Metadata-Version: 2.4
Name: PeakPo
Version: 7.9.3a0
Summary: X-ray diffraction analysis for high pressure science
Home-page: https://github.com/SHDShim/PeakPo
Author: S.-H. Dan Shim
Author-email: shdshim@gmail.com
License: Apache-2.0
Keywords: xrd analysis pressure
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS
Requires-Dist: matplotlib==3.7.5
Requires-Dist: pymatgen==2023.12.18
Requires-Dist: numpy==1.26.4
Requires-Dist: scipy==1.16.3
Requires-Dist: pandas==2.3.3
Requires-Dist: pyqt5==5.15.10
Requires-Dist: pyqt5-qt5==5.15.18; platform_system == "Darwin"
Requires-Dist: pyqt5-sip==12.17.2; platform_system == "Darwin"
Requires-Dist: pyfai==2025.12.1
Requires-Dist: pytheos==0.0.2
Requires-Dist: lmfit==1.3.4
Requires-Dist: periodictable==2.0.2
Requires-Dist: silx==2.2.2
Requires-Dist: h5py==3.15.1
Requires-Dist: hdf5plugin==6.0.0
Requires-Dist: spglib==2.6.0
Requires-Dist: statsmodels==0.14.6
Requires-Dist: uncertainties==3.2.3
Requires-Dist: xlwt==1.3.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# PeakPo

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.810401.svg)](https://doi.org/10.5281/zenodo.810401)

PeakPo is a Python application for X-ray diffraction analysis of samples at high pressure and high temperature.

Major features include:

- Pressure and temperature estimation
- Phase identification
- Two-dimensional data analysis
- Visual equation-of-state fitting
- Peak fitting
- Visual unit-cell fitting
- Generation of Excel files containing all calculation results

## How to install (under development, may be unstable)

Open a terminal and create a new conda environment:

```
conda create -n peakpo python=3.11 -y
```

Activate the environment:

```
conda activate peakpo
```

Install `PeakPo`:

```
pip install peakpo
```


## How to install before 7.9.x

[Installation wiki page](https://github.com/SHDShim/PeakPo/wiki/Installation-and-Update) 

[Installation Google Slides](https://docs.google.com/presentation/d/11nTraMvenpO7E3Cg7NAH2Qa4UpTwjJVcexdU-CPNE9Q/edit?usp=sharing) 


## Where to download executables

I no longer provide executable files. You can still download previous versions from [this Google Drive folder](https://drive.google.com/drive/folders/0B0kkQLbYpQDYfjBGT21uMkx5cU1JMHJIUUhGR1FkdDVUdzFYVUdKR0Zya2NRcFYtUmRVUGM?resourcekey=0-FT-Lc6ZeuUBMaqHzzjZSbg&usp=sharing).

## Where to get help

See [the PeakPo wiki](https://github.com/SHDShim/peakpo/wiki) for detailed instructions on installation, setup, operation, and updates.

## How to cite

S.-H. Shim (2017). PeakPo: A Python software package for X-ray diffraction analysis at high pressure and high temperature. Zenodo. https://doi.org/10.5281/zenodo.810199
