... | ... | @@ -36,30 +36,13 @@ cd sempy-starting-pack |
|
|
### 2.1 SEMpy's documentation
|
|
|
|
|
|
You should now find a docs folder inside, containing all the information about the documentation.
|
|
|
To get
|
|
|
|
|
|
SEMpy is an open source library (AGPLv3).
|
|
|
|
|
|
### 1.2 SEMpy is dedicated to non-Keplerian environments
|
|
|
To access the documentation index, get into docs/index and open index.html
|
|
|
Open the file with your favorite browser (Chrome or Chromium recommended)
|
|
|
|
|
|
SEMpy focuses on non keplerian space mechanics. For Keplerian orbital mechanics in python, please refer to
|
|
|
[Poliastro](https://pypi.org/project/poliastro/), built uppon
|
|
|
[Astropy](https://www.astropy.org) ,more astronomy oriented.
|
|
|
For other pograming languages, have a look at [GMAT](https://opensource.gsfc.nasa.gov/projects/GMAT/index.php) (C++) or [Orekit](https://www.orekit.org)(Java and its python wrapper).
|
|
|
But for non-Keplerian mechanics, we have chosen python 3 to build a state of the art library.
|
|
|
### 2.2 Examples of SEMpy's applications
|
|
|
|
|
|
### 1.3 SEMpy is following standards and includes a development framework
|
|
|
You will also the find an example folder, containing applications of some of SEMpy's modules.
|
|
|
|
|
|
If you respect the established standards, it will ease teamwork, development efficiency and sustainability. The framework presented below aims at easing the development process for the SEMpy development team.
|
|
|
|
|
|
## 2. Getting started
|
|
|
|
|
|
### 2.1 Dependencies for SEMpy developers
|
|
|
|
|
|
#### 2.1.1 Python 3
|
|
|
|
|
|
SEMpy is based on Python 3. We recommend the use of Anaconda (3.7) distribution, which includes most of the required libraries and tools used for SEMpy.
|
|
|
|
|
|
https://www.anaconda.com/distribution/
|
|
|
|
|
|
#### 2.1.2 Git client |
|
|
\ No newline at end of file |
|
|
Note : The Visualisation and Optimal Control modules being optionnal, you won't be able to run them if you only installed SEMpy Core. |