Repository navigation
spacelab-python, the PyO3 bridge, is now a published crate: its register adds every binding to a
Python module. The spacedatalab wheel on PyPI is built from it in
SpaceDataLab/spacedatalab, the organisation's entry
point, and is imported as import spacedatalab from its own
v0.2.0. The import moves because
the top-level name spacelab is already installed by another project's package on PyPI, and two
distributions that install the same top-level package overwrite each other. The other 28 crates
change nothing but their version.
Upgrade
[dependencies]
spacelab = "0.2" # or any of the 29 `spacelab-*` crates on crates.iopip install -U spacedatalab # built from spacelab-python 0.2.0import spacedatalab as sl # was: import spacelab as slAlso new
- The README leads with four comparisons, each against something that did not come from the
project: SGP4 against python-sgp4, the CIO chain against ERFA, access windows against brute force,
and coverage against the analytic reach.tools/gen-figures.pyregenerates the figures and the
numbers their captions quote;just figures --checkfails if a quoted number moves. - The design rationale the README carried is now
docs/design.md. spacelab-python-harness, never published, loads the bridge for this repository's Python tests,
figures and experiments. The wheels workflow moved to the umbrella, which runs the same smoke and
bindings tests, at this tag, against every wheel before it uploads it.
Every change: CHANGELOG.md.