From 3860aeb2e6c91fd682817db3bdf553585479fd3a Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Sat, 16 May 2026 14:12:02 +0100 Subject: [PATCH] feat: mirror simulator profiling scripts (Phase 2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 2 of the autolens_profiling z_feature roadmap. Mirrors the 6 simulator-profiling scripts from autolens_workspace_developer/jax_profiling/ simulators/ into autolens_profiling/simulators/. _developer stays the source of truth — the originals do not move. Files mirrored (6 scripts, ~2040 LOC, all from clean origin/main of _developer): jax_profiling/simulators/imaging.py -> simulators/imaging.py jax_profiling/simulators/interferometer.py -> simulators/interferometer.py jax_profiling/simulators/point_source.py -> simulators/point_source.py jax_profiling/simulators/cluster.py -> simulators/cluster.py jax_profiling/simulators/group.py -> simulators/group.py jax_profiling/simulators/multi.py -> simulators/multi.py Path rewrites applied uniformly across all 6 scripts: - _workspace_root / "jax_profiling" / "dataset" -> _workspace_root / "dataset" - _workspace_root / "jax_profiling" / "results" / "simulators" -> _workspace_root / "results" / "simulators" - _script_dir.parents[1] -> _script_dir.parents[0] (scripts are one level shallower in the new layout — simulators/.py vs jax_profiling/simulators/.py) - Docstring example commands: `python jax_profiling/simulators/.py` -> `python simulators/.py` The artifact filename convention is unchanged: results/simulators/