Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nils-werner/pymushra
pyMUSHRA is a python web application which hosts webMUSHRA experiments and collects the data with python.
https://github.com/nils-werner/pymushra
audio python research server
Last synced: about 4 hours ago
JSON representation
pyMUSHRA is a python web application which hosts webMUSHRA experiments and collects the data with python.
- Host: GitHub
- URL: https://github.com/nils-werner/pymushra
- Owner: nils-werner
- License: mit
- Created: 2019-01-31T16:38:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-10T11:56:25.000Z (about 1 year ago)
- Last Synced: 2024-04-17T22:18:02.076Z (7 months ago)
- Topics: audio, python, research, server
- Language: Python
- Homepage:
- Size: 25.4 KB
- Stars: 31
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
pyMUSHRA
========Description
-----------pyMUSHRA is a python web application which hosts [webMUSHRA](https://github.com/audiolabs/webMUSHRA) experiments
and collects the data with python.Quick Start
-----------This tool assumes to be run in a directory with the following structure:
|- webmushra/ # The webmushra sources
`- db/ # The TinyDB directoryYou can quickly create this and install pymushra using
cd /path/to/venv
python3 -m venv .
source bin/activatemkdir db
git clone https://github.com/audiolabs/webMUSHRA.git webmushra
git clone https://github.com/nils-werner/pymushra.git pymushrapip install -e pymushra
pymushra serverThen open
Debugging
---------You may use the additional tools
pymushra db
to load and inspect the TinyDB connection and
pymushra df [collection]
to inspect the Pandas DataFrame export the TinyDB collection.
Server Installation
-------------------For a long-running pyMUSHRA installation, please do not use the builtin server but instead use a proper
HTTP server, like Apache or Nginx. See [DEPLOYMENT.md](DEPLOYMENT.md) for installation instructions.