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

Uploaded Source

Built Distributions

swiftest-2024.11.0-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.0-cp312-cp312-macosx_14_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

swiftest-2024.11.0-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.0-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.0-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.0-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.0-cp311-cp311-macosx_14_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

swiftest-2024.11.0-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.0-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.0-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.0-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.0-cp310-cp310-macosx_14_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

swiftest-2024.11.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: swiftest-2024.11.0.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.0.tar.gz
Algorithm Hash digest
SHA256 49d89579bf62c071a0f8d33338b9f41fcf5c815a3a0a22166c77631a98a7a204
MD5 ea0f13ea4e821307ad84ee405b34a1cb
BLAKE2b-256 2caf6d9ca8e2637eef041fc780bf7eaffe9766c42571683efa4125c625513df6

See more details on using hashes here.

Provenance

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

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f8a71d8b7abd2d2be9b3e7fc82921dccfca7f05ba0af4c24eab75114434ba23
MD5 2c81a8155cb4b608eb6d56297acfdfea
BLAKE2b-256 a9a906f5d70bbb72fe1631d1e5a3a4b19be9bd9dd0ddec6a5f21aac6cba70feb

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 578910a6a056b20734272ea0a396be9e35fa15c29d8e2e5e4321a01ea3707e9d
MD5 140e57e82dd44109458bdb2522072c8c
BLAKE2b-256 a5ca4f3c1a0b071be05376e07dcf1fa4f09475b977e8f7ceb91046f24c1d0c24

See more details on using hashes here.

Provenance

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

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2463ff56fe903be330b14444096a11fefaf5213337e4367290dbb34d8b355bcd
MD5 965fd006936a24fd68232e2f084a0fad
BLAKE2b-256 d3452c9b16b1da55a3232527dcc704d7f2c23639c644f95b15f667eaa71b8595

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 549dd5ff8bc4fa1faf1f4e7719507a0d24bbec41a388d2b8ab89d98f5e6b212a
MD5 6b79aec94bfb4c6b88c57cfff468d246
BLAKE2b-256 c5086e338e015a8c6be2b4042ea5b8a33235a529ad32491cfbd051e8a9fb4d9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f89ebab79cd79edb399218907880c78890fe72c9b41355b715409e954041e420
MD5 1f25d0c68d1e88f69ded7038ff135977
BLAKE2b-256 60fdf8d835f4df22d281fa2eca81dfe44753b0b1cabbe9fcd3f2223d45738334

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4a9cdeb1a701e10b27cbcc5d034745590eb6c7035894073bb63cee3c2886c8f
MD5 92c5ca01fda1970f016c114b343c0b6c
BLAKE2b-256 5c92eb3a1a604916e663bebd519557ef1f48017fedb477b1fcc7767f42abc2aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f4f4aa52684255958b0bcb731fefb962a8cc13abda1021d5eae99de78c5202f7
MD5 74808027b53043f0436e1611096a140b
BLAKE2b-256 c5aca116dca0442a47a78793046b8d5caa403846fa2a0f1b2b151d9159bdfc90

See more details on using hashes here.

Provenance

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

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b65531b2afbccc38dab07321325b3c422f5df4bb747447835e60df51aedf29ce
MD5 dbb22a3666c02061ff01338d46251662
BLAKE2b-256 134815bf030982144ee1eae14f13aa0a99fa1eaa02c7245048a0551acef52a7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 43540d63bbd8d5d427a18637f5486726ebdc66260b5a6ba7242a10209a12cd24
MD5 f75b4b0cb795ec510c7b283968b00739
BLAKE2b-256 7cba1143ad929039a7e37ccb32fa5ff6f6666e94b75b97553df641b284349d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60343df4801fc02f57daec7f96e4d4fd4b80eaed279c5fb858f2e5d75503a193
MD5 41ea54f1dafc075ee7a058d9591dba12
BLAKE2b-256 1a2eb3745c0957d2ff8f76b7e4cbd833ac0785f78249edd2f4bf1de283f7873d

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 abfadbb9bf81f0a8116da7069a42a605bd6d1776af39fbf0d718b06433fdfbe0
MD5 c50b3ca8fe420b812612966e07db8723
BLAKE2b-256 5d41b92aa862d70a3e0c0fc867383f7016f1f2ceb7aabecf2da4271d018d4a01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0220b0a9f790a940b716b3e71de03c95e3220c9af06b220685d0518c120d4112
MD5 607228effff370bea730353abaa6a48d
BLAKE2b-256 6cee8ae5c7c2a2278c1989c62ed783bfbccf1cf3dd07cc07eb4a690764c3cde1

See more details on using hashes here.

Provenance

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

Publisher: deploy_wheels.yml on MintonGroup/swiftest

Attestations:

File details

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

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c2cc6abdbfcd349638e697a3b84bb56a6922934c819350ecc2b6d14dbae77b1b
MD5 ec673c789c5bc6137546324a5d1474eb
BLAKE2b-256 03d6b8a69840e95be133d6c680126c662808e128f0fd68ddb6040ae25cdb56bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftest-2024.11.0-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.0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for swiftest-2024.11.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 6924b182ac266e8c12ffdb24deb81a9cdadb068e376b8645968c0eb09ae97d02
MD5 05eb7e51e5e5f6e58c2f458cb59000bc
BLAKE2b-256 2ddeb63e7185812c4c1d9f5a8de36d1766c715ed67fa4159ba54f91acfdfffea

See more details on using hashes here.

Provenance

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