1# http://pyrocko.org - GPLv3
2#
3# The Pyrocko Developers, 21st Century
4# ---|P------/S----------~Lg----------
6# File holds the abbreviations for age, region and helper function
8EONS = {
9 'MCz': 'Mesozoic to Cenozoic',
10 'Pz': 'Paleozoic',
11 'lPt': 'Late Paleozoic',
12 'mPt': 'Middle Paleozoic',
13 'ePt': 'Early Paleozoic',
14 'Ar': 'Archean'
15}
18PROVINCES = {
19 'AFRICA-': 'AFRICA - ',
20 'AFC-AB': 'AFRICA - Atlantic Border',
21 'AFC-AF': 'AFRICA - Afar Depression',
22 'AFC-AT': 'AFRICA - Atlas Mountains',
23 'AFC-CA': 'AFRICA - Cape Ranges',
24 'AFC-CH': 'AFRICA - Chad basin',
25 'AFC-CO': 'AFRICA - Congo (Zaire) Basin',
26 'AFC-ET': 'AFRICA - Ethiopian Highlands',
27 'AFC-GH': 'AFRICA - Guinea Highlands',
28 'AFC-GU': 'AFRICA - Guinea Coastal Lowlands',
29 'AFC-HV': 'AFRICA - Highveld',
30 'AFC-KA': 'AFRICA - Karoo',
31 'AFC-KL': 'AFRICA - Kalahari basin',
32 'AFC-LI': 'AFRICA - Libyan Plateau',
33 'AFC-MA': 'AFRICA - Madagascar',
34 'AFC-ME': 'AFRICA - Mediterranean Coastal Lowlands',
35 'AFC-MO': 'AFRICA - Mozambique Lowland',
36 'AFC-MS': 'AFRICA - Mauritanian-Senegal Basin',
37 'AFC-NA': 'AFRICA - Namib Desert',
38 'AFC-NG': 'AFRICA - Niger Basin',
39 'AFC-NI': 'AFRICA - Nile Basin',
40 'AFC-OR': 'AFRICA - Orange Basin',
41 'AFC-RE': 'AFRICA - Red Sea highlands',
42 'AFC-SA': 'AFRICA - Sahara Lowlands',
43 'AFC-SH': 'AFRICA - Saharan Highlands',
44 'AFC-SO': 'AFRICA - Somali Peninsula',
45 'AFC-TA': 'AFRICA - Tablelands',
46 'AFC-TN': 'AFRICA - Tanganyi Shield',
47 'AFC-ZI': 'AFRICA - (Zimbabwe) Rhodesian Shield',
48 'ANC-AM': 'ANTARCTICA - Amery Basin',
49 'ANC-AN': 'ANTARCTICA - Antarctic (Palmer) Peninsula',
50 'ANC-EN': 'ANTARCTICA - Enderby Land',
51 'ANC-PO': 'ANTARCTICA - Polar Plateau',
52 'ANC-QU': 'ANTARCTICA - Queen Maud Land',
53 'ANC-RN': 'ANTARCTICA - Ronne (Filchner) Ice shelf',
54 'ANC-RO': 'ANTARCTICA - Ross Ice shelf',
55 'ANC-TR': 'ANTARCTICA - Trans-Antarctic Mountains',
56 'ANC-WE': 'ANTARCTICA - West Antarctica',
57 'ANC-WI': 'ANTARCTICA - Wilkes Land',
58 'ARO-AL': 'ARCTIC OCEAN - Alpha Cordillera',
59 'ARO-CA': 'ARCTIC OCEAN - Canadian Basin',
60 'ARO-CH or CP': 'ARCTIC OCEAN - Chukchi Plateau',
61 'ARO-FR': 'ARCTIC OCEAN - Fram Basin',
62 'ARO-LO': 'ARCTIC OCEAN - Lomonobov Ridge',
63 'ARO-MA': 'ARCTIC OCEAN - Makarov Basin',
64 'ARO-MI': 'ARCTIC OCEAN - (Arctic) Mid-Ocean Ridge (Nansen Cordillera)',
65 'ARO-NA': 'ARCTIC OCEAN - Nansen Basin',
66 'ASC-AH': 'ASIA - Armenian Highlands',
67 'ASC-AL': 'ASIA - Altai Mountains',
68 'ASC-AM': 'ASIA - Amur Basin/Valley',
69 'ASC-AN': 'ASIA - Anatolian Plateau',
70 'ASC-AR': 'ASIA - Arabian Shield',
71 'ASC-AS': 'ASIA - Andaman Sea Shelf',
72 'ASC-BA': 'ASIA - Baluchistani Ranges',
73 'ASC-BO': 'ASIA - Borneo',
74 'ASC-BS': 'ASIA - Bering Sea Shelf',
75 'ASC-CA': 'ASIA - Central Arabian Lowlands',
76 'ASC-CE': 'ASIA - Central Highlands',
77 'ASC-CH': 'ASIA - Chersky Range',
78 'ASC-CL': 'ASIA - Celebes',
79 'ASC-CS': 'ASIA - Chukchi Sea',
80 'ASC-DE': 'ASIA - Deccan Plateau',
81 'ASC-DZ': 'ASIA - Dzungarian Basin',
82 'ASC-EA': 'ASIA - East Siberia Sea',
83 'ASC-EC': 'ASIA - East China Sea Shelf',
84 'ASC-EL': 'ASIA - Elburs (Alberz) Mountains',
85 'ASC-GH': 'ASIA - Ghats',
86 'ASC-GT': 'ASIA - Gulf of Thailand (Siam)',
87 'ASC-GU': 'ASIA - Persian (Arabian) Gulf',
88 'ASC-HA': 'ASIA - Hainan',
89 'ASC-HD': 'ASIA - Hadhramawt (The Jol)',
90 'ASC-HI': 'ASIA - Himalayas',
91 'ASC-HK': 'ASIA - Hindu ush',
92 'ASC-IL': 'ASIA - Indochinese Lowland',
93 'ASC-IN': 'ASIA - Indo-Gangetic Plain',
94 'ASC-IP': 'ASIA - Iranian Plateau',
95 'ASC-IR': 'ASIA - Irrawaddy Valley (Erawad, Myit)',
96 'ASC-JA': 'ASIA - Japan',
97 'ASC-JS': 'ASIA - Java Sea',
98 'ASC-JV': 'ASIA - Java',
99 'ASC-KA': 'ASIA - Kazakh Uplands',
100 'ASC-KD': 'ASIA - Koppch-Dagh (Kopet Dagh)',
101 'ASC-KH': 'ASIA - Great Khingan Mountains (Da Hinggan Ling)',
102 'ASC-KL': 'ASIA - Kolyma Highlands',
103 'ASC-KO': 'ASIA - Korea',
104 'ASC-KP': 'ASIA - Kamchatka Peninsula',
105 'ASC-KS': 'ASIA - Kara Sea',
106 'ASC-KU': 'ASIA - Kuen Lun Mountains',
107 'ASC-LA': 'ASIA - Laptev Sea',
108 'ASC-LE': 'ASIA - Levantine',
109 'ASC-LN': 'ASIA - Lena-Alden Plateau',
110 'ASC-LS': 'ASIA - Lesser Sunda Islands',
111 'ASC-MA': 'ASIA - Manchurian Plain',
112 'ASC-ME': 'ASIA - Mesopotamia',
113 'ASC-MI': 'ASIA - North Molucca Islands',
114 'ASC-ML': 'ASIA - Malay Peninsula',
115 'ASC-MO': 'ASIA - Mongolian Plateau',
116 'ASC-NA': 'ASIA - Nan Shan',
117 'ASC-NC': 'ASIA - North China Plain',
118 'ASC-NS': 'ASIA - North Siberia Lowland',
119 'ASC-OK': 'ASIA - Okhotsk Sea Shelf',
120 'ASC-OM': 'ASIA - Oman Mountains',
121 'ASC-PA': 'ASIA - Pamirs',
122 'ASC-PH': 'ASIA - Philippine Islands',
123 'ASC-PO': 'ASIA - Pontic Mountains (Karadeniz Daglari)',
124 'ASC-QA': 'ASIA - Qaidam Basin',
125 'ASC-RU': 'ASIA - Rub-al-Khali (Empty Quarter)',
126 'ASC-RY': 'ASIA - Ryukyu Islands',
127 'ASC-SA': 'ASIA - Sakhalin Island',
128 'ASC-SC': 'ASIA - South Chinese Highlands',
129 'ASC-SI': 'ASIA - Sikhote Alin Range',
130 'ASC-SM': 'ASIA - Strait of Malacoa',
131 'ASC-SP': 'ASIA - (Central) Siberian Plateau',
132 'ASC-SR': 'ASIA - Sri Lanka (Ceylon)',
133 'ASC-SS': 'ASIA - South China Sea Shelf',
134 'ASC-ST': 'ASIA - Stanovoy Range',
135 'ASC-SU': 'ASIA - Sumatra',
136 'ASC-SY': 'ASIA - Sayan Mountains',
137 'ASC-SZ': 'ASIA - Szechuan (Red) Basin',
138 'ASC-TA': 'ASIA - Taurus Mountains',
139 'ASC-TB': 'ASIA - Tarim Basin',
140 'ASC-TI': 'ASIA - Tibetan Plateau',
141 'ASC-TL': 'ASIA - Tsin Lin Shan (Qin Lin Shan)',
142 'ASC-TM': 'ASIA - Taimyr Peninsula',
143 'ASC-TR': 'ASIA - Transcaucasus Lowlands',
144 'ASC-TS': 'ASIA - Tien Shan',
145 'ASC-TU': 'ASIA - Turan Plain (Low Land)',
146 'ASC-TW': 'ASIA - Taiwan',
147 'ASC-US': 'ASIA - Ustyurt Plateau',
148 'ASC-VE': 'ASIA - Verkhoyansk Range',
149 'ASC-VH': 'ASIA - Vitim Highlands (Upland)',
150 'ASC-VI': 'ASIA - Vilyuy Plain (Yaket Lowland)',
151 'ASC-WE': 'ASIA - West Siberia Plain',
152 'ASC-YA': 'ASIA - Yablonovy Range',
153 'ASC-YE': 'ASIA - Yellow Sea',
154 'ASC-YU': 'ASIA - Yunnan Highlands',
155 'ASC-ZA': 'ASIA - Zagros Mountains',
156 'ASC-ZE': 'ASIA - Zeya-Bureya Depression',
157 'AUC-AR': 'AUSTRALIA - Arafura Sea',
158 'AUC-BA': 'AUSTRALIA - Bass Straight',
159 'AUC-EH': 'AUSTRALIA - Easterm Highlands',
160 'AUC-GB': 'AUSTRALIA - Great Barrier Reef',
161 'AUC-LO': 'AUSTRALIA - Interior Lowlands',
162 'AUC-NG': 'AUSTRALIA - New Guinea',
163 'AUC-NO': 'AUSTRALIA - North Island New Zealand',
164 'AUC-NU': 'AUSTRALIA - Nullarbor Plain',
165 'AUC-SO': 'AUSTRALIA - South Island New Zealand',
166 'AUC-TA': 'AUSTRALIA - Tasmania',
167 'AUC-TI': 'AUSTRALIA - Timor Sea Shelf',
168 'AUC-WP': 'AUSTRALIA - Western Plateau',
169 'CGM-AV': 'CARIBBEAN SEA/GULF OF MEXICO - Aves Ridge',
170 'CGM-BE': 'CARIBBEAN SEA/GULF OF MEXICO - Beata Ridge',
171 'CGM-CA': 'CARIBBEAN SEA/GULF OF MEXICO - Cayman Trench',
172 'CGM-CO': 'CARIBBEAN SEA/GULF OF MEXICO - Columbian Basin',
173 'CGM-GR': 'CARIBBEAN SEA/GULF OF MEXICO - Grenada Basin',
174 'CGM-GU': 'CARIBBEAN SEA/GULF OF MEXICO - Gulf of Mexico',
175 'CGM-LA': 'CARIBBEAN SEA/GULF OF MEXICO - Lesser Antilles',
176 'CGM-VE': 'CARIBBEAN SEA/GULF OF MEXICO - Venezuela Basins',
177 'CGM-YU': 'CARIBBEAN SEA/GULF OF MEXICO - Yucatan Basin',
178 'EUC-AE': 'EUROPE - Aegean Sea',
179 'EUC-AL': 'EUROPE - Alps',
180 'EUC-AP': 'EUROPE - Appenines',
181 'EUC-AR': 'EUROPE - Arctic Lowlands',
182 'EUC-BA': 'EUROPE - Baltic Shield',
183 'EUC-BE': 'EUROPE - Baetic Mountains',
184 'EUC-BK': 'EUROPE - Balkan Mountains',
185 'EUC-BL': 'EUROPE - Black Sea Basin',
186 'EUC-BR': 'EUROPE - Barents Sea Shelf',
187 'EUC-BS': 'EUROPE - Baltic Sea',
188 'EUC-CA': 'EUROPE - Caledonians',
189 'EUC-CC': 'EUROPE - Causcaus Mountains',
190 'EUC-CD': 'EUROPE - Caspian Depression',
191 'EUC-CP': 'EUROPE - Caspian Sea',
192 'EUC-CR': 'EUROPE - Capathian Mountains',
193 'EUC-CS': 'EUROPE - (Atlantic) Continental Shelf',
194 'EUC-FA': 'EUROPE - Faroe-Iceland Ridge',
195 'EUC-HE': 'EUROPE - Hercynian (Central European)',
196 'EUC-HU': 'EUROPE - Hungarian Plain',
197 'EUC-IC': 'EUROPE - Iceland',
198 'EUC-NO': 'EUROPE - Northern European Plain',
199 'EUC-NS': 'EUROPE - North Sea',
200 'EUC-PO': 'EUROPE - Po (Basin) Valley',
201 'EUC-PY': 'EUROPE - Pyrennees',
202 'EUC-RU': 'EUROPE - Russian (Eastern European)',
203 'EUC-SC': 'EUROPE - Sardinia Corsica',
204 'EUC-SI': 'EUROPE - Sicily',
205 'EUC-TH': 'EUROPE - Thracian Basin',
206 'EUC-UK': 'EUROPE - Ukranian Shield',
207 'EUC-UR': 'EUROPE - Ural Mountains',
208 'EUC-WA': 'EUROPE - Wallachan Plains',
209 'INO-AD': 'INDIAN OCEAN - Gulf of Aden',
210 'INO-AG': 'INDIAN OCEAN - Agulhas Basin',
211 'INO-AI': 'INDIAN OCEAN - Atlantic Indian Basin',
212 'INO-AN': 'INDIAN OCEAN - Andaman Sea',
213 'INO-AP': 'INDIAN OCEAN - Agulhas Plateau',
214 'INO-AR': 'INDIAN OCEAN - Arabian Basin',
215 'INO-AT': 'INDIAN OCEAN - Atlantic-Indian Ridge',
216 'INO-BE': 'INDIAN OCEAN - Bay of Bengal',
217 'INO-BR': 'INDIAN OCEAN - Broken Ridge',
218 'INO-CA': 'INDIAN OCEAN - Carlsberg Ridge',
219 'INO-CE': 'INDIAN OCEAN - Central Indian Basin',
220 'INO-CL': 'INDIAN OCEAN - Chagos-Laccadive Plateau',
221 'INO-CR': 'INDIAN OCEAN - Crozet Basin',
222 'INO-EX': 'INDIAN OCEAN - Exmouth Plateau',
223 'INO-JT': 'INDIAN OCEAN - Java Trench',
224 'INO-KE': 'INDIAN OCEAN - Kerguelan Plateau',
225 'INO-MA': 'INDIAN OCEAN - Madagascar Basin',
226 'INO-MD': 'INDIAN OCEAN - Madagascar Plateau/Ridge',
227 'INO-MI': 'INDIAN OCEAN - Mid Indian Ridge',
228 'INO-MO': 'INDIAN OCEAN - Mozambique Plateau/Ridge',
229 'INO-MS': 'INDIAN OCEAN - Mascarene Plateau',
230 'INO-NA': 'INDIAN OCEAN - Natal (Mozambique) Basin',
231 'INO-NI': 'INDIAN OCEAN - Ninety East Ridge',
232 'INO-NO': 'INDIAN OCEAN - North Australian Basin',
233 'INO-NW': 'INDIAN OCEAN - Northwest Australian Basins',
234 'INO-PE': 'INDIAN OCEAN - Perth Basin',
235 'INO-PR': 'INDIAN OCEAN - Princess Elizabeth Trough',
236 'INO-RE': 'INDIAN OCEAN - Red Sea Basin/Rift',
237 'INO-SA': 'INDIAN OCEAN - South Australian Basin',
238 'INO-SE': 'INDIAN OCEAN - Southeast Indian Ridge',
239 'INO-SI': 'INDIAN OCEAN - South Indian Basin',
240 'INO-SO': 'INDIAN OCEAN - Somali Basin',
241 'INO-SW': 'INDIAN OCEAN - Southwest Indian Ridge',
242 'MDS-AB': 'MEDITERRANEAN SEA - Alboran Sea',
243 'MDS-AD': 'MEDITERRANEAN SEA - South Adriatic Basin',
244 'MDS-AL': 'MEDITERRANEAN SEA - Algerian Basin',
245 'MDS-AN': 'MEDITERRANEAN SEA - Antalya Basin',
246 'MDS-BL': 'MEDITERRANEAN SEA - Black Sea Basin',
247 'MDS-GE': 'MEDITERRANEAN SEA - Gela Basin',
248 'MDS-HT': 'MEDITERRANEAN SEA - Hellenic Trench',
249 'MDS-IO': 'MEDITERRANEAN SEA - Ionian Basin/Sea',
250 'MDS-LE': 'MEDITERRANEAN SEA - Levantine Basin',
251 'MDS-ME': 'MEDITERRANEAN SEA - Mediterranean Ridge',
252 'MDS-TY': 'MEDITERRANEAN SEA - Tyrrhenian Basin/Sea',
253 'NAC-AL': 'NORTH AMERICA - (Central) Alaska',
254 'NAC-AP': 'NORTH AMERICA - Appalachian Province',
255 'NAC-AR': 'NORTH AMERICA - Arctic Coastal Plain',
256 'NAC-BA': 'NORTH AMERICA - Bahama Platform/Banks',
257 'NAC-BE': 'NORTH AMERICA - Bear Province',
258 'NAC-BR': 'NORTH AMERICA - Basin and Range Province',
259 'NAC-BS': 'NORTH AMERICA - Bering Sea Shelf',
260 'NAC-CA': 'NORTH AMERICA - Cascade Mountains',
261 'NAC-CE': 'NORTH AMERICA - Central America',
262 'NAC-CH': 'NORTH AMERICA - Churchill Province',
263 'NAC-CI': 'NORTH AMERICA - Canadian (Arctic) Islands',
264 'NAC-CO': 'NORTH AMERICA - Coastal Plain',
265 'NAC-CP': 'NORTH AMERICA - Colorado Plateau',
266 'NAC-CR': 'NORTH AMERICA - Cordillera',
267 'NAC-GA': 'NORTH AMERICA - Greater Antilles',
268 'NAC-GL': 'NORTH AMERICA - Greenland',
269 'NAC-GP': 'NORTH AMERICA - Great Plains',
270 'NAC-GR': 'NORTH AMERICA - Grenville Province',
271 'NAC-HP': 'NORTH AMERICA - Hudson Platform',
272 'NAC-MC': 'NORTH AMERICA - Midcontinent',
273 'NAC-ME': 'NORTH AMERICA - Mexican Highlands',
274 'NAC-NA': 'NORTH AMERICA - Nain Province',
275 'NAC-PB': 'NORTH AMERICA - Pacific Border',
276 'NAC-RM': 'NORTH AMERICA - Rocky Mountains',
277 'NAC-SL': 'NORTH AMERICA - Slave Province',
278 'NAC-SN': 'NORTH AMERICA - Sierra Nevada',
279 'NAC-SU': 'NORTH AMERICA - Superior Province',
280 'NAO-BA': 'NORTH ATLANTIC - Baffin Basin',
281 'NAO-BL': 'NORTH ATLANTIC - Blake Plateau',
282 'NAO-CA': 'NORTH ATLANTIC - Canary Basin',
283 'NAO-CE': 'NORTH ATLANTIC - Ceara Abyssal Plain',
284 'NAO-CV': 'NORTH ATLANTIC - Cape Verde Basin',
285 'NAO-GR': 'NORTH ATLANTIC - Greenland Basin',
286 'NAO-GU': 'NORTH ATLANTIC - Guiana Basin',
287 'NAO-IB': 'NORTH ATLANTIC - Iberian Basin',
288 'NAO-IC': 'NORTH ATLANTIC - Iceland Basin',
289 'NAO-IP': 'NORTH ATLANTIC - Icelandic Plateau',
290 'NAO-IR': 'NORTH ATLANTIC - Irminger Basin',
291 'NAO-LA': 'NORTH ATLANTIC - Labrador Basin',
292 'NAO-LO': 'NORTH ATLANTIC - Lofoten Basin',
293 'NAO-MI': 'NORTH ATLANTIC - Mid-Atlantic Ridge',
294 'NAO-MO': 'NORTH ATLANTIC - Mohns Ridge',
295 'NAO-NA': 'NORTH ATLANTIC - North American Basin',
296 'NAO-NE': 'NORTH ATLANTIC - Newfoundland Basin',
297 'NAO-NO': 'NORTH ATLANTIC - Norwegian Basin',
298 'NAO-PT': 'NORTH ATLANTIC - Puerto RicoTrench',
299 'NAO-RC': 'NORTH ATLANTIC - Rockall Trough',
300 'NAO-RE': 'NORTH ATLANTIC - Reykjanes Ridge',
301 'NAO-RO': 'NORTH ATLANTIC - Rockall Plateau/Rise',
302 'NAO-SI': 'NORTH ATLANTIC - Sierra Leone Basin',
303 'NAO-SL': 'NORTH ATLANTIC - Sierra Leone Rise',
304 'NAO-TO': 'NORTH ATLANTIC - Tobago Basin',
305 'NAO-VO': 'NORTH ATLANTIC - Voring Plateau',
306 'NAO-VT': 'NORTH ATLANTIC - Cape Verde Terrace/Plateau',
307 'NAO-WE': 'NORTH ATLANTIC - West European Basin',
308 'NPO-AB': 'NORTH PACIFIC - Aleutian Basin',
309 'NPO-AI': 'NORTH PACIFIC - Aleutian Islands',
310 'NPO-AT': 'NORTH PACIFIC - Aleutian Trench',
311 'NPO-BA': 'NORTH PACIFIC - Banda and Flores Seas',
312 'NPO-CA': 'NORTH PACIFIC - Caroline Ridge',
313 'NPO-CE': 'NORTH PACIFIC - Celebes Basin',
314 'NPO-CH': 'NORTH PACIFIC - Christmas Ridge',
315 'NPO-CL': 'NORTH PACIFIC - Clipperton-Clarion Crustal Block',
316 'NPO-CO': 'NORTH PACIFIC - Colon-Cocos Ridge',
317 'NPO-CP': 'NORTH PACIFIC - Central Pacific Basin',
318 'NPO-CR': 'NORTH PACIFIC - Clarion-Molokai Crustal Block',
319 'NPO-EA': 'NORTH PACIFIC - East Pacific Rise',
320 'NPO-EC': 'NORTH PACIFIC - East Caroline Basin',
321 'NPO-EM': 'NORTH PACIFIC - Emperor Seamounts',
322 'NPO-EP': 'NORTH PACIFIC - East Pacific Basin',
323 'NPO-GC': 'NORTH PACIFIC - Gulf of Califonia Basin',
324 'NPO-GL': 'NORTH PACIFIC - Galapagos-Clipperton Crustal Block',
325 'NPO-GU': 'NORTH PACIFIC - Guatamala Basin',
326 'NPO-HI': 'NORTH PACIFIC - Hawaiian Islands',
327 'NPO-IT': 'NORTH PACIFIC - Izu-Ogasawara (Bonin) Trench',
328 'NPO-JA': 'NORTH PACIFIC - Sea of Japan Basin',
329 'NPO-JT': 'NORTH PACIFIC - Japan Trench',
330 'NPO-JU': 'NORTH PACIFIC - Juan de Fuca Ridge',
331 'NPO-KA': 'NORTH PACIFIC - Kamchatka (Komandorskiye) Basin',
332 'NPO-KT': 'NORTH PACIFIC - Kuril-Kamchatka Trench',
333 'NPO-KU': 'NORTH PACIFIC - Kuril Islands',
334 'NPO-MA': 'NORTH PACIFIC - East Mariana Basin',
335 'NPO-MD': 'NORTH PACIFIC - Middle American Trench',
336 'NPO-ME': 'NORTH PACIFIC - Mendocino-Aleutian Crustal Block',
337 'NPO-MG': 'NORTH PACIFIC - Marshall (Kiribati)-Gilbert Ridges',
338 'NPO-MI': 'NORTH PACIFIC - Mariana Islands/ Trough',
339 'NPO-ML': 'NORTH PACIFIC - Melanesian Basin',
340 'NPO-MO': 'NORTH PACIFIC - Molokai-Murray Crustal Block',
341 'NPO-MP': 'NORTH PACIFIC - Mid-Pacific Mountains',
342 'NPO-MT': 'NORTH PACIFIC - Mariana Trench',
343 'NPO-MU': 'NORTH PACIFIC - Murray-Mendocino Crustal Block',
344 'NPO-NW': 'NORTH PACIFIC - Northwest Pacific Basin',
345 'NPO-OK': 'NORTH PACIFIC - Sea of Okhotsk',
346 'NPO-ON': 'NORTH PACIFIC - Ontong-Java Plateau',
347 'NPO-PA': 'NORTH PACIFIC - Parece Vela (West Mariana) Basin',
348 'NPO-PC': 'NORTH PACIFIC - Peru-Chile Trench',
349 'NPO-PH': 'NORTH PACIFIC - Phillipine Basin',
350 'NPO-PN': 'NORTH PACIFIC - Panama Basin',
351 'NPO-PT': 'NORTH PACIFIC - Philippine Trench',
352 'NPO-RT': 'NORTH PACIFIC - Ryukyu Trench',
353 'NPO-SC': 'NORTH PACIFIC - South China Sea Basin',
354 'NPO-SH': 'NORTH PACIFIC - South Honshu Ridge',
355 'NPO-SU': 'NORTH PACIFIC - Sulu Basin',
356 'NPO-WC': 'NORTH PACIFIC - West Caroline Basin',
357 'SAC-AB': 'SOUTH AMERICA - (North) Atlantic Border',
358 'SAC-AL': 'SOUTH AMERICA - Altiplano',
359 'SAC-AM': 'SOUTH AMERICA - Amazon Basin',
360 'SAC-AN': 'SOUTH AMERICA - Andes',
361 'SAC-BH': 'SOUTH AMERICA - Brazilian Highlands',
362 'SAC-BR': 'SOUTH AMERICA - Intermontain Basin and Range',
363 'SAC-CH': 'SOUTH AMERICA - Chaco',
364 'SAC-CS': 'SOUTH AMERICA - (South Atlantic) Continental Shelf',
365 'SAC-GH': 'SOUTH AMERICA - Guiana Highlands',
366 'SAC-LL': 'SOUTH AMERICA - Llanos (Orinoco Basin)',
367 'SAC-MA': 'SOUTH AMERICA - Maracaibo Lowland/Basin',
368 'SAC-MC': 'SOUTH AMERICA - Magdalena-Cauca Lowland/Basin',
369 'SAC-PA': 'SOUTH AMERICA - Pampas',
370 'SAC-PB': 'SOUTH AMERICA - Pacific Border',
371 'SAC-PT': 'SOUTH AMERICA - Patagonia',
372 'SAO-AA': 'SOUTH ATLANTIC - American-Antarctic Ridge',
373 'SAO-AG': 'SOUTH ATLANTIC - Agulhas Basin',
374 'SAO-AI': 'SOUTH ATLANTIC - Atlantic-Indian (Antarctic) Basin',
375 'SAO-AN': 'SOUTH ATLANTIC - Angola Basin',
376 'SAO-AR': 'SOUTH ATLANTIC - Argentine Basin',
377 'SAO-BR': 'SOUTH ATLANTIC - Brazil Basin',
378 'SAO-CA': 'SOUTH ATLANTIC - Cape Basin',
379 'SAO-FA': 'SOUTH ATLANTIC - Falkland Plateau',
380 'SAO-FT': 'SOUTH ATLANTIC - Falkland Trough',
381 'SAO-GB': 'SOUTH ATLANTIC - Guinea Basin',
382 'SAO-MI': 'SOUTH ATLANTIC - Mid-Atlantic Ridge',
383 'SAO-RG': 'SOUTH ATLANTIC - Rio Grande Rise',
384 'SAO-SC': 'SOUTH ATLANTIC - Scotia Basin',
385 'SAO-SG': 'SOUTH ATLANTIC - South Georgia Basin',
386 'SAO-SH': 'SOUTH ATLANTIC - Shona-Agulhas Ridges (Cape Rise)',
387 'SAO-SR': 'SOUTH ATLANTIC - Scotia Ridge',
388 'SAO-ST': 'SOUTH ATLANTIC - South Sandwich Trench',
389 'SAO-WA': 'SOUTH ATLANTIC - Walvis Ridge',
390 'SPO-BA': 'SOUTHERN PACIFIC - Banda Sea Basin',
391 'SPO-BI': 'SOUTHERN PACIFIC - Bismarck Sea',
392 'SPO-BO': 'SOUTHERN PACIFIC - Bounty Trough',
393 'SPO-BT': 'SOUTHERN PACIFIC - New Britain Trench',
394 'SPO-CH': 'SOUTHERN PACIFIC - Chile Basin',
395 'SPO-CL': 'SOUTHERN PACIFIC - Chile Rise',
396 'SPO-CM': 'SOUTHERN PACIFIC - Campbell Plateau',
397 'SPO-CO': 'SOUTHERN PACIFIC - Coral Sea Basin',
398 'SPO-CR': 'SOUTHERN PACIFIC - Carnegie Ridge',
399 'SPO-CT': 'SOUTHERN PACIFIC - Chatham Rise',
400 'SPO-EA': 'SOUTHERN PACIFIC - East Pacific Rise',
401 'SPO-EC': 'SOUTHERN PACIFIC - East Coral Sea Basin',
402 'SPO-EM': 'SOUTHERN PACIFIC - Emerald Basin',
403 'SPO-FP': 'SOUTHERN PACIFIC - Fiji Plateau (North Fiji Basin)',
404 'SPO-GA': 'SOUTHERN PACIFIC - Gazelle Basin',
405 'SPO-GL': 'SOUTHERN PACIFIC - Galapagos Rise',
406 'SPO-HT': 'SOUTHERN PACIFIC - New Hebrides Trench',
407 'SPO-KE': 'SOUTHERN PACIFIC - Kermadec-Lau-Tonga Ridges',
408 'SPO-KT': 'SOUTHERN PACIFIC - Kermadec Trench',
409 'SPO-LA': 'SOUTHERN PACIFIC - Lau Basin',
410 'SPO-LH': 'SOUTHERN PACIFIC - Lord Howe Rise',
411 'SPO-MA': 'SOUTHERN PACIFIC - Macquarie Ridge Complex',
412 'SPO-MG': 'SOUTHERN PACIFIC - Marquesas-Galapagos Crustal Block',
413 'SPO-MP': 'SOUTHERN PACIFIC - Manihiki Plateau',
414 'SPO-MQ': 'SOUTHERN PACIFIC - Marquesas Islands',
415 'SPO-NA': 'SOUTHERN PACIFIC - Nazca Ridge',
416 'SPO-NC': 'SOUTHERN PACIFIC - New Caledonia Trough/Basin',
417 'SPO-NO': 'SOUTHERN PACIFIC - Norfork Ridge',
418 'SPO-ON': 'SOUTHERN PACIFIC - Ontong-Java Plateau',
419 'SPO-PA': 'SOUTHERN PACIFIC - Pacific-Antarctic Ridge',
420 'SPO-PC': 'SOUTHERN PACIFIC - Peru-Chile Trench',
421 'SPO-PE': 'SOUTHERN PACIFIC - Peru Basin',
422 'SPO-PN': 'SOUTHERN PACIFIC - Penrhyn Basin',
423 'SPO-QU': 'SOUTHERN PACIFIC - Queensland Plateau',
424 'SPO-RO': 'SOUTHERN PACIFIC - Roggeveen Basin',
425 'SPO-SA': 'SOUTHERN PACIFIC - Samoa Basin',
426 'SPO-SC': 'SOUTHERN PACIFIC - Santa Cruz Basin',
427 'SPO-SE': 'SOUTHERN PACIFIC - Southeast Pacific Basin',
428 'SPO-SF': 'SOUTHERN PACIFIC - South Fiji Basin',
429 'SPO-SG': 'SOUTHERN PACIFIC - Sala-y-Gomez Ridge',
430 'SPO-SI': 'SOUTHERN PACIFIC - Solomon Islands',
431 'SPO-SL': 'SOUTHERN PACIFIC - Solomon Sea Basin',
432 'SPO-SO': 'SOUTHERN PACIFIC - Society Ridge',
433 'SPO-SS': 'SOUTHERN PACIFIC - South Shetland Trough',
434 'SPO-ST': 'SOUTHERN PACIFIC - South Tasman Rise/Plateau',
435 'SPO-SW': 'SOUTHERN PACIFIC - Southwest Pacific Basin',
436 'SPO-TA': 'SOUTHERN PACIFIC - Tasman Basin',
437 'SPO-TI': 'SOUTHERN PACIFIC - Tiki Basin',
438 'SPO-TT': 'SOUTHERN PACIFIC - Tonga Trench',
439 'SPO-TU': 'SOUTHERN PACIFIC - Tuamotu Ridge',
440 'SPO-TV': 'SOUTHERN PACIFIC - Tuvalu (Ellice) Ridge'
441}
444PROVINCE_KEYS = PROVINCES.keys()
447def provinceKey(province):
448 if province.upper() in PROVINCE_KEYS:
449 return PROVINCES[province.upper()]
450 return 'Undefined'
453def ageKey(age):
454 for key, value in EONS.items():
455 if age.strip().lower() == key.lower():
456 return value
457 return 'Undefined'
460def referenceKey(ref):
461 if int(ref[:2]) > 50:
462 y_prefix = '19'
463 else:
464 y_prefix = '20'
465 return 'Year %s%s - %s. Author %s.' % (
466 y_prefix, ref[:2], ref[4], ref[2])
469def pubYear(ref):
470 try:
471 if int(ref[:2]) > 50:
472 y_prefix = '19'
473 else:
474 y_prefix = '20'
475 year = '%s%s' % (y_prefix, ref[:2])
476 return int(year)
477 except ValueError:
478 return None