-
Notifications
You must be signed in to change notification settings - Fork 3
Add geothermal electricity extraction implementation #368
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Add geothermal_electricity extraction logic in ordinance
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
Codecov Report❌ Patch coverage is ❌ Your patch status has failed because the patch coverage (0.00%) is below the target coverage (80.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #368 +/- ##
==========================================
- Coverage 55.49% 52.35% -3.15%
==========================================
Files 45 48 +3
Lines 4303 4636 +333
Branches 391 412 +21
==========================================
+ Hits 2388 2427 +39
- Misses 1888 2180 +292
- Partials 27 29 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
- Delete unfinished graphs.py and parse.py (still had solar code) - Update __init__.py to only export implemented ordinance classes - Add 27 geothermal electricity heuristic tests to existing test_extraction_validation.py - All tests pass, following same pattern as wind/solar tests
This PR implements geothermal electricity ordinance extraction for COMPASS, addressing issue #245.
Progress on Issue #245 Steps
Changes
New Module:
compass/extraction/geothermal_electricity/ordinance.py: Feature definitions and ordinance structure for geothermal power plantsgraphs.py: Graph extraction logic for regulatory relationships and requirementsparse.py: LLM-based parsing implementation for extracting ordinance featuresFeatures Extracted
Next Steps
Notes
This is an initial implementation ready for team collaboration and further development.