What's Changed
* Fix processing of data in the "Lock, stock & barrel" repository. by PeterKraus in https://github.com/dgbowl/yadg/pull/129
* Rework CI to use `workflow_call` jobs by PeterKraus in https://github.com/dgbowl/yadg/pull/131
* `electrochem`: Add `65` to understood `I_range` values. by PeterKraus in https://github.com/dgbowl/yadg/pull/133
* Technical Debt: Pass 1 by PeterKraus in https://github.com/dgbowl/yadg/pull/136
* Fix github actions by PeterKraus in https://github.com/dgbowl/yadg/pull/137
* Technical Debt: Round 2 by PeterKraus in https://github.com/dgbowl/yadg/pull/138
* Move building `yadg` to PEP518 by PeterKraus in https://github.com/dgbowl/yadg/pull/139
* Move linting to ruff. by PeterKraus in https://github.com/dgbowl/yadg/pull/140
* Touchstone snp by PeterKraus in https://github.com/dgbowl/yadg/pull/144
* Fix issue 143 by PeterKraus in https://github.com/dgbowl/yadg/pull/145
* Implement `ezchrom.dat` extractor. by PeterKraus in https://github.com/dgbowl/yadg/pull/146
* Fix docs by PeterKraus in https://github.com/dgbowl/yadg/pull/147
* `eclab`: Add more I-ranges by PeterKraus in https://github.com/dgbowl/yadg/pull/153
* Better handling of locales by PeterKraus in https://github.com/dgbowl/yadg/pull/152
* `eclab`: tests and minor fixes by PeterKraus in https://github.com/dgbowl/yadg/pull/154
* `eclab.mpt`: Rework header parse by PeterKraus in https://github.com/dgbowl/yadg/pull/157
* Implement `picolog.tc08` parser by PeterKraus in https://github.com/dgbowl/yadg/pull/148
* `eclab`: Rework uncertainty handling by PeterKraus in https://github.com/dgbowl/yadg/pull/159
* `eclab`: Fix crashes when duplicate headers are encountered. by PeterKraus in https://github.com/dgbowl/yadg/pull/161
* `eclab`: Add support for `CVA` technique by PeterKraus in https://github.com/dgbowl/yadg/pull/162
* `eclab.mpt`: Add `Analog OUT/V` into mpt columns by PeterKraus in https://github.com/dgbowl/yadg/pull/163
* Tests housekeeping. by PeterKraus in https://github.com/dgbowl/yadg/pull/165
* Implement `original_metadata` and `yadg_*`. by PeterKraus in https://github.com/dgbowl/yadg/pull/166
* `eclab`: Improve extractor performance. by PeterKraus in https://github.com/dgbowl/yadg/pull/167
* Reuse `yadg.extractors.extract_from_path()` by PeterKraus in https://github.com/dgbowl/yadg/pull/168
* `touchstone.snp`: Localize extractor by PeterKraus in https://github.com/dgbowl/yadg/pull/169
* Touches before `yadg-5.1rc1` by PeterKraus in https://github.com/dgbowl/yadg/pull/170
* `eclab`: Support for files generated in EC-Lab 11.50. by PeterKraus in https://github.com/dgbowl/yadg/pull/171
* Final touches before `yadg-5.1` by PeterKraus in https://github.com/dgbowl/yadg/pull/173
**Full Changelog**: https://github.com/dgbowl/yadg/compare/5.0...5.1