Skip to content
forked from mdolab/pygeo

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

License

Notifications You must be signed in to change notification settings

shubham135sd/pygeo

 
 

Repository files navigation

pyGeo

Build Status Documentation Status codecov

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. For more background, theory, and figures, see the this paper.

G. K. W. Kenway, Kennedy, G. J., and Martins, J. R. R. A., “A CAD-Free Approach to High-Fidelity Aerostructural Optimization”, in Proceedings of the 13th AIAA/ISSMO Multidisciplinary Analysis Optimization Conference, Fort Worth, TX, 2010.

@conference {Kenway:2010:C,
	title = {A {CAD}-Free Approach to High-Fidelity Aerostructural Optimization},
	booktitle = {Proceedings of the 13th AIAA/ISSMO Multidisciplinary Analysis Optimization Conference},
	year = {2010},
	note = {AIAA 2010-9231},
	month = {September},
	address = {Fort Worth,~TX},
	author = {Gaetan K. W. Kenway and Graeme J. Kennedy and Joaquim R. R. A. Martins}
}

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Other 0.9%