Add new examples and fix original examples of how to use study framew…#39
Open
adamwhite629 wants to merge 4 commits intomainfrom
Open
Add new examples and fix original examples of how to use study framew…#39adamwhite629 wants to merge 4 commits intomainfrom
adamwhite629 wants to merge 4 commits intomainfrom
Conversation
…ork - tested on EE network
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Implemented a full suite of data‑quality study scripts under src/zepben/examples/studies/data_quality_studies/, plus a summary runner that builds a single study containing only layers where anomalies are detected. Added “no anomalies detected” placeholder layers to individual studies so they always upload cleanly. Added zone override support for all DQ scripts and a README describing usage. Also improved transformer density map readability (larger circles, black text with halo). No new dependencies were added.
Skipped/Not done:
No unit tests added (these are integration scripts requiring live network access).
Changelog not updated.
CPM summary run timed out even with extended timeout (needs batching or per‑feeder execution to validate in full).
Associated tasks
None. No related PRs.
Test Steps
Run the data quality scripts on a zone (examples):
connectivity_gaps.py NSK
consumer_mapping_issues.py NSK
phase_conductor_issues.py NSK
asset_attribute_inconsistencies.py NSK
protection_directionality_anomalies.py NSK
spatial_location_anomalies.py NSK
Run summary:
data_quality_summary.py NSK
Notes:
Summary run for CPM timed out even with 900s. For CPM validation, either run per‑feeder or extend batching (not done in this PR). TODO process feeders in parellel
Checklist
If any of these are not applicable, strikethrough the line
like this. Do not delete it!. Let the reviewer decide if you should have done it.Code
Security
When developing applications, use following guidelines for information security considerations:
Documentation
Breaking Changes
Please leave a summary of the breaking changes here and then post it on the Slack breaking-changes channel to notify the team about it.
Screenshots
Remove this section if the change cannot be shown through screenshots. Frontend changes should mostly include this section.
Screenshots can be copy-pasted into Github textboxes and a link will automatically be generated.
Remove this text if you choose to use this section.