esm_database package

Top-level package for ESM Database.

Submodules

esm_database.cli module

A small wrapper that combines the shell interface and the Python interface

esm_database.cli.main()[source]
esm_database.cli.parse_shargs()[source]

The arg parser for interactive use

esm_database.esm_database module

class esm_database.esm_database.DisplayDatabase(tablename=None)[source]

Bases: object

ask_column()[source]
ask_dataset()[source]
decision_maker()[source]
edit_dataset()[source]
output_writer()[source]
remove_datasets()[source]
select_stuff()[source]

esm_database.getch module

esm_database.getch.get_one_of(testlist)[source]

esm_database.location_database module

class esm_database.location_database.database_location(**kwargs)[source]

Bases: Base

class_in
id
location
table_name
static topline()[source]
esm_database.location_database.register(table_name, given_location, class_in)[source]