generated from me/template-mit
Finalize the locations, for now. :)
This commit is contained in:
1 parent
1928fc0116
commit
1893979909
1 file changed
+22
-17
Vendored
+22
-17
@@ -69,27 +69,32 @@ const days_past = argv.hasOwnProperty("days_past") ? argv.days_past : days_past_
|
||||
|
||||
const days = days_fore + days_past;
|
||||
|
||||
console.log(`Running for ${days} days: ${days_fore} forecasted, ${days_past} past.`);
|
||||
console.log(`Averaging for ${days} days: ${days_fore} forecasted, ${days_past} past.`);
|
||||
|
||||
const locations = [
|
||||
{ name: "Flagstaff, AZ", lat: 35.1983, lon: -111.6513, elevation: 6903 },
|
||||
{ name: "Flagstaff: NG", lat: 35.1983, lon: -111.6513, elevation: 6931 },
|
||||
//{ name: "Flagstaff, AZ", lat: 35.1983, lon: -111.6513, elevation: 6903 },
|
||||
//{ name: "Flagstaff: NG", lat: 35.1983, lon: -111.6513, elevation: 6931 },
|
||||
{ name: "Flagstaff: ++", lat: 35.1983, lon: -111.6513, elevation: 8200 },
|
||||
{ name: "Tucson, AZ", lat: 32.2226, lon: -110.9747, elevation: 2490 },
|
||||
{ name: "Tucson: NG", lat: 32.2226, lon: -110.9747, elevation: 2483 },
|
||||
{ name: "Tucson: GV", lat: 32.2226, lon: -110.9747, elevation: 2371 },
|
||||
//{ name: "Tucson, AZ", lat: 32.2226, lon: -110.9747, elevation: 2490 },
|
||||
//{ name: "Tucson: NG", lat: 32.2226, lon: -110.9747, elevation: 2483 },
|
||||
//{ name: "Tucson: GV", lat: 32.2226, lon: -110.9747, elevation: 2371 },
|
||||
{ name: "Tucson: ++", lat: 32.2226, lon: -110.9747, elevation: 2150 },
|
||||
{ name: "Prescott, AZ", lat: 34.5400, lon: -112.4685, elevation: 5374 },
|
||||
{ name: "Prescott: NG", lat: 34.5400, lon: -112.4685, elevation: 5496 },
|
||||
//{ name: "Prescott, AZ", lat: 34.5400, lon: -112.4685, elevation: 5374 },
|
||||
//{ name: "Prescott: NG", lat: 34.5400, lon: -112.4685, elevation: 5496 },
|
||||
{ name: "Prescott: ++", lat: 34.5400, lon: -112.4685, elevation: 6400 },
|
||||
{ name: "Frisco, CO", lat: 39.5744, lon: -106.0975, elevation: 9075 },
|
||||
{ name: "Frisco: NG", lat: 39.5744, lon: -106.0975, elevation: 9067 },
|
||||
//{ name: "Frisco, CO", lat: 39.5744, lon: -106.0975, elevation: 9075 },
|
||||
//{ name: "Frisco: NG", lat: 39.5744, lon: -106.0975, elevation: 9067 },
|
||||
{ name: "Frisco: ++", lat: 39.5744, lon: -106.0975, elevation: 10200 },
|
||||
{ name: "Greer, AZ", lat: 34.0100, lon: -109.4587, elevation: 8356 },
|
||||
//{ name: "Greer, AZ", lat: 34.0100, lon: -109.4587, elevation: 8356 },
|
||||
{ name: "Greer: ++", lat: 34.0100, lon: -109.4587, elevation: 9000 },
|
||||
{ name: "Sedona, AZ", lat: 34.8697, lon: -111.7610, elevation: 4350 },
|
||||
{ name: "Sedona: NG", lat: 34.8697, lon: -111.7610, elevation: 4420 },
|
||||
{ name: "Ehrenberg, AZ", lat: 33.9897, lon: -114.3550, elevation: 333 },
|
||||
//{ name: "Sedona, AZ", lat: 34.8697, lon: -111.7610, elevation: 4350 },
|
||||
{ name: "Sedona: ++", lat: 34.8697, lon: -111.7610, elevation: 4500 },
|
||||
{ name: "Cottonwood: ++", lat: 34.7392, lon: -112.0099, elevation: 3600 },
|
||||
{ name: "Cherry: ++", lat: 34.5781, lon: -112.0677, elevation: 5300 },
|
||||
//{ name: "Sedona: NG", lat: 34.8697, lon: -111.7610, elevation: 4420 },
|
||||
//{ name: "Ehrenberg, AZ", lat: 33.9897, lon: -114.3550, elevation: 333 },
|
||||
{ name: "Ehrenberg: ++", lat: 33.9897, lon: -114.3550, elevation: 333 },
|
||||
{ name: "Quartzsite: ++", lat: 33.6763, lon: -114.2104, elevation: 888 },
|
||||
];
|
||||
locations.sort((a, b) => a.elevation - b.elevation);
|
||||
|
||||
@@ -178,8 +183,8 @@ async function getForecast(loc) {
|
||||
}
|
||||
|
||||
(async () => {
|
||||
console.log("Location | Elev (ft) | Avg High (°F) | Avg Low (°F) | Feel High (°F) | Feel Low (°F)");
|
||||
console.log("----------------------+-----------+---------------+--------------+----------------+--------------");
|
||||
console.log("Location | Elev (ft) | High (°F) | Low (°F) | FeelH (°F) | FeelL (°F)");
|
||||
console.log("----------------------+-----------+-----------+----------+------------+------------");
|
||||
|
||||
for (const loc of locations) {
|
||||
try {
|
||||
@@ -189,7 +194,7 @@ async function getForecast(loc) {
|
||||
const hi2 = check(r.avgHigh2, pref_high_lower, pref_high_upper);
|
||||
const lo2 = check(r.avgLow2, pref_low_lower, pref_low_upper);
|
||||
console.log(
|
||||
`${pad(r.name, 21)} | ${pad(String(r.elevation), 9)} | ${pad(hi, 13)} | ${pad(lo, 12)} | ${pad(hi2, 14)} | ${pad(lo2, 13)}`
|
||||
`${pad(r.name, 21)} | ${pad(String(r.elevation), 9)} | ${pad(hi, 9)} | ${pad(lo, 8)} | ${pad(hi2, 10)} | ${pad(lo2, 10)}`
|
||||
);
|
||||
} catch (e) {
|
||||
console.log(`${loc.name}: error – ${e.message}`);
|
||||
|
||||
Reference in new issue
Block a user