Simon Rosen's repositories
GA-Warehouse-Optimisation
This software uses a genetic algorithm to optimise the layout of an automated warehouse. This software provides the basis of my honors research.
Covid19SAData
Data visualisations corresponding to the current Covid19 outbreak in South Africa
PythonIntroWorkshop2024
Lecture and lab materials for 2024 Python Introductory Workshop.
MultiAgentPathFinding
A collection of Multi Agent Path Finding algorithms as part of my honors research. Included are Multi-Agent Pickup and Delivery algorithms.
Analysis-Of-Algorithms
Jupyter notebooks for algorithms covered in 3rd year Computer Science course Advanced Analysis of Algorithms. Includes proofs & complexity analysis.
boolean_composition
Code for the paper "A Boolean Task Algebra For Reinforcement Learning"
collaborative_a_star_pathfinding
Based on David Silver's paper "Cooperative Pathfinding"
Covid19SAData_Data
Data for Covid19SAData_JS. CSVs and related Python code to create and update data.
Covid19SAData_JS
JavaScript based rework of Covid19SAData
covid19za
COVID 19 Data and Dashboard for South Africa
goal-oriented-learning
Implementation of Goal Oriented Learning for World Value Functions in the tabular case for a simple 4rooms grid world.
JaxMARL
Multi-Agent Reinforcement Learning with JAX
JekyllTestSpace
This repo is only meant to test deployment of a Jekyll based github page.
ma-safety-gym
Multi-agent extension of safety-gym. Each agent has their own observation space similar to the single agent case and each observation space *does not* include other agents.
MARLComposition
Compositional RL implemented in a multi-agent setting
ML_Portfolio_Projects
Collection of small machine learning projects on real world data.
multi-agent-grid-world
Multi-agent grid world Gym environment
MusicBot
:musical_note: The original MusicBot for Discord (formerly SexualRhinoceros/MusicBot)
networkx
Network Analysis in Python
PettingZoo
An API standard for multi-agent reinforcement learning environments, with popular reference environments and related utilities
pyastar2d
A very simple A* implementation in C++ callable from Python for pathfinding on a two-dimensional grid.
ResumeWebsite
Website to show off my resume & associated skills. Portfolio of work & blog might be included.
robotic-warehouse
Multi-Robot Warehouse (RWARE): A multi-agent reinforcement learning environment
ruck
🧬 Performant Evolutionary Algorithms For Python with Ray support
startbootstrap-resume
A Bootstrap 4 resume/CV theme created by Start Bootstrap
wandb
🔥 A tool for visualizing and tracking your machine learning experiments. This repo contains the CLI and Python API.
warehouse-env
Automated warehouse environment for reinforcement learning