Rampedpyrox

Latest version: v1.0.4

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.4

Patches two bugs due to pandas display formatting that appeared with Pandas v.2.0

1.0.3

Patched Pandas DataFrame.from_csv deprecated call

1.0.1

This release is the version that accompanies Hemingway et al. (2017) "An inverse method to relate organic carbon reactivity to isotope composition from serial oxidation" Biogeosciences.

0.1.1

This is the version first uploaded to the Python Package Index (PyPI) and is the version used to generate Chapter 3 of JDH's Ph.D. thesis.


v.0.0.2
Package features
- Stores and plots thermogram data
- Performs first-order DAEM inverse model to estimate activation energy distributions, f(Ea)
- Regularizes ("smoothes") f(Ea) using Tikhonov Regularization
- Automated or user-defined regularization value
- Deconvolves f(Ea) distribution into individual components
- Automated or user-defined component number selection
- Allows for combination of Gaussian peaks into a single component
- Calculates isotope values for each f(Ea) component
- Can automatically blank-correct inputted values using any known blank carbon composition
- Determines component radiocarbon (Fm) values
- Determines component <sup>13</sup>C/<sup>12</sup>C ratios
- Accounts for the kinetic isotope effect (KIE) during heating
- Allows for unique KIE compensation for each component
- Calculates and stores model performance metrics and goodness of fit
statistics
- Determines isotope value uncertainty using Monte Carlo resampling
- Allows for forward-modeling of any arbitrary time-temperature history, _e.g._ to determine the decomposition rates and isotope fractionation during geologic organic carbon matruation

Additional information

Full documentation is available at:

http://rampedpyrox.readthedocs.io

This product is licensed under the GNU GPL license, version 3 or greater.


v.0.0.1
This is a pre release of the entire model -- from importing raw RPO thermogram data to calculating best-fit isotopes for each deconvolved peak. This release _should_ be stable in Python3 and _should_ be ready for use by the RPO community.

Note

The class naming conventions used in this release are no longer used! Please upgrade to v.0.0.2. for updated class definitions, naming conventions, and class hierarchy structure. This change will allow for much easier incorporation of other forms of kinetic data.

Not included in this release:
- Thorough documentation and examples
- Monte Carlo methods for calculating isotope uncertainties
- Functions to perform entire model run

Plans for next release:
- Better documentation
- Monte Carlo uncertainty
- Better omega 'auto' functionality in `rp.EnergyComplex`

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.