Installation#

Dependencies#

dSGP4 has the following Python dependencies:

Packages#

conda#

First, we add conda-forge channel to the channels:

$ conda config --add channels conda-forge
$ conda config --set channel_priority strict

Now, we can install dsgp4 either through conda:

$ conda install dsgp4

or mamba:

$ mamba install dsgp4

pip#

dsgp4 is available on [Pypi](https://pypi.org/project/dsgp4/). You can install it via pip as:

$ pip install dsgp4

Installation from source#

Using git:

$ git clone https://github.com/esa/dSGP4

We follow the usual PR-based development workflow, thus dSGP4’s master branch is normally kept in a working state.

Verifying the installation#

You can verify that dSGP4 was successfully compiled and installed by running the tests. To do so, you must first install the optional dependencies.

$ pytest

If this command executes without any error, then your dSGP4 installation is ready for use.

Getting help#

If you run into troubles installing dsgp4, please do not hesitate to contact us by opening an issue report on github.