Releases: IAMconsortium/nomenclature
Releases · IAMconsortium/nomenclature
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
Release v0.15.0
What's Changed
- Fix .readthedocs.yaml by @phackstock in #303
- Fix pydantic warnings by @phackstock in #308
- Add link to ISO homepage by @phackstock in #306
- Improve test coverage by @phackstock in #310
- Use multiple external repos for definitions and mappings by @phackstock in #311
- Collect duplicate code errors by @phackstock in #314
- Apply black 24.1.1 by @phackstock in #318
Full Changelog: v0.14.0...v0.15.0
Release v0.14.0
Release v0.13.0
What's Changed
- Raise error for unknown region by @phackstock in #284
- Fix for general config failing without definitions by @phackstock in #288
- Add
VariableCodeList.units
attribute and tests by @danielhuppmann in #289 - Add link from model-mapping page to region-aggregation-attributes by @danielhuppmann in #292
- Prototype for a model-registration parser by @danielhuppmann in #285
- Use poetry by @phackstock in #293
- Fix typo in nightly tests by @phackstock in #296
- Update to pydantic v2 by @phackstock in #297
Full Changelog: v0.12.0...v0.13.0