Python bindings for the ParticleZoo C++ library
Project description
ParticleZoo
Python bindings for the ParticleZoo C++20 library, enabling reading, writing, and manipulation of particle phase space files from various Monte Carlo simulation codes.
Features
- Unified API: Read and write phase space files from EGS, IAEA, TOPAS, and penEasy formats (ROOT also available — see "ROOT support" under Installation)
- Automatic Format Detection: File format is inferred from extension, with explicit override options
- Iterator Support: Pythonic iteration over particles with
for particle in reader: - Full Particle Access: Get and set all particle properties (position, momentum, energy, weight, etc.)
- Random Access: Seek to specific particles within files
- Unit System: Comprehensive physical units for dimensional consistency
- Format-Specific Features: Access EGS LATCH bits, PENELOPE ILB arrays, and other format-specific data
Installation
pip install particlezoo
Requires Python 3.9 or newer. Ready-to-use packages are provided for Windows, macOS, and Linux (x86_64 and ARM), so no compiler or other setup is needed — the EGS, IAEA, TOPAS, and penEasy formats work out of the box.
ROOT support
The standard pip install particlezoo does not include support for
CERN ROOT files. If you need the ROOT format:
-
Install ROOT so that the
root-configcommand works in your terminal. -
Install ParticleZoo with pip's
--no-binaryflag, which compiles it from source on your machine so it can link against your ROOT installation:pip install --no-binary particlezoo particlezoo
Compiling from source requires a C++20 compiler (GCC 10+, Clang 13+, or
MSVC 2019+); everything else is handled automatically by pip. One macOS
note: if you use a python.org Python together with Homebrew ROOT on Apple
Silicon, prefix the command with ARCHFLAGS="-arch arm64" so the build
matches your ROOT installation's architecture.
For development or editable installs from a git checkout, see the
GitHub repository, which
provides make install-python and make install-python-dev targets.
Quick Start
import particlezoo as pz
# Create a particle programmatically
p = pz.Particle(pz.ParticleType.Electron, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)
print(f"Particle type: {pz.get_particle_type_name(p.type)}")
print(f"Energy: {p.kinetic_energy} MeV")
# Read particles from a file
reader = pz.create_reader("/path/to/input.IAEAphsp")
print(f"File contains {reader.get_number_of_particles()} particles")
for i, particle in enumerate(reader):
if i >= 10:
break
print(f"Particle {i}: E={particle.kinetic_energy:.3f} MeV at ({particle.x:.2f}, {particle.y:.2f}, {particle.z:.2f})")
reader.close()
API Reference
Factory Functions
create_reader(filename, options=UserOptions())
Create a phase space file reader with automatic format detection based on file extension.
reader = pz.create_reader("simulation.egsphsp")
create_reader_for_format(format_name, filename, options=UserOptions())
Create a reader for a specific format (bypasses auto-detection).
reader = pz.create_reader_for_format("IAEA", "data.phsp")
create_writer(filename, options=UserOptions(), fixed_values=FixedValues())
Create a phase space file writer with automatic format detection.
writer = pz.create_writer("output.IAEAphsp")
create_writer_for_format(format_name, filename, options=UserOptions(), fixed_values=FixedValues())
Create a writer for a specific format.
writer = pz.create_writer_for_format("EGS", "output.egsphsp")
Particle Class
The Particle class represents a particle in phase space.
Constructor
# Default constructor (unsupported type, zero energy)
p = pz.Particle()
# Full constructor
p = pz.Particle(
type=pz.ParticleType.Photon, # Particle type
kineticEnergy=6.0, # Kinetic energy (internal units)
x=0.0, y=0.0, z=0.0, # Position
px=0.0, py=0.0, pz=1.0, # Direction cosines (auto-normalized)
isNewHistory=True, # Starts new MC history?
weight=1.0 # Statistical weight
)
# Create from PDG code
p = pz.particle_from_pdg(pdg=11, kineticEnergy=6.0, x=0, y=0, z=0, px=0, py=0, pz=1)
Properties
| Property | Type | Description |
|---|---|---|
type |
ParticleType |
Particle type (electron, photon, etc.) |
kinetic_energy |
float |
Kinetic energy |
x, y, z |
float |
Position coordinates |
px, py, pz |
float |
Direction cosines (momentum unit vector) |
weight |
float |
Statistical weight |
is_new_history |
bool |
Whether this particle starts a new Monte Carlo history |
is_primary |
bool |
Whether this particle is a primary particle (not generated by another particle). Setting to True sets generation to 1, False sets generation to 2. |
Methods
# Get PDG code
pdg_code = p.get_pdg_code() # Returns PDG ID (e.g., 11 for electron)
# Set particle generation (1=primary, 2+=secondary)
p.set_generation(1) # Mark as primary
p.set_generation(2) # Mark as secondary
# Project particle trajectory to a coordinate
success = p.project_to_z(100.0) # Project to Z=100
success = p.project_to_x(0.0) # Project to X=0
success = p.project_to_y(0.0) # Project to Y=0
# History tracking
histories = p.get_incremental_histories()
p.set_incremental_histories(5)
# Integer properties (EGS_LATCH, GENERATION, PENELOPE_ILB*, etc.)
if p.has_int_property(pz.IntPropertyType.GENERATION):
gen = p.get_int_property(pz.IntPropertyType.GENERATION)
p.set_int_property(pz.IntPropertyType.CUSTOM, 42)
# Float properties (XLAST, YLAST, ZLAST, etc.)
if p.has_float_property(pz.FloatPropertyType.XLAST):
xlast = p.get_float_property(pz.FloatPropertyType.XLAST)
p.set_float_property(pz.FloatPropertyType.CUSTOM, 3.14)
# Boolean properties (IS_MULTIPLE_CROSSER, etc.)
if p.has_bool_property(pz.BoolPropertyType.IS_MULTIPLE_CROSSER):
is_crosser = p.get_bool_property(pz.BoolPropertyType.IS_MULTIPLE_CROSSER)
p.set_bool_property(pz.BoolPropertyType.CUSTOM, True)
# String properties
p.set_string_property("custom_label")
strings = p.get_custom_string_properties() # Returns list of custom strings
# Property counts
num_int = p.get_number_of_int_properties()
num_float = p.get_number_of_float_properties()
num_bool = p.get_number_of_bool_properties()
# Reserve memory for properties (optimization)
p.reserve_int_properties(10)
p.reserve_float_properties(5)
p.reserve_bool_properties(3)
# Get all custom properties
custom_ints = p.get_custom_int_properties() # Returns list of int32
custom_floats = p.get_custom_float_properties() # Returns list of float
custom_bools = p.get_custom_bool_properties() # Returns list of bool
PhaseSpaceFileReader Class
Reader for phase space files. Supports iteration protocol.
reader = pz.create_reader("input.IAEAphsp")
# File information
print(f"Particles: {reader.get_number_of_particles()}")
print(f"Histories: {reader.get_number_of_original_histories()}")
print(f"Format: {reader.get_phsp_format()}")
print(f"File size: {reader.get_file_size()} bytes")
# Check for constant values
if reader.is_z_constant():
print(f"Z is constant at {reader.get_constant_z()}")
# Read particles
while reader.has_more_particles():
p = reader.get_next_particle()
# process particle...
# Or use iteration
for particle in reader:
# process particle...
# Random access
reader.move_to_particle(1000000) # Jump to particle at index 1,000,000
# Statistics
print(f"Particles read: {reader.get_particles_read()}")
print(f"Histories read: {reader.get_histories_read()}")
reader.close()
PhaseSpaceFileWriter Class
Writer for phase space files.
writer = pz.create_writer("output.egsphsp")
# Write particles
for particle in source_reader:
writer.write_particle(particle)
# Add empty histories (simulations that produced no particles)
writer.add_additional_histories(100)
# Statistics
print(f"Particles written: {writer.get_particles_written()}")
print(f"Histories written: {writer.get_histories_written()}")
print(f"Max supported: {writer.get_maximum_supported_particles()}")
writer.close() # Flushes buffers and finalizes file
FixedValues Class
Define constant values for all particles (reduces file size for some formats).
fixed = pz.FixedValues()
fixed.z_is_constant = True
fixed.constant_z = 100.0 * pz.cm
writer = pz.create_writer("output.IAEAphsp", fixed_values=fixed)
Available fixed value pairs:
x_is_constant/constant_xy_is_constant/constant_yz_is_constant/constant_zpx_is_constant/constant_pxpy_is_constant/constant_pypz_is_constant/constant_pzweight_is_constant/constant_weight
FormatRegistry Class
Query available formats.
# List all supported formats
for fmt in pz.FormatRegistry.supported_formats():
print(f"{fmt.name}: {fmt.description} ({fmt.file_extension})")
if fmt.file_extension_can_have_suffix:
print(" (supports numbered suffixes)")
# Find formats for an extension
formats = pz.FormatRegistry.formats_for_extension(".phsp")
# Get extension for a format
ext = pz.FormatRegistry.extension_for_format("IAEA") # Returns ".IAEAphsp"
# Manually register formats (usually not needed - done automatically)
pz.FormatRegistry.register_standard_formats()
UserOptions and ArgParser Classes
For building command-line tools with custom argument parsing:
# Parse command-line style arguments
options = pz.ArgParser.parse_args(
["-Z", "100", "input.phsp"],
usage_message="Usage: mytool [options] <file>",
min_positional_args=1
)
# Create empty options for manual configuration
options = pz.UserOptions()
# Pass options to reader/writer
reader = pz.create_reader("file.phsp", options)
Property Type Enums
IntPropertyType
INVALID- Invalid/unsetINCREMENTAL_HISTORY_NUMBER- Number of new histories since last particleEGS_LATCH- EGS LATCH variablePENELOPE_ILB1throughPENELOPE_ILB5- PENELOPE ILB array valuesGENERATION- Particle generation (1=primary, 2+=secondary)CUSTOM- User-defined
FloatPropertyType
INVALID- Invalid/unsetXLAST,YLAST,ZLAST- EGS last interaction positionCUSTOM- User-defined
BoolPropertyType
INVALID- Invalid/unsetIS_MULTIPLE_CROSSER- Particle crossed scoring plane multiple timesCUSTOM- User-defined
ParticleType Enum
All standard particle types are available:
pz.ParticleType.Photon
pz.ParticleType.Electron
pz.ParticleType.Positron
pz.ParticleType.Proton
pz.ParticleType.Neutron
# ... and many more
# Get all particle types as a dictionary
all_types = pz.all_particle_types()
# Convert between PDG codes and ParticleType
ptype = pz.get_particle_type_from_pdgid(11) # Returns ParticleType.Electron
pdg = pz.get_pdgid(pz.ParticleType.Photon) # Returns 22
name = pz.get_particle_type_name(pz.ParticleType.Electron) # Returns "electron"
EGS LATCH Functions
Functions for working with EGS LATCH bit fields:
# Apply LATCH to a particle
pz.apply_latch_to_particle(particle, latch_value, pz.EGSLATCHOPTION.LATCH_OPTION_2)
# Extract LATCH from a particle
latch = pz.extract_latch_from_particle(particle, pz.EGSLATCHOPTION.LATCH_OPTION_2)
# Filter by LATCH bitmask
if pz.does_particle_pass_latch_filter(particle, 0x00000001):
# Particle passes filter
pass
LATCH options:
EGSLATCHOPTION.LATCH_OPTION_1- Non-inherited settingEGSLATCHOPTION.LATCH_OPTION_2- Comprehensive setting (default)EGSLATCHOPTION.LATCH_OPTION_3- Comprehensive setting with interaction tracking
PENELOPE ILB Functions
Functions for working with PENELOPE ILB arrays:
# Apply individual ILB values
pz.apply_ilb1_to_particle(particle, 1) # Generation (1=primary)
pz.apply_ilb2_to_particle(particle, 0) # Parent type
pz.apply_ilb3_to_particle(particle, 0) # Interaction type
pz.apply_ilb4_to_particle(particle, 0) # Atomic transition
pz.apply_ilb5_to_particle(particle, 0) # User-defined
# Apply all ILB values at once
pz.apply_ilb_array_to_particle(particle, [1, 0, 0, 0, 0])
# Extract ILB values
ilb1 = pz.extract_ilb1_from_particle(particle)
ilb_array = pz.extract_ilb_array_from_particle(particle) # Returns [ILB1, ILB2, ILB3, ILB4, ILB5]
Unit System
Physical units are exposed as module constants. Internal units are cm, MeV, g, s.
# Base units
pz.cm, pz.MeV, pz.g, pz.s, pz.mol, pz.K, pz.A, pz.cd
# Length
pz.nm, pz.um, pz.mm, pz.cm, pz.m, pz.km, pz.inch, pz.ft, pz.angstrom
# Area
pz.nm2, pz.um2, pz.mm2, pz.cm2, pz.m2, pz.km2, pz.in2, pz.ft2, pz.angstrom2
# Volume
pz.nm3, pz.um3, pz.mm3, pz.cm3, pz.m3, pz.km3, pz.L, pz.mL, pz.uL, pz.in3, pz.ft3, pz.angstrom3
# Energy
pz.eV, pz.keV, pz.MeV, pz.GeV, pz.TeV, pz.J
# Mass
pz.ug, pz.mg, pz.g, pz.kg, pz.lb
# Time
pz.s, pz.minute, pz.hour, pz.day, pz.year
# Frequency
pz.Hz, pz.kHz, pz.MHz, pz.GHz, pz.THz
# Force
pz.N, pz.dyn, pz.lbf
# Pressure
pz.Pa, pz.kPa, pz.MPa, pz.GPa, pz.atm, pz.bar, pz.mbar, pz.torr, pz.mmHg, pz.psi
# Charge
pz.C, pz.mC, pz.uC, pz.nC, pz.pC
# Density
pz.g_per_cm3, pz.kg_per_m3
# Dose
pz.Gy, pz.cGy, pz.rad, pz.Sv, pz.cSv, pz.mSv, pz.rem
# Angle
pz.radian, pz.deg, pz.PI
Usage Examples
# Convert energy from internal units to keV
energy_keV = particle.kinetic_energy / pz.keV
# Set position in mm
particle.x = 10.0 * pz.mm
# Create fixed Z at 1 meter
fixed = pz.FixedValues()
fixed.z_is_constant = True
fixed.constant_z = 1.0 * pz.m
Complete Examples
Format Conversion
import particlezoo as pz
# Convert IAEA to EGS format
reader = pz.create_reader("input.IAEAphsp")
writer = pz.create_writer("output.egsphsp")
for particle in reader:
writer.write_particle(particle)
print(f"Converted {writer.get_particles_written()} particles")
writer.close()
reader.close()
Filtering Particles
import particlezoo as pz
reader = pz.create_reader("beam.phsp")
writer = pz.create_writer("photons_only.phsp")
photon_count = 0
for particle in reader:
if particle.type == pz.ParticleType.Photon:
if 1.0 * pz.MeV <= particle.kinetic_energy <= 10.0 * pz.MeV:
writer.write_particle(particle)
photon_count += 1
print(f"Wrote {photon_count} photons in 1-10 MeV range")
writer.close()
reader.close()
Analyzing Phase Space
import particlezoo as pz
reader = pz.create_reader("simulation.IAEAphsp")
total_energy = 0.0
particle_counts = {}
for particle in reader:
total_energy += particle.kinetic_energy * particle.weight
ptype = pz.get_particle_type_name(particle.type)
particle_counts[ptype] = particle_counts.get(ptype, 0) + 1
print(f"Total weighted energy: {total_energy / pz.MeV:.2f} MeV")
print("Particle counts:")
for ptype, count in sorted(particle_counts.items()):
print(f" {ptype}: {count}")
reader.close()
Creating Particles Programmatically
import particlezoo as pz
import math
writer = pz.create_writer("synthetic.IAEAphsp")
# Create a pencil beam of electrons
for i in range(1000):
p = pz.Particle(
type=pz.ParticleType.Electron,
kineticEnergy=6.0 * pz.MeV,
x=0.0, y=0.0, z=0.0,
px=0.0, py=0.0, pz=1.0,
isNewHistory=True,
weight=1.0
)
writer.write_particle(p)
writer.close()
print(f"Created {writer.get_particles_written()} particles")
Working with Fixed Values
import particlezoo as pz
# Read a file and check for constant values
reader = pz.create_reader("planar_source.IAEAphsp")
if reader.is_z_constant():
print(f"All particles at Z = {reader.get_constant_z() / pz.cm:.2f} cm")
# Write with fixed Z value
fixed = pz.FixedValues()
fixed.z_is_constant = True
fixed.constant_z = 100.0 * pz.cm
writer = pz.create_writer("output.IAEAphsp", fixed_values=fixed)
for particle in reader:
# particle will be written with z = 100 cm
writer.write_particle(particle)
writer.close()
reader.close()
Supported Formats
| Format | Extension | Description |
|---|---|---|
| EGS | .egsphsp, .egsphsp1, etc. |
EGSnrc MODE0/MODE2 format |
| IAEA | .IAEAphsp |
IAEA standard format with header |
| TOPAS | .phsp |
TOPAS Binary, ASCII, Limited |
| penEasy | .dat |
PENELOPE/penEasy ASCII format |
| ROOT | .root |
CERN ROOT trees (requires opt-in install — see "ROOT support" under Installation) |
Notes
- Positions and energies are stored in the library's internal units (cm and MeV) — use the unit constants (see Unit System) when converting values in and out
- Direction cosines are automatically normalized
- Installing from the source distribution compiles the bundled C++ sources; no separate ParticleZoo C++ library installation is required
- Thread safety: Each reader/writer should be used from a single thread
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file particlezoo-1.1.2.tar.gz.
File metadata
- Download URL: particlezoo-1.1.2.tar.gz
- Upload date:
- Size: 165.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fcdc30637d7c908848ab00ac26599cf2fdbf648c7025ae7aa661e6955f972fb
|
|
| MD5 |
46071529d2f0f9d02b45abad1628b26d
|
|
| BLAKE2b-256 |
d48617509307dd89c60b70a115160012f2f41062d6304e640470923e1fc7b342
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 568.0 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc8d986b979c53700c997cf8fba5b5fe50d1e5731664af76dbe4145785512d47
|
|
| MD5 |
b6189f8325d0e28fc120cc80300fd156
|
|
| BLAKE2b-256 |
0514c403974323dc9ad95daef7e1f2e410702881bf04eb95eb1b3cce3ee3d5b2
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314t-win32.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314t-win32.whl
- Upload date:
- Size: 519.3 kB
- Tags: CPython 3.14t, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31f74b0f9def4c7d4a1f1c6623006f0bd1ba3881992ef363f823e4b3415ed2be
|
|
| MD5 |
c628731b066bf04727cbcc65e1681564
|
|
| BLAKE2b-256 |
7a814899b4c1d677c56fb38807a961818bd0302302a5fc5f990174f3cb7fa94a
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 853.8 kB
- Tags: CPython 3.14t, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bb427ef75318a0ebee795db46b314e83b65e7b9e56784b1d952dcbd1094fd95
|
|
| MD5 |
e119c15530a0e346869cddad6f4fbc5b
|
|
| BLAKE2b-256 |
8c31fe14c19792626deed6c12f44200e06c7216ccf69de1abfcd80c756872a6c
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 790.1 kB
- Tags: CPython 3.14t, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bf8199545fdbe05ededed3678c29256881e03db7e1a9a24781dee613eab338d
|
|
| MD5 |
9711f2c673501d8e1fc73f7f759ff915
|
|
| BLAKE2b-256 |
b5dab628d81e499036dfb51291ec362e4ffa09016a7fdc325a3243a509f24e3f
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 542.6 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
934bc100ed7e63bd5a97e20284151d78805ed9aeaa898aa7dfa0d4bd33ed93e1
|
|
| MD5 |
01571c3ae8f95b8823706f0a4de788e8
|
|
| BLAKE2b-256 |
ff52ce8ac6ec6f535440605258bcc1d4798c92f265cd100fe7f483e93766e4c6
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314-win32.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314-win32.whl
- Upload date:
- Size: 505.8 kB
- Tags: CPython 3.14, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51ceb8f636bc722de0853fd365d9aa4c18a142019306a394dc198e1b9ea2eb98
|
|
| MD5 |
eda158869cf75da3324c2dbe8fc368d5
|
|
| BLAKE2b-256 |
4a0a6a422e2a120e08a0875f6299ab4acbd3b904ef6be86d3f9592191883e35e
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 853.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b4c69be605ba8c73328b1b0515dfabd599b3fdb6c39c217c450cbef52d0dd5e
|
|
| MD5 |
44d5f08cb49a91417c7ddc9f76e68ccb
|
|
| BLAKE2b-256 |
3e3e067eab30472cbef1b156961a094c7fe3191321f79f5b298adf4d2e962d94
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 788.3 kB
- Tags: CPython 3.14, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2e1c2c0700b0dffe7042fb3c520941500d226542c45d6e1543c3455d36004e8
|
|
| MD5 |
8a9be48479332510e7869e7ae3425456
|
|
| BLAKE2b-256 |
c621fbb9e86dfb2f0daa4cee368432edcd37981a68322819d5617198dbbf42fe
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314-macosx_13_0_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314-macosx_13_0_x86_64.whl
- Upload date:
- Size: 580.3 kB
- Tags: CPython 3.14, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07bcd14f8dfc07d362dabf5ebaf33df60f4447ac952ba967f3f1ff89013352e5
|
|
| MD5 |
8b23a2328f4fb00f8eab1a214254ddd8
|
|
| BLAKE2b-256 |
455ddaed476a6fa043871559a62f6a7af0671c861c9318f897b9030a63630984
|
File details
Details for the file particlezoo-1.1.2-cp314-cp314-macosx_13_0_arm64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp314-cp314-macosx_13_0_arm64.whl
- Upload date:
- Size: 577.5 kB
- Tags: CPython 3.14, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5510623ed22011503e55a0c26366daf6f3f1827dfb423c21fe061f44d4e1378
|
|
| MD5 |
f626f6f2cb8246b9777a7a8931bbdab5
|
|
| BLAKE2b-256 |
64ff7ed48d9dc59eaa52561e5d95468864f063cee14c734dfde91d346fba838b
|
File details
Details for the file particlezoo-1.1.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 526.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad963f1084162bd6bdf251197045ef9218727c04dcc68b5ac21feb9e774a3b07
|
|
| MD5 |
57d11823f8e6d37489bfe9d828aac6aa
|
|
| BLAKE2b-256 |
82d9bc5837f3d9049d2bb2712cb128ca9963d6e1a71b149df8ecd97db243b72e
|
File details
Details for the file particlezoo-1.1.2-cp313-cp313-win32.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp313-cp313-win32.whl
- Upload date:
- Size: 484.3 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c191676bdfc870c51a339a820b0c9763a637c5ef910331c51df4cffeea63119
|
|
| MD5 |
079207c382d81379090a2e8f8a4dd14f
|
|
| BLAKE2b-256 |
960bcf7d561ed46cfcbea7b1b6931c8bdd0d985d50397a22e7fb3fca5a908cf9
|
File details
Details for the file particlezoo-1.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 853.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1232a4c4c54a4aea38727bbd142a8686f5492cac240925e432143be8c42a04a
|
|
| MD5 |
c0388fc73c461f95f23e85f483f093f1
|
|
| BLAKE2b-256 |
9b5aafbbcae136709ece52ca90b6a14f4e60449456498732e8b53edef0a5b999
|
File details
Details for the file particlezoo-1.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 787.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bdc3864def5a9df71d9381b1c9d7253732f0b8e0be4dc0eab0a1ddb671a0b90
|
|
| MD5 |
64d4f2fec3aad985836932fd874568d9
|
|
| BLAKE2b-256 |
d94263876a352ce7019894420ee7f720e16da25735d0ab72bec10cd9b9d18cac
|
File details
Details for the file particlezoo-1.1.2-cp313-cp313-macosx_13_0_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp313-cp313-macosx_13_0_x86_64.whl
- Upload date:
- Size: 580.2 kB
- Tags: CPython 3.13, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a88dedde88512f928313381e39d92e690c8ca98d80e2130d69e2f9245d88804
|
|
| MD5 |
b94e13ae174b8fcb0f667d6af235e7f9
|
|
| BLAKE2b-256 |
b8fea12cfeb707c1c42c57c6a2834d38f79b811b1d60fbb2d5a563545c350354
|
File details
Details for the file particlezoo-1.1.2-cp313-cp313-macosx_13_0_arm64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp313-cp313-macosx_13_0_arm64.whl
- Upload date:
- Size: 576.6 kB
- Tags: CPython 3.13, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ad0624ba2d608b378267578665f301ec52e37df69070a71c68b020c06fabf6c
|
|
| MD5 |
7e6115225ce64595a76fb4933a0c7727
|
|
| BLAKE2b-256 |
1b12a7201fb269077e7d756fdd4a77e8883e38bb19aa804145048de096a1b6c8
|
File details
Details for the file particlezoo-1.1.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 526.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce64d7105c507a371b6c1ce287974c24ceae29d9dfb1af260beda2275851080c
|
|
| MD5 |
7cb9b5ed0259ec104650eb7bf6fc9c47
|
|
| BLAKE2b-256 |
5d763cf0d2021fc7a41d7944e1363d97e2cb1b42d680cd41c970bab86df0d964
|
File details
Details for the file particlezoo-1.1.2-cp312-cp312-win32.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp312-cp312-win32.whl
- Upload date:
- Size: 484.3 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
999de25e2dd32b152e06680b071030044530569b3068055aabd8612b217674ca
|
|
| MD5 |
4c11d1bd21c2318b36119d586de4d073
|
|
| BLAKE2b-256 |
f4c896377f02e8405ef67efdcc26386774093bf6bd0eed50ba1ec962ba872ca9
|
File details
Details for the file particlezoo-1.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 853.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac4a11f2b5d63b670dbc212c353866e3ce568d457b550376eef63b15ac9266f2
|
|
| MD5 |
4d921b092a2e9c70454b5be9755c5a79
|
|
| BLAKE2b-256 |
18e5f45688a6660aa4ee7b9b37846c960b493903e689ef14800f15d3fca592fc
|
File details
Details for the file particlezoo-1.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 787.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
806bd01c3f7bb0a5abb60740a294ebbeffeb2a5c4bb150401f442c3fa28bc87f
|
|
| MD5 |
010b3351632e601ab4750b7c953290fe
|
|
| BLAKE2b-256 |
d2565386245e88184879e27006389bab9279887e7d896839dfd060d9a62fd676
|
File details
Details for the file particlezoo-1.1.2-cp312-cp312-macosx_13_0_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 580.3 kB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba6038d903a22b1241887fcac608977ec7c5bfe8726f7179e637f7b1e4f9d844
|
|
| MD5 |
30a389a5b721deb915dec658a766fad8
|
|
| BLAKE2b-256 |
1abf4f7f38d5eff0eaf8094b27bcf895f72e8dab9f1978beb33900813deef1ac
|
File details
Details for the file particlezoo-1.1.2-cp312-cp312-macosx_13_0_arm64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp312-cp312-macosx_13_0_arm64.whl
- Upload date:
- Size: 576.5 kB
- Tags: CPython 3.12, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14b56998568a1cda19f1667a7d0c736b92a624ef221356cb6202da80cda4ebc6
|
|
| MD5 |
9a81881c7bceaa59044c0a0131d92968
|
|
| BLAKE2b-256 |
8b05c302a10d54d6b12408dda6fd99bc5ae7edd22cc8611b6d63e700fa6537a0
|
File details
Details for the file particlezoo-1.1.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 523.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdf855c1c6a72267ccd801cfebac52ca774468ef1526ccc4a63ccce78840f42c
|
|
| MD5 |
e472d2e617710080014de94843637a26
|
|
| BLAKE2b-256 |
011e5e262c80177151d2537776b9f43a502ea0db8be8d762770da701522d6358
|
File details
Details for the file particlezoo-1.1.2-cp311-cp311-win32.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp311-cp311-win32.whl
- Upload date:
- Size: 482.9 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d3343f6ed0cb49dc8bfa454dc6212129d2f7ab1c8d83a483a88c948ce54904c
|
|
| MD5 |
1f7123478628ccd695886d7f4d5cd02a
|
|
| BLAKE2b-256 |
50ea51052cf1b58a7cb8fda1586a8ced81500422936e2b02729ce8697487a834
|
File details
Details for the file particlezoo-1.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 853.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fd3c3ad23b755de34ee2ded4367e8d2ec43eb6c91921e16d841585d423b374d
|
|
| MD5 |
d810d2dec5b3ad341b0ce29bd79c22ae
|
|
| BLAKE2b-256 |
840020b3c32b885d4a1a1842d78974198d8162ecb44c72e7f97f35a736488928
|
File details
Details for the file particlezoo-1.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 789.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f06e60f938c43e63e7afd66298bc38577752a70b3718f2ae969c3c67e0450ec7
|
|
| MD5 |
25bc4f5cd98f83f4e741632fb007377e
|
|
| BLAKE2b-256 |
2c40f0fc8726881dd2f3c3dbf9a3746b4e4f02a59ba543003afa212ead8400d3
|
File details
Details for the file particlezoo-1.1.2-cp311-cp311-macosx_13_0_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 574.0 kB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
495c6f205a441f89a103cfe6c56f89cb00e5e6b56023ca5aad09903271cfb3b5
|
|
| MD5 |
f12a1b7b12d8c974dd1e2601cb133cfe
|
|
| BLAKE2b-256 |
96e72c620db359877e002ebc816af38a533f4ad7f6db9339ef1176df293cf4cb
|
File details
Details for the file particlezoo-1.1.2-cp311-cp311-macosx_13_0_arm64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp311-cp311-macosx_13_0_arm64.whl
- Upload date:
- Size: 569.0 kB
- Tags: CPython 3.11, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfea1fe2df9b955f69ccbf87ed791c261f3439bc18040454a4131c45d82f6d2f
|
|
| MD5 |
e139f3a18ce15ff83c4b4dcf8fd13a70
|
|
| BLAKE2b-256 |
9e099a190f8a0abb4f72a6b5b5c7af0c9eb55ab943148ad43db25e7c59ea67fe
|
File details
Details for the file particlezoo-1.1.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 522.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af792cbc13f2b8d1d5ab9fcaaa070f4c5e74f1b43c6a0a6362b77574c4ddd8bb
|
|
| MD5 |
4067b4449eb96fc12f2a06be3515bc21
|
|
| BLAKE2b-256 |
26dd15579501df2a76c993ef1c1898fe12495762d6607aab958690743ed70073
|
File details
Details for the file particlezoo-1.1.2-cp310-cp310-win32.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp310-cp310-win32.whl
- Upload date:
- Size: 482.1 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51b355e5f440d40cdc5ec0f6664f4de52c61032968821d7cfaeffc2e458a1acb
|
|
| MD5 |
8321478137ba0bf9514020ef984cc085
|
|
| BLAKE2b-256 |
65b16025b5fd186f3f88f0804d6242fac48ef3e2df488e293e5e70bcb493ce30
|
File details
Details for the file particlezoo-1.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 851.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fb17b912736a3a3981d704b7976e7e3eb6658337ebff50eaca086da9440cbc0
|
|
| MD5 |
b8be83ea0b6baa6d815cd22783bec9de
|
|
| BLAKE2b-256 |
eee22a6698595ef3a109ff060e2e23f0029a70cd0d6e169d8e5743248097ebf8
|
File details
Details for the file particlezoo-1.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 788.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b82ca9d5b4ab3a246f99cda0043616c067980f014332123f45ae1c1ea8f3e0a
|
|
| MD5 |
52eba402ada16ccea1cc831e9698c259
|
|
| BLAKE2b-256 |
dfecd2415ca783cbdc6f2316c3733168e1d44d5550219ea6f7ba18415002d9b5
|
File details
Details for the file particlezoo-1.1.2-cp310-cp310-macosx_13_0_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp310-cp310-macosx_13_0_x86_64.whl
- Upload date:
- Size: 572.5 kB
- Tags: CPython 3.10, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb71cd17745ea6aa7aee1bb2ee1c8ce166718c53764b7e5762152b2799dfdd4d
|
|
| MD5 |
7195e59e8db0143de36f2f20d6462075
|
|
| BLAKE2b-256 |
f0673a8a91799de2a99b9b3ee9040be14a4a0efe59134b163e64f98f301cf44d
|
File details
Details for the file particlezoo-1.1.2-cp310-cp310-macosx_13_0_arm64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp310-cp310-macosx_13_0_arm64.whl
- Upload date:
- Size: 567.5 kB
- Tags: CPython 3.10, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1d3887d7a26c24a36b5f1e13d09efd426817d6567483235b309652124f8eb4e
|
|
| MD5 |
2c7eab88b2aedb45216d1c64f55d24fb
|
|
| BLAKE2b-256 |
615266501b236f88dffadea6802fbfa59a2b02c244f4f17bd1212dbca4faf36c
|
File details
Details for the file particlezoo-1.1.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 515.8 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c16f0ab61d2c7abddac8220035045110654cf06bb0be0d34564888a7e5dc1b95
|
|
| MD5 |
4b1bc9e8231dd603a15130eb53515d51
|
|
| BLAKE2b-256 |
2fd0e457086158fb67dad8aecedd2f053b98eff8e309f5317d785226e8b405e8
|
File details
Details for the file particlezoo-1.1.2-cp39-cp39-win32.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp39-cp39-win32.whl
- Upload date:
- Size: 482.1 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eae5cd66b5040cce27416cd64613591b7a42d2653e650c8e35535dd5678363a3
|
|
| MD5 |
2a0e4ec0a62ed9f02f3126f9d7ac7cbf
|
|
| BLAKE2b-256 |
19007c83a72e4350d4e6dd349dafbbfdd50428ef9e839d312e6159089bc58cc6
|
File details
Details for the file particlezoo-1.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 852.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18b8b41dc2a26c8c6c03d21591793bf4276a72f87e36f83f61f7e2fbf5e889ed
|
|
| MD5 |
ea1ec24307304988bcfb8020e33f9100
|
|
| BLAKE2b-256 |
b4ea969cf327ac208f6650346a15cade8d3ba5c34c4e487333c40fdeadf71f02
|
File details
Details for the file particlezoo-1.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 788.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f94b1ee5b62010edecca977a2f68c30c439dbdeb8a4cc2015eca7c8fbd857a7d
|
|
| MD5 |
5b64fb4c893e4cd0014c329e9c711bc7
|
|
| BLAKE2b-256 |
d5402b3549b7241d1e08ec89f92badfb88f6a073662226df4b63f341ec592901
|
File details
Details for the file particlezoo-1.1.2-cp39-cp39-macosx_13_0_x86_64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp39-cp39-macosx_13_0_x86_64.whl
- Upload date:
- Size: 572.5 kB
- Tags: CPython 3.9, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a2fb3b36afb9f36a3e8343a904c2b8ed38a055ea8e389091a30b29fcf7c5b1b
|
|
| MD5 |
4bcc7965e7da963ec51a741849e3d509
|
|
| BLAKE2b-256 |
280dc7378da13d38baf7a12badceeb51a835a38261fed36e8e603b2c1d6f9980
|
File details
Details for the file particlezoo-1.1.2-cp39-cp39-macosx_13_0_arm64.whl.
File metadata
- Download URL: particlezoo-1.1.2-cp39-cp39-macosx_13_0_arm64.whl
- Upload date:
- Size: 567.6 kB
- Tags: CPython 3.9, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8e3f329699f1862bc248202683cbe07c3678774530162046b335959deda9db2
|
|
| MD5 |
67a1c5da207d3dcbd20b6ac571401cbd
|
|
| BLAKE2b-256 |
5416204d2fff21d16ba96af620789fc75330b6d815a0957de3b1c0c65bb05937
|