Releases: IDEALLab/EngiBench
Releases · IDEALLab/EngiBench
v0.2.0
What's Changed
- Fixed random_design function to pull from the dataset in the thermoelastic2d problem. by @gapaza in #207
- New version of beams2d (fix v0.py warm-start and remove redundant calcs in optimize) by @arthurdrake1 in #210
- Do not store final frame if using save_frame_interval > 0 for Photonics2D by @gioelemo in #213
- Improve typing to keep up with mypy 1.19 by @g-braeunlich in #214
- Thermoelastic3d by @gapaza in #209
- Improve problem doc tooling by @g-braeunlich in #211
- docs: Add docs for thermoelastic3d by @g-braeunlich in #218
- Tests: Limit max iterations in optimize by @g-braeunlich in #219
- fix(photonics2d): provide default value for num_optimization_steps by @g-braeunlich in #225
- chore(commits): introduce conventional commits by @g-braeunlich in #221
New Contributors
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
Breaking Changes
- Support apptainer instead of singularity by @ffelten in #152
- Deduplicate constraints and conditions by @g-braeunlich in #141
- Rewrite slurm executor by @g-braeunlich in #144, #179
- New problem API (problems now require a
seedargument) by @ffelten in e40098d
New features
- utils.slurm: Allow serializing / deserializing from main by @g-braeunlich in #162
- airfoil: Allow unpickling pyoptsparse if pyoptsparse is not available by @g-braeunlich in #163
- utils.container: Add a sync_uid argument by @g-braeunlich in #185
- Support NGSpice 45 by @ffelten in #190
- Add python 3.13 support by @ffelten in #201
Bug Fixes
- Change the path to bashrc in Airfoil by @ffelten in #135
- Docs/link to engiopt by @ffelten in #136
- Hotfix/container bashrc by @fgvangessel-umd in #139
- Fix docs versioning by @ffelten in #143
- Better pyright config by @ffelten in #145
- Website versioning fix by @ffelten in #146
- Multi OSes CI tests by @ffelten in #153
- Quick fixes on airfoil by @ffelten in #160
- Update README.md by @ffelten in #165
- Add contribution guide and PR template by @ffelten in #164
- Fix docs by @g-braeunlich in #166
- add state reinitialization to reset function by @arthurdrake1 in #161
- ci(docs): Fix publish job by @g-braeunlich in #167
- Fix reset/init behaviors by @ffelten in #168
- core: Fix bug in Problem.check_constraints by @g-braeunlich in #172
- Update docs by @ffelten in #174
- Beams2D Patch 1 - Documentation by @arthurdrake1 in #182
- fix dataset link in beams2d documentation by @arthurdrake1 in #183
- Airfoilv2 by @cashend in #186
- update problem description to be in line with the accepted version o… by @gapaza in #184
- Fix link by @ffelten in #188
- Fix some slurm issues by @g-braeunlich in #192
- Fix airfoil documentation by @ffelten in #194
- Update Photonics docs to include info from the paper by @markfuge in #171
- Adding slurm example files for the airfoil problem by @fgvangessel-umd in #196
- docs: update and improve inline documentation for heatconduction2d by @MiladHB in #195
- Add ##Motivation section to documentation. by @liangXD523 in #197
- Update to NIPS citation by @ffelten in #199
- Make heatconduction thread safe by @g-braeunlich in #198
- Add tests for container-based problems (only simulation) by @ffelten in #203
- Airfoil by @g-braeunlich in #202
- docs: Add notice about the airfoil+apptainer out-of-space issue by @g-braeunlich in #204
- Unify render return types by @ffelten in #206
New Contributors
- @fgvangessel-umd made their first contribution in #139
Full Changelog: v0.0.1...v0.1.0
v0.0.1
v0.0.1-alpha3
What's Changed
- Minor changes by @cashend in #120
- Py310 by @g-braeunlich in #121
- Remove note for gcc and gfortran by @ffelten in #122
- docs: Fix problem_docs by @g-braeunlich in #123
- Update README.md by @ffelten in #124
Full Changelog: v0.0.1-alpha2...v0.0.1-alpha3
Alpha 2
Remove pyoptsparse dependency
Alpha 1
Fixing the pypi release
Alpha release
Testing the Pypi workflow.