diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-nndesigndemos.spec | 256 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 258 insertions, 0 deletions
@@ -0,0 +1 @@ +/nndesigndemos-1.0.2.tar.gz diff --git a/python-nndesigndemos.spec b/python-nndesigndemos.spec new file mode 100644 index 0000000..7447f43 --- /dev/null +++ b/python-nndesigndemos.spec @@ -0,0 +1,256 @@ +%global _empty_manifest_terminate_build 0 +Name: python-nndesigndemos +Version: 1.0.2 +Release: 1 +Summary: Demos for the Neural Network Design & Deep Learning books +License: MIT +URL: https://hagan.okstate.edu/nnd.html +Source0: https://mirrors.aliyun.com/pypi/web/packages/54/e9/2d8ca6c983052d00eb5916a19cb50b3e4996b5f7f8cefb07628a50f55102/nndesigndemos-1.0.2.tar.gz +BuildArch: noarch + +Requires: python3-PyQt5 +Requires: python3-numpy +Requires: python3-scipy +Requires: python3-matplotlib + +%description +# nndesigndemos + +This is a set of demonstrations paired with the [Neural Network Design](https://hagan.okstate.edu/nnd.html) +& Neural Network Design: Deep Learning books written in Python. + +## Installation + +nndesigndemos is supported on macOS, Linux and Windows. It uses PyQt5, so your OS version needs to be compatible with it. + If you get an installation error, this is most likely the reason. + +### Installing via pip + +The quick way is simply to install via `pip install nndesigndemos`, which works in most cases. + +The recommended way is to create a virtual environment to avoid dependency issues. Here is an easy way to do so: + +``` +python3 -m venv env +source env/bin/activate # macOS/Linux +env\Scripts\activate.bat # Windows +pip install nndesigndemos +``` + +To deactivate the virtual environment, just type `deactivate`. + +## Usage + +All the demos start from the same main menu, which can be accessed by entering the Python Shell and running + +``` +from nndesigndemos import nndtoc +nndtoc() +``` + +After doing so, a window will pop up, and you will be able to navigate the demos listed by book and then by chapter. + +There are some demos that have sound, so if you want to mute them just run `nndtoc(play_sound=False)` instead. + +The original software for these demos runs on MATLAB, so for every section of the +[Neural Network Design](https://hagan.okstate.edu/NNDesign.pdf) book where you see the MATLAB logo, +there will be a corresponding Python demo in this package. The second book is in progress. + +If you are using multiple monitors and switching between them, you may need to restart your computer to avoid scaling issues. + +## Dependencies + +These are the packages needed to run all the demos. These specific versions are known to work, but this does not mean +older or newer versions will cause any issues. + +- Python 3.5+ +- PyQt5 5.14.1 +- NumPy 1.18.1 +- SciPy 1.4.1 +- Matplotlib 3.1.2 + +## License + +nndesigndemos is available under MIT license. + + + + +%package -n python3-nndesigndemos +Summary: Demos for the Neural Network Design & Deep Learning books +Provides: python-nndesigndemos +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-nndesigndemos +# nndesigndemos + +This is a set of demonstrations paired with the [Neural Network Design](https://hagan.okstate.edu/nnd.html) +& Neural Network Design: Deep Learning books written in Python. + +## Installation + +nndesigndemos is supported on macOS, Linux and Windows. It uses PyQt5, so your OS version needs to be compatible with it. + If you get an installation error, this is most likely the reason. + +### Installing via pip + +The quick way is simply to install via `pip install nndesigndemos`, which works in most cases. + +The recommended way is to create a virtual environment to avoid dependency issues. Here is an easy way to do so: + +``` +python3 -m venv env +source env/bin/activate # macOS/Linux +env\Scripts\activate.bat # Windows +pip install nndesigndemos +``` + +To deactivate the virtual environment, just type `deactivate`. + +## Usage + +All the demos start from the same main menu, which can be accessed by entering the Python Shell and running + +``` +from nndesigndemos import nndtoc +nndtoc() +``` + +After doing so, a window will pop up, and you will be able to navigate the demos listed by book and then by chapter. + +There are some demos that have sound, so if you want to mute them just run `nndtoc(play_sound=False)` instead. + +The original software for these demos runs on MATLAB, so for every section of the +[Neural Network Design](https://hagan.okstate.edu/NNDesign.pdf) book where you see the MATLAB logo, +there will be a corresponding Python demo in this package. The second book is in progress. + +If you are using multiple monitors and switching between them, you may need to restart your computer to avoid scaling issues. + +## Dependencies + +These are the packages needed to run all the demos. These specific versions are known to work, but this does not mean +older or newer versions will cause any issues. + +- Python 3.5+ +- PyQt5 5.14.1 +- NumPy 1.18.1 +- SciPy 1.4.1 +- Matplotlib 3.1.2 + +## License + +nndesigndemos is available under MIT license. + + + + +%package help +Summary: Development documents and examples for nndesigndemos +Provides: python3-nndesigndemos-doc +%description help +# nndesigndemos + +This is a set of demonstrations paired with the [Neural Network Design](https://hagan.okstate.edu/nnd.html) +& Neural Network Design: Deep Learning books written in Python. + +## Installation + +nndesigndemos is supported on macOS, Linux and Windows. It uses PyQt5, so your OS version needs to be compatible with it. + If you get an installation error, this is most likely the reason. + +### Installing via pip + +The quick way is simply to install via `pip install nndesigndemos`, which works in most cases. + +The recommended way is to create a virtual environment to avoid dependency issues. Here is an easy way to do so: + +``` +python3 -m venv env +source env/bin/activate # macOS/Linux +env\Scripts\activate.bat # Windows +pip install nndesigndemos +``` + +To deactivate the virtual environment, just type `deactivate`. + +## Usage + +All the demos start from the same main menu, which can be accessed by entering the Python Shell and running + +``` +from nndesigndemos import nndtoc +nndtoc() +``` + +After doing so, a window will pop up, and you will be able to navigate the demos listed by book and then by chapter. + +There are some demos that have sound, so if you want to mute them just run `nndtoc(play_sound=False)` instead. + +The original software for these demos runs on MATLAB, so for every section of the +[Neural Network Design](https://hagan.okstate.edu/NNDesign.pdf) book where you see the MATLAB logo, +there will be a corresponding Python demo in this package. The second book is in progress. + +If you are using multiple monitors and switching between them, you may need to restart your computer to avoid scaling issues. + +## Dependencies + +These are the packages needed to run all the demos. These specific versions are known to work, but this does not mean +older or newer versions will cause any issues. + +- Python 3.5+ +- PyQt5 5.14.1 +- NumPy 1.18.1 +- SciPy 1.4.1 +- Matplotlib 3.1.2 + +## License + +nndesigndemos is available under MIT license. + + + + +%prep +%autosetup -n nndesigndemos-1.0.2 + +%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-nndesigndemos -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.2-1 +- Package Spec generated @@ -0,0 +1 @@ +97245e900aca56fab4ff847ef8a67aef nndesigndemos-1.0.2.tar.gz |