Skip to content

Package of static and dynamic math-models for aerospace computations

License

Notifications You must be signed in to change notification settings

zokalo/aerospace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aerospace

This is a package of static and dynamic math-models for aerospace computations.

Send your feedback to dondmitriys@gmail.com

Reqiurements

  • Python 2.7
  • Odespy
  • NumPy
  • Matplotlib

Installation

The simplest procedure for installing Aerospace is to use pip:

$ sudo pip install -e git+https://github.com/zokalo/aerospace.git#egg=aerospace

Alternatively, you can check out this repo and run setup.py:

$ git clone git@github.com:zokalo/aerospace.git
$ cd aerospace
$ sudo python setup.py install

If you face problems with requirements try to find solution in the next subsections.

Odespy

If you obtain an error:

error: library _odepack has Fortran sources but no Fortran compiler found

install Fortran compiler, i.e.:

$ apt-get install gfortan

or if you do not have a Fortran compiler, you can install without any Fortran code (see Odespy README)

$ sudo python setup.py install --no-fortran

NumPy

On Unix NumPy reqiures packages to be preinstalled:

  • build-essential
  • python-dev

Good solution for Windows the NumPy installer for your Python version from the Sourceforge. The NumPy installer includes binaries for different CPU’s (without SSE instructions, with SSE2 or with SSE3) and installs the correct one automatically.

Matplotlib

If you have obtained MemoryError:

$ pip install --no-cache-dir matplotlib

If on Unix you have obtained the nex message:

The following required packages can not be built:
                            * freetype, png

install packages:

$ sudo apt-get install libfreetype6-dev libpng12-dev
$ sudo apt-get install pkg-config

History

  • v0.1 (2015-12-26)
    • Added first model:
      • balloon free lift process.
  • v0.2 (2016-01-10)
    • package became installable (added setup.py)
    • platform-dependent unicode fonts for plot
    • added design function for N-gon platform with balloons at corners

License

GPL v3.0 License. See the LICENSE file.

About

Package of static and dynamic math-models for aerospace computations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages