def test_get_value(self, tmp_path): filename = 'user_parameters.yml' p, f = create_temporary_file(tmp_path, filename) write_parameter_to_file(f, 'model_output__out_dir', tmp_path / 'out_dir') f.close() delta = BmiDelta() delta.initialize(p) assert np.all( delta.get_value('sea_water_surface__elevation') == delta._delta.stage) # make sure a copy is returned assert delta.get_value( 'sea_water_surface__elevation') is not delta._delta.stage
import matplotlib.pyplot as plt from BMI_pyDeltaRCM import BmiDelta delta = BmiDelta() delta.initialize('input_configuration.yaml') for _t in range(0, 50): delta.update() delta.finalize() fig, ax = plt.subplots() ax.imshow(delta.get_value('sea_bottom_surface__elevation') plt.show()