Files
digital-drosophila/models/male-cns-lif/timing-audit-v1/phase4r_plot.py
T

21 lines
918 B
Python

"""Render existing audit data with isolated plotting dependencies; no simulation."""
from pathlib import Path
import json
import sys
import importlib.metadata
import phase4r
import yaml
# Import scientific runtime modules first; the temporary environment supplies plotting only.
sys.path.insert(0, '/tmp/malecns-phase4r-plot-20260929/lib/python3.10/site-packages')
cfg=yaml.safe_load(Path(__file__).with_name('phase4r.yaml').read_text())
exp=Path(cfg['experiment_root'])
phase4r.analyze(cfg,exp)
phase4r.save(exp/'audit/plotting-environment.json', {
'failure': 'main audit completed simulations and numerical regression, then matplotlib import failed',
'recovery': 'rendered saved events in an isolated temporary plotting environment; no simulations repeated',
'runtime_environment_modified': False,
'versions': {n:importlib.metadata.version(n) for n in ['matplotlib','numpy','pandas','pyarrow']}
})