A python tool set for equations of state
Project description
# PYTHEOS
[](https://doi.org/10.5281/zenodo.802392)
## Overview
`Pytheos` provides a tool set for a wide range of tasks in high pressure
science:
- calculate pressure from a number of built-in pressure scales
- convert pressure scales
- propagate uncertainties properly using the `uncertainties` package
- fit pressure-volume and pressure-volume-temperature data sets using the `scipy` and `lmfit` packages
- fit with a wide range of different equations and their combinations
## Install
`Pytheos` is a pure python package.
It can be installed from source or,
```
$ pip install pytheos
```
For `anaconda` users,
```
$ conda install -c shdshim pytheos
```
## Instruction for mineral physicists
I provide environment files for mineral physicists. The environment file includes useful packages for mineral physicists. So those who are interested only `pytheos` may not want to use the environment files.
If you decide to use the environment, you may install the environment by:
```
$ conda env create -f py35ds-osx.yml
```
For window users::
```
> conda env create -f py35ds-win64.yml
```
The command above will create a new environment: `py35ds`.
If you need more detailed one, please find my instruction in [my gist site](https://gist.github.com/SHDShim/4f5987e4e1693b10dfa025baa9ab6f9d).
## Contact
Please contact Dan Shim (shdshim@gmail.com) for bug reports, comments, and
suggestions. I am happy to include new pressure scales or other pressure
scales in `pytheos` as well.
## Examples and Tutorials
The `pytheos` package includes examples in Jupyter Notebook (under the examples
folder), which demonstrate a range of operations, calculations, and fittings
you can do with `pytheos`. `Pytheos` is designed to support data
analysis using Jupyter Notebook as well as python scripts.
Documentation is available at: https://shdshim.github.io/pytheos-docs/.
## How to cite
S.-H. Shim (2017) Pytheos - a python tool set for equations of state.
Zenodo. http://doi.org/10.5281/zenodo.802392
[](https://doi.org/10.5281/zenodo.802392)
## Overview
`Pytheos` provides a tool set for a wide range of tasks in high pressure
science:
- calculate pressure from a number of built-in pressure scales
- convert pressure scales
- propagate uncertainties properly using the `uncertainties` package
- fit pressure-volume and pressure-volume-temperature data sets using the `scipy` and `lmfit` packages
- fit with a wide range of different equations and their combinations
## Install
`Pytheos` is a pure python package.
It can be installed from source or,
```
$ pip install pytheos
```
For `anaconda` users,
```
$ conda install -c shdshim pytheos
```
## Instruction for mineral physicists
I provide environment files for mineral physicists. The environment file includes useful packages for mineral physicists. So those who are interested only `pytheos` may not want to use the environment files.
If you decide to use the environment, you may install the environment by:
```
$ conda env create -f py35ds-osx.yml
```
For window users::
```
> conda env create -f py35ds-win64.yml
```
The command above will create a new environment: `py35ds`.
If you need more detailed one, please find my instruction in [my gist site](https://gist.github.com/SHDShim/4f5987e4e1693b10dfa025baa9ab6f9d).
## Contact
Please contact Dan Shim (shdshim@gmail.com) for bug reports, comments, and
suggestions. I am happy to include new pressure scales or other pressure
scales in `pytheos` as well.
## Examples and Tutorials
The `pytheos` package includes examples in Jupyter Notebook (under the examples
folder), which demonstrate a range of operations, calculations, and fittings
you can do with `pytheos`. `Pytheos` is designed to support data
analysis using Jupyter Notebook as well as python scripts.
Documentation is available at: https://shdshim.github.io/pytheos-docs/.
## How to cite
S.-H. Shim (2017) Pytheos - a python tool set for equations of state.
Zenodo. http://doi.org/10.5281/zenodo.802392
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytheos-0.0.1.dev27.tar.gz
(9.0 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytheos-0.0.1.dev27.tar.gz.
File metadata
- Download URL: pytheos-0.0.1.dev27.tar.gz
- Upload date:
- Size: 9.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2693729faa2042f1b7fb6077eb07b4fdcae197f3297e5399978f3242e6f6f241
|
|
| MD5 |
3bf94d690816635d721344df268e7a84
|
|
| BLAKE2b-256 |
cb135b23d8602dffd02b993bd1443afe7d19b35eb3d5757925eff7d8ec018458
|
File details
Details for the file pytheos-0.0.1.dev27-py3-none-any.whl.
File metadata
- Download URL: pytheos-0.0.1.dev27-py3-none-any.whl
- Upload date:
- Size: 37.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bad2e103014001f5aba7b5e7fb596e821f7851cced9a16b436268ce281eec4ef
|
|
| MD5 |
d275b8773a2120c707f65f9713dcf099
|
|
| BLAKE2b-256 |
0150a59b736ddffb1eb9d0617ee29568ca4d6edb0b46ca9f215971f86087f4e3
|