File:Southwest usa ppt gdd fahrenheit days 100 1700 ad 1.svg
Original file (SVG file, nominally 1,360 × 567 pixels, file size: 544 KB)
Captions
Summary
[edit]DescriptionSouthwest usa ppt gdd fahrenheit days 100 1700 ad 1.svg |
English: GDD and PPT of Southwest USA, 100 1700 AD, GDD is growing degree days may-september, Note: growing degrees are in Fahrenheit deg F. |
Date | |
Source | Own work |
Author | Merikanto |
Camera location | 36° 03′ 36″ N, 107° 57′ 36″ W | View this and other nearby images on: OpenStreetMap | 36.060000; -107.960000 |
---|
There is a discrepancy of 11155267 meters between the above coordinates and the ones stored at SDC (36°30′0″N 107°30′0″E, precision: 11100 m). Please reconcile them. |
Source of data is Bocinsky 2016 in NOAA Paleoclimate
"SW USA 2000 Year Growing Degree Days and Precipitation Reconstructions"
Location 110W37N, first item on xarray readed table
https://www.ncei.noaa.gov/pub/data/paleo/treering/reconstructions/northamerica/usa/bocinsky2016/
https://www.ncei.noaa.gov/pub/data/paleo/treering/reconstructions/northamerica/usa/bocinsky2016/108W36N_GDD.nc4 https://www.ncei.noaa.gov/pub/data/paleo/treering/reconstructions/northamerica/usa/bocinsky2016/108W36N_PPT.nc4
- SW USA 2000 Year Growing Degree Days and Precipitation Reconstructions
- -----------------------------------------------------------------------
- World Data Service for Paleoclimatology, Boulder
- and
- NOAA Paleoclimatology Program
- National Centers for Environmental Information (NCEI)
- -----------------------------------------------------------------------
- NOTE: Please cite Publication, and Online_Resource and date accessed when using these data.
- If there is no publication information, please cite Investigators, Title, and Online_Resource and date accessed.
- Online_Resource: https://www.ncdc.noaa.gov/paleo/study/19783
- Online_Resource: http://www1.ncdc.noaa.gov/pub/data/paleo/treering/reconstructions/northamerica/usa/bocinsky2016/readme-bocinsky2016.txt
- Original_Source_URL:
- Description/Documentation lines begin with #
- Data lines have no #
- Archive: Climate Reconstructions
- Parameter_Keywords: precipitation
- --------------------
- Contribution_Date
- Date: 2016-04-01
- --------------------
- Title
- Study_Name: SW USA 2000 Year Growing Degree Days and Precipitation Reconstructions
- --------------------
- Investigators
- Investigators: Bocinsky, R.K.; Rush, J.; Kintigh, K.W.; Kohler, T.A.
- --------------------
- Description_and_Notes
- Description: High spatial resolution (30 arc-second) Southwestern United States tree-ring reconstructions of
- May-September Growing-degree Days (GDD), reported in Fahrenheit units, and Net Water-year Precipitation
- (previous October - current November), reported in millimeters of precipitation. The reconstructions
- were performed using the "PaleoCAR" method detailed in Bocinsky and Kohler (2014) Nature Communications.
- Reconstructions are delivered in 1x1 degree netCDF files.
- East-west spatial resolution: 30 arc-seconds (1/120 of a degree)
- North-south spatial resolution: 30 arc-seconds (1/120 of a degree)
- Z resolution: integer units
- --------------------
- Publication
- Authors: R. Kyle Bocinsky, Johnathan Rush, Keith W. Kintigh and Timothy A. Kohler
- Published_Date_or_Year: 2016-04-01
- Published_Title: Exploration and exploitation in the macrohistory of the pre-Hispanic Pueblo Southwest
- Journal_Name: Science Advances
- Volume: 2
- Edition: e1501532
- Issue: 4
- Pages:
- Report_Number:
- DOI: 10.1126/sciadv.1501532
- Online_Resource: http://advances.sciencemag.org/content/2/4/e1501532
- Full_Citation:
- Abstract: Cycles of demographic and organizational change are well documented in Neolithic societies, but the social and ecological processes underlying them are debated. Such periodicities are implicit in the "Pecos classification," a chronology for the pre-Hispanic U.S. Southwest introduced in Science in 1927 which is still widely used. To understand these periodicities, we analyzed 29,311 archaeological tree-ring dates from A.D. 500 to 1400 in the context of a novel high spatial resolution, annual reconstruction of the maize dry-farming niche for this same period. We argue that each of the Pecos periods initially incorporates an "exploration" phase, followed by a phase of "exploitation" of niches that are simultaneously ecological, cultural, and organizational. Exploitation phases characterized by demographic expansion and aggregation ended with climatically driven downturns in agricultural favorability, undermining important bases for social consensus. Exploration phases were times of socio-ecological niche discovery and development.
- --------------------
- Publication
- Authors: R. Kyle Bocinsky and Timothy A. Kohler
- Published_Date_or_Year: 2014-12-04
- Published_Title: A 2,000-year reconstruction of the rain-fed maize agricultural niche in the US Southwest
- Journal_Name: Nature Communications
- Volume: 5
- Edition:
- Issue: 5618
- Pages:
- Report_Number:
- DOI: 10.1038/ncomms6618
- Online_Resource: http://www.nature.com/ncomms/2014/141204/ncomms6618/full/ncomms6618.html
- Full_Citation:
- Abstract: Humans experience, adapt to and influence climate at local scales. Paleoclimate research, however, tends to focus on continental, hemispheric or global scales, making it difficult for archaeologists and paleoecologists to study local effects. Here we introduce a method for high-frequency, local climate-field reconstruction from tree-rings. We reconstruct the rain-fed maize agricultural niche in two regions of the southwestern United States with dense populations of prehispanic farmers. Niche size and stability are highly variable within and between the regions. Prehispanic rain-fed maize farmers tended to live in agricultural refugia - areas most reliably in the niche. The timing and trajectory of the famous thirteenth century Pueblo migration can be understood in terms of relative niche size and stability. Local reconstructions like these illuminate the spectrum of strategies past humans used to adapt to climate change by recasting climate into the distributions of resources on which they depended.
- ------------------
- Funding_Agency
- Funding_Agency_Name:
- Grant:
- ------------------
- Site_Information
- Site_Name: Southwestern USA
- Location: North America>United States Of America
- Country: United States Of America
- Northernmost_Latitude: 43.0
- Southernmost_Latitude: 31.0
- Easternmost_Longitude: -102.0
- Westernmost_Longitude: -115.0
- Elevation: m
- ------------------
- Data_Collection
- Collection_Name: Bocinsky2016
- Earliest_Year: 0
- Most_Recent_Year: 2000
- Time_Unit: AD
- Core_Length: m
- Notes:
- ------------------
Python3 source code to visualize data
-
- python3 usa sw drought data visualization
- already tree ring dataset netcdf interpolated
-
- 11.01.2024 0000.0003
-
import numpy as np
import math
import matplotlib.pyplot as plt
import matplotlib as mpl
from matplotlib import cm
from matplotlib.ticker import (MultipleLocator, AutoMinorLocator)
from scipy import interpolate
import scipy.signal
import xarray as xr
def find_nearest(array, value):
array = np.asarray(array)
idx = (np.abs(array - value)).argmin()
return (idx, array[idx])
- chaco canyon
- pname1="Chaco Canyon"
plon1= -107.96
plat1= 36.06
- sw test site
- pname1="SW test site"
- plon1= -107.5
- plat1= 36.5
beginx=1
endx=1700
dataname1 = './108W36N_GDD.nc4'
dataname2 = './108W36N_PPT.nc4'
convert_bp_to_ad=0
beginy=1900
endy=3100
- beginy=0
- endy=800
captioni="Chaco Canyon - GDD (curve) and PPT (color bar)"
xxname1="Year AD/CE"
yyname1="GDD in deg F days"
- yyname1="annual precipitation "
size0=17
size1=17
size2=18
size3=22
ds1 = xr.open_dataset(dataname1)
ds2 = xr.open_dataset(dataname2)
- precip !
x1=ds1["Year"].values
x2=ds2["Year"].values
- y1=ds1["GDD"].values[:,1,1]
- y1=ds1["GDD"].values[:,1,1]
- y2=ds2["PPT"].values[:,1,1]
- y1=ds1["GDD"].values[:,60,60]
- y2=ds2["PPT"].values[:,60,60]
lons1=ds1["longitude"].values[:]
lats1=ds1["latitude"].values[:]
- print (np.shape(ds1["GDD"].values))
print(lons1)
print(lats1)
londex1, slon1=find_nearest(lons1, plon1)
latdex1, slat1 =find_nearest(lats1, plat1)
print(plon1, plat1)
print(slon1, slat1)
print(londex1, latdex1)
y1=ds1["GDD"].values[:,latdex1,londex1]
y2=ds2["PPT"].values[:,latdex1,londex1]
- quit(-1)
yearspan=int(math.fabs(endx-beginx))
x_smooth = np.linspace(beginx,endx, yearspan)
- quit(-1)
smooth_funktion = interpolate.interp1d(x2, y2, kind="cubic")
- smooth_funktion = interpolate.interp1d(x1, y1, kind="cubic")
- quit(-1)
y_smooth = smooth_funktion(x_smooth)
- print(y_smooth)
- quit(-1)
- print (np.shape(y2))
y1_smooth20 = np.convolve(y1, np.ones((20,))/20, mode='same')
y1_smooth200 = np.convolve(y1, np.ones((200,))/200, mode='same')
y2_smooth20 = np.convolve(y2, np.ones((20,))/20, mode='same')
y2_smooth200 = np.convolve(y2, np.ones((200,))/200, mode='same')
- quit(-1)
deltay1_200=y1-y1_smooth200
deltay1_20=y1_smooth20-y1_smooth200
deltay2_200=y2-y2_smooth200
deltay2_20=y2_smooth20-y2_smooth200
- plt.plot(x1,y2)
- plt.plot(x1,y2_smooth20)
- plt.plot(x1,y2)
- plt.xlim((500,1100))
- plt.ylim((-500,300))
- plt.ylim((-200,200))
- plt.plot(x1,deltay1_200)
- plt.plot(x1,deltay1_20)
- plt.plot(x2,deltay2_200)
- plt.plot(x2,deltay2_20)
- plt.show()
n_lines = yearspan
c = np.arange(1, n_lines + 1)
- c = np.arange(beginx, endx + 1)
- ytab=np.linspace(0, (n_lines-1), n_lines)
maxy=np.max(y_smooth)
miny=np.min(y_smooth)
meany=np.mean(y_smooth)
amplitudey=maxy-miny
ytab=((y_smooth-miny)/amplitudey)*n_lines
ytab2=np.int_(ytab)
plt.axes().set_aspect(1/2)
plt.xlim([beginx, endx])
plt.ylim([beginy, endy])
plt.plot(x1,y1)
norm = mpl.colors.Normalize(vmin=c.min(), vmax=c.max())
- cmap = mpl.cm.ScalarMappable(norm=norm, cmap=mpl.cm.RdBu_r)
- cmap = mpl.cm.ScalarMappable(norm=norm, cmap=mpl.cm.terrain_r)
- cmap = mpl.cm.ScalarMappable(norm=norm, cmap=mpl.cm.gist_earth_r)
cmap = mpl.cm.ScalarMappable(norm=norm, cmap=mpl.cm.BrBG)
- gouldian rainbow2 rainbow4
cmap.set_array([])
- fig, ax = plt.subplots(dpi=100)
ii=0
for i in range(1,n_lines):
fux=i+beginx
idex=int(ytab2[i])
coloro=cmap.to_rgba(idex + 1)
plt.axvline(fux, color=coloro, alpha=0.5)
ii=ii+1
plt.plot(x1,y1, c='b', lw=1, alpha=1.0)
- plt.scatter(x1,y1, c=cm.gist_rainbow_r(np.abs(y1)), s=199, marker="o", edgecolor='none')
- plt.scatter(x1,y1, c='b', s=20, marker="o", edgecolor='none', alpha=1.0)
plt.locator_params(axis='x', nbins=20)
plt.title(captioni, fontsize=size3, color="#0000af")
plt.xlabel(xxname1, color="darkgreen", fontsize=size1)
plt.ylabel(yyname1, color="darkgreen", fontsize=size1)
plt.xticks(fontsize=size2)
plt.yticks(fontsize=size2)
- plt.gca().invert_yaxis()
- plt.gca().grid()
plt.gca().xaxis.set_major_locator(plt.MultipleLocator(100))
plt.gca().xaxis.set_minor_locator(plt.MultipleLocator(10))
plt.gca().yaxis.set_major_locator(plt.MultipleLocator(100))
plt.gca().yaxis.set_minor_locator(plt.MultipleLocator(10))
print("..")
plt.show()
print(".")
Licensing
[edit]- You are free:
- to share – to copy, distribute and transmit the work
- to remix – to adapt the work
- Under the following conditions:
- attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 07:18, 11 January 2024 | 1,360 × 567 (544 KB) | Merikanto (talk | contribs) | Update of location of site | |
07:44, 14 December 2022 | 1,464 × 716 (555 KB) | Merikanto (talk | contribs) | update | ||
09:24, 13 December 2022 | 1,482 × 417 (552 KB) | Merikanto (talk | contribs) | update | ||
08:10, 13 December 2022 | 1,463 × 612 (550 KB) | Merikanto (talk | contribs) | Uploaded own work with UploadWizard |
You cannot overwrite this file.
File usage on Commons
The following page uses this file:
- File:Southwest usa ppt gdd 0 100 1700 ad 1.svg (file redirect)
Metadata
This file contains additional information such as Exif metadata which may have been added by the digital camera, scanner, or software program used to create or digitize it. If the file has been modified from its original state, some details such as the timestamp may not fully reflect those of the original file. The timestamp is only as accurate as the clock in the camera, and it may be completely wrong.
Width | 1087.92pt |
---|---|
Height | 453.6pt |