From fb9439624689fa238f01b66df725bb5ed33e9726 Mon Sep 17 00:00:00 2001 From: Nikhil Dhruv <64217800+NikhilDhruv@users.noreply.github.com> Date: Sat, 28 Jun 2025 10:33:25 -0400 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index af45a07a..ff3ffcaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- `Solution.from_phreeqc()` class method to parse PHREEQC `.pqi` SOLUTION blocks—automatically extracting pH, pE, temperature, and solute concentrations (raises `ValueError` if no block is found). +- New unit tests in `tests/test_parser_from_phreeqc.py` covering both a minimal valid SOLUTION block and the missing-block error case. + ### Changed - Support `numpy>2.0`