Skip to main content

Introduction

Read the Docs Tests PyPI Version Docker Image Version Conda GitHub release MIT License DOI

ReproStim is a video capture and recording suite for neuroimaging and psychology experiments. Its goal is to provide experimenters with a complete record of audio and visual stimulation for every data collection session by making it possible to easily collect high fidelity copies of the actual stimuli shown to each subject in the form of video files that can be stored alongside behavioral or neuroimaging data in public repositories. ReproStim is part of large ReproFlow process represented in the diagram below:

Fig. 1: ReproNim ReproFlow Diagram, OHBM 2024 #2277

Note: This is interactive SVG diagram, so you can open it in separate window and click on the boxes to see more.

ReproStim provides for enhanced experimental reproducibility and a safeguard against data loss in cases of data-collection irregularities. Because ReproStim provides an exact record of the actual stimuli delivered during any given experimental session, it makes it possible to precisely reproduce experimental sessions, even if the original trial sets were randomized and precise trial details not recorded. In cases of experimental irregularities, such as aborted fMRI runs, unexpected glitches in trial timing, or programming errors that cause records of trial conditions to be lost, valuable data (which can be especially costly in cases of fMRI of ECog, for example) can be recoded and recovered using the audiovisual record provided by ReproStim.

ReproStim requires minimal effort on behalf of investigators. Once it is setup as the default mode within a behavioral lab or neuroimaging center, investigators can reap the benefits of ReproStim without any additional effort on the part of individual experimenters. When successfully set up, ReproStim runs in the background, silently collecting, cataloging, and storing all audio and visual stimulation delivered to experimental subjects.

Documentation: full documentation is available at Read the Docs.

Appendix: ReproFlow Projects

  • BIDS - brain imaging data structure standard.
  • Birch - birch interface documentation.
  • CON - center for open neuroscience homepage.
  • con/noisseur - system for automated verification of entered/displayed information (on another computer).
  • containers/repronim - repronim containers binary distribution for reproducible neuroimaging.
  • containers/repronim-reprostim - reprostim containers metadata and tools to generate/build binaries.
  • DataLad - distributed data management free and open source tool.
  • DBIC - Dartmouth brain imaging center.
  • DICOM - digital imaging and communications in medicine standard.
  • HeuDiConv - heuristic-centric DICOM converter.
  • Magewell USB Capture - Magewell USB Capture devices.
  • MWCapture SDK - Magewell USB Capture SDK and APIs.
  • NeuroDebian - ultimate neuroscience software platform.
  • NTP - network time protocol wiki.
  • ReproEvents - events listener server and micropython-based firweware for Raspberry Pi event relay devices.
  • reproflow-data-sync - DataLad dataset with all samples of recorded ReproEvents, ReproStim, etc. data for purpose of calibration and establishing processing pipelines.
  • ReproIn - setup for automatic generation of shareable, version-controlled BIDS datasets from MR scanners.
  • ReproMon - service to monitor data acquisition to alert if anything goes wrong in ReproFlow.
  • ReproStim - automated capture of audio-visual stimuli into BIDS datasets.
  • reprostim-capture - set of tools and utilities to capture video/audio signal with Magewell USB Capture devices and save it to a file. It is a part of the ReproStim project.

Metadata

Release files for reprostim 0.7.38

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reprostim 0.7.38
File Size Uploaded Provenance Actions
reprostim-0.7.38.tar.gz 609.6 kB Without provenance Details for reprostim-0.7.38.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for reprostim 0.7.38
File Interpreter ABI Platform Actions
reprostim-0.7.38-py2.py3-none-any.whl Python 2, Python 3 none any Details for reprostim-0.7.38-py2.py3-none-any.whl

Total release size: 800.4 kB

Release files / reprostim-0.7.38.tar.gz

Download URL reprostim-0.7.38.tar.gz
Size 609.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d1018534f1153160f094997ed56e53253ab30b47be1c4ae720f64b0995da51ea
BLAKE2b-256 checksum
How to use checksums
f6247778145cebad07a9e8a7b54a34347c6df83e9dc999ba4a1f66c3e8228c59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / reprostim-0.7.38-py2.py3-none-any.whl

Download URL reprostim-0.7.38-py2.py3-none-any.whl
Size 190.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
22af9d962e2235185e16840d5cad8f9715430326846cf414396ec95f4539b2da
BLAKE2b-256 checksum
How to use checksums
5f47176f5c1f2e11a96ba2befbcfa45805d25744a7b4ec05bf421a4bd4c5af39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for reprostim 0.7.38

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.7.38 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page