vega-datasets
Version:
Common repository for example datasets used by Vega related projects.
103 lines (98 loc) • 8.03 kB
JavaScript
import * as d3 from 'd3-dsv';
var version$2 = "3.1.0";
var pkg = {
version: version$2};
const version$1 = pkg.version;
var urls = {
'annual-precip.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/annual-precip.json`,
'anscombe.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/anscombe.json`,
'barley.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/barley.json`,
'budget.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/budget.json`,
'budgets.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/budgets.json`,
'burtin.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/burtin.json`,
'cars.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/cars.json`,
'countries.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/countries.json`,
'crimea.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/crimea.json`,
'driving.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/driving.json`,
'earthquakes.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/earthquakes.json`,
'flare-dependencies.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flare-dependencies.json`,
'flare.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flare.json`,
'flights-10k.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-10k.json`,
'flights-200k.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-200k.json`,
'flights-20k.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-20k.json`,
'flights-2k.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-2k.json`,
'flights-5k.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-5k.json`,
'football.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/football.json`,
'gapminder.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/gapminder.json`,
'income.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/income.json`,
'jobs.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/jobs.json`,
'londonBoroughs.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/londonBoroughs.json`,
'londonCentroids.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/londonCentroids.json`,
'londonTubeLines.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/londonTubeLines.json`,
'miserables.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/miserables.json`,
'monarchs.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/monarchs.json`,
'movies.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/movies.json`,
'normal-2d.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/normal-2d.json`,
'obesity.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/obesity.json`,
'ohlc.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/ohlc.json`,
'penguins.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/penguins.json`,
'platformer-terrain.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/platformer-terrain.json`,
'political-contributions.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/political-contributions.json`,
'population.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/population.json`,
'udistrict.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/udistrict.json`,
'unemployment-across-industries.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/unemployment-across-industries.json`,
'uniform-2d.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/uniform-2d.json`,
'us-10m.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/us-10m.json`,
'us-state-capitals.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/us-state-capitals.json`,
'volcano.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/volcano.json`,
'weekly-weather.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/weekly-weather.json`,
'wheat.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/wheat.json`,
'world-110m.json': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/world-110m.json`,
'airports.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/airports.csv`,
'birdstrikes.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/birdstrikes.csv`,
'co2-concentration.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/co2-concentration.csv`,
'disasters.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/disasters.csv`,
'flights-airport.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-airport.csv`,
'gapminder-health-income.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/gapminder-health-income.csv`,
'github.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/github.csv`,
'global-temp.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/global-temp.csv`,
'iowa-electricity.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/iowa-electricity.csv`,
'la-riots.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/la-riots.csv`,
'lookup_groups.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/lookup_groups.csv`,
'lookup_people.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/lookup_people.csv`,
'population_engineers_hurricanes.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/population_engineers_hurricanes.csv`,
'seattle-weather-hourly-normals.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/seattle-weather-hourly-normals.csv`,
'seattle-weather.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/seattle-weather.csv`,
'sp500-2000.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/sp500-2000.csv`,
'sp500.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/sp500.csv`,
'species.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/species.csv`,
'stocks.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/stocks.csv`,
'us-employment.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/us-employment.csv`,
'weather.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/weather.csv`,
'windvectors.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/windvectors.csv`,
'zipcodes.csv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/zipcodes.csv`,
'unemployment.tsv': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/unemployment.tsv`,
'flights-200k.arrow': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-200k.arrow`,
'flights-3m.parquet': `https://cdn.jsdelivr.net/npm/vega-datasets@${version$1}/data/flights-3m.parquet`,
};
const version = pkg.version;
const data = { version };
for (const name of Object.keys(urls)) {
const url = urls[name];
const f = async function () {
const result = await fetch(url);
if (name.endsWith(".json")) {
return await result.json();
}
else if (name.endsWith(".csv")) {
return d3.csvParse(await result.text(), d3.autoType);
}
else {
return await result.text();
}
};
f.url = url;
data[name] = f;
}
export { data as default };
//# sourceMappingURL=index.js.map