Jack Gray's repositories
Used-Vehicle-Search
Searches every city in craigslist and cycletrader/autotrader and parses information such as engine size, year, make, model, mileage, and saves results with urls to a local csv file and google sheets.
audio-transcription-ETL
takes the first n defined seconds of an audio file and transcribes it, attempts to parse header-like information, and creates a file name using BIDS format
auto-record-generation
Module that allows for a new record to be generated in another project (or the same project) on a flagging field being saved. Allows for data fields to be transferred to the new record as well.
coil-noise-prep
Detects early signs of MRI coil degradation with ML-based image analysis by sending sample MRI data from console to compute cluster at beginning of a scanning session, then sends a slack notification if noise threshold is reached and saves a report to a log file on the cluster and a google sheet easily accessed by stakeholders and MRI admins
coil-qa_log2csv
Scans coil noise quality assurance logs and generates a CSV of their summaries
govtrackr
Your political world in one place
explicit-choice-task
Web-based version of the NARC Lab psychometric explicit picture choice task. Used to measure which types of pictures drug users are more likely to choose to look at verses control subjects.
flatcar-terraform
Examples of deploying Flatcar instances with Terraform
jspsych-demos
jsPsych tasks made by the Niv Lab
narclab-tasks-server
Simple Express server to handle data saves from various clients running psychometric tasks.
PyCap
REDCap in Python
PyTrack-NARC
Updated and containered extension of PyTrack by Upamanyu Ghose
redcap-variable-doctor
reads project files exported by RedCap and a configuration file containing rules on common variable components, then asserts a common name for each of them, and rearranges the order of the components by a common set of rules
two-step-decision-task
Two-Step Decision Making Task, or Alien Treasure Game, with progress-saving and custom probability drift support. Based off work from the Niv Lab at Princeton. This version also adds mobile touchscreen device support, remote hosting with https, and Docker containerization.