Philip Hackstock

Results 41 issues of 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/....

bug

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...

enhancement

`legacy-definitions` is not defined here: https://github.com/IAMconsortium/nomenclature/blob/1a2c2ed43a6822cd4597bcd2ec15579c9a51322e/docs/user_guide/config.rst?plain=1#L47-L58

documentation

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...

bug

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...