webMUSHRA server in Python
Project description
pyMUSHRA
Description
pyMUSHRA is a python web application which hosts webMUSHRA experiments and collects the data with python.
Quick Start
You can quickly spin up a pyMUSHRA server using uvx or pipx:
uvx pymushra -w <path/to/webmushra-sourcedir> server
or
pipx run pymushra -w <path/to/webmushra-sourcedir> server
Installation
You can also install pyMUSHRA in a project using
uv add pymushra
uv run pymushra server
or
pip install pymushra
pymushra server
Then open http://localhost:5000/admin/
Debugging
You may use the additional tools
uvx pymushra db
to load and inspect the TinyDB connection and
uvx 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 for installation instructions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pymushra-0.5.tar.gz.
File metadata
- Download URL: pymushra-0.5.tar.gz
- Upload date:
- Size: 184.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9519792367b553cbf80d104b7cd50b788f1516e2cc8150a71e40243f63e8ce3
|
|
| MD5 |
45dca57814e1e9517ed98928ba8e148e
|
|
| BLAKE2b-256 |
a26f9a9ccc151765457445e6916f862c320d61b4c3b57d8f4de214757236521d
|
File details
Details for the file pymushra-0.5-py3-none-any.whl.
File metadata
- Download URL: pymushra-0.5-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22fe71f13b51c57ea171c509a900e5e4ba669bcc90e79d080eb876adf20f08fa
|
|
| MD5 |
fe98bc6d9a4fc59a6f45cb51951f07ec
|
|
| BLAKE2b-256 |
5231a6c52b29c34aea2e067af06a2ffb99619296a95073c1169d7b6968b6fa71
|