Skip to main content

A tool for empirical Arrhenius equation fitting for thermally-induced physicochemical processes.

Project description

sierras

Github Actions CI Coverage Status Documentation Status PyPI python version mit license downloads diseno_sci_sfw

sierras is a tool for empirical Arrhenius equation fitting for thermally-induced physicochemical processes.

Requirements

You need Python 3.8+ to run sierras.

Installation

You can install the most recent stable release of sierras with pip

python -m pip install -U pip
python -m pip install -U sierras

Usage

A simple example of use:

from sierras import ArrheniusRegressor

# default constant is Boltzmann in eV/K
areg = ArrheniusRegressor()

# temperatures and target_process arrays-like as usually used in scikit-learn 
areg.fit(Temperatures, target_process)

# print the activation energy ([eV] in the default case) and the extrapolated 
# process at room temperatures values (in the same units as target_process is)
print(areg.activation_energy_, areg.extrapolated_process_)

# plot the fitting
fig, ax = plt.subplots()
areg.plot(ax=ax)

For a more detailed explanation you can read the tutorial and the API.

License

MIT License

Contact info

You can contact me at ffernandev@gmail.com

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

sierras-0.2.5.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

sierras-0.2.5-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file sierras-0.2.5.tar.gz.

File metadata

  • Download URL: sierras-0.2.5.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for sierras-0.2.5.tar.gz
Algorithm Hash digest
SHA256 c471a6b541eaa90d03ab46c5f0be96af1415bea0c313fa74780ba196b352c742
MD5 2667afdc09cb626ef933dd4d4c8ab005
BLAKE2b-256 4894310e71b3a5fe9814e82e0908887a831822f95ea1f3f9f665c5321c27c77b

See more details on using hashes here.

File details

Details for the file sierras-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: sierras-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for sierras-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cc193871bb105726b2f6df06bd9ef7ac1568238737c322395f2ef9261c892c25
MD5 c6cb0cda71d75487e979b9c4b72a4f1f
BLAKE2b-256 ba7e40de8c12a2b8c5718bd2f92fcf848b370b685fb3b36386f77a0c67e1609d

See more details on using hashes here.

Supported by

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