Skip to main content

Python Package for particle distribution analysis with a focus on ImpactZ and ImpactT file types

Project description

pyPartAnalysis

Package for processing ImpactT and ImpactZ particle distributions as well as performing analysis on particle distributions in pandas dataframes.

Compatibility

Compatible with Python 3.8.5.

Works with the default NERSC python module as of June 5th, 2022.

Adding Directory to PYTHONPATH on NERSC

To make the pyPartAnalysis module available on the Python and Jupyter path, add the following lines to the .bashrc file in the home directory:

export PYTHONPATH='/global/homes/firstletterofusername/username/pyPartAnalysis'
export JUPYTER_PATH='/global/homes/firstletterofusername/username/pyPartAnalysis'

Note that we assume that the directory is in the home directory of 'username', where username is replaced with your name; though the path can be to wherever the module is eventually stored.

Example Use Cases for ImpactT/Z

Example Jupyter notebooks using ImpactT and ImpactZ output files can by found here. This package can be useful for creating interesting visualizations of from the particle distributions, such as the ones below:

Series of z slices along the normalized x phase space.

Transversely binned bunching factor vs wavelength.

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

py-particle-analysis-0.0.1.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

py_particle_analysis-0.0.1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file py-particle-analysis-0.0.1.tar.gz.

File metadata

  • Download URL: py-particle-analysis-0.0.1.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for py-particle-analysis-0.0.1.tar.gz
Algorithm Hash digest
SHA256 3c0cb5a0912ed421f5ceb6d073fca4a7eb72361b7ddbc7cc3a85ade66dc256ea
MD5 c66213d4b3674356c695549768dc249c
BLAKE2b-256 61603eae5a113a5d49e10c0d81001cd51d42d86f25ef7097b455c00453e830e5

See more details on using hashes here.

File details

Details for the file py_particle_analysis-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for py_particle_analysis-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 221813e3824d421e97adba5a0a68db5210792d1549c217cf827a30572564fb3b
MD5 4604170758ea07b1a4501663802d80ad
BLAKE2b-256 f9014f54623f597060b0df25bfbd35512fbc23d7528ae4cb8b6e939c77c66075

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page