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

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
  • 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
  • Keplerian: Fast analytical two-body propagation for preliminary analysis

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

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, 
    stop=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.8.4.tar.gz (329.3 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.8.4-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

satkit-0.8.4-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.8.4.tar.gz.

File metadata

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

File hashes

Hashes for satkit-0.8.4.tar.gz
Algorithm Hash digest
SHA256 13c27295eafc60fc8f32d0f55ac7655081ef2a52419b6ef6a7523c6a3f61cfea
MD5 c5431a584d8ba472fbd814c6c23efad7
BLAKE2b-256 eb7b099d4ef58c1c6a255482baf24c79215c76184f3d49f81070e9c086a86a29

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.4-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.8.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fdb4aa0481a5b749f20bb4ebfb93994ed8fa216103927994b8777dbd279df95d
MD5 5a7c326ccbccc579d7c02b161920c096
BLAKE2b-256 ef2bdc8e9f8007cc47c87f54a39dae684606219d328a21f6d0331be206620897

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54f5d06fd054c00f94c803a572c248e722e0c0eb61a9ed78fbcfa91f9306afbb
MD5 6b54f0d210ce114e07e8569f1f1fa9a2
BLAKE2b-256 ef56be1bc247b8ef2fdbad3a0082e40edd4d3451d4639b11157ea30f0d93c247

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a542bf3a9ea17e16ec4afdeca00f5a90c2dcb205676eb860e7b3ddc8f319487
MD5 6b75558483b606955b7c59dbed06b5d9
BLAKE2b-256 a3be14da928be17aca4355c0ff3abb81733572a9c233bc5e7d356d2c4d434ba4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51ced6bc52043e0271bda2e7329e74f0ad268e8ce3f8e916fd27f890292c1ce6
MD5 fefec3e72608a79fba5fce6fba4d5d2f
BLAKE2b-256 6e8f94f86a767f4c0eb5621ef0f862cbe664fcbbd5d8fd3216b8d32b7da2be65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ef1921450859699a70b48a02391c31b942e1a4cea6200a164fc8a301c3ddc5f3
MD5 9fb1c62923b399e0a05dee1dad4d13e2
BLAKE2b-256 4cfe1fe3fe518abde79553f9b1a7ecf99f397686f74d3117bfe749d0bbd619ae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.4-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.8.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 35573c3817bc862ce4a657b6b96e0aae1b9b8a5eb3314d4ef9a0debfa18cd0fd
MD5 d88f2afbd29631f36677775fb13e3424
BLAKE2b-256 63aea42a4fa8a2e23a16e94101e4f8d10dcf4c60623b1dbf82443aaaffa1ceb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a46ebb92bad1c23020d51ea5a17c89b4d32d9c20922974a87f92e01bf9147f9
MD5 8e3d0aee1dc7396fcdfe255bba0b3239
BLAKE2b-256 a4d2c2947fe60dd26513dd55427d4e6edd14e0341f4d273e487966289672b8e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fa25e73cd829c82e013ea322aa5bcb2b0fbf7a8aa98f52edd1c3c4330b262df
MD5 830ab4c1149ac23fcc2bfefa8e50a55e
BLAKE2b-256 ef3eb3429ddabdd720866d8ed856606cb75d54fa41980c974298e8dc81454eec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5613b470de57a1ab8b94de3caf9f2afa801544b06be03c7cf0df2d61f8759e5f
MD5 3d31d4a25780f28925b56ac110a694b1
BLAKE2b-256 e431c0ea4a26a65a8fa0fffef7e90bc11881dcfd9717bd459fc9176f90329848

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9ea59c8a7ea5ddb97bb657bb2976dcd6c4bfea8668c722f357bf73689fd5910a
MD5 cd8ef2018e8911572aafe65ea477174f
BLAKE2b-256 8f934f0efc82f6a7672339b7763503ae325eba8daf2c14eafd1e9f43873cc15b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.4-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.8.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6de610a49a6497cc2a6cbb66fca02780a76fbdb06cbb247cb558df4941af8a0a
MD5 9d737ba91f64103af3203f0626a4e33a
BLAKE2b-256 1601c0ad753b6d2e6f3b2f53d9b9647481c52edb4ff8309bcd02d0230c12b605

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66295714fff974dee4e0cd272b143cb6ef44581bf62152a958bcffa1bfb4a7eb
MD5 1303ac3ce037a3caea1f6ce144709b39
BLAKE2b-256 21251558e675678d354a0d4e6ffdc3609950c67caa4f483eb502f58dd8532e05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc54f28bc6fc96e2c15a86a8a786483c9ac2390a619d0e3b6862acfcf6afdfff
MD5 26e49678d5dc7ad60ebc5c9fa5a9c549
BLAKE2b-256 a35d27d0bcac91191291fc50cebe28c4be1137edf04255c39f74ec04cfbd6ea7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 375d41a2bd7b9d5819a568d653d72244729ce8f8dddcf6a0c490ce4365f923b7
MD5 e2d8eb2b78a7e86433325f31764364c8
BLAKE2b-256 e00c8c56995ef8f00956b9c2626430b35f0de4903f008700779ff57b0765b9bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3f3d92443a41364c73b7dbfe9b00ac4f0afcedc2dae91a4ede3c0df8ba705d5c
MD5 6462028d51a6db15b201103318e8572a
BLAKE2b-256 0d141b4baebe9cfd75409cf57adc516d1173fcbaba831d2773adf8adcf9420d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.4-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.8.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 42d16a020f54b8392d386ad45b72ac38da6741ffe2aa80292466a45f4281aa8e
MD5 84b639542c07da461d2aec88c3797809
BLAKE2b-256 ae835f7d67588e2267d1c9252287b59ea06748240bb946f3993df2a95c4b9a1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1baa9d7a5f5d2f0a1a42d46deb83aec90577f972f376f783d1bc02772572224d
MD5 3b896537f4f9901c34dad9ba6aac2bf6
BLAKE2b-256 61aedc2d11e1135f97160eaa21dba889259cb13322f3af9b90d006a54825613d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 586b5bc5c44e34a79885439960bc0adf27751860b511a8a73695755e9b00b5e5
MD5 03a867996e959ef279fe7da3dcffc504
BLAKE2b-256 346d8fd5e077a73018a596b1c786b0aff5b849bcdf8551670266919e958a5c89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 670079da6822a2a5d5859ade615d390f4e6fee1eab16dab9148f92c9c078c0bf
MD5 e3fb26a951d5e02eecec51980ac30360
BLAKE2b-256 9920431cd63d71b0c756ededf261b879ee94b62986df05a5451849e1fd724222

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d4d3e1c6c56c2623fa8da995106b98d316c7fdb89d18be95540fa8c17cce9587
MD5 c6bf5be58e144862073e77ca22d16e39
BLAKE2b-256 afc25836d90abd7c804d489b4ccb3c7d4636ea99a268e4dea8ee1f80aa2a922c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.4-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.8.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 033f6cca7463ea269164a42725b463d355d225d219a88138094bf43e244988d0
MD5 5b0d1984837803ca410ef08916224799
BLAKE2b-256 5b5a9289642e2247b56ac24eeedb00e276cc054022704fd31d4e9764e448533f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97868e3343cb08ff41dff189fd1b903a3aa7585f9dd4afa6903b58e9ad33ada7
MD5 3b90fa1bec9be47fba0967bf623e44fb
BLAKE2b-256 3a9d07424e1dd789e36805384054b000a410109397463f123e5674af3791ce18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77d0471e2d5f0129ad5b39a42855e35ca4700756c59aa08c7402c084759bf905
MD5 a1b4e3ac65133a479133a8790c6713d3
BLAKE2b-256 6746796c4fa271c8809dfe280c4e450d2a322bf294c2bf6a528ad21bd967ed3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03fa0d64d0d347941c115d095d7837776c1cca501f1275dd9c086e52d8c6ada6
MD5 da550349a9047b82fb1cd383bb8b138b
BLAKE2b-256 bad829062b9f03784ee195175c32bd5a2e37d9f8a7851b1bcce33f123c4597f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89688760b9ee95222b00133ae394447d26bb584f4f6f5883342af6f0cc044ddb
MD5 0872bb36b845543cb73e3c13a5031500
BLAKE2b-256 86a3dbd3e5853a20b139a07982bdeab84b6f076380c37ee44c68623484b1239c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.4-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.8.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a195b652caad72abb47a8169e6e7ecb7f7b2df6a2c2ece7b061bacd98f53f03f
MD5 c52b277fdf2d1759f1d81e33460e93d6
BLAKE2b-256 8b9f21f47f936df1878fa51e5c2b82fa7f980506438654d93b5fdc4f70886509

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2985293e002642ab1c1b3acd774021a01ff2e77cb2a3ccc4a4ea2d75a52903e2
MD5 76777f85f6f2f6ed8e67998719242d0e
BLAKE2b-256 2ed933cc2a7cec8a364f47fb191ad37a2757e2e27b9b8dc9763a32d86e19361f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 512d990ebc2f770c00ff42bf5bd7730223541d17e931a5b105c8a005d0279387
MD5 d0983de36ac4c96b5c15d9b98a42b405
BLAKE2b-256 ab52d734e46e3821ba38761129d37771ee113da0e706c021e2b98970de0d22fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3abb9f5254c3ac70aec8a2fab93c6e6b06364cc36586b72f194cc29a9f08dba8
MD5 cfb45566815b9e096195dcd8e3b68934
BLAKE2b-256 48fe05a356bf6f174369be3b86b824ab628ba96bc8bdc65da2929e038e0c324d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5a72943b6fa1f2c56901addc30446bc8fefda1d990c42e57b3b427e21f847b29
MD5 abb7338822b70e818b93447eab67807b
BLAKE2b-256 4fe31e3db79f0938813741de7efbf2c6d0018bed9b64d9a61ea4edf60fd054ff

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.4-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.8.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e36d16cf118345b6a1d3c7cf2c24369ac314379d4665dc75eaa7b14477ae803f
MD5 d6978fc526d19d4592ccb262d16c1b30
BLAKE2b-256 8fb3e28393fd68364e23760ca00017e331bc5848d7290f3465624dfac2cf13e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc6d56ba3592b9c73d2e52cd50bae9a1b07d0ab9197bec30594f8c035d936bf9
MD5 19283fed519ada3709c9ee3d8e59e7a3
BLAKE2b-256 c1d290b9e9cc7cb0cb8ba2ed0269f31792f164720a3d8e0764984fed01d09935

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae389b4df486452e8a321fd5dae676b2dbc82a423734e00ca957539e3daad03d
MD5 24f1d9c8f921f6c6bcc02b7866fbfc43
BLAKE2b-256 f7856d34efa129f0da2e3ccd4f0b88d1ce98610c70c03d6efd74bcf99e9e4e0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b70ec393dee783da1d186eb4e314316c51b99a35771e4e3829dc4dcf98b812bd
MD5 072b16a1f2211d4af7f8f278c4145c7a
BLAKE2b-256 1675fdb9641439384e723e79e0279f5bc5e09bb91bc93892ce88419ed268ba7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.4-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 46d1dc141e9f4ecfe373d2389d43eddceeee86b355299d573d446be0639dbf8e
MD5 15ae322cd5a3003d274744d12d75f137
BLAKE2b-256 95b6dfffb95af6d5cf7c3b9b703087c44d29f1eee0c23b3f28efb489a5a8ad59

See more details on using hashes here.

Provenance

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