Skip to main content

An n-body code for the modern era.

Project description

tambora

An N-body code for the modern era.

Tests codecov Platform Python galpy

Installation

Please note that this code is under rapid development and backwards compatility is currently not guarenteed.

Until it is added to PyPI in the near future, you can use the code by running the following in your terminal:

git clone https://github.com/sgpfaff/tambora.git
cd tambora
pip install .

License

This project is Copyright (c) Gabriel Pfaffman and licensed under the terms of the BSD 3-Clause license. This package is based upon the Openastronomy packaging guide <https://github.com/OpenAstronomy/packaging-guide>_ which is licensed under the BSD 3-clause licence. See the licenses folder for more information.

Contributing

We love contributions! tambora is open source, built on open source, and we'd love to have you hang out in our community.

Imposter syndrome disclaimer: We want your help. No, really.

There may be a little voice inside your head that is telling you that you're not ready to be an open source contributor; that your skills aren't nearly good enough to contribute. What could you possibly offer a project like this one?

We assure you - the little voice in your head is wrong. If you can write code at all, you can contribute code to open source. Contributing to open source projects is a fantastic way to advance one's coding skills. Writing perfect code isn't the measure of a good developer (that would disqualify all of us!); it's trying to create something, making mistakes, and learning from those mistakes. That's how we all improve, and we are happy to help others learn.

Being an open source contributor doesn't just mean writing code, either. You can help out by writing documentation, tests, or even giving feedback about the project (and yes - that includes giving feedback about the contribution process). Some of these contributions may be the most valuable to the project as a whole, because you're coming to the project with fresh eyes, so you can see the errors and assumptions that seasoned contributors have glossed over.

Note: This disclaimer was originally written by Adrienne Lowe <https://github.com/adriennefriend>_ for a PyCon talk <https://www.youtube.com/watch?v=6Uj746j9Heo>, and was adapted by tambora based on its use in the README file for the MetPy project <https://github.com/Unidata/MetPy>.

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

tambora-0.1.0a1.dev17.tar.gz (49.6 MB view details)

Uploaded Source

Built Distributions

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

tambora-0.1.0a1.dev17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tambora-0.1.0a1.dev17-cp312-cp312-macosx_11_0_arm64.whl (527.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tambora-0.1.0a1.dev17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tambora-0.1.0a1.dev17-cp311-cp311-macosx_11_0_arm64.whl (527.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tambora-0.1.0a1.dev17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tambora-0.1.0a1.dev17-cp310-cp310-macosx_11_0_arm64.whl (527.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file tambora-0.1.0a1.dev17.tar.gz.

File metadata

  • Download URL: tambora-0.1.0a1.dev17.tar.gz
  • Upload date:
  • Size: 49.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tambora-0.1.0a1.dev17.tar.gz
Algorithm Hash digest
SHA256 01e8ea68943876a9a490e26b2440237c0c87a5097f2e381ec258e898c96b3002
MD5 f326a537494d49a0a4c3449abb6198f0
BLAKE2b-256 92619cfe0cd82f0290c3321b733b64fdc6a453e699e42adf9f18178375ed760e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tambora-0.1.0a1.dev17.tar.gz:

Publisher: release.yml on sgpfaff/tambora

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

File details

Details for the file tambora-0.1.0a1.dev17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tambora-0.1.0a1.dev17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6a689717726754129d3eb1524eea563dc69a879280af62d99411101cc8a038e
MD5 7642a57434c2d3879f96d361fcb8a2b0
BLAKE2b-256 7fc745fe5bd5627014659a7ac18526a130a53e2db290cc3bae9807a1e1d2dd47

See more details on using hashes here.

Provenance

The following attestation bundles were made for tambora-0.1.0a1.dev17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on sgpfaff/tambora

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

File details

Details for the file tambora-0.1.0a1.dev17-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tambora-0.1.0a1.dev17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e233cf6b80aca0427fa0ce9589109c2754b9e7a56ae9bf61913dedb1b0da926
MD5 4a138d251b52f2734ba07fffc24988e8
BLAKE2b-256 5d7f9f73e7a9a983ff50dc7fa5d3e3b32a120a069f9fdedf8c56f460d782eec1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tambora-0.1.0a1.dev17-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on sgpfaff/tambora

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

File details

Details for the file tambora-0.1.0a1.dev17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tambora-0.1.0a1.dev17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 779d54ec3b4acd3c82449d5b5ee4ce0bee725ac4373f1e9f5575de860751ae62
MD5 b6ffc1eb3a796a257791ba1c0a80ac03
BLAKE2b-256 5092ec811c4111458a4e6fb0d826616d0400cf144cda052acd99f8316207c9a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tambora-0.1.0a1.dev17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on sgpfaff/tambora

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

File details

Details for the file tambora-0.1.0a1.dev17-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tambora-0.1.0a1.dev17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7382211e8587e34392ed9fdf617a89d454d91f585053eeb927cd580d0d0d7428
MD5 0cb538bb812703950512045d6d265420
BLAKE2b-256 3b2b517e8edea87c3119dc8209a061862ad081e7c883cef08983433f14a471b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tambora-0.1.0a1.dev17-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on sgpfaff/tambora

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

File details

Details for the file tambora-0.1.0a1.dev17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tambora-0.1.0a1.dev17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a587c1c8cb52965c88af08548aa3fc6ba773f00cbed40573eae414dd193970f
MD5 7f5afd944f81a5883c6f5d0c10b4eac0
BLAKE2b-256 10fd73eb389361617ada6ff5334007090d998974e5bb35f5e2bbdac1779a1bbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for tambora-0.1.0a1.dev17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on sgpfaff/tambora

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

File details

Details for the file tambora-0.1.0a1.dev17-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tambora-0.1.0a1.dev17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9677938086cf6ed1643b5438d7be08f23a3aa653a5250cf899b6c0fe7270f7ae
MD5 6b0c305f3906e88e185662a68218f8b8
BLAKE2b-256 e93bdeb187f982e6b0fd36a685f0e9ab2630de7aa1c5f2472d19e049401ccab2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tambora-0.1.0a1.dev17-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on sgpfaff/tambora

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