diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 07:31:55 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 07:31:55 +0000 |
commit | cc710c3f5aab6fa9c208508d754dcf5f33bc5234 (patch) | |
tree | f977cd8c3dc5fb696165e303cb9a265e7c996a03 | |
parent | 7f4ccb47bd1d4e44d425aa405967bf3c45973144 (diff) |
automatic import of python-calkulateopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-calkulate.spec | 234 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 236 insertions, 0 deletions
@@ -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 + + +[](https://pypi.org/project/calkulate/) +[](https://doi.org/10.5281/zenodo.2634304) +[](https://calkulate.readthedocs.io/en/latest/) +[](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.txt) +[](https://www.gnu.org/licenses/gpl-3.0) +[](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 + + +[](https://pypi.org/project/calkulate/) +[](https://doi.org/10.5281/zenodo.2634304) +[](https://calkulate.readthedocs.io/en/latest/) +[](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.txt) +[](https://www.gnu.org/licenses/gpl-3.0) +[](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 + + +[](https://pypi.org/project/calkulate/) +[](https://doi.org/10.5281/zenodo.2634304) +[](https://calkulate.readthedocs.io/en/latest/) +[](https://github.com/mvdh7/calkulate/blob/main/.misc/coverage.txt) +[](https://www.gnu.org/licenses/gpl-3.0) +[](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 <Python_Bot@openeuler.org> - 23.3-1 +- Package Spec generated @@ -0,0 +1 @@ +baec114ada2bfe1fff2ffff17d1224cf Calkulate-23.3.tar.gz |