Skip to content

mdolab/pygeo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ed52ec7 · Mar 28, 2025
Mar 6, 2025
May 7, 2024
Jun 6, 2023
Oct 2, 2024
May 7, 2024
Mar 28, 2025
Mar 28, 2025
Apr 2, 2021
Dec 9, 2024
Aug 22, 2023
May 7, 2024
May 7, 2024
Nov 2, 2022
Jul 24, 2023
Mar 18, 2025

Repository files navigation

pyGeo

Build Status Documentation Status codecov DOI

pyGeo is an object oriented geometry manipulation framework for multidisciplinary design optimization (MDO). It can be used for MDO within the MACH framework and within OpenMDAO through MPhys. Its parameterization options include a free form deformation (FFD) implementation, an interface to NASA's OpenVSP parametric geometry tool, and an interface to the CAD package ESP. It also includes geometric constraints and utility functions for geometry manipulation.

Documentation

Please see the documentation for installation details and API documentation.

To locally build the documentation, enter the doc folder and enter make html in terminal. You can then view the built documentation in the _build folder.

Citation

Please cite pyGeo in any publication for which you find it useful. Citation information can be found here.

License

pyGeo is licensed under the Apache License, Version 2.0 (the "License"). See LICENSE for the full license.

Copyright

Copyright (c) 2012 University of Toronto Copyright (c) 2014 University of Michigan Additional copyright (c) 2014 Gaetan K. W. Kenway, Charles A. Mader, and Joaquim R. R. A. Martins All rights reserved.

About

pyGeo provides geometric design variables and constraints suitable for gradient-based optimization.

Topics

Resources

License

Citation

Stars

Watchers

Forks

Packages

No packages published

Languages