e213c1ebeadnet: Python port of the bead-percussion solver (numba), Zarr v2 output with every bead recorded, web components (run, controls, model, animation, waveform, spectrogram, energy, info), serve CLI, agent guide, examples, tests against the TS solverJeremy Magland 1[build-system]
2requires = ["setuptools>=61"]
3build-backend = "setuptools.build_meta"
5[project]
6name = "beadnet"
7version = "0.1.0"
8description = "Idealized percussion: networks of beads and springs, integrated accurately, with HTML components for listening and viewing"
9readme = "README.md"
10requires-python = ">=3.9"
11dependencies = ["numpy", "numba", "scipy"]
13[project.optional-dependencies]
14test = ["pytest"]
16[project.scripts]
17beadnet = "beadnet.cli:main"
19[tool.setuptools]
20packages = ["beadnet"]
22[tool.setuptools.package-data]
23beadnet = ["static/*", "AGENT_GUIDE.md"]