compass.extraction.solar.ordinance.SolarOrdinanceTextCollector#

class SolarOrdinanceTextCollector[source]#

Bases: object

Check text chunks for ordinances and collect them if they do

Methods

check_chunk(chunk_parser, ind)

Check a chunk at a given ind to see if it contains ordinance

Attributes

CONTAINS_ORD_PROMPT

IS_UTILITY_SCALE_PROMPT

contains_ord_info

Flag indicating whether text contains ordinance info

ordinance_text

Combined ordinance text from the individual chunks

async check_chunk(chunk_parser, ind)[source]#

Check a chunk at a given ind to see if it contains ordinance

Parameters:
  • chunk_parser (ParseChunksWithMemory) – Instance of ParseChunksWithMemory that contains a parse_from_ind method.

  • ind (int) – Index of the chunk to check.

Returns:

bool – Boolean flag indicating whether or not the text in the chunk contains large solar energy farm ordinance text.

property contains_ord_info#

Flag indicating whether text contains ordinance info

Type:

bool

property ordinance_text#

Combined ordinance text from the individual chunks

Type:

str