Skip to main content

Import, analysis, and export of particle phase space data

Project description

ParticlePhaseSpace

testscodecovPyPI versionPyPI - Python Version

Common library for dealing with particle phase spaces, revolving around the simple workflow of import, analyse, export. If you have a data format that we can't already work with, extension mechanisms are provided for writing new DataLoaders and DataExporters.

Install and Requirements

To install: pip install ParticlePhaseSpace

If you want to develop the code, there are some additional requirements. The easiest way to install these is using poetry and running poetry install --with dev

Usage and Documentation

  • Detailed documentation is provided here.
  • The source code for the worked examples is inside the examples folder.
  • For a list of the current data loaders, see here

Directory Structure

  • ParticlePhaseSpaace: source code
  • examples: source code for the worked examples provided in the docs
  • docsrc: markdown/rst documentation.
  • tests: tests which are run through github actions

Contributions

Contributions in the form of pull requests are very welcome! Please use the 'issues' tab in this repository to report problems or request support

Other packages for analysis of particle phase space data

Below is a (almost certainly incomplete) list of other packages I have come accross for analysis of particle phase space data:

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

particlephasespace-0.8.0.tar.gz (44.7 kB view details)

Uploaded Source

Built Distribution

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

particlephasespace-0.8.0-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

File details

Details for the file particlephasespace-0.8.0.tar.gz.

File metadata

  • Download URL: particlephasespace-0.8.0.tar.gz
  • Upload date:
  • Size: 44.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.1 Linux/6.11.0-1018-azure

File hashes

Hashes for particlephasespace-0.8.0.tar.gz
Algorithm Hash digest
SHA256 18b5c40245dd8af2ad820e72f815d00920baf64005943c127f1e9d7b2051be12
MD5 d884df43d94abf3cad51b8b7c3730d79
BLAKE2b-256 a503ee926a1a86d8c7c0a37b5861358706062dd625176255602cad3e104a22c8

See more details on using hashes here.

File details

Details for the file particlephasespace-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: particlephasespace-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.1 Linux/6.11.0-1018-azure

File hashes

Hashes for particlephasespace-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb2fa6360551f2ae22b83bcd905bd3b720563b33354deb09887d676a42c83a8f
MD5 24b101bda841d474f0cf8e9e47c83379
BLAKE2b-256 ae456aecde4a439b95e72e091bc9b2114d6fbd85ad55052ef290106f76551802

See more details on using hashes here.

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