kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
44 lines (43 loc) • 4.55 kB
TypeScript
export { colorMaybeToRGB, colorRangeBackwardCompatibility, createLinearGradient, hasColorMap, hexToRgb, isHexColor, isRgbColor, normalizeColor, reverseColorRange, rgbToHex, addCustomPaletteColor, removeCustomPaletteColor, sortCustomPaletteColor, updateCustomPaletteColor, updateColorRangeBySelectedPalette, paletteIsSteps, paletteIsType, paletteIsColorBlindSafe, updateColorRangeByMatchingPalette, updateCustomColorRangeByColorUI, initializeCustomPalette } from './color-utils';
export { errorNotification } from './notifications-utils';
export { createNotification, exportImageError, successNotification } from './notifications-utils';
export { setStyleSheetBaseHref } from './dom-utils';
export { default as domtoimage } from './dom-to-image';
export { getFrequency, getMode, aggregate } from './aggregation';
export { adjustValueToAnimationWindow, getBinThresholds, histogramFromThreshold, histogramFromValues, histogramFromDomain, histogramFromOrdinal, runGpuFilterForPlot, updateTimeFilterPlotType } from './plot';
export * from './data-utils';
export type { FieldFormatter } from './data-utils';
export * from './strings';
export { SAMPLE_TIMELINE, TIMELINE_MODES, TIME_INTERVALS_ORDERED, LayerToFilterTimeInterval, TileTimeInterval, getTimelineFromAnimationConfig, getTimelineFromFilter } from './time';
export { maybeHexToGeo, getPositionFromHexValue } from './position-utils';
export { datasetColorMaker, findDefaultColorField, getFieldFormatLabels, getFormatLabels, validateInputData } from './dataset-utils';
export { exportMapToHTML } from './export-map-html';
export { calculateExportImageSize, convertToPng, dataURItoBlob, downloadFile, exportHtml, exportImage, exportJson, exportMap, exportToJsonString, default as exporters, getMapJSON, getScaleFromImageSize, isMSEdge } from './export-utils';
export { getFormatValue, getDefaultTimeFormat } from './format';
export { setLayerBlending } from './gl-utils';
export { flattenMessages, mergeMessages } from './locale-utils';
export { isValidMapInfo } from './map-info-utils';
export { editBottomMapStyle, editTopMapStyle, getDefaultLayerGroupVisibility, getStyleDownloadUrl, getStyleImageIcon, mergeLayerGroupVisibility, scaleMapStyleByResolution } from './map-style-utils/mapbox-gl-style-editor';
export { validateToken } from './mapbox-utils';
export { default as useDimensions, observeDimensions, unobserveDimensions } from './observe-dimensions';
export type { Dimensions } from './observe-dimensions';
export { snapToMarks, getTimeBins } from './plot';
export * from './projection-utils';
export * from './split-map-utils';
export * from './utils';
export { computeDeckEffects, fixEffectOrder, reorderEffectOrder, validateEffectParameters } from './effect-utils';
export { isStyleUsingMapboxTiles, isStyleUsingOpenStreetMapTiles, getBaseMapLibrary, transformRequest } from './map-style-utils/mapbox-utils';
export * from './map-utils';
export { ArrowDataContainer, arrowDataTypeToAnalyzerDataType, arrowDataTypeToFieldType } from './arrow-data-container';
export type { DataContainerInterface } from './data-container-interface';
export { DataForm, createDataContainer, createIndexedDataContainer, getSampleData as getSampleContainerData } from './data-container-utils';
export * from './filter-utils';
export type { FilterChanged, FilterResult, dataValueAccessor } from './filter-utils';
export { colorMapToColorBreaks, colorBreaksToColorMap, getLayerColorScale, getLegendOfScale, getLinearDomain, getLogDomain, getOrdinalDomain, getQuantileDomain, getScaleFunction, getVisualChannelScaleByZoom, initializeLayerColorMap, isNumericColorBreaks, isDomainStops, isDomainQuantile, getDomainStepsbyZoom, getThresholdsFromQuantiles, getQuantLabelFormat, getHistogramDomain, getQuantLegends, getCategoricalColorMap, getCategoricalColorScale, initCustomPaletteByCustomScale, colorMapToCategoricalColorBreaks, resetCategoricalColorMapByIndex, selectRestCategoricalColorMapByIndex, removeCategoricalValueFromColorMap, addCategoricalValuesToColorMap } from './data-scale-utils';
export type { ColorBreak, ColorBreakOrdinal, DomainQuantiles, DomainStops } from './data-scale-utils';
export { DataRow } from './data-row';
export { getApplicationConfig, initApplicationConfig } from './application-config';
export type { KeplerApplicationConfig, BaseMapLibraryConfig, MapLibInstance, GetMapRef } from './application-config';
export { isAppleDevice } from './browser-utils';
export { default as quickInsertionSort } from './quick-insertion-sort';
export type { KeplerTableModel } from './types';