Skip to main content

A python tool set for equations of state

Project description

# PYTHEOS

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.802392.svg)](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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytheos-0.0.1.dev27-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

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

Hashes for pytheos-0.0.1.dev27.tar.gz
Algorithm Hash digest
SHA256 2693729faa2042f1b7fb6077eb07b4fdcae197f3297e5399978f3242e6f6f241
MD5 3bf94d690816635d721344df268e7a84
BLAKE2b-256 cb135b23d8602dffd02b993bd1443afe7d19b35eb3d5757925eff7d8ec018458

See more details on using hashes here.

File details

Details for the file pytheos-0.0.1.dev27-py3-none-any.whl.

File metadata

File hashes

Hashes for pytheos-0.0.1.dev27-py3-none-any.whl
Algorithm Hash digest
SHA256 bad2e103014001f5aba7b5e7fb596e821f7851cced9a16b436268ce281eec4ef
MD5 d275b8773a2120c707f65f9713dcf099
BLAKE2b-256 0150a59b736ddffb1eb9d0617ee29568ca4d6edb0b46ca9f215971f86087f4e3

See more details on using hashes here.

Supported by

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