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
    • Support TLE and Orbital Mean-Element Messages
  • 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.0.tar.gz (338.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.0-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

satkit-0.9.0-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.0.tar.gz.

File metadata

  • Download URL: satkit-0.9.0.tar.gz
  • Upload date:
  • Size: 338.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.0.tar.gz
Algorithm Hash digest
SHA256 ef04c98913c9360f941e8bc197c6ddb5594618eebb8839801c53887778aed5d9
MD5 12178fae6ed8ab648e9e6f3a3fb13667
BLAKE2b-256 1108e887939d1ce84dd51cb729144f3d25824297df4fd3f149cb71fc0f563882

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 35cfcb759d5aa014873aa5462818b09f125b1cf8151d6ec97093e1b214d0f20d
MD5 1cecbc29d9bde1eb655bd4c2179c2fab
BLAKE2b-256 7b46332e0613801a604da7eb4af6e3693877a092958656b6c0e16ad89c55666a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4054b403a4c17b8c972b6fb39952a2ce1c313dde452196f17290dcdfdf0a958e
MD5 122123088a14069c1c27d1edecc6ec09
BLAKE2b-256 a06d928d5ef120c6daaabd6a34e568b95043d4b894c43843427d40d9434617f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b7a05d895e154d15e18955eac6c9d42c62b20bc3b9e42315c6899fdb4b22d77
MD5 f00ff21d383388ee09e0e56bef1b63eb
BLAKE2b-256 b2c76a317d46d04099e42560621bf8fac3ebf1c483c9e4bf332411a2f223221d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 144d8bd7d7c29099dd26171433ef06f01c7470a77e0bc7532b6a10ae2d7c5680
MD5 6fa32a55e5ea3885ac1495a628b62b17
BLAKE2b-256 549410559118e48a5a7c74839afed073f87713e677746e94e908aa9ccc33025d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8ed18345f545142c47b57ecf86374249a6a0805347f75e7840a9c2bb0ffbca42
MD5 c40d5aea423eebab4599593ad47ea28d
BLAKE2b-256 38f4ece7215a7906c3d2f6b5d28a1512f000be7b07105d501d2b5b74450e99d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 73b03abaf5c41e589fb5332f4173c08facea4c4c4a5bc1b7f580649744964278
MD5 7846251a3f1f8997eb9d85ad495e67a5
BLAKE2b-256 8eac0a9949e8913d5bc6e77de4b7ca4db8efd5f86dcd9009198254631a974c77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf18cbac7f708930f1b6bf40765031ccb97aa20162a5ca27d9238703341ea53e
MD5 a0da3399ce3989249834e79ceedeef53
BLAKE2b-256 1c10cceac39b1701675b2b2b6c8552dfdf773abad166fa68fbe1349a35e95eaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9897e0ee4fdb50bf9ebc48711934cee846f37503798e7c02591bd3b7de8092e4
MD5 23e0f7fa5e7c02411890b07566e07f50
BLAKE2b-256 7434aa2f321144e3288428c0145b30427f65a6fc37ddeee04e335badc401c3ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d97ff798f9a73de53448135c8b7d37aab33dd7b81c5495bd074241efc102c465
MD5 ba717d07c54ecfad5f374820846ee739
BLAKE2b-256 cc0686be8d6c1897a79cf237981c31e70484c164187660f7af2113c8a2b338ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e473ba2e5d6990138300bac369440afa12755e1c3459e07326fdf65ff1088614
MD5 34262243b1b908e5098c0723e29aa1ff
BLAKE2b-256 acf68eb1d9a4b2f846a37e1d8d69bc10219ede17614393e6d1dde3df524733ce

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d1ebd236f22fd27e7be91c8a628b4e752e06dfadcad4aceeb63cc3e1b09e5d5d
MD5 60f9f8bedf42d15e3321a8c628f60f99
BLAKE2b-256 05f6e9fa2181b344d37ae50eee4318f25f6b8a057488e01392b4a3a50e2cb10d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27b3bebc8aa73f4fd46de0e0bc107ab4f97c8a05e86f9c34b19c3106db5f3ff0
MD5 4858ee189bd65185069fe6ddc0f3a540
BLAKE2b-256 3bf97273c46eb4d2365bc3399f87854e8c6f3311e201dfdda3712b0964f06e4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 902ac0e098769fe3bb1281394ba60851880d43e7217aee77157ec2e29fa3e235
MD5 5cf78a20b42e58403c7d31309d39dbd3
BLAKE2b-256 a2c56e3161d94266925ac13ff86b027e81ecd8517c97ddbd21cbe302f220dd41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1941e9f3e08ef8c6c0300a6d739b9985106b22283220ccfc2df782eb42e2f0a2
MD5 0740661c87dc2931b491d7d907987be4
BLAKE2b-256 8a0d8c2e1d21cd2045b73e4d2ba35fae8853a70f456dbbb92d4224911dbd42bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c7ad5a1cdacbb12a82b824934caeebdaf5bcf99f1b90e0de089866a4cdf58dd2
MD5 56771ace0c205dfbe425740a0fd86bee
BLAKE2b-256 a1d3006579057cf2bb16a8446d79a30da2925ce78ec63fdb5867d42da17b0abf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe708e4a375039bb560daec70ca632a890bd6effa5c7aaff2be5e6d6518b5c08
MD5 a3f2e90d0369a1a75320a25fb0994fd5
BLAKE2b-256 e8465dcb0cbdafee07c2ad817660ae7acd264491bbd54dff31ec9cc6b0b0af68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f9e60a49f63728516d3817b4fb7a8b05c20455708f24a2a66f11e227e487350
MD5 887110ae02bb4a38c7e118231e1c38b9
BLAKE2b-256 4c788637f50f93d0758e4a57c9e56ed2a068fec7bdab0e2864cdfbe80cfc6792

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e309e220dfc554ac58803a02e59531d1962188cb49f6da90c556af3810abcf9b
MD5 7e37c4c6d4ef5af289c6d99520803f02
BLAKE2b-256 1bff02e45ba317890c809e8caa8b107513574780ed53785541cfe7f395404a87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea3a5b62c25d5cbb255d92d013ad37eb0d3b8761893e50995cbbc02cb7f60d77
MD5 60e8f4ebd1d1689f7d2782cb25b2b229
BLAKE2b-256 f7548836d9b7221186caed14d735664b6357cc4d03f951f111afc02a34ec4103

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef1a447195f057e9fd3f136c43794d404047f5ec6f21c17b14e880ecf69cb0aa
MD5 afd0f19223114872a5bca637930fbb6e
BLAKE2b-256 5b8a00475391b0d887eabafbfb014db1f41b4ac62651e3022de97b7575364914

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 67aa73fefde457595fb7740cf52e845553a9b47dbb9a3fe4b37d960c037dca4c
MD5 71ee12b4e4ecedd185e13ae74186304f
BLAKE2b-256 4248357dbb356d19f499aae516bf722fb51cf031014080a8505771a97d8db043

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55d16060089cf8d3b7064eae644c3fae8409f0255d2127a96269364e228e2b73
MD5 8d2bc20b25dbed8badcab554059ada51
BLAKE2b-256 443d75ef6631fbe28cc39f22e5ece80799ff703ed8e96e3bed16d3d6831b1ebd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a7e69a358f70ef4ef1a923cc89dfe8f43c090bd10cf06afc654eb4ebebd1f1c
MD5 c1c22a713ae7cc140ec657435836e9fd
BLAKE2b-256 2c8638a4201b6f07ed972b95e35fd08aa4b77a02a490da5962fd3137dc2c7d65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7b24dcbb707da84a4b6e252532ef700ce36dbf15246b2103026bce9b6ac5a0f
MD5 067cffa4603a444bffd31b27ebff828f
BLAKE2b-256 04a83731ee5925957682c70fbcdbe5723587d9656c1510b946adecb16ad8fe82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd5066282942a322beff2cb4d8f0d17c9bc77c4f3f0c19ddb672be441bd346b0
MD5 76405e562a6ffffb8e4d1ded867ce37b
BLAKE2b-256 2710c5ab27fa95f2608c8380b10b1623b27144eef6310447a8bd220dfd426995

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 10d557acb3ad2f9de33f496258cd9e39c78b093f5bc6ebdc0511a5029c376de4
MD5 0c7be18559c8f7d05d957036eaf77538
BLAKE2b-256 f48a33b96a5b20ca2672a8d848fbdcbeba63bd0351cc340a4e0f57f73b63e30e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 593c2067eb17e16becfa56be295ae1c5fab106d79bc01e58ac8cfe8fc6a9a1b7
MD5 9654f2565981d5af49d3b6644ed0e124
BLAKE2b-256 ab0ce0757cf05c211468c8b708e85b943c4b4678793e7aa2ae1697fff151b05d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66709cd3a554c4d23be2594c055b3871220d1d64dfc1a09ef1ce2de64d91e9e6
MD5 93fbde205b666ea4a841ce3afd23df96
BLAKE2b-256 68294c115396b2bf25dd6040bcf9f951abebc8395567433f49d67732fb914b93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b38df1dc90e1576890225d8cf12f446ffffc299bf5224309b633443fbc2b328
MD5 fca09cf017415a8e2f4b0a3ce6c59ac6
BLAKE2b-256 5b22bca43d06759031097aa9b500b24d7e60ffe7822a13684c8d55aec2333698

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0cb55cfd8090611f58dad279ec1c67089b3bddb7b8243c7bf054ddc416dff3ef
MD5 bac275765580ab504e77d1d623d3b424
BLAKE2b-256 f94bd40253e2a25c5831e74017b86569a73e57cc7c42732b2b7452ad530afb7a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: satkit-0.9.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1b9f01584b15c81983744a865712aec4865b44278d61af548febf43f87e85df1
MD5 af765291cb7648a952eece300c23222c
BLAKE2b-256 b4ee9c13eeb522a90e673f43fff9dd248f8952f91d0416402d059b6d1c54664d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e2611fe6e8bd7b7ac46990e49dca21501de6dc82b4055c7b61883ba016658a0
MD5 3dbc2deb4cae2d191661a16091120667
BLAKE2b-256 1f2fcd70fb9d0a044d0733d81d94464727c7ca017e7a78de11b2b6eb1f4d9415

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac3b77e22c82a6c55000837047a69d2456bab85d620b3306bf38af06da0bbfe4
MD5 7af970268fd72520dbe5d3d8bbcc7a2c
BLAKE2b-256 1841b56d015d8f32b2d669811edaa0cbc4e4ec5a9639118d56e70429ed12dac9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64f605b9429d7c7d4824538b1a6d9bf2fbc38a5efb0ccd78ac45afa9c8255aae
MD5 af9c26ba4fc073540bf7e89788cef906
BLAKE2b-256 566fe31efc61b259c217c9f3ebdaa1e2f5b530fc321df5abcf11bf5ad5f8f9e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for satkit-0.9.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1ba87ba0ceef77323ee90d6b81b5666dd024614914beaccb632fc3c8cadda94
MD5 ac9c93b52ab1fb26835929bb51711a78
BLAKE2b-256 191fd994c54c38f6a060aabdae7424918c4805f33a6176f002159abb466bda98

See more details on using hashes here.

Provenance

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