|
9 | 9 | import xarray as xr |
10 | 10 | import xcdat as xc |
11 | 11 |
|
12 | | -from e3sm_diags.derivations.default_regions_xr import ARM_SITE_SPECS |
13 | 12 | from e3sm_diags.derivations.derivations import DERIVED_VARIABLES |
14 | 13 | from e3sm_diags.driver.utils.climo_xr import ClimoFreq |
15 | 14 | from e3sm_diags.driver.utils.dataset_xr import Dataset |
@@ -374,7 +373,6 @@ def _run_diag_convection_onset(parameter: ARMDiagsParameter) -> ARMDiagsParamete |
374 | 373 | parameter.test_name_yrs = test_ds.get_name_yrs_attr() |
375 | 374 | parameter.output_file = "-".join([ref_name, "convection-onset", region]) |
376 | 375 |
|
377 | | - # FIXME: ARMSDiagsParameter.time_interval is not set |
378 | 376 | time_coords = xc.get_dim_coords(ds_test_pr, axis="T") |
379 | 377 | parameter.time_interval = int(time_coords[1].dt.hour - time_coords[0].dt.hour) |
380 | 378 |
|
@@ -532,32 +530,3 @@ def _save_metrics_to_json(parameter: ARMDiagsParameter, metrics_dict: Dict[str, |
532 | 530 | json.dump(metrics_dict, outfile) |
533 | 531 |
|
534 | 532 | logger.info(f"Metrics saved in: {abs_path}") |
535 | | - |
536 | | - |
537 | | -def _select_point(var: xr.DataArray, region: str): |
538 | | - """Select a desired point from the DataArray based on the region. |
539 | | -
|
540 | | - Parameters |
541 | | - ---------- |
542 | | - var : xr.DataArray |
543 | | - The variable. |
544 | | - region : str |
545 | | - The region. |
546 | | -
|
547 | | - Returns |
548 | | - ------- |
549 | | - xr.DataArray |
550 | | - """ |
551 | | - lat = ARM_SITE_SPECS[region]["lat"] |
552 | | - lon = ARM_SITE_SPECS[region]["lon"] |
553 | | - |
554 | | - lat_dim = xc.get_dim_keys(var, axis="Y") |
555 | | - lon_dim = xc.get_dim_keys(var, axis="X") |
556 | | - |
557 | | - try: |
558 | | - var_selected = var.sel({lat_dim: lat, lon_dim: lon}, method="nearest") |
559 | | - except Exception: |
560 | | - # FIXME: Is this supposed to raise a RuntimeError? |
561 | | - logger.info(f"Unable to select a point for {var.name}.") |
562 | | - |
563 | | - return var_selected |
0 commit comments