Output Comparison

elevation comparison

class ensembleperturbation.parsing.comparison.ZetaComparison(input_directory: str, output_directory: str)

Bases: ADCIRCReferenceComparison

comparison between reference and ADCIRC-modeled sea-surface elevation

Parameters:
  • input_directory – directory containing model inputs

  • output_directory – directory containing model outputs

velocity comparison

class ensembleperturbation.parsing.comparison.VelocityComparison(input_directory: str, output_directory: str)

Bases: ADCIRCReferenceComparison

comparison between reference and ADCIRC-modeled sea-surface horizontal velocity

Parameters:
  • input_directory – directory containing model inputs

  • output_directory – directory containing model outputs

abstract class

class ensembleperturbation.parsing.comparison.ADCIRCReferenceComparison(input_directory: str, output_directory: str, variables: List[str], stages: List[str] | None = None)

Bases: ModelReferenceComparison

Parameters:
  • input_directory – directory containing model inputs

  • output_directory – directory containing model outputs

  • variables – model variables to compare

  • stages – ADCIRC run stage (coldstart, hotstart)

class ensembleperturbation.parsing.comparison.ModelReferenceComparison(input_directory: str, output_directory: str, variables: List[str])

Bases: ABC

abstraction of a comparison between reference data and modeled data

Parameters:
  • input_directory – directory containing model inputs

  • output_directory – directory containing model outputs

  • variables – model variables to compare