From 5a205429a381beb4b8a3f83da2c012e6b3641487 Mon Sep 17 00:00:00 2001 From: Amir Khani <99316850+IAmirKhani@users.noreply.github.com> Date: Mon, 31 Aug 2026 14:21:33 +0200 Subject: [PATCH] docs: explain development notes --- notes/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 notes/README.md diff --git a/notes/README.md b/notes/README.md new file mode 100644 index 0000000..f5c2811 --- /dev/null +++ b/notes/README.md @@ -0,0 +1,19 @@ +# Development Notes + +This directory preserves internal planning documents created while migrating the earlier +PyGPLA development code into the current Python package. They are retained as a historical +record of the project’s design and migration process, not as current user documentation. +For current information, see the repository `README.md` and the documentation under `docs/`. + +## Implemented + +The planned `src/pygpla` package structure, layered core/preprocessing/statistics API, +configuration objects, supported simulations, Hatchling packaging, tests, CI, Sphinx +documentation, and PyPI distribution were implemented. + +## Deviations + +Unsupported or unused planned components—including multifrequency simulations, utility and +statistics-summary modules, bundled datasets, and a CLI—were not retained. Sphinx was chosen +instead of MkDocs, Python support starts at 3.10, and automated regression fixtures against +MATLAB reference outputs remain future work.