EASCherSim
This is the release of EASCherSim!
This tool simulates the cherenkov light emission for extensive airshowers with trajectories below and above the limb as a full Monte Carlo simulation. As a result it provides the photon spatial, time and angular distribution at the detection plane. The tool has the option to take the effect of a magnetic field into account. Various plots can be automatically produced and the results can be saved into root format.
Installation
EASCherSim is available through pip or conda.
python3 -m pip install easchersim
conda install -c easchersim easchersim
:warning: WARNING: root is not a dependency to keep the distribution light
Note: We recommand the conda install. This allows to easily install root for creating root output files via
conda install -c conda-forge root
Usage
Create a configuration file
The command line simulator uses store simulation settings in an ini file (read by configparser). To generate a configuration file run the following, with your choice of file name. All option can be specified via argument as well (see help menu for details).
easchersim make-config my_config_file.ini
Run cherenkov simulation
Simulate cherenkov photons at detection plane
easchersim run my_config_file.ini
Documentation
The sphinx documentation is available at GitLab
Help Documentation
Use the -h flag for documentation.
$ easchersim --help
usage: easchersim [OPTIONS] COMMAND [ARGS]
OPTIONS:
-h, --help show this help message and exit
COMMANDS:
{run,make-config}
run run easchersim for settings from configuration file
make-config Produce configuration file from default and/or given parameters.
Help documentation is also available for the commands (run and make-config).
$ easchersim make-config -h
$ easchersim run -h
Uninstall
python3 -m pip uninstall easchersim
conda uninstall easchersim
Download & Build
Clone the Repository (for development)
git clone https://gitlab.com/c4341/easchersim.gitcd easchersimpython3 -m pip install -e .
Metadata
Release files for easchersim 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easchersim-1.2.0.tar.gz | 600.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| easchersim-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 854.6 kB
Release files / easchersim-1.2.0.tar.gz
| Download URL | easchersim-1.2.0.tar.gz |
|---|---|
| Size | 600.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6910a5fb31b957dca80c326d9f13d35bf309c39733770d381cb6ffb407bd6a12
|
|
BLAKE2b-256 checksum How to use checksums |
c0a6344288c2d728705b98b5a48c737c94bfa418a96af757ee3acc1318997ef4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / easchersim-1.2.0-py3-none-any.whl
| Download URL | easchersim-1.2.0-py3-none-any.whl |
|---|---|
| Size | 254.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a687f70b53ab9668f48692cfef326e9f37f90c0e8eb7c216edbb60b8f36c0928
|
|
BLAKE2b-256 checksum How to use checksums |
5be00fc535357d2771cebf24399fc06bc2e1e7f104941972656ecaeeb05c32a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|