This seems to just be an issue with HDV, which I don't really use at all (it's still not supported in r2dii.*) so I don't have any useful feedback there.
What technology name were you using for HDV here?
#> * Variable 'data$technology': must contain only valid technology names
#> * for HDV, but has additional elements %s.
root_dir <- "~/data/workflow-data-preparation-outputs/2023Q4_20240303T082642Z"
pacta.data.validation::validate_masterdata_debt_datastore(
readRDS(file.path(root_dir, "masterdata_debt_datastore.rds"))
)
#> Error in base::tryCatch(base::withCallingHandlers({: 4 assertions failed:
#> * Variable 'data$technology': must contain only valid technology
#> * names, but has additional element "ICE Hydrogen_HDV".
#> * Variable 'data$ald_production_unit': must contain only valid
#> * production units, but has additional elements "# vehicles", "dwt
#> * km", "t cement", "t coal", and "t steel".
#> * Variable 'data$ald_emissions_factor_unit': must contain only valid
#> * emissions factor units, but has additional elements "tCO2/dwt km",
#> * "tCO2/km", "tCO2/pkm", "tCO2/tkm", "tCO2e/GJ", "tCO2e/MWh", "tCO2e/t
#> * cement", "tCO2e/t coal", and "tCO2e/t steel".
#> * Variable 'data$technology': must contain only valid technology names
#> * for HDV, but has additional elements %s.
pacta.data.validation::validate_masterdata_ownership_datastore(
readRDS(file.path(root_dir, "masterdata_ownership_datastore.rds"))
)
#> Error in base::tryCatch(base::withCallingHandlers({: 4 assertions failed:
#> * Variable 'data$technology': must contain only valid technology
#> * names, but has additional element "ICE Hydrogen_HDV".
#> * Variable 'data$ald_production_unit': must contain only valid
#> * production units, but has additional elements "# vehicles", "dwt
#> * km", "t cement", "t coal", and "t steel".
#> * Variable 'data$ald_emissions_factor_unit': must contain only valid
#> * emissions factor units, but has additional elements "tCO2/dwt km",
#> * "tCO2/km", "tCO2/pkm", "tCO2/tkm", "tCO2e/GJ", "tCO2e/MWh", "tCO2e/t
#> * cement", "tCO2e/t coal", and "tCO2e/t steel".
#> * Variable 'data$technology': must contain only valid technology names
#> * for HDV, but has additional elements %s.
Originally posted by @jdhoffa in https://github.com/RMI-PACTA/workflow.data.preparation/issues/185#issuecomment-1983605027
AB#10381