Metadata-Version: 2.4
Name: phroc
Version: 0.4
Summary: GUI for processing spectrophotometric pH data
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Oceanography
Classifier: Topic :: Scientific/Engineering :: Visualization
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pyarrow
Requires-Dist: openpyxl
Provides-Extra: gui
Requires-Dist: dash; extra == "gui"
Requires-Dist: dash_bootstrap_components; extra == "gui"
Requires-Dist: gunicorn; extra == "gui"
Requires-Dist: plotly; extra == "gui"
Dynamic: license-file

# pHroc

![Tests](https://github.com/mvdh7/phroc/workflows/Tests/badge.svg)
[![PyPI version](https://img.shields.io/pypi/v/phroc.svg?style=popout)](https://pypi.org/project/phroc/)
[![Conda Version](https://img.shields.io/conda/vn/conda-forge/phroc.svg)](https://anaconda.org/conda-forge/phroc)
[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.13961237-informational)](https://doi.org/10.5281/zenodo.13961237)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

> pHroc is a GUI tool for processing spectrophotometric pH measurement data from a Cary Agilent spectrophotometer.

## Installation

To install locally:

    conda install conda-forge::phroc
    pip install phroc[gui]

Installing without the `gui` option in pip will allow you to open .phroc files but not run the app.

Alternatively, pull the Docker container: [mvdh89/phroc](https://hub.docker.com/repository/docker/mvdh89/phroc/general).

## Usage

    phroc

Then navigate your browser to the appropriate port on localhost and read the Instructions tab in the app.

## Citation / DOIs

To cite the most recent version:

> Humphreys, M. P. (2025). pHroc: GUI for processing spectrophotometric pH data.  *Zenodo*.  [doi:10.5281/zenodo.14001573](https://doi.org/10.5281/zenodo.14001573).

Please state the version number and update the date and DOI to match what you used:

  * v0.3 (21 January 2025): [doi:10.5281/zenodo.14713820](https://doi.org/10.5281/zenodo.14713820)
  * v0.2 (28 October 2024): [doi:10.5281/zenodo.14001573](https://doi.org/10.5281/zenodo.14001573)
  * v0.1 (21 October 2024): [doi:10.5281/zenodo.13961238](https://doi.org/10.5281/zenodo.13961238)
