-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPKG-INFO
69 lines (48 loc) · 2.49 KB
/
PKG-INFO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Metadata-Version: 2.1
Name: decaychain
Version: 0.5.12
Summary: Module to radioactively decay radioactive elements using the ICRP 107 and Bateman Equation
Home-page: https://github.com/Rolleroo/decaychain
Author: Kenneth McKee
Author-email: [email protected]
License: UNKNOWN
Description: # decaychain
This package decays single or multiple radionuclides and computes the daughter radionuclides and their concentrations at a user defined time.
Currently this package has only been tested on Python 3.6 running on Linux OS.
Installation
------------
```console
$ pip install decaychain
```
Syntax for Use
--------------
Syntax for input is as follows:
```console
>>> from decaychain import bateman_multi
>>> bateman_multi({"U-238":1e7, "235U":1e7}, 3e9, "yr", "Bq")
```
This decays both U-238 and U-235 at a concentration of 1e7 Bq for 3e9 years.
The Pint module(https://pint.readthedocs.io/en/0.12/) is used to handle time units so a variety of time units can be used.
The nuclide input is tolerant of a variety of radionuclide formats.
How it works
------------
radioactivedecay uses decay data from ICRP Publication 107 (2008) combined with a Bateman Decay solution to calculate the final concentrations of nuclides
https://journals.sagepub.com/doi/pdf/10.1177/ANIB_38_3
Limitations
-----------
The following processes are not modelled by radioactivedecay:
- ingrowth of progeny from spontaneous fission decays
- neutronics, so no modelling of induced radioactivity or fission
## Data
* decaychain
Article: https://www.icrp.org/publication.asp?id=ICRP%20Publication%20107
Supplementary Data (ZIP file): https://journals.sagepub.com/doi/suppl/10.1177/ANIB_38_3
File used: ./ICRP-07.NDX (column names as per ./UserGuide.pdf - table on page 4)
## Thanks
With particular thanks to @bjodah for use of the batemaneq module (https://github.com/bjodah/batemaneq).
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown