simex_platform
simex_platform is a python library to facilitate setup, execution, and analysis of simulations of experiments at advanced laser light sources. As an example, consider a molecule radiated by highly brilliant, ultrashort x-ray pulses such as delivered by an X-Ray Free Electron Laser (X-FEL). The simulation platform allows to combine tools and codes for the simulation of each step of the experiment: Generation of radiation in the photon source, propagation through optics and waveguides to the interaction point, photon-matter interaction, scattering of the radiation into the far field and detection of the latter. The platform provides slots and interfaces for the various simulation steps.
| Website | https://eucall-software.github.io/simex_platform/ |
| Licenses | GNU General Public License 3.0 |
| Categories | Instrument Simulation Sample simulation Optics simulation Modelling |
| Software Requirements | See requirements.txt and cmake. Some modules require BLAS, provided e.g. in MKL or ATLAS. |
| Hardware Requirements | Full fledged start-to-end simulations benefit from GPGPUs. Coherent wavefront simulation may require RAM > 128GB. | Platforms | Linux |
| Languages | C++ Python |
| Input Formats | HDF5 |
| Output Formats | HDF5 |
| Contact email | simex@eucall.eu |
| How-to | |
Reference manualhttps://eucall-software.github.io/simex_platform/ Tutorialshttps://github.com/eucall-software/simex_notebooks Example datasetsExample input dataset (photon source wavefront): Propagated 3fs 5 keV XFEL pulses: Photon-Matter Interaction of 2NIP protein with focussed 5 keV x-ray pulses: Coherent diffraction from a single protein: Example input dataset for radiation-hydrodynamics simulation: |
|
| Documentation / Tutorials | |
| There are no tutorials or documentation for this software. | |
| References | |
| No references have been added for this software. | |
| Instruments | This software is not associated to any instruments. |

