Skip to main content

The Core Engine for Space Mission Simulation and Analysis

Project description

spacekernel

SpaceKernel (Space Mission Engineering Tools) is a Python package providing a robust and extensible ecosystem for Earth satellite services, mission analysis, and space situational awareness (SSA). It offers fast orbit propagation, maneuver simulation, coverage analysis, and powerful 2D/3D visualization, all designed for research and operational workflows.

Features

  • Accurate Orbit Propagation: Support for multiple integration methods and perturbation models, including J2, atmospheric drag, lunisolar, and SRP effects.

  • Maneuver Modeling: Apply and analyze maneuvers with custom parameters and easy scenario setup.

  • Payload Coverage & Access: Tools for computing payload coverage, contact windows, and access analysis.

  • Visualization: High-quality 2D and 3D visualization for orbits, ground tracks, stations, and coverage footprints.

  • High Performance: Cython-powered for speed.

Third-Party Licenses

IAU SOFA

This project includes unmodified third-party software from the IAU SOFA collection:

IAU SOFA Software Library (C Edition)
Copyright (c) 2009–2023 International Astronomical Union

This software is distributed under the terms of the SOFA license, included in LICENSE-SOFA.txt. For more information, visit https://www.iausofa.org.

SGP4

This project includes unmodified third-party software from the CelesTrak Fundamentals of Astrodynamics repository:

SGP4.cpp and SGP4.h
Copyright (c) Free Software Foundation

These files are distributed under the terms of the GNU Affero General Public License v3.0. The full license text is available in LICENSE-SGP4.txt. For more information, visit https://github.com/CelesTrak/fundamentals-of-astrodynamics.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

spacekernel-0.1.0.dev4-cp313-cp313-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.13Windows x86-64

spacekernel-0.1.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spacekernel-0.1.0.dev4-cp313-cp313-macosx_10_13_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

spacekernel-0.1.0.dev4-cp312-cp312-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.12Windows x86-64

spacekernel-0.1.0.dev4-cp312-cp312-musllinux_1_2_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spacekernel-0.1.0.dev4-cp312-cp312-macosx_10_13_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

spacekernel-0.1.0.dev4-cp311-cp311-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.11Windows x86-64

spacekernel-0.1.0.dev4-cp311-cp311-musllinux_1_2_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spacekernel-0.1.0.dev4-cp311-cp311-macosx_10_9_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

spacekernel-0.1.0.dev4-cp310-cp310-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.10Windows x86-64

spacekernel-0.1.0.dev4-cp310-cp310-musllinux_1_2_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spacekernel-0.1.0.dev4-cp310-cp310-macosx_10_9_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file spacekernel-0.1.0.dev4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f5f9ec5d3db1af8a3a2d72d4b944a728d500513799ad0f45e12ada07f2a08c01
MD5 48d2337c0e311cb90fd180045a201294
BLAKE2b-256 674ad601a155c56e41bfa50f61b9a190ec30b8a6421e3dff7703e74ed97ba373

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17cecc5c4b3759f11a298e6abaaf944f79df5436f8d71d994433ac772c5bdc3b
MD5 6d958656d54614f377fec137de660ce1
BLAKE2b-256 807a8fb42c9ed0cda752dde58e0b33c76f8d9f5a5685580e6c52303fabcd8a54

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb0ffa61f58ebb62d539436d44010242e04f75e1002ea6a2f681d9d704f6b018
MD5 7611168b830f676dcfbeb43a20b53645
BLAKE2b-256 91ff7cc2644267d9050b571bdf16f102e7fdb299174396297b8563679257dc6d

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 079c6f2aaa508980d9ec1b0c52c79c080ea58976e9a833415ffc596508483974
MD5 f24bdf584d3004db94da53da6183e2fe
BLAKE2b-256 6f2c6ce3b78ba606942408aa50e9ded807a47b9d3b7bca01d4afc42738a19af5

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 718a1c220a700e51679615ed57f7a1736e09ac381f0af77165a5049edbfb09b3
MD5 48c9949ae395ef28d705db316083f49c
BLAKE2b-256 10ca2395ebf7064b26fbe383ccbc7d04ac1745f720f15931c83d6f847be420d0

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d71e7933e5a42e132aeab2c2a22c3e97c40f45bea0e5bb47b748a43696fbe8d
MD5 01a83f5cdecad44da5a5c1bfb5debf4a
BLAKE2b-256 654a8d3491fcaa8e598ed88cd62efbb190e3ff13e880bedab06d4c42052104f4

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e7c39b3e1826017a26ceb9c1467e6819cabca092b4b380523715b9058033967
MD5 c48ad9b64dc20348484474cb1dd9f607
BLAKE2b-256 869483e7aaaf7d7bce2251004fbaa0a5f46030fffe61bdd7ab69715d431a5475

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a80cbce58ae459f739aa27e75b675fcbe5b901b6f291d7ccc4fb8011ff5b5d85
MD5 ecd9f98b8c0873ec6808c07a31fb58f0
BLAKE2b-256 728631a0ed0041b36a558abeeb7c83544d2359470bcc64388c9610f54fb29922

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4eda520ff31c8d9aa065ff9c1e45d482891a419bbd0031d43d8601ff21434cb8
MD5 3c3b8f6ea7897b1e5c4fd1dd0465ce55
BLAKE2b-256 6e5a0c20dc88bf1fa000ebea5cbb43937cd1b88d406c325c7893fca4f634c187

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 265ae1fbb4eecbcc619e2f042a286148e9cec8bf0e14b671e8de5e53d142676a
MD5 c65a3e2b1c420e07a270cfa4255a1b33
BLAKE2b-256 3263cdd974a7000c2af740043ab789e947aab29c6c992a1abb76972f4f0a4fbb

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4a08dfb4ddc9d8c2670ebad333c26a6979d04337473e7ea8945d4fe90bab6ca
MD5 84251e59948b89e2190ea0ffbb2500aa
BLAKE2b-256 0c41d4f20c7af8c4add51749b7224198b4c542997bdeac75b3876933485cd184

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c56a077a489a19a72a78c024773ae79124037156e28c31abac4dbdcf6cb5b72
MD5 cfff6834bdec02e4d4bd16d59dd0cf25
BLAKE2b-256 6fd5e58494df60d9ef337de93b8187d722f6403c50bbe7c71b7c341849aeef53

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 550ee7f3a77c286c1e9e56a732f890dfa5e32f7feb1824ca310601088ec05c1b
MD5 dad4d4387af925bde7a7fd4f9e71450b
BLAKE2b-256 5d8a04923e79e0f8470ea71f8e0f0d768dff35ebe7d8958848472ef74aacf275

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4a5ef7b48a0df83b9f1c362fb5cc01634690f87f33ee5a0c9f703c3c9c6ab5c
MD5 373bdc080e7cea65453b05e7de939eba
BLAKE2b-256 41a40ee4c4c4e5cf9a3e57fabef723b44799c9da8c2afdfc6fedb77a6ff1d87a

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04040044534c1b7dfe54dc4b597b3f929f8dd6e2f7b74474d17d8c324caf0593
MD5 ad1f2410fc055e0bfaff7a56f435bc41
BLAKE2b-256 e1a0eeaf0e80c367889ad36414b368400cb278c7e1ebcc4e40d9277ea92bad7e

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b80b0f4f6bd1d8426896c381a3854db824d35cfe998789ee99820ff12917a2d
MD5 013ad07ef62d4f5128a5724c2de53b94
BLAKE2b-256 588a5402b93b1227c66d131246150049f752d648c7bca5e2db6bf0fb5bc57802

See more details on using hashes here.

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