Skip to main content

leo-dynamics

Native LEO orbital dynamics: two-body and J2 gravity, panel solar-radiation pressure, aerodynamic forces and their torques, gravity-gradient torque, and trajectory analysis with CSV export — with a NumPy-friendly Python interface.

The numerical work runs in a compiled C++20 extension; Python configures and reads results, it does not integrate anything itself.

Install

Install from PyPI with:

pip install leo-dynamics

The wheel contains the compiled engine, so no compiler, CMake, Eigen, Boost or pybind11 is needed on the installing machine. NumPy is the only mandatory runtime dependency. Version-specific wheels are published for CPython 3.10–3.13 on Linux x86-64 (manylinux_2_28), Windows x86-64 and macOS 11+ (Apple Silicon and Intel), together with a source distribution for platforms outside that matrix. Each released wheel was installed into a clean environment and its Python suite run against the installed distribution before publication.

Quick start

import numpy as np
import leo_dynamics as leo

earth = leo.Earth()
radius = 7.0e6                                     # ~622 km above the reference radius
speed = float(np.sqrt(earth.mu_m3_s2 / radius))    # circular speed

initial = leo.State(position_m=[radius, 0.0, 0.0],
                    velocity_m_s=[0.0, speed, 0.0])

spacecraft = leo.Spacecraft(
    mass_kg=500.0,
    inertia_kg_m2=np.diag([40.0, 40.0, 20.0]),
    surfaces=[
        leo.Surface(area_m2=12.0,
                    normal_body=[0.0, 0.0, 1.0],
                    center_of_pressure_body_m=[0.0, 0.0, 0.0])
    ],
)

model = leo.DynamicsModel(gravity="j2")
times_s = np.arange(0.0, 5400.0 + 5.0, 5.0)

trajectory = leo.propagate(initial=initial,
                           spacecraft=spacecraft,
                           model=model,
                           times_s=times_s,
                           earth=earth)

print(trajectory.states.shape)        # (1081, 13)
print(trajectory.position_m[-1])      # final position in metres

leo.propagate returns float64 NumPy arrays; position_m, velocity_m_s, quaternion_wxyz and omega_body_rad_s are read-only views into the single owning states buffer. A batch of trajectories can be propagated with leo.propagate_batch(..., workers=4); results are identical to the single-trajectory result bit for bit.

Trajectory analysis (osculating elements, loads, CSV export) is available through leo.Analysis and the leo.analysis module.

What this distribution contains

  • Point-mass and J2 gravity, orbital-element and frame utilities.
  • Panel solar-radiation pressure and its torque, including a radial-beam albedo model.
  • An exponential atmosphere and a cold-beam Sentman drag model.
  • Gravity-gradient torque for a rigid body.
  • Adaptive error-controlled integration with a bounded native scheduler for batch propagation.
  • A separate analysis target that exports trajectory CSV for optional headless Matplotlib plotting.

What this distribution does not contain

  • No empirical high-fidelity atmospheric model. The exponential atmosphere is a documented spherical approximation with no latitude, local-time, solar activity or temperature dependence.
  • The basic exponential atmosphere compiles in a fixed 40-pair altitude/density parameter table, with continuous log-linear interpolation. Its upstream provenance is recorded in THIRD_PARTY_NOTICES.md.
  • No SPICE kernels, external ephemeris or space-weather datasets, empirical atmosphere model sources, or private research fixtures are bundled or downloaded.
  • No flight-qualified accuracy claim. The engine is validated against frozen independent references and documented approximations, not against flight data.
  • No controls, third-body gravity, flexible bodies, GPU support or optimisation subsystem.

Building from the source distribution

Building needs a Python >= 3.10 interpreter with development headers and a C++20 compiler on the build machine only. CMake, Ninja, Eigen 3.4.0, Boost 1.83.0 and pybind11 are provisioned by the pinned build, so no host copies are required.

python3 -m venv .venv-build
.venv-build/bin/python -m pip install --upgrade pip build
.venv-build/bin/python -m build --wheel

Licence

This distribution is MIT licensed; see LICENSE for the licence text and LICENSE_SCOPE.md for the scope of the grant, and THIRD_PARTY_NOTICES.md for the terms of the third-party components the extension is built against (Eigen, MPL-2.0; Boost, BSL-1.0; pybind11, BSD-3-Clause) and the platform runtimes it links.

The whole leo-dynamics project is MIT licensed. This distribution carries the core engine interface only; the research campaigns and their datasets, the documentation set, the test suites and the deferred atmospheric models are part of the project repository but are not part of this distribution and are not redistributed with it. The external reference implementations and data those deferred models consume are not vendored here at all and remain under their own terms.

Metadata

Release files for leo-dynamics 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for leo-dynamics 0.1.0
File Size Uploaded Provenance Actions
leo_dynamics-0.1.0.tar.gz 85.2 kB With provenance Details for leo_dynamics-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for leo-dynamics 0.1.0
File Actions
leo_dynamics-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for leo_dynamics-0.1.0-cp313-cp313-win_amd64.whl
leo_dynamics-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for leo_dynamics-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
leo_dynamics-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for leo_dynamics-0.1.0-cp312-cp312-win_amd64.whl
leo_dynamics-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for leo_dynamics-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
leo_dynamics-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for leo_dynamics-0.1.0-cp311-cp311-win_amd64.whl
leo_dynamics-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for leo_dynamics-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
leo_dynamics-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for leo_dynamics-0.1.0-cp310-cp310-win_amd64.whl
leo_dynamics-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for leo_dynamics-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 6.2 MB

Release files / leo_dynamics-0.1.0.tar.gz

Download URL leo_dynamics-0.1.0.tar.gz
Size 85.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ebaa5cdcd5218acbef20f1a0b68015425222bb553d6a710eeb6b059210d6b32c
BLAKE2b-256 checksum
How to use checksums
1f3638e7d305b1138b2d2e62add90fe77464dfd6eb1fe1e4e8987d5929351994
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp313-cp313-win_amd64.whl

Download URL leo_dynamics-0.1.0-cp313-cp313-win_amd64.whl
Size 506.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
89718790c3cd174e427c43d35c7dfde4fe34140e081a64e721372261197fcf32
BLAKE2b-256 checksum
How to use checksums
1761d7ace5a1b9d3684a18780ec199009684f83cb22a8f8ba0a2977c743fb8be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leo_dynamics-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 442.3 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d4c595c2401a2b89aaafa3b0240b120de29c38e0a85ad17b626d7bb3f117bebf
BLAKE2b-256 checksum
How to use checksums
9bcd8a39a1e44d8cea2baddde5bc1b5209105c6fc43a9c1ad8bc536f3632b343
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 307.6 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
17b91979e0e27e6047c6dfb93b7bcf4e020b453b366bb49d839cf2f6c3701585
BLAKE2b-256 checksum
How to use checksums
137dea68d66a2a1a362fe8c3c5c30379b93becfa44b0ac3bb05856b269dc664c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL leo_dynamics-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 286.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0499c4a4952f4b8e4c11d3d2d242ace8bf3a839a393bec271fbaeff9d0575a3c
BLAKE2b-256 checksum
How to use checksums
755f63843f8f0cfdd668e036dfac6c8ea811ba0b233d943110c97981dceece5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp312-cp312-win_amd64.whl

Download URL leo_dynamics-0.1.0-cp312-cp312-win_amd64.whl
Size 506.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5389eaf2c1d46ce64ed44e3206f14a302d3490eff817bb30a320b36482d47419
BLAKE2b-256 checksum
How to use checksums
63826dd27232c0c9514b05cb425bec84cda0bb0eea9fb7103127068a5bcd3638
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leo_dynamics-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 442.3 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f379b9a87608d1dff4a4c01965c86104087c8373cae3a320df3225d22a2adf42
BLAKE2b-256 checksum
How to use checksums
c97338d37d9779f7c33309f752a5d12384c184771c9d35fbe697809f479b1ccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 307.5 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
818c5d23cbda51db826db326f4b2a505e5679392969576ea293944a902408a44
BLAKE2b-256 checksum
How to use checksums
1b06deafeb53c7baa4de0e2e69f4d619b3e29a92c32158499a8a5a9270de2e8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL leo_dynamics-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 286.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
658287fa1ad893d4c174663ad3c2954dc56d581c621443a0190a4a969fa30b83
BLAKE2b-256 checksum
How to use checksums
b24f57d50c71342c727f35c380d677e0c2c7518a85fcd850619d4011f9a87751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp311-cp311-win_amd64.whl

Download URL leo_dynamics-0.1.0-cp311-cp311-win_amd64.whl
Size 502.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
efb18e76a33f4b995045363787e5ad61a82c62120a67a3e603e6b198cb7cf543
BLAKE2b-256 checksum
How to use checksums
08d32b39cf8ee5e9afff058ac03cc8a62e3e28037bf0196e7f55c3c8e93281f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leo_dynamics-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 439.2 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
27cee321a65b7f73fb205911f7417a905dcc154f6695169c9e515c893321af05
BLAKE2b-256 checksum
How to use checksums
316115b3f54b3a4d750186cb16bb8e35857b6516e1958b904518635e173a5400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 304.8 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b0085d1e0b0fd0536a138ac6a36c34afb8596c4c5ed5f754c504c9578647f941
BLAKE2b-256 checksum
How to use checksums
ef13bf48edbbbcb9fc820daeb8647310d7d159934a68c4c84e21f3889e4e6e15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL leo_dynamics-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 285.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0345edd2c8d012a7cbc463f49e12f6adf42d5ea9dd06f97f1b16ad35b4630beb
BLAKE2b-256 checksum
How to use checksums
db9dfe0c27786d9742d0b99dd66b2f3160e9f2d6b8fcbced33078899855ace02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp310-cp310-win_amd64.whl

Download URL leo_dynamics-0.1.0-cp310-cp310-win_amd64.whl
Size 500.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
232410ee219204fdcc887756ba1c7448f0f9369e164529222f3937248a22cb21
BLAKE2b-256 checksum
How to use checksums
f69a17d0d263b00a9ef3a7a8fac1e6f8866254130ff4ca6f087927bc90ef0754
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL leo_dynamics-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 438.7 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7d3d947041d7e81c9f27d1579ba0670429ee04a0c93c3e59df7f5266b7fbd4e
BLAKE2b-256 checksum
How to use checksums
c292661d0860c48071a9fb7efa3164f1f8ce845656794269a8516d1a8dbeab7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 303.8 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
4420437867e01e1e0dcf536dcd9bb3826a55321fac6aae7f96844c4a095e1f72
BLAKE2b-256 checksum
How to use checksums
0948e0f365d8b7150f2095924d498e840e1eedb367f53010359abac12ef62d6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL leo_dynamics-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 284.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd5bba0845ace614dbb9770eb1f41cfac0d2ede0f6d40d15342707c17cc98abd
BLAKE2b-256 checksum
How to use checksums
8b5746e2c178fdf5a14bbd363c281171c325e4c11a98d2c76556e1fc32182be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Security for leo-dynamics 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 17 files in this release have been uploaded with provenance metadata.

Select from 17 files

Attestation for leo_dynamics-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

17 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page