Philip Hackstock
Philip Hackstock
As pointed out by @danielhuppmann, there are certain cases in which: ```console import nomenclature nomenclature.__version__ ``` prints out `0.0.0` or some other wrong number. It's also `0.0.0` in readthedocs https://nomenclature-iamc.readthedocs.io/en/stable/....
When importing from an external repository we should be able to filter by attributes. This way we don't import the whole definition if it's not needed. The first three use...
`legacy-definitions` is not defined here: https://github.com/IAMconsortium/nomenclature/blob/1a2c2ed43a6822cd4597bcd2ec15579c9a51322e/docs/user_guide/config.rst?plain=1#L47-L58
Closes #290. @danielhuppmann, I took a look at the questions you brought up in #290 and I think we should be good. The case that you described would be as...
As discovered in #300, trying to explicitly call `nomenclature` as a subprocess does not work out of the box in Windows. It might be related to the fact that we...
In order to support validation of data ranges the `RequiredDataValidator` needs to be extended and renamed. There are three use cases that need to be covered: 1. "Simple" requirement: Some...
Currently the output of the `RequiredDataValidator` in the case of missing variables is not useful in understanding what exactly is missing. For example: ```console 2023-06-29 13:49:37 ERROR Required data [{'region':...
As we were discussing #226, I was wondering if there is any use for the `CodeList.name` attribute. I was looking over the code and I didn't really find any. I...
Right now we're always adding the file attribute to any instance of `Code` and derived classes. This should qualify it to become its own named attribute.
Some error messages are currently somewhat hard to read, example: ```console pydantic.error_wrappers.ValidationError: 1 validation error for RegionProcessor mappings -> ['REMIND 3.0'] Region(s) ['REMIND 3.0|Canada, NZ, Australia', 'REMIND 3.0|China', 'REMIND 3.0|EU...