Releases: mdolab/pygeo
Releases · mdolab/pygeo
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
readPlot3DSurfFile
never 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
writeSurfaceTecplot
to 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_addProjectedAreaConstraint
and 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_addGlobalDV
by @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
v1.11.2
v1.11.1
New Features
None
Enhancements
- Add embedding vol and solution time to tecplot output by @joanibal in #133
- Precise thickness and volume constraints for non-trapezoidal wings by @sseraj in #127
Maintenance
- ESP Version Update by @hajdik in #132
- Added the topID key for the mphys's LETE constraint. by @friedenhe in #134
- Base class for DVGeos by @hajdik in #130
- Fixed some docstrings by @nwu63 in #137
Full Changelog: v1.11.0...v1.11.1