Skip to main content

pybdsim

A python package containing both utilities for preparing and analysing BDSIM input and output as well as controlling BDSIM.

Authors

L. Nevay A. Abramov S. Alden S. Boogert M. Deniaud C. Hernalsteens F. Metzger W. Parker E. Ramoisiaux W. Shields J. Snuverink R. Tesse S. Walker

Setup

pip install pybdsim

Or from source, from the main directory:

$ make install

or for development where the local copy of the repository is used and can be reloaded with local changes:

$ make develop

Look in the Makefile for the various pip commands (e.g. for with a venv)

python
>>> import pybdsim
>>> d = pybdsim.Data.Load("output.root")
>>> eventTree = a.GetEventTree()
>>> for event in eventTree:
        print(event.Summary.nTracks)
>>> dh = pybdsim.Data.Load("analysis_histograms.root")
>>> pybdsim.Plot.Histogram1D(dh.histogramspy["Event/MergedHistograms/PlossHisto"])

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybdsim-3.8.0.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

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

pybdsim-3.8.0-py3-none-any.whl (308.7 kB view details)

Uploaded Python 3

File details

Details for the file pybdsim-3.8.0.tar.gz.

File metadata

  • Download URL: pybdsim-3.8.0.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pybdsim-3.8.0.tar.gz
Algorithm Hash digest
SHA256 0090a88922948142f7371b3bd4a2f86806f13c3cb47c320e2b9725ee7a17caf2
MD5 56d12e6835451fcf30df0bb6c2ddc6fc
BLAKE2b-256 e5acd8082c71dd800df0315e7dd8a954558523fe226471f276c12155464cd96a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybdsim-3.8.0.tar.gz:

Publisher: deploy.yml on bdsim-collaboration/pybdsim

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

File details

Details for the file pybdsim-3.8.0-py3-none-any.whl.

File metadata

  • Download URL: pybdsim-3.8.0-py3-none-any.whl
  • Upload date:
  • Size: 308.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pybdsim-3.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a31bdde5846b6c39380ade8cbbab787ca9dff2581d547d0998d75d7450dc3458
MD5 5fff374fc3478e806fdc93d8f1ecc23b
BLAKE2b-256 058ffbe5fbc85c204d43cada38531f98437bcfa1ea3ceb2dd251f0c44da43b51

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybdsim-3.8.0-py3-none-any.whl:

Publisher: deploy.yml on bdsim-collaboration/pybdsim

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

Release history Release notifications | RSS feed

This release

3.8.0 This release

2 files

3.6.1

2 files

3.6.0

2 files

3.5.1

2 files

3.5.0

2 files

3.4.0

2 files

3.3.3

2 files

3.3.2

2 files

3.3.1

2 files

3.3.0

2 files

3.2.0

2 files

3.1.1

2 files

3.1.0

2 files

3.0.1

2 files

3.0.0

2 files

2.4.0

2 files

2.3.0

2 files

2.2.0

2 files

2.0.0

2 files

1.9.0

2 files

1.8.0

1 file

1.7

2 files

1.6

2 files

1.4

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page