Daniel Thom

Results 99 issues of Daniel Thom

Changes: - File syncing only applies to datasets now. Fix this in the code. (There is no solution for db syncing yet.) - Set the default tests directory for pytest....

This flag would let users get the last-stage dsgrid datasets that together add up to "all energy use" without double-counting. Implementation requires being able to mark a dataset (standalone or...

Implement full verification of mapping a DECARB or dGen dataset to the project, especially accounting for scaling factors assigned in load_data_lookup.

In most dsgrid CLI commands we let exceptions go back to the user. An example is that if the user tries to register a project with an invalid dimension, they...

enhancement

A query supports dimension filters before and after the datasets are mapped to the project and concatenated. The pre-filters support all dimensions. The post-filters do not handle the case where...

The code that handles project config updates does not contain much required logic (we deferred it). If there are any changes to dimensions or dimension mappings, it unregisters all datasets....

This would need to happen as a post-process activity after datasets have been mapped to project dimensions. We previously considered using dataset geography dimensions, but that has now been ruled...

enhancement
low priority

This function (https://github.com/dsgrid/dsgrid/blob/fee4ddc98ce94e72d82f1243adcfeb981ab9c438/dsgrid/dataset/pivoted_table.py#L198) was written assuming that we would always convert dataset columns from dimension types to dimension query names before getting here. There is code to allow application of...

This check causes a runtime exception for datasets with representative time and no-op time. https://github.com/dsgrid/dsgrid/blob/main/dsgrid/registry/project_registry_manager.py#L579

bug