From cc710c3f5aab6fa9c208508d754dcf5f33bc5234 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 07:31:55 +0000 Subject: automatic import of python-calkulate --- .gitignore | 1 + python-calkulate.spec | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 236 insertions(+) create mode 100644 python-calkulate.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..3b79105 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Calkulate-23.3.tar.gz diff --git a/python-calkulate.spec b/python-calkulate.spec new file mode 100644 index 0000000..b6c859f --- /dev/null +++ b/python-calkulate.spec @@ -0,0 +1,234 @@ +%global _empty_manifest_terminate_build 0 +Name: python-Calkulate +Version: 23.3 +Release: 1 +Summary: Seawater total alkalinity from titration data +License: GNU General Public License v3 (GPLv3) +URL: https://github.com/mvdh7/calkulate +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c2/32/bda0ec9f7c7108ccfbf0019ff0bfd88be0b0928fc213809599dee2ae5360/Calkulate-23.3.tar.gz +BuildArch: noarch + +Requires: python3-PyCO2SYS +Requires: python3-numpy +Requires: python3-pandas +Requires: python3-scipy +Requires: python3-matplotlib +Requires: python3-openpyxl + +%description +# Calkulate + +![Tests](https://github.com/mvdh7/calkulate/workflows/Tests/badge.svg) +[![PyPI version](https://img.shields.io/pypi/v/calkulate.svg?style=popout)](https://pypi.org/project/calkulate/) +[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.2634304-informational)](https://doi.org/10.5281/zenodo.2634304) +[![Docs](https://readthedocs.org/projects/calkulate/badge/?version=latest&style=flat)](https://calkulate.readthedocs.io/en/latest/) +[![Coverage](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.svg)](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.txt) +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) + +Calkulate is a Python package for finding total alkalinity from titration data using [PyCO2SYS](https://PyCO2SYS.rtfd.io). + +## Installation + + pip install calkulate + +## Use + +If the data for each individual titration is in its own text file and you have a spreadsheet containing the metadata for each titration on separate rows — all formatted as expected — then all you need to do with Calkulate is: + +```python +import calkulate as calk +data = calk.read_csv("path/to/metadata_file.csv").calkulate() +data.alkalinity # <== here are your alkalinity results +``` + +For more detail, see [the online documentation](https://calkulate.readthedocs.io/en/latest/). + +## About + +Calkulate is being developed primarily by [Dr Matthew P. Humphreys](https://mvdh.xyz) at the Royal Netherlands Institute for Sea Research ([NIOZ, Texel, the Netherlands](https://www.nioz.nl/en)). + +While its results should be reliable, the package is still a work-in-progress intended primarily for the developers' own use, and not everything is documented. You are therefore strongly encouraged to get in touch if you're using it. Contributions are welcome! + +## Citation + +If you use Calkulate in your work, please cite it as: + +> Humphreys, M. P. and Matthews, R. S. (2022). Calkulate: total alkalinity from titration data in Python. *Zenodo.* [doi:10.5281/zenodo.2634304](https://doi.org/10.5281/zenodo.2634304). + +Please report which version you are using. To find this out: + +```python +import calkulate as calk +calk.hello() +``` + +## License + +Calkulate is licensed under the [GNU General Public License version 3 (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.en.html). + + + + +%package -n python3-Calkulate +Summary: Seawater total alkalinity from titration data +Provides: python-Calkulate +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-Calkulate +# Calkulate + +![Tests](https://github.com/mvdh7/calkulate/workflows/Tests/badge.svg) +[![PyPI version](https://img.shields.io/pypi/v/calkulate.svg?style=popout)](https://pypi.org/project/calkulate/) +[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.2634304-informational)](https://doi.org/10.5281/zenodo.2634304) +[![Docs](https://readthedocs.org/projects/calkulate/badge/?version=latest&style=flat)](https://calkulate.readthedocs.io/en/latest/) +[![Coverage](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.svg)](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.txt) +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) + +Calkulate is a Python package for finding total alkalinity from titration data using [PyCO2SYS](https://PyCO2SYS.rtfd.io). + +## Installation + + pip install calkulate + +## Use + +If the data for each individual titration is in its own text file and you have a spreadsheet containing the metadata for each titration on separate rows — all formatted as expected — then all you need to do with Calkulate is: + +```python +import calkulate as calk +data = calk.read_csv("path/to/metadata_file.csv").calkulate() +data.alkalinity # <== here are your alkalinity results +``` + +For more detail, see [the online documentation](https://calkulate.readthedocs.io/en/latest/). + +## About + +Calkulate is being developed primarily by [Dr Matthew P. Humphreys](https://mvdh.xyz) at the Royal Netherlands Institute for Sea Research ([NIOZ, Texel, the Netherlands](https://www.nioz.nl/en)). + +While its results should be reliable, the package is still a work-in-progress intended primarily for the developers' own use, and not everything is documented. You are therefore strongly encouraged to get in touch if you're using it. Contributions are welcome! + +## Citation + +If you use Calkulate in your work, please cite it as: + +> Humphreys, M. P. and Matthews, R. S. (2022). Calkulate: total alkalinity from titration data in Python. *Zenodo.* [doi:10.5281/zenodo.2634304](https://doi.org/10.5281/zenodo.2634304). + +Please report which version you are using. To find this out: + +```python +import calkulate as calk +calk.hello() +``` + +## License + +Calkulate is licensed under the [GNU General Public License version 3 (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.en.html). + + + + +%package help +Summary: Development documents and examples for Calkulate +Provides: python3-Calkulate-doc +%description help +# Calkulate + +![Tests](https://github.com/mvdh7/calkulate/workflows/Tests/badge.svg) +[![PyPI version](https://img.shields.io/pypi/v/calkulate.svg?style=popout)](https://pypi.org/project/calkulate/) +[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.2634304-informational)](https://doi.org/10.5281/zenodo.2634304) +[![Docs](https://readthedocs.org/projects/calkulate/badge/?version=latest&style=flat)](https://calkulate.readthedocs.io/en/latest/) +[![Coverage](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.svg)](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.txt) +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) + +Calkulate is a Python package for finding total alkalinity from titration data using [PyCO2SYS](https://PyCO2SYS.rtfd.io). + +## Installation + + pip install calkulate + +## Use + +If the data for each individual titration is in its own text file and you have a spreadsheet containing the metadata for each titration on separate rows — all formatted as expected — then all you need to do with Calkulate is: + +```python +import calkulate as calk +data = calk.read_csv("path/to/metadata_file.csv").calkulate() +data.alkalinity # <== here are your alkalinity results +``` + +For more detail, see [the online documentation](https://calkulate.readthedocs.io/en/latest/). + +## About + +Calkulate is being developed primarily by [Dr Matthew P. Humphreys](https://mvdh.xyz) at the Royal Netherlands Institute for Sea Research ([NIOZ, Texel, the Netherlands](https://www.nioz.nl/en)). + +While its results should be reliable, the package is still a work-in-progress intended primarily for the developers' own use, and not everything is documented. You are therefore strongly encouraged to get in touch if you're using it. Contributions are welcome! + +## Citation + +If you use Calkulate in your work, please cite it as: + +> Humphreys, M. P. and Matthews, R. S. (2022). Calkulate: total alkalinity from titration data in Python. *Zenodo.* [doi:10.5281/zenodo.2634304](https://doi.org/10.5281/zenodo.2634304). + +Please report which version you are using. To find this out: + +```python +import calkulate as calk +calk.hello() +``` + +## License + +Calkulate is licensed under the [GNU General Public License version 3 (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.en.html). + + + + +%prep +%autosetup -n Calkulate-23.3 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-Calkulate -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot - 23.3-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..ba9b4d6 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +baec114ada2bfe1fff2ffff17d1224cf Calkulate-23.3.tar.gz -- cgit v1.2.3