Release v0.19.0
What's Changed
- Add function to add missing variables directly to yaml codelist by @phackstock in #362
- Run workflow file directly from cli by @phackstock in #363
- Build the docs directly on RTD for each PR by @danielhuppmann in #365
- Create new
IamcDataFilter
class by @danielhuppmann in #360 - Add parsing of data-validation yaml files by @danielhuppmann in #366
- Add check for
validate_data
consistency tovalidate-project
CLI by @danielhuppmann in #367 - Implement
DataValidator.apply()
by @danielhuppmann in #368 - Support data validation using value and tolerance (subclass implementation) by @phackstock in #371
- Add preliminary alpha3 code for Kosovo by @danielhuppmann in #373
- Add a
countries
attribute to the region codelist by @danielhuppmann in #374 - Update model-registration template to include Kosovo codes by @danielhuppmann in #377
- Add Ruff by @dc-almeida in #380
- Improve missing data output by @phackstock in #384
- Improve unknown value error message by @phackstock in #388
- Bring back Windows tests by @phackstock in #375
- Add ErrorCollector to iso3_codes validation by @dc-almeida in #390
- Format RegionNotDefined error by @dc-almeida in #391
- Remove missing model mapping warning by @dc-almeida in #392
- Add NUTS regions by @dc-almeida in #393
- Add pysquirrel to docs by @dc-almeida in #395
- Clean up test data folders by @phackstock in #399
- Wildcard matching by @phackstock in #397
New Contributors
- @dc-almeida made their first contribution in #380
Full Changelog: v0.18.1...v0.19.0