LUME-Impact
Tools for using Impact-T and Impact-Z in LUME.
Documentation |
|---|
Basic usage:
from impact import Impact
# Prepare Impact object. This will call I.configure() automatically.
I = Impact('/path/to/ImpactT.in', verbose=True)
# Change some things
I.header['Np'] = 10000
I.header['Nx'] = 32
I.header['Ny'] = 32
I.header['Nz'] = 32
# Run
I.run()
...
# Plot the results
I.plot()
# Archive all output
I.archive('test.h5')
# Plot particle phase space projection
I.particles['final_particles'].plot('z', 'pz')
Current release info
| Name | Downloads | Version | Platforms |
|---|---|---|---|
Installing lume-impact
Installing lume-impact from the conda-forge channel can be achieved by adding conda-forge to your channels with:
conda config --add channels conda-forge
conda config --set channel_priority strict
Once the conda-forge channel has been enabled, lume-impact can be installed with:
conda install lume-impact
It is possible to list all of the versions of lume-impact available on your platform with:
conda search lume-impact --channel conda-forge
Impact-T Executables
Impact-T is available through conda-forge and can be installed via:
conda create -n impact
source activate impact # or conda activate impact
# For non-MPI
conda install -c conda-forge impact-t
# For OpenMPI
conda install -c conda-forge impact-t=*=mpi_openmpi*
# For MPICH
conda install -c conda-forge impact-t=*=mpi_mpich*
After these steps, the IMPACT-T executable ImpactTexe or ImpactTexe-mpi, respectively, will be in your PATH environment variable and is thus ready to use like any regular command-line command.
Visit https://github.com/impact-lbl/IMPACT-T for these and further instructions, including those to build from source.
Metadata
Release files for lume-impact 0.12.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lume_impact-0.12.2.tar.gz | 53.0 MB | Details |
Release files / lume_impact-0.12.2.tar.gz
| Download URL | lume_impact-0.12.2.tar.gz |
|---|---|
| Size | 53.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2168fe55b939e6a3f5e634c028dc62c78b4e5599ca8f28087dc318a70242af55
|
|
BLAKE2b-256 checksum How to use checksums |
37cebd47ca30860885120d0a33b9af9e5c89955bf3cc30feeaac5f7f64f7c4d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.
Transparency log