Pinned Repositories
BinaryOptionDataCollector
Python script for minute-by-minute collection of index and FOREX prices into a MySQL database.
Blossom
An implementation of the blossom algorithm for constructing maximum matchings on graphs.
Collections
Lightweight, header-only, macro-generated, generic, and type-safe C data structures.
Disassembler
C++ class for disassembling Intel x86 assembly.
FiniteAutomata
A collection of extendable finite automata with immutable state and transition data.
LexerGenerator
A simple, runtime lexer generator.
NetworkPacketAnalyzer
C++ class for displaying parsed internet packet headers according to given format and filter strings.
ParserGenerator
A simple, runtime recursive descent parser generator.
RegularExpression
A library for parsing, compiling, and executing regular expressions.
SegmentMap
A self-balancing binary search tree for mapping discrete, disjoint segments to values.
RobertDurfee's Repositories
RobertDurfee/Disassembler
C++ class for disassembling Intel x86 assembly.
RobertDurfee/Blossom
An implementation of the blossom algorithm for constructing maximum matchings on graphs.
RobertDurfee/FiniteAutomata
A collection of extendable finite automata with immutable state and transition data.
RobertDurfee/SmoothedParticleHydrodynamics
An implementation of the SPH computational method for simulating the mechanics of fluid flows.
RobertDurfee/FirstInFirstOutCache
A direct-mapped cache for variable-length arrays with first-in, first-out replacement and static allocation.
RobertDurfee/LeastRecentlyUsedCache
A direct-mapped cache for variable-length arrays with least recently used replacement and static allocation.
RobertDurfee/LexerGenerator
A simple, runtime lexer generator.
RobertDurfee/RegularExpression
A library for parsing, compiling, and executing regular expressions.
RobertDurfee/SegmentMap
A self-balancing binary search tree for mapping discrete, disjoint segments to values.
RobertDurfee/Collections
Lightweight, header-only, macro-generated, generic, and type-safe C data structures.
RobertDurfee/ParserGenerator
A simple, runtime recursive descent parser generator.
RobertDurfee/Causeway
An encrypted, authenticated, bidirectional pipe over WebSockets.
RobertDurfee/CertificateAuthority
Automated processing of certificate signing requests.
RobertDurfee/CNNWeatherRadar
Convolutional neural network models applied to labeling weather conditions from weather radar images.
RobertDurfee/DockerStacks
Collection of ready-to-run, custom docker images.
RobertDurfee/DotFiles
RobertDurfee/Flights
Predicting flight delays and cancellations using real-time flight and weather data.
RobertDurfee/Gerrymandering
Helping expose malicious electoral districting and (eventually) provide suggestions for fair redistricting.
RobertDurfee/GMMTimingAttack
Using Gaussian mixture models to improve naive timing attacks.
RobertDurfee/GreenwaldKhanna
An implementation of the Greenwald-Khanna approximate quantile streaming algorithm as a Spark user-defined aggregate function.
RobertDurfee/HardwareScripts
Scripts for quick-and-dirty evaluating, simulating, synthesizing, and power estimation of hardware.
RobertDurfee/LabeledMultidigraph
An extendable multidigraph with immutable vertex and edge labels.
RobertDurfee/Notes
Collection of notes in LaTeX for classes taken at MIT.
RobertDurfee/Passwords
A utility for remote encrypted password storage.
RobertDurfee/ProbabilisticAbacus
An implementation of the probabilistic abacus algorithm for finding absorption probabilities of absorbing Markov chains.
RobertDurfee/RLSort
Reinforcement learning models applied to in-place sorting problem.
RobertDurfee/StockTradingGym
Simple, custom OpenAI gym for stock trading.
RobertDurfee/timing-analysis
Python3 library for sophisticated timing attacks using Gaussian Mixture Model.
RobertDurfee/URLShortener
A simple URL shortening service.
RobertDurfee/VehicleSimulation
Simulate the speed of a 2017 Ford F-150 given the accelerator position.