A nuclear reaction code that calculates nucleus-nucleus reaction cross section in the eikonal framework
Project description
Eikonal Reaction, density Input, Cross section Calculator (ERICCa)
A reaction code that calculates nucleus-nucleus reaction cross section in the eikonal framework using nuclear densities as inputs.
quick start
pip install ERICCa
The release versions of the package are hosted at [INSERT]
Tutorials
Tutorials live in /tutorials/.
For the full tutorial use tutorials/ERICCa_Tutorial.ipynb.
For a condensed version use tutorials/ERICCa_TLDR.ipynb.
description
ERICCa (Eikonal Reaction, density Input, Cross section Calculator) is a Python package for calculating nucleus-nucleus reaction cross sections within the eikonal approximation framework. The code provides a flexible and robust approach to computing reaction observables by taking nuclear density distributions as direct inputs, allowing for accurate modeling of a wide range of nuclear reactions.
Key Features
- Eikonal Framework: Employs the two-body eikonal framework for fast computation of reaction cross sections
- Density-Based Approach:nuclear density distributions (matter or proton, and neutron densities) as inputs
- Accurate Integration: Implements multi-dimensional numerical integration with adaptive mesh configurations
- Validated Results: Benchmarked against experimental reaction data
Capabilities
ERICCa can calculate:
- Reaction cross sections using matter densities and proton and neutron densities as inputs and a profile function
- Automatic density generation based on rms matter radius and mass number
- Built-in profile functions for Energies 40-1000 MeV The package is designed for experimental nuclear physicists
contributing, developing, and testing
citation
@software{Smith_AJ_ERICCa_2026,
author = {A. J. Smith, K. Godbey, C. Hebborn},
license = {?},
month = May,
title = {{ERICCa}},
url = {?},
version = {1.0.0},
year = {2026}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ericca-0.1.0.tar.gz.
File metadata
- Download URL: ericca-0.1.0.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e27fdfc5ae6b6bc5d0c8c713651bdf0c59f5387a73740883cdd6def14b9a9f2e
|
|
| MD5 |
e3a8cc6c9261e17a1f8ffd4e61fd6c92
|
|
| BLAKE2b-256 |
daf53e2e248d08903b6c921be2987f3caaa3c7653fa8604fddf7379b075aa7ad
|
Provenance
The following attestation bundles were made for ericca-0.1.0.tar.gz:
Publisher:
publish.yml on Circuitoah/ERICCa
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ericca-0.1.0.tar.gz -
Subject digest:
e27fdfc5ae6b6bc5d0c8c713651bdf0c59f5387a73740883cdd6def14b9a9f2e - Sigstore transparency entry: 2168432027
- Sigstore integration time:
-
Permalink:
Circuitoah/ERICCa@d943c8ba7c9116e1d3c2cc3398cddaf9674cc622 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Circuitoah
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d943c8ba7c9116e1d3c2cc3398cddaf9674cc622 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ericca-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ericca-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
611700daf6992197668e1d1f176cd5a2569c52192cb43620187638ed938fcc6d
|
|
| MD5 |
b05af7942ace1a9c0acd65b905f38b6c
|
|
| BLAKE2b-256 |
5ed0dc6e0d8703dcd6b15e75e60bcb69ea88b9f4b7811507ef0efd7e2147fb84
|
Provenance
The following attestation bundles were made for ericca-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on Circuitoah/ERICCa
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ericca-0.1.0-py3-none-any.whl -
Subject digest:
611700daf6992197668e1d1f176cd5a2569c52192cb43620187638ed938fcc6d - Sigstore transparency entry: 2168432146
- Sigstore integration time:
-
Permalink:
Circuitoah/ERICCa@d943c8ba7c9116e1d3c2cc3398cddaf9674cc622 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Circuitoah
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d943c8ba7c9116e1d3c2cc3398cddaf9674cc622 -
Trigger Event:
release
-
Statement type: