aafragpy
Python implementation of secondary particle production model AAFrag (based on QGSJEt-II-04m). The code is modified after the original AAFrag code written on Fortran [1].
This package allows to quickly reconstruct the differential cross-sections of secondary gammas, leptons, and hadrons producing in a result of hadronic interaction between primary hadrons and different targets.
The package allows to calculate the spectrum of products knowing the spectra of primary particles and the composition of the target in the wide energy range from hundreds of MeV to EeVs.
Additional consideration of low-energy nuclear interactions is also possible using Kamae et al. 2006 [2] and Kafexhiu et al. 2014 [3] codes.
Installation
The package is easy to install using pip:
pip install -i https://test.pypi.org/simple/ aafragpy-serkol
Tutorial
Tutorial of package usage is given in the Jupiter Notebook.
You can also get started quickly using Binder to run the tutorial in your web browser within a remote server:
Comments are welcome!
If you are using aafragpy, please cite us as:
TBA
References:
[1] M. Kachelrieß, I. V. Moskalenko, and S. Ostapchenko, “AAfrag: Interpolation routines for Monte Carlo results on secondary production in proton-proton, proton-nucleus and nucleus-nucleus interactions,” Comput. Phys. Commun., vol. 245, p. 106846, 2019. https://doi.org/10.1016/j.cpc.2019.08.001
[2] T. Kamae, N. Karlsson, T. Mizuno, T. Abe, and T. Koi, “Parameterization of γ, e+-, and Neutrino Spectra Produced by p-p Interaction in Astronomical Environments,” Astrophys. J., vol. 647, no. 1, pp. 692–708, Aug. 2006. https://doi.org/10.1086/505189
[3] E. Kafexhiu, F. Aharonian, A. M. Taylor, and G. S. Vila, “Parametrization of gamma-ray production cross-sections for pp interactions in a broad proton energy range from the kinematic threshold to PeV energies,” Phys. Rev. D - Part. Fields, Gravit. Cosmol., vol. 90, no. 12, pp. 1–19, Jun. 2014. https://doi.org/10.1103/PhysRevD.90.123014
Metadata
Release files for aafragpy-serkol 0.8.45
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| aafragpy-serkol-0.8.45.tar.gz | 36.0 MB | Without provenance | Details for aafragpy-serkol-0.8.45.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| aafragpy_serkol-0.8.45-py3-none-any.whl | Python 3 | none | any | Details for aafragpy_serkol-0.8.45-py3-none-any.whl |
Total release size: 72.8 MB
Release files / aafragpy-serkol-0.8.45.tar.gz
| Download URL | aafragpy-serkol-0.8.45.tar.gz |
|---|---|
| Size | 36.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
900a49676f3ddea7ce148f814b0110a233cef7c713c48feea6fbe1cf54aeb3f2
|
|
BLAKE2b-256 checksum How to use checksums |
851b738f9584a980203633954b742ffc95262640ea74ff3b9055f90a7c3e6ed9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10
|
Release files / aafragpy_serkol-0.8.45-py3-none-any.whl
| Download URL | aafragpy_serkol-0.8.45-py3-none-any.whl |
|---|---|
| Size | 36.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c7e7b26d2ee91c91ac85511e5b75f82233425c23b3f33cc265fb7bdadfb21737
|
|
BLAKE2b-256 checksum How to use checksums |
5cf1e8ad288f8b4c32cb83ca289d2b49742f6ee35de9f21bd4c24f6bbbd731d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10
|
Security for aafragpy-serkol 0.8.45
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.