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-2024.11.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

swiftest-2024.11.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

swiftest-2024.11.1-cp313-cp313-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.13 macOS 15.0+ ARM64

swiftest-2024.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

swiftest-2024.11.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

swiftest-2024.11.1-cp312-cp312-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.12 macOS 15.0+ ARM64

swiftest-2024.11.1-cp312-cp312-macosx_14_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

swiftest-2024.11.1-cp312-cp312-macosx_13_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

swiftest-2024.11.1-cp312-cp312-macosx_12_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.12 macOS 12.0+ x86-64

swiftest-2024.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

swiftest-2024.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

swiftest-2024.11.1-cp311-cp311-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.11 macOS 15.0+ ARM64

swiftest-2024.11.1-cp311-cp311-macosx_14_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

swiftest-2024.11.1-cp311-cp311-macosx_13_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

swiftest-2024.11.1-cp311-cp311-macosx_12_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.11 macOS 12.0+ x86-64

swiftest-2024.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

swiftest-2024.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

swiftest-2024.11.1-cp310-cp310-macosx_15_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.10 macOS 15.0+ ARM64

swiftest-2024.11.1-cp310-cp310-macosx_14_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

swiftest-2024.11.1-cp310-cp310-macosx_13_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

swiftest-2024.11.1-cp310-cp310-macosx_12_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

File details

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

File metadata

  • Download URL: swiftest-2024.11.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for swiftest-2024.11.1.tar.gz
Algorithm Hash digest
SHA256 375005fa73ab58acd4e9c832a720731de3496ccc45e47ccbf88ccc9c396e7f5f
MD5 63cd8b86f083f0d884065b3e04934c8f
BLAKE2b-256 b8db3f494609712ecd27dce74ac2aba63263faaedf8dcaff4ac487b05d0333f6

See more details on using hashes here.

Provenance

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

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf40f8fcd4193b9131ec1cfa1bf755953d55959dbd91ad6e6c8dc6c7a73f7286
MD5 838f10926ea6b897760216fb3925c46e
BLAKE2b-256 ac4a644786ce238f92e3e9bd3405fb7c04c344b77fd54600989c0bcc85a7a192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 42f6171573536037c8d4c5bccfe7f5d6258b64d459a24895fcee6d5640e8a6d8
MD5 bb7c120494208ab97b98bd289a0c8230
BLAKE2b-256 43d83788427ba0ae34839e0420825066b6fed2406d561948ad74d68874412fbd

See more details on using hashes here.

File details

Details for the file swiftest-2024.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5141ba936c72b6729a16a646466c1d099bfa8598d7c16079a3c5fafad5a2efec
MD5 b94121707d775f8cb63808f4ea6eb34f
BLAKE2b-256 0399e897ebb0c6c5cc058a28e6efc78335f9ec941aa4b3ba94a5b4cee4209811

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16ba462b174cbbfe2a812122e58e4b4bbf09395c5ecb5a8b2e4d65a4475f5b6e
MD5 87bc04064513ea49d6099aa491df2777
BLAKE2b-256 d12fa0a0258348095cb2070fd9b1a2efc593cc2bbfeded1a546294be0daf36a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0524975b8b2d1489ce56905d541d11f80c3171126cbf7944f0970cfbbdfd8104
MD5 59b4235c901e80e0e064dfd10b3135e7
BLAKE2b-256 9635e34e8941c165a6fe4c15a1ee0d0d0b23e24f9270a013699b16f771440487

See more details on using hashes here.

File details

Details for the file swiftest-2024.11.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a38f435466ee4e07f943ea89f99e7ea4984ba0f4d49a595f600e526144e39ce
MD5 39995fcc3482744614e5e803cdd5034e
BLAKE2b-256 a17161b1658219116ddd4fa2ae365ff1a47b93d47803602ccdaf6c8c5ba7bae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4ce4691d5d272f16acf7e1e6c2dffbd00b23603fbdd0296f4f4972f60f57ce09
MD5 498ab46ca85e68d14e9c4f70b5abc8e4
BLAKE2b-256 f9a7dde719ea738d2d15d2d87d21a1758ea28bad71645db3b4afa6fa1c445e9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 8921e258f8258c82f465bdb6222f72179b89dd97dcc62b28c85b48c64a463ee0
MD5 82f2f46f598d43c865916597dc3d643d
BLAKE2b-256 c13cc8debc9cddede7c3d8afae498be43d84684b87b88bbdeed1cbcd90660c9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp312-cp312-macosx_12_0_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89fd94ebc2abd26c89082c3917756d76230b14e23e33c7c9e9b89e4181a93e71
MD5 3c38d93935315707b8d484df1fef1dc1
BLAKE2b-256 8d86b75aa83a20e7e5e26b017a72d776bd7e9eb24f51e725dc5d74571970ecfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d02e18869ed3c97588dc3810bbedf1221e97fc36f7dab3a856f591a971be892
MD5 198b406e78931e61d44506bd45cd2153
BLAKE2b-256 7cf8bbbf3db8a2192efdbc5e26440354665485e58b5521209e9a1296765a4a41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 808f630affe761c8d4b661d11e85d37ff4080ec8a1528e242a106a6db5015695
MD5 d64b3f79bb6a96044be16a2d4b6db882
BLAKE2b-256 eefe91c046e9116cb62db3286b8c315607652b7be711d30362fbf43ef689ac26

See more details on using hashes here.

File details

Details for the file swiftest-2024.11.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 27cd873e302ada2b377500fa80de144775111bd7b97d29a787e54d20c4297d00
MD5 b639f05973ab8c1d01e458926f2ce1c9
BLAKE2b-256 aa09b1dc179645a1c26e39174d898d2a93c0edfc0ed920bc53ad84bc1a798fed

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fca8ecb2f72bd5782315bf2a815df139e118d1e1cbe06b4b5c1e56e8bbf3637e
MD5 c4be597d38fe3a3876323e26874d0dff
BLAKE2b-256 087703a792fc6502674246225589cba6f1a7d5b16030778c3f50ca6bdea11ed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 293b04406a9feca07010d61f2be28ed8cde414002ff34a1107dd8742650f3809
MD5 cb801a944a6658255e9c6b74615c5dd6
BLAKE2b-256 d154541c801d5c9fd7db31db022bef1b51280a32e492af59486a95bc2984656c

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp311-cp311-macosx_12_0_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5410594077fe603112e8ef17b72faf4b8ce16fcf0b75d852340cda8e4b481dd
MD5 a188d6c02b984a9b2a16537d751b5b1b
BLAKE2b-256 00c1d1d819f32dcfb8a53a82f6f5ef2508d46105db6f63bac6027fc21ab27924

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b20cf5fc4849cee51d72a331b9822b29caa00b92e2b0d733b30e85566af4cc67
MD5 ca1f8e01c0c130cc74c5a527fef9e750
BLAKE2b-256 33a42858963670afbfc33c36eea1bd7bd76f5dec6c3db735a08d0f178836b497

See more details on using hashes here.

File details

Details for the file swiftest-2024.11.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 51f247639ae1e96bd9c416eebe0c34bb614d64206ea2c1f51e766aed625dffda
MD5 d1f8a01fc9bc5141988ca2f77c72f0be
BLAKE2b-256 b4bfedfb5f30b235989c37e3e2bfa036d820ce5e9f01751890760a8fd9e66a99

See more details on using hashes here.

File details

Details for the file swiftest-2024.11.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9116bdbc3042054dccf7b955fd2fe122dc8f718a8be0256346573a9fa80ba772
MD5 441530203dbab980e0e0745810c665a0
BLAKE2b-256 a52eb38fd75bc54dd16278e29b3b99dceae8376330ed11529006ea3487e67d36

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d910a3cd3977f589213a14619faa46bbc6193ce894d4e1260e942c4e45d7ee0d
MD5 a3e95cea5e9a38d3f639bb297dcfc6a5
BLAKE2b-256 a63c07713491217dc5cdb3e769737818dcd729f95a1479f3b92c0dd19e6828b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

Details for the file swiftest-2024.11.1-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 1fb1d53758883ce332daf96f1241a20828f41b94df9d930ca77abac8f880ddf2
MD5 f18b68e8f5008dcdc946e58474620759
BLAKE2b-256 625c9e432e45fcf93e731020a82d009fa1b0ee5662217de3d75280d8c15e76e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.1-cp310-cp310-macosx_12_0_x86_64.whl:

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page