Skip to content

Instantly share code, notes, and snippets.

@smykes
Created November 6, 2024 18:39
Show Gist options
  • Save smykes/5b845fb016901e86a6d46226c15ebc22 to your computer and use it in GitHub Desktop.
Save smykes/5b845fb016901e86a6d46226c15ebc22 to your computer and use it in GitHub Desktop.
Geological Time Scale in JSON format
{
"eons": [
{
"name": "hadean",
"start": 4600,
"end": 4000
},
{
"name": "archean",
"start": 3999.99,
"end": 2500,
"eras": [
{
"name": "eoArchean",
"start": 3999.99,
"end": 3600
},
{
"name": "paleoArchean",
"start": 3599.99,
"end": 3200
},
{
"name": "mesoArchean",
"start": 3199.99,
"end": 2800
},
{
"name": "neoArchean",
"start": 2799.99,
"end": 2500
}
]
},
{
"name": "proterozic",
"start": 2499.99,
"end": 541,
"eras": [
{
"name": "paleoProterozoic",
"start": 2499.99,
"end": 1600,
"periods": [
{ "name": "siderian", "start": 2499.99, "end": 2300 },
{ "name": "rhyacian", "start": 2299.99, "end": 2050 },
{ "name": "orosirian", "start": 2049.99, "end": 1800 },
{ "name": "statherian", "start": 1799.99, "end": 1600 }
]
},
{
"name": "mesoProterozipic",
"start": 1599.99,
"end": 1000,
"periods": [
{ "name": "calymmian", "start": 1599.99, "end": 1400 },
{ "name": "ectasian", "start": 1399.99, "end": 1200 },
{ "name": "stenian", "start": 1111.99, "end": 1000 }
]
},
{
"name": "neoProterozoic",
"start": 999.99,
"end": 541,
"periods": [
{ "name": "tonian", "start": 999.99, "end": 720 },
{ "name": "cryogenian", "start": 719.99, "end": 635 },
{ "name": "ediacaran", "start": 634.99, "end": 541 }
]
}
]
},
{
"name": "phanerozoic",
"start": 540.99,
"end": 0,
"eras": [
{
"name": "paleozoic",
"start": 540.99,
"end": 251.902,
"periods": [
{
"name": "cambrian",
"start": 540.99,
"end": 485.4,
"epochs": [
{
"name": "terreneuvian",
"start": 540.99,
"end": 521,
"ages": [
{ "name": "stage2", "start": 528.99, "end": 521 },
{ "name": "fortunuan", "start": 540.99, "end": 529 }
]
},
{
"name": "series2",
"start": 520.99,
"end": 509,
"ages": [
{ "name": "stage4", "start": 513.99, "end": 509 },
{ "name": "stage3", "start": 520.99, "end": 514 }
]
},
{
"name": "mialolingian",
"start": 508.99,
"end": 497,
"ages": [
{ "name": "guzhangian", "start": 500.49, "end": 497 },
{ "name": "drumian", "start": 504.49, "end": 500.5 },
{ "name": "wuliuan", "start": 508.99, "end": 504.5 }
]
},
{
"name": "furongian",
"start": 496.99,
"end": 485.4,
"ages": [
{ "name": "stage10", "start": 489.49, "end": 485.4 },
{
"name": "jiangshanianan",
"start": 493.99,
"end": 489.5
},
{ "name": "paibian", "start": 496.99, "end": 494 }
]
}
]
},
{
"name": "ordovician",
"start": 485.39,
"end": 443.8,
"epochs": [
{
"name": "lower",
"start": 485.39,
"end": 470,
"ages": [
{ "name": "floian", "start": 477.69, "end": 470 },
{ "name": "tremadocian", "start": 485.39, "end": 477.7 }
]
},
{
"name": "middle",
"start": 469.99,
"end": 458.4,
"ages": [
{
"name": "darriwilian",
"start": 467.29,
"end": 458.4
},
{ "name": "dapingian", "start": 469.99, "end": 467.3 }
]
},
{
"name": "upper",
"start": 458.39,
"end": 443.8,
"ages": [
{ "name": "hirnantian", "start": 445.19, "end": 443.8 },
{ "name": "katian", "start": 452.99, "end": 445.2 },
{ "name": "sandbian", "start": 458.4, "end": 453 }
]
}
]
},
{
"name": "silurian",
"start": 443.79,
"end": 419.2,
"epochs": [
{
"name": "llandovery",
"start": 443.79,
"end": 433.4,
"ages": [
{ "name": "telychian", "start": 438.49, "end": 433.4 },
{ "name": "aeronian", "start": 440.7, "end": 438.5 },
{ "name": "rhuddanian", "start": 443.79, "end": 440.8 }
]
},
{
"name": "wenlock",
"start": 433.39,
"end": 427.4,
"ages": [
{
"name": "sheinwoodian",
"start": 433.39,
"end": 430.5
},
{ "name": "homerian", "start": 430.49, "end": 427.4 }
]
},
{
"name": "ludlow",
"start": 427.39,
"end": 423,
"ages": [
{ "name": "gorstian", "start": 427.39, "end": 425.6 },
{ "name": "ludfordian", "start": 425.59, "end": 423 }
]
},
{
"name": "pridoli",
"start": 423.99,
"end": 419.2
}
]
},
{
"name": "devonian",
"start": 419.19,
"end": 358.9,
"epochs": [
{
"name": "lower",
"start": 419.19,
"end": 393.3,
"ages": [
{ "name": "lochkovian", "start": 419.19, "end": 410.8 },
{ "name": "pragian", "start": 410.79, "end": 407.6 },
{ "name": "emsian", "start": 407.59, "end": 393.3 }
]
},
{
"name": "middle",
"start": 393.29,
"end": 382.7,
"ages": [
{ "name": "eifelian", "start": 393.29, "end": 387.7 },
{ "name": "givetian", "start": 387.69, "end": 382.7 }
]
},
{
"name": "upper",
"start": 382.69,
"end": 358.9,
"ages": [
{ "name": "frasnian", "start": 382.69, "end": 372.2 },
{ "name": "famennian", "start": 372.19, "end": 358.9 }
]
}
]
},
{
"name": "carboniferous",
"start": 358.89,
"end": 289.9,
"epochs": [
{
"name": "pennsylvanian",
"start": 358.89,
"end": 323.2,
"ages": [
{ "name": "gzhelian", "start": 303.69, "end": 298.9 },
{ "name": "kasimovian", "start": 306.99, "end": 303.7 },
{ "name": "moscovian", "start": 315.19, "end": 307 },
{ "name": "bashkirian", "start": 323.19, "end": 315.2 }
]
},
{
"name": "mississippian",
"start": 323.19,
"end": 298.9,
"ages": [
{
"name": "serpukhovian",
"start": 330.89,
"end": 323.2
},
{ "name": "visean", "start": 346.69, "end": 330.9 },
{ "name": "tournaisain", "start": 358.89, "end": 346.7 }
]
}
]
},
{
"name": "permian",
"start": 298.89,
"end": 251.902,
"epochs": [
{
"name": "cisuralian",
"start": 298.89,
"end": 272.95,
"ages": [
{ "name": "asselian", "start": 298.89, "end": 295 },
{ "name": "sakamarian", "start": 294.99, "end": 290.1 },
{ "name": "artinskian", "start": 290.09, "end": 283.5 },
{ "name": "kungurian", "start": 283.49, "end": 272.95 }
]
},
{
"name": "guadalupian",
"start": 259.09,
"end": 272.94,
"ages": [
{ "name": "roadian", "start": 272.94, "end": 268.8 },
{ "name": "wordian", "start": 268.79, "end": 265.1 },
{ "name": "capitanian", "start": 265.09, "end": 259.1 }
]
},
{
"name": "lopingian",
"start": 259.09,
"end": 251.902,
"ages": [
{
"name": "changhsingian",
"start": 254.13,
"end": 251.902
},
{
"name": "wuchiapingian",
"start": 259.09,
"end": 254.14
}
]
}
]
}
]
},
{
"name": "mesozoic",
"start": 251.901,
"end": 66,
"periods": [
{
"name": "triassic",
"start": 251.901,
"end": 201.3,
"epochs": [
{
"name": "lower",
"start": 247.2,
"end": 251.901,
"ages": [
{ "name": "olenekian", "start": 251.19, "end": 247.2 },
{ "name": "induan", "start": 251.2, "end": 251.901 }
]
},
{
"name": "middle",
"start": 247.19,
"end": 237,
"ages": [
{ "name": "ladinian", "start": 241.99, "end": 237 },
{ "name": "anisian", "start": 247.19, "end": 242 }
]
},
{
"name": "upper",
"start": 236.99,
"end": 201.3,
"ages": [
{ "name": "rhaetian", "start": 208.49, "end": 201.3 },
{ "name": "norian", "start": 226.99, "end": 208.5 },
{ "name": "carnian", "start": 236.99, "end": 227 }
]
}
]
},
{
"name": "jurassic",
"start": 201.29,
"end": 145,
"epochs": [
{
"name": "lower",
"start": 201.3,
"end": 174.1,
"ages": [
{ "name": "toarcian", "start": 182.69, "end": 174.1 },
{
"name": "pliensbachian",
"start": 198.79,
"end": 182.7
},
{
"name": "sinermurian",
"start": 199.29,
"end": 190.8
},
{ "name": "hettangian", "start": 201.29, "end": 199.3 }
]
},
{
"name": "middle",
"start": 174.09,
"end": 163.5,
"ages": [
{ "name": "callovian", "start": 166.09, "end": 163.5 },
{ "name": "bathonian", "start": 168.29, "end": 166.1 },
{ "name": "bajocian", "start": 170.29, "end": 168.3 },
{ "name": "aalenian", "start": 174.09, "end": 170.3 }
]
},
{
"name": "upper",
"start": 163.49,
"end": 145,
"ages": [
{ "name": "tithonian", "start": 152.09, "end": 145 },
{
"name": "kimmeridgian",
"start": 157.29,
"end": 152.1
},
{ "name": "oxfordian", "start": 163.49, "end": 157.3 }
]
}
]
},
{
"name": "cretaceous",
"start": 144.99,
"end": 66,
"epochs": [
{
"name": "lower",
"start": 144.99,
"end": 100.5,
"ages": [
{ "name": "albian", "start": 112.99, "end": 100.5 },
{ "name": "aptian", "start": 124.99, "end": 113 },
{ "name": "barremian", "start": 129.39, "end": 125 },
{
"name": "hauterivian",
"start": 132.59,
"end": 129.4
},
{
"name": "valanginian",
"start": 139.79,
"end": 132.6
},
{ "name": "berriasian", "start": 144.99, "end": 139.8 }
]
},
{
"name": "upper",
"start": 100.49,
"end": 66,
"ages": [
{ "name": "maastrichtian", "start": 72.09, "end": 66 },
{ "name": "campanian", "start": 83.59, "end": 72.1 },
{ "name": "santonian", "start": 86.29, "end": 83.6 },
{ "name": "conician", "start": 86.3, "end": 89.79 },
{ "name": "turonian", "start": 93.89, "end": 89.8 },
{ "name": "cenomanian", "start": 100.49, "end": 93.9 }
]
}
]
}
]
},
{
"name": "cenozoic",
"start": 65.99,
"end": 0,
"periods": [
{
"name": "paleogene",
"start": 65.99,
"end": 23.03,
"epochs": [
{
"name": "oligocene",
"start": 33.89,
"end": 23.03,
"ages": [
{ "name": "chattian", "start": 27.81, "end": 23.03 },
{ "name": "rupelian", "start": 33.89, "end": 27.82 }
]
},
{
"name": "eocene",
"start": 56,
"end": 33.9,
"ages": [
{ "name": "priabonian", "start": 37.79, "end": 33.9 },
{ "name": "bartonian", "start": 41.19, "end": 37.8 },
{ "name": "lutetian", "start": 47.79, "end": 41.2 },
{ "name": "ypresian", "start": 55.99, "end": 47.8 }
]
},
{
"name": "paleocene",
"start": 65.99,
"end": 56,
"ages": [
{ "name": "thanetian", "start": 59.19, "end": 56 },
{ "name": "selandian", "start": 61.59, "end": 59.2 },
{ "name": "danian", "start": 65.99, "end": 61.6 }
]
}
]
},
{
"name": "neogene",
"start": 23.02,
"end": 2.58,
"epochs": [
{
"name": "miocene",
"start": 23.02,
"end": 5.333,
"ages": [
{ "name": "aquitanian", "start": 23.02, "end": 20.44 },
{ "name": "burdigalian", "start": 20.43, "end": 15.97 },
{ "name": "langhian", "start": 15.96, "end": 13.82 },
{
"name": "serravallian",
"start": 13.81,
"end": 11.63
},
{ "name": "tortonian", "start": 11.62, "end": 7.246 },
{ "name": "messinian", "start": 7.245, "end": 5.333 }
]
},
{
"name": "pliocene",
"start": 5.332,
"end": 2.58,
"ages": [
{ "name": "piacenzian", "start": 3.59, "end": 2.58 },
{ "name": "zanclean", "start": 5.332, "end": 3.6 }
]
}
]
},
{
"name": "quarternary",
"start": 2.57,
"end": 0,
"epochs": [
{
"name": "pleistocene",
"start": 2.57,
"end": 0.0117,
"ages": [
{ "name": "stage4", "start": 0.128, "end": 0.0117 },
{ "name": "chibanian", "start": 0.773, "end": 0.129 },
{ "name": "calabrian", "start": 1.79, "end": 0.774 },
{ "name": "gelasian", "start": 2.57, "end": 1.8 }
]
},
{
"name": "holocene",
"start": 0.0117,
"end": 0,
"ages": [
{ "name": "meghalayan", "start": 0.0042, "end": 0 },
{
"name": "northgrippian",
"start": 0.008275,
"end": 0.0042
},
{
"name": "greenlandian",
"start": 0.0117,
"end": 0.008276
}
]
}
]
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment