summaryrefslogtreecommitdiff
path: root/python-legwork.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-17 03:07:42 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-17 03:07:42 +0000
commitb386afda17e5506bac1ad5fa239dbc6808ed922b (patch)
tree042cb48ab68015d4869f08c625b7fbbaf77a1983 /python-legwork.spec
parentd0268db6892b5a1c06b81c3760a51e8ba494fcf4 (diff)
automatic import of python-legwork
Diffstat (limited to 'python-legwork.spec')
-rw-r--r--python-legwork.spec232
1 files changed, 232 insertions, 0 deletions
diff --git a/python-legwork.spec b/python-legwork.spec
new file mode 100644
index 0000000..b847a14
--- /dev/null
+++ b/python-legwork.spec
@@ -0,0 +1,232 @@
+%global _empty_manifest_terminate_build 0
+Name: python-legwork
+Version: 0.4.6
+Release: 1
+Summary: A python package to compute gravitational wave evolution and signal to noise ratio calculations for LISA
+License: MIT
+URL: https://github.com/TeamLEGWORK/LEGWORK
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/08/0f/8fe43141ac82bb0e78818e59298f261c2ed89528b159e2b540b1faebaa8d/legwork-0.4.6.tar.gz
+BuildArch: noarch
+
+Requires: python3-numba
+Requires: python3-numpy
+Requires: python3-astropy
+Requires: python3-scipy
+Requires: python3-matplotlib
+Requires: python3-seaborn
+Requires: python3-schwimmbad
+Requires: python3-sphinx
+Requires: python3-matplotlib
+Requires: python3-pytest
+
+%description
+<p align="center">
+ <img width="500", src="https://raw.githubusercontent.com/TeamLEGWORK/LEGWORK/main/docs/images/legwork.png#gh-light-mode-only">
+ <img width="500", src="https://raw.githubusercontent.com/TeamLEGWORK/LEGWORK/main/docs/images/legwork_darkmode.png#gh-dark-mode-only">
+</p>
+
+<h2 align="center">
+ The <b>L</b>ISA <b>E</b>volution and <b>G</b>ravitational <b>W</b>ave <b>OR</b>bit <b>K</b>it
+ <br>
+ <a href="https://github.com/TeamLEGWORK/LEGWORK-paper">
+ <img src="https://img.shields.io/badge/release paper-repo-blue.svg?style=flat&logo=GitHub" alt="Read the article"/>
+ </a>
+ <a href="https://codecov.io/gh/TeamLEGWORK/LEGWORK">
+ <img src="https://codecov.io/gh/TeamLEGWORK/LEGWORK/branch/main/graph/badge.svg?token=FUG4RFYCWX"/>
+ </a>
+ <a href='https://legwork.readthedocs.io/en/latest/?badge=latest'>
+ <img src='https://readthedocs.org/projects/legwork/badge/?version=latest' alt='Documentation Status' />
+ </a>
+ <a href="https://ascl.net/2111.007">
+ <img src="https://img.shields.io/badge/ascl-2111.007-blue.svg?colorB=262255" alt="ascl:2111.007" />
+ </a>
+ <a href="mailto:tomjwagg@gmail.com?cc=kbreivik@flatironinstitute.org">
+ <img src="https://img.shields.io/badge/contact-authors-blueviolet.svg?style=flat" alt="Email the authors"/>
+ </a>
+</h2>
+
+<p align="center">
+ A python package that does the <code>LEGWORK</code> for you by evolving binaries,
+ computing signal-to-noise ratios for binary systems potentially observable with LISA
+ and visualising the results.
+</p>
+
+### Installation
+Put simply? `pip install legwork`! But we recommend creating a conda environment first to ensure everything goes smoothly! Check out the installation instructions [here](https://legwork.readthedocs.io/en/latest/install.html) to learn exactly how to install LEGWORK
+
+LEGWORK has a couple of dependencies: `numpy`, `astropy`, `numba`, `scipy`, `schwimmbad`, `matplotlib` and `seaborn` (see [requirements.txt](requirements.txt) for the exact version requirements). These will be installed automatically if you follow the installation instructions!
+
+### Documentation
+All documentation related to LEGWORK can be found [at this link](https://legwork.readthedocs.io/en/latest/)
+
+### Other quick links
+- [Quickstart](https://legwork.readthedocs.io/en/latest/notebooks/Quickstart.html) - New to LEGWORK? Try out our quickstart tutorial!
+- [Tutorials](https://legwork.readthedocs.io/en/latest/tutorials.html) - Learn more about what you can do with LEGWORK with our tutorials!
+- [Citing LEGWORK](https://legwork.readthedocs.io/en/latest/cite.html) - If you're using LEGWORK for a scientific publication please follow the link for citation intstructions
+- [Demos](https://legwork.readthedocs.io/en/latest/demos.html) - Want to see what LEGWORK is capable of? Check out our demos!
+- [API reference](https://legwork.readthedocs.io/en/latest/modules.html) - Wondering how you should use a particular function? Go take a look at our full API reference!
+- [Feature requests](https://github.com/TeamLEGWORK/LEGWORK/issues/new) - Do you have an idea for adding something to LEGWORK? Create an issue [here](https://github.com/TeamLEGWORK/LEGWORK/issues/new) and let us know! Or, even better, make the change yourself and create a [pull request](https://github.com/TeamLEGWORK/LEGWORK/pulls)!
+- [Bug reporting](https://github.com/TeamLEGWORK/LEGWORK/issues/new) - If you see a bug we would love to know about it! Please create an issue [here](https://github.com/TeamLEGWORK/LEGWORK/issues/new)!
+- [Release paper](https://arxiv.org/abs/2111.08717) - The LEGWORK release paper is now on the ArXiv and you can also view it directly [in GitHub](https://github.com/TeamLEGWORK/LEGWORK-paper) if you prefer!
+
+
+
+
+%package -n python3-legwork
+Summary: A python package to compute gravitational wave evolution and signal to noise ratio calculations for LISA
+Provides: python-legwork
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-legwork
+<p align="center">
+ <img width="500", src="https://raw.githubusercontent.com/TeamLEGWORK/LEGWORK/main/docs/images/legwork.png#gh-light-mode-only">
+ <img width="500", src="https://raw.githubusercontent.com/TeamLEGWORK/LEGWORK/main/docs/images/legwork_darkmode.png#gh-dark-mode-only">
+</p>
+
+<h2 align="center">
+ The <b>L</b>ISA <b>E</b>volution and <b>G</b>ravitational <b>W</b>ave <b>OR</b>bit <b>K</b>it
+ <br>
+ <a href="https://github.com/TeamLEGWORK/LEGWORK-paper">
+ <img src="https://img.shields.io/badge/release paper-repo-blue.svg?style=flat&logo=GitHub" alt="Read the article"/>
+ </a>
+ <a href="https://codecov.io/gh/TeamLEGWORK/LEGWORK">
+ <img src="https://codecov.io/gh/TeamLEGWORK/LEGWORK/branch/main/graph/badge.svg?token=FUG4RFYCWX"/>
+ </a>
+ <a href='https://legwork.readthedocs.io/en/latest/?badge=latest'>
+ <img src='https://readthedocs.org/projects/legwork/badge/?version=latest' alt='Documentation Status' />
+ </a>
+ <a href="https://ascl.net/2111.007">
+ <img src="https://img.shields.io/badge/ascl-2111.007-blue.svg?colorB=262255" alt="ascl:2111.007" />
+ </a>
+ <a href="mailto:tomjwagg@gmail.com?cc=kbreivik@flatironinstitute.org">
+ <img src="https://img.shields.io/badge/contact-authors-blueviolet.svg?style=flat" alt="Email the authors"/>
+ </a>
+</h2>
+
+<p align="center">
+ A python package that does the <code>LEGWORK</code> for you by evolving binaries,
+ computing signal-to-noise ratios for binary systems potentially observable with LISA
+ and visualising the results.
+</p>
+
+### Installation
+Put simply? `pip install legwork`! But we recommend creating a conda environment first to ensure everything goes smoothly! Check out the installation instructions [here](https://legwork.readthedocs.io/en/latest/install.html) to learn exactly how to install LEGWORK
+
+LEGWORK has a couple of dependencies: `numpy`, `astropy`, `numba`, `scipy`, `schwimmbad`, `matplotlib` and `seaborn` (see [requirements.txt](requirements.txt) for the exact version requirements). These will be installed automatically if you follow the installation instructions!
+
+### Documentation
+All documentation related to LEGWORK can be found [at this link](https://legwork.readthedocs.io/en/latest/)
+
+### Other quick links
+- [Quickstart](https://legwork.readthedocs.io/en/latest/notebooks/Quickstart.html) - New to LEGWORK? Try out our quickstart tutorial!
+- [Tutorials](https://legwork.readthedocs.io/en/latest/tutorials.html) - Learn more about what you can do with LEGWORK with our tutorials!
+- [Citing LEGWORK](https://legwork.readthedocs.io/en/latest/cite.html) - If you're using LEGWORK for a scientific publication please follow the link for citation intstructions
+- [Demos](https://legwork.readthedocs.io/en/latest/demos.html) - Want to see what LEGWORK is capable of? Check out our demos!
+- [API reference](https://legwork.readthedocs.io/en/latest/modules.html) - Wondering how you should use a particular function? Go take a look at our full API reference!
+- [Feature requests](https://github.com/TeamLEGWORK/LEGWORK/issues/new) - Do you have an idea for adding something to LEGWORK? Create an issue [here](https://github.com/TeamLEGWORK/LEGWORK/issues/new) and let us know! Or, even better, make the change yourself and create a [pull request](https://github.com/TeamLEGWORK/LEGWORK/pulls)!
+- [Bug reporting](https://github.com/TeamLEGWORK/LEGWORK/issues/new) - If you see a bug we would love to know about it! Please create an issue [here](https://github.com/TeamLEGWORK/LEGWORK/issues/new)!
+- [Release paper](https://arxiv.org/abs/2111.08717) - The LEGWORK release paper is now on the ArXiv and you can also view it directly [in GitHub](https://github.com/TeamLEGWORK/LEGWORK-paper) if you prefer!
+
+
+
+
+%package help
+Summary: Development documents and examples for legwork
+Provides: python3-legwork-doc
+%description help
+<p align="center">
+ <img width="500", src="https://raw.githubusercontent.com/TeamLEGWORK/LEGWORK/main/docs/images/legwork.png#gh-light-mode-only">
+ <img width="500", src="https://raw.githubusercontent.com/TeamLEGWORK/LEGWORK/main/docs/images/legwork_darkmode.png#gh-dark-mode-only">
+</p>
+
+<h2 align="center">
+ The <b>L</b>ISA <b>E</b>volution and <b>G</b>ravitational <b>W</b>ave <b>OR</b>bit <b>K</b>it
+ <br>
+ <a href="https://github.com/TeamLEGWORK/LEGWORK-paper">
+ <img src="https://img.shields.io/badge/release paper-repo-blue.svg?style=flat&logo=GitHub" alt="Read the article"/>
+ </a>
+ <a href="https://codecov.io/gh/TeamLEGWORK/LEGWORK">
+ <img src="https://codecov.io/gh/TeamLEGWORK/LEGWORK/branch/main/graph/badge.svg?token=FUG4RFYCWX"/>
+ </a>
+ <a href='https://legwork.readthedocs.io/en/latest/?badge=latest'>
+ <img src='https://readthedocs.org/projects/legwork/badge/?version=latest' alt='Documentation Status' />
+ </a>
+ <a href="https://ascl.net/2111.007">
+ <img src="https://img.shields.io/badge/ascl-2111.007-blue.svg?colorB=262255" alt="ascl:2111.007" />
+ </a>
+ <a href="mailto:tomjwagg@gmail.com?cc=kbreivik@flatironinstitute.org">
+ <img src="https://img.shields.io/badge/contact-authors-blueviolet.svg?style=flat" alt="Email the authors"/>
+ </a>
+</h2>
+
+<p align="center">
+ A python package that does the <code>LEGWORK</code> for you by evolving binaries,
+ computing signal-to-noise ratios for binary systems potentially observable with LISA
+ and visualising the results.
+</p>
+
+### Installation
+Put simply? `pip install legwork`! But we recommend creating a conda environment first to ensure everything goes smoothly! Check out the installation instructions [here](https://legwork.readthedocs.io/en/latest/install.html) to learn exactly how to install LEGWORK
+
+LEGWORK has a couple of dependencies: `numpy`, `astropy`, `numba`, `scipy`, `schwimmbad`, `matplotlib` and `seaborn` (see [requirements.txt](requirements.txt) for the exact version requirements). These will be installed automatically if you follow the installation instructions!
+
+### Documentation
+All documentation related to LEGWORK can be found [at this link](https://legwork.readthedocs.io/en/latest/)
+
+### Other quick links
+- [Quickstart](https://legwork.readthedocs.io/en/latest/notebooks/Quickstart.html) - New to LEGWORK? Try out our quickstart tutorial!
+- [Tutorials](https://legwork.readthedocs.io/en/latest/tutorials.html) - Learn more about what you can do with LEGWORK with our tutorials!
+- [Citing LEGWORK](https://legwork.readthedocs.io/en/latest/cite.html) - If you're using LEGWORK for a scientific publication please follow the link for citation intstructions
+- [Demos](https://legwork.readthedocs.io/en/latest/demos.html) - Want to see what LEGWORK is capable of? Check out our demos!
+- [API reference](https://legwork.readthedocs.io/en/latest/modules.html) - Wondering how you should use a particular function? Go take a look at our full API reference!
+- [Feature requests](https://github.com/TeamLEGWORK/LEGWORK/issues/new) - Do you have an idea for adding something to LEGWORK? Create an issue [here](https://github.com/TeamLEGWORK/LEGWORK/issues/new) and let us know! Or, even better, make the change yourself and create a [pull request](https://github.com/TeamLEGWORK/LEGWORK/pulls)!
+- [Bug reporting](https://github.com/TeamLEGWORK/LEGWORK/issues/new) - If you see a bug we would love to know about it! Please create an issue [here](https://github.com/TeamLEGWORK/LEGWORK/issues/new)!
+- [Release paper](https://arxiv.org/abs/2111.08717) - The LEGWORK release paper is now on the ArXiv and you can also view it directly [in GitHub](https://github.com/TeamLEGWORK/LEGWORK-paper) if you prefer!
+
+
+
+
+%prep
+%autosetup -n legwork-0.4.6
+
+%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-legwork -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 17 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4.6-1
+- Package Spec generated