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.2.tar.gz (11.6 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.2-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: initdecaytor-0.4.2.tar.gz
  • Upload date:
  • Size: 11.6 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.2.tar.gz
Algorithm Hash digest
SHA256 c2720939739bd235a255dcb59ea9da10db5a1aaa19e8976bdd451bd2704403f9
MD5 e3b241b34d6c641b080afa6254c72e67
BLAKE2b-256 9209fa245b696785470d6015d433d52e0e40388c3e9f5e7854049b71b0ab5bed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: initdecaytor-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 14.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3916ab276e47ebc8f061ed6c7cfbe624c5f6a209cc3a32c4710207ba3a4ac71f
MD5 5af078ee20ae1edf343d593edd2e4f7f
BLAKE2b-256 ee0873cf13c21425570180f1f985e2dd0c262e31fbf913606025e08c4cffbb9e

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