Core# Model Python Object Data Members Methods Model(config) save_domain() init_top_surface() save_top_surface(elevation, batch=None) init_topography_bathymetry() save_topography_bathymetry(elevation, batch=None) init_block(block) save_block(block, values, batch=None) update_metadata() get_attributes() Block Python Object Data Members Methods Block(name, model_metadata, config) get_dims() get_batches(batch_size) generate_points(top_surface, batch) get_surface(surface, batch=None) get_attributes() Surface Python Object Data Members Methods Surface(name, model_metadata, config, storage) get_dims() get_batches(batch_size) generate_points(batch=None) get_attributes() DataSrc Python Object Methods DataSrc() initialize() get_metadata() get_top_surface(points) get_topography_bathymetry(points) get_values(block, top_surface, topo_bathy, batch=None)