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.1.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.1-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: initdecaytor-0.4.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e507e33427af2b604ea208ae0ec44fac67043d28ed15b0c1b60bc25d0153fd3f
MD5 b8e03d00bc88a08dcddc2acb1b42d8e9
BLAKE2b-256 7e93e9351dd89186bd01e75a1e3dc083b2c68e1e5df856ba22c8c75c7fbb6aae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: initdecaytor-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 14.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7cb8690f67489de12084a51fd5398484fc7f8d21a586e41fc878d718b2ff3ca6
MD5 f838c52474ff7f0acc2239b6b8e99a98
BLAKE2b-256 47ca26f0e41d075ed9ae9d04bc27e4997c6616cb66659a41326558012892c81e

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