diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-nest-desktop.spec | 240 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 242 insertions, 0 deletions
@@ -0,0 +1 @@ +/nest-desktop-3.2.0.tar.gz diff --git a/python-nest-desktop.spec b/python-nest-desktop.spec new file mode 100644 index 0000000..d71d4f5 --- /dev/null +++ b/python-nest-desktop.spec @@ -0,0 +1,240 @@ +%global _empty_manifest_terminate_build 0 +Name: python-nest-desktop +Version: 3.2.0 +Release: 1 +Summary: A web-based GUI application for NEST Simulator +License: MIT License +URL: https://github.com/nest-desktop/nest-desktop +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/08/04/074f781765826965b932ba6e7322807f05964e3da39390c31ec45de467cb/nest-desktop-3.2.0.tar.gz +BuildArch: noarch + + +%description +<h1 align="center"> + <img src="./icons/icon.png" width="256" alt="NEST Desktop"> + <br /> + NEST Desktop +</h1> + +<p align="center"> + A web-based application for spiking neuronal simulation. +</p> + +| | | +| - | - | +| General | [](https://nest-desktop.readthedocs.io) [](https://github.com/nest-desktop/nest-desktop/blob/main/LICENSE) [](https://doi.org/10.1523/eneuro.0274-21.2021) | +| GitHub | [](https://github.com/nest-desktop/nest-desktop/releases) [](https://github.com/nest-desktop/nest-desktop/commits/main) [](https://github.com/nest-desktop/nest-desktop/network/members) [](https://github.com/nest-desktop/nest-desktop/stargazers) | +| Docker | [](https://hub.docker.com/r/nestsim/nest-desktop) [](https://hub.docker.com/r/nestsim/nest-desktop) [](https://hub.docker.com/r/nestsim/nest-desktop) | +| Python | [](https://pypi.org/project/nest-desktop/) [](https://pypi.org/project/nest-desktop/) | +| Conda | [](https://anaconda.org/conda-forge/nest-desktop) [](https://anaconda.org/conda-forge/nest-desktop) | +| AppImage | [](https://github.com/nest-desktop/nest-desktop-appImage/releases) [](https://anaconda.org/conda-forge/nest-desktop) +| Snap | [](https://snapcraft.io/nest-desktop) [](https://snapcraft.io/nest-desktop) | + + +### Synopsis + +NEST Desktop is a web-based application which provides a graphical user interface for [NEST Simulator](https://nest-simulator.org). With this easy-to-use tool, users can interactively construct neuronal networks and explore network dynamics. + +Advanced users often choose NEST Simulator: a prominent tool for spiking neuronal networks to measure network dynamics. +However, programming knowledge is required to write code for this tool. +NEST Desktop bypasses this requirement, but still teaches users how to construct and explore neuronal networks. +A textual script is generated from the constructed networks and sent to NEST Simulator; +the network activity is then visualized in a graph or table. +It is a useful teaching tool, since the network graphs and network activity visualizations can be exported to files that users can implement for their course protocol. + +NEST Desktop is available on [EBRAINS](https://ebrains.eu/service/nest-desktop) (free EBRAINS account required). + +### Quick start + +To get started with NEST Desktop and NEST Simulator, use Docker compose with the configuration file: + +``` +wget https://raw.githubusercontent.com/nest-desktop/nest-desktop/main/docker-compose.yml +docker-compose up --build +``` + +For more information, please see the [User Documentation Page](https://nest-desktop.readthedocs.io). + +### Cite NEST Desktop + +In order to cite NEST Desktop in general, please use the DOI [10.5281/zenodo.5037050](https://doi.org/10.5281/zenodo.5037050) for all versions (always redirecting to the latest version). +If you like to refer to a single version, you can find these also on Zenodo, e.g. [10.5281/zenodo.5037051](https://doi.org/10.5281/zenodo.5037051) for Version 3.0. +You can use the reference to the paper for NEST Desktop (DOI: [10.1523/ENEURO.0274-21.2021](https://doi.org/10.1523/ENEURO.0274-21.2021)) mentioned above as well, if that is more appropriate in the context of your reference. + +You will also find the exports for the citation managers on Zenodo and eNeuro. + +### License + +NEST Desktop is published under the [MIT](LICENSE) license. + + +%package -n python3-nest-desktop +Summary: A web-based GUI application for NEST Simulator +Provides: python-nest-desktop +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-nest-desktop +<h1 align="center"> + <img src="./icons/icon.png" width="256" alt="NEST Desktop"> + <br /> + NEST Desktop +</h1> + +<p align="center"> + A web-based application for spiking neuronal simulation. +</p> + +| | | +| - | - | +| General | [](https://nest-desktop.readthedocs.io) [](https://github.com/nest-desktop/nest-desktop/blob/main/LICENSE) [](https://doi.org/10.1523/eneuro.0274-21.2021) | +| GitHub | [](https://github.com/nest-desktop/nest-desktop/releases) [](https://github.com/nest-desktop/nest-desktop/commits/main) [](https://github.com/nest-desktop/nest-desktop/network/members) [](https://github.com/nest-desktop/nest-desktop/stargazers) | +| Docker | [](https://hub.docker.com/r/nestsim/nest-desktop) [](https://hub.docker.com/r/nestsim/nest-desktop) [](https://hub.docker.com/r/nestsim/nest-desktop) | +| Python | [](https://pypi.org/project/nest-desktop/) [](https://pypi.org/project/nest-desktop/) | +| Conda | [](https://anaconda.org/conda-forge/nest-desktop) [](https://anaconda.org/conda-forge/nest-desktop) | +| AppImage | [](https://github.com/nest-desktop/nest-desktop-appImage/releases) [](https://anaconda.org/conda-forge/nest-desktop) +| Snap | [](https://snapcraft.io/nest-desktop) [](https://snapcraft.io/nest-desktop) | + + +### Synopsis + +NEST Desktop is a web-based application which provides a graphical user interface for [NEST Simulator](https://nest-simulator.org). With this easy-to-use tool, users can interactively construct neuronal networks and explore network dynamics. + +Advanced users often choose NEST Simulator: a prominent tool for spiking neuronal networks to measure network dynamics. +However, programming knowledge is required to write code for this tool. +NEST Desktop bypasses this requirement, but still teaches users how to construct and explore neuronal networks. +A textual script is generated from the constructed networks and sent to NEST Simulator; +the network activity is then visualized in a graph or table. +It is a useful teaching tool, since the network graphs and network activity visualizations can be exported to files that users can implement for their course protocol. + +NEST Desktop is available on [EBRAINS](https://ebrains.eu/service/nest-desktop) (free EBRAINS account required). + +### Quick start + +To get started with NEST Desktop and NEST Simulator, use Docker compose with the configuration file: + +``` +wget https://raw.githubusercontent.com/nest-desktop/nest-desktop/main/docker-compose.yml +docker-compose up --build +``` + +For more information, please see the [User Documentation Page](https://nest-desktop.readthedocs.io). + +### Cite NEST Desktop + +In order to cite NEST Desktop in general, please use the DOI [10.5281/zenodo.5037050](https://doi.org/10.5281/zenodo.5037050) for all versions (always redirecting to the latest version). +If you like to refer to a single version, you can find these also on Zenodo, e.g. [10.5281/zenodo.5037051](https://doi.org/10.5281/zenodo.5037051) for Version 3.0. +You can use the reference to the paper for NEST Desktop (DOI: [10.1523/ENEURO.0274-21.2021](https://doi.org/10.1523/ENEURO.0274-21.2021)) mentioned above as well, if that is more appropriate in the context of your reference. + +You will also find the exports for the citation managers on Zenodo and eNeuro. + +### License + +NEST Desktop is published under the [MIT](LICENSE) license. + + +%package help +Summary: Development documents and examples for nest-desktop +Provides: python3-nest-desktop-doc +%description help +<h1 align="center"> + <img src="./icons/icon.png" width="256" alt="NEST Desktop"> + <br /> + NEST Desktop +</h1> + +<p align="center"> + A web-based application for spiking neuronal simulation. +</p> + +| | | +| - | - | +| General | [](https://nest-desktop.readthedocs.io) [](https://github.com/nest-desktop/nest-desktop/blob/main/LICENSE) [](https://doi.org/10.1523/eneuro.0274-21.2021) | +| GitHub | [](https://github.com/nest-desktop/nest-desktop/releases) [](https://github.com/nest-desktop/nest-desktop/commits/main) [](https://github.com/nest-desktop/nest-desktop/network/members) [](https://github.com/nest-desktop/nest-desktop/stargazers) | +| Docker | [](https://hub.docker.com/r/nestsim/nest-desktop) [](https://hub.docker.com/r/nestsim/nest-desktop) [](https://hub.docker.com/r/nestsim/nest-desktop) | +| Python | [](https://pypi.org/project/nest-desktop/) [](https://pypi.org/project/nest-desktop/) | +| Conda | [](https://anaconda.org/conda-forge/nest-desktop) [](https://anaconda.org/conda-forge/nest-desktop) | +| AppImage | [](https://github.com/nest-desktop/nest-desktop-appImage/releases) [](https://anaconda.org/conda-forge/nest-desktop) +| Snap | [](https://snapcraft.io/nest-desktop) [](https://snapcraft.io/nest-desktop) | + + +### Synopsis + +NEST Desktop is a web-based application which provides a graphical user interface for [NEST Simulator](https://nest-simulator.org). With this easy-to-use tool, users can interactively construct neuronal networks and explore network dynamics. + +Advanced users often choose NEST Simulator: a prominent tool for spiking neuronal networks to measure network dynamics. +However, programming knowledge is required to write code for this tool. +NEST Desktop bypasses this requirement, but still teaches users how to construct and explore neuronal networks. +A textual script is generated from the constructed networks and sent to NEST Simulator; +the network activity is then visualized in a graph or table. +It is a useful teaching tool, since the network graphs and network activity visualizations can be exported to files that users can implement for their course protocol. + +NEST Desktop is available on [EBRAINS](https://ebrains.eu/service/nest-desktop) (free EBRAINS account required). + +### Quick start + +To get started with NEST Desktop and NEST Simulator, use Docker compose with the configuration file: + +``` +wget https://raw.githubusercontent.com/nest-desktop/nest-desktop/main/docker-compose.yml +docker-compose up --build +``` + +For more information, please see the [User Documentation Page](https://nest-desktop.readthedocs.io). + +### Cite NEST Desktop + +In order to cite NEST Desktop in general, please use the DOI [10.5281/zenodo.5037050](https://doi.org/10.5281/zenodo.5037050) for all versions (always redirecting to the latest version). +If you like to refer to a single version, you can find these also on Zenodo, e.g. [10.5281/zenodo.5037051](https://doi.org/10.5281/zenodo.5037051) for Version 3.0. +You can use the reference to the paper for NEST Desktop (DOI: [10.1523/ENEURO.0274-21.2021](https://doi.org/10.1523/ENEURO.0274-21.2021)) mentioned above as well, if that is more appropriate in the context of your reference. + +You will also find the exports for the citation managers on Zenodo and eNeuro. + +### License + +NEST Desktop is published under the [MIT](LICENSE) license. + + +%prep +%autosetup -n nest-desktop-3.2.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-nest-desktop -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 3.2.0-1 +- Package Spec generated @@ -0,0 +1 @@ +316f937d098e5b4bf854b3de19f21dfc nest-desktop-3.2.0.tar.gz |