satkit


Namesatkit JSON
Version 0.2.7 PyPI version JSON
download
home_pageNone
SummarySatellite Orbital Dynamics Toolkit
upload_time2024-04-25 02:36:39
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords satellite orbit astrodynamics sgp4 tle jpl ephemeris
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Satellite Toolkit with Rust

An accurate, high-performance satellite orbital kinematics toolkit, written in Rust with a sensible interface.
<br/>

### Github

![Build Passing?](https://github.com/ssmichael1/satkit/actions/workflows/build.yml/badge.svg)
![Wheel Passing?](https://github.com/ssmichael1/satkit/actions/workflows/wheels.yml/badge.svg)
![GitHub License](https://img.shields.io/github/license/ssmichael1/satkit)

### Crates.io

![Crates.io Version](https://img.shields.io/crates/v/satkit)
![Crates.io Downloads (recent)](https://img.shields.io/crates/dr/satkit)

### PyPi

![PyPI - Version](https://img.shields.io/pypi/v/satkit)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/satkit)
![PyPI - Implementation](https://img.shields.io/pypi/implementation/satkit)
![PyPI - Status](https://img.shields.io/pypi/status/satkit)


![Read the Docs](https://img.shields.io/readthedocs/satellite-toolkit)

## Language Bindings

- **Native Rust** bindings
- **Python bindings** for compiled rust code ... speed of Rust with convenience of Python<br/>
  Install with `pip install satkit`<br/>
  PyPi includes binaries for windows, macos (Intel & arm), and linux

## Features

- High-precision coordinate transforms between:
  - International Terrestrial Reference Frame (ITRF)
  - Geocentric Celestial Reference Frame (GCRF) using IAU-2000 reduction
  - True-Equinox Mean Equator (TEME) frame used in SGP4 propagation of TLEs
  - Celestial Intermediate Reference Frame (CIRF)
  - Terrestrial Intermediate Reference Frame (TIRF)
  - Terrestrial Geodetic frame (latitude, longitude)
- Geodesic distances
- SGP4, and Keplerian orbit propagation
- JPL high-precision planetary ephemerides
- High-order gravity models
- High-precision, high-speed numerical satellite orbit propagation with high-order efficient Runga-Kutta solvers, ability to solve for state transition matrix, and inclusion following forces:
  - High-order Earth gravity with multiple models
  - Solar gravity
  - Lunar gravity
  - Drag (NRL MISE-00 density model)
  - Radiation pressure

## ODE Solvers

The high-precision numerical satellite orbit propagation makes use of standard Runga-Kutta methods for integration of ordinary differential equations. The ODE solver is included as part of the library.

The methods use Runga-Kutta pairs for ODE integration and error estimation generated by Jim Verner: [https://www.sfu.ca/~jverner/](https://www.sfu.ca/~jverner/)

## References, Models, and External Software.

### The equations and many of the unit tests underlying this work are drawn from the following sources:

- **"Fundamentals of Astrodynamics and Applications, Fourth Edition"**, D. Vallado, Microcosm Press and Springer, 2013.<br>
  [https://celestrak.org/software/vallado-sw.php](https://celestrak.org/software/vallado-sw.php)
- **"Satellite Orbits: Models, Methods, Applications"**, O. Montenbruck and E. Gill, Springer, 2000.<br>
  [https://doi.org/10.1007/978-3-642-58351-3](https://doi.org/10.1007/978-3-642-58351-3)

### This code makes reference to and relies on models generated by the following:

- **SGP4 Orbit Propagator** - https://celestrak.org/software/tskelso-sw.php<br/>
  NORAD / SGP4 orbit propagator used to generate position and velocity states from orbital ephemerides described by Two-Line Element Sets (TLEs). This code base includes a pure-rust translation of the SGP4 orbit propagator
- **NRL MSISE-00 Density Model** - https://ccmc.gsfc.nasa.gov/models/NRLMSIS~00/<br/>
  NRL model of air density, including density at high altitudes, used in to compute satellite drag
- **Gravity Models** - http://icgem.gfz-potsdam.de/home<br/>
  International Center for Global Earth Models (ICEGM), collection and archive in a common format of all existing global gravity field models
- **Space Weather** - https://celestrak.org/SpaceData/<br/>
  Space weather used to modulate the air density used in drag calculations
- **Earth Orientation Parameters** - https://celestrak.org/SpaceData/<br/>
  Time-varying Earth orientation parameters used for time epoch conversions and high-precision rotations between the inertial and Earth-fixed coordinate frames
- **IERS Conventions** - https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36.html<br/>
  International Earth Rotation and Reference Systems Service Technical Note 36 for rotation between inertial and Earth-fixed coordinate systems.

## Verification

The code includes rust test modules and python test modules for verification of nearly calculations, including but not limited to:

- **JPL Ephemeris** - Via JPL-provided test vectors for Chebychev polynomial calculation
- **SGP4** - Via SGP4 test vectors provided with original C<sup>++</sup> distribution

## Author

Steven Michael (ssmichael@gmail.com)

Please reach out of you find errors in code or calculations, are interested in contributing to this repository, or have suggestions for improvements to the API.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "satkit",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Steven Michael <ssmichael@gmail.com>",
    "keywords": "satellite, orbit, astrodynamics, SGP4, TLE, JPL, Ephemeris",
    "author": null,
    "author_email": "Steven Michael <ssmichael@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/57/2a/bd293abd3b8e54665383681c7ec8239198bdf4682a2952a731f22a92feba/satkit-0.2.7.tar.gz",
    "platform": null,
    "description": "# Satellite Toolkit with Rust\n\nAn accurate, high-performance satellite orbital kinematics toolkit, written in Rust with a sensible interface.\n<br/>\n\n### Github\n\n![Build Passing?](https://github.com/ssmichael1/satkit/actions/workflows/build.yml/badge.svg)\n![Wheel Passing?](https://github.com/ssmichael1/satkit/actions/workflows/wheels.yml/badge.svg)\n![GitHub License](https://img.shields.io/github/license/ssmichael1/satkit)\n\n### Crates.io\n\n![Crates.io Version](https://img.shields.io/crates/v/satkit)\n![Crates.io Downloads (recent)](https://img.shields.io/crates/dr/satkit)\n\n### PyPi\n\n![PyPI - Version](https://img.shields.io/pypi/v/satkit)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/satkit)\n![PyPI - Implementation](https://img.shields.io/pypi/implementation/satkit)\n![PyPI - Status](https://img.shields.io/pypi/status/satkit)\n\n\n![Read the Docs](https://img.shields.io/readthedocs/satellite-toolkit)\n\n## Language Bindings\n\n- **Native Rust** bindings\n- **Python bindings** for compiled rust code ... speed of Rust with convenience of Python<br/>\n  Install with `pip install satkit`<br/>\n  PyPi includes binaries for windows, macos (Intel & arm), and linux\n\n## Features\n\n- High-precision coordinate transforms between:\n  - International Terrestrial Reference Frame (ITRF)\n  - Geocentric Celestial Reference Frame (GCRF) using IAU-2000 reduction\n  - True-Equinox Mean Equator (TEME) frame used in SGP4 propagation of TLEs\n  - Celestial Intermediate Reference Frame (CIRF)\n  - Terrestrial Intermediate Reference Frame (TIRF)\n  - Terrestrial Geodetic frame (latitude, longitude)\n- Geodesic distances\n- SGP4, and Keplerian orbit propagation\n- JPL high-precision planetary ephemerides\n- High-order gravity models\n- High-precision, high-speed numerical satellite orbit propagation with high-order efficient Runga-Kutta solvers, ability to solve for state transition matrix, and inclusion following forces:\n  - High-order Earth gravity with multiple models\n  - Solar gravity\n  - Lunar gravity\n  - Drag (NRL MISE-00 density model)\n  - Radiation pressure\n\n## ODE Solvers\n\nThe high-precision numerical satellite orbit propagation makes use of standard Runga-Kutta methods for integration of ordinary differential equations. The ODE solver is included as part of the library.\n\nThe methods use Runga-Kutta pairs for ODE integration and error estimation generated by Jim Verner: [https://www.sfu.ca/~jverner/](https://www.sfu.ca/~jverner/)\n\n## References, Models, and External Software.\n\n### The equations and many of the unit tests underlying this work are drawn from the following sources:\n\n- **\"Fundamentals of Astrodynamics and Applications, Fourth Edition\"**, D. Vallado, Microcosm Press and Springer, 2013.<br>\n  [https://celestrak.org/software/vallado-sw.php](https://celestrak.org/software/vallado-sw.php)\n- **\"Satellite Orbits: Models, Methods, Applications\"**, O. Montenbruck and E. Gill, Springer, 2000.<br>\n  [https://doi.org/10.1007/978-3-642-58351-3](https://doi.org/10.1007/978-3-642-58351-3)\n\n### This code makes reference to and relies on models generated by the following:\n\n- **SGP4 Orbit Propagator** - https://celestrak.org/software/tskelso-sw.php<br/>\n  NORAD / SGP4 orbit propagator used to generate position and velocity states from orbital ephemerides described by Two-Line Element Sets (TLEs). This code base includes a pure-rust translation of the SGP4 orbit propagator\n- **NRL MSISE-00 Density Model** - https://ccmc.gsfc.nasa.gov/models/NRLMSIS~00/<br/>\n  NRL model of air density, including density at high altitudes, used in to compute satellite drag\n- **Gravity Models** - http://icgem.gfz-potsdam.de/home<br/>\n  International Center for Global Earth Models (ICEGM), collection and archive in a common format of all existing global gravity field models\n- **Space Weather** - https://celestrak.org/SpaceData/<br/>\n  Space weather used to modulate the air density used in drag calculations\n- **Earth Orientation Parameters** - https://celestrak.org/SpaceData/<br/>\n  Time-varying Earth orientation parameters used for time epoch conversions and high-precision rotations between the inertial and Earth-fixed coordinate frames\n- **IERS Conventions** - https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36.html<br/>\n  International Earth Rotation and Reference Systems Service Technical Note 36 for rotation between inertial and Earth-fixed coordinate systems.\n\n## Verification\n\nThe code includes rust test modules and python test modules for verification of nearly calculations, including but not limited to:\n\n- **JPL Ephemeris** - Via JPL-provided test vectors for Chebychev polynomial calculation\n- **SGP4** - Via SGP4 test vectors provided with original C<sup>++</sup> distribution\n\n## Author\n\nSteven Michael (ssmichael@gmail.com)\n\nPlease reach out of you find errors in code or calculations, are interested in contributing to this repository, or have suggestions for improvements to the API.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Satellite Orbital Dynamics Toolkit",
    "version": "0.2.7",
    "project_urls": null,
    "split_keywords": [
        "satellite",
        " orbit",
        " astrodynamics",
        " sgp4",
        " tle",
        " jpl",
        " ephemeris"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "27eb8e4cbea2aec2919a76f7e4d0d2c8d712f77bbae20f6fabf422f0e8fca725",
                "md5": "99e469852913030b72b8b4dda8928df6",
                "sha256": "e073199682f3ddb7a31a8c8cb140617b50b5105c8bb41f9c1f5d589df929680c"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "99e469852913030b72b8b4dda8928df6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1685754,
            "upload_time": "2024-04-25T02:36:01",
            "upload_time_iso_8601": "2024-04-25T02:36:01.418098Z",
            "url": "https://files.pythonhosted.org/packages/27/eb/8e4cbea2aec2919a76f7e4d0d2c8d712f77bbae20f6fabf422f0e8fca725/satkit-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a6166e2a153c22b9de69333bba9d7b5d799a0a8ae4fb29128d847f005094f8f",
                "md5": "9899f1a186d5fe8d8526df33d92f088a",
                "sha256": "66cffc5ee36ddd58a5c555e8da30ab5d46682ac64c760cdc7c63b052637012e9"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9899f1a186d5fe8d8526df33d92f088a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1608267,
            "upload_time": "2024-04-25T02:36:03",
            "upload_time_iso_8601": "2024-04-25T02:36:03.829033Z",
            "url": "https://files.pythonhosted.org/packages/8a/61/66e2a153c22b9de69333bba9d7b5d799a0a8ae4fb29128d847f005094f8f/satkit-0.2.7-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc2155e00f313f03d122001b30d2753cc6c5e658a731ba21977c696477a0318d",
                "md5": "fa483a3b101cf783fb1171ad9f4a9959",
                "sha256": "0082c01752f350eb33f1888abb8b32659ed413700832570f1c8056394624ed70"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa483a3b101cf783fb1171ad9f4a9959",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1828198,
            "upload_time": "2024-04-25T02:36:05",
            "upload_time_iso_8601": "2024-04-25T02:36:05.536009Z",
            "url": "https://files.pythonhosted.org/packages/fc/21/55e00f313f03d122001b30d2753cc6c5e658a731ba21977c696477a0318d/satkit-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb50286a7e8245e48d1fde776a9c1149570d15450e4d38c2e457d2f3c2717d6d",
                "md5": "ada0c282222dd79d997682b0efea2a42",
                "sha256": "2a4061fc007197fe32090fddc2d6300df8383cc8412afe129ce05a5af3ce85b2"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ada0c282222dd79d997682b0efea2a42",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1483916,
            "upload_time": "2024-04-25T02:36:07",
            "upload_time_iso_8601": "2024-04-25T02:36:07.743466Z",
            "url": "https://files.pythonhosted.org/packages/cb/50/286a7e8245e48d1fde776a9c1149570d15450e4d38c2e457d2f3c2717d6d/satkit-0.2.7-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9248d0e925f39a69a91815eedae038088feabcf75f1e14a5709df8741e57683",
                "md5": "6e45c4e97e54652b1d800c5e306de144",
                "sha256": "14d81e742fec9d6d4b9cff62636c2a275ca913d9d79dfa31f15d8b0ead7daeb3"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6e45c4e97e54652b1d800c5e306de144",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1684747,
            "upload_time": "2024-04-25T02:36:09",
            "upload_time_iso_8601": "2024-04-25T02:36:09.963698Z",
            "url": "https://files.pythonhosted.org/packages/f9/24/8d0e925f39a69a91815eedae038088feabcf75f1e14a5709df8741e57683/satkit-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dcfba5f5f7a8dd1776440efad595b51b8c53ea0020e3804c92f135ab5e467d45",
                "md5": "50665f4c16714ad4eabce2ee7fa90c07",
                "sha256": "3b8a425619454a1e0c002f177dfbc2596d840d6b98e61b7c92133e82a269d2c5"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "50665f4c16714ad4eabce2ee7fa90c07",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1608002,
            "upload_time": "2024-04-25T02:36:12",
            "upload_time_iso_8601": "2024-04-25T02:36:12.082718Z",
            "url": "https://files.pythonhosted.org/packages/dc/fb/a5f5f7a8dd1776440efad595b51b8c53ea0020e3804c92f135ab5e467d45/satkit-0.2.7-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e9829e0b695b952158d4a7a9eeb2857266d79cf76dcbecdf26b4100a80d193e",
                "md5": "f9cec1d1d783b3d2a1a8e1c50b975d16",
                "sha256": "11cbb582e9b59d6352dabd8b15a3958a828b2b9b3ed9dab944c8295810dfbbf5"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f9cec1d1d783b3d2a1a8e1c50b975d16",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1828781,
            "upload_time": "2024-04-25T02:36:13",
            "upload_time_iso_8601": "2024-04-25T02:36:13.586565Z",
            "url": "https://files.pythonhosted.org/packages/1e/98/29e0b695b952158d4a7a9eeb2857266d79cf76dcbecdf26b4100a80d193e/satkit-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "abcf3621b54035564c467fa95d23a5e3be6e1ec97a8c63ad03777d0979bf0109",
                "md5": "aa00ccd3c54551acb8a3f38b833fefdf",
                "sha256": "beba7a815165e1ebe779ca831a809f3ba3d85bd4e3c253771e2ae3765ce296ca"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "aa00ccd3c54551acb8a3f38b833fefdf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1483699,
            "upload_time": "2024-04-25T02:36:15",
            "upload_time_iso_8601": "2024-04-25T02:36:15.094499Z",
            "url": "https://files.pythonhosted.org/packages/ab/cf/3621b54035564c467fa95d23a5e3be6e1ec97a8c63ad03777d0979bf0109/satkit-0.2.7-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcea929dc16af84b9849e7f9ded1c420327f5046099750cac8c0ba0c93078a5b",
                "md5": "335b348e98d36f941774d7b243f1afb8",
                "sha256": "8f880d46e2a0d4087e2ebfce6e510b257e0e1eb70f95625ce3e69533c1f861f6"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "335b348e98d36f941774d7b243f1afb8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1687365,
            "upload_time": "2024-04-25T02:36:18",
            "upload_time_iso_8601": "2024-04-25T02:36:18.205213Z",
            "url": "https://files.pythonhosted.org/packages/bc/ea/929dc16af84b9849e7f9ded1c420327f5046099750cac8c0ba0c93078a5b/satkit-0.2.7-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c08f4dda6c80f94dab3cc59b1b901811620f9c619748786ee7a52725c767df57",
                "md5": "ee8814f05bb2ce3dd7e370314da2be28",
                "sha256": "d18755beef7c5475021003a82bbc09ceaf068d51a31e9b171a2cdd39a62b2229"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ee8814f05bb2ce3dd7e370314da2be28",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1610713,
            "upload_time": "2024-04-25T02:36:20",
            "upload_time_iso_8601": "2024-04-25T02:36:20.325747Z",
            "url": "https://files.pythonhosted.org/packages/c0/8f/4dda6c80f94dab3cc59b1b901811620f9c619748786ee7a52725c767df57/satkit-0.2.7-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3dd8b5073ce08083bb4e1da646d1ba88c6b3820bcf5d1f79e2dc71c7231ecc15",
                "md5": "8b954d8be1b45395651758a3d7f5e79e",
                "sha256": "0efa5213d060cb8cf611ccdc69b62fc6f553c89a3393910a4a1e75f43d32e38c"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b954d8be1b45395651758a3d7f5e79e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1832297,
            "upload_time": "2024-04-25T02:36:21",
            "upload_time_iso_8601": "2024-04-25T02:36:21.850313Z",
            "url": "https://files.pythonhosted.org/packages/3d/d8/b5073ce08083bb4e1da646d1ba88c6b3820bcf5d1f79e2dc71c7231ecc15/satkit-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08bcce8f3e5e85cfd1fdf1a76e373359489a9627fe75f7bbb8e999979d780f70",
                "md5": "064cd964602cf4e262a77b2a6014d61c",
                "sha256": "7d5ba8aabf8855398cd349690604b82b75bcc211b71dff03a34d315f399b6f32"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "064cd964602cf4e262a77b2a6014d61c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1482129,
            "upload_time": "2024-04-25T02:36:24",
            "upload_time_iso_8601": "2024-04-25T02:36:24.046782Z",
            "url": "https://files.pythonhosted.org/packages/08/bc/ce8f3e5e85cfd1fdf1a76e373359489a9627fe75f7bbb8e999979d780f70/satkit-0.2.7-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "767ed645d1593a6d468fe6bbcfec26424196f60bc53c7566deb9454ef0205f47",
                "md5": "54bfae58c1d66be0f3fc9f6d1c85ab41",
                "sha256": "02122bc0257605202833b97440463c47840c307e735b34489641edb4f0d9ff99"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "54bfae58c1d66be0f3fc9f6d1c85ab41",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1686576,
            "upload_time": "2024-04-25T02:36:25",
            "upload_time_iso_8601": "2024-04-25T02:36:25.487603Z",
            "url": "https://files.pythonhosted.org/packages/76/7e/d645d1593a6d468fe6bbcfec26424196f60bc53c7566deb9454ef0205f47/satkit-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66eb5e77b494e2826e7946575e3b08954be1dc330a1a5d18610551f253a7a90c",
                "md5": "1a13fbfab26007f57053b49c7fd119e0",
                "sha256": "0db40ab42a6fc1e4ec6c65ba5af206d22520d23dd798094130106faabd9d66a4"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1a13fbfab26007f57053b49c7fd119e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1609004,
            "upload_time": "2024-04-25T02:36:26",
            "upload_time_iso_8601": "2024-04-25T02:36:26.926708Z",
            "url": "https://files.pythonhosted.org/packages/66/eb/5e77b494e2826e7946575e3b08954be1dc330a1a5d18610551f253a7a90c/satkit-0.2.7-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a254576eac6148e5cab2dbd2c98de00fde92638034cc68a9eb44b46e3d383692",
                "md5": "b8d3f9f47bc04d10385f4bde5396fed4",
                "sha256": "a8e654465a64c734800a9ec639591bba14a575f4289acb43154d09480a24e5d5"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b8d3f9f47bc04d10385f4bde5396fed4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1829645,
            "upload_time": "2024-04-25T02:36:29",
            "upload_time_iso_8601": "2024-04-25T02:36:29.309604Z",
            "url": "https://files.pythonhosted.org/packages/a2/54/576eac6148e5cab2dbd2c98de00fde92638034cc68a9eb44b46e3d383692/satkit-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "680075d066cc2f4b201de318f695f7f182dc848e9b1eac706246e5045ce3e111",
                "md5": "30b1e2bbaada99c8f024c7a00e3c9506",
                "sha256": "a6b979c80bd2566e90e6d327627009d12e2031971da4d74a2a7de14d75d779c4"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "30b1e2bbaada99c8f024c7a00e3c9506",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1483650,
            "upload_time": "2024-04-25T02:36:31",
            "upload_time_iso_8601": "2024-04-25T02:36:31.067647Z",
            "url": "https://files.pythonhosted.org/packages/68/00/75d066cc2f4b201de318f695f7f182dc848e9b1eac706246e5045ce3e111/satkit-0.2.7-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b664b6bf5c71e152e21ce4ad5e2f3e9a05d7aaf11dcb7a10bd6ee980fc7a511",
                "md5": "ba27d796300894aca5aa065f968b564c",
                "sha256": "b35d04aa3218196ae643967029ad239a0a7a2b494b10349183ba98f0ccc65d18"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba27d796300894aca5aa065f968b564c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1686275,
            "upload_time": "2024-04-25T02:36:32",
            "upload_time_iso_8601": "2024-04-25T02:36:32.753389Z",
            "url": "https://files.pythonhosted.org/packages/6b/66/4b6bf5c71e152e21ce4ad5e2f3e9a05d7aaf11dcb7a10bd6ee980fc7a511/satkit-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67752a79b9e9428dd2cbdd7ed4dd2d3f8747460a5d2b1811ba60532e2862439c",
                "md5": "0e8b8a9544a6e3fe690d7b401e9ec379",
                "sha256": "dd6e734dd88217fc406190021177c5b547f9fc72d86359573af8c9ab0db02fd4"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0e8b8a9544a6e3fe690d7b401e9ec379",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1609006,
            "upload_time": "2024-04-25T02:36:34",
            "upload_time_iso_8601": "2024-04-25T02:36:34.439575Z",
            "url": "https://files.pythonhosted.org/packages/67/75/2a79b9e9428dd2cbdd7ed4dd2d3f8747460a5d2b1811ba60532e2862439c/satkit-0.2.7-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c3613dc82d6d42c7c8f8d2c7564ea650785532217af4faaaec2bf3ef9033f37",
                "md5": "a8fb8f93813821542a2acd05bd86b823",
                "sha256": "2b6c2223fb3220a569d557ecba51755d65b645ac6e55867af9e10013fd354538"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a8fb8f93813821542a2acd05bd86b823",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1829243,
            "upload_time": "2024-04-25T02:36:36",
            "upload_time_iso_8601": "2024-04-25T02:36:36.140930Z",
            "url": "https://files.pythonhosted.org/packages/5c/36/13dc82d6d42c7c8f8d2c7564ea650785532217af4faaaec2bf3ef9033f37/satkit-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2003f51e0aec0dd9bc5a51379d08838ae3c52654cb0c7d61c5a1597a411185e3",
                "md5": "90f44eb3359aefe9bbde82e8a80e33ba",
                "sha256": "88cc7c57e6f1090062dc2fff7d6b73fac5e3280fcaee895b0d60393e9a462a63"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "90f44eb3359aefe9bbde82e8a80e33ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1484571,
            "upload_time": "2024-04-25T02:36:38",
            "upload_time_iso_8601": "2024-04-25T02:36:38.322615Z",
            "url": "https://files.pythonhosted.org/packages/20/03/f51e0aec0dd9bc5a51379d08838ae3c52654cb0c7d61c5a1597a411185e3/satkit-0.2.7-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "572abd293abd3b8e54665383681c7ec8239198bdf4682a2952a731f22a92feba",
                "md5": "d01142d6250fd38bd3c26427b0c0ae86",
                "sha256": "a3952800f25acf9d7d04c77e9a23900b9b48eb06670e2de1bed79024be875cf7"
            },
            "downloads": -1,
            "filename": "satkit-0.2.7.tar.gz",
            "has_sig": false,
            "md5_digest": "d01142d6250fd38bd3c26427b0c0ae86",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 164398,
            "upload_time": "2024-04-25T02:36:39",
            "upload_time_iso_8601": "2024-04-25T02:36:39.695545Z",
            "url": "https://files.pythonhosted.org/packages/57/2a/bd293abd3b8e54665383681c7ec8239198bdf4682a2952a731f22a92feba/satkit-0.2.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-25 02:36:39",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "satkit"
}
        
Elapsed time: 0.23835s