Skip to main content

Phase space reconstruction using differentiable beam dynamics and generative beam representations

Project description

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

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

or for development,

pip install -e ".[dev]"

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

gpsr-0.1.0.tar.gz (19.0 MB view details)

Uploaded Source

Built Distribution

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

gpsr-0.1.0-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file gpsr-0.1.0.tar.gz.

File metadata

  • Download URL: gpsr-0.1.0.tar.gz
  • Upload date:
  • Size: 19.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for gpsr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a576a2400681808fa80b071cca2465545c090f4787e4845f3c408c43dcd19833
MD5 8eb6dd12bd62d5ee1d35096e69569b8f
BLAKE2b-256 641436d0ce8d0359aab13d533b419d3290aad44d2d722a9eed062619a69321d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gpsr-0.1.0.tar.gz:

Publisher: pypi_upload.yml on roussel-ryan/gpsr

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

File details

Details for the file gpsr-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gpsr-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for gpsr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4455a8e48bd2c1263d642a8d89a14d89f2799fcc89193691f13e19447924faf
MD5 9416694dee7d7b9b1436f125a0835aaf
BLAKE2b-256 195b26bb48110b6efb3e5597074e370030888a93d1f2e6296a05bcf6b91be6fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for gpsr-0.1.0-py3-none-any.whl:

Publisher: pypi_upload.yml on roussel-ryan/gpsr

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

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