Skip to content

Commit

Permalink
Created CBOD tests
Browse files Browse the repository at this point in the history
  • Loading branch information
imscw95 committed Jun 25, 2024
1 parent 6c7cf7d commit adc7515
Show file tree
Hide file tree
Showing 3 changed files with 750 additions and 48 deletions.
2 changes: 1 addition & 1 deletion src/clearwater_modules/nsm1/processes.py
Original file line number Diff line number Diff line change
Expand Up @@ -2329,7 +2329,7 @@ def ksbod_tc(
ksbod_20: CBOD sedimentation rate at 20 degrees Celsius (m/d)
"""

ksbod_tc = arrhenius_correction(TwaterC, ksbod_20, 1.024)
ksbod_tc = arrhenius_correction(TwaterC, ksbod_20, 1.047)
return ksbod_tc


Expand Down
47 changes: 0 additions & 47 deletions tests/test_12_nsm_alkalinity_calculations.py
Original file line number Diff line number Diff line change
Expand Up @@ -405,53 +405,6 @@ def test_defaults(
assert isinstance(Alk, float)
assert pytest.approx(Alk, tolerance) == 3.27

def test_defaults(
time_steps,
initial_nsm1_state,
default_algae_params,
default_alkalinity_params,
default_balgae_params,
default_nitrogen_params,
default_carbon_params,
default_CBOD_params,
default_DOX_params,
default_N2_params,
default_POM_params,
default_pathogen_params,
default_phosphorus_params,
default_gp_params,
default_gvars_params,
tolerance,
) -> None:
"""Test the model with default parameters."""
# alter parameters as necessary

# instantiate the model
nsm1: NutrientBudget = get_nutrient_budget_instance(
time_steps=time_steps,
initial_nsm1_state=initial_nsm1_state,
default_algae_params=default_algae_params,
default_alkalinity_params=default_alkalinity_params,
default_balgae_params=default_balgae_params,
default_nitrogen_params=default_nitrogen_params,
default_carbon_params=default_carbon_params,
default_CBOD_params=default_CBOD_params,
default_DOX_params=default_DOX_params,
default_N2_params=default_N2_params,
default_POM_params=default_POM_params,
default_pathogen_params=default_pathogen_params,
default_phosphorus_params=default_phosphorus_params,
default_gp_params=default_gp_params,
default_gvars_params=default_gvars_params
)

# Run the model
nsm1.increment_timestep()
Alk = nsm1.dataset.isel(nsm1_time_step=-1).Alk.values.item()

assert isinstance(Alk, float)
assert pytest.approx(Alk, tolerance) == 3.27

def test_changed_Ap(
time_steps,
initial_nsm1_state,
Expand Down
Loading

0 comments on commit adc7515

Please sign in to comment.