Skip to main content

Swiftest is a software packaged designed to model the long-term dynamical dynamics of n-body systems with a dominant central body, like the solar system.

Project description

Swiftest


Swiftest is a software packaged designed to model the long-term dynamical dynamics of n-body systems with a dominant central body, like the solar system. Swiftest is a re-write of the Swifter software package that incorporates modern programming techniques and performance improvements.

Installation

For most users, installing swiftest can be done via pip using the command:

pip install swiftest

This will install the swiftest Python package, which can be incorporated into Python projects using import swiftest. It also will install a standalone executable called swiftest, which can execute simulations from the command line, provided that initial conditions and configuration files are available in the path.

Documentation

Please see the Swiftest documentation page for more details, including advanced installation instructions, user guides, API documentation, and examples.

Licensing Agreement

Swiftest is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Swiftest is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Swiftest. If not, see https://www.gnu.org/licenses/.

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

swiftest-2025.10.1.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

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

swiftest-2025.10.1-cp313-cp313-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

swiftest-2025.10.1-cp313-cp313-manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

swiftest-2025.10.1-cp313-cp313-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

swiftest-2025.10.1-cp312-cp312-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

swiftest-2025.10.1-cp312-cp312-manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

swiftest-2025.10.1-cp312-cp312-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

swiftest-2025.10.1-cp311-cp311-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

swiftest-2025.10.1-cp311-cp311-manylinux_2_28_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

swiftest-2025.10.1-cp311-cp311-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file swiftest-2025.10.1.tar.gz.

File metadata

  • Download URL: swiftest-2025.10.1.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for swiftest-2025.10.1.tar.gz
Algorithm Hash digest
SHA256 c36f043ac9d3c7336016754df0d387b80d44342cc98ef95cb76d4768ddbabb1f
MD5 ce025729b8987eaf1ff0190a5f0f584e
BLAKE2b-256 4a68bc47503e50f5ed0ec08d9292ee815412c3d3001e8ac6ab8935d8c4f7a108

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1.tar.gz:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 349ce394cb53b93fd858e50f89d44c188fab8a4f9f7ce9737125a52fce4d16c9
MD5 8cc25da5096e4b48845de5b000a68c6c
BLAKE2b-256 52a602aae579a657e0d81a57c36653e744968721f63e62da4e76ec4319189db8

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8e9eca4379fe6d80b87ef0b2602ecd2879afb117fede5d0bcd228d49257739e
MD5 571950b8465a13971038538263909715
BLAKE2b-256 ee235f2984bd4a946d4cc4da9a124c7f3d19c603301e5baba0f963e2efaef7e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c2a8707a183e7f0b03ef1f6ee03fe99d30c07068262ee3760309565f0bd5d3b6
MD5 036782c7b31af76918eb52a3f2abf802
BLAKE2b-256 5fd86c0af9bc9a8b4cb18ce89203769d27637dbc7c78a7183aff64efe7dd4261

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1627c34912a552d7a860f87d568d1a12508150998ddde829311fd676b98cf1b9
MD5 91dd5b2ecc13b9e8a163c1539b6e03b5
BLAKE2b-256 809e0e9be09f4c563b1bfcbd0cf37fe6cb63783b1e07862b500a307d2724f0c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6965ae62714e38aad7899d02e294012b842e95978f644b5d2920fd21afc2eb4e
MD5 1087457c591bd8e7b3cb273ef81c85ce
BLAKE2b-256 105ed18f80d0f691f6dfde25d541364cf30a86e34d8fcb6a7fa4ab81738b8164

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e537d35ab662dee5d1e33c160ec5a6b0583f6c3d06e328745f46d8497babda59
MD5 9bcb946aeb779cd6ed14f88cecdd7adf
BLAKE2b-256 6cd54ec02976883f62cf3da90de1b761b40c7e3813cc7c83593a000d5d6e0018

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1ab5dc4642546ef75bae6419379a322e1123410ca7ab00a2e15a09f76890276
MD5 6c09928a4312ff5af9e7b1deeeb02b31
BLAKE2b-256 3ae3f717873d0cd9733f86e9198dca4cff95ae2f56b33d8c1320c72a3af4a3c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 76086efa3cedf52d9a25d609adab7cdce6bcf0ba3258936fe365502a1ee587e6
MD5 1f2871cf00d71a9741ebf0b3a0961499
BLAKE2b-256 3dbca3a7f50f304325582bdc78d0368b1eada614e855e082aaaa67eb9bd4c04d

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftest-2025.10.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2025.10.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 642d2afedd670a042a196d1031d118f7e9ab9432a1db05e91220c01a12c2cd01
MD5 644cbc460710dca067caa4b022237a90
BLAKE2b-256 dd77781bc09271c4ea33c1c0cd5fa693e5af11659b2ecb763c5e1b2382eef7a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2025.10.1-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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