Skip to content

Commit

Permalink
starting to remove pyoorb
Browse files Browse the repository at this point in the history
  • Loading branch information
akoumjian committed May 16, 2024
1 parent 8183a45 commit 23d8ce5
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 549 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,8 +150,9 @@ spherical_elements = orbits.coordinates.to_spherical()
```

### Propagator
The propagator class in `adam_core` provides a generalized interface to the supported orbit integrators and ephemeris generators. By default,
`adam_core` ships with PYOORB.
The propagator class in `adam_core` provides a generalized interface to the supported orbit integrators and ephemeris generators. The propagator class is designed to be used with the `Orbits` class and can handle multiple orbits and times.

You will need to install either adam_core[pyoorb] or adam_core[assist], or another compatible propagator in order to use propagation, ephemeris generation, or impact analysis.

#### Propagation
To propagate orbits with PYOORB (here we grab some orbits from Horizons first):
Expand Down
6 changes: 4 additions & 2 deletions adam_core/propagator/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# flake8: noqa: F401
from .propagator import Propagator
from .pyoorb import PYOORB
from .propagator import EphemerisMixin, EphemerisType, OrbitType, Propagator
from .utils import _iterate_chunks

__all__ = [
"Propagator",
"EphemerisMixin",
"OrbitType",
"EphemerisType",
"PYOORB",
]
Loading

0 comments on commit 23d8ce5

Please sign in to comment.