Skip to content

Conversation

@yingli-NREL
Copy link
Collaborator

@yingli-NREL yingli-NREL commented Dec 30, 2025

Related issue: #405

Three python files in the tests folder were created to validate JSON data files against their corresponding JSON schema files:

  • ecm_schema_test.py – validates all ECM JSON data files against ecm_schema.json
    The schema was developed by referring to the ECM JSON schema and existing ECM JSON data files.
    The tsv_features and tsv_source properties do not exist in the current ECM JSON data files, so the schema was created based solely on the ECM JSON schema.
  • mseg_res_com_cz_schema_test.py – validates mseg_res_com_cz.json against mseg_res_com_cz_schema.json.
    The schema was developed by referring to existing mseg_res_com_cz.json
  • cpl_res_com_cz_schema_test.py – validates cpl_res_com_cz.gz against cpl_res_com_cz_schema.json .
    The schema was developed by referring to existing cpl_res_com_cz.gz

@yingli-NREL yingli-NREL self-assigned this Jan 21, 2026
@yingli-NREL yingli-NREL requested a review from rHorsey January 21, 2026 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants