Skip to main content

Satellite Orbital Dynamics Toolkit

Project description

satkit

Satellite astrodynamics in Rust, with full Python bindings.

Build Release License: MIT

Crates.io Crates.io Downloads PyPI PyPI Downloads Python


Satkit is a high-performance orbital mechanics library written in Rust with complete Python bindings via PyO3. It handles coordinate transforms, orbit propagation, time systems, gravity models, atmospheric density, and JPL ephemerides -- everything needed for satellite astrodynamics work.

Documentation and tutorials (Python examples, but the concepts and API apply equally to Rust) | Rust API reference

[!NOTE] Version 0.14.1 replaces nalgebra with numeris for all linear algebra (matrices, quaternions, ODE solvers). numeris is a standalone library that unifies these in a single crate, making them available to projects beyond satkit. Performance is equivalent, and all tests pass with matching residuals. If your code uses nalgebra types, enable the nalgebra feature on numeris for zero-cost conversions. Please open an issue if you hit any problems.

Installation

Rust:

cargo add satkit

Python:

pip install satkit

Pre-built wheels are available for Linux, macOS, and Windows on Python 3.10--3.14.

After installing, download the required data files (gravity models, ephemerides, Earth orientation parameters):

import satkit as sk
sk.utils.update_datafiles()  # one-time download; re-run periodically for fresh EOP/space weather

Quick Examples

SGP4 propagation (Python)

import satkit as sk

tle = sk.TLE.from_lines([
    "ISS (ZARYA)",
    "1 25544U 98067A   24001.50000000  .00016717  00000-0  10270-3 0  9003",
    "2 25544  51.6432 351.4697 0007417 130.5364 329.6482 15.48915330299357"
])

pos, vel = sk.sgp4(tle, sk.time(2024, 1, 2))

High-precision propagation (Python)

import satkit as sk
import numpy as np

r0 = 6378e3 + 500e3  # 500 km altitude
v0 = np.sqrt(sk.consts.mu_earth / r0)

settings = sk.propsettings(
    gravity_model=sk.gravmodel.jgm3,
    gravity_degree=8,
    integrator=sk.integrator.rkv98,  # default; also rkv87, rkv65, rkts54
)

result = sk.propagate(
    np.array([r0, 0, 0, 0, v0, 0]),
    sk.time(2024, 1, 1),
    end=sk.time(2024, 1, 1) + sk.duration.from_days(1),
    propsettings=settings,
)

state = result.interp(sk.time(2024, 1, 1) + sk.duration.from_hours(6))

Coordinate transforms (Python)

import satkit as sk

time = sk.time(2024, 1, 1, 12, 0, 0)
coord = sk.itrfcoord(latitude_deg=42.0, longitude_deg=-71.0, altitude=100.0)

q = sk.frametransform.qitrf2gcrf(time)
gcrf_pos = q * coord.vector

Planetary ephemerides (Rust)

use satkit::{Instant, SolarSystem, jplephem};

let time = Instant::from_datetime(2024, 1, 1, 0, 0, 0.0)?;
let (pos, vel) = jplephem::geocentric_state(SolarSystem::Moon, &time)?;

Features

Coordinate Frames

Full IAU-2006/2000 reduction with Earth orientation parameters:

Frame Description
ITRF International Terrestrial Reference Frame (Earth-fixed)
GCRF Geocentric Celestial Reference Frame (inertial)
TEME True Equator Mean Equinox (SGP4 output frame)
CIRS Celestial Intermediate Reference System
TIRS Terrestrial Intermediate Reference System
Geodetic Latitude / longitude / altitude (WGS-84)

Plus ENU, NED, and geodesic distance (Vincenty) utilities.

Orbit Propagation

  • Numerical -- Selectable adaptive Runge-Kutta integrators (9(8), 8(7), 6(5), 5(4)) with dense output, state transition matrix, and configurable force models
  • SGP4 -- Standard TLE/OMM propagator with TLE fitting from precision states
  • Keplerian -- Analytical two-body propagation

Force Models

  • Earth gravity: JGM2, JGM3, EGM96, ITU GRACE16 (spherical harmonics up to degree/order 360)
  • Third-body gravity: Sun and Moon via JPL DE440/441 ephemerides
  • Atmospheric drag: NRLMSISE-00 with automatic space weather data
  • Solar radiation pressure: Cannonball model with shadow function

Time Systems

Seamless conversion between UTC, TAI, TT, TDB, UT1, and GPS time scales with full leap-second handling.

Solar System

  • JPL DE440/DE441 ephemerides for all planets, Sun, Moon, and barycenters
  • Fast analytical Sun/Moon models for lower-precision work
  • Sunrise/sunset and Moon phase calculations

Linear Algebra

SatKit uses numeris for all linear algebra (vectors, matrices, quaternions, ODE integration). If you also use nalgebra in your project, enable the nalgebra feature on numeris for zero-cost From/Into conversions between types:

numeris = { version = "0.5.5", features = ["nalgebra"] }

Cargo Features

Feature Default Description
omm-xml yes XML OMM deserialization via quick-xml
chrono no TimeLike impl for chrono::DateTime

Data Files

Satkit needs external data for gravity models, ephemerides, and Earth orientation. Call update_datafiles() to download them automatically.

Downloaded once: JPL DE440/441 (~100 MB), gravity model coefficients, IERS nutation tables

Update periodically: Space weather indices (F10.7, Ap) and Earth orientation parameters (polar motion, UT1-UTC) -- both sourced from Celestrak.

Testing and Validation

The library is validated against:

  • Vallado test cases for SGP4, coordinate transforms, and Keplerian elements
  • JPL test vectors for DE440/441 ephemeris interpolation (10,000+ cases)
  • ICGEM reference values for gravity field calculations
  • GPS SP3 precise ephemerides for multi-day numerical propagation

142 tests (106 unit + 36 doc-tests) run on every commit across Linux, macOS, and Windows.

Running Tests Locally

Tests require two sets of external data: the astro-data files (gravity models, ephemerides, etc.) and the test vectors (reference outputs for validation). Download both before running:

# Install the download helper
pip install requests

# Download test vectors
python python/test/download_testvecs.py

Then run tests with the environment variables pointing to the downloaded directories:

# Rust tests
SATKIT_DATA=astro-data SATKIT_TESTVEC_ROOT=satkit-testvecs cargo test

# Python tests
SATKIT_DATA=astro-data SATKIT_TESTVEC_ROOT=satkit-testvecs pytest python/test/test.py

Documentation

References

  • D. Vallado, Fundamentals of Astrodynamics and Applications, 4th ed., 2013
  • O. Montenbruck & E. Gill, Satellite Orbits: Models, Methods, Applications, 2000
  • J. Verner, Runge-Kutta integration coefficients

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

satkit-0.14.3.tar.gz (238.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

satkit-0.14.3-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

satkit-0.14.3-cp314-cp314-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

satkit-0.14.3-cp314-cp314-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

satkit-0.14.3-cp314-cp314-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

satkit-0.14.3-cp314-cp314-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

satkit-0.14.3-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

satkit-0.14.3-cp313-cp313-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

satkit-0.14.3-cp313-cp313-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

satkit-0.14.3-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

satkit-0.14.3-cp313-cp313-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

satkit-0.14.3-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

satkit-0.14.3-cp312-cp312-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

satkit-0.14.3-cp312-cp312-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

satkit-0.14.3-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

satkit-0.14.3-cp312-cp312-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

satkit-0.14.3-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

satkit-0.14.3-cp311-cp311-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

satkit-0.14.3-cp311-cp311-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

satkit-0.14.3-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

satkit-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

satkit-0.14.3-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

satkit-0.14.3-cp310-cp310-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

satkit-0.14.3-cp310-cp310-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

satkit-0.14.3-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

satkit-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file satkit-0.14.3.tar.gz.

File metadata

  • Download URL: satkit-0.14.3.tar.gz
  • Upload date:
  • Size: 238.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satkit-0.14.3.tar.gz
Algorithm Hash digest
SHA256 5776afe4704e516e0ffbd25ff5e7ae93d3a164d908671699c1b0902eaee1f822
MD5 b8c5d76fe89fcd256300eacfb6d0af4b
BLAKE2b-256 f43170e7d468ee13bdcd5165cb8fae9c5289c05d340f0c69a9535b30674dd054

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3.tar.gz:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satkit-0.14.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7a00a51f72a9ffa4b9df2a73208c49f68d5bcb7fbb9eddf483ce00405e2e69c0
MD5 ca8eda59cdbf53fb6ba34fa865858295
BLAKE2b-256 26452d58ed842e2aff3a0d7bf56bf0621a9a120673c4ce39e54b9cefa51b70db

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp314-cp314-win_amd64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c843e72ea684469e2ea7c6108fc919f09c6e217b2aa85d62fcb5a6bb136d006a
MD5 2c7c2dafe6cec44f7669d76cefc9636e
BLAKE2b-256 058303875f86faf4bcfbd6fd05381d339e34efc9648e60be168b29e7319098f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c22e84701a281402663e07f1c6a5a7ba1dc1b90959e4df06efdc6b0d333bb12a
MD5 f16ef935fe490d580aab81cf12d86f2b
BLAKE2b-256 66797428f8a6db5f6d45434d16dd7050324d7eac084c25ff21ad4faf9c38c9d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 152023c66b37d4b075d196c15460e50ff2d498c8d41fa577719b4c5bc2693850
MD5 8114318b90717fe33872dcc035d4eade
BLAKE2b-256 5c21bf322e616530e8cb7cec37666508644acad0fd80e891475468ba352eb3ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5faf78f10a1a4fc4bde6fcee69c25e0a49f2604826b542524030cdc3564ba76a
MD5 6576602da19f0d8fc0461397796541ee
BLAKE2b-256 dd1c6f1ce4e1ae3d8ffdb3dcd6a3abcb316a05faaae985f18d072c2824984c11

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp314-cp314-macosx_10_13_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satkit-0.14.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5b1887ebf8be1ffff359569c697a9b33b5315bdedc53a56ec8a7553b395be8e3
MD5 c84a7e9bd92aa03b0ff2fe09cd5aced2
BLAKE2b-256 cdf8dca9fb665c8f3a1d1ac7ba40e98c55b6d92c39c9ab1c707aa2f244cb025a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp313-cp313-win_amd64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94d385ee14bf08261b7112e5ef2b4eb294487dc1cb74d90cb90d62c2ea7e0590
MD5 abe981dd40d5452f6e0caa63152345ea
BLAKE2b-256 26c8ae9ec35f3ce1e6b64688ea63b0739426f3cbc2136568d10a3926bf063b74

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d17d033f1d28b77462ba480ec75cd50a89b25b5c66326082af5654bc93702bf
MD5 98337021e79421009a2ae018fa76b1bd
BLAKE2b-256 8c8860d786f57d01c03402984b481a8730b93d512fb056d4d2b9ff6a6c5b469d

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eee8ef5aa7a06d2a7b837565a336e9ec345d863e055db397003edb91b06213c4
MD5 d59a49aed1bd74dd2ee32c928fdb1287
BLAKE2b-256 d4cce60bd4c0333233078fad692b166ff8f46dc4304e090f52887d9e8f472dff

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 99fec72d589a266acf3ad0d3853e19a6ab0da72067c0c53519232dc984472733
MD5 37da7d633ce43ac590a942f588218451
BLAKE2b-256 482daf9827cc4f6c46d4ba480bb6dd1ab66e4ccd0a36101ad5c6a02c50739533

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satkit-0.14.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 62dee1f73c147cb525b3641efae357069e5971b270474492bdd79ec062275d0c
MD5 ac7ccc76de58092d735f0841fd44ff8e
BLAKE2b-256 1452de392ec298025a9bd78f009b4feeebaf6bfef7c20186cb64571689e35cb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35ba6696c756375806b25f7e560011137af6904eb029668b823512f7419b0d90
MD5 4695459931d0da03411585860a15e195
BLAKE2b-256 e461749d1b16c2fc9226f35d6fb3a27a958c7abfb1571483b60ad64a9263d614

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 717707bbfbf75a885ed5232590a3269d70790be50d4d6cca4a3b2b8e68e3aa31
MD5 4a9df57405073b45a709d381d268e17b
BLAKE2b-256 8bb17c51498cc33dbc9f9f4ba8265cec9e62807c655be8fe5184f968dd48fcb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f99b887f54f8aee41c78802254849e9599bb5794d66a09f10a53e117911ef9f6
MD5 c8d33d13a5260d40d7d1c087fa7c1bf6
BLAKE2b-256 bafe04149ed462f6ddaff2ed2de7fc588246bf052a019c6b0dda2aff6c486872

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3e8494e2a59d81d2030af310a4eb3a1d1372595c555db7f792449f504694c893
MD5 6223d2797608e5a2d63750d196225607
BLAKE2b-256 3bd5e9f8412a4ff2d13717db26f9b34003cfaaaa39c37920bf21fb24f291a949

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satkit-0.14.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5492fc3113fac96662ed86d80b3e5ec9d3eb2d0f4e5fbe0b50cb2399d279b3d6
MD5 3dc9cf38f4db0dfa0c9cff25bd7d94fa
BLAKE2b-256 3b45a7a1aec1928cb2b2c4c95220f772ea3a4408d79d8475aeef95d38c319137

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp311-cp311-win_amd64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba31027a852c54add8a64bed8d128f2bf07fed18e628c09b1bfaa31332ce48d9
MD5 34735ac8f0e94a4b63708bd4e6807b3a
BLAKE2b-256 fa3d1e1efa25826b62536ff3f31ba19a70ea849d16765eec0efc661bab0d582c

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14cd518a3cde6b86539779592fef11ca3bd631c3cfde5b481e811cb1013b410e
MD5 22c2b574ecf5fa84e04e9a4e3eb8d242
BLAKE2b-256 b156ceec77a5cbe51ed209251bdc7b1670629d0625c1b4eef9876bb2032cbf0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3c2cdb27b170bd03c2b01cb4e17fa8f0e0f0cb7c72bebdffabd2d0981a84230
MD5 9074f2a8114f358955af5c2250e5b84e
BLAKE2b-256 27b938d76f70a0d10d48a5b6025fd13d5ba67c6329f80d340dca375d3fb89340

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e3df5319f86813394d76e9f819a8b3166dc0e0c74eca64d12387048e9842bec4
MD5 cdb1518d31a1c7f6618e117b3c9defcb
BLAKE2b-256 61de179f031019fe44681b1f24d40c064dc887f9b15439971fd4eed90558d511

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satkit-0.14.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 07309270f4f91b531ee64b897612cfa8e79a5e327b703a6d5243200a2c3f2cbd
MD5 69639179a5bbabc1e086b91b2fa3dd06
BLAKE2b-256 9b81d76823d5239fc9f4d6d692a4c4bc651e5e9d8bcfe25731f723537424b492

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp310-cp310-win_amd64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6e70e6840b9cff271dc1e0201f2eb5319dba19ef4ec7d677f525f5bae76cafa
MD5 ed399a94b150cd6e71a32fa74f135258
BLAKE2b-256 5c9744cc5385e46e170c33c495b6f2f86fd52e1e6cec3923a98c66333f02658e

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a913d1e9c73da35be48d75d87587a0df6a35d41278b39db6dce6f8f1c031c1b
MD5 4b27f3fb4d63aaebc8918708f5af556c
BLAKE2b-256 2c7f2787aa8ed7d2c6f7806d834fc83fbc6434f1f1d3aea7aab8d38c055f810a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 467c2bc7705eb6bf35862d88f12f90dd0f3f7e9b9d70af8f4be70cd64d70f9cd
MD5 919a6e8dc6dbeef667e2b4c20c8b48b3
BLAKE2b-256 8a3a8281d7a2ff4758abd7a0c8bace0cf696b6362b2418b8382509d7e067c798

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file satkit-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a818168d5cde96165443c6281d6b7038c821cd85cf09683691a80b9a4d7cd67e
MD5 eba5ff35e4f8cd6f272ebb715cce0625
BLAKE2b-256 cdb3515bb6bef3a561f437f1042f2c6e6d44a3963111cd58a1ad1c7ce8bbd000

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on ssmichael1/satkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page