-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor python code into "reprostim" library to be shipped from pypi #116
Comments
The main thing is to only call |
vmdocua
added a commit
that referenced
this issue
Dec 13, 2024
vmdocua
added a commit
that referenced
this issue
Dec 13, 2024
vmdocua
added a commit
that referenced
this issue
Dec 13, 2024
vmdocua
added a commit
that referenced
this issue
Dec 13, 2024
vmdocua
added a commit
that referenced
this issue
Dec 13, 2024
vmdocua
added a commit
that referenced
this issue
Dec 13, 2024
yarikoptic
pushed a commit
that referenced
this issue
Dec 18, 2024
yarikoptic
pushed a commit
that referenced
this issue
Dec 18, 2024
yarikoptic
pushed a commit
that referenced
this issue
Dec 18, 2024
yarikoptic
pushed a commit
that referenced
this issue
Dec 18, 2024
yarikoptic
pushed a commit
that referenced
this issue
Dec 18, 2024
yarikoptic
pushed a commit
that referenced
this issue
Dec 18, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
and also packaged for Debian / NeuroDebian (@yarikoptic would do that part).
ATM we have Python libraries and scripts scattered around and without
pip
installable library so others couldembed QR codes into their psychopy (or other, e.g. eventually even in matlab - psychtoolbox-3) stimuli scripts at any particular time point -- e.g. beginning of the experiment, specific trial, or end of experiment
detect and decode QR codes from a provided video file
similarly embed/decode data from audio stream (WiP, e.g. Research on how to best encode data within audio stream #115 )
similarly to us run their own "time synchronization" procedures regularly
library which would provide
script to run "synchronization" paradigm
Sample projects to use and follow in organization of the "library" and overall project
reprostim/cli/
subpackage since they cannot be used directly from python. See e.g. how we did it in https://github.com/dandi/dandi-cli/tree/master/dandi/cli -- those are typically lean wrappers for interfaces within library itselflgr = logging.getLogger(__name__)
, and then for CLI in global context handler for click provide tune up of formatting etc. @jwodder could you please point to "optimal" setup for setup of logging so that python library is not effected.Stages
d=venv-reprostim; python3 -m venv $d && source $d/bin/activate && pip install reprostim && reprostim --help
The text was updated successfully, but these errors were encountered: