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 Distribution

spacekernel-0.1.0.dev9.tar.gz (5.2 MB view details)

Uploaded Source

Built Distributions

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

spacekernel-0.1.0.dev9-cp314-cp314-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.14Windows x86-64

spacekernel-0.1.0.dev9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (25.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

spacekernel-0.1.0.dev9-cp314-cp314-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

spacekernel-0.1.0.dev9-cp314-cp314-macosx_15_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

spacekernel-0.1.0.dev9-cp313-cp313-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.13Windows x86-64

spacekernel-0.1.0.dev9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (25.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

spacekernel-0.1.0.dev9-cp313-cp313-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

spacekernel-0.1.0.dev9-cp313-cp313-macosx_15_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

spacekernel-0.1.0.dev9-cp312-cp312-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.12Windows x86-64

spacekernel-0.1.0.dev9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (25.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

spacekernel-0.1.0.dev9-cp312-cp312-macosx_15_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

spacekernel-0.1.0.dev9-cp312-cp312-macosx_15_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

spacekernel-0.1.0.dev9-cp311-cp311-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.11Windows x86-64

spacekernel-0.1.0.dev9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (25.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

spacekernel-0.1.0.dev9-cp311-cp311-macosx_15_0_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

spacekernel-0.1.0.dev9-cp311-cp311-macosx_15_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file spacekernel-0.1.0.dev9.tar.gz.

File metadata

  • Download URL: spacekernel-0.1.0.dev9.tar.gz
  • Upload date:
  • Size: 5.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for spacekernel-0.1.0.dev9.tar.gz
Algorithm Hash digest
SHA256 69bff7afbe79200f53df9b6c4c5cccd6b33fe67f937716624c451bef1886827d
MD5 2feddbd20b275d8712ede86fb3bae78a
BLAKE2b-256 591e2673376258a1f161511d4445ace8388679cdd9d64768ec89796312ebdb06

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5b606efd16e35eed02a75cfed17b50782edd2345f7474bef1e3e3ab81d200c3d
MD5 2e467f2e985ce5e5c250c29210e27091
BLAKE2b-256 a7799c54397f86bf328b563c7c50a91dc32ab4ece3544e6927f4d43c08f2bcb4

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b74589b7f3444a12e3a163dc90314de89d66804343b0691e9976395aeeb27fce
MD5 caf9eda16c7160f1a3858d0bd25ffefe
BLAKE2b-256 2cb7db79fddfe2981cf6351109a8e8e5dfa405342a288c0e2780e726e5f26cfd

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7018105cc3e19631e20f1cfd8c8e60ce194f156a1d5af55069fe8abdcaf0df49
MD5 10f187c0f92f0e1e8207bb529483b9e6
BLAKE2b-256 d20e9f0080bfe0def5e103e4e7fd9c13133039741c070a30f4772244b3578881

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9d4b0f67c42133eb2c37e5d19e369f59372c7e4e7bb35cd7a1279b952e4460d3
MD5 9add94a7aaa79fd6f55ca75611c43aaa
BLAKE2b-256 3b8ca0585d4dc4e670aad034ca7625654c6e82fae5867444f7cdb18e5778203e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 67d6cda0e253976461160c69540c042f6ebf0ce9edf79eed57df4e386f4c8305
MD5 8189f80620d90ef7c48de96b87ec552c
BLAKE2b-256 edcb056eeda6c496a1f7b628ea0d6c392b83dd4853df295da96fc6286ec4b35a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c420b5cbd154d30833cc0f00111846a3a7f63b975fe9474dad8125802c2839d
MD5 4ab245c19e5747494414f0b26612144a
BLAKE2b-256 ae0b372566dd24f0b00498205fddc050b48a8f5e79766641748ff7f8bb04e94c

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 03868722237e4ee5adde130bda9df683228468e12d2d544287136ce5dc24b497
MD5 a524cd8d3264f909591a2b5c8a4dd6a6
BLAKE2b-256 f766c36d48c23b75abf4393f3dcf9cdfe8e0804e7cebe48032723dc58d06303a

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0cf1e7e41efbe9e126c1757a1e433c6080af60703769821716e5b7bfb6c6768a
MD5 6757e41bbe443bd312e2a9ebb3895615
BLAKE2b-256 4661cc9c48202f35c23d68722ce734057f107bddade3b8f25d3b9aad093cecd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 349d4210012655653c2ea6826b6cfe23550b80d535980afcb3684d4c59206799
MD5 350468bd1f904591f0663dcd9c9e5d37
BLAKE2b-256 d7e3534343f2d1728bc7ab4c6fb652c687e7bd869aaf079106d7523e73d18a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e9514b0e550ed7cc1de5362519f6eb5ee92751d8be841e85c04e7cdff4a5247
MD5 1fb7e7c0edbfbcfa317b9d16d6f2a439
BLAKE2b-256 f49690e8a0d097ace5cb1364f986aff0105818b8e62377be8bd6b1ab1fabdc92

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 29bd69566ea7487aacdf4f40713ca842afc08ba45259b745da59081a30aed3ff
MD5 70b08f6e432ea9b2d4685fcd9a6a1e40
BLAKE2b-256 611b20a3947c19f6099bfea8349424f5531bf65a827603573c9834f268bb1bb6

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 03dc7982b137f6a94fc31c3b76f95f64b501697b1349a832edc2e39f6b2e4d86
MD5 4ddbc356ef275852658d123a1b827a58
BLAKE2b-256 9232fb316498af4e6a50226526fba7ed84f18e7be0c1dc1ced8741589ee3083b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ade7e1318c9a4adff43106046244ce2d99b837dda0ba958e5b045733d5fe96dc
MD5 5693b0e7a8dad1fcf9c7ba12be30fe56
BLAKE2b-256 cc3c785871026f44c5d19bba7f869f735b34de9972f352ecf606d1e0fd84e256

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1266fd26d365100e4d698a1fe724a2fb1fb65c4176c1ef23c64200a3cf7db98e
MD5 90d444dd1f0c271a93435fc96b1f8dbd
BLAKE2b-256 05bb84d77ae6354e4a0d1e78c8924bdafcb3f095ed463e9224a02c325a680284

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 38f38bb756b2ecbadd2cb6d00b9cd1aa0499ff5cda1155678de698e21fb87a9f
MD5 1b26cae118696fdda9f6c77335d99595
BLAKE2b-256 97a36a0366b6e12bd8c23b09ece5961d34efa72ff9c7e0287e65576d138da6a6

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev9-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev9-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b934d45b1e7d164e3079219d04c82ff696cae9dd58f37633fd7b32fd742c849d
MD5 caf8d1439968367af324bd06598b761e
BLAKE2b-256 09294c76e6dc6b60783a864af79f05f3186e93ca2ba1a26d2cdeaeeba4824428

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