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

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.1.tar.gz (235.7 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.1-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

satkit-0.14.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

satkit-0.14.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

satkit-0.14.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

satkit-0.14.1-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

satkit-0.14.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

satkit-0.14.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

satkit-0.14.1-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.1.tar.gz.

File metadata

  • Download URL: satkit-0.14.1.tar.gz
  • Upload date:
  • Size: 235.7 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.1.tar.gz
Algorithm Hash digest
SHA256 536db47b48ea43019ccf0a6ace968f5acd9dd96a166dd16af0784743b2277efd
MD5 976e2c9b03b7b27aaf7b24bc87670518
BLAKE2b-256 c0819c44570bd10aac40822de2cb1f27cd208416d37cdaa0eb0d8c5cde21a619

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1.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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e6591f9ea5e817bb158382cb75fa2c6df21372b10498e9fce0b0ffb9c5190e8f
MD5 c0b6336992819ea3ca240f5ce5455607
BLAKE2b-256 4b4760d90a6cd6f9e0d9a64a4da8b13eef7a016d73bd91be15d378d27fc0fe11

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6189235a5dbba8809d6dba165476a3864cc1eeece50ac7644f87f11f2a4c19c2
MD5 cf86147ac5edba1506035f6f4eea6039
BLAKE2b-256 518459d602df23ca2a84b6748f4f2a8b668d0c09fe159a8c9d6296aa72bcb48a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 689de8fb6e20fc2334d2ee7a092083adad4cf7347027a5c97cc0527b2247103f
MD5 7443f5089462ebe2f1f1b958b0efb9e8
BLAKE2b-256 e036b961b0e70587a91a847d29c643829f7c67864b9b2d0effdd8392e9311c3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9f1bd31ec62e87776fb34488897dddb418a0975ee85b56fc3bf4234703230eb
MD5 73f68753b0f1651399acfa6c87455717
BLAKE2b-256 58a586e1ede2b243c51e297e0121358b04602f87e0801dc6a1ace8538f08380e

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 40aae0516afee1e865e9e66d3a90628ff62b9e2809030aaaeb22af5832de89f5
MD5 86df92c64a4be100dcd921bf36f3fdf4
BLAKE2b-256 e23f4c22b33239900059b2be895c660e4d109fa41cbd053e943f0e1b85adfaf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dcabf1cbc3be82c097d0d59fd3afcef9e53b0c1cc4d8ebb525db6543824d24b4
MD5 90637f3189d142aa8f725cb9716cbfbc
BLAKE2b-256 869cb1d5f1073952876475660d1f369a69229bc756ac04476dba64cb950c3a37

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a0af9b320b93e6fe1279bc335ce20945708ed121ee784151dc2a15a0083233c
MD5 2596b731ad926e8ea80c7e7006b2b9c5
BLAKE2b-256 fb73beade309a44b23d5c81c76797adf70e69628f04677546e77daa1705ca001

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ec039fba6ef34d9246b6afbf08de18514cad9b0d7d3609d3540b316a42c4147
MD5 7af31a190c48d1058fad0e8e708572ba
BLAKE2b-256 4eaca275c3f733e2a12841d37a19c33f582c9336b58a6de3c5787b337ea2c1ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7251c6d3d178f7f85842f7f7bc1659507716c7acae427fbed94e56a8636c246c
MD5 adede4e54e05ff7578cd71b52c2edfc7
BLAKE2b-256 565b1651ffc077f338f87add7c088e40ed80b44df65b6fca536c019184dd564f

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fec5e628765417cdeed5656eee4b6707ecd9e2a4ea7fd7a2c81b0dc7030aaac3
MD5 e78e922fe1d19b48b94bfabf090b6a1c
BLAKE2b-256 7158bc336c0302950cb2f6f6b3ad864757fee4d39465a50a28f36bd9e55cea1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd967f572a25407d5a08c4546f65e041b5b516b98397e32a8c253cc352193112
MD5 120266f1bea8b5d88257b2beda59e435
BLAKE2b-256 a2946ef3778874f4781cc02648a7665753b0d44f9a0e076a7cdf5eff30c1f97a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3f3d9aff824408a52e3579207d6e66df0389fc006c32b3cf2e99412348a74d8
MD5 992fbdd3bf56785e32a332521b72977d
BLAKE2b-256 9ecb267c45433726bb0d3507ee0d561a1f9dbf9d7b66a314e58575a0db69f005

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 289cc136aa3926554ce014708b6dec4ec1ec4a061b00da32e48cb0f3502c9f14
MD5 9794a8b90a699fc9235bfaf9e391f82c
BLAKE2b-256 80a5b3cf6aa0af3ab06df72454e84cc029c7210d9dd53833fc3fedc50e7d7f6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3a6c3faa30f07034b784ff82f29ea973facba871a02e1fdf880543bc736d6bc
MD5 aa0956f4bc75f40d104251fa3b5b3759
BLAKE2b-256 8cceeed97b6d7771250041eed6643437dfd9a43f0857317d383c531340f53877

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9b1a2851e85e27421cd2171bc2ee8faf71b9945f59f6de0921459079414b3774
MD5 59079ff4d4b0572a5e5cb60c65d2ff65
BLAKE2b-256 df7d94f7d8cb97650f63e9786d490fbab3eb453b80c81eb30274f2631fa86ada

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cc082ee5cf545b18ae3a315061b8f68fdf52c35b5fe614defe9a0054d994adcb
MD5 ccce9f3e07ca25054051e941eeaa9665
BLAKE2b-256 2454b3304786dd449fa2ee95c7d5c963335e68606426fede9cb145fb3101b06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcf29a459194bf50f471c82a9959419376bf1dacec85dccf4f12cecf5ed6e211
MD5 3a92e78b271f929a68cd929f83d7f4b1
BLAKE2b-256 7fa74d443cae75db6707f8ed0e2b15e405c6d1da32160b77096347822787d032

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd5c26f6a6a3e95a61f89af51b5fc060cf2f05bec91b0ed0044eb1ad5100c712
MD5 87d5ec8fda8a8213feba67f54f7e6a0f
BLAKE2b-256 22e2bb64907d4af78303d44345105ae69e7188eaf5be61a7040a50cb7000351b

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd7e46a648dac86b3d75b0950e4cfd84e9bbcd49c35fd1afedd8cddf2b085415
MD5 d283a244a6236465072590820cb848ec
BLAKE2b-256 555dd918dc20d3cd0d7745e174f147603e5bf1722f0944869ad13281b07d9f0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b7aa6555eacc930fdb3ce83aed7c83e07539d1c7e2860b5968d48333f096984e
MD5 da59f47c7d5879b9d3381a31a8c22575
BLAKE2b-256 0ed00ad5bb53390dc283a3db99497da561f4f40fb6bc944bb46afbb61f6bcb0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: satkit-0.14.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5cc02cb3f9de77c850f4efb59aedd39b1d664c315b4f20a85bb65dc6c462991e
MD5 7c5d227137fb0cce9f2c445bd4f80be5
BLAKE2b-256 c170af82e89000672b6a5a7d36d6104fd1be12cde287a6cb28d925b8de89b715

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 926f1eb362ae94293bf25123f401fa0b0409ca9132eb17791e0df0ceb30deeba
MD5 cb39008f51c3b31aa2c4764ca36c09f5
BLAKE2b-256 6e20a3bf8f18bca2918beb3911c96a7de2fcfc60821f5f432d8a62ba271237cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7eaa5febde61f08ee4b4153a56e647be0442bbd9047cd485f5099fd1e4742083
MD5 178f00468d0c6052e25349ffbcc3e9d7
BLAKE2b-256 607c8122ae447b6ea8efdf0bb8ace0525165ea1656ef5ad2985f7fad68a36922

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83ea32d0aac1d96c45e54bad14a787ede1f7602758b48b05f8cd8e3f50b097db
MD5 ec9a9aab40fa8b8e1a73c23f1e6205f3
BLAKE2b-256 ae07bab541cca1e042db60f0806cc9d5f95424a6230796a17d9ba01391e50fa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.14.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4016f543a7fbe0f5d86dfb1bbec608a241b721b04fa80124fd65eb51e16f5310
MD5 933b8c3ebe52e066d90086a7eeabb3d9
BLAKE2b-256 e0c0a273370d6bb68eb1aa7b9acd1acfa19779087ad05168c6c9b852c6efc2d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.14.1-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