%global _empty_manifest_terminate_build 0 Name: python-impedance Version: 1.5.0 Release: 1 Summary: A package for analyzing electrochemical impedance data License: MIT License URL: https://impedancepy.readthedocs.io/en/latest/ Source0: https://mirrors.aliyun.com/pypi/web/packages/1c/14/f9ad9b26c78714fa0b7da16fb17532654576150f9e84b9e257267066a812/impedance-1.5.0.tar.gz BuildArch: noarch Requires: python3-altair Requires: python3-matplotlib Requires: python3-numpy Requires: python3-scipy %description `impedance.py` is a Python package for making electrochemical impedance spectroscopy (EIS) analysis reproducible and easy-to-use. Aiming to create a consistent, [scikit-learn-like API](https://arxiv.org/abs/1309.0238) for impedance analysis, impedance.py contains modules for data preprocessing, validation, model fitting, and visualization. For a little more in-depth discussion of the package background and capabilities, check out our [Journal of Open Source Software paper](https://joss.theoj.org/papers/10.21105/joss.02349). If you have a feature request or find a bug, please [file an issue](https://github.com/ECSHackWeek/impedance.py/issues) or, better yet, make the code improvements and [submit a pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/)! The goal is to build an open-source tool that the entire impedance community can improve and use! ### Installation The easiest way to install impedance.py is from [PyPI](https://pypi.org/project/impedance/) using pip. ```bash pip install impedance ``` See [Getting started with impedance.py](https://impedancepy.readthedocs.io/en/latest/getting-started.html) for instructions on getting started from scratch. #### Dependencies impedance.py requires: - Python (>=3.7) - SciPy (>=1.0) - NumPy (>=1.14) - Matplotlib (>=3.0) - Altair (>=3.0) Several example notebooks are provided in the `docs/source/examples/` directory. Opening these will require Jupyter notebook or Jupyter lab. #### Examples and Documentation Several examples can be found in the `docs/source/examples/` directory (the [Fitting impedance spectra notebook](https://impedancepy.readthedocs.io/en/latest/examples/fitting_example.html) is a great place to start) and the documentation can be found at [impedancepy.readthedocs.io](https://impedancepy.readthedocs.io/en/latest/). ## Citing impedance.py [![DOI](https://joss.theoj.org/papers/10.21105/joss.02349/status.svg)](https://doi.org/10.21105/joss.02349) If you use impedance.py in published work, please consider citing https://joss.theoj.org/papers/10.21105/joss.02349 as ```bash @article{Murbach2020, doi = {10.21105/joss.02349}, url = {https://doi.org/10.21105/joss.02349}, year = {2020}, publisher = {The Open Journal}, volume = {5}, number = {52}, pages = {2349}, author = {Matthew D. Murbach and Brian Gerwe and Neal Dawson-Elli and Lok-kun Tsui}, title = {impedance.py: A Python package for electrochemical impedance analysis}, journal = {Journal of Open Source Software} } ``` ## Contributors ✨ This project started at the [2018 Electrochemical Society (ECS) Hack Week in Seattle](https://www.electrochem.org/233/hack-week) and has benefited from a community of users and contributors since. Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Lok-kun Tsui
Lok-kun Tsui

💻 ⚠️ 📖
Brian Gerwe
Brian Gerwe

💻 ⚠️ 📖 👀
Neal
Neal

👀 💻
Matt Murbach
Matt Murbach

📖 👀 ⚠️ 💻
Kenny Huynh
Kenny Huynh

🐛 💻
lawrencerenna
lawrencerenna

🤔
Rowin
Rowin

🐛 💻
Michael Plews
Michael Plews

🤔
Chebuskin
Chebuskin

🐛
environmat
environmat

🐛
Abdullah Sumbal
Abdullah Sumbal

🐛
nobkat
nobkat

💻
Nick
Nick

🐛 💻
aokomorowski
aokomorowski

💻
Peter Attia
Peter Attia

💻 ⚠️ 📖
sdkang
sdkang

⚠️ 💻
lucasfdvx
lucasfdvx

🐛
Marcus Karlstad
Marcus Karlstad

🐛
Mark Bouman
Mark Bouman

🐛 💻
oslopanda
oslopanda

🐛
pililac
pililac

🐛
Kavin Teenakul
Kavin Teenakul

💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! %package -n python3-impedance Summary: A package for analyzing electrochemical impedance data Provides: python-impedance BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-impedance `impedance.py` is a Python package for making electrochemical impedance spectroscopy (EIS) analysis reproducible and easy-to-use. Aiming to create a consistent, [scikit-learn-like API](https://arxiv.org/abs/1309.0238) for impedance analysis, impedance.py contains modules for data preprocessing, validation, model fitting, and visualization. For a little more in-depth discussion of the package background and capabilities, check out our [Journal of Open Source Software paper](https://joss.theoj.org/papers/10.21105/joss.02349). If you have a feature request or find a bug, please [file an issue](https://github.com/ECSHackWeek/impedance.py/issues) or, better yet, make the code improvements and [submit a pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/)! The goal is to build an open-source tool that the entire impedance community can improve and use! ### Installation The easiest way to install impedance.py is from [PyPI](https://pypi.org/project/impedance/) using pip. ```bash pip install impedance ``` See [Getting started with impedance.py](https://impedancepy.readthedocs.io/en/latest/getting-started.html) for instructions on getting started from scratch. #### Dependencies impedance.py requires: - Python (>=3.7) - SciPy (>=1.0) - NumPy (>=1.14) - Matplotlib (>=3.0) - Altair (>=3.0) Several example notebooks are provided in the `docs/source/examples/` directory. Opening these will require Jupyter notebook or Jupyter lab. #### Examples and Documentation Several examples can be found in the `docs/source/examples/` directory (the [Fitting impedance spectra notebook](https://impedancepy.readthedocs.io/en/latest/examples/fitting_example.html) is a great place to start) and the documentation can be found at [impedancepy.readthedocs.io](https://impedancepy.readthedocs.io/en/latest/). ## Citing impedance.py [![DOI](https://joss.theoj.org/papers/10.21105/joss.02349/status.svg)](https://doi.org/10.21105/joss.02349) If you use impedance.py in published work, please consider citing https://joss.theoj.org/papers/10.21105/joss.02349 as ```bash @article{Murbach2020, doi = {10.21105/joss.02349}, url = {https://doi.org/10.21105/joss.02349}, year = {2020}, publisher = {The Open Journal}, volume = {5}, number = {52}, pages = {2349}, author = {Matthew D. Murbach and Brian Gerwe and Neal Dawson-Elli and Lok-kun Tsui}, title = {impedance.py: A Python package for electrochemical impedance analysis}, journal = {Journal of Open Source Software} } ``` ## Contributors ✨ This project started at the [2018 Electrochemical Society (ECS) Hack Week in Seattle](https://www.electrochem.org/233/hack-week) and has benefited from a community of users and contributors since. Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Lok-kun Tsui
Lok-kun Tsui

💻 ⚠️ 📖
Brian Gerwe
Brian Gerwe

💻 ⚠️ 📖 👀
Neal
Neal

👀 💻
Matt Murbach
Matt Murbach

📖 👀 ⚠️ 💻
Kenny Huynh
Kenny Huynh

🐛 💻
lawrencerenna
lawrencerenna

🤔
Rowin
Rowin

🐛 💻
Michael Plews
Michael Plews

🤔
Chebuskin
Chebuskin

🐛
environmat
environmat

🐛
Abdullah Sumbal
Abdullah Sumbal

🐛
nobkat
nobkat

💻
Nick
Nick

🐛 💻
aokomorowski
aokomorowski

💻
Peter Attia
Peter Attia

💻 ⚠️ 📖
sdkang
sdkang

⚠️ 💻
lucasfdvx
lucasfdvx

🐛
Marcus Karlstad
Marcus Karlstad

🐛
Mark Bouman
Mark Bouman

🐛 💻
oslopanda
oslopanda

🐛
pililac
pililac

🐛
Kavin Teenakul
Kavin Teenakul

💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! %package help Summary: Development documents and examples for impedance Provides: python3-impedance-doc %description help `impedance.py` is a Python package for making electrochemical impedance spectroscopy (EIS) analysis reproducible and easy-to-use. Aiming to create a consistent, [scikit-learn-like API](https://arxiv.org/abs/1309.0238) for impedance analysis, impedance.py contains modules for data preprocessing, validation, model fitting, and visualization. For a little more in-depth discussion of the package background and capabilities, check out our [Journal of Open Source Software paper](https://joss.theoj.org/papers/10.21105/joss.02349). If you have a feature request or find a bug, please [file an issue](https://github.com/ECSHackWeek/impedance.py/issues) or, better yet, make the code improvements and [submit a pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/)! The goal is to build an open-source tool that the entire impedance community can improve and use! ### Installation The easiest way to install impedance.py is from [PyPI](https://pypi.org/project/impedance/) using pip. ```bash pip install impedance ``` See [Getting started with impedance.py](https://impedancepy.readthedocs.io/en/latest/getting-started.html) for instructions on getting started from scratch. #### Dependencies impedance.py requires: - Python (>=3.7) - SciPy (>=1.0) - NumPy (>=1.14) - Matplotlib (>=3.0) - Altair (>=3.0) Several example notebooks are provided in the `docs/source/examples/` directory. Opening these will require Jupyter notebook or Jupyter lab. #### Examples and Documentation Several examples can be found in the `docs/source/examples/` directory (the [Fitting impedance spectra notebook](https://impedancepy.readthedocs.io/en/latest/examples/fitting_example.html) is a great place to start) and the documentation can be found at [impedancepy.readthedocs.io](https://impedancepy.readthedocs.io/en/latest/). ## Citing impedance.py [![DOI](https://joss.theoj.org/papers/10.21105/joss.02349/status.svg)](https://doi.org/10.21105/joss.02349) If you use impedance.py in published work, please consider citing https://joss.theoj.org/papers/10.21105/joss.02349 as ```bash @article{Murbach2020, doi = {10.21105/joss.02349}, url = {https://doi.org/10.21105/joss.02349}, year = {2020}, publisher = {The Open Journal}, volume = {5}, number = {52}, pages = {2349}, author = {Matthew D. Murbach and Brian Gerwe and Neal Dawson-Elli and Lok-kun Tsui}, title = {impedance.py: A Python package for electrochemical impedance analysis}, journal = {Journal of Open Source Software} } ``` ## Contributors ✨ This project started at the [2018 Electrochemical Society (ECS) Hack Week in Seattle](https://www.electrochem.org/233/hack-week) and has benefited from a community of users and contributors since. Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Lok-kun Tsui
Lok-kun Tsui

💻 ⚠️ 📖
Brian Gerwe
Brian Gerwe

💻 ⚠️ 📖 👀
Neal
Neal

👀 💻
Matt Murbach
Matt Murbach

📖 👀 ⚠️ 💻
Kenny Huynh
Kenny Huynh

🐛 💻
lawrencerenna
lawrencerenna

🤔
Rowin
Rowin

🐛 💻
Michael Plews
Michael Plews

🤔
Chebuskin
Chebuskin

🐛
environmat
environmat

🐛
Abdullah Sumbal
Abdullah Sumbal

🐛
nobkat
nobkat

💻
Nick
Nick

🐛 💻
aokomorowski
aokomorowski

💻
Peter Attia
Peter Attia

💻 ⚠️ 📖
sdkang
sdkang

⚠️ 💻
lucasfdvx
lucasfdvx

🐛
Marcus Karlstad
Marcus Karlstad

🐛
Mark Bouman
Mark Bouman

🐛 💻
oslopanda
oslopanda

🐛
pililac
pililac

🐛
Kavin Teenakul
Kavin Teenakul

💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! %prep %autosetup -n impedance-1.5.0 %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-impedance -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 1.5.0-1 - Package Spec generated