Skip to content

Add general validation checks for attribute dtypes, string dtypes, placeholder values#155

Open
nemo794 wants to merge 3 commits intoisce-framework:mainfrom
nemo794:check_for_not_specified
Open

Add general validation checks for attribute dtypes, string dtypes, placeholder values#155
nemo794 wants to merge 3 commits intoisce-framework:mainfrom
nemo794:check_for_not_specified

Conversation

@nemo794
Copy link
Collaborator

@nemo794 nemo794 commented Feb 11, 2026

Closes #59
Closes #17
Addresses part of #128

This PR validates that all datasets and attributes meet certain NISAR conventions, and logs an error if issues are found.

It checks all datasets and attributes for:
1) populated (not empty)
2) if string, that they are not variable-length strings and that they are not populated with known placeholder values.
3) if an attribute is numeric and is in given set of names, that its dtype corresponds to its dataset's dtype.

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.

Check that each Dataset's contents aren't e.g. "None" or "(NOT SPECIFIED)". Add Check: Dataset Attributes should be fixed-length strings

1 participant