Skip to main content

Simple Aerospace ModelS in Python

Project description

Version: 0.0.2

SamsPy is a collection of simple aerospace models in Python. (Anyway, that’s the plan.)

It has been developed on Linux (Ubuntu 12.04, now 16.04) and Mac OS X (Mavericks, now Sierra) using Python 3 and the corresponding YAML and Nose packages.

More details are given in the file docs/overview.rst. An initial example is given in docs/examples/lvbasic.rst. This example deals with simple modeling of a prototype launch vehicle. (Note: these were written for SamsPy v0.0.1.)

A major goal of version 0.0.2 has been to make SamsPy installable by pip, the standard Python package installation program. As a result, there has been significant re-arrangement of the Python source files between v0.0.1 and v0.0.2.

The cmds directory includes a couple of executable commands. lvbasic.py executes the simple launch vehicle modeling described above. sto.py computes performance characteristics for utilizing a super-synchronous transfer orbit to eventually reach geostationery orbit.

Notes for version 0.0.2

lvbasic is now installed by pip as an executable command. When so installed, and example YAML files are copied into the current directory, typical execution of the command looks something like

lvbasic vehicle.yaml propellants.yaml

The example files can be found under site-packages/samspy/share or on Github at: https://github.com/kwan0xfff/SamsPy. (Early versions have the files under share; later ones under samspy/share.)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

samspy-0.0.2.tar.gz (11.7 kB view details)

Uploaded Source

File details

Details for the file samspy-0.0.2.tar.gz.

File metadata

  • Download URL: samspy-0.0.2.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for samspy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8c9d924509d61a1b3b12b6f827d8ec220e66143d3e54e0346f327f054ab31f99
MD5 1c8b3d3859cb94c658008e16b34e6ea0
BLAKE2b-256 1d28e4546315a608211f104f400e5eab31329ea88ed0473d4e41c668521e28a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page