compass.utilities.finalize.save_db#

save_db(db, out_dir)[source]#

Write qualitative and quantitative ordinance outputs to disk

Parameters:
  • db (pandas.DataFrame) – Ordinance dataset containing the full set of columns listed in QUANT_OUT_COLS and QUAL_OUT_COLS, plus the quantitative boolean flag that dictates output routing.

  • out_dir (path-like) – Directory where qualitative_ordinances.csv and quantitative_ordinances.csv should be written. The directory is created by pathlib.Path if necessary.

Notes

Empty DataFrames short-circuit without creating output files. The function respects the boolean quantitative column and assumes it has already been sanitized by doc_infos_to_db().