Steve Phelps's Projects
Official Go implementation of the Ethereum protocol
Prompts for GptChat in the classroom
A toolkit for developing and comparing reinforcement learning algorithms.
Hadoop Crypto Ledger - Analyzing CryptoLedgers, such as Bitcoin Blockchain, on Big Data platforms, such as Hadoop/Spark/Flink/Hive
Fork of ZuInnoTe/hadoopcryptoledger with additional functionality to compute block hashes and addresses as they appear in blockexplorer
A workflow for creating and editing publication ready scientific reports and presentations, from one or more Jupyter Notebooks, without leaving the browser!
An Introduction to Statistical Learning (James, Witten, Hastie, Tibshirani, 2013): Python code
Java Agent Based Modelling toolkit
JASA is a high-performance auction simulator written in JAVA. It is designed for performing experiments in agent-based computational economics.
Jenkins container with Docker included
JWT support for Scala. Bonus extensions for Play, Play JSON, Json4s, Circe, uPickle, Spray and Argonaut
Python implementation of the basic model described in Chan, Nicholas Tung, and Christian Shelton. "An electronic market-maker."
Code and materials for the paper S. Phelps and Y. I. Russell, Investigating Emergent Goal-Like Behaviour in Large Language Models Using Experimental Economics, working paper, arXiv:2305.07970, May 2023
The pure JavaScript ultimate datepicker
Minimalist parallel map function which doesn't require pickling
A library for the computation of Nash equilibria in two player games
Web Crawler/Spider for NodeJS + server-side jQuery ;-)
A devp2p crawler targeted at Eth2 nodes
Simulate historical scientists such as Isaac Newton using ChatGPT
Type-annoted wrapper for OpenAI Python API which provides a generator over completions with retry functionality when encountering RateLimitError
OpenAI Scala Client
Scala client for OpenAI API
Table analysis in Tkinter using pandas DataFrames.
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
Colored-Coins blockchain parser
A Play Framework module to build actions that validate HMAC signatures
The Play JSON library
Play Framework