compass.utilities.parsing#

COMPASS ordinance parsing utilities

Functions

clean_backticks_from_llm_response(content)

Remove markdown-style backticks from an LLM response

extract_year_from_doc_attrs(doc_attrs)

Extract the ordinance year stored in document attributes

llm_response_as_json(content)

Parse a raw LLM response into JSON-compatible data

merge_overlapping_texts(text_chunks[, n])

Merge text chunks while trimming overlapping boundaries

num_ordinances_dataframe(data[, ...])

Count ordinance rows contained in a DataFrame

ordinances_bool_index(data)

Compute a boolean mask indicating ordinance rows