Pinned Repositories
AD9910-arduino
Arduino library to control AD9910 DDS chips
ALP4lib
Python control module for Vialux DMDs based on ALP4.X API.
ArduinoDUE-Data-Logger
A six-channel data logger running on the Arduino DUE, that sends data via SerialUSB to a PC. Python is used to grab this data, process it and save it.
CudaLBFGS
This is a cross-platform, CUDA-based C++ library for general-purpose, unconstrained nonlinear optimization on the GPU. It implements the L-BFGS (“Limited-memory Broyden-Fletcher-Goldfarb-Shanno“) method, a popular Quasi-Newton variant with a low memory footprint.
ElecSusTestData
Test data files and metadata for ElecSus
LiveArduinoData
Arduino DUE is used to record data on ADC channel(s) and sends data to PC via SerialUSB. Python and matplotlib are used to plot the data live as it arrives and do some basic processing
Python-GUI-Interactive-Plotter
A gui for rapid plotting of csv files, either processed or taken straight from the osilloscope. Some basic processing and manipulation is possible after the data is loaded. Can load in multiple files for comparison. Uses matplotlib and wxpython. Essentially, it's quicker than excel for a quick-look at data files, where there are typically ~100k points to plot.
quantum-python-lectures
A series of self-study lectures on using Python for scientific computing at the graduate level in atomic physics and quantum optics.
RPi-Beam-Profiler
Automated laser beam profiler using Raspberry Pi
Teensy-SineWaveGenerator
A sine/square waveform generator using Teensy 3.1
jameskeaveney's Repositories
jameskeaveney/RPi-Beam-Profiler
Automated laser beam profiler using Raspberry Pi
jameskeaveney/Teensy-SineWaveGenerator
A sine/square waveform generator using Teensy 3.1
jameskeaveney/Python-GUI-Interactive-Plotter
A gui for rapid plotting of csv files, either processed or taken straight from the osilloscope. Some basic processing and manipulation is possible after the data is loaded. Can load in multiple files for comparison. Uses matplotlib and wxpython. Essentially, it's quicker than excel for a quick-look at data files, where there are typically ~100k points to plot.
jameskeaveney/ElecSusTestData
Test data files and metadata for ElecSus
jameskeaveney/quantum-python-lectures
A series of self-study lectures on using Python for scientific computing at the graduate level in atomic physics and quantum optics.
jameskeaveney/LiveArduinoData
Arduino DUE is used to record data on ADC channel(s) and sends data to PC via SerialUSB. Python and matplotlib are used to plot the data live as it arrives and do some basic processing
jameskeaveney/AD9910-arduino
Arduino library to control AD9910 DDS chips
jameskeaveney/ALP4lib
Python control module for Vialux DMDs based on ALP4.X API.
jameskeaveney/ArduinoDUE-Data-Logger
A six-channel data logger running on the Arduino DUE, that sends data via SerialUSB to a PC. Python is used to grab this data, process it and save it.
jameskeaveney/CudaLBFGS
This is a cross-platform, CUDA-based C++ library for general-purpose, unconstrained nonlinear optimization on the GPU. It implements the L-BFGS (“Limited-memory Broyden-Fletcher-Goldfarb-Shanno“) method, a popular Quasi-Newton variant with a low memory footprint.
jameskeaveney/DI_LEGO_NXT
Lego Mindstorms NXT Blocks for Dexter Industries Products
jameskeaveney/DueTimer
Timer Library fully implemented for Arduino DUE