Skip to main content

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:

Binder


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)

Source distribution for aafragpy-serkol 0.8.45
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)

Table of built distributions (wheels) for aafragpy-serkol 0.8.45
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.8.45 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page