Skip to main content

Simulation of the thermal decomposition of free-radical initiators

Project description

InitDecaytor

Thermal decomposition of free-radical initiators

The purpose of this program is to simulate the thermal decomposition of free radical initiators based on literature 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. The end-time of the experiment can be visually represented 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

initdecaytor-0.4.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

initdecaytor-0.4-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file initdecaytor-0.4.tar.gz.

File metadata

  • Download URL: initdecaytor-0.4.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for initdecaytor-0.4.tar.gz
Algorithm Hash digest
SHA256 61e800e98e8a6e8587123ca9daf3c0bf88f836afaa2ca733d625f218d1a5248b
MD5 0595e9f591c54d323bef5e5fe8890534
BLAKE2b-256 42cbfecc98c02b16247b8a80ef57126bf0220c0bd577ec75548da752d84c1db3

See more details on using hashes here.

File details

Details for the file initdecaytor-0.4-py3-none-any.whl.

File metadata

  • Download URL: initdecaytor-0.4-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for initdecaytor-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8c86b89cfbac2777f5e334fc1a765332c9d1b282488ea69e0cee36c482418a34
MD5 3d96f6fb8a53c045e81dc1b17eabd4e9
BLAKE2b-256 646347f38de210e0617b82fc04df46a36857d013e8436f480a6ebe687e7c1a0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page