Releases: mdolab/pygeo
Releases · mdolab/pygeo
v1.17.0
What's Changed
- Update link for input files by @eirikurj in #269
- Ignore ruff and pre-commit config files by @JavierAlbaM in #276
- Adding MPhys 2.0 support by @timryanb in #267
New Contributors
- @JavierAlbaM made their first contribution in #276
Full Changelog: v1.16.0...v1.17.0
v1.16.0
v1.15.0
What's Changed
- Fix
evalFunctionsSensfor projected area constraint by @A-CGray in #253 OM_DVGEOCOMPtests and forward mode derivatives by @eytanadler in #250- Replace OpenMDAO's
assert_check_totalsin MPhys tests by @A-CGray in #258 - Increase fitted FFD generation test tolerance by @A-CGray in #259
- Fix
nom_addLocalSectionDVin MPhys wrapper by @eytanadler in #261 - Parallel test fix by @A-CGray in #263
- error handling on mphys pygeo 'type' by @gawng in #264
- Update minimum required versions by @A-CGray in #262
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
Features
- Add proximity constraints by @anilyil in #229
- Added option to project thickness contraints by @joanibal in #238
Bugfixes
- Fix bug breaking multiple DVGeos for MPhys by @hajdik in #239
- Fix spanwise Local DV offset by @joanibal in #243
- CST leading and trailing edge fixes and improvements by @sseraj in #252
readPlot3DSurfFilenever closes file after opening it by @eytanadler in #246
Maintenance
- Intersection violation print message to stand out more by @eytanadler in #240
- Adding DVGeometryMulti to MPhys by @bernardopacini in #230
- Added kwargs to MPhys APIs by @friedenhe in #248
- Update ESP info by @hajdik in #242
- Update name by @ewu63 in #245
- Various small changes by @A-CGray in #241
Full Changelog: v1.13.1...v1.14.0
1.13.1
What's Changed
Features
- Multi-DVGeo capability in MPhys by @hajdik in #207
- Add names to child DVGeos by @anilyil in #201
- Adding sliding curves for DVGeoMulti by @bernardopacini in #231
- Parallelized triangulated meshes in DVGeometryMulti by @sseraj in #224
- Added surface area constraint function to pyGeo MPhys wrapper by @eytanadler in #237
Bug fixes
- Fix **kwargs in docstrings by @A-CGray in #208
- Le radius changes by @anilyil in #218
- Volume projection bounds by @anilyil in #221
- Fixed LE radius projection by @sseraj in #235
- Add dvs as real to optimization problem by @eirikurj in #236
- Fixes for surface tracking in DVGeometryMulti by @sseraj in #214
Maintenance
- Fix paper bib file by @hajdik in #206
- Add ability for
writeSurfaceTecplotto get surface from DVGeo by @A-CGray in #209 - DVGeoESP compatibility with ESP 122 by @hajdik in #213
- Moved OpenVSP version check to fix API docs by @sseraj in #210
- Add JOSS paper citation info by @hajdik in #212
- Update .readthedocs.yaml by @eirikurj in #215
- Fix formatting by @anilyil in #223
- Update ESP install docs by @hajdik in #225
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
Features
- Sparse Jacobians for DVGeometryMulti by @sseraj in #187
- Add triangulated surface constraint to MPhys wrapper by @hajdik in #192
- Add
nom_addProjectedAreaConstraintand allow non-scaled area/volume constraints by @A-CGray in #196 - New functions in MPhys wrapper by @hajdik in #193
- Add shape function DVs by @anilyil in #202
Bug fixes
- Fix scipy factorized import by @A-CGray in #185
- Fixing Constraints for new OM Parallelism Convention by @bernardopacini in #191
- Fix shape handling in
nom_addGlobalDVby @A-CGray in #194 - Fix bug in test training and update training references by @eirikurj in #200
- DVGeoMulti test fix by @anilyil in #199
Maintenance
-
Speed up DVJacobian computation by @marcomangano in #189
-
change extra flags test check to compiler by @eirikurj in #197
-
Updating DVGeoVSP to work with OpenVSP 3.33.0 by @timryanb in #198
Full Changelog: v1.12.3...v1.13.0
v1.12.3
Features
- Adding custom reference axis projections #168 by @anilyil
- SVD composite DVs for VSP and ESP #170 by @ArshSaja
- Efficient interior-only embedding #179 by @sseraj
Bug fixes
- Fixed test skipping #177 by @sseraj
- Fixing import errors etc #180 by @lamkina
- Fix matplotlib import in DVGeoCST #182 by @eytanadler
Maintenance
- DVGeoMulti anisotropy and loop efficiency #167 by @sseraj
- fix camelcase to be consistent with adflow #169 by @anilyil
Documentation
v1.12.2
Features
- Complex DVGeometryMulti #153 by @sseraj
- Point set kwargs for DVGeometryMulti #154 by @sseraj
- Adding ESP into MPhys wrapper #155 by @hajdik
- Added coordinate transformations and a few fixes #157 by @anilyil
Bug fixes
- Make ref axis optional when adding a child FFD #150 by @joanibal
- Pass the DVname of VSP design variable to vspDV class #156 by @ArshSaja
- Fixed an issue in mphys builder #160 by @friedenhe
Maintenance
- Switch to relative imports for code within the package #149 by @nwu63
Documentation
- CST tutorial #151 by @eytanadler
- ESP tutorial #152 by @hajdik
Full Changelog: v1.12.1...v1.12.2
v1.12.1
What's Changed
- preFoil import fix by @eytanadler in #148
- Switch to relative imports for code within the package by @nwu63 in #149
- New expanded feature docs by @bbrelje in #71
- Make ref axis optional when adding a child FFD by @joanibal in #150
Full Changelog: v1.12.0...v1.12.1
v1.12.0
Backwards Incompatible Changes
#146 removes the deprecation warning wrappers for functions (addGeoDVGlobal, addGeoDVLocal, addGeoDVSpanwiseLocal, addGeoDVSectionLocal) that were renamed in #91.
Features
- CST airfoil parameterization by @eytanadler #141
Bug fixes
- Bugfix for TriangulatedSurfaceConstraint by @hajdik #142
- fixed span derivative issues by @joanibal #143
Maintenance
- Removed wrapper code for deprecated routines by @nwu63 #146
Full Changelog: v1.11.2...v1.12.0