Releases: IAMconsortium/nomenclature
Releases · IAMconsortium/nomenclature
Release v0.22.1
What's Changed
- Support pyam v3.0 and fix incompatible test by @danielhuppmann in #447
- Fix wildcard aggregation by skipping by @danielhuppmann in #448
Full Changelog: v0.22.0...v0.22.1
Release v0.22.0
What's Changed
- Allow numpy 2x by @phackstock in #430
- Format type hinting to 3.10+ by @dc-almeida in #433
- Allow easier import of NUTS regions by @dc-almeida in #436
- Add warning level to DataValidator by @dc-almeida in #431
- Check for illegal characters in codelists by @dc-almeida in #418
- Add a test for unexpected failing of validation with multiple units by @danielhuppmann in #442
- Support directional region validation by @danielhuppmann in #440
Full Changelog: v0.21.0...v0.22.0
Release v0.21.0
What's Changed
- Remove
dimensions
implicit default fromDataStructureDefinition
by @dc-almeida in #422 - Update README.md by @gidden in #425
- Update installation.rst by @gidden in #423
- Filter external repos by @phackstock in #396
New Contributors
Full Changelog: v0.20.0...v0.21.0
Release v0.20.0
What's Changed
- Read dimensions other than
variable
andregion
from external repo by @korsbakken in #415 - Add CLI command to validate scenario data file from definitions by @dc-almeida in #419
- Add tier as named attribute for VariableCode by @dc-almeida in #420
- Added explicit encoding to all
open
statements. by @korsbakken in #407 - Add dimensions option to CLI validate-scenarios by @dc-almeida in #421
Full Changelog: v0.19.1...v0.20.0
Release v0.19.1
What's Changed
- Quickfix NUTS Excel file URL in docs by @dc-almeida in #408
- Extend stray tag check by @dc-almeida in #411
- Allow countries attribute as string by @dc-almeida in #412
- Update pysquirrel dependency by @dc-almeida in #413
Full Changelog: v0.19.0...v0.19.1
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
Release v0.18.1
What's Changed
- Update dependencies by @phackstock in #354
- Fix enum use in config by @phackstock in #356
Full Changelog: v0.18.0...v0.18.1
Release v0.18.0
What's Changed
- Update dependencies to fix failing nightly tests by @phackstock in #344
- Pin versions of common and legacy definitions for test by @phackstock in #349
- Replace tags in attribute lists and dicts by @korsbakken in #352
- Extend Nomenclature config to specify dimensions by @phackstock in #353
New Contributors
- @korsbakken made their first contribution in #352
Full Changelog: v0.17.0...v0.18.0
Release v0.17.0
What's Changed
- Add dynamic versioning plugin for readthedocs by @phackstock in #329
- Do not show full error message for missing weights by @danielhuppmann in #330
- Set repository attribute correctly by @phackstock in #335
- Revert country name to "Turkey" by @danielhuppmann in #334
- Extend the
to_excel()
method and add to CLI by @danielhuppmann in #331 - Use correct virtual environment for building the docs on ReadTheDocs by @danielhuppmann in #336
- Add python3.12 by @phackstock in #339
- Improve duplicate code output by @phackstock in #338
- Rename cli to
export-definitions
by @danielhuppmann in #340
Full Changelog: v0.16.0...v0.17.0
Release v0.16.0
What's Changed
- Allow nomenclatureconfig to have region country only by @phackstock in #320
- Making aggregation compatible with pyam 2.1 by @phackstock in #322
- Change dimension parameter to singular in cli by @phackstock in #323
- Disallow external repo double stacking by @phackstock in #324
Full Changelog: v0.15.0...v0.16.0