Skip to content

Releases: mdolab/pygeo

v1.10.0

13 Mar 22:52
740a4c0
Compare
Choose a tag to compare

New features

  • Add composite DVs by @nwu63 in #119

Maintenance

  • Moved some functions out of class into geo_utils by @nwu63 in #118
  • Embedding tolerance update by @marcomangano in #116

Full Changelog: v1.9.0...v1.10.0

v1.9.0

14 Feb 22:45
ed15c84
Compare
Choose a tag to compare

New features

  • Addition of optional max FFD spline order and optional exclude wrt parameter (#112)
  • DVGeometryMulti (#113)

Bug fixes

  • A lot of minor/bug fixes (#108)
  • Fix reset issue in demoDesignVars (#111)
  • Fix the argsort that caused inconsistent results due to machine precision errors (#114)

Maintenance

  • Add information about testing dependencies (#109)

v1.8.0

26 Dec 02:55
db52dd2
Compare
Choose a tag to compare

New features

  • Several changes to demoDesignVars (#104)
  • Added 1D curvature constraint (#105)

Bug fixes

  • writeRefAxes fix for Python 3 (#107)
  • Child FFD constraint tests and fixes (#103)

Maintenance

  • Code cleanup (#100)
  • Added test for pyGeo.py (#101)
  • Consolidated input files (#102)
  • Re-enabling dot product test with children FFD (#106)

v1.7.0

05 Oct 18:39
9eff5c0
Compare
Choose a tag to compare

New features

None

Backwards-incompatible changes

  • DVGeometryESP' module was moved, so from pygeo.DVGeometryESP import DVGeometryESP will no longer work. Users are encouraged to import via from pygeo import DVGeometryESP or from pygeo.parameterization import DVGeometryESP (#97)
  • The format= keyword to DVConstraints.setSurface() was renamed to surfFormat in order to avoid clashing with built-in Python functions (#99)

Bugfixes

  • Fixed bug with pip install (#97)

Maintenance

  • Replaced direct libspline calls with pySpline.utils (#95)
  • DVGeometry.py, DVConstraints.py, and geo_utils.py were split to create more manageable files (#94)
  • Updated CodeCov and flake8 (#99)

Documentation

  • Added docs for some commonly used geo_utils functions (#98)

v1.6.1

14 Jul 20:27
5bd69ee
Compare
Choose a tag to compare

The main motivation for this patch release is to fix a typo in the deprecation warnings added in #91

Bugfixes

  • fixed typo when calling the new functions with deprecated names (#92)

Maintenance

  • added CodeCov to verify code coverage when testing PRs (#88)

v1.6.0

14 Jul 19:10
b3501d3
Compare
Choose a tag to compare

Main Updates

  • The functions used to add design variables to the DVGeo object are now defined by more clear and concise names (#91). This is not a backward incompatible change yet, as appropriate deprecation warnings have been added. Old names will be removed completely in the next minor release.

New features

  • Spline parameters for plot3d-based objects can now be set by the user (#82)

Bugfixes

  • bugfix in the OpenVSP wrapper (#83)
  • fix link (#86)

Maintenance

  • added tests for example scripts (#79)
  • output file name change for demoDesignVars (#80)
  • updated pySpline imports (#90)

v1.5.0

02 Apr 18:30
4889022
Compare
Choose a tag to compare

New features

  • Geometry Deformation given DVGeometry FFD (#72)
  • Add spanwise shape variables (#75, #78)

Bugfixes

  • Bug fix for non-aligned FFD blocks for rotType=0 and generalization of xFraction (#67)

Maintenance

  • Formatting and linting fixes (#77)
  • Remove version requirement on numpy-stl (#76)

v1.4.0

12 Mar 23:03
a4f69d0
Compare
Choose a tag to compare

New features

  • ESP wrapper (#65, #73)
  • OpenVSP wrapper (#56)

Maintenance

  • Moved to Azure (#63)
  • Pinned numpy-stl to 2.14.2 (#62)

v1.3.0

04 Feb 15:37
46fe196
Compare
Choose a tag to compare

Highlights:

  • Support for triangulated surface geometry constraints and multiple DVGeo per DVCon object (#52)
  • Major refactor and expansion of testing (#47)
  • Fix complex cast warnings (#61, #60)
  • Update docs to latest theme (#45)
  • Maintenance tasks (#43, #51, #55)

Thanks to @marcomangano @anilyil @joanibal @nwu63 for contributions

v1.2.1

24 Sep 01:48
2adf86c
Compare
Choose a tag to compare

Highlights:

  • added missing description for raySize in addRefAxis function (#32)
  • Fix writePlot3dCoef() (#41)
  • maintenance updates (#37, #38, #42)