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.dev5-cp313-cp313-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.13Windows x86-64

spacekernel-0.1.0.dev5-cp313-cp313-musllinux_1_2_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (15.7 MB view details)

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

spacekernel-0.1.0.dev5-cp313-cp313-macosx_10_13_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

spacekernel-0.1.0.dev5-cp312-cp312-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.12Windows x86-64

spacekernel-0.1.0.dev5-cp312-cp312-musllinux_1_2_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (15.5 MB view details)

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

spacekernel-0.1.0.dev5-cp312-cp312-macosx_10_13_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

spacekernel-0.1.0.dev5-cp311-cp311-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.11Windows x86-64

spacekernel-0.1.0.dev5-cp311-cp311-musllinux_1_2_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (15.6 MB view details)

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

spacekernel-0.1.0.dev5-cp311-cp311-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

spacekernel-0.1.0.dev5-cp310-cp310-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.10Windows x86-64

spacekernel-0.1.0.dev5-cp310-cp310-musllinux_1_2_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

spacekernel-0.1.0.dev5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (15.1 MB view details)

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

spacekernel-0.1.0.dev5-cp310-cp310-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99d278a9a6f52f305a86141632b50d6207176e6408fb4adb90e3cb4049737e97
MD5 ab1d90bd1bcd6eef1b588e40bbf3b07b
BLAKE2b-256 3d0b8c8b9bedc38cecda7c903ac9f311d66e3367cf6f7510d286783dcb25d3a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e932ab5eb156b9e039b5e99434992a15d9b2363eac3b496ad99aeb949fd2f08
MD5 b8b8daa6928b6367030c89d1e856e811
BLAKE2b-256 c9baf5061d5f869f100e92ce6d7be4ecbc03a7fc71023d1495255254aec1584b

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev5-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.dev5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7b5ebb805b2e28b0714d251b43909aa244daebe1c73fb2fc66ac21eb6495f6d
MD5 d5a7f303f827c3a75e51e1b5a2350d53
BLAKE2b-256 73f7dd62e5bc7c6734240746a658e966c0682bb5867399553f5b0fe8298f0f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9f852ed4be6a4c0ccae62301c5e3545feff3e16feb70a7d73f63742afbd6dc66
MD5 de5433e5e82240ead27ce70f769f559d
BLAKE2b-256 eca18494832de88b7d28c4884709839cfbb10b60e63fdac59b31bb85675d66fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 908de55548224e4acac784b2b0a460b33e81de1d848668bfe581c6daac141b07
MD5 756870244b13af2c2f4d11b0eefb8ada
BLAKE2b-256 069cc119d3b576ac96ee01fd0d7578e17c7dd9fcf437b354a134f20fdc03b915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78e38004dad52dcdf6e047ba069e41834ae5cf859bb7e5f150ef9c8ab326198d
MD5 e81c6eb2d918f1f0f4f3dc7bd0a13241
BLAKE2b-256 6c8e7765c3a2ba7e437a9dbb65b23e7b5b5aa866ab6b03de0e1845a2b8227117

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev5-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.dev5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51641a1ef3aabbdc8866e0e9af150afc627c472a9257b920af7da90630c4e234
MD5 50776a6820fc3d2af35c0be0a9d3cd42
BLAKE2b-256 d7b517e904994bab8ce3e80e94a096bd807fcbf16a60ac4e95cebb4b84a6adf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 63767d067b93397a0f65ddfb146518e9a7024d99ca0cc89088b2ad9e4938aae7
MD5 ad682e4e526b08262ef2404f95518214
BLAKE2b-256 bf14c03a6aaa8016bbafcf789806331357c745b7f55c6d0aa89715e9112936bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85d5e7277ff290ab28421ff115fff801d736ed190851a8e9e7fb181e6a6b5a55
MD5 80a15a59adb133105f190ade9ed690dc
BLAKE2b-256 56be3b534bbb3de76329b2bc37be064caab22d0cfcaebbf10485693d5257ff38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0949e43af27bb5978e1aa5723080f3234277bb50d2c2c793e107aeaca3d34649
MD5 93f34240bf5ae4c7bd1615ee29906ba3
BLAKE2b-256 a1be21dcccafcfd4403bbd9eed5329d593dbb5ef0fb61e538ff7ebd937bf23a7

See more details on using hashes here.

File details

Details for the file spacekernel-0.1.0.dev5-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.dev5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3b7a2e17edad70e334ed9fb2b48a39fca4e3fe7f16dc782142c1e733a5f063a
MD5 4510c590c28b4dbc756da8076fb93118
BLAKE2b-256 88337aa297bcc4516ab0c265b832927f5d557e42efb5d8f43e6bf5fffd4b785b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47bbc4c269b9caf200d2d7987b71bd1103f5eba8f7bcaafbeeb8368ee6f60e5b
MD5 92057b6fba35a2c0d07c2a32ec004581
BLAKE2b-256 17f612e723e3023ce5c06c5c4dfdb993fb0065ca2530f6b13e4ce60ba45f4630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 26376549e9559a0d9649a647276b1a6a052a43a18b4afa91f7d6cd7f10023f01
MD5 4701ee2e388464c6b1ffa8d349832979
BLAKE2b-256 f0ae0eb76ab3d4420b90ed2da27b810781f635ed82b17ddbe232ac40b98c6deb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bf574afa35e75901282e8b19325c0d23a75de69a03fcfac1239630208bde0ac
MD5 9462e152da61a66ffbef590556bf09a1
BLAKE2b-256 d4fe7fc91b183eac5997aa6cc9038e52b3eded81376ec2cd6f3b79f23ee6ec90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4ed117905a66cca1f61b838655d0b7bd6836b50c6ba9878fc988ee4a4d15c7c
MD5 30156150587506fd7090e3f5a75ed9a0
BLAKE2b-256 be1c5854628e8889c15b3f53bd07c0accd7dafeb1c8d42bd3069a874195b85ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spacekernel-0.1.0.dev5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a1985683bb954c526f08e552bd2fa3c5fe0e3259d8b702979235df2376804ee
MD5 466f556eae51b90eb11e9fde95378bd7
BLAKE2b-256 e89e645efa5d375f23f9f7ab1c03ae5834c0d1fd5f5d4160fc979855d27f2fb2

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