piling.js
Version:
A WebGL-based Library for Visual Piling/Stacking
42 lines (31 loc) • 1.03 kB
JavaScript
import createPilingJs from './library';
export {
createMatrixPreviewAggregator,
createMatrixCoverAggregator,
createRepresentativeAggregator,
} from './aggregator';
export { createDbscan, createKmeans } from './clusterer';
export { createUmap } from './dimensionality-reducer';
export {
createImageRenderer,
createMatrixRenderer,
createRepresentativeRenderer,
createSvgRenderer,
createD3Renderer,
createVegaLiteRenderer,
createObservablePlotRenderer,
} from './renderer';
export { default as createImage } from './image';
export { default as createLibrary } from './library';
export const createLibraryAsync = async (element, props) => {
const piling = createPilingJs(element, props);
await piling.whenInit;
return piling;
};
export const createLibraryFromState = async (element, state, options) => {
const piling = createPilingJs(element);
await piling.importState(state, options);
return piling;
};
export { deserializeState, serializeState } from './utils';
export default createPilingJs;