Skip to content

Digital-Physics/thermodynamic-computing

Repository files navigation

This is a repo to explore "Thermodynamic Computing" with the thrml library from Extropic.

Everything has been vibe coded thus far. The main.py and different_social_influence_betas.py files are to get some bearings and learn the fundamental concepts.

I tried to convert some evolutionary code that I developed that is effective for finding an action sequence solution for a Conway's Game of Life pattern matching game into a Thermodynamic approach for finding an action sequence solution. It still needs work.

uv run thermo_ca.py --pattern-file target_pattern.npy  --iterations 50 --steps 10 --live-plot  --beta-initial 0.1 --beta-final 10.0
uv run demo_thermo.py  --sequence-file best_sequence_thermo.npy  --pattern-file target_pattern.npy  --grid-size 12  --rules conway

About

Exploration of thermodynamic computing and the thrml library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages