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 package designed to model the long-term 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-2026.7.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

swiftest-2026.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (21.3 MB view details)

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

swiftest-2026.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

swiftest-2026.7.0-cp313-cp313-macosx_26_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 26.0+ ARM64

swiftest-2026.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (21.3 MB view details)

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

swiftest-2026.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

swiftest-2026.7.0-cp312-cp312-macosx_26_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 26.0+ ARM64

swiftest-2026.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (21.3 MB view details)

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

swiftest-2026.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (13.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

swiftest-2026.7.0-cp311-cp311-macosx_26_0_arm64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 26.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for swiftest-2026.7.0.tar.gz
Algorithm Hash digest
SHA256 0dd38c941c156d8c9ddd45e8c56b820495239845328f2f5b050c6311ccc907d1
MD5 ea0933f9f65b17f67fedc9f3ca556306
BLAKE2b-256 a059a9fa204d4381d7c0df3a7d8c28d1678df05867657039696a576fce9c91d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0.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-2026.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96d880da5cda06ddf7cbb5e48c931cbec03cbd0bb61488a56d49e6b2d8625b2e
MD5 d7f1b6b903035d7c0d2323248f3cbf9c
BLAKE2b-256 16e70d373332ca5478a3522c617e9728a8a3ae154532dfd3a471b0207c401637

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp313-cp313-manylinux_2_27_x86_64.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-2026.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 501e6f7763b292f18ff04b936ad6bec1a27be8175035ba1e2f04b19e5f2c8310
MD5 199e9589c0244c5c64bb9ccf0666291d
BLAKE2b-256 dfaa3674e1c7e70efa531b35ee6648e1826c283fce65f1d36b18120919a92b8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp313-cp313-manylinux_2_27_aarch64.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-2026.7.0-cp313-cp313-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp313-cp313-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 82b4fefc8af1598d15012ba12cce43f358eb46071afb1dbccc609169a39319b4
MD5 845ebbc3390102eade1f409b1c6aa2e1
BLAKE2b-256 32517f6f0a366408a80f411b99d5f1a0b174da781982972cc551ad3532224ab0

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp313-cp313-macosx_26_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-2026.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9d533b91bf6900b6925adefde460205363f08ddf1b14427354390a8b8d5b679
MD5 fba59a3ccdde075d4b800af5fcf2b704
BLAKE2b-256 f6247f36caf877d98aa4844267a3ba093ad8a9d9948028009d846cb214861132

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp312-cp312-manylinux_2_27_x86_64.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-2026.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c0b3da6edebd152f4be5a1ea3a91d2c230a9b7068e16904318848d6d322fff7
MD5 22ec825d0934353b100f085f90288295
BLAKE2b-256 96fc714e1cd8ebd07d1960fe700cc5f570c9ab60c96e44d0fde95b9155080860

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp312-cp312-manylinux_2_27_aarch64.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-2026.7.0-cp312-cp312-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 e7b1c1e2274d78e5e59cf862f15e3110bfee04c1663ff985152500a1a7e416e2
MD5 176cad1bd7ed6feec42705013d1dd22e
BLAKE2b-256 8e2039e54a69250df8267ac6a81b43528f006d861e6c6d1fd62d63d0e82afc17

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp312-cp312-macosx_26_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-2026.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf7d9ea5fdf20be494a8a82acc9a4f735c01a30f103a7c3fc69bae994dce0088
MD5 a00a83c907a5c2ffe33ad9dcc8f6ab84
BLAKE2b-256 245c0280dbb45e825b2c4ea1c1742b21c34e7dde233b30069f56c0956beccb6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp311-cp311-manylinux_2_27_x86_64.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-2026.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37aa4889dcf954e9587dfcbdde3279d68d475711eda2e08db84ceb6e5299e068
MD5 944cb8e0cf137420b160cad712a04749
BLAKE2b-256 8701b6afbda6aecbef258662207ede655652db9944c06aac5688619bfc9dc229

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp311-cp311-manylinux_2_27_aarch64.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-2026.7.0-cp311-cp311-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2026.7.0-cp311-cp311-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 b8698f378e7b921c0866c277f09010f3feeaa88caddf37134d5b8ec88973ac83
MD5 aa2b7a9b544dbe867889662349df07a7
BLAKE2b-256 8bece1d5a3e215ebbb3ea755e45486fd4a264bd614c488ee333bf2565be66b90

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2026.7.0-cp311-cp311-macosx_26_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