Source code for nwm_region_mgr.parreg.pairer
"""Base model of Pairer for donor-receiver pairing."""
import pandas as pd
from pydantic import BaseModel, ConfigDict
[docs]
class Pairer(BaseModel):
"""Base Pairer."""
model_config = ConfigDict(arbitrary_types_allowed=True)
config: dict
"""Configuration for the Pairer."""
df_attr_all: pd.DataFrame
"""DataFrame containing attributes for all donors and receivers."""
dist_spatial: pd.DataFrame
"""DataFrame containing spatial distances between donors and receivers."""