Name | thermoextrap JSON |
Version |
0.5.0
JSON |
| download |
home_page | |
Summary | Thermodynamic extrapolation |
upload_time | 2024-03-15 13:46:11 |
maintainer | |
docs_url | None |
author | |
requires_python | <3.12,>=3.8 |
license | NIST-PD |
keywords |
thermoextrap
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<!-- markdownlint-disable MD041 -->
[![Repo][repo-badge]][repo-link] [![Docs][docs-badge]][docs-link]
[![PyPI license][license-badge]][license-link]
[![PyPI version][pypi-badge]][pypi-link]
[![Conda (channel only)][conda-badge]][conda-link]
[![Code style: black][black-badge]][black-link]
<!-- For more badges, see
https://shields.io/category/other
https://naereen.github.io/badges/
[pypi-badge]: https://badge.fury.io/py/thermoextrap
-->
[black-badge]: https://img.shields.io/badge/code%20style-black-000000.svg
[black-link]: https://github.com/psf/black
[pypi-badge]: https://img.shields.io/pypi/v/thermoextrap
[pypi-link]: https://pypi.org/project/thermoextrap
[docs-badge]: https://img.shields.io/badge/docs-sphinx-informational
[docs-link]: https://pages.nist.gov/thermoextrap/
[repo-badge]: https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff
[repo-link]: https://github.com/usnistgov/thermoextrap
[conda-badge]: https://img.shields.io/conda/v/conda-forge/thermoextrap
[conda-link]: https://anaconda.org/conda-forge/thermoextrap
[license-badge]: https://img.shields.io/pypi/l/cmomy?color=informational
[license-link]: https://github.com/usnistgov/thermoextrap/blob/main/LICENSE
<!-- prettier-ignore-end -->
<!-- other links -->
[cmomy]: https://github.com/usnistgov/cmomy
[gpr-link]:
https://github.com/usnistgov/thermoextrap/tree/main/examples/gpr_active_learning
[notebook-link]:
https://github.com/usnistgov/thermoextrap/tree/main/examples/usage
# `thermoextrap`: Thermodynamic Extrapolation/Interpolation Library
This repository contains code used and described in references [^fn1] [^fn2].
[^fn1]:
[Extrapolation and Interpolation Strategies for Efficiently Estimating Structural Observables as a Function of Temperature and Density](https://doi.org/10.1063/5.0014282)
[^fn2]:
Leveraging Uncertainty Estimates and Derivative Information in Gaussian
Process Regression for Expedited Data Collection in Molecular Simulations.
In preparation.
## Overview
If you find this code useful in producing published works, please provide an
appropriate citation. Note that the second citation is focused on adding
features that make use of GPR models based on derivative information produced by
the core code base. For now, the GPR code, along with more information, may be
found under [here][gpr-link]. In a future release, we expect this to be fully
integrated into the code base rather than a standalone module.
Code included here can be used to perform thermodynamic extrapolation and
interpolation of observables calculated from molecular simulations. This allows
for more efficient use of simulation data for calculating how observables change
with simulation conditions, including temperature, density, pressure, chemical
potential, or force field parameters. Users are highly encourage to work through
the [Jupyter Notebooks][notebook-link] presenting examples for a variety of
different observable functional forms. We only guarantee that this code is
functional for the test cases we present here or for which it has previously
been applied Additionally, the code may be in continuous development at any
time. Use at your own risk and always check to make sure the produced results
make sense. If bugs are found, please report them. If specific features would be
helpful just let us know and we will be happy to work with you to come up with a
solution.
## Features
- Fast calculation of derivatives
## Status
This package is actively used by the author. Please feel free to create a pull
request for wanted features and suggestions!
## Quick start
<!-- start-installation -->
Use one of the following to install `thermoextrap`:
```bash
conda install -c conda-forge thermoextrap
```
or
```bash
pip install thermoextrap
```
## Additional dependencies
To utilize the full potential of `thermoextrap`, additional dependencies are
needed. This can be done via pip by using:
```bash
pip install thermoextrap[all]
```
If using conda, then you'll have to manually install some dependencies. For
example, you can run:
```bash
conda install bottleneck dask "pymbar>=4.0"
```
At this time, it is recommended to install the Gaussian Process Regression (GPR)
dependencies via pip, as the conda-forge recipes are slightly out of date:
```bash
pip install tensorflow tensorflow-probability "gpflow>=2.6.0"
```
<!-- end-installation -->
## Example usage
```python
import thermoextrap
```
<!-- end-docs -->
## Documentation
See the [documentation][docs-link] for a look at `thermoextrap` in action.
To have a look at using `thermoextrap` with Gaussian process regression, look in
the [gpr](examples/usage/gpr) and
[gpr_active_learning](examples/gpr_active_learning) directories.
## License
This is free software. See [LICENSE][license-link].
## Related work
This package extensively uses the [cmomy] package to handle central comoments.
## Contact
Questions may be addressed to Bill Krekelberg at <william.krekelberg@nist.gov>
or Jacob Monroe at <jacob.monroe@uark.edu>.
## Credits
This package was created using
[Cookiecutter](https://github.com/audreyr/cookiecutter) with the
[usnistgov/cookiecutter-nist-python](https://github.com/usnistgov/cookiecutter-nist-python)
template.
<!-- markdownlint-disable MD024 -->
<!-- markdownlint-disable MD013 -->
<!-- prettier-ignore-start -->
# Changelog
Changelog for `thermoextrap`
## Unreleased
[changelog.d]: https://github.com/usnistgov/thermoextrap/tree/main/changelog.d
See the fragment files in [changelog.d]
<!-- prettier-ignore-end -->
<!-- markdownlint-enable MD013 -->
<!-- scriv-insert-here -->
## v0.5.0 — 2024-03-15
### Removed
- Scaling of GPR inputs (`x_scale_fac` argument in `HeteroscedasticGPR`)
- Left `x_scale_fac` as object attribute with value 1.0 for back-compatibility
### Added
- Support for multidimensional inputs for GPRs
- Testing around basic multiD input GPRs
- Updated `make_rbf_expr` in `active_utils` (old 1D in `make_rbf_expr_old`)
- Updated `DerivativeKernel`, `HetGaussianDeriv`, `HeteroscedasticGPR` in
`gpr_models`
### Changed
- Updates to match with newer versions of GPflow
- `HetGaussianDeriv` likelihood now accepts `X` (input data) argument for all
methods
- `HetGuassianDeriv` init now takes `obs_dims` argument instead of `d_order`
- `build_scaled_cov_mat` method now takes `X`, which includes derivative orders
- all mean functions inherit from gpflow.functions.MeanFunction (same behavior)
- Changed structure of the repo to better support some third party tools.
- Moved nox environments from `.nox` to `.nox/{project-name}/envs`. This fixes
issues with ipykernel giving odd names for locally installed environments.
- Moved repo specific dot files to the `config` directory (e.g.,
`.noxconfig.toml` to `config/userconfig.toml`). This cleans up the top level
of the repo.
- added some support for using `nbqa` to run mypy/pyright on notebooks.
- Added ability to bootstrap development environment using pipx. This should
simplify initial setup. See Contributing for more info.
## v0.4.0 — 2023-06-15
### Added
- Package now available on conda-forge
- Now support python3.11
- Bumped pymbar version to pymbar>=4.0
### Changed
- Switched from tox to nox for testing.
### Deprecated
- No longer support pymbar < 4.0
## v0.3.0 — 2023-05-03
### Changed
- New linters via pre-commit
- Development env now handled by tox
- Moved `modesl, data, idealgas` from `thermoextrap.core` to `thermoextrap`.
These were imported at top level anyway. This fixes issues with doing things
like `from thermoextrap.data import ...`, etc.
- Moved `core._docstrings_` to `docstrings`.
- Now using `cmomy.docstrings` instead of repeating them here.
Full set of changes:
[`v0.2.2...v0.3.0`](https://github.com/usnistgov/thermoextrap/compare/v0.2.2...0.3.0)
## v0.2.2 - 2023-04-05
Full set of changes:
[`v0.2.1...v0.2.2`](https://github.com/usnistgov/thermoextrap/compare/v0.2.1...v0.2.2)
## v0.2.1 - 2023-03-30
Full set of changes:
[`v0.2.0...v0.2.1`](https://github.com/usnistgov/thermoextrap/compare/v0.2.0...v0.2.1)
## v0.2.0 - 2023-03-28
Full set of changes:
[`v0.1.9...v0.2.0`](https://github.com/usnistgov/thermoextrap/compare/v0.1.9...v0.2.0)
## v0.1.9 - 2023-02-15
Full set of changes:
[`v0.1.8...v0.1.9`](https://github.com/usnistgov/thermoextrap/compare/v0.1.8...v0.1.9)
## v0.1.8 - 2023-02-15
Full set of changes:
[`v0.1.7...v0.1.8`](https://github.com/usnistgov/thermoextrap/compare/v0.1.7...v0.1.8)
## v0.1.7 - 2023-02-14
This software was developed by employees of the National Institute of Standards
and Technology (NIST), an agency of the Federal Government. Pursuant to title 17
United States Code Section 105, works of NIST employees are not subject to
copyright protection in the United States and are considered to be in the public
domain. Permission to freely use, copy, modify, and distribute this software and
its documentation without fee is hereby granted, provided that this notice and
disclaimer of warranty appears in all copies.
THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND, EITHER
EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY
THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND FREEDOM FROM
INFRINGEMENT, AND ANY WARRANTY THAT THE DOCUMENTATION WILL CONFORM TO THE
SOFTWARE, OR ANY WARRANTY THAT THE SOFTWARE WILL BE ERROR FREE. IN NO EVENT
SHALL NIST BE LIABLE FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT,
INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR
IN ANY WAY CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY,
CONTRACT, TORT, OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY PERSONS OR
PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED FROM, OR AROSE OUT
OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR SERVICES PROVIDED HEREUNDER.
Distributions of NIST software should also include copyright and licensing
statements of any third-party software that are legally bundled with the code in
compliance with the conditions of those licenses.
Raw data
{
"_id": null,
"home_page": "",
"name": "thermoextrap",
"maintainer": "",
"docs_url": null,
"requires_python": "<3.12,>=3.8",
"maintainer_email": "",
"keywords": "thermoextrap",
"author": "",
"author_email": "Jacob Monroe <jacob.monroe@nist.gov>, William Krekelberg <wpk@nist.gov>",
"download_url": "https://files.pythonhosted.org/packages/b8/d2/91933f985409d965352c2c21ab4de35ac06cfdadeb23a3177139def14c13/thermoextrap-0.5.0.tar.gz",
"platform": null,
"description": "<!-- markdownlint-disable MD041 -->\n\n[![Repo][repo-badge]][repo-link] [![Docs][docs-badge]][docs-link]\n[![PyPI license][license-badge]][license-link]\n[![PyPI version][pypi-badge]][pypi-link]\n[![Conda (channel only)][conda-badge]][conda-link]\n[![Code style: black][black-badge]][black-link]\n\n<!-- For more badges, see\nhttps://shields.io/category/other\nhttps://naereen.github.io/badges/\n[pypi-badge]: https://badge.fury.io/py/thermoextrap\n-->\n\n[black-badge]: https://img.shields.io/badge/code%20style-black-000000.svg\n[black-link]: https://github.com/psf/black\n[pypi-badge]: https://img.shields.io/pypi/v/thermoextrap\n[pypi-link]: https://pypi.org/project/thermoextrap\n[docs-badge]: https://img.shields.io/badge/docs-sphinx-informational\n[docs-link]: https://pages.nist.gov/thermoextrap/\n[repo-badge]: https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff\n[repo-link]: https://github.com/usnistgov/thermoextrap\n[conda-badge]: https://img.shields.io/conda/v/conda-forge/thermoextrap\n[conda-link]: https://anaconda.org/conda-forge/thermoextrap\n[license-badge]: https://img.shields.io/pypi/l/cmomy?color=informational\n[license-link]: https://github.com/usnistgov/thermoextrap/blob/main/LICENSE\n\n<!-- prettier-ignore-end -->\n\n<!-- other links -->\n\n[cmomy]: https://github.com/usnistgov/cmomy\n[gpr-link]:\n https://github.com/usnistgov/thermoextrap/tree/main/examples/gpr_active_learning\n[notebook-link]:\n https://github.com/usnistgov/thermoextrap/tree/main/examples/usage\n\n# `thermoextrap`: Thermodynamic Extrapolation/Interpolation Library\n\nThis repository contains code used and described in references [^fn1] [^fn2].\n\n[^fn1]:\n [Extrapolation and Interpolation Strategies for Efficiently Estimating Structural Observables as a Function of Temperature and Density](https://doi.org/10.1063/5.0014282)\n\n[^fn2]:\n Leveraging Uncertainty Estimates and Derivative Information in Gaussian\n Process Regression for Expedited Data Collection in Molecular Simulations.\n In preparation.\n\n## Overview\n\nIf you find this code useful in producing published works, please provide an\nappropriate citation. Note that the second citation is focused on adding\nfeatures that make use of GPR models based on derivative information produced by\nthe core code base. For now, the GPR code, along with more information, may be\nfound under [here][gpr-link]. In a future release, we expect this to be fully\nintegrated into the code base rather than a standalone module.\n\nCode included here can be used to perform thermodynamic extrapolation and\ninterpolation of observables calculated from molecular simulations. This allows\nfor more efficient use of simulation data for calculating how observables change\nwith simulation conditions, including temperature, density, pressure, chemical\npotential, or force field parameters. Users are highly encourage to work through\nthe [Jupyter Notebooks][notebook-link] presenting examples for a variety of\ndifferent observable functional forms. We only guarantee that this code is\nfunctional for the test cases we present here or for which it has previously\nbeen applied Additionally, the code may be in continuous development at any\ntime. Use at your own risk and always check to make sure the produced results\nmake sense. If bugs are found, please report them. If specific features would be\nhelpful just let us know and we will be happy to work with you to come up with a\nsolution.\n\n## Features\n\n- Fast calculation of derivatives\n\n## Status\n\nThis package is actively used by the author. Please feel free to create a pull\nrequest for wanted features and suggestions!\n\n## Quick start\n\n<!-- start-installation -->\n\nUse one of the following to install `thermoextrap`:\n\n```bash\nconda install -c conda-forge thermoextrap\n```\n\nor\n\n```bash\npip install thermoextrap\n```\n\n## Additional dependencies\n\nTo utilize the full potential of `thermoextrap`, additional dependencies are\nneeded. This can be done via pip by using:\n\n```bash\npip install thermoextrap[all]\n```\n\nIf using conda, then you'll have to manually install some dependencies. For\nexample, you can run:\n\n```bash\nconda install bottleneck dask \"pymbar>=4.0\"\n```\n\nAt this time, it is recommended to install the Gaussian Process Regression (GPR)\ndependencies via pip, as the conda-forge recipes are slightly out of date:\n\n```bash\npip install tensorflow tensorflow-probability \"gpflow>=2.6.0\"\n```\n\n<!-- end-installation -->\n\n## Example usage\n\n```python\nimport thermoextrap\n```\n\n<!-- end-docs -->\n\n## Documentation\n\nSee the [documentation][docs-link] for a look at `thermoextrap` in action.\n\nTo have a look at using `thermoextrap` with Gaussian process regression, look in\nthe [gpr](examples/usage/gpr) and\n[gpr_active_learning](examples/gpr_active_learning) directories.\n\n## License\n\nThis is free software. See [LICENSE][license-link].\n\n## Related work\n\nThis package extensively uses the [cmomy] package to handle central comoments.\n\n## Contact\n\nQuestions may be addressed to Bill Krekelberg at <william.krekelberg@nist.gov>\nor Jacob Monroe at <jacob.monroe@uark.edu>.\n\n## Credits\n\nThis package was created using\n[Cookiecutter](https://github.com/audreyr/cookiecutter) with the\n[usnistgov/cookiecutter-nist-python](https://github.com/usnistgov/cookiecutter-nist-python)\ntemplate.\n<!-- markdownlint-disable MD024 -->\n<!-- markdownlint-disable MD013 -->\n<!-- prettier-ignore-start -->\n# Changelog\n\nChangelog for `thermoextrap`\n\n## Unreleased\n\n[changelog.d]: https://github.com/usnistgov/thermoextrap/tree/main/changelog.d\n\nSee the fragment files in [changelog.d]\n\n<!-- prettier-ignore-end -->\n\n<!-- markdownlint-enable MD013 -->\n\n<!-- scriv-insert-here -->\n\n## v0.5.0 \u2014 2024-03-15\n\n### Removed\n\n- Scaling of GPR inputs (`x_scale_fac` argument in `HeteroscedasticGPR`)\n- Left `x_scale_fac` as object attribute with value 1.0 for back-compatibility\n\n### Added\n\n- Support for multidimensional inputs for GPRs\n- Testing around basic multiD input GPRs\n- Updated `make_rbf_expr` in `active_utils` (old 1D in `make_rbf_expr_old`)\n- Updated `DerivativeKernel`, `HetGaussianDeriv`, `HeteroscedasticGPR` in\n `gpr_models`\n\n### Changed\n\n- Updates to match with newer versions of GPflow\n- `HetGaussianDeriv` likelihood now accepts `X` (input data) argument for all\n methods\n- `HetGuassianDeriv` init now takes `obs_dims` argument instead of `d_order`\n- `build_scaled_cov_mat` method now takes `X`, which includes derivative orders\n- all mean functions inherit from gpflow.functions.MeanFunction (same behavior)\n\n- Changed structure of the repo to better support some third party tools.\n- Moved nox environments from `.nox` to `.nox/{project-name}/envs`. This fixes\n issues with ipykernel giving odd names for locally installed environments.\n- Moved repo specific dot files to the `config` directory (e.g.,\n `.noxconfig.toml` to `config/userconfig.toml`). This cleans up the top level\n of the repo.\n- added some support for using `nbqa` to run mypy/pyright on notebooks.\n- Added ability to bootstrap development environment using pipx. This should\n simplify initial setup. See Contributing for more info.\n\n## v0.4.0 \u2014 2023-06-15\n\n### Added\n\n- Package now available on conda-forge\n\n- Now support python3.11\n- Bumped pymbar version to pymbar>=4.0\n\n### Changed\n\n- Switched from tox to nox for testing.\n\n### Deprecated\n\n- No longer support pymbar < 4.0\n\n## v0.3.0 \u2014 2023-05-03\n\n### Changed\n\n- New linters via pre-commit\n- Development env now handled by tox\n\n- Moved `modesl, data, idealgas` from `thermoextrap.core` to `thermoextrap`.\n These were imported at top level anyway. This fixes issues with doing things\n like `from thermoextrap.data import ...`, etc.\n- Moved `core._docstrings_` to `docstrings`.\n- Now using `cmomy.docstrings` instead of repeating them here.\n\nFull set of changes:\n[`v0.2.2...v0.3.0`](https://github.com/usnistgov/thermoextrap/compare/v0.2.2...0.3.0)\n\n## v0.2.2 - 2023-04-05\n\nFull set of changes:\n[`v0.2.1...v0.2.2`](https://github.com/usnistgov/thermoextrap/compare/v0.2.1...v0.2.2)\n\n## v0.2.1 - 2023-03-30\n\nFull set of changes:\n[`v0.2.0...v0.2.1`](https://github.com/usnistgov/thermoextrap/compare/v0.2.0...v0.2.1)\n\n## v0.2.0 - 2023-03-28\n\nFull set of changes:\n[`v0.1.9...v0.2.0`](https://github.com/usnistgov/thermoextrap/compare/v0.1.9...v0.2.0)\n\n## v0.1.9 - 2023-02-15\n\nFull set of changes:\n[`v0.1.8...v0.1.9`](https://github.com/usnistgov/thermoextrap/compare/v0.1.8...v0.1.9)\n\n## v0.1.8 - 2023-02-15\n\nFull set of changes:\n[`v0.1.7...v0.1.8`](https://github.com/usnistgov/thermoextrap/compare/v0.1.7...v0.1.8)\n\n## v0.1.7 - 2023-02-14\nThis software was developed by employees of the National Institute of Standards\nand Technology (NIST), an agency of the Federal Government. Pursuant to title 17\nUnited States Code Section 105, works of NIST employees are not subject to\ncopyright protection in the United States and are considered to be in the public\ndomain. Permission to freely use, copy, modify, and distribute this software and\nits documentation without fee is hereby granted, provided that this notice and\ndisclaimer of warranty appears in all copies.\n\nTHE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND, EITHER\nEXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY\nTHAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND FREEDOM FROM\nINFRINGEMENT, AND ANY WARRANTY THAT THE DOCUMENTATION WILL CONFORM TO THE\nSOFTWARE, OR ANY WARRANTY THAT THE SOFTWARE WILL BE ERROR FREE. IN NO EVENT\nSHALL NIST BE LIABLE FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT,\nINDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR\nIN ANY WAY CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY,\nCONTRACT, TORT, OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY PERSONS OR\nPROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED FROM, OR AROSE OUT\nOF THE RESULTS OF, OR USE OF, THE SOFTWARE OR SERVICES PROVIDED HEREUNDER.\n\nDistributions of NIST software should also include copyright and licensing\nstatements of any third-party software that are legally bundled with the code in\ncompliance with the conditions of those licenses.\n",
"bugtrack_url": null,
"license": "NIST-PD",
"summary": "Thermodynamic extrapolation",
"version": "0.5.0",
"project_urls": {
"Documentation": "https://pages.nist.gov/thermoextrap/",
"Homepage": "https://github.com/usnistgov/thermoextrap"
},
"split_keywords": [
"thermoextrap"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "85acbee98ab53bc7f472ff2ba35e1355218e60dcbff4b307a9d91a4a0eca91c5",
"md5": "0b2415d4f250ae9d8210e3b309e1a6f3",
"sha256": "9f00be9e489b5c3b10f28b0604a5157183b3b123fcc95fbc863e454653a920ec"
},
"downloads": -1,
"filename": "thermoextrap-0.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0b2415d4f250ae9d8210e3b309e1a6f3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.8",
"size": 145110,
"upload_time": "2024-03-15T13:46:09",
"upload_time_iso_8601": "2024-03-15T13:46:09.851324Z",
"url": "https://files.pythonhosted.org/packages/85/ac/bee98ab53bc7f472ff2ba35e1355218e60dcbff4b307a9d91a4a0eca91c5/thermoextrap-0.5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b8d291933f985409d965352c2c21ab4de35ac06cfdadeb23a3177139def14c13",
"md5": "f6c0f81369665e524930600183e5e39f",
"sha256": "884fba5d383ca55be53f4eff0c791b59c022e5f1171c65327c4ebe32dc60efa3"
},
"downloads": -1,
"filename": "thermoextrap-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "f6c0f81369665e524930600183e5e39f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12,>=3.8",
"size": 476473,
"upload_time": "2024-03-15T13:46:11",
"upload_time_iso_8601": "2024-03-15T13:46:11.715463Z",
"url": "https://files.pythonhosted.org/packages/b8/d2/91933f985409d965352c2c21ab4de35ac06cfdadeb23a3177139def14c13/thermoextrap-0.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-15 13:46:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "usnistgov",
"github_project": "thermoextrap",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "thermoextrap"
}