DrGFreeman
Professional engineer & developer. Fellow of Digital Engineering in a large aerospace corporation. Open-source contributor and maker in my spare time.
Montréal, Qc, Canada
Pinned Repositories
dash-clipboard-demo
Demo of how to use a client side callback to copy to the clipboard in a Dash application
dynamo-pandas
Make working with pandas data and AWS DynamoDB easy
IFTTT-Webhook
A Python module to trigger IFTTT Webhooks
pdfmerge
Merge scanned pdf documents of odd and even pages into a single pdf document
RasPiBot202
A simple differential drive robot project based on Pololu Romi chassis and A-Star 32U4 SV w Raspberry Pi bridge
RasPiBot202V2
A simple differential drive robot project based on Pololu Romi chassis and A-Star 32U4 SV w Raspberry Pi bridge
rps-cv
A Rock-Paper-Scissors game using computer vision and machine learning on Raspberry Pi
SharpDistSensor
A library for the Arduino IDE that helps interface with Sharp IR analog distance sensors.
TimedPID
A simple PID controller for the Arduino IDE featuring different time step calculation options.
YAMLDash
A simple, interactive, web based YAML validator
DrGFreeman's Repositories
DrGFreeman/SharpDistSensor
A library for the Arduino IDE that helps interface with Sharp IR analog distance sensors.
DrGFreeman/dynamo-pandas
Make working with pandas data and AWS DynamoDB easy
DrGFreeman/YAMLDash
A simple, interactive, web based YAML validator
DrGFreeman/pdfmerge
Merge scanned pdf documents of odd and even pages into a single pdf document
DrGFreeman/dash-clipboard-demo
Demo of how to use a client side callback to copy to the clipboard in a Dash application
DrGFreeman/MineField
A Minecraft game for the Raspberry Pi - Do not step on a land mine !!!
DrGFreeman/pi-ip-broadcast
Identify headless Raspberry Pi computers on a local network
DrGFreeman/docker-reference
Docker reference with simple examples
DrGFreeman/GCodePause
Add pause(s) at specific layer height(s) in 3D printing GCODE
DrGFreeman/TOTPDash
A simple TOTP token generator web app using Plotly Dash
DrGFreeman/100-exercises-to-learn-rust
A self-paced course to learn Rust, one exercise at a time.
DrGFreeman/activitypub-book
Extended examples from "ActivityPub: Programming for the Social Web" on O'Reilly Media
DrGFreeman/bandit
Bandit is a tool designed to find common security issues in Python code.
DrGFreeman/dash-auth
Basic Auth and Plotly Authentication for Dash Apps
DrGFreeman/dash-bootstrap-components
Bootstrap components for Plotly Dash
DrGFreeman/dash-docs
:book: The Official Dash Userguide & Documentation
DrGFreeman/dash-tests
Different tests using Plotly Dash
DrGFreeman/FGS-Voice-Bot
Flat Galaxy Society Discord voice chat bot
DrGFreeman/JSON-Schema-Test-Suite
A language agnostic test suite for the JSON Schema specifications
DrGFreeman/jsonschema
An implementation of the JSON Schema specification for Python
DrGFreeman/nox
Flexible test automation for Python
DrGFreeman/pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
DrGFreeman/Parsenvy
Enviously Elegant Environment Variable Parsing
DrGFreeman/passsafe
A client-server app to safely handle a password in analytical applications
DrGFreeman/pyod
(JMLR'19) A Python Toolbox for Scalable Outlier Detection (Anomaly Detection)
DrGFreeman/pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
DrGFreeman/pytest-regressions
Pytest plugin for regression testing: https://pytest-regressions.readthedocs.io
DrGFreeman/securedrop
GitHub repository for the SecureDrop whistleblower platform. Do not submit tips here!
DrGFreeman/securedrop-docs
Documentation for the SecureDrop project
DrGFreeman/swcat-demo
Software catalog REST API demo using FastAPI and SQLModel