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 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

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.4.tar.gz (12.4 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.4-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: initdecaytor-0.4.4.tar.gz
  • Upload date:
  • Size: 12.4 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.4.tar.gz
Algorithm Hash digest
SHA256 cd98f690cd6142f513efa93ce1ac327aa3ca09158ee9256eabdb0619116a024c
MD5 3783ddc4481ce2d02eab6f136c11818f
BLAKE2b-256 1aea9d361079c5e8e00104d8c434f3fad67b958ba28a51b7ee5b6418a7cbb822

See more details on using hashes here.

File details

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

File metadata

  • Download URL: initdecaytor-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 15.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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dc7e8ac9a79b742c686f054b7b4bf29056a96fcad1da2f9c29d89e3efba1e98d
MD5 e91f9d39fb500e406c63beb9621ceeac
BLAKE2b-256 e62c7b4427308b3727fc46521a8a69773ce0cbc9fd66a36c714e07eb042626c2

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