Skip to main content

Satellite Orbital Dynamics Toolkit

Project description

Satellite Toolkit (satkit)

A comprehensive, high-performance satellite astrodynamics library combining the speed of Rust with the convenience of Python.

Satkit provides robust, high-performance satellite orbital mechanics calculations with a clean, intuitive API. Built from the ground up in Rust for maximum performance and memory safety, it offers complete Python bindings for all functionality, making advanced orbital mechanics accessible to both systems programmers and data scientists.


Build Passing? Wheel Passing? GitHub License

Crates.io Version Crates.io Downloads (recent)

PyPI - Version PyPI - Python Version PyPI - Status PyPI - Downloads Read the Docs


Language Bindings

  • Native Rust: Available as a crate on crates.io
  • Python: Comprehensive Python bindings via PyO3, combining Rust performance with Python convenience

Optional Features

  • chrono: Enables interoperability with chrono::DateTime by implementing the TimeLike trait. Activate with Cargo feature chrono.

Key Capabilities

Coordinate Frame Transformations

High-precision conversions between multiple reference frames with full support for time-varying Earth orientation:

  • ITRF - International Terrestrial Reference Frame (Earth-fixed)
  • GCRF - Geocentric Celestial Reference Frame using IAU-2000/2006 reduction (inertial)
  • TEME - True Equinox Mean Equator frame used in SGP4 propagation (almost inertial)
  • CIRF - Celestial Intermediate Reference Frame (IAU-2006 intermediate)
  • TIRF - Terrestrial Intermediate Reference Frame (Earth-rotation intermediate)
  • Geodetic - Latitude, longitude, altitude with WGS-84 ellipsoid

Orbit Propagation

Multiple propagation methods optimized for different accuracy and performance requirements:

  • Numerical Integration: High-precision propagation using adaptive Runge-Kutta 9(8) methods with dense output
    • Supports state transition matrix computation for covariance propagation
    • Configurable force models and integration tolerances
    • Efficient interpolation for arbitrary epoch queries
  • SGP4: Industry-standard propagator for Two-Line Element (TLE) sets
    • Full AFSPC and improved mode support
    • TLE fitting from high-precision states with drag estimation
    • Batch processing for multiple satellites
    • Support TLE and Orbital Mean-Element Messages inputs
  • Keplerian: Fast analytical two-body propagation for preliminary analysis

Numerical Integration Force Models

Comprehensive perturbation modeling for high-fidelity orbit propagation:

  • Earth Gravity: Spherical harmonic models up to degree/order 360
    • Multiple models: JGM2, JGM3, EGM96, ITU GRACE16
    • Efficient computation with configurable truncation order
    • Gravity gradient support for state transition matrix
  • Third-Body Gravity: Solar and lunar perturbations using JPL ephemerides
  • Atmospheric Drag:
    • NRLMSISE-00 density model with space weather integration
    • Automatic space weather data updates (F10.7, Ap index)
    • Configurable ballistic coefficients
  • Solar Radiation Pressure: Cannon-ball model with shadow function

Solar System Ephemerides

Access to high-precision solar system body positions:

  • JPL DE440/DE441: State-of-the-art planetary ephemerides
    • Chebyshev polynomial interpolation for accuracy
    • Support for all major planets, sun, moon, and solar system barycenter
  • Low-Precision Models: Fast analytical models for sun and moon when high precision isn't required

Time Systems

Comprehensive support for all standard astronomical time scales:

  • UTC - Coordinated Universal Time with leap second handling
  • TAI - International Atomic Time
  • TT - Terrestrial Time
  • TDB - Barycentric Dynamical Time
  • UT1 - Universal Time with Earth orientation corrections
  • GPS - GPS Time
  • Automatic conversion between all time scales with microsecond precision

Geodetic Utilities

  • Geodesic Calculations - Accurate distance and azimuth between ground locations using Vincenty's formulae
  • Coordinate Conversions - ITRF ↔ Geodetic ↔ East-North-Up ↔ North-East-Down
  • Elevation/Azimuth - Topocentric coordinate transformations for ground station analysis

Sun / Moon Calculations

  • Sun rise / set - Compute sun rise / set times as function of day & location
  • Moon Phase - Phase of moon and fraction illuminated
  • Ephemeris - Fast low-precision ephemeris for sun & moon

Technical Details

ODE Solvers

The numerical orbit propagation engine employs adaptive Runge-Kutta methods for integration of ordinary differential equations. The pure-Rust ODE solver features:

  • Adaptive Step Size Control: Automatically adjusts step size based on error tolerance
  • Dense Output: Efficient interpolation for state queries at arbitrary times without re-integration
  • High-Order Methods: Runge-Kutta 9(8) pairs for optimal accuracy and stability
  • State Transition Matrix: Optional computation for covariance propagation and sensitivity analysis

Integration coefficients are based on the work of Jim Verner: https://www.sfu.ca/~jverner/

Performance Characteristics

  • Zero-Cost Abstractions: Rust's ownership model enables safe code without runtime overhead
  • SIMD-Friendly: Designed to take advantage of modern CPU vector instructions
  • Memory Efficient: Static typing and stack allocation minimize heap pressure
  • Parallel Processing: Thread-safe APIs enable concurrent propagation of multiple satellites
  • Python Integration: Near-native performance in Python via PyO3 bindings with minimal overhead

References, Models, and External Data

Theoretical Foundation

The equations and many unit tests are based on the following authoritative sources:

Data Dependencies

The library requires external data files for various calculations. These are automatically downloaded by the update_datafiles() function:

Core Data Files (One-Time Download)

  • JPL Ephemerides (JPL Solar System Dynamics)

    • DE440/DE441 planetary ephemerides (~100 MB)
    • Provides positions of sun, moon, planets, and solar system barycenter
    • Valid for years 1550-2650 CE
  • Gravity Models (ICGEM)

    • JGM2, JGM3, EGM96, ITU GRACE16 spherical harmonic coefficients
    • International Centre for Global Earth Models standardized format
    • Up to degree/order 360 for high-fidelity propagation
  • IERS Nutation Tables (IERS Conventions)

    • IAU-2006 nutation series coefficients
    • Required for GCRF ↔ ITRF transformations
    • Technical Note 36 reference tables

Regularly Updated Data Files (Daily Updates Recommended)

  • Space Weather Indices (Celestrak)

    • F10.7 solar flux (past and predicted)
    • Ap geomagnetic index
    • Critical for atmospheric density modeling and drag calculations
    • Updated daily by NOAA Space Weather Prediction Center
  • Earth Orientation Parameters (Celestrak)

    • Polar motion (x, y)
    • UT1-UTC time difference
    • Length of day variations
    • Essential for high-precision GCRF ↔ ITRF conversions
    • Updated daily by IERS

The update_datafiles() function intelligently manages these files:

  • Downloads missing files
  • Always refreshes space weather and EOP data
  • Skips existing files to save bandwidth
  • Stores files in a platform-specific data directory

Verification and Testing

The library includes comprehensive test suites ensuring correctness of calculations:

Test Coverage

  • JPL Ephemerides: Validated against JPL-provided test vectors for Chebyshev polynomial interpolation

    • Over 10,000 test cases covering all planets and time ranges
    • Accuracy verified to within JPL's published tolerances (sub-meter precision)
  • SGP4: Verified using official test vectors from the original C++ distribution

    • All test cases from Vallado's SGP4 implementation
    • Includes edge cases and error conditions
  • Coordinate Transformations: Cross-validated against multiple reference implementations

    • SOFA library comparisons for IAU-2006 transformations
    • Vallado test cases for GCRF ↔ ITRF conversions
  • Numerical Propagation: Validated against high-precision commercial tools

    • Orbit fits to GPS SP3 ephemerides
    • Multi-day propagations with sub-meter accuracy

Continuous Integration

  • Automated testing on multiple platforms (Linux, macOS, Windows)
  • Python versions 3.8-3.14 tested on each platform
  • Clippy linting for code quality
  • Documentation build verification

Getting Started

Installation

Rust

Add satkit to your Cargo.toml:

[dependencies]
satkit = "0.8"

Or use cargo add:

cargo add satkit

Python

Install from PyPI using pip:

pip install satkit

Pre-built binary wheels are available for:

  • Windows: AMD64
  • macOS: Intel (x86_64) and Apple Silicon (ARM64)
  • Linux: x86_64 and ARM64 (aarch64)
  • Python versions: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14

Initial Setup

After installation, download the required data files needed for calculations. This is a one-time operation, though space weather and Earth orientation parameters should be updated periodically (daily updates available).

Rust:

use satkit::utils;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Download data files to default location
    utils::update_datafiles(None, false)?;
    Ok(())
}

Python:

import satkit as sk

# Download data files to default location
sk.utils.update_datafiles()

Quick Start Examples

Coordinate Transformations (Python)

import satkit as sk
from datetime import datetime, timezone

# Create a time instant
time = sk.time(2024, 1, 1, 12, 0, 0)

# Define position in ITRF (Earth-fixed) frame
itrf_pos = sk.itrfcoord(latitude_deg=42.0, longitude_deg=-71.0, altitude=100.0)

# Get the ITRF to GCRF (inertial) rotation quaternion
q = sk.frametransform.qitrf2gcrf(time)

# Transform to GCRF
gcrf_pos = q * itrf_pos.vector
print(f"GCRF position: {gcrf_pos}")

Orbit Propagation (Python)

import satkit as sk
import numpy as np

# Initial state vector [x, y, z, vx, vy, vz] in GCRF frame
r0 = 6378e3 + 500e3  # 500 km altitude
v0 = np.sqrt(sk.consts.mu_earth / r0)
state0 = np.array([r0, 0, 0, 0, v0, 0])

# Start time
time0 = sk.time(2024, 1, 1)

# Propagation settings
settings = sk.propsettings()
settings.gravity_model = sk.gravmodel.JGM3
settings.gravity_order = 8

# Propagate for 1 day
result = sk.propagate(
    state0,
    time0,
    end=time0 + sk.duration.from_days(1),
    propsettings=settings
)

# Query state at any time
query_time = time0 + sk.duration.from_hours(6)
state = result.interp(query_time)
print(f"State after 6 hours: {state}")

SGP4 Propagation (Python)

import satkit as sk

# Load TLE
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"
]
tle = sk.TLE.from_lines(lines)

# Propagate TLE
time = sk.time(2024, 1, 2)
pos, vel = sk.sgp4(tle, time)
print(f"ISS position: {pos}")

Planetary Ephemerides (Rust)

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

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Create time instant
    let time = Instant::from_datetime(2024, 1, 1, 0, 0, 0.0)?;

    // Get Moon position and velocity in GCRF
    let (pos, vel) = jplephem::geocentric_state(SolarSystem::Moon, &time)?;

    println!("Moon position: {:?}", pos);
    println!("Moon velocity: {:?}", vel);

    Ok(())
}

Documentation

  • Rust API Documentation: Available on docs.rs
  • Python Documentation: Comprehensive guide at satellite-toolkit.readthedocs.io
    • Getting started tutorials
    • API reference with examples
    • Theory and implementation notes
    • Data file management guide

Use Cases

Satkit is suitable for a wide range of applications:

  • Satellite Operations: Real-time tracking and orbit determination
  • Mission Planning: Trajectory design and optimization
  • Space Situational Awareness: Conjunction assessment and collision avoidance
  • Ground Station Management: Visibility predictions and pass planning
  • Research and Education: Orbital mechanics analysis and experimentation
  • Simulation: High-fidelity orbit propagation for testing and validation

Contributing

Contributions are welcome! Please feel free to submit pull requests or open issues for:

  • Bug fixes and improvements
  • New features and capabilities
  • Documentation enhancements
  • Additional test cases
  • Performance optimizations

See the GitHub repository for contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Steven Michael - ssmichael@gmail.com

For questions, bug reports, or feature requests, please open an issue on GitHub or contact the author directly.

Acknowledgments

This work builds upon the theoretical foundations established by:

  • Dr. David Vallado - "Fundamentals of Astrodynamics and Applications"
  • Dr. Oliver Montenbruck & Dr. Eberhard Gill - "Satellite Orbits: Models, Methods, Applications"
  • Dr. Jim Verner - Runge-Kutta integration coefficients
  • The international space community for maintaining critical data products (IERS, JPL, NOAA, ICGEM)

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.9.2.tar.gz (343.4 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.9.2-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

satkit-0.9.2-cp314-cp314-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

satkit-0.9.2-cp314-cp314-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

satkit-0.9.2-cp313-cp313-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

satkit-0.9.2-cp313-cp313-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

satkit-0.9.2-cp313-cp313-macosx_10_13_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

satkit-0.9.2-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

satkit-0.9.2-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

satkit-0.9.2-cp312-cp312-macosx_10_13_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

satkit-0.9.2-cp311-cp311-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

satkit-0.9.2-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

satkit-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

satkit-0.9.2-cp310-cp310-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

satkit-0.9.2-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

satkit-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

satkit-0.9.2-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

satkit-0.9.2-cp39-cp39-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

satkit-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

satkit-0.9.2-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

satkit-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

satkit-0.9.2-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86-64

satkit-0.9.2-cp38-cp38-manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

satkit-0.9.2-cp38-cp38-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

satkit-0.9.2-cp38-cp38-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

satkit-0.9.2-cp38-cp38-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for satkit-0.9.2.tar.gz
Algorithm Hash digest
SHA256 0a7e510f78f51933b985083c7f8a8c8e98bae638aa13a27d39440fe905a4485c
MD5 972e54381fd3f9514afa120ccdb94b9a
BLAKE2b-256 3d0bae7eeedf50f17ad8afab5bea579b023f513ca10c99536fe9e03f92d06732

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: satkit-0.9.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.9.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d9943c1e596b0575a341f0ee633cf822891f2fa5fe5d8411c810a476e7b29fe6
MD5 252b6365b78af89c09b10241e49faed9
BLAKE2b-256 50011ae1fab87d14b7b327682b8828068ac87e34cd72b5077e3fbb53a08f80b7

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d32df7637320cc727cdc2de8c7e98d31af14ee4c14ea58c4493da01343b96c4
MD5 34319739c4d90804227ffbf8b416c3d6
BLAKE2b-256 a01b5ed10c085dc973469c3921b31f828ec60711a857f8d66418ba9601bca13e

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 566d0ecec4b129baa1365867e90865c9e6952d105312033e1797b16131329ef6
MD5 28157b7bc37b79638b12f08f13777fcf
BLAKE2b-256 7492f1e1e948e3986fedc0bdc80b49d273c8debd16112b07e58498b07f25f190

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ddbaaceb2c98ecc55c83b83b88190a537f0fd1238af4cb84ca69ec1ea1716de
MD5 6ddd9c14caed60a472840e73a02242d1
BLAKE2b-256 310e048ea5cd1b2995f8325c4dd78455ab201661400d08f2bcf3ca418d23bcf8

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6b84331e46a254e9d65c8b6931e4026baf14f9e93cb89db2e90e47936f4d5311
MD5 bb8943a63d337a3d2d4467ed1d8fa4be
BLAKE2b-256 73d5678f76a1ffb424997e00cf37a8298b51338924f4306736f75a84bb0ff03e

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: satkit-0.9.2-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.9.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2c926c35151fa4d5a52fa62fae597ad683d5ae7ecdc8920c1c5eb95efd581728
MD5 5c7f4a62ce4977f701e0965b4b2158e6
BLAKE2b-256 d3eba1c8d7b8e589b355c3f2d5b8ef81bc0e0b9918b876dc0edd83560df22d76

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2e9aa78f467d961719eae966a7f4d549379c0386ebe63fa89bb2ac9f23c1348
MD5 77b81c4f8508f56c8d9e52f92be4988f
BLAKE2b-256 1ff0ec6e8552c278dfac24c2adb9689aa5c39e31fd2f7cdad0605b739f2962fc

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ecc07f2189f4517c94ec56148ed386a84dd867257972e5a66323314bd924e71
MD5 813e332408f6080ce8018f4e5529febe
BLAKE2b-256 866c4ac102570285d52b7cee7c5cf365720fe3c77e19d87e8fad945ae78be519

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7487bb7aa605fa3743e243a46177c352204a4401509c9207283d45a04a3ad85
MD5 bc9ecf04233d471ba109c72969b7cf85
BLAKE2b-256 6cbcaf637d19e6abc15d2299776e5b006a6a20624edff169e9cdab1dab308019

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 254df59ec89ee80ef24f93c008fb5f103d0f4cb8a7a1fd1db2ab9300d337c173
MD5 a68446abf3c3825488aede9c7c0bdb6b
BLAKE2b-256 6e82e34923d03e6a936c6f3ff7e2474bbe0ef453a4b2da7f699c12266dd971c6

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: satkit-0.9.2-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.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 da8cea5862c01389012e6cebb9473f48691602c7f9114f701dcc25983210b294
MD5 8835d135096dedd8365c8a1ee7193ff2
BLAKE2b-256 7d367b3e29f625e5dbb7070434b7a3dbbec9ecc9fda30b3257ca3f1a7b74571b

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67ba5aa0747cc87a28dac3d67e0bc7e22b53201344a58f591d9f74e1f4c09b56
MD5 f900bb214a25f8a3b11d9d8a1d1774f1
BLAKE2b-256 91753a49a570595b8848517bbeb7ba70d094444a3cd8d94e1e54855a711bd52a

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ada7ad66c8974eb9ac664cf9434724497d71e4903bc4cdff364a90ee0978ebe
MD5 681f15848986af514d0c7c5f7b45d0d7
BLAKE2b-256 4b76cf06d66d1b8bd8991fc47a46628bf4d5e276f478db7dad96adfc260fa6ac

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 067d9fbda3a4f2e8c3ad5fdf3e374ad36b2a67ee91cfaeb6745bb188d8695dce
MD5 9c1114b041058cb24156a7bef815a15d
BLAKE2b-256 d5e93f92ba13536941bf4a97aaf56bbf9d06a35df0bbc8b34be7e819b4859d2d

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d982c25a088b23562706029f16518ef6d0dca1649ae1329e0ba6c803a3777744
MD5 0ec25d866b3b5815457734450633f0e0
BLAKE2b-256 95f6b151e273f2f592587b7f74d12908ab69c6486408dc2cd6db3ea801a299a7

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: satkit-0.9.2-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.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 189264276c12c9d940bac1352c5f2a1f7e735c326e7aa8985f79c78efa95950f
MD5 a18807fffb46248469ac8180dcc8737d
BLAKE2b-256 755af084ca99a3cec530482822cd1f4bc5664687c2240960baa7f007682260ea

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1355269323a7ba5ad79d036d53fb7ae76e46b6ca0d642911991b9e8572a8ed47
MD5 c03fad150d67eab820107df4032bba23
BLAKE2b-256 b66be5d7da6710d039571b3a77fd46ccad5eefe6d63e28c963934a0d9bd2f85a

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5438baf6e1664f67137837d8240a1d560c5041c857ceea59745bc24adf116886
MD5 4a2157c1c43a07e94efbe417bf542987
BLAKE2b-256 0500623d981e8887d45c83ab5c411e3bd9f47ca22f386d99e54c0279be3ef4eb

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfbbda61d457ffbcf6c170a4b6b6e0a4981d8b01ebb58b5fe9d0a82962bd8422
MD5 4f99e0c07afa5d9133c7e78c14dcc0eb
BLAKE2b-256 7128c7d2672ede4344e2b46239e198243118329e79c6e5565d50fdbf651bdd57

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a442ae407a2370f38d78e1b76ae8e9fd472177a43549527811bc7e59ccdb39a
MD5 d6f1787f17e473e3f9db47d5c26a3e01
BLAKE2b-256 aad1cc3001caa409a31f612bd77797e29ed54e1826c9e2de8a7d10f37ed1febf

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: satkit-0.9.2-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.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1a97f4938c349be810348e3cd9ad25e6baf18e5cf26168fa785a24f0b60d32ea
MD5 d32112790b46103a54fc86ad6d0957de
BLAKE2b-256 e3133a0b1b778470af334fe0cfb3d885f8737808027e00ed60d5f3df81c4b68a

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70f3ffedc7c48dc7682f33e26d2636aebcc1438307a11fcc85bac6d7ab5f14b2
MD5 11c6cff2b7b1652fda561fbdb14a228b
BLAKE2b-256 119ed26391e76785e857cafe1edefdfa3df4de95009c8beb04a6da1e36ca1ea8

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 773c5a01e504a548142ed9e8c594c8deb2d72f02ed8372a69762c46613dfd96d
MD5 3d44984213eda12c5ea4ff6c42ed1f6a
BLAKE2b-256 f58b274723fd40dd62e2454ef230ff3ba311100f3a66e37cde9548560e98f87d

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4b42a85239c2f632d33705be09389023ac6fa96fa2cb270bb47517199368c3d
MD5 d5539cfddd96e96d1090b9e4c2cd2fd2
BLAKE2b-256 262fd72a682edd4a6eab06571a3887f2210f321b977fdb325df64ee06038acc3

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d530902fd5bf63941635932328bc06f34c420c30b90b0304916947c9179d7aea
MD5 51ba89f8020b33bed7320304fe3311cc
BLAKE2b-256 c6d5097a8da5404a57dc08d512aff0d108ab9ee6df79ed8e32d669e5e88c7699

See more details on using hashes here.

Provenance

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

Publisher: wheels.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.9.2-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for satkit-0.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a17139106437d93a12c5486912626641171b95fed3039c59ae75c60bcfcddf5b
MD5 876664059433cc7a325bffc8da188027
BLAKE2b-256 533b1ec4bb6f67936d8876dc2361e8e797cb0d93b8b504fa5eeb7dec499e111a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp39-cp39-win_amd64.whl:

Publisher: wheels.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.9.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37b09fe5945c0468db0a9c9e63e8dd8d704ad5831e092803cacea0cd2a94e7d8
MD5 d417e171695a4d42dc0ebcfe6a0de65e
BLAKE2b-256 e1a3746e0907df5ab451e6d81d62f94eb440173833b99d882eac328eb13e31d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: wheels.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.9.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d684a9cc0d615c681f72be78fd050832cbe1b7cacf60ca759e61b52ea6bf3f9
MD5 3065fd57195970fef07b6af92f92525c
BLAKE2b-256 1aeb24b89d35db4f83b461efa686b1ef3b7cbe4a9948fbb5f4ca25b1e7430298

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: wheels.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.9.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dff383790bdaa9b8003ffff39526c58cd76af91fc7c056977afbc9e9d3b44c1a
MD5 21dd2a155513f83299eda5742967f98d
BLAKE2b-256 46ef938de20f8ed1bd8fcfd0e0c9f3e8e724d2db35dfca6ddf8624e96832c338

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.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.9.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8f2fe0193ec50213ab827bdcc53bda29794cc34dce48e1dc6d02df2a7e65f790
MD5 13a9fd3791580baece2d61cd8e727a57
BLAKE2b-256 8d8f20a7029c195f330eedca370c55dca51f2ed200ca649255a9cf55316cc725

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: wheels.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.9.2-cp38-cp38-win_amd64.whl.

File metadata

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

File hashes

Hashes for satkit-0.9.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5542e5ba5e9627519a10b3ebf2b0d4cad26759c1b136a8489a49be13905c3e69
MD5 9b0a6a01adb8d0c476842fb3ed884423
BLAKE2b-256 9f71ccf9993ccf07c8504dbb965ac8a1e1c701f3102ec7c85b84c6b988e3f3c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp38-cp38-win_amd64.whl:

Publisher: wheels.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.9.2-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3a7ddc06d834c263253d68774b4e8f96bd532c8f4b6c33554e54304cb290250
MD5 b9fc7b7efb291c9762efc3d65b7513d2
BLAKE2b-256 d15dfc8f72413387128c99444329e672c9712db87f31a1650902e6f44e2cd878

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: wheels.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.9.2-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f052171e62f794f89d8846467e9ff907b2825810d7119ed18dedf7ae1e014ada
MD5 d24c3bc0517d58f90c92e98b7523b4b7
BLAKE2b-256 38f5a983a038ea8a0d0520ff04fc000451d2322889725fed84cfb80ad534f1c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp38-cp38-manylinux_2_28_aarch64.whl:

Publisher: wheels.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.9.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2eec92aeab94bfb128277fb014886e642a5e285c803be1e182eeed843fc87a0a
MD5 b9c567101b80c05fbd8ad3e58cde2774
BLAKE2b-256 cb6c83e43c52064f2045f6673cdd5964a0c167a8e4a9e6c5914f106cc97ea750

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: wheels.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.9.2-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 821c0e56d9d384f62d1d4eb3b29c485d9c4600c20c3fbee77adb90dca18956c6
MD5 5738739be4e5b061f0e61d8462da499d
BLAKE2b-256 3d2159134db0cef067ca185a6c22286131ddd7272cc644a57b37c02259a82d99

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.2-cp38-cp38-macosx_10_12_x86_64.whl:

Publisher: wheels.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