Skip to content

Small wind extraction updates#319

Merged
ppinchuk merged 15 commits into
mainfrom
pp/accessory_wind_updates
Nov 7, 2025
Merged

Small wind extraction updates#319
ppinchuk merged 15 commits into
mainfrom
pp/accessory_wind_updates

Conversation

@ppinchuk

@ppinchuk ppinchuk commented Nov 7, 2025

Copy link
Copy Markdown
Collaborator

Minor updates to focus small wind extraction

@ppinchuk ppinchuk added this to the New technologies milestone Nov 7, 2025
@ppinchuk ppinchuk self-assigned this Nov 7, 2025
@ppinchuk ppinchuk requested a review from castelao as a code owner November 7, 2025 20:58
@ppinchuk ppinchuk added enhancement Update to logic or general code improvements p-medium Priority: medium topic-python-llm Issues/pull requests related to LLMs labels Nov 7, 2025
@ppinchuk ppinchuk requested a review from Copilot November 7, 2025 20:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the codebase to rename "accessory wind" to "small wind" throughout the project, reflecting updated terminology for non-commercial wind energy systems. The changes also include improvements to prompts, documentation updates, and new setback features.

Key Changes:

  • Renamed all "accessory wind" references to "small wind" across classes, functions, variables, and documentation
  • Updated terminology in prompts to "small, medium, or non-commercial wind energy systems"
  • Added "public conservation lands" as a new setback feature
  • Enhanced prompts with better formatting and clarification about system exclusions

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
compass/utilities/io.py Updated docstring to correct class reference and clarify document loading behavior
compass/utilities/finalize.py Changed tech parameter documentation from "accessory wind" to "small wind"
compass/scripts/process.py Updated imports and references from AccessoryWind* to SmallWind* classes
compass/extraction/wind/parse.py Added formatting to SYSTEM_SIZE_REMINDER with tech parameter
compass/extraction/solar/parse.py Added formatting to SYSTEM_SIZE_REMINDER with tech parameter and fixed syntax error
compass/extraction/small_wind/parse.py Renamed classes/variables from AccessoryWind to SmallWind, updated prompts and system messages, added public conservation lands feature
compass/extraction/small_wind/ordinance.py Renamed classes/variables, updated prompts with new terminology and exclusion types
compass/extraction/small_wind/graphs.py Updated prompts and node names to use small wind terminology
compass/extraction/small_wind/init.py Updated exports to use SmallWind naming
compass/extraction/features.py Added public conservation lands setback feature with clarifications
compass/common/base.py Enhanced summary prompts and added new "explicitly not regulated" (ENR) graph branch
Comments suppressed due to low confidence (6)

compass/extraction/small_wind/parse.py:38

  • Incorrect punctuation: periods should be commas. The text 'small. medium' should be 'small, medium' to properly list the terms.
    compass/extraction/small_wind/parse.py:45
  • Corrected spelling of 'parsel' to 'parcel'.
    compass/extraction/small_wind/ordinance.py:261
  • Incorrect punctuation: periods should be commas. The text 'small. medium' should be 'small, medium' to properly list the terms.
    compass/extraction/small_wind/ordinance.py:400
  • Incorrect punctuation: periods should be commas. The text 'small. medium' should be 'small, medium' to properly list the terms.
    compass/extraction/small_wind/ordinance.py:413
  • Incorrect punctuation: periods should be commas. The text 'small. medium' should be 'small, medium' to properly list the terms.
    compass/extraction/small_wind/init.py:21
  • Implicit string concatenation. Maybe missing a comma?

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ppinchuk ppinchuk merged commit 8439622 into main Nov 7, 2025
13 checks passed
@ppinchuk ppinchuk deleted the pp/accessory_wind_updates branch November 7, 2025 21:24
rajeee pushed a commit that referenced this pull request May 27, 2026
* Update docstrings

* clarify comment

* Add missing tasks

* Shift focus to small wind energy systems

* Update summary instructions

* Update for small systems

* Move to small wind

* Format system size reminder prompt

* Track setbacks from public conservation lands

* Update prompts for small wind

* Add check for explicitly not-regulated ordinances

* accessory -> small

* Rename module

* Minor typo fix

* Update link
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Update to logic or general code improvements p-medium Priority: medium topic-python-llm Issues/pull requests related to LLMs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants