Skip to main content

No project description provided

Project description

PyPi version crates.io

rust-roche is a translation of Tom Marsh's C++ cpp-roche package for modelling Roche-distorted binary systems. It also has a few useful functions and types from cpp-subs such as Vec3 and Point.

Rust

The latest version of rust-roche can be viewed at rust-roche and can be added to a rust project with

cargo add rust-roche

Some functions from cpp-roche have not been translated yet so this is still a work-in-progress. Please add an issue on the Github repo if there's a specific function from cpp-roche that you'd like adding.

Python

This package has also been wrapped for python to replicate trm-roche and can be installed with pip from PyPI

pip install roche

This is very much a first go at it. Most functions have been tested against their trm.roche counterparts however not all functions have been tested as of yet and some bugs may remain. Please add an issue on the Github repo if you find any.

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

roche-0.4.1.tar.gz (41.8 kB view details)

Uploaded Source

Built Distributions

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

roche-0.4.1-cp38-abi3-win_amd64.whl (246.2 kB view details)

Uploaded CPython 3.8+Windows x86-64

roche-0.4.1-cp38-abi3-manylinux_2_35_x86_64.whl (391.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.35+ x86-64

roche-0.4.1-cp38-abi3-macosx_11_0_arm64.whl (345.9 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file roche-0.4.1.tar.gz.

File metadata

  • Download URL: roche-0.4.1.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for roche-0.4.1.tar.gz
Algorithm Hash digest
SHA256 5f1b3530c253911eb17e7c2c01224a0a81aae49b69103df0a8dfda64bf829ed1
MD5 44c2758f4e23a0cadbb2565d040bebb9
BLAKE2b-256 20113e1ee48a1c282be7688c26dbf855613494982eaa91d69b1faa46acf1c7e2

See more details on using hashes here.

File details

Details for the file roche-0.4.1-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: roche-0.4.1-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 246.2 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for roche-0.4.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 695dfa4cecd13ffa1ad9405b0c435e3fa852aa6ef722a4a0fec34b9465482b96
MD5 dcdaacbb1788e8b7c61e800d17f48dde
BLAKE2b-256 40d81a652b4dccedbac4bb3f195ae184c40aafe9dda37e801548b3dbd428be5f

See more details on using hashes here.

File details

Details for the file roche-0.4.1-cp38-abi3-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for roche-0.4.1-cp38-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 38f8ccddde12c09acb795344a42fa504bc1c6703fe4821651baa76210249503b
MD5 59182816398caf5486f27cba4ae95da3
BLAKE2b-256 f2fc3a58c789e0120b0ee55f28815da7f2654777bacb9359347d14ee8e3be9ca

See more details on using hashes here.

File details

Details for the file roche-0.4.1-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for roche-0.4.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c182bf0d121e3693e260db9b014707153e984fa24eef1562aea6f47eab193967
MD5 da634cea9e98d63a7986c841facba348
BLAKE2b-256 31124271aa1cd9f495293f909e37ad89cf7568ec87ba537b441332e6e51bf6ad

See more details on using hashes here.

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