Skip to main content

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 uv or pipx:

uvx pymushra server -w <path/to/webmushra-sourcedir>
pipx run pymushra server -w <path/to/webmushra-sourcedir>

or install in a project using

uv add pymushra
pip install pymushra

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymushra-0.3.tar.gz (174.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymushra-0.3-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file pymushra-0.3.tar.gz.

File metadata

  • Download URL: pymushra-0.3.tar.gz
  • Upload date:
  • Size: 174.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for pymushra-0.3.tar.gz
Algorithm Hash digest
SHA256 eaa15e4d6e0a9e5bdffb7df7ddc50d545dfcd189521e31ad7ec39e5ed9429deb
MD5 1366b04bf08b7fa6c2c88852da5b73a2
BLAKE2b-256 e74909ef1a1ed15761ffed243d12be34bd0713ba64bfe92fdb943922426fc0b8

See more details on using hashes here.

File details

Details for the file pymushra-0.3-py3-none-any.whl.

File metadata

  • Download URL: pymushra-0.3-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for pymushra-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8859c425444c34d5f3b9e4011a044178a5b2fa644218b6d59184948abb69e59c
MD5 22996b96ee0100098991a0d4702a3bc4
BLAKE2b-256 c0e3548bd5fbef5eda02c8778df37dbd5521db9d06e72174b295ebfbcec04f45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page