├── .gitignore ├── .vscode └── settings.json ├── README.md ├── config ├── env.js ├── jest │ ├── cssTransform.js │ ├── fileTransform.js │ └── typescriptTransform.js ├── paths.js ├── polyfills.js ├── webpack.config.dev.js ├── webpack.config.prod.js └── webpackDevServer.config.js ├── images.d.ts ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── screenshot.png ├── scripts ├── build.js ├── start.js └── test.js ├── src ├── actions │ └── index.tsx ├── app.scss ├── app.tsx ├── components │ ├── app-root.scss │ ├── app-root.tsx │ └── visualizations │ │ ├── animated │ │ ├── default-design.ts │ │ └── index.ts │ │ ├── axes │ │ └── index.ts │ │ ├── barcharts │ │ ├── default-design.ts │ │ └── index.ts │ │ ├── chart-styles │ │ ├── axis.ts │ │ ├── barcharts.ts │ │ ├── heatmap.ts │ │ ├── index.ts │ │ ├── layout-manager.ts │ │ ├── legends.ts │ │ ├── scatterplots.ts │ │ └── style-manager.ts │ │ ├── comp-charts.ts │ │ ├── consistency │ │ └── index.ts │ │ ├── constraints.ts │ │ ├── data-handler │ │ ├── chart-data-manager.ts │ │ ├── data-preprocessor.ts │ │ ├── domain-manager.ts │ │ └── index.ts │ │ ├── default-design-manager.ts │ │ ├── heatmap │ │ ├── default-design.ts │ │ └── index.ts │ │ ├── index.ts │ │ ├── legends │ │ ├── default-design.ts │ │ ├── index.ts │ │ └── legend-manager.ts │ │ ├── line-connection │ │ └── index.ts │ │ ├── scatterplots │ │ ├── default-design.ts │ │ └── index.ts │ │ ├── svg-as-png.js │ │ └── tests │ │ └── test-specs.ts ├── datasets │ ├── datasets.ts │ ├── ecoli.ts │ ├── iris.ts │ ├── movies.ts │ └── mtcar_syn.ts ├── index.scss ├── index.tsx ├── metrics │ ├── index.ts │ ├── ms-ssim.ts │ ├── mse.ts │ ├── ssim.ts │ └── tools │ │ └── image-resize-linear.ts ├── models │ ├── chart-types.ts │ ├── comp-spec-manager.ts │ ├── comp-spec.ts │ ├── dataset.ts │ ├── index.tsx │ └── simple-vega-spec.ts ├── reducers │ └── index.ts ├── registerServiceWorker.ts ├── store │ └── index.ts └── useful-factory │ ├── d3-str.ts │ └── utils.ts ├── tsconfig.json ├── tsconfig.prod.json ├── tsconfig.test.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/README.md -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/env.js -------------------------------------------------------------------------------- /config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/jest/cssTransform.js -------------------------------------------------------------------------------- /config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/jest/fileTransform.js -------------------------------------------------------------------------------- /config/jest/typescriptTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/jest/typescriptTransform.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/polyfills.js -------------------------------------------------------------------------------- /config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/webpack.config.dev.js -------------------------------------------------------------------------------- /config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/webpack.config.prod.js -------------------------------------------------------------------------------- /config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /images.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/images.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/public/manifest.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/screenshot.png -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/scripts/start.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/scripts/test.js -------------------------------------------------------------------------------- /src/actions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/actions/index.tsx -------------------------------------------------------------------------------- /src/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/app.scss -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/components/app-root.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/app-root.scss -------------------------------------------------------------------------------- /src/components/app-root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/app-root.tsx -------------------------------------------------------------------------------- /src/components/visualizations/animated/default-design.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/animated/default-design.ts -------------------------------------------------------------------------------- /src/components/visualizations/animated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/animated/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/axes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/axes/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/barcharts/default-design.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/barcharts/default-design.ts -------------------------------------------------------------------------------- /src/components/visualizations/barcharts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/barcharts/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/axis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/axis.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/barcharts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/barcharts.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/heatmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/heatmap.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/layout-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/layout-manager.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/legends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/legends.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/scatterplots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/scatterplots.ts -------------------------------------------------------------------------------- /src/components/visualizations/chart-styles/style-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/chart-styles/style-manager.ts -------------------------------------------------------------------------------- /src/components/visualizations/comp-charts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/comp-charts.ts -------------------------------------------------------------------------------- /src/components/visualizations/consistency/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/consistency/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/constraints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/constraints.ts -------------------------------------------------------------------------------- /src/components/visualizations/data-handler/chart-data-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/data-handler/chart-data-manager.ts -------------------------------------------------------------------------------- /src/components/visualizations/data-handler/data-preprocessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/data-handler/data-preprocessor.ts -------------------------------------------------------------------------------- /src/components/visualizations/data-handler/domain-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/data-handler/domain-manager.ts -------------------------------------------------------------------------------- /src/components/visualizations/data-handler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/data-handler/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/default-design-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/default-design-manager.ts -------------------------------------------------------------------------------- /src/components/visualizations/heatmap/default-design.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/heatmap/default-design.ts -------------------------------------------------------------------------------- /src/components/visualizations/heatmap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/heatmap/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/legends/default-design.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/legends/default-design.ts -------------------------------------------------------------------------------- /src/components/visualizations/legends/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/legends/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/legends/legend-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/legends/legend-manager.ts -------------------------------------------------------------------------------- /src/components/visualizations/line-connection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/line-connection/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/scatterplots/default-design.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/scatterplots/default-design.ts -------------------------------------------------------------------------------- /src/components/visualizations/scatterplots/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/scatterplots/index.ts -------------------------------------------------------------------------------- /src/components/visualizations/svg-as-png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/svg-as-png.js -------------------------------------------------------------------------------- /src/components/visualizations/tests/test-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/components/visualizations/tests/test-specs.ts -------------------------------------------------------------------------------- /src/datasets/datasets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/datasets/datasets.ts -------------------------------------------------------------------------------- /src/datasets/ecoli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/datasets/ecoli.ts -------------------------------------------------------------------------------- /src/datasets/iris.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/datasets/iris.ts -------------------------------------------------------------------------------- /src/datasets/movies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/datasets/movies.ts -------------------------------------------------------------------------------- /src/datasets/mtcar_syn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/datasets/mtcar_syn.ts -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/metrics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/metrics/index.ts -------------------------------------------------------------------------------- /src/metrics/ms-ssim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/metrics/ms-ssim.ts -------------------------------------------------------------------------------- /src/metrics/mse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/metrics/mse.ts -------------------------------------------------------------------------------- /src/metrics/ssim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/metrics/ssim.ts -------------------------------------------------------------------------------- /src/metrics/tools/image-resize-linear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/metrics/tools/image-resize-linear.ts -------------------------------------------------------------------------------- /src/models/chart-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/models/chart-types.ts -------------------------------------------------------------------------------- /src/models/comp-spec-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/models/comp-spec-manager.ts -------------------------------------------------------------------------------- /src/models/comp-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/models/comp-spec.ts -------------------------------------------------------------------------------- /src/models/dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/models/dataset.ts -------------------------------------------------------------------------------- /src/models/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/models/index.tsx -------------------------------------------------------------------------------- /src/models/simple-vega-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/models/simple-vega-spec.ts -------------------------------------------------------------------------------- /src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/reducers/index.ts -------------------------------------------------------------------------------- /src/registerServiceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/registerServiceWorker.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/useful-factory/d3-str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/useful-factory/d3-str.ts -------------------------------------------------------------------------------- /src/useful-factory/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/src/useful-factory/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sehilyi/comparative-layout-explorer/HEAD/yarn.lock --------------------------------------------------------------------------------