%global _empty_manifest_terminate_build 0 Name: python-GramophoneTools Version: 0.7.1 Release: 1 Summary: Tools for Gramophone systems by Femtonics Ltd. License: GNU GPLv3 URL: http://femtonics.eu/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d4/8a/8820308a125d9947ca0ab03d278679a2cb429a602e10dd025293e0196761/GramophoneTools-0.7.1.tar.gz BuildArch: noarch Requires: python3-h5py Requires: python3-PyQt5 Requires: python3-numpy Requires: python3-dill Requires: python3-pillow Requires: python3-pyglet Requires: python3-pyqtgraph Requires: python3-matplotlib Requires: python3-opencv-python Requires: python3-pyusb Requires: python3-xlsxwriter Requires: python3-sphinx Requires: python3-sphinx-rtd-theme Requires: python3-pytest %description # Gramophone Tools Collection of tools to be used with the Gramophone system by Femtonics Ltd. Contains 3 subpackages: **Comms** for communicating with Gramophone devices, **LinMaze** for conditioning mice in a simple linear virtual maze and **Recorder** for making velocity recordings in a harware triggered manner. # Installation Open an admin terminal by right clicking the start menu and selecting "Windows PowerShell (admin)". To install run the following command: ``` pip install GramophoneTools ``` After install you can run the ```gram make_icons``` command to create shortcuts on the Windows desktop for all users. # Updating To find out if there is a newer version available run: ``` pip list -o ``` If GramohoneTools shows up in the list you can update it by running: ``` pip install -U GramophoneTools ``` # Usage The user guide for Gramophone systems can be found online: http://gramophone.femtonics.eu/user_guide.html ## Gramophone recorder To start the velocity recorder run the ``` gramrec ``` command. In windows you can press the Win+R keyboard shortcut to display the 'Run' window and type it in there. ## LinMaze Make a .py file that describes the conditioning task and run it with python.exe. See the examples folder, or run the ```gram examples``` command after install. # Documentation The full documentation of the GramophoneTools package is available online at: http://gramophone.femtonics.eu %package -n python3-GramophoneTools Summary: Tools for Gramophone systems by Femtonics Ltd. Provides: python-GramophoneTools BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-GramophoneTools # Gramophone Tools Collection of tools to be used with the Gramophone system by Femtonics Ltd. Contains 3 subpackages: **Comms** for communicating with Gramophone devices, **LinMaze** for conditioning mice in a simple linear virtual maze and **Recorder** for making velocity recordings in a harware triggered manner. # Installation Open an admin terminal by right clicking the start menu and selecting "Windows PowerShell (admin)". To install run the following command: ``` pip install GramophoneTools ``` After install you can run the ```gram make_icons``` command to create shortcuts on the Windows desktop for all users. # Updating To find out if there is a newer version available run: ``` pip list -o ``` If GramohoneTools shows up in the list you can update it by running: ``` pip install -U GramophoneTools ``` # Usage The user guide for Gramophone systems can be found online: http://gramophone.femtonics.eu/user_guide.html ## Gramophone recorder To start the velocity recorder run the ``` gramrec ``` command. In windows you can press the Win+R keyboard shortcut to display the 'Run' window and type it in there. ## LinMaze Make a .py file that describes the conditioning task and run it with python.exe. See the examples folder, or run the ```gram examples``` command after install. # Documentation The full documentation of the GramophoneTools package is available online at: http://gramophone.femtonics.eu %package help Summary: Development documents and examples for GramophoneTools Provides: python3-GramophoneTools-doc %description help # Gramophone Tools Collection of tools to be used with the Gramophone system by Femtonics Ltd. Contains 3 subpackages: **Comms** for communicating with Gramophone devices, **LinMaze** for conditioning mice in a simple linear virtual maze and **Recorder** for making velocity recordings in a harware triggered manner. # Installation Open an admin terminal by right clicking the start menu and selecting "Windows PowerShell (admin)". To install run the following command: ``` pip install GramophoneTools ``` After install you can run the ```gram make_icons``` command to create shortcuts on the Windows desktop for all users. # Updating To find out if there is a newer version available run: ``` pip list -o ``` If GramohoneTools shows up in the list you can update it by running: ``` pip install -U GramophoneTools ``` # Usage The user guide for Gramophone systems can be found online: http://gramophone.femtonics.eu/user_guide.html ## Gramophone recorder To start the velocity recorder run the ``` gramrec ``` command. In windows you can press the Win+R keyboard shortcut to display the 'Run' window and type it in there. ## LinMaze Make a .py file that describes the conditioning task and run it with python.exe. See the examples folder, or run the ```gram examples``` command after install. # Documentation The full documentation of the GramophoneTools package is available online at: http://gramophone.femtonics.eu %prep %autosetup -n GramophoneTools-0.7.1 %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-GramophoneTools -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.7.1-1 - Package Spec generated