Created
September 28, 2015 18:43
-
-
Save ghalimi/06f99290a5f2ee6d0328 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name" : "Quakes", | |
| "id" : "/quakes", | |
| "version" : "0.0.1", | |
| "description" : "All recorded earthquakes with a magnitude of 6 or greater from 1900 to 2013.", | |
| "author" : "Ismael Chang Ghalimi @ghalimi", | |
| "license" : "MIT", | |
| "sheets" : [ | |
| { | |
| "name" : "Recordings", | |
| "id" : "recordings", | |
| "type" : "data", | |
| "spec" : { | |
| "parameters" : [ | |
| { | |
| "name" : "Equator", | |
| "id" : "equator", | |
| "datatype" : "number", | |
| "typology" : "directional", | |
| "default" : 0 | |
| } | |
| ], | |
| "datasources" : ["/resources/csv/earthquakes.csv"], | |
| "columns" : [ | |
| { | |
| "name" : "ID", | |
| "id" : "id", | |
| "datatype" : "identifier", | |
| "typology" : "nominal", | |
| "options" : { "size": 32 } | |
| }, | |
| { | |
| "name" : "Network", | |
| "id" : "network", | |
| "datatype" : "category", | |
| "typology" : "nominal", | |
| "options" : { | |
| "categories" : [ | |
| { "name": "Atlas" , "id": 0 }, | |
| { "name": "Centennial", "id": 1 }, | |
| { "name": "NC" , "id": 2 }, | |
| { "name": "Official" , "id": 3 }, | |
| { "name": "PDE" , "id": 4 }, | |
| { "name": "US" , "id": 5 } | |
| ] | |
| } | |
| }, | |
| { | |
| "name" : "Country", | |
| "id" : "country", | |
| "datatype" : "string", | |
| "typology" : "nominal", | |
| "options" : { "size": 64 } | |
| }, | |
| { | |
| "name" : "Place", | |
| "id" : "place", | |
| "datatype" : "string", | |
| "typology" : "nominal", | |
| "options" : { "size": 64 } | |
| }, | |
| { | |
| "name" : "Timestamp", | |
| "id" : "timestamp", | |
| "datatype" : "timestamp", | |
| "typology" : "incremental" | |
| }, | |
| { | |
| "name" : "Date", | |
| "id" : "date", | |
| "datatype" : "date", | |
| "typology" : "incremental", | |
| "options" : {} | |
| }, | |
| { | |
| "name" : "Time", | |
| "id" : "time", | |
| "datatype" : "time", | |
| "typology" : "sectorial" | |
| }, | |
| { | |
| "name" : "Updated", | |
| "id" : "updated", | |
| "datatype" : "timestamp", | |
| "typology" : "incremental" | |
| }, | |
| { | |
| "name" : "Latitude", | |
| "id" : "latitude", | |
| "datatype" : "number", | |
| "typology" : "directional" | |
| }, | |
| { | |
| "name" : "Longitude", | |
| "id" : "longitude", | |
| "datatype" : "number", | |
| "typology" : "directional" | |
| }, | |
| { | |
| "name" : "Depth", | |
| "id" : "depth", | |
| "datatype" : "number", | |
| "typology" : "intensive" | |
| }, | |
| { | |
| "name" : "Magnitude", | |
| "id" : "magnitude", | |
| "datatype" : "number", | |
| "typology" : "intensive" | |
| }, | |
| { | |
| "name" : "Type", | |
| "id" : "type", | |
| "datatype" : "category", | |
| "typology" : "nominal", | |
| "options" : { | |
| "categories" : [ | |
| { "name": "MB" , "id": 0 }, | |
| { "name": "MJ" , "id": 1 }, | |
| { "name": "MS" , "id": 2 }, | |
| { "name": "MT" , "id": 3 }, | |
| { "name": "MW" , "id": 4 }, | |
| { "name": "MWB", "id": 5 }, | |
| { "name": "MWC", "id": 6 }, | |
| { "name": "MWP", "id": 7 }, | |
| { "name": "MWR", "id": 8 }, | |
| { "name": "MWW", "id": 9 }, | |
| { "name": "UK" , "id": 10 } | |
| ] | |
| } | |
| }, | |
| { | |
| "name" : "Reports", | |
| "id" : "reports", | |
| "datatype" : "integer", | |
| "typology" : "cardinal" | |
| }, | |
| { | |
| "name" : "Gap", | |
| "id" : "gap", | |
| "datatype" : "number", | |
| "typology" : "directional" | |
| }, | |
| { | |
| "name" : "Distance", | |
| "id" : "distance", | |
| "datatype" : "number", | |
| "typology" : "intensive" | |
| }, | |
| { | |
| "name" : "RMS", | |
| "id" : "rms", | |
| "datatype" : "number", | |
| "typology" : "intensive" | |
| }, | |
| { | |
| "name" : "Hemisphere", | |
| "id" : "hemisphere", | |
| "datatype" : "category", | |
| "typology" : "nominal", | |
| "options" : { | |
| "categories" : [ | |
| { "name": "North", "id": "north" }, | |
| { "name": "South", "id": "south" } | |
| ] | |
| }, | |
| "equation" : "IF(latitude > equator, 'north', 'south')" | |
| }, | |
| { | |
| "name" : "Year", | |
| "id" : "year", | |
| "datatype" : "integer", | |
| "typology" : "incremental", | |
| "equation" : { "year": ["timestamp"] } | |
| } | |
| ], | |
| "blueprint" : { | |
| "visual" : "scatter", | |
| "measures" : [ | |
| { | |
| "variable" : "latitude", | |
| "axis" : "horizontal" | |
| }, | |
| { | |
| "variable" : "longitude", | |
| "axis" : "vertical" | |
| }, | |
| { | |
| "variable" : "magnitude", | |
| "axis" : "color", | |
| "palette" : { | |
| "name" : "OrRd", | |
| "number" : 4 | |
| } | |
| } | |
| ], | |
| "options" : { | |
| "symbol" : "disk", | |
| "projection" : "mercator", | |
| "note" : { | |
| "html" : "<strong>Source:</strong> USGS" | |
| } | |
| } | |
| }, | |
| "filter" : [ | |
| { | |
| "type" : "expression", | |
| "format" : "binary", | |
| "variant" : "operation", | |
| "operation" : "!=", | |
| "left" : { | |
| "type" : "identifier", | |
| "variant" : "column", | |
| "name" : "network" | |
| }, | |
| "right" : { | |
| "type" : "literal", | |
| "variant" : "string", | |
| "value" : "Atlas" | |
| } | |
| } | |
| ], | |
| "views" : [ | |
| { | |
| "name" : "Earthquakes by Network", | |
| "id" : "earthquakes_by_network", | |
| "function" : "PIVOT", | |
| "arguments" : [ | |
| "recordings", | |
| { | |
| "dimensions" : { | |
| "cols" : ["network", "hemisphere"], | |
| "rows" : [] | |
| }, | |
| "measures" : [ | |
| { | |
| "column" : "magnitude", | |
| "summary" : "average", | |
| "format" : { "background": null, "text": null, "value": ",.1f", "css": null } | |
| } | |
| ], | |
| "blueprint" : { | |
| "visual" : "bar", | |
| "dimensions" : { | |
| "columns" : { | |
| "visualized" : { | |
| "variable" : "network", | |
| "axis" : "horizontal", | |
| "cohorts" : { "variable": "hemisphere" } | |
| } | |
| } | |
| }, | |
| "measures" : [ | |
| { | |
| "variable" : "average_magnitude", | |
| "axis" : "height" | |
| } | |
| ], | |
| "options" : { | |
| "description" : { | |
| "html" : "<strong>Description</strong><br>Hemisphere: <code>IF(latitude >= equator, 'north', 'south')</code>", | |
| "height" : "5em" | |
| }, | |
| "note" : { | |
| "html" : "<strong>Source:</strong> USGS" | |
| } | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name" : "Earthquakes by Network and Type", | |
| "id" : "earthquakes_by_network_and_type", | |
| "filter" : [ | |
| { | |
| "type" : "expression", | |
| "format" : "binary", | |
| "variant" : "operation", | |
| "operation" : "and", | |
| "left" : { | |
| "type" : "expression", | |
| "format" : "binary", | |
| "variant" : "operation", | |
| "operation" : "!=", | |
| "left" : { | |
| "type" : "identifier", | |
| "variant" : "column", | |
| "name" : "network" | |
| }, | |
| "right" : { | |
| "type" : "identifier", | |
| "variant" : "column", | |
| "name" : "Atlas" | |
| } | |
| }, | |
| "right" : { | |
| "type" : "expression", | |
| "format" : "binary", | |
| "variant" : "operation", | |
| "operation" : ">", | |
| "left" : { | |
| "type" : "function", | |
| "name" : "day", | |
| "distinct" : false, | |
| "args" : [ | |
| { | |
| "type" : "identifier", | |
| "variant" : "column", | |
| "name" : "date" | |
| } | |
| ] | |
| }, | |
| "right" : { | |
| "type" : "literal", | |
| "variant" : "decimal", | |
| "value" : "40998" | |
| } | |
| } | |
| } | |
| ], | |
| "function" : "PIVOT", | |
| "arguments" : [ | |
| "recordings", | |
| { | |
| "dimensions" : { | |
| "cols" : ["network", "type"], | |
| "rows" : [] | |
| }, | |
| "measures" : [ | |
| { | |
| "column" : "depth", | |
| "summary" : "average", | |
| "format" : { "background": null, "text": null, "value": ",.1f", "css": null } | |
| } | |
| ], | |
| "blueprint" : { | |
| "visual" : "bar", | |
| "dimensions" : { | |
| "columns" : { | |
| "visualized" : { | |
| "variable" : "type", | |
| "axis" : "horizontal" | |
| } | |
| } | |
| }, | |
| "measures" : [ | |
| { | |
| "variable" : "average_depth", | |
| "axis" : "height", | |
| "details" : { | |
| "variable" : "network", | |
| "type" : "stack" | |
| } | |
| } | |
| ], | |
| "options" : { | |
| "note" : { | |
| "html" : "<strong>Source:</strong> USGS" | |
| } | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name" : "Magnitude Drop", | |
| "id" : "drop", | |
| "function" : "PIVOT", | |
| "arguments" : [ | |
| "recordings", | |
| { | |
| "dimensions" : { | |
| "cols" : ["year"], | |
| "rows" : [] | |
| }, | |
| "measures" : [ | |
| { | |
| "column" : "magnitude", | |
| "summary" : "average" | |
| } | |
| ], | |
| "blueprint" : { | |
| "visual" : "line", | |
| "dimensions" : { | |
| "columns" : { | |
| "visualized" : { | |
| "variable" : "year", | |
| "axis" : "horizontal", | |
| "scale" : "linear", | |
| "format" : "d", | |
| "values" : [1900, 1910, 1920, 1930, 1940, 1950, 1960, 1970, 1980, 1990, 2000, 2010, 2020] | |
| } | |
| } | |
| }, | |
| "measures" : [ | |
| { | |
| "variable" : "average_magnitude", | |
| "axis" : "vertical", | |
| "values" : [6, 7, 8] | |
| } | |
| ], | |
| "options" : { | |
| "description" : { | |
| "html" : "<strong>Description</strong><br>Year computed with <code>YEAR(timestamp)</code>", | |
| "height" : "5em" | |
| }, | |
| "note" : { | |
| "html" : "<strong>Source:</strong> USGS" | |
| } | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name" : "Earthquakes Heatmap", | |
| "id" : "earthquakes_heatmap", | |
| "function" : "PIVOT", | |
| "arguments" : [ | |
| "recordings", | |
| { | |
| "dimensions" : { | |
| "cols" : ["network", "type"], | |
| "rows" : [] | |
| }, | |
| "measures" : [ | |
| { | |
| "column" : "depth", | |
| "summary" : "average", | |
| "format" : { "background": null, "text": null, "value": ",.1f", "css": null } | |
| } | |
| ], | |
| "blueprint" : { | |
| "visual" : "heatmap", | |
| "dimensions" : { | |
| "columns" : { | |
| "visualized" : { | |
| "variable" : "network", | |
| "axis" : "horizontal" | |
| } | |
| }, | |
| "rows" : { | |
| "visualized" : { | |
| "variable" : "type", | |
| "axis" : "vertical" | |
| } | |
| } | |
| }, | |
| "measures" : [ | |
| { | |
| "variable" : "average_depth", | |
| "axis" : "color" | |
| } | |
| ], | |
| "options" : { | |
| "note" : { | |
| "html" : "<strong>Source:</strong> USGS" | |
| } | |
| } | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "name" : "Magnitude Autocorrelation", | |
| "id" : "autocorrelation", | |
| "type" : "data", | |
| "spec" : { | |
| "columns" : [ | |
| { | |
| "name" : "Lag", | |
| "id" : "lag", | |
| "datatype" : "integer", | |
| "typology" : "arrival", | |
| "equation" : "row + 1" | |
| }, | |
| { | |
| "name" : "Autocorrelation", | |
| "id" : "autocorrelation", | |
| "datatype" : "number", | |
| "typology" : "intensive", | |
| "equation" : "AUTOCORRELATION('recordings', magnitude, row + 1, FALSE)" | |
| } | |
| ], | |
| "rows" : 100, | |
| "blueprint" : { | |
| "visual" : "level", | |
| "dimensions" : { | |
| "columns" : { | |
| "visualized" : { | |
| "variable" : "lag", | |
| "axis" : "horizontal" | |
| } | |
| } | |
| }, | |
| "measures" : [ | |
| { | |
| "variable" : "autocorrelation", | |
| "axis" : "vertical" | |
| } | |
| ], | |
| "options" : { | |
| "symbol" : "disk", | |
| "note" : { | |
| "html" : "<strong>Source:</strong> USGS" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| { | |
| "name" : "Notebook", | |
| "id" : "notebook", | |
| "type" : "notebook", | |
| "spec" : { | |
| "operations" : [ | |
| { | |
| "type" : "docs", | |
| "id" : "lorem", | |
| "spec" : { "code": "Lorem ipsum dolor" } | |
| }, | |
| { | |
| "type" : "code", | |
| "id" : "42", | |
| "spec" : { "code": "6 * 7" } | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "name" : "Dashboard", | |
| "id" : "dashboard", | |
| "type" : "dashboard", | |
| "spec" : { | |
| "cells" : { | |
| "0" : { | |
| "0" : { | |
| "text" : "=PLOT('recordings/analysis')", | |
| "colspan" : 6, | |
| "rowspan" : 12 | |
| }, | |
| "6" : { | |
| "text" : "=PLOT('recordings/drop')", | |
| "colspan" : 5, | |
| "rowspan" : 12 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment