Skip to main content

Generative Phase Space Reconstruction (GPSR)

Flexible reconstruction of beam distributions from experimental measurements.

The goal of this package is to provide software necessary to reconstruct phase space distributions from experimental data. This work is based on the following publications:

Phase Space Reconstruction from Accelerator Beam Measurements Using Neural Networks and Differentiable Simulations

Efficient six-dimensional phase space reconstructions from experimental measurements using generative machine learning

Installation

Using pip for the latest release:

pip install gpsr

or for the most recent updates in the github repo (may be unstable):

git clone https://github.com/roussel-ryan/gpsr.git
cd gpsr
pip install -e .

or for development,

pip install -e ".[dev]"

Metadata

Release files for gpsr 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gpsr 0.2.0
File Size Uploaded
gpsr-0.2.0.tar.gz 9.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for gpsr 0.2.0
File Interpreter ABI Platform
gpsr-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.6 MB

Release files / gpsr-0.2.0.tar.gz

Download URL gpsr-0.2.0.tar.gz
Size 9.5 MB
Tags Source
SHA-256 checksum
How to use checksums
3e1def86d78cf9784e78072387fc6c4e83eb2d3aff6456777c11ec817337f70f
BLAKE2b-256 checksum
How to use checksums
3d68d95a99c90ff4d0e0a44de82a232adaffe6a329db6546bd0e0f25b4f38712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpsr-0.2.0-py3-none-any.whl

Download URL gpsr-0.2.0-py3-none-any.whl
Size 42.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ab68f620f6cc55b14ad91c24fc2501e23c449dacb07ca2c3039bf7ab9e7c043
BLAKE2b-256 checksum
How to use checksums
d823833e023ab41b26352bd8fbcf90ab12a701c66fe062d65be6b0265cc8a2fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release 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