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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

satkit-0.9.3-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.3-cp39-cp39-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

satkit-0.9.3-cp39-cp39-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

satkit-0.9.3-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.3-cp38-cp38-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

satkit-0.9.3-cp38-cp38-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: satkit-0.9.3.tar.gz
  • Upload date:
  • Size: 343.8 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.3.tar.gz
Algorithm Hash digest
SHA256 9f08a1fc3244c5e18fd946caae14f5d652e5a14fa7bb045b7bf82bfd1f20cb75
MD5 db119460db51c7eb6b5062d2313fb126
BLAKE2b-256 654256dd1f5f798af02e556703595c3d831c2354c3a671e70c005667770eff0f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.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.9.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9de68375527cce9574e9c19c82cafba80d96c4e4a0a1c5ee1a7c6c22bc8c4bb3
MD5 2108567252c03e17672be5af33ea2804
BLAKE2b-256 1105df4a3cf3d3395ade81d274a931b2862de7f896a561b32b52de1b16e9a373

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bdc5a542f8fc3226928322428aeb772e2ce0cbe0fd201ff2237914eea13591d
MD5 e60bbfdccf49a36a4a46c25fb4a9d818
BLAKE2b-256 59d43ee601d895bbb8692295175df781794c8f811833c58e0432a4593bbf9d92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3dd7578814ac640b5ad2d561e11e451bf7ad0af2d6ddc3c9d36a5276ae222b8
MD5 3032fed4085d7c4b2590884193b788ae
BLAKE2b-256 decd045e231067ee02ad5d5be69edda977db9ba662abd2ae789d7b41a20a4a8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9a236afc4bf8cb23c0834374733bf191af54e34f6b186a551540d0e2afe8b62
MD5 48644397ec16e1d4f3cf1fe768cbdc32
BLAKE2b-256 4c4752bad15597f021803faa16b0ef864f67876ae5f914a0d8482a324a20140e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 04ae0e2592d22f5de5d6b3b3f6b03ccbc2bde3036008f62ebb51ac9a80c258aa
MD5 ae0e50a78f1a02af8187ef99a2c0707a
BLAKE2b-256 03cb2ff74fac5d67f67275f8db73aff6c2d9e785529a19a79ffaaf2ab12669a4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.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.9.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b1d3367141ce5cb521c4bb6ede80ae47ec903a2aec679266fffd09c35d0f4955
MD5 b1dee5a922b3a48c4f309a74a7aebe0b
BLAKE2b-256 05daaf060324f315384252e25754e7d9a50193a87fd3528a124db0ff9e278ba9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 603048920e20b47c2e5d1d9655c108a032ec06a28fe312178a48a3bc19782114
MD5 73dc9c1ccdd5a3a9bc18687429542a79
BLAKE2b-256 663c1fe9da40844fef3b5b8d11fbc0729331b0d2a350708e341de5e07af0c24f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7faf03f1cd66d195f55c90f03bf261df5772bd9f27bf5c0760351a2c7b23d1bb
MD5 825e3afca8627c219282a8789a827392
BLAKE2b-256 85949d7d196793d399eb270cbdb9f2b93a94c17e1510bb15bc573c9fa8dde622

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdeba44e4c16d5a8942c2990befdb90a6ff4b0981725520b7331eeda833db4af
MD5 39ad7515b85cc57e706b7a37dc90c218
BLAKE2b-256 7b4ed997b827c7d761dedd56f949117b3ca1bd4b12d8a4da11df7e6409c52f3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6e91a87a1e1e7d8f503222eff752f6a828183b43da126903e14b2f843a85fd95
MD5 611d6be9aadc0ba7552aa7c6edeac89e
BLAKE2b-256 1ac516012c291cb611e7ef9155c01f6f7aef4526b16ebb593de49270f21f79ca

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.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.9.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0ed8dcc2c9ddee0425c9303ac5bf858ef5aa2c2ed198a4c97e7866bf167f4aa6
MD5 26515d3a76f96f4138d596648ff94081
BLAKE2b-256 7b17298fcc31f3382600017cdf4ddd450cfdcc6625b32d3c7ad9f81eea8cb254

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb89cfe83b1cb2720d4d61d47ee303cfc35ed5f288b3359ec8251eb1b4651ba3
MD5 562f882965f54c0c022f0acbf54292db
BLAKE2b-256 3c5ba5fa653a5f61e9cd35b5b32e9242dd3909636b6c7c908501fbf4e0ffb1fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67ba84b70a2a52868c9a46077d92fab9799f87e435d086ae4a6063f7a1e3f768
MD5 ecb71bd407f7e3c9f499bec8d309201f
BLAKE2b-256 57699f45997177ceb1104aae0f2cc90928106db55c718b86a1ebaced1cfaeebd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae6cfff8ef603ab9f2a62bb404d6653b6663c6e0f9ef6418f782339a8776c238
MD5 076179bc76450a81d12a6688784a60cf
BLAKE2b-256 d645de1738e9debcd811370ef84432886f43d4021022e7e4647f03a78b633682

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f63da1586fece5083770e9bb4eca5c136e2754bdd530ca10728ef6f73888aa25
MD5 2c727396a7df5f8870494824faa63319
BLAKE2b-256 9826fb9188180a146ce4f473523d6b9b028d7744648848c4a339d14c277f641b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e4d7608da912347fef84544329523c48c3f71cb2154a3dfb4fc8a3a34fdadf1f
MD5 da4fe02a3d0d8d08e8e1002c4144853e
BLAKE2b-256 a10c22c055710e59c11964feb5d2cca2772ac98f710f2345212132ed08b87342

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18060fc5fdd0c4ddc7a711e34e5128f0c6c35a99fedbf9a4da1f30e6e200cb06
MD5 8064f70f69e11b8a401cb77272114320
BLAKE2b-256 8877326ea1cec4068bd26ad48bd48aad3d1123ce4171d8e155064e0fcf276dcd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e871508ccb6979eda9228d7569d0f0783c7d78f221c672284ebf0e9b96c3974
MD5 e710709b1973ef93117f01dfddb65877
BLAKE2b-256 5914ef22fceb1c837037b94e91b1cacb3cd0729a97c11679c85b3c24ca293bb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bed3e3fe1b0a471efa2de6463d982cdd343ba816e9badf9cf02bb60c780e69fe
MD5 05bf9b0eb6d2e948818ff0f285f9ad25
BLAKE2b-256 9f986e025429044b2529cbf2688f89acfba62ac8e2345701c16921bf9d172a72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 87406eb45a2eeddf8543783c44e6c2c20373ef3ae128310e038cf47fc1cc7879
MD5 ca6ea406c6646a9ee39150344bbfce6a
BLAKE2b-256 95b06b98ff7ce81648d1260cbf4b7bc4c446a470fcb653801b64834333e4c01f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.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.9.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9aba48e189c5da4a987408bf5b048884716c2f0faf94edb12b8b3639f1a3f02d
MD5 8449d0c2b449fb10909b8d7de2427074
BLAKE2b-256 f1f3632fc2c73ef734f699915f8bc2c5b5a0170ad0fcc9e1a7d0955b280e725e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c732453de3a7cff0557927c2493f48b3fa90d5f4bdaaa15b2dbe12cb0d81513
MD5 260d93e309cb5902ebc6e87e11c34830
BLAKE2b-256 40c5f21123ce0abcc706580f51e99f3cbd0b9715f1cdde35b65b3d04299f88ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 570e4e7ea5e9e5066a6cdea29db3242d48122bacc6cdf1a4bf8806cfb898736e
MD5 637d1ed91346f489bac3094824833e91
BLAKE2b-256 c639e9eeb17297a1d579d0dd96d93d726e6d3ce41d24ba1b446d1744cd643aba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5024ebd966fe77130d470ebde1dfe800dcf7bec644937bf9f8249a0b078087ec
MD5 f922e7f469a2018cddb37ab2e04e5baa
BLAKE2b-256 5ced55cbb136f6c83ce6d25a6bfe95da36f6fb746d3b31dc3f7b94041f9b5475

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 440f9a7dd9b0014116f32af2c2e56fe7cc95368c418a0c781a687e9bf835a12f
MD5 6b759d4d98a4a3a045a8c3b321935608
BLAKE2b-256 4b87796489a0d75b271b138a816a41a5c584dcefad251d48c5cf3340e575a70c

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: satkit-0.9.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0672b42e5ec0533a1d2214d85ff4bd1b4c9b4bc92e4043d908e449bfdb99fb6c
MD5 326ba029c2e69a72b0ee8751afcff83f
BLAKE2b-256 99f2f1f141c73cf2c7be475d4322b203f430c45d26a376432a486856e2789a28

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7ac6a7eadb4ff02ae97d730a15b424a56b199742f3de9970cac8dab87135f49
MD5 9e34fd9e3cb433b877b676e4ee69d0da
BLAKE2b-256 b4ed49fdab3194c96f615f7b2c7657e5237d3cfa3567446547d605ca14dffa6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec96dd69f0b95c4d3eae84421b0cb4dd925ef3f28d516efc9b2738a0f58f8672
MD5 5ce8e412b57d82f5053bf8edaef03c40
BLAKE2b-256 bb07fa8c58e29811facc1cf41c48dace231101d8cc0b10b2247b3df31d47b1a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc6a6e5b2eba896932b6f2c63d8a8e95bc0482dbf4d57e8d8a33d9c978a22737
MD5 0d98bf11297d67f1824971faf7c1f6ce
BLAKE2b-256 33b7dead798ce0782d5f8d873b7e35a9be8d59f5e22ebaefe6aa82e2fdee62ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 679a9be21571417250ae2df94578fc121f3f4fb66224c9e950bff6e80ca67c62
MD5 a9030dd8b586d82d35a90182f2acec36
BLAKE2b-256 525dc9d6a9a399d903b23582f93a7ae6c7b73e8bb6c3e108024eff3cb6742f72

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: satkit-0.9.3-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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a1ec96b5b019f6acb87eb44a7a73bd0a592657bc2b9c1294de9b95eb87eb8c37
MD5 5ea00c2503933af30e52a77436bd3512
BLAKE2b-256 1e4d9dc1f70fc2378da908d8736177dee2c4cae6352cf8a6188fba683793639a

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3971cb402d70c6cc035ddf432e99153ca1a904cbd994c2a737bce7559be0bf8f
MD5 232c73b14cc3f65ff1050719abbaa866
BLAKE2b-256 55a9e0d6cdf6f12f76965568c7fe989e293a58af2decfc3aaa41071a8a49fb9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05ca1529c5e7252258f474555226054618f8362e3e27ea020cc32cf8beb1bf2c
MD5 57af835aa6936c8a8aabaefee70f1d1a
BLAKE2b-256 70835b26b6a0356c9c5e989444e9ce567b64abff70dd753b0549adab32eb13c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74235f0340ad76b41f41f6950cc42d9b925397c01da73faa5741ffe4452b24ef
MD5 7d338c4781dbb0e983406d1cf5065562
BLAKE2b-256 21130a38b29861ee1e902df8be459b83635e8b36cea22019ab398476f75689e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for satkit-0.9.3-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.3-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for satkit-0.9.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6322b39eaf0e7c95339507f54f3e168614ea25e9b6e0aab731c19842ce47afa0
MD5 2c347c3b0679007450723926fe8a9ed6
BLAKE2b-256 e99c1feae2277fcde9f0a5de4e7eda13bae9f7316a40883a8cf92af5e342dafc

See more details on using hashes here.

Provenance

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