GravHopper
"They told me computers could only do arithmetic." -- Grace Hopper
Gravitational N-body simulation code written by Jeremy Bailin.
Named in honour of pioneering computer scientist Grace Hopper. Doubly appropriate because it uses a leapfrog integrator.
This is a simple Python-interface code for performing gravitational N-body simulations. It combines a simple Python interface for ease of use with a C backend for speed, and has the following features:
- Choice of Barnes-Hut tree or direct summation algorithm.
- Ability to include external potentials from galpy, gala, agama, or user-supplied functions.
- Ability to return output as pynbody snapshots.
- Functions that generate equilibrium or near-equilibrium initial conditions (ICs) for several density profiles (Plummer, Hernquist, exponential disk), along with the ability to create ICs from galpy distribution function objects or pynbody snapshots.
- Utility functions for plotting snapshots and making movies.
For now, it uses a constant uniform timestep and constant uniform Plummer softening.
Requirements:
- Astropy
- NumPy, SciPy, Matplotlib
- C compiler
- To use galpy, gala, pynbody, or agama interface functions, they will need to be installed.
- Saving movies requires ffmpeg.
For example, this will create a Plummer sphere with 2000 particles, run it for a few dynamical times, and plot the particle positions before and after to show that it is in equilibrium:
from gravhopper import Simulation, IC
from astropy import units as u
import matplotlib.pyplot as plt
# Create Plummer initial conditions.
Plummer_IC = IC.Plummer(N=2000, b=1*u.pc, totmass=1e6*u.Msun)
# Create a new simulation with a time step of 0.005 Myr and a softening of 0.05 pc.
sim = Simulation(dt=0.005*u.Myr, eps=0.05*u.pc)
# Add the Plummer model to the simulation
sim.add_IC(Plummer_IC)
# Run for 400 time steps
sim.run(400)
# Plot the x-y positions at the beginning and end.
fig = plt.figure(figsize=(12,4))
ax1 = fig.add_subplot(121, aspect=1.0)
ax2 = fig.add_subplot(122, aspect=1.0)
sim.plot_particles(snap='IC', unit=u.pc, xlim=[-10,10], ylim=[-10,10], ax=ax1)
sim.plot_particles(snap='final', unit=u.pc, xlim=[-10,10], ylim=[-10,10], ax=ax2)
To make a movie of the whole evolution of the simulation:
# Make and save a movie of the simulation running
sim.movie_particles('Plummer_sim.mp4', unit=u.pc, xlim=[-10,10], ylim=[-10,10])
Documentation
Full documentation, including installation instructions, examples, and library reference, are at Read The Docs
Installation
Option 1: Pip
If all goes well, you should be able to install GravHopper simply with:
pip install gravhopper
Option 2: Install from source
To install directly from the current source:
- Clone or download the git repository
git clone https://github.com/jbailinua/gravhopper.git
- Go into the gravhopper directory and build the code.
cd gravhopper
python setup.py build_ext --inplace
- Copy the gravhopper subdirectory to wherever you want to use it.
Metadata
Release files for gravhopper 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gravhopper-1.2.1.tar.gz | 29.4 kB | Details |
Built distributions (wheels)
Total release size: 1.7 MB
Release files / gravhopper-1.2.1.tar.gz
| Download URL | gravhopper-1.2.1.tar.gz |
|---|---|
| Size | 29.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7787515cece3c5bf490bbe7bf058b85e60acb9f1f966bea20a0fd10a76275e19
|
|
BLAKE2b-256 checksum How to use checksums |
fae6fdd4390cffb09782eb9d5aa007d54e5582651a731d77979544acd31826f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314t-win_amd64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 36.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e9b00622e975ec8defbc8d050400f2e5724588b61676c6c41bbbf77938d591ad
|
|
BLAKE2b-256 checksum How to use checksums |
c17001a7d7257d41935655ceb9e0910de37b0eb868205422999b907865e4e1e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 84.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a99cf6253e6a0c3956a474919241755d2fdb15154e8cc549f9c1f4902a248267
|
|
BLAKE2b-256 checksum How to use checksums |
da0b0df0d21974f26b6f8605ee460d11fb4d960a7ef05d6d3ac241956f6f7d36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 82.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
a5f7c37c42f4ab96b743de926f2cff229684660ae4957ea4da2c096cc95a9e96
|
|
BLAKE2b-256 checksum How to use checksums |
398fae8c89412ebc71b729500ad70e87e49875390a3b0d15ead4dbe1e746f1f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 33.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
71f741114bc2d5f18c6da3d63e26b8ca5c3f21c161a355c51392a08ef539e3ee
|
|
BLAKE2b-256 checksum How to use checksums |
d82c2e63806c210be208e8b81faaf3b399e0ec333f7c08914633623c0280352b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 33.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
95abf23a2fabb748e58a2747e96758652b4b4a4b4d2abf107b521ec339094c6e
|
|
BLAKE2b-256 checksum How to use checksums |
7ef77f69995fe3dc393e1d52c0748e37704938bf6545a8657273e57e84b7bacf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314-win_amd64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 36.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d033bb20fe5f1d09db39388a698a9b3c80849bf9069abd550481c60f17bd502
|
|
BLAKE2b-256 checksum How to use checksums |
11742023f7d2c4632fc6bb8a203dfa75160e2adac634b5621221be80667a618d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 69.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9b10c8cafe7f33c388364936cf3e23f25630322abaacb7a916d31a20465e0ed7
|
|
BLAKE2b-256 checksum How to use checksums |
4385c3b33346904e99a9c267f0173a561dfd4988b0ac4946c96a5c133ba9decd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 68.1 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
d6713e7f8f4bc1373e2a1af7f53e668ec2c15cac9353d928446bfd2e17f5d008
|
|
BLAKE2b-256 checksum How to use checksums |
80f4d9d0b9cd97999c32782c9b343b6ace297a37d29d38d8d9ee3bf29e45ec29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 32.8 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8023eb2c896979d4621bc2ae2c360eeccef6ad8854ce90955719db0e2c8ec372
|
|
BLAKE2b-256 checksum How to use checksums |
7d4acdfa93631fb4d1b055c7d63347fe76925cb6f1165db2b905b1af91863de3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | gravhopper-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 33.7 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
57dfa3dd24ffb4176d91d4d21c5dcd0407442b6583d53bc57f620c98d22fc1b1
|
|
BLAKE2b-256 checksum How to use checksums |
33f13e4618126a1fd16b71a1b40e8ccc7965481c3f144f52c35abc42c440c4e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp313-cp313-win_amd64.whl
| Download URL | gravhopper-1.2.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 35.8 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
105117e750e9645b6275e99c5539cce207bd333aa985f300bb35746f0a19c038
|
|
BLAKE2b-256 checksum How to use checksums |
18c4f9b9eced9a3e89ba97fa4839bc4a85ebf188ae5b4442644dbd562a29679e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | gravhopper-1.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 68.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1534b0507a2e8200fd0ae74835e0d8cbcea35d964e7ffe3bc89c05ad9a8d5ef1
|
|
BLAKE2b-256 checksum How to use checksums |
2cbc0261ed58325d35fed97dd48d0b5a3a176158afb7a0c785f3ac8b30342187
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | gravhopper-1.2.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 67.9 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
49ae30b081f431e7bd9e5fd920785fbdf54b686f0fe6b71e7b0c16caad99d362
|
|
BLAKE2b-256 checksum How to use checksums |
1e75d5f233cdb107a0cf5aedb328e2ecba218cf340e88260affeec8800fc938b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | gravhopper-1.2.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 32.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c005b778ad7650731597a233870bd0d3eb86906da7ea2e3a292ea34fc052dcce
|
|
BLAKE2b-256 checksum How to use checksums |
b07be1cdf39a5bc4333aa28daa23efd7f552974529e09e7fdc4e5f95fc06feeb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | gravhopper-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 33.6 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
b8cea19cb537d897d0bb8681f6a77894c77f141a89fd8ace874fae2f8d61b669
|
|
BLAKE2b-256 checksum How to use checksums |
2f319a283dc26212968a8abdfe383fcce714e76f83f3b643f3102314061c0b6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp312-cp312-win_amd64.whl
| Download URL | gravhopper-1.2.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 35.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
db011f8e51419e7577bb8a91b75322cbc28b8811cbe4ae21eee424adcb6d8b61
|
|
BLAKE2b-256 checksum How to use checksums |
2f50decd064ae3494487881f9109178e276b49006b38f4e10ac71064ce02aca3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | gravhopper-1.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 68.9 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a71d5a0bbc6557e7b17cbec93e6d5d8670d743283f8a5c65e7e8adff48f0c67
|
|
BLAKE2b-256 checksum How to use checksums |
a225d0c7078bae99d75e4cbd4e853557550fdc1d9de526b23efbd50f040b9904
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | gravhopper-1.2.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 67.9 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d489ad67e2f97ba0f40f7ab95039a05efee23a06836df73d9294d55e5ea4b31
|
|
BLAKE2b-256 checksum How to use checksums |
6c5330491efe38419fb0b5284fa705f2cf286fcdef7140db354b920ff902b8eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | gravhopper-1.2.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 32.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
784f751718481ac6482ed5e18414deab28c498a7d21614e73372c37105bbd2e9
|
|
BLAKE2b-256 checksum How to use checksums |
a9e60d9d170e5a4b11070c177081ed1eaa53135c0c62605e40070b112146ea1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | gravhopper-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 33.6 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
518c04cc09eca63a0fcac443194f4efdf21282f7b8a627d5655cc48ed8f53b20
|
|
BLAKE2b-256 checksum How to use checksums |
f8f22bd2fd8dd8a6eadf7fe39c4b959d15d2a9ade21f9753b05677c24be178ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp311-cp311-win_amd64.whl
| Download URL | gravhopper-1.2.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 35.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aabe11ec39d795a6ce0dbc62ec3dbeb9d9f5feb706a91972023c6c539de5451d
|
|
BLAKE2b-256 checksum How to use checksums |
65add4b704ecd24821da18da925f1a7d09fc494f7c1fa856040fa4817245c12d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | gravhopper-1.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 65.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5a9281acec6aecc43b83741beca241d9221ec3a70fb59824621a58adc59b1e52
|
|
BLAKE2b-256 checksum How to use checksums |
8e33dcde6e980cac648e0c9e30133974f333db42bb7fe69126b6c41bc74994e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | gravhopper-1.2.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 64.9 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
4e280e54592fe9173a9042b3b3c0af7b446d47e9589c5db07e96ab0646dd0b6c
|
|
BLAKE2b-256 checksum How to use checksums |
5c0e306934e9ec5fa5ee12c63411fcfd8ac0dc579e5a7a3f658e6fec2450e22b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | gravhopper-1.2.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 33.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e2402a9ac66029851f2864169140023499fc5921f971c53c53dbcede66bbd821
|
|
BLAKE2b-256 checksum How to use checksums |
5a1889df82ad5b7eef875fd8095d2879dd62c581f44dca1fea74cd99efd6cc43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | gravhopper-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 33.6 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
56b4cd8366620e1cff7c8960ad137c7a4a8e99968881682fa7ed144548dce24f
|
|
BLAKE2b-256 checksum How to use checksums |
11c673971864f3b8488a1cf821f43f36aed7181e12fe37682ab249e8b4566f9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp310-cp310-win_amd64.whl
| Download URL | gravhopper-1.2.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 35.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
71da843f94e15f5217f171ea000aef8f5f9858589625135e03a16a43b5d4c7ef
|
|
BLAKE2b-256 checksum How to use checksums |
a24cbf730eda298f74fef0b4a8d574d89437fe05bde8949fd70170904217741d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | gravhopper-1.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 65.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
cee4d056739cc3b675bff3c58c41ad79a0f2cd9cb6873b950b4f76b9ee48b108
|
|
BLAKE2b-256 checksum How to use checksums |
bead550d94b0a31813fa4a7c76d1b06523d2b2e9a3e965a9f2aecf3d4bd5256d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | gravhopper-1.2.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 64.8 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
271eded6a30a7e9394e701b265c364e394699d7b886345e3c6945147ac625f97
|
|
BLAKE2b-256 checksum How to use checksums |
89f098abd9581607c791af0e1214c51e93205a6fbb0fcd4f7a4c5eb49198c706
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | gravhopper-1.2.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 33.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
570c5213dcf569f9f6dc0899602dacc59ee3a84f9fa9a5dc74e43a4738d97cc1
|
|
BLAKE2b-256 checksum How to use checksums |
c8c123ffafb870e72e8a81368aa4484782c288bab34ac0fd12cb25362dad068d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | gravhopper-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 33.6 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d737ada64a696f6aee62eb9352664610dd886fc6f48e0506fe52b9d64dd8eed9
|
|
BLAKE2b-256 checksum How to use checksums |
9a6a6f56d8bbad890a19b66c51aae4f32f28771cf224c134ba8cfca109192984
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp39-cp39-win_amd64.whl
| Download URL | gravhopper-1.2.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 35.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
017107dc2a08a6ad279a7c69de878f100d3bceffa3ce05ebd682034b0111ce2c
|
|
BLAKE2b-256 checksum How to use checksums |
96fb4546c343e5f7c10659020d0134db6330194790d631fa6fa57d7cd71a8480
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | gravhopper-1.2.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 65.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
21719bb2c0c5f16745f201a124cb27d0dc42b909518c60b01d42b17e450b28ad
|
|
BLAKE2b-256 checksum How to use checksums |
785dc4e00c84f329678a3083cafd37384965b28ef74860c1557ff49300775110
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | gravhopper-1.2.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 64.6 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
db210f31a19a4515fafdb2d5d04073b92aec98f51feed4ee37fcfe4f4f475dae
|
|
BLAKE2b-256 checksum How to use checksums |
19611b89148a35ffdbb62678967c3ed54c7b0cb5032961bfc4175ed7f4b97f6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | gravhopper-1.2.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 33.0 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f4ad7b04332c04c64028e67251656a31ec117d60d82074c53753c22ec7d82fd3
|
|
BLAKE2b-256 checksum How to use checksums |
81be9686aab49d35f1e492a1062bab89a7e9ab5e5fe35d765e7e9d4de34e6ee2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / gravhopper-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | gravhopper-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 33.6 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
467f59e09b68b14f7639f6b56ab5b7b6c680659339f7c7171eaa6d180b04f223
|
|
BLAKE2b-256 checksum How to use checksums |
4983b1ed420e0fca65f8a1c9e92f5eb342baa508a41702d520f2cb96cde9b99c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|