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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

satkit-0.8.5-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.5.tar.gz.

File metadata

  • Download URL: satkit-0.8.5.tar.gz
  • Upload date:
  • Size: 329.9 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.5.tar.gz
Algorithm Hash digest
SHA256 6f5573eeacdb88f7429984de8c52ec56ffdb90104d05e2759d1528b97f9268b9
MD5 fe761d25ddce147ea597b5080e888ccd
BLAKE2b-256 e958e24342cb98e6db5362a69137edfc429a4406c74dc8f2a34e5d0de0d247b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.5-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.8.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9efd61430f6eba751c0b1f12feb760b30aa25117b6cae6a4e79702bcfbb552f4
MD5 e440265b3eced29e23e63c1bc4cc440b
BLAKE2b-256 5ba2b919d3ef0cd15d274c311f89a9be5a20d4dcd4755adcbadaa9e64a62ba83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9be866444eb34777e0e1212fda5cf78ff2412ec51ba14a023c081dc064c0ef5f
MD5 94bd2aced3e559efac4cc7a9bba75a61
BLAKE2b-256 bd49a777557c63c94b1440e37fb3f160a05196fed32d93d7011ae0ca6526f74d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 909d85c7f5ddf90ff1ba4d258da993f7e02198293f6c6dd51b1f708716b9db4c
MD5 c2a9d10c54366763110b5acee2d9e7b0
BLAKE2b-256 991a3fac5b288e76a8afce0124b49c1dff325c11010d884d2157cc9b17684d42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2b6e5c2b8276a9c0863b39c5862e22cd759fe4c1cd41760577d6a9b1e1752bc
MD5 4810e15600d026d7f5322c73013291e5
BLAKE2b-256 4ced475118fed66231aa58b709a7d739fa86bb5b152deafd2a92fa43668f3555

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a2df93d06f720be236727baa609344b63aa9b03eab5cfc22d5042a8cb895a9da
MD5 a57301f33bd1513aa61896684e87d453
BLAKE2b-256 ad7462c06539da4f4abefd7c1acf770921cc4015c4f80cab636cefbc995052e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 12f0208b5d10fd42a54ade70505a71a112d1a9860ecde6497d2f61f62df70e3b
MD5 053d9f94ffaf4b217338437d9c7b3998
BLAKE2b-256 ff047d732ecc62d3a769010f40eefd7a22e8cf188e01fb763849c4f00e247513

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1ed9fcea740901c4334d61cbe8c70b4d28d095f167da95193fcb17c4bf3fbee
MD5 7005e9e4aba2a8839eff89eb43755b50
BLAKE2b-256 e9b472d6fd323b1b7b76acec7efacc83159717a8f8b96d43ef8be452e4950a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0b15e44f25e1dd2acaf75a1ae10e93b569f81b29c80545c34232b5a627a7b26
MD5 6bba17ee7020c697d8ded14c443afaf8
BLAKE2b-256 8cc72108959a07130b31dacfbc621b699c8e64d4c7561b6759bfa48e4d132625

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e65409237506e9239fb9489d76578a039efc57456c7fd8d82e30a4a94001adee
MD5 7e4081aaa9c8efee8b1f403bd75bd36f
BLAKE2b-256 1b690c0c2f06e7d89479f2c4138b9c8e7aa0915b8a0265a14efd0bbcf92aa935

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0bdf9d669382a3095d4947e7d4316412343830c89dff55500e442eab19cc6413
MD5 3facac0038d2c3ee5dcb141c4531ae89
BLAKE2b-256 112b303134b855458a54e1a6b6bbfb832c82184de423dc8a47559b0cc59c9983

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db82f563d6c16fb6179bf046a0e8669b072f52cd33b059d8f98526af70237246
MD5 e36a7abb922426ef5013a6e152763b01
BLAKE2b-256 8b045db7d34b245fa618e7d0a77e1df53aec3ae2074b9f0e0e9f6b2420171a22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 141daa40925c6da72d3df668c42839a3569b9dab1fb737d360daf41d0237c730
MD5 b3bf0da7d8efd42c155e27727ac1999f
BLAKE2b-256 d80fef9c1cba9b329991d0011ac223ca62f1cfb4954dd45a69b124d28453253c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ec98766ed17d97ac159d470bc52f6838bc3abf7a82ef9fabf5bbb181fe9574c
MD5 25df1d61ee266e3c2666b5bb45c091d7
BLAKE2b-256 8786f0c1f3bbe07e617565377b227d2283455ad88f4ab75aefce5fee69f2b3e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27c159dc594d1e156cdbc85dc089d2238cf5e5815695f0b3de749e92247045ea
MD5 9f10e5872910cac4f9286e5e1f8c9f4c
BLAKE2b-256 2978c9326740ac2470fee5d26ebdb6ea8ca2336874190856ff46c5a249a9293e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d1b06df3a88ee0a319e024b4fa00f0fc3d98ee028bbac1f18ad060609a2bafa7
MD5 f3abbc18623d6793a418d56b1928f3dc
BLAKE2b-256 e0b77dd4c13de7b8b3ed84ada5481c4d8873f01a28ecf68adb63a42ea4d38ce2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60aaa844702df744d5c126dd13e3dd34592f2c83218dcec9cd03bf36de62307e
MD5 55e4e75b0fa84eaa2b84fac7503fc5db
BLAKE2b-256 19009537073d81be942ad321e197319b8793eae9a52f1410239502829051bb85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5ef9857dba22f2edb06a390dc08e0b13686157f3d516d97d8206114150aa840
MD5 44b0ef4bec2fe44bd67f931be74bacaa
BLAKE2b-256 3159057b45039f36bf4594c71649a143455b1c106fdddf0deaf4fb4fc70b8b40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c750e279001721f7577e37d5ff3f06a4496669a2e33eb5d37f70fd2653a05314
MD5 d5e186629239c9853da9632879577ea7
BLAKE2b-256 7ac5aaec6c5856afa935b2f9b116aa5d9d1d2b0e7fc7367dd82cd8dbd3ddb2a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 accb8ad4e42c870f9753df5bab4ed857cf7e70b4d27b4a2fb9157d6383e1435d
MD5 7dc2fa22c056671b23eb03e204b4d1cb
BLAKE2b-256 7f13fb902345482e3f0dc776e84f727f05a525081d44304cd2dd755c73083ab2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ea9df7322f96eb5723f7d7a70cdc36d19d81de3185e43f07acb29958c5eb0c15
MD5 c08272b29ce1adebf806bf863c25ce49
BLAKE2b-256 36a4e02367d1225c01a990e135a48ef30aff59f0c59792f060dfc5a248dcabcf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.5-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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b5df416e3a1863e207b03a55d0a16cb803f1370bf7f2a8e0dbb0aaaa0193d57e
MD5 0072b64a96c7a49dc73da8db3a13df46
BLAKE2b-256 94c9d6b997ec578eee7403df56e96857ee14244ebb4ac60c6fc582c74585d2e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca6a08dc440f91bbce0181f3f43845a336b88be5e6356a72bb25a654b14275e8
MD5 cf797b00bce08f8680997ef180eec3ec
BLAKE2b-256 9bde5bb22e549ce7f3d4379d3b74c77fa1224cd8bb595d19f95ca02d9b254b95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 521e2bafd3df592022e404c774a28ea86c5182b468fb479c2ead7756bad5cfd0
MD5 e5bc7619373bafebbf672999f2f37cb1
BLAKE2b-256 45d3eb458e6638c841a61b897a3f3cd2e29d9d50afc9e2b14b058a003cf373a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfb2589d4cd7926d6393ffeb7e6fc8ff8d60ffcf8cdda34aaa07e8c1a7f00c72
MD5 a9b60728413b73981679e3a67288ee5b
BLAKE2b-256 c182f398fdcd9d58aa0992961702c6568fe41b79b6cfb49cc807256d421ab6e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dcf267a5f70020776fe31973e4c750091bbb4642227ce8f3be1ea3b920745831
MD5 b3c455d9986916d14473dc0d0de99cca
BLAKE2b-256 652fc75e7f60927f4093d8cc7097c78def87d3e5a6e61b2a4215381343946716

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.5-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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 07cf5da20e9f9809efb6563d2c4ec25eb9af643d500fb83466b4425a006a9f4d
MD5 5d7e5e4e9d369abe7ff1abc231aac7f2
BLAKE2b-256 5aa01bb3941fc8287495ddaebac89ba74765ac6e692513f47a6c8b3d3287676b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45cf8c5f7dfa9a8734eb1c3a0b6e39e636bbf40e9afd7b3a50ba116e3ee64931
MD5 090c2e9455d6ee3ea216f128cff8fd8b
BLAKE2b-256 6c5d564417338aba2705a6229f2887bfbcac40d2c91a26dc39f3b0407ae4f2fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e687cc3651891f8d667c09d0dfe5e9a2bb6a9a7061d66e8c26413e72d1ab72c
MD5 d119724744c2e82a3692976636c821ca
BLAKE2b-256 f089e6966e7bde7f60d3484a10c39747e1f9737a46188cc6bfb23d4171be79b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 100542e0e7d88f457ef482267ded2015da72ce04443508f7611693df47d5532e
MD5 6f140be760ca692da79378f8105183d5
BLAKE2b-256 8a171113c2f2b269f30b63181928253f7405bd2a90d5cec1a9f46c73b4eafc93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d13f5f52fd06da9d4f3cf9271a0130d0e06e8235c20a5691c543ec18882d9b11
MD5 91e6c8579ec8776836b5589f225cd961
BLAKE2b-256 fdc00cd209efcf1f83f680e2c26cb5d43be2a671899d939b29af8c11b9156862

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.8.5-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.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7ba721224fd0c3cec106a775028dbf5b59cfd795564ef3112856f42be9234e28
MD5 a7e10c48ce3d1d195c56bc5b16ab5b26
BLAKE2b-256 6f760bf57244e1242a4dcaf5547152eb56b53640f3c847416d602bdd51e7befb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d05582482c9a241a9b901f0277188e70cbca9476f2f771573e6ed8e4712e9112
MD5 6d546eb7ca199711ec2a3401bc73377b
BLAKE2b-256 0aa83b6070c61ed452239ade61174f9f791721611561005c318874b2b15bb929

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ead6646b131c3867a1dd0211056e33b9b957f7c3430a04293c33cc70c6f306ee
MD5 5e81375c01ad66486b7dc31122040fa1
BLAKE2b-256 947bf3471d4a3ed05897abab52d2626b5ec04f08d7f0628a3c4fd706f6c96b6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 953070df19351f86dddc715be781acd9679dd44ae2dc80d3433ef92ff80cad5e
MD5 7accfcadfae594f79bdf81695b89100f
BLAKE2b-256 69fbf85f5dcdb275c9a006dec9fb8372d4cc75da18d5576808ebaff34bbe26d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.8.5-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 38f70eead9f0c18b96079b82826e067355432866ba0a9ffafb6ad23fe848fa07
MD5 4cddb79c300266f10bf6ba9da757bbc9
BLAKE2b-256 3fe4c999cad1951fe69c3a347eb7e62f77de289655e287be4bdec9a033c1bb2b

See more details on using hashes here.

Provenance

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