data-raw/ace_projects.R

# ace_project contains information about different projects/basins
ace_projects <- list(
    "CHH" = ace_project(
        name = "Chehalis River Basin",
        code = "CHH",
        stations = list(
            "BIGW" = ace_station(
                name = "Big Creek Near Grisdale",
                code = "BIGW",
                project = "CHH",
                data_columns = c("Time", "Stage"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5
            ),
            "MNSW" = ace_station(
                name = "Wynoochee River Above Black Creek Near Montesano",
                code = "MNSW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 47.0114831,
                longitude = -123.6554417
            ),
            "SKMW" = ace_station(
                name = "Skookumchuck River Near Centralia",
                code = "SKMW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "BCDW" = ace_station(
                name = "Skookumchuck River Near Bucoda",
                code = "BCDW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "CENW" = ace_station(
                name = "Chehalis River at Centralia",
                code = "CENW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow", "Precipitation"),
                data_units = c("", "ft", "cfs", "in"),
                depths = c(),
                data_skiprows = 5
            ),
            "DOTW" = ace_station(
                name = "Chehelis River Near Doty",
                code = "DOTW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "CGMW" = ace_station(
                name = "Chehalis River Near Grand Mound",
                code = "CGMW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "NASW" = ace_station(
                name = "Naselle River Near Naselle",
                code = "NASW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "NEWW" = ace_station(
                name = "Newaukum River Near Chehalis",
                code = "NEWW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "CTAW" = ace_station(
                name = "Skookumchuck River at Pearl Street",
                code = "CTAW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "CRPW" = ace_station(
                name = "Chehalis River at Porter",
                code = "CRPW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "SATW" = ace_station(
                name = "Satsop River Near Satsop",
                code = "SATW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "WYAW" = ace_station(
                name = "Wynoochee River Above Save Creek Near Aberdeen",
                code = "SATW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "VALW" = ace_station(
                name = "Skookumchuck River Near Vail",
                code = "VALW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "WILW" = ace_station(
                name = "Willapa River Near Willapa",
                code = "WILW",
                project = "CHH",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "WYN" = ace_station(
                name = "Wynoochee Dam",
                code = "WYN",
                project = "CHH",
                data_columns = c("Time", "ElevForebay", "Storage", "Stage", "Discharge", "Inflow"),
                data_units = c("", "ft", "ac-ft", "ft", "cfs", "cfs"),
                depths = c(),
                data_skiprows = 5
            )
        )
    ),
    "EWA" = ace_project(
        name = "Eastern Washington Rivers",
        code = "EWA",
        stations = list(
            "CTLI" = ace_station(
                name = "Coeur D'Alene at Cataldo",
                code = "CTLI",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "CHJ" = ace_station(
                name = "Chief Joseph Dam",
                code = "CHJ",
                project = "EWA",
                data_columns = c("Time", "ElevForebay", "Inflow", "Outflow"),
                data_units = c("", "ft", "cfs", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/chj.html",
                latitude = 47.9951139,
                longitude = -119.6410787
            ),
            "YUMW" = ace_station(
                name = " Yakima River at Cle Elum",
                code = "YUMW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "COEI" = ace_station(
                name = "Coeur d'Alene Lake",
                code = "COEI",
                project = "EWA",
                data_columns = c("Time", "ElevForebay", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "ENVI" = ace_station(
                name = "Enaville",
                code = "ENVI",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "GCL" = ace_station(
                name = "Grand Coulee Dam Lake",
                code = "GCL",
                project = "EWA",
                data_columns = c("Time", "ElevForebay", "Inlow", "Outflow"),
                data_units = c("", "ft", "cfs", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/gcl.html"
            ),
            "KIOW" = ace_station(
                name = "Yakima River near Kiona",
                code = "KIOW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "MONW" = ace_station(
                name = "Monitor",
                code = "MONW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "NACW" = ace_station(
                name = "Naches River near Naches",
                code = "NACW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "NITW" = ace_station(
                name = "Similkameen River near Nighthawk",
                code = "NITW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "OKNW" = ace_station(
                name = "Okanogan near Oroville",
                code = "OKNW",
                project = "EWA",
                data_columns = c("Time", "Stage"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5
            ),
            "OKGW" = ace_station(
                name = "Osoyoos Lake near Oroville",
                code = "OKGW",
                project = "EWA",
                data_columns = c("Time", "ElevForebay"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5
            ),
            "PARW" = ace_station(
                name = "Yakima River near Parker",
                code = "PARW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "PATW" = ace_station(
                name = "Methow River at Pateros",
                code = "PATW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "PESW" = ace_station(
                name = "Wenatchee River at Peshastin",
                code = "PESW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow", "Precipitation"),
                data_units = c("", "ft", "cfs", "in"),
                depths = c(),
                data_skiprows = 5
            ),
            "SPOW" = ace_station(
                name = "Spokane River at Spokane",
                code = "SPOW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "CLDI" = ace_station(
                name = "St. Joe River at Calder",
                code = "CLDI",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow", "Precipitation"),
                data_units = c("", "ft", "cfs", "in"),
                depths = c(),
                data_skiprows = 5
            ),
            "STHW" = ace_station(
                name = "Stehekin River at Stehekin",
                code = "STHW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "TONW" = ace_station(
                name = "Okanogan River near Tonasket",
                code = "TONW",
                project = "EWA",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            )
        )
    ),
    "FLT" = ace_project(
        name = "Flathead and Clark Fork Rivers",
        code = "FLT",
        stations = list(
            "CAB" = ace_station(
                name = "Cabinet Gorge",
                code = "CAB",
                project = "FLT",
                data_columns = c("Time", "ElevForebay", "Discharge"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/cab.html",
                latitude = 48.086667,
                longitude = -116.064444
            ),
            "CFMM" = ace_station(
                name = "Flathead near Columbia Falls",
                code = "CFMM",
                project = "FLT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "HGH" = ace_station(
                name = "Hungry Horse Dam and Reservoir",
                code = "HGH",
                project = "FLT",
                data_columns = c("Time", "ElevForebay", "Inflow", "Outflow"),
                data_units = c("", "ft", "cfs", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/hgh.html",
                latitude = 48.3411111,
                longitude = -114.0133333
            ),
            "KER" = ace_station(
                name = "Selis, Ksanka and Qlispe Dam (formerly Kerr)",
                code = "KER",
                project = "FLT",
                data_columns = c("Time", "ElevForebay", "Outflow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/ker.html",
                latitude = 47.6969444,
                longitude = -114.1613889
            ),
            "ABOM" = ace_station(
                name = "Clark Fork River above Missoula",
                code = "ABOM",
                project = "FLT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "BELM" = ace_station(
                name = "Clark Fork River below Missoula",
                code = "BELM",
                project = "FLT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "NOX" = ace_station(
                name = "Noxon Rapids",
                code = "NOX",
                project = "FLT",
                data_columns = c("Time", "ElevForebay", "Discharge"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/nox.html",
                latitude = 47.96,
                longitude = -115.734444
            ),
            "SRGM" = ace_station(
                name = "Clark Fork River at St. Regis",
                code = "SRGM",
                project = "FLT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "TOM" = ace_station(
                name = "Thompson Falls",
                code = "TOM",
                project = "FLT",
                data_columns = c("Time", "Flow"),
                data_units = c("", "cfs"),
                depths = c(),
                data_skiprows = 5
            )
        )
    ),
    "GRN" = ace_project(
        name = "Green River Basin",
        code = "GRN",
        stations = list(
            "AUBW" = ace_station(
                name = "Green River Near Auburn",
                code = "AUBW",
                project = "GRN",
                data_columns = c("Time", "Stage", "Flow", "Temperature"),
                data_units = c("", "ft", "cfs", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            "HAH" = ace_station(
                name = "Howard Hanson Dam",
                code = "HAH",
                project = "GRN",
                data_columns = c("Time", "ElevForebay", "Storage", "Stage", "Discharge", "Inflow", "Precipitation", "Incr", "Temperature"),
                data_units = c("", "ft", "ac-ft", "ft", "cfs", "cfs", "in", "in", "F"),
                depths = c(),
                data_skiprows = 6,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/hah.html"
            ),
            "HAHW" = ace_station(
                name = "Howard Hanson Dam Tailwater",
                code = "HAHW",
                project = "GRN",
                data_columns = c("Time", "Stage", "Flow", "Temperature"),
                data_units = c("", "ft", "cfs", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            "LTCW" = ace_station(
                name = "Green River near Lester",
                code = "LTCW",
                project = "GRN",
                data_columns = c("Time", "Stage", "Precipitation", "Temperature"),
                data_units = c("", "ft", "in", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            "BKDW" = ace_station(
                name = "Newaukum Creek near Black Diamond",
                code = "BKDW",
                project = "GRN",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "GPUW" = ace_station(
                name = "Green River near Palmer",
                code = "GPUW",
                project = "GRN",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "SOOW" = ace_station(
                name = "Big Soos Creek",
                code = "SOOW",
                project = "GRN",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            )
        )
    ),
    "KOT" = ace_project(
        name = "Kootenai River Basin",
        code = "KOT",
        stations = list(
            "BFEI" = ace_station(
                name = "Kootenai River near Bonners Ferry",
                code = "BFEI",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow", "FlowLoc", "Temperature"),
                data_units = c("", "ft", "cfs", "cfs", "F"),
                depths = c(),
                data_skiprows = 6
            ),
            "EASI" = ace_station(
                name = "Moyie River at Eastport",
                code = "EASI",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "KRMI" = ace_station(
                name = "Kootenai River Below Moyie River Near Bonners Ferry",
                code = "KRMI",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "FISM" = ace_station(
                name = "Fisher River near Libby",
                code = "FISM",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "FSTB" = ace_station(
                name = "Kootenay River at Fort Steele",
                code = "FSTB",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "LEOI" = ace_station(
                name = "Kootenai River near Leonia",
                code = "LEOI",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow", "Temperature"),
                data_units = c("", "ft", "cfs", "F"),
                depths = c(),
                data_skiprows = 6
            ),
            "LIB" = ace_station(
                name = "Libby Dam",
                code = "LIB",
                project = "KOT",
                data_columns = c("Time", "ElevForebay", "Inflow", "Outflow", "Precipitation"),
                data_units = c("", "ft", "cfs", "cfs", "in"),
                depths = c(),
                data_skiprows = 5
            ),
            "LIBM" = ace_station(
                name = "Libby Downstream",
                code = "LIBM",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow", "Temperature"),
                data_units = c("", "ft", "cfs", "F"),
                depths = c(),
                data_skiprows = 6
            ),
            "SSLB" = ace_station(
                name = "Kootenay River at Nelson",
                code = "SSLB",
                project = "KOT",
                data_columns = c("Time", "Elevation"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5
            ),
            "QBYB" = ace_station(
                name = "Kootenay Lake at Queens Bay",
                code = "QBYB",
                project = "KOT",
                data_columns = c("Time", "Elevation", "Inflow", "Outflow"),
                data_units = c("", "ft", "cfs", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "TRYM" = ace_station(
                name = "Yaak River near Troy",
                code = "TRYM",
                project = "KOT",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "LBTM1" = ace_station(
                name = "Libby Dam Forebay Water Temperature Profile",
                code = "LBTM1",
                project = "KOT",
                data_columns = c("Time", "TemperatureA", "TemperatureB", "TemperatureC", "TemperatureD", "TemperatureE", "TemperatureF"),
                data_units = c("", "F", "F", "F", "F", "F", "F"),
                depths = c("A" = 2170, "B" = 2225, "C" = 2275, "D" = 2300, "E" = 2310, "F" = 2320),
                data_skiprows = 4
            )
        )
    ),
    "LKW" = ace_project(
        name = "Lake Washington",
        code = "LKW",
        stations = list(
            "BBLW" = ace_station(
                name = "Ballard Bridge",
                code = "BBLW",
                project = "LKW",
                data_columns = c("Time",
                                 "SalinityA",
                                 "SalinityB",
                                 "SalinityC",
                                 "TemperatureA",
                                 "TemperatureB",
                                 "TemperatureC"),
                data_units = c("", "g/L", "g/L", "g/L", "F", "F", "F"),
                depths = c("A" = 11, "B" = 21, "C" = 32),
                data_skiprows = 5,
                latitude = 47.6601754,
                longitude = -122.3756478
            ),
            "FBLW" = ace_station(
                name = "Fremont Bridge",
                code = "FBLW",
                project = "LKW",
                data_columns = c("Time",
                                 "SalinityA",
                                 "SalinityB",
                                 "SalinityC",
                                 "TemperatureA",
                                 "TemperatureB",
                                 "TemperatureC"),
                data_units = c("", "g/L", "g/L", "g/L", "F", "F", "F"),
                depths = c("A" = 18, "B" = 31, "C" = 40),
                data_skiprows = 5,
                latitude = NA,
                longitude = NA
            ),
            "UBLW" = ace_station(
                name = "University Bridge",
                code = "UBLW",
                project = "LKW",
                data_columns = c("Time",
                                 "SalinityA",
                                 "SalinityB",
                                 "SalinityC",
                                 "TemperatureA",
                                 "TemperatureB",
                                 "TemperatureC"),
                data_units = c("", "g/L", "g/L", "g/L", "F", "F", "F"),
                depths = c("A" = 8, "B" = 21, "C" = 35),
                data_skiprows = 5,
                latitude = 47.6534113,
                longitude = -122.3199712
            ),
            "GWLW" = ace_station(
                name = "Gas Works Park",
                code = "GWLW",
                project = "LKW",
                data_columns = c("Time",
                                 "SalinityA",
                                 "SalinityB",
                                 "SalinityC",
                                 "SalinityD",
                                 "TemperatureA",
                                 "TemperatureB",
                                 "TemperatureC",
                                 "TemperatureD"),
                data_units = c("", "g/L", "g/L", "g/L", "g/L", "F", "F", "F", "F"),
                depths = c("A" = 5, "B" = 14, "C" = 29, "D" = 44),
                data_skiprows = 5,
                latitude = 47.6341431,
                longitude = -122.3305284
            ),
            "LLLW" = ace_station(
                name = "Large Lock",
                code = "LLLW",
                project = "LKW",
                data_columns = c("Time",
                                 "SalinityA",
                                 "SalinityB",
                                 "SalinityC",
                                 "SalinityD",
                                 "TemperatureA",
                                 "TemperatureB",
                                 "TemperatureC",
                                 "TemperatureD"),
                data_units = c("", "g/L", "g/L", "g/L", "g/L", "F", "F", "F", "F"),
                depths = c("A" = 18, "B" = 28, "C" = 36, "D" = 43),
                data_skiprows = 5,
                latitude = 47.6652505,
                longitude = -122.3938905
            ),
            "FISH2" = ace_station(
                name = "Fish Ladder",
                code = "FISH2",
                project = "LKW",
                data_columns = c("Time",
                                 "Conductivity",
                                 "Salinity",
                                 "Temperature",
                                 "FishUp",
                                 "FishDn"),
                data_units = c("", "umho/cm", "g/L", "F", "", ""),
                depths = c(),
                data_skiprows = 6
            ),
            "BTHS" = ace_station(
                name = "Lake Washington Ship Canal Elevation at Locks Boathouse",
                code = "BTHS",
                project = "LKW",
                data_columns = c("Time",
                                 "Elevation"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 6
            ),
            "KNMR" = ace_station(
                name = "Elevation at Kenmore Gage",
                code = "KNMR",
                project = "LKW",
                data_columns = c("Time",
                                 "Elevation"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5,
                latitude = NA,
                longitude = NA
            ),
            "RNTW" = ace_station(
                name = "Cedar River at Renton",
                code = "RNTW",
                project = "LKW",
                data_columns = c("Time",
                                 "Stage",
                                 "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = NA,
                longitude = NA
            )
        ),
        info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/lwsc.html"
    ),
    "PND" = ace_project(
        name = "Pend Oreille River Basin",
        code = "PND",
        stations = list(
            "ALF" = ace_station(
                name = "Albeni Falls on Lake Pend Oreille",
                code = "ALF",
                project = "PND",
                data_columns = c("Time", "ElevForebay", "FlowResOut"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.17925,
                longitude = -116.999674
            ),
            "BOX" = ace_station(
                name = "Box Canyon",
                code = "BOX",
                project = "PND",
                data_columns = c("Time", "ElevForebay", "Discharge"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.780278,
                longitude = -117.4125
            ),
            "CAB" = ace_station(
                name = "Cabinet Gorge",
                code = "CAB",
                project = "PND",
                data_columns = c("Time", "ElevForebay", "Discharge"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.086667,
                longitude = -116.064444
            ),
            "HOPI" = ace_station(
                name = "Pend Oreille Lake at Hope",
                code = "HOPI",
                project = "PND",
                data_columns = c("Time", "LakeElevation", "Manometer", "BYVILakeElevation"),
                data_units = c("", "ft", "ft", "ft"),
                depths = c(),
                data_skiprows = 6,
                latitude = 48.25,
                longitude = -116.32
            ),
            "ALFW" = ace_station(
                name = "Hope Wind Gages on Lake Pend Oreille",
                code = "ALFW",
                project = "PND",
                data_columns = c("Time", "Direction", "Speed"),
                data_units = c("", "deg", "mph"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.1822284,
                longitude = -117.0342942
            ),
            "NOX" = ace_station(
                name = "Noxon Rapids",
                code = "NOX",
                project = "PND",
                data_columns = c("Time", "ElevForebay", "Discharge"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/nox.html",
                latitude = 47.96,
                longitude = -115.734444
            ),
            "RCRI" = ace_station(
                name = "Riley Creek at Laclede",
                code = "RCRI",
                project = "PND",
                data_columns = c("Time", "AirTemperature", "WaterTemperature", "Depth"),
                data_units = c("", "F", "F", "ft"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.159556,
                longitude = -116.770639
            ),
            # TODO: problems parsing this one
            "RCRIAFDD" = ace_station(
                name = "Riley Creek Air Temperature",
                code = "RCRIAFDD",
                project = "PND",
                data_columns = c("Time", "DailyAverage", "FDD", "AFDD"),
                data_units = c("", "F", "F", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            # TODO: problems parsing this one
            "SAPI" = ace_station(
                name = "Windbag Marina at Sandpoint",
                code = "SAPI",
                project = "PND",
                data_columns = c("Time", "AirTemperature", "WaterTemperature", "PrecipitationInc", "PrecipitationCum", "Depth", "WindDirection"),
                data_units = c("", "F", "F", "in", "in", "ft", "deg"),
                depths = c(),
                data_skiprows = 6
            ),
            # TODO: problems parsing this one
            "SAPIAFDD" = ace_station(
                name = "Windbag Marina at Sandpoint Air Temperatures",
                code = "SAPIAFDD",
                project = "PND",
                data_columns = c("Time", "DailyAverage", "FDD", "AFDD"),
                data_units = c("", "F", "F", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            "CUIW" = ace_station(
                name = "Riverview Bible Camp above Cusick",
                code = "CUIW",
                project = "PND",
                data_columns = c("Time", "AirTemperature", "WaterTemperature", "Depth"),
                data_units = c("", "F", "F", "ft"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.470869,
                longitude = -117.302653
            ),
            # TODO: not parsing properly
            "CUIWAFDD" = ace_station(
                name = "Riverview Bible Camp Air Temperatures",
                code = "CUIWAFDD",
                project = "PND",
                data_columns = c("Time", "DailyAverage", "FDD", "AFDD"),
                data_units = c("", "F", "F", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            "TOM" = ace_station(
                name = "Thompson Falls",
                code = "TOM",
                project = "PND",
                data_columns = c("Time", "Flow"),
                data_units = c("", "cfs"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/tom.html"
            )
        )
    ),
    "PUY" = ace_project(
        name = "Puyallup River Basin",
        code = "PUY",
        stations = list(
            "ALDW" = ace_station(
                name = "Puyallup River at Alderton",
                code = "ALDW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "WARW" = ace_station(
                name = "White River at 'R' Street near Auburn and White River Near Auburn",
                code = "WARW",
                project = "PUY",
                data_columns = c("Time", "WARWStage", "WARWFlow", "WABWStage"),
                data_units = c("", "ft", "cfs", "ft"),
                depths = c(),
                data_skiprows = 6
            ),
            "BOSW" = ace_station(
                name = "Boise Creek at Buckley",
                code = "BOSW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "WBCW" = ace_station(
                name = "White River above Boise Creek at Buckley",
                code = "WBCW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "MMDW" = ace_station(
                name = "White River near Buckley",
                code = "MMDW",
                project = "PUY",
                data_columns = c("Time", "Stage"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5,
                info_url = "http://www.nwd-wc.usace.army.mil/dd/common/projects/www/mmd.html"
            ),
            "LTDW" = ace_station(
                name = "Lake Tapps Diversion near Dieringer",
                code = "LTDW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "ELEW" = ace_station(
                name = "Puyallup River near Electron",
                code = "ELEW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "FFXW" = ace_station(
                name = "Carbon River at Fairfax",
                code = "FFXW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow", "PrecipitationCum", "PrecipitationInc", "Temperature"),
                data_units = c("", "ft", "cfs", "in", "in", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            "GEEW" = ace_station(
                name = "Greenwater River at Greenwater",
                code = "GEEW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow", "Precipitation", "Temperature"),
                data_units = c("", "ft", "cfs", "in", "F"),
                depths = c(),
                data_skiprows = 5
            ),
            "TAP" = ace_station(
                name = "Lake Tapps",
                code = "TAP",
                project = "PUY",
                data_columns = c("Time", "ElevForebay"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5
            ),
            # TODO: not parsing properly
            "MMD" = ace_station(
                name = "Mud Mountain Dam",
                code = "MMD",
                project = "PUY",
                data_columns = c("Time", "ElevForebay", "Intake", "Storage", "Inflow", "Outflow", "Precipitation"),
                data_units = c("", "ft", "ft", "ac-ft", "cfs", "cfs", "in"),
                depths = c(),
                data_skiprows = 5
            ),
            "ORTW" = ace_station(
                name = "Puyallup River near Ortling",
                code = "ORTW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "PUYW" = ace_station(
                name = "Puyallup River at Puyallup",
                code = "PUYW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "SPEW" = ace_station(
                name = "South Prairie Creek at South Prairie",
                code = "SPEW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow", "Precipitation"),
                data_units = c("", "ft", "cfs", "in"),
                depths = c(),
                data_skiprows = 5
            ),
            "MMIW" = ace_station(
                name = "White River below Clearwater River",
                code = "MMIW",
                project = "PUY",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "WPCW" = ace_station(
                name = "White River at Pacific",
                code = "WPCW",
                project = "PUY",
                data_columns = c("Time", "Stage"),
                data_units = c("", "ft"),
                depths = c(),
                data_skiprows = 5
            ),
            # TODO: not parsing
            "PREC2" = ace_station(
                name = "Puyallup River Basin Precipitation",
                code = "PREC2",
                project = "PUY",
                data_columns = c("Time", "PrecipitationFFXW", "PrecipitationSPEW", "PrecipitationGEEW", "PrecipitationENUW"),
                data_units = c("", "in", "in", "in", "in"),
                depths = c(),
                data_skiprows = 4
            ),
            # TODO: not parsing
            "SUM2" = ace_station(
                name = "Puyallup River Summary",
                code = "SUM2",
                project = "PUY",
                data_columns = c("Time", "ElevForebayMMD", "FlowPUYW", "IncrENUW", "TemperatureENUW"),
                data_units = c("", "ft", "cfs", "in", "F"),
                depths = c(),
                data_skiprows = 7
            )
        )
    ),
    "SKG" = ace_project(
        name = "Skagit River Basin",
        code = "SKG",
        stations = list(
            "SHA" = ace_station(
                name = "Lake Shannon (Lower Baker)",
                code = "SHA",
                project = "SKG",
                data_columns = c("Time", "ElevForebay", "Stage", "Flow"),
                data_units = c("", "ft", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude =  48.5478928,
                longitude = -121.7406956
            ),
            "UBK" = ace_station(
                name = "Upper Baker Lake",
                code = "UBK",
                project = "SKG",
                data_columns = c("Time", "ElevForebay", "PrecipitationInc"),
                data_units = c("", "ft", "in"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.6492853,
                longitude = -121.6906957
            ),
            "CONW" = ace_station(
                name = "Skagit River near Concrete",
                code = "CONW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 6,
                latitude = 48.5242806,
                longitude = -121.770974
            ),
            "DIA" = ace_station(
                name = "Diablo Dam Lake",
                code = "DIA",
                project = "SKG",
                data_columns = c("Time", "ElevForebay", "Inflow", "Outflow"),
                data_units = c("", "ft", "cfs", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.7155556,
                longitude = -121.1505556
            ),
            "SRMW" = ace_station(
                name = "Skagit River above Marblemount",
                code = "SRMW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow", "Precipitation"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.5337306,
                longitude = -121.4298499
            ),
            "MVEW" = ace_station(
                name = "Skagi River near Mount Vernon",
                code = "MVEW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.4448278,
                longitude = -122.3354369
            ),
            "GORW" = ace_station(
                name = "Skagit River at Newhalem",
                code = "GORW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "ROCW" = ace_station(
                name = "Skagit River near Rockport",
                code = "ROCW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "ROS" = ace_station(
                name = "Ross Lake",
                code = "ROS",
                project = "SKG",
                data_columns = c("Time", "ElevForebay", "Inflow", "Outflow"),
                data_units = c("", "ft", "cfs", "cfs"),
                depths = c(),
                data_skiprows = 5,
                latitude = 48.7327778,
                longitude = -121.067222
            ),
            "SAKW" = ace_station(
                name = "Sauk River near Sauk",
                code = "SAKW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "WCHW" = ace_station(
                name = "Sauk River above Whitechuck River",
                code = "WCHW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow", "Precipitation"),
                data_units = c("", "ft", "cfs", "in"),
                depths = c(),
                data_skiprows = 5
            ),
            "CSCW" = ace_station(
                name = "Cascade River at Marblemount",
                code = "CSCW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "BABW" = ace_station(
                name = "Baker River above Blum Creek",
                code = "BABW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "SUIW" = ace_station(
                name = "Suiattle River near Darrington",
                code = "SUIW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            "THNW" = ace_station(
                name = "Thunder Creek near Newhalem",
                code = "THNW",
                project = "SKG",
                data_columns = c("Time", "Stage", "Flow"),
                data_units = c("", "ft", "cfs"),
                depths = c(),
                data_skiprows = 5
            ),
            # TODO: not parsing
            "PREC4" = ace_station(
                name = "Skagit River Basin Precipitation",
                code = "PREC4",
                project = "SKG",
                data_columns = c("Time", "PrecipitationDAR", "PrecipitationMAR"),
                data_units = c("", "in", "in"),
                depths = c(),
                data_skiprows = 4
            ),
            # TODO: not parsing
            "SUM4" = ace_station(
                name = "Skagit River Basin Summary",
                code = "SUM4",
                project = "SKG",
                data_columns = c("Time", "ElevForebayUBK", "ElevForebayROS", "FlowMVEW", "FlowCONW", "PrecipitationIncDAR", "PrecipitationIncMAR"),
                data_units = c("", "ft", "ft", "cfs", "cfs", "in", "in"),
                depths = c(),
                data_skiprows = 7
            )
        )
    )
)

devtools::use_data(ace_projects, internal = TRUE, overwrite = TRUE)
rm(ace_projects)
briandconnelly/acewater documentation built on April 28, 2021, 2:13 a.m.