lume-genesis
Genesis tools for use in LUME.
Installing lume-genesis from conda-forge
OpenMPI (recommended for parallel calculations)
conda install -c conda-forge lume-genesis genesis2=*=mpi_openmpi* genesis4=*=mpi_openmpi*
MPICH (alternative for parallel calculations)
conda install -c conda-forge lume-genesis genesis2=*=mpi_mpich* genesis4=*=mpi_mpich*
Non-MPI (non-parallel, single core calculations only)
conda install -c conda-forge lume-genesis
List all lume-genesis versions available
conda search lume-genesis --channel conda-forge
Development environment
A conda environment file is provided in this repository and may be used for a development environment.
To create a new conda environment using this file, do the following:
git clone https://github.com/lume-science/lume-genesis
cd lume-genesis
conda env create -n lume-genesis-dev -f environment.yml
conda activate lume-genesis-dev
python -m pip install --no-deps -e .
Alternatively, with a virtualenv and pip:
git clone https://github.com/lume-science/lume-genesis
cd lume-genesis
python -m venv genesis-venv
source genesis-venv/bin/activate
python -m pip install -e .
Related Publications
The lume-genesis package was used in the following publications:
Very high brightness and power LCLS-II hard X-ray pulses
Aliaksei Halavanau, Franz-Josef Decker, Claudio Emma, Jackson Sheppard, and Claudio Pellegrini
J. Synchrotron Rad. (2019). 26
https://doi.org/10.1107/S1600577519002492
Metadata
Release files for lume-genesis 1.4.4
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_genesis-1.4.4.tar.gz | 3.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lume_genesis-1.4.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.7 MB
Release files / lume_genesis-1.4.4.tar.gz
| Download URL | lume_genesis-1.4.4.tar.gz |
|---|---|
| Size | 3.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5526a0df320609d75c2236188ff24beb77c5310898cfae33d8e624883e7aa465
|
|
BLAKE2b-256 checksum How to use checksums |
0dccc58fc8cae95d670451bce58fcd62e44d9f617631807796f58ec608a928ef
|
| 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 Aug 20, 2026.
Transparency logRelease files / lume_genesis-1.4.4-py3-none-any.whl
| Download URL | lume_genesis-1.4.4-py3-none-any.whl |
|---|---|
| Size | 703.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
409c75da2e69f8b3d103465eb511d734a6380c0c99cbfebe4ad89ca650055ad4
|
|
BLAKE2b-256 checksum How to use checksums |
35dac6f96df32415dfa8834f784acddf3068a6af99a2949cd19ab9b4e18864e1
|
| 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 Aug 20, 2026.
Transparency log