adios_db.scripts package
Submodules
adios_db.scripts.add_labels module
Add the suggested labels to all records, from the add_labels code.
- adios_db.scripts.add_labels.add_the_labels()
adios_db.scripts.add_to_reference module
This simply runs all the JSON records through the Oil object
A way to “normalize” it all.
Ideally, it doesn’t change a thing, but if the Oil object changes, then it might have to update something.
- adios_db.scripts.add_to_reference.run_through()
adios_db.scripts.assign_ids module
Assign Oil IDs to records
- adios_db.scripts.assign_ids.main()
adios_db.scripts.db_backup module
adios_db.scripts.db_import module
adios_db.scripts.db_initialize module
adios_db.scripts.db_restore module
adios_db.scripts.eccc_compare_oils module
adios_db.scripts.oil_query module
adios_db.scripts.process_json module
This simply runs all the JSON records through the Oil object
A way to “normalize” it all.
Ideally, it doesn’t change a thing, but if the Oil object changes, then it might have to update something.
- adios_db.scripts.process_json.run_through()
adios_db.scripts.read_noaa_csv module
Script to import data from a CSV file exported from the NOAA “standard” Excel template.
That template should be in this repo in the “data” folder
- adios_db.scripts.read_noaa_csv.main()
Read the data the CSV file provided on the command line
export it as a JSON file
adios_db.scripts.update_test_data module
Script to update the test data from the “canonical” source data
- adios_db.scripts.update_test_data.main()
adios_db.scripts.validate module
generates a validation report from a collection of oil JSON files
- adios_db.scripts.validate.main()
- adios_db.scripts.validate.oil_id_content(oil)
Generate and return the content for the oil’s identification.
- adios_db.scripts.validate.write_by_error(outfile, validation_by_error)
- adios_db.scripts.validate.write_by_record(outfile1, validation_by_record)
- adios_db.scripts.validate.write_header(of, base_dir)
- adios_db.scripts.validate.write_header_rev(outfile)
- adios_db.scripts.validate.write_reports(base_dir, save)