spb/anomaly-atlas Public License
Systematic discovery & rigorous validation of statistical anomalies in open HF market data (hfmarketdata.io) — pre-registered, artifact-null-driven, fully reproducible. Live atlas: www.anomaly-atlas.io
Python 61.4%
JavaScript 28.7%
CSS 8.6%
Shell 0.7%
Makefile 0.5%
1# =============================================================================2# Project : anomaly-atlas3# File : Makefile4# Purpose : Top-level tasks: setup, lint, test, headers, manifest, web5# Author : Simon-Pierre Boucher6# Contact : contact@spboucher.ai7# Data src : hfmarketdata.io (sole data source)8# Created : 2026-08-129# Modified : 2026-08-1210# Platform : macOS / Apple Silicon (arm64)11# License : All rights reserved (research code)12# =============================================================================1314PYTHON ?= python31516.PHONY: setup lint test headers manifest fetch scan validate web1718setup:19 $(PYTHON) -m venv .venv20 .venv/bin/pip install -e ".[dev]"2122lint:23 .venv/bin/ruff check src tools benchmarks experiments24 .venv/bin/ruff format --check src tools benchmarks experiments2526test:27 .venv/bin/pytest -q2829headers:30 $(PYTHON) tools/check_headers.py3132manifest:33 $(PYTHON) benchmarks/hardware_manifest.py3435fetch:36 @echo "anomaly-atlas fetch not yet implemented (Phase 0.5 — Experiment A first)"; exit 13738scan:39 @echo "anomaly-atlas scan not yet implemented (Phase 5+ — detectors must pass synthetic tests first)"; exit 14041validate:42 @echo "anomaly-atlas validate not yet implemented (Phase 9 — methodology.md first)"; exit 14344web:45 cd web && ./sync-content.sh && npm start46