AMDAT 1.0.1 — 2025-10-31
Maintenance release with cleaner versioning, lighter checkouts, and small doc/CI improvements.
Highlights
- Automated versioning & build banner. Replaced the hand-edited
src/version.hwith a generated header and a small banner module so every tool prints consistent build metadata (name, SemVer, git describe/commit/branch, compiler, OpenMP). AVERSIONfile provides a no-git fallback for source archives. - Slimmer repo checkout.
src/qvectors/now ships as a singleqvectors.zipthat theMakefileunpacks at build time. This cuts file count substantially. - Docs refresh. README intro clarified; several manual pages added/updated (e.g.,
Manual/find_between.md, structure-factor notes, trajectory-decay doc). Legacy.docxmanual removed. - CI & hygiene. New GitHub Actions for conda build and version checks; issue templates for cleaner bug/feature intake.
Selected changelog
- Bump version to 1.0.1.
- Add VERSION fallback; replace stale version.h with generated header across the codebase; add banner output.
- Add build/conda and version-check GitHub Actions; iterative fixes for conda resolution.
- Package qvectors as qvectors.zip; add unzip logic; fix stamp edge case.
- Docs: new find_between page & assets; structure-factor clarifications; README enhancements.
- Repo hygiene: issue templates; CITATION.cff touch-ups; remove legacy .docx.
- Includes ~50–60 commits such as: “Add VERSION file…”, “more robust build with automated version.h builder”, “Test CI workflows…”, “set up qvectors.zip…”, “fix qvectors unzip when dirs missing”, “Update structure_factor.md…”, “Update trajectory_list_decay.md…”, “Delete old manual docx”, and the final “Bump version to 1.0.1”.