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.dev8.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.dev8-cp314-cp314-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.14Windows x86-64

spacekernel-0.1.0.dev8-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.dev8-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.dev8-cp314-cp314-macosx_15_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

spacekernel-0.1.0.dev8-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.dev8-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.dev8-cp313-cp313-macosx_15_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

spacekernel-0.1.0.dev8-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.dev8-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.dev8-cp312-cp312-macosx_15_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

spacekernel-0.1.0.dev8-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.dev8-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.dev8-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.dev8.tar.gz.

File metadata

  • Download URL: spacekernel-0.1.0.dev8.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.dev8.tar.gz
Algorithm Hash digest
SHA256 1470cc85cadf9802bfac721cd9e5f10b12ca54f085e89d9c48f5723af5f32780
MD5 f32153ba2c8bb7bb89b76e38f2ec10ab
BLAKE2b-256 4e97d4d9de3151cab4127e6acd7dc8ffd426be787016bf4503c4d3fc1a233592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 647930ab0fe840b02e3d22488a17f419235c54a42628a015fdb23850556ccd05
MD5 c1d4b7624458845ed495667dcdbe7234
BLAKE2b-256 d39ee590d9ac099fa78dae92ccab39300f52df46065d469725b8396fe7aa47f7

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev8-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.dev8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 045fc6b384d617027b870a40232548421f952ce3f0393ed7d00b409baa81fcce
MD5 6342d92e87fae0b16547ca3695ecd620
BLAKE2b-256 6a2452d557b25c9b06b7ec6b1d41c436466031d1dd359e9f64d611ebbfe67dcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 12de8cb07ac28435b726de59e64a36fe994bbff61e711ba790725a8dc28a048b
MD5 4132ddf9391c60a697812526e119404b
BLAKE2b-256 fc88538974d8f6c46070a00b3e1fccaa849860523047b4caae87e136e5d03b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 55359a31ca6af2a4fb723dc7c00c9fa8191656237377771984875bcbb20f5af3
MD5 2077a979dbf9f9ad52066d3209bf954f
BLAKE2b-256 843845d65c989f2e0ac2e32b72522f3b13e9a0260ba05e1253562abae5cb0b33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dc6601de7387339bc075247af79b5a0b33ef7c7ec1189615ea3d5a2e12a5748d
MD5 bfcb2635252364580ba583b6457c59b4
BLAKE2b-256 02561876a50a5b158b38e18c62bed2b618f2545e150c83ed3d0b563888f2b737

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev8-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.dev8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0ed603fc579385a3f55d8dba93361071a1c426ab6cb63a35ee2b856cebc14d3
MD5 1adbd6b5348eb43a3d40cc56ab6d83a8
BLAKE2b-256 4e56fdac8b089dacad5e2cff05c820656a2b4f3e2ad815608b9d4ea5b03c649f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 eda38090aa3f8ca12e3dc466e66df2a48551e8ecae0127dea2518b3fbc0c82bf
MD5 35b23c11d37835be9801754367dd5d6b
BLAKE2b-256 41f80fde80e1426c7666ae91df6f51c2ed9534f2e34ab6cd2a416218b370b648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1d62e8cf5981126dbf9c13c6a69fc106bff9f85909bd4f28ed2c4106c717ae6c
MD5 da1401e6b41cbb87aa612b0ec83e63fc
BLAKE2b-256 2f3a126dc7bbfe8cbdfb958c79167b9ab8b07e7ce12298cb8170ea18531bde3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8a96f868595e3b07ae201a09f6915560262eee53e1ffd3b9982d823b72d0921c
MD5 8c47aaf8c03640336b11cd36622bf9b6
BLAKE2b-256 a6e95a20dee7aa950ae745415274ab9f085dffe4390ff9865e3e01c8b022f0a4

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev8-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.dev8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a56d877a506d7a248c6eb4ac600b528dea9beae9191545c24803d7575d217f40
MD5 0f874294f6d97201fa3aefbea4596ff0
BLAKE2b-256 76157cf5b341bc4d4689011af059554ec89f32e956b0d8f749240795c36f4e21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4b69a5e33cc6b114b6cc0794e76282ae2f704465884946852df62fa2a48539a4
MD5 ab593fcd17b0815bcd5eb75fc8c92974
BLAKE2b-256 cd0a767c183b2292ab83373b4b449bcea43d490b53f0961068287318fd82e643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b46b598275d935bd9f6370be3c231c5c74a7bca9731d5b606b08ea875eb79cff
MD5 5441546906dcdc5df36d07b9dc334d10
BLAKE2b-256 b67d14b5909b29175a9694ac6049b5000909539c748ccc9496b02d9d13ee9f46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 74f3141dac561670ea4695090996d0d692ad99fd15114d3e8bd0e187a26b9a00
MD5 4c615568f233b3a10ecd99b285f34ef9
BLAKE2b-256 8058f48b12d222e7711afeb890bcc08ac0a6a8118be20489b71a1a64f72111b2

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev8-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.dev8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68fe6dc53500b6e829b32f9f240a7d97c04fe257501b030ad60dcbff68863a75
MD5 924904d234d5448ff023e46677c18a8f
BLAKE2b-256 6a1a467b6b762523cf0293085fbdb98dc2c295c596043fde50d79af6f1cc66d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2f05b4cc02e149541abac8ebe0dc1c67c39ae35b07733e4df20fe086f76c2915
MD5 a71e9510e4e32d0d6a9db0661ee5cb4f
BLAKE2b-256 1f785ee3a97f409d97596ace86fdc5b3b4eb2cf4598358ebb69b05ccf171c353

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev8-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d8d08ee7c92ba9aa3becca8e5eaf8da7a2f8514497dbf5f6b63e80e7345cb4e0
MD5 58853fbddf136e5058337da8b726e4d7
BLAKE2b-256 062b4b1952e535852340f8b3f488099449036405e4e2c792fce8a88965f8d884

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