Enum bufkit_data::Model[][src]

pub enum Model {
    GFS,
    NAM,
    NAM4KM,
    LocalWrf,
    Other,
}

Models potentially stored in the archive.

Variants

The U.S. Global Forecast System

The U.S. North American Model

The high resolution nest of the NAM

This could be any special local model, but let it be WRF.

This is any other local model not accounted for so far.

Methods

impl Model
[src]

Get the number of hours between runs.

Get the base hour of a model run.

Most model run times are 0Z, 6Z, 12Z, 18Z. The base hour along with hours between runs allows you to reconstruct these times. Note that SREF starts at 03Z and runs every 6 hours, so it is different.

Create an iterator of all the model runs between two times

Trait Implementations

impl Clone for Model
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Model
[src]

impl PartialEq for Model
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Model
[src]

impl Debug for Model
[src]

Formats the value using the given formatter. Read more

impl FromStr for Model
[src]

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

impl AsStaticRef<str> for Model
[src]

impl IntoEnumIterator for Model
[src]

impl Hash for Model
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl Display for Model
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Model

impl Sync for Model