elm.ords.extraction.graphs

ELM Ordinance Decision Tree Graph setup functions.

Functions

llm_response_does_not_start_with_no(response)

Check if LLM response does not start with "no" (case-insensitive)

llm_response_starts_with_no(response)

Check if LLM response begins with "no" (case-insensitive)

llm_response_starts_with_yes(response)

Check if LLM response begins with "yes" (case-insensitive)

setup_base_graph(**kwargs)

Setup Graph to get setback ordinance text for a particular feature.

setup_conditional(**kwargs)

Setup Graph to extract min/max setback values (after mult) for a feature.

setup_graph_extra_restriction(**kwargs)

Setup Graph to extract non-setback ordinance values from text.

setup_graph_wes_types(**kwargs)

Setup Graph to get the largest turbine size in the ordinance text.

setup_multiplier(**kwargs)

Setup Graph to extract a setbacks multiplier values for a feature.

setup_participating_owner(**kwargs)

Setup Graph to check for participating vs non-participating owner setbacks for a feature.