Research playground for Micro-Cause Influence Kernels across C++ and Python modules, curated experiments, and narrative documentation.
modules/cpp/– Header-only kernels (mcik/mic_cause_kernel.hpp) plus demo mains and shared experiment utilities.modules/python/– InstallablemcikPython package with lattice simulators and experiment helpers.experiments/– Reproducible studies (ASCII torus controller, PCM TensorFlow probe, real-estate ripples, market sensitivity).docs/– Paper packages, experiment summaries, AI feedback, and visual assets.tests/– Catch2 and pytest smoke coverage for shared kernels.build/– Generated binaries (cmake -S . -B build), ignored by default.
cmake -S . -B build
cmake --build build --target mcik_demo
./build/mcik_demopip install -e modules/python
python experiments/ascii_torus/python/ascii_torus.py --mode interactivepython experiments/pcm/mcik_tensf_pcm_test1.pypython -m pytest tests -v
cmake --build build --target mcik_demo ascii_torus # ensure C++ buildsFollow the conventions in AGENTS.md (naming, testing, Conventional Commits). New analyses belong under experiments/, reusable primitives under the language-specific modules, and supporting figures in docs/assets/. Avoid committing proprietary datasets or generated binaries.