Table of Contents

Class DatasetForecastRun

Namespace
EncDotNet.S100.Datasets.Pipelines
Assembly
EncDotNet.S100.Core.dll

The model run a forecast dataset belongs to (design note docs/design/weather-sources.md §8.4), reported by ForecastRun.

public sealed record DatasetForecastRun : IEquatable<DatasetForecastRun>
Inheritance
DatasetForecastRun
Implements
Inherited Members

Constructors

DatasetForecastRun(string, DateTime?)

The model run a forecast dataset belongs to (design note docs/design/weather-sources.md §8.4), reported by ForecastRun.

public DatasetForecastRun(string Model, DateTime? ReferenceTime = null)

Parameters

Model string

The model or producer that ran it, as users read it: gfs, cbofs, or the product (S-111) when the data names no model.

ReferenceTime DateTime?

The run's reference time (UTC), the time its forecast hours count from, or null when the data does not carry it. A host may then fall back to a run time in the file name, or to the later IssueTime.

Properties

Model

The model or producer that ran it, as users read it: gfs, cbofs, or the product (S-111) when the data names no model.

public string Model { get; init; }

Property Value

string

ReferenceTime

The run's reference time (UTC), the time its forecast hours count from, or null when the data does not carry it. A host may then fall back to a run time in the file name, or to the later IssueTime.

public DateTime? ReferenceTime { get; init; }

Property Value

DateTime?