Skip to main content
Ctrl+K
nwm-eval-mgr
0.1.0
  • User Guide
  • FAQ
  • Configuration
  • Technical Reference
  • API
  • User Guide
  • FAQ
  • Configuration
  • Technical Reference
  • API

Section Navigation

  • nwm_eval
    • nwm_eval.calc_metrics
      • nwm_eval.calc_metrics.calc_metrics
      • nwm_eval.calc_metrics.calc_metrics_group
      • nwm_eval.calc_metrics.calc_nwm_eval_metrics
      • nwm_eval.calc_metrics.calc_teehr_metrics
      • nwm_eval.calc_metrics.check_metrics
      • nwm_eval.calc_metrics.func_calc_metrics
      • nwm_eval.calc_metrics.parse_lead
      • nwm_eval.calc_metrics.parse_lead_range
    • nwm_eval.configuration
      • nwm_eval.configuration.BarChartConfig
      • nwm_eval.configuration.BasePlotConfig
      • nwm_eval.configuration.BoxPlotConfig
      • nwm_eval.configuration.Config
      • nwm_eval.configuration.FilePathsConfig
      • nwm_eval.configuration.FlowObservationConfig
      • nwm_eval.configuration.GeneralConfig
      • nwm_eval.configuration.HistogramConfig
      • nwm_eval.configuration.LeadTimesMixin
      • nwm_eval.configuration.LocationFilter
      • nwm_eval.configuration.MetricsConfig
      • nwm_eval.configuration.NWMForecastConfig
      • nwm_eval.configuration.PairDataConfig
      • nwm_eval.configuration.PlotsConfig
      • nwm_eval.configuration.ReferenceTimesMixin
      • nwm_eval.configuration.SpatialMapConfig
      • nwm_eval.configuration.TablePlotConfig
      • nwm_eval.configuration.TimeSeriesConfig
      • nwm_eval.configuration.USGSConfig
    • nwm_eval.create_plots
      • nwm_eval.create_plots.add_shared_legend
      • nwm_eval.create_plots.add_tag_to_filename
      • nwm_eval.create_plots.barchart_all_metrics
      • nwm_eval.create_plots.barchart_by_metric
      • nwm_eval.create_plots.create_all_plots
      • nwm_eval.create_plots.create_barchart
      • nwm_eval.create_plots.create_boxplot
      • nwm_eval.create_plots.create_histogram
      • nwm_eval.create_plots.create_metric_table
      • nwm_eval.create_plots.create_spatial_map
      • nwm_eval.create_plots.create_time_series
      • nwm_eval.create_plots.filter_by_lead_metric
      • nwm_eval.create_plots.gather_all_metrics
      • nwm_eval.create_plots.get_metric_dataframe
      • nwm_eval.create_plots.get_metric_groups
      • nwm_eval.create_plots.get_metric_long_name
      • nwm_eval.create_plots.get_time_series
      • nwm_eval.create_plots.group_df_by_location
      • nwm_eval.create_plots.plot_time_series
      • nwm_eval.create_plots.save_plot
      • nwm_eval.create_plots.set_up_figure
    • nwm_eval.fetch_data
      • nwm_eval.fetch_data.check_existing_obs_data
      • nwm_eval.fetch_data.check_missing_obs_data
      • nwm_eval.fetch_data.extract_flow_for_gages
      • nwm_eval.fetch_data.fetch_txdot_gage_data
      • nwm_eval.fetch_data.get_fcst_files
      • nwm_eval.fetch_data.get_fcst_info
      • nwm_eval.fetch_data.get_gage_agency
      • nwm_eval.fetch_data.get_obs_files
      • nwm_eval.fetch_data.get_txdot_gage_list
      • nwm_eval.fetch_data.process_txdot_data
      • nwm_eval.fetch_data.read_obs_data
      • nwm_eval.fetch_data.retrieve_fcsts
      • nwm_eval.fetch_data.retrieve_fcsts_gcs
      • nwm_eval.fetch_data.retrieve_fcsts_ngencerf
      • nwm_eval.fetch_data.retrieve_ngen_simulation
      • nwm_eval.fetch_data.retrieve_usgs_obs
      • nwm_eval.fetch_data.safe_fetch_usgs
    • nwm_eval.identify_location_ids
      • nwm_eval.identify_location_ids.find_locations_in_crosswalk
      • nwm_eval.identify_location_ids.get_gage_by_link
      • nwm_eval.identify_location_ids.get_gage_id_from_file
      • nwm_eval.identify_location_ids.get_gage_ids
      • nwm_eval.identify_location_ids.get_link_by_gage
      • nwm_eval.identify_location_ids.get_link_id_from_file
      • nwm_eval.identify_location_ids.get_locations_from_config_list
      • nwm_eval.identify_location_ids.get_nwm_link_ids
      • nwm_eval.identify_location_ids.identify_locations
    • nwm_eval.logging_utils
      • nwm_eval.logging_utils.CustomLoggingFormatter
      • nwm_eval.logging_utils.NoisyDistributedFilter
      • nwm_eval.logging_utils.StderrFilter
      • nwm_eval.logging_utils.setup_logging
    • nwm_eval.nwm_configs
      • nwm_eval.nwm_configs.CycleConfig
      • nwm_eval.nwm_configs.ForecastConfig
    • nwm_eval.pair_data
      • nwm_eval.pair_data.create_pairs
      • nwm_eval.pair_data.export_location_groups_with_lead_time
      • nwm_eval.pair_data.join_time_series
      • nwm_eval.pair_data.replace_values_with_nan
    • nwm_eval.process_config
      • nwm_eval.process_config.ProcessConfig
    • nwm_eval.settings
      • nwm_eval.settings.data_paths
      • nwm_eval.settings.get_metric_bins
      • nwm_eval.settings.get_metric_colormap
    • nwm_eval.utils
      • nwm_eval.utils.check_columns_dataframe
      • nwm_eval.utils.clean_data
      • nwm_eval.utils.convert_enum_to_value
      • nwm_eval.utils.convert_paths_to_str
      • nwm_eval.utils.create_time_sequence
      • nwm_eval.utils.expand_with_lists
      • nwm_eval.utils.flatten_dict
      • nwm_eval.utils.get_key_from_value
      • nwm_eval.utils.get_n_workers
      • nwm_eval.utils.read_data
      • nwm_eval.utils.read_parquet_auto
      • nwm_eval.utils.recursive_substitute
      • nwm_eval.utils.remove_nulls
      • nwm_eval.utils.save_data
  • nwm_metrics
    • nwm_metrics.event_metric_functions
      • nwm_metrics.event_metric_functions.compute_event_metrics
      • nwm_metrics.event_metric_functions.event_based_metrics
      • nwm_metrics.event_metric_functions.get_event_peaks
      • nwm_metrics.event_metric_functions.identify_events
      • nwm_metrics.event_metric_functions.merge_short_events
      • nwm_metrics.event_metric_functions.pair_events
      • nwm_metrics.event_metric_functions.plot_event_timeseries
      • nwm_metrics.event_metric_functions.preprocess_series
      • nwm_metrics.event_metric_functions.separate_compound_events
      • nwm_metrics.event_metric_functions.split_into_valid_chunks
      • nwm_metrics.event_metric_functions.validate_events
    • nwm_metrics.metric_functions
      • nwm_metrics.metric_functions.calculate_metrics
      • nwm_metrics.metric_functions.categorical_score
      • nwm_metrics.metric_functions.get_threshold_value
      • nwm_metrics.metric_functions.kge
      • nwm_metrics.metric_functions.mean_abs_error
      • nwm_metrics.metric_functions.nse
      • nwm_metrics.metric_functions.pbias_fdc
      • nwm_metrics.metric_functions.pearson_corr
      • nwm_metrics.metric_functions.percent_bias
      • nwm_metrics.metric_functions.rmse_std_ratio
      • nwm_metrics.metric_functions.root_mean_squared_error
      • nwm_metrics.metric_functions.treat_values
      • nwm_metrics.metric_functions.weighted_nse
  • API Reference
  • nwm_eval.identify_location_ids
  • nwm_eval.ide...

nwm_eval.identify_location_ids.get_link_by_gage#

nwm_eval.identify_location_ids.get_link_by_gage(gages, crosswalk_file)[source]#

Get location link ID based on gage ID and crosswalk file.

Parameters:
  • gages – A list of gage IDs.

  • crosswalk_file – Path to the crosswalk CSV file.

Returns:

  • A list of gage IDs found in the crosswalk.

  • A list of corresponding location link IDs.

Return type:

A tuple containing

previous

nwm_eval.identify_location_ids.get_gage_ids

next

nwm_eval.identify_location_ids.get_link_id_from_file

On this page
  • get_link_by_gage()
Show Source

© Copyright 2026, RTX.

Created using Sphinx 9.0.4.

Built with the PyData Sphinx Theme 0.15.4.