InitDecaytor
Thermal decomposition of free-radical initiators
The purpose of this program is to simulate the thermal decomposition of free radical initiators based on reported kinetic data and a set of (virtual) experimental parameters, such as the concentration and temperature.
Currently, multiple charges of a variety of radical initiators are supported at a constant temperature. Alternatively, a temperature profile can be imported from the Huber SpyControl software. The end-time of the experiment can be visualized based on a desired threshold of initiator relative to its maximum concentration.
Developed on a fresh python install (v3.13) with the most recent package versions in June 2025. In case of issues, please consider updating your packages.
How to get started?
Install InitDecaytor:
pip install InitDecaytor
or upgrade if you've installed a previous version before:
pip install --upgrade InitDecaytor
Create a python script, for example GUI.py, containing the following code:
import InitDecaytor
if __name__ == '__main__':
app = InitDecaytor.GUI()
app.run(debug=True)
Finally, run the script:
python GUI.py
This will generate a link to open the user interface in your browser. (Ctrl+)Click the link or copy-paste it manually. Tested with Microsoft Edge.
License
InitDecaytor is available free of charge under an MIT License. See the LICENCE file for more details.
Changelog
0.4
- All important basic functions are now included in the GUI
- Some invalid combinations of input elements are now captured
- Everything seems to work fine, but no thorough checks for bugs performed yet
0.3
- Initial GUI
0.2
- Temperature profiles supported
- CSV file from the Huber SpyControl software be imported
- Should be readily expandable to other CSV formats/layouts
0.1
- Initial release
Metadata
Release files for InitDecaytor 0.4.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| initdecaytor-0.4.4.tar.gz | 12.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| initdecaytor-0.4.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.5 kB
Release files / initdecaytor-0.4.4.tar.gz
| Download URL | initdecaytor-0.4.4.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd98f690cd6142f513efa93ce1ac327aa3ca09158ee9256eabdb0619116a024c
|
|
BLAKE2b-256 checksum How to use checksums |
1aea9d361079c5e8e00104d8c434f3fad67b958ba28a51b7ee5b6418a7cbb822
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.4
|
Release files / initdecaytor-0.4.4-py3-none-any.whl
| Download URL | initdecaytor-0.4.4-py3-none-any.whl |
|---|---|
| Size | 15.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dc7e8ac9a79b742c686f054b7b4bf29056a96fcad1da2f9c29d89e3efba1e98d
|
|
BLAKE2b-256 checksum How to use checksums |
e62c7b4427308b3727fc46521a8a69773ce0cbc9fd66a36c714e07eb042626c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.4
|