rampedpyrox


Namerampedpyrox JSON
Version 1.0.4 PyPI version JSON
download
home_pagehttps://github.com/FluvialSeds/rampedpyrox
SummaryRamped PyrOx kinetic and isotope analysis
upload_time2023-05-29 13:15:17
maintainer
docs_urlNone
authorJordon D. Hemingway
requires_python
licenseGNU GPL Version 3
keywords geochemistry isotopes kinetics inverse modeling carbon cycle
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            About rampedpyrox
=================
``rampedpyrox`` is a Python package for analyzing experimental kinetic data and accompanying chemical/isotope compositional information. ``rampedpyrox`` is especially suited for analyzing results from ramped-temperature instruments such as Ramped PyrOx, RockEval, pyrolysis gc (pyGC), thermogravimitry (TGA), etc. This package converts time-series mass observations into rate/activation energy (E) distributions using a selection of reactive continuum models, including the Distributed Activation Energy Model (DAEM) for non-isothermal data. Additionally, this package correlates modelled rate/E data with measured isotope compositional data and corrects isotopes for kinetic fractionation, if appropriate.

This package was created as a supplement to J.D. Hemingway's PhD thesis awarded by the MIT/WHOI Joint Program in Oceanography (February 2017), `which can be found here <https://github.com/FluvialSeds/thesis_master>`_.

Package Information
-------------------
:Authors:
  Jordon D. Hemingway (jordon.hemingway@erdw.ethz.ch)

:Version:
  1.0.4

:Release:
  29 May 2023

:License:
  GNU GPL v3 (or greater)

:url:
  http://github.com/FluvialSeds/rampedpyrox
  http://pypi.python.org/pypi/rampedpyrox

:doi:
  |doi|

How to Cite
-----------
When analyzing data with ``rampedpyrox`` to be used in a peer-reviewed
journal, please cite this package as:

* J.D. Hemingway. *rampedpyrox*: open-source tools for thermoanalytical data analysis, 2016-, http://pypi.python.org/pypi/rampedpyrox [online; accessed |date|]

Additionally, please cite the following peer-reviewed manuscript describing the deveopment of the package and Ramped PyrOx data treatment:

* J.D. Hemingway et al. (2017) Technical note: An inverse model to realte organic carbon reactivity to isotope composition from serial oxidation. *Biogeosciences*, **22**, 5099-5114.

If using Ramped PyrOx data generated by the NOSAMS instrument, the following manuscript contains relevant information regarding blank carbon composition, isotope mass balance, and the magnitude of the kinetic isotope effect:

* J.D. Hemingway et al. (2017) Assessing the blank carbon contribution, isotope mass balance, and kinetic isotope fractionation of the ramped pyrolysis/oxidation instrument at NOSAMS. *Radiocarbon*, **59**, 179-193.


Documentation
-------------
The documentation for the latest release, including detailed package references as well as a comprehensive walkthrough for analyzing Ramped PyrOx data, is available at:

	http://rampedpyrox.readthedocs.io

Package features
----------------
``rampedpyrox`` currently contains the following features relevant to non-isothermal kinetic analysis:

* Stores and plots thermogram data

* Performs first-order DAEM inverse model to estimate activation energy distributions, p(0,E)

  * Regularizes ("smoothes") p(0,E) using Tikhonov Regularization

    * Automated or user-defined regularization value

* Calculates subset of p(0,E) contained in each RPO collection fraction

  * Automatically blank-corrects inputted isotope values using any known blank carbon composition

  * Corrects measured :sup:`13`\ C/:sup:`12`\ C ratios for the kinetic isotope effect (KIE) during heating

* Calculates and stores model performance metrics and goodness of fit 
  statistics

* Generates plots of thermograms, p(0,E), and E vs. isotope values for each RPO fraction

* 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

Future Additions
~~~~~~~~~~~~~~~~
Future versions of ``rampedpyrox`` will aim to include:

* Better support for isothermal experimental conditions

* Non-first-order kinetic models


How to Obtain
=============

Source code can be directly downloaded from GitHub:

	http://github.com/FluvialSeds/rampedpyrox

Binaries can be installed through the Python package index::

	$ pip install rampedpyrox

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

Bug Reports
===========
This software is still in active deveopment. Please report any bugs directly to me at:

	jordon.hemingway@erdw.ethz.ch


.. |date| date::
.. |doi| image:: https://zenodo.org/badge/66090463.svg

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/FluvialSeds/rampedpyrox",
    "name": "rampedpyrox",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "geochemistry,isotopes,kinetics,inverse modeling,carbon cycle",
    "author": "Jordon D. Hemingway",
    "author_email": "jordon.hemingway@erdw.ethz.ch",
    "download_url": "https://files.pythonhosted.org/packages/d1/7e/9fa9a7b946743f76b93823be50f6ec87a536a65ae9adb8445ebe4c042654/rampedpyrox-1.0.4.tar.gz",
    "platform": null,
    "description": "About rampedpyrox\n=================\n``rampedpyrox`` is a Python package for analyzing experimental kinetic data and accompanying chemical/isotope compositional information. ``rampedpyrox`` is especially suited for analyzing results from ramped-temperature instruments such as Ramped PyrOx, RockEval, pyrolysis gc (pyGC), thermogravimitry (TGA), etc. This package converts time-series mass observations into rate/activation energy (E) distributions using a selection of reactive continuum models, including the Distributed Activation Energy Model (DAEM) for non-isothermal data. Additionally, this package correlates modelled rate/E data with measured isotope compositional data and corrects isotopes for kinetic fractionation, if appropriate.\n\nThis package was created as a supplement to J.D. Hemingway's PhD thesis awarded by the MIT/WHOI Joint Program in Oceanography (February 2017), `which can be found here <https://github.com/FluvialSeds/thesis_master>`_.\n\nPackage Information\n-------------------\n:Authors:\n  Jordon D. Hemingway (jordon.hemingway@erdw.ethz.ch)\n\n:Version:\n  1.0.4\n\n:Release:\n  29 May 2023\n\n:License:\n  GNU GPL v3 (or greater)\n\n:url:\n  http://github.com/FluvialSeds/rampedpyrox\n  http://pypi.python.org/pypi/rampedpyrox\n\n:doi:\n  |doi|\n\nHow to Cite\n-----------\nWhen analyzing data with ``rampedpyrox`` to be used in a peer-reviewed\njournal, please cite this package as:\n\n* J.D. Hemingway. *rampedpyrox*: open-source tools for thermoanalytical data analysis, 2016-, http://pypi.python.org/pypi/rampedpyrox [online; accessed |date|]\n\nAdditionally, please cite the following peer-reviewed manuscript describing the deveopment of the package and Ramped PyrOx data treatment:\n\n* J.D. Hemingway et al. (2017) Technical note: An inverse model to realte organic carbon reactivity to isotope composition from serial oxidation. *Biogeosciences*, **22**, 5099-5114.\n\nIf using Ramped PyrOx data generated by the NOSAMS instrument, the following manuscript contains relevant information regarding blank carbon composition, isotope mass balance, and the magnitude of the kinetic isotope effect:\n\n* J.D. Hemingway et al. (2017) Assessing the blank carbon contribution, isotope mass balance, and kinetic isotope fractionation of the ramped pyrolysis/oxidation instrument at NOSAMS. *Radiocarbon*, **59**, 179-193.\n\n\nDocumentation\n-------------\nThe documentation for the latest release, including detailed package references as well as a comprehensive walkthrough for analyzing Ramped PyrOx data, is available at:\n\n\thttp://rampedpyrox.readthedocs.io\n\nPackage features\n----------------\n``rampedpyrox`` currently contains the following features relevant to non-isothermal kinetic analysis:\n\n* Stores and plots thermogram data\n\n* Performs first-order DAEM inverse model to estimate activation energy distributions, p(0,E)\n\n  * Regularizes (\"smoothes\") p(0,E) using Tikhonov Regularization\n\n    * Automated or user-defined regularization value\n\n* Calculates subset of p(0,E) contained in each RPO collection fraction\n\n  * Automatically blank-corrects inputted isotope values using any known blank carbon composition\n\n  * Corrects measured :sup:`13`\\ C/:sup:`12`\\ C ratios for the kinetic isotope effect (KIE) during heating\n\n* Calculates and stores model performance metrics and goodness of fit \n  statistics\n\n* Generates plots of thermograms, p(0,E), and E vs. isotope values for each RPO fraction\n\n* 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\n\nFuture Additions\n~~~~~~~~~~~~~~~~\nFuture versions of ``rampedpyrox`` will aim to include:\n\n* Better support for isothermal experimental conditions\n\n* Non-first-order kinetic models\n\n\nHow to Obtain\n=============\n\nSource code can be directly downloaded from GitHub:\n\n\thttp://github.com/FluvialSeds/rampedpyrox\n\nBinaries can be installed through the Python package index::\n\n\t$ pip install rampedpyrox\n\nLicense\n=======\nThis product is licensed under the GNU GPL license, version 3 or greater.\n\nBug Reports\n===========\nThis software is still in active deveopment. Please report any bugs directly to me at:\n\n\tjordon.hemingway@erdw.ethz.ch\n\n\n.. |date| date::\n.. |doi| image:: https://zenodo.org/badge/66090463.svg\n",
    "bugtrack_url": null,
    "license": "GNU GPL Version 3",
    "summary": "Ramped PyrOx kinetic and isotope analysis",
    "version": "1.0.4",
    "project_urls": {
        "Download": "https://github.com/FluvialSeds/rampedpyrox/tarball/1.0.4",
        "Homepage": "https://github.com/FluvialSeds/rampedpyrox"
    },
    "split_keywords": [
        "geochemistry",
        "isotopes",
        "kinetics",
        "inverse modeling",
        "carbon cycle"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "252aeaedc2bb41e90339c527590fddbe626e52833481b68d83ccb05dfff369b6",
                "md5": "7a782c9c1065474cd6de7930de2243d0",
                "sha256": "84fa06ef3fd00fdd77383babdc71328f13b01e3b1122c043ef6170f976ff9380"
            },
            "downloads": -1,
            "filename": "rampedpyrox-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7a782c9c1065474cd6de7930de2243d0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 53528,
            "upload_time": "2023-05-29T13:11:05",
            "upload_time_iso_8601": "2023-05-29T13:11:05.546857Z",
            "url": "https://files.pythonhosted.org/packages/25/2a/eaedc2bb41e90339c527590fddbe626e52833481b68d83ccb05dfff369b6/rampedpyrox-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d17e9fa9a7b946743f76b93823be50f6ec87a536a65ae9adb8445ebe4c042654",
                "md5": "f82ce4dde481cd0da07933aa27df3d01",
                "sha256": "794aed885a737677fa339370f2501b0b1992f8878ed8100be67984ab4e9900d1"
            },
            "downloads": -1,
            "filename": "rampedpyrox-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "f82ce4dde481cd0da07933aa27df3d01",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 55539,
            "upload_time": "2023-05-29T13:15:17",
            "upload_time_iso_8601": "2023-05-29T13:15:17.619480Z",
            "url": "https://files.pythonhosted.org/packages/d1/7e/9fa9a7b946743f76b93823be50f6ec87a536a65ae9adb8445ebe4c042654/rampedpyrox-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-29 13:15:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "FluvialSeds",
    "github_project": "rampedpyrox",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "rampedpyrox"
}
        
Elapsed time: 1.46390s