pyGeo
Geometry parameterization for optimization (FFD).
Release timeline (newest first, grouped by year and version)
2025 3 entries
1.x
- v1.17.0 release
## What's Changed * Update link for input files by @eirikurj in https://github.com/mdolab/pygeo/pull/269 * Ignore ruff and pre-commit config files by @JavierAlbaM in https://github.com/mdolab/pygeo/pull/276 * Adding MPhys 2.0 support by @timryanb in https://github.com/mdolab/pyge
source: github-release - v1.16.0 release
## What's Changed * Support numpy2 by @eirikurj in https://github.com/mdolab/pygeo/pull/266 **Full Changelog**: https://github.com/mdolab/pygeo/compare/v1.15.0...v1.16.0
source: github-release - v1.15.0 release
## What's Changed * Fix `evalFunctionsSens` for projected area constraint by @A-CGray in https://github.com/mdolab/pygeo/pull/253 * `OM_DVGEOCOMP` tests and forward mode derivatives by @eytanadler in https://github.com/mdolab/pygeo/pull/250 * Replace OpenMDAO's `assert_check_tota
source: github-release
2024 2 entries
1.x
- v1.14.0 release
# What's Changed ## Features * Add proximity constraints by @anilyil in https://github.com/mdolab/pygeo/pull/229 * Added option to project thickness contraints by @joanibal in https://github.com/mdolab/pygeo/pull/238 ## Bugfixes * Fix bug breaking multiple DVGeos for MPhys by @ha
source: github-release - 1.13.1
v1.13.1release# What's Changed ## Features * Multi-DVGeo capability in MPhys by @hajdik in https://github.com/mdolab/pygeo/pull/207 * Add names to child DVGeos by @anilyil in https://github.com/mdolab/pygeo/pull/201 * Adding sliding curves for DVGeoMulti by @bernardopacini in https://github.co
source: github-release
2023 2 entries
1.x
- v1.13.0 release
# What's Changed ## Features * Sparse Jacobians for DVGeometryMulti by @sseraj in https://github.com/mdolab/pygeo/pull/187 * Add triangulated surface constraint to MPhys wrapper by @hajdik in https://github.com/mdolab/pygeo/pull/192 * Add `nom_addProjectedAreaConstraint` and allo
source: github-release - v1.12.3 release
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 matplot
source: github-release
2022 8 entries
1.x
- v1.12.2 release
## 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 chi
source: github-release - v1.12.1 release
## What's Changed * preFoil import fix by @eytanadler in https://github.com/mdolab/pygeo/pull/148 * Switch to relative imports for code within the package by @nwu63 in https://github.com/mdolab/pygeo/pull/149 * New expanded feature docs by @bbrelje in https://github.com/mdolab/py
source: github-release - v1.12.0 release
## 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
source: github-release - v1.11.2 release
## New Features * Fitted FFD generation by @sseraj https://github.com/mdolab/pygeo/pull/139 ## Maintenance None ## Bug Fixes * Fixing bug in local DVs by @hajdik in https://github.com/mdolab/pygeo/pull/138 * Fixed initialization in base DV class by @hajdik in https://github.com/m
source: github-release - v1.11.1 release
## New Features None ## Enhancements * Add embedding vol and solution time to tecplot output by @joanibal in https://github.com/mdolab/pygeo/pull/133 * Precise thickness and volume constraints for non-trapezoidal wings by @sseraj in https://github.com/mdolab/pygeo/pull/127 ## Mai
source: github-release - v1.11.0 release
## Features * adding mphys wrapper by @anilyil in https://github.com/mdolab/pygeo/pull/120 ## Bug fixes * Add composite DVs - part 2 by @eirikurj in https://github.com/mdolab/pygeo/pull/124 * fixed exception by @anilyil in https://github.com/mdolab/pygeo/pull/128 * Fixed bug for
source: github-release - v1.10.0 release
## New features * Add composite DVs by @nwu63 in https://github.com/mdolab/pygeo/pull/119 ## Maintenance * Moved some functions out of class into `geo_utils` by @nwu63 in https://github.com/mdolab/pygeo/pull/118 * Embedding tolerance update by @marcomangano in https://github.com/
source: github-release - v1.9.0 release
## 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 mac
source: github-release
2021 7 entries
1.x
- v1.8.0 release
## 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) - Consol
source: github-release - v1.7.0 release
## 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 DVGeomet
source: github-release - v1.6.0 release
## 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](https://github.com/mdolab/pygeo/blob/b
source: github-release - v1.6.1 release
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)
source: github-release - v1.5.0 release
## 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 versio
source: github-release - v1.4.0 release
# New features - ESP wrapper (#65, #73) - OpenVSP wrapper (#56) # Maintenance - Moved to Azure (#63) - Pinned `numpy-stl` to 2.14.2 (#62)
source: github-release - v1.3.0 release
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 @
source: github-release
2020 3 entries
1.x
- v1.2.1 release
Highlights: - added missing description for `raySize` in `addRefAxis` function (#32) - Fix `writePlot3dCoef()` (#41) - maintenance updates (#37, #38, #42)
source: github-release - v1.2.0 release
Highlights: - Changed float division to integer division (#35) - Added `setup.py` for installation with `pip` (#36)
source: github-release - v1.1.0 release
Features: - Updated `demoDesignVars` - Updated monotonic constraints - Added LE radius constraint - Added support for python 3 (#29) Bugfixes: - Fixed volume constraint computation - Fixes for child FFD boxes - Fixes for complexified DVGeometry
source: github-release