Baritú National Park

The Baritú National Park (Spanish: Parque Nacional Baritú) is a national park in Argentina, located in the Santa Victoria Department, in the north of the province of Salta, in the Argentine Northwest. The park borders Bolivia (Tarija province), and its only road access is through that country. It has an area of 720 square kilometres (72,000 ha) and it is the only tropical park in Argentina.

Baritú National Park
IUCN category II (national park)
Logo of the national park featuring the jaguar
LocationSalta Province, Argentina
Coordinates22°34′S 64°48′W
Area720 km2 (280 sq mi)
Established1974
Governing bodyAdministración de Parques Nacionales

The park was created in 1974. It is bordered by mountains. The protected area belongs to the Southern Andean Yungas ecoregion, which is located in the Sub-Andean mountain range, with heights averaging 1,500–2,500 m (4,900–8,200 ft). The climate is wet and hot, with summer rainfall that goes from 900–1,300 mm (35–51 in).

The fauna of the park includes several endangered species, such as the jaguar and the onza.

The cedro salteño trees ("Salta cedrelas") reach huge sizes in this region. Their wood is considered extremely valuable.

gollark: The embed says "no" on heav's website, fix?
gollark: This is not ideal. How can we use more without boring things like cryptominers?
gollark: Okay, this might fix it, pushed.
gollark: If the issue is what I think it could be, then it's accidentally dropping? data on the threshold of the rolling counter region incorrectly.
gollark: ```nimproc pollTargets(ctx: Ctx) {.async.} = for row in ctx.db.all("SELECT * FROM sites"): var (id, url, rollingTotalPings, rollingSuccessfulPings, rollingLatency, rollingDataSince) = row.unpack((int64, string, int64, int64, int64, Option[Time])) let res = await ctx.pollTarget(url) let threshold = getTime() # drop old data from rolling counters if rollingDataSince.isSome: for row in ctx.db.iterate("SELECT status, latency FROM reqs WHERE timestamp >= ? AND timestamp <= ? AND site = ?", rollingDataSince.get, threshold, id): let (statusRaw, latency) = row.unpack((int, int)) rollingTotalPings -= 1 rollingLatency -= latency if statusRaw <= 0: rollingSuccessfulPings -= 1 # add new data rollingTotalPings += 1 rollingLatency += res.latency if int(res.rtype) <= 0: rollingSuccessfulPings += 1 ctx.db.transaction: ctx.db.exec("UPDATE sites SET rc_total = ?, rc_success = ?, rc_latency = ?, rc_data_since = ? WHERE sid = ?", rollingTotalPings, rollingSuccessfulPings, rollingLatency, threshold, id) ctx.db.exec("INSERT INTO reqs (site, timestamp, status, latency) VALUES (?, ?, ?, ?)", id, getTime(), int(res.rtype), res.latency)```This is the core algorithm.

See also

Sources



This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.