├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github ├── dependabot.yml └── workflows │ ├── merge-dependabot.yml │ ├── static.yml │ └── test.yml ├── .gitignore ├── .prettierrc ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── src ├── app.html ├── lib │ ├── components │ │ ├── CellBlank.svelte │ │ ├── CellColor.svelte │ │ ├── CellSquare.svelte │ │ ├── CellStat.svelte │ │ ├── CellZero.svelte │ │ ├── Label.svelte │ │ ├── LegendColor.svelte │ │ ├── LegendSize.svelte │ │ ├── Matrix.svelte │ │ ├── MatrixWithUI.svelte │ │ ├── UIOptions.svelte │ │ ├── UIShelf.svelte │ │ └── stores.ts │ ├── confusions.ts │ ├── layout.ts │ ├── lib.ts │ ├── loaders │ │ ├── csv.ts │ │ ├── index.ts │ │ ├── json.ts │ │ ├── synth.ts │ │ ├── vega-compressed.ts │ │ └── vega.ts │ ├── matrix.ts │ ├── node.ts │ ├── parser.ts │ ├── setops.ts │ ├── specification.ts │ ├── tests │ │ ├── confusions.test.ts │ │ ├── layout.test.ts │ │ ├── matrix.test.ts │ │ ├── measures.test.ts │ │ ├── node.test.ts │ │ ├── parser.test.ts │ │ ├── setops.test.ts │ │ └── specification.test.ts │ ├── util.ts │ └── view │ │ ├── index.ts │ │ ├── mapping.ts │ │ └── statistics.ts └── routes │ ├── +page.svelte │ └── +page.ts ├── static ├── data │ ├── beverages.json │ ├── chi-paper │ │ ├── case-study-1.csv │ │ ├── case-study-2.json │ │ └── case-study-3.json │ ├── fruit.json │ └── materials.json ├── favicon.svg └── global.css ├── svelte.config.js ├── tsconfig.json ├── vite.config.lib.ts ├── vite.config.ts └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .svelte-kit/ 3 | build/ 4 | package/ 5 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.github/workflows/merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/.prettierrc -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/package.json -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/components/CellBlank.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/CellBlank.svelte -------------------------------------------------------------------------------- /src/lib/components/CellColor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/CellColor.svelte -------------------------------------------------------------------------------- /src/lib/components/CellSquare.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/CellSquare.svelte -------------------------------------------------------------------------------- /src/lib/components/CellStat.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/CellStat.svelte -------------------------------------------------------------------------------- /src/lib/components/CellZero.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/CellZero.svelte -------------------------------------------------------------------------------- /src/lib/components/Label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/Label.svelte -------------------------------------------------------------------------------- /src/lib/components/LegendColor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/LegendColor.svelte -------------------------------------------------------------------------------- /src/lib/components/LegendSize.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/LegendSize.svelte -------------------------------------------------------------------------------- /src/lib/components/Matrix.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/Matrix.svelte -------------------------------------------------------------------------------- /src/lib/components/MatrixWithUI.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/MatrixWithUI.svelte -------------------------------------------------------------------------------- /src/lib/components/UIOptions.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/UIOptions.svelte -------------------------------------------------------------------------------- /src/lib/components/UIShelf.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/UIShelf.svelte -------------------------------------------------------------------------------- /src/lib/components/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/components/stores.ts -------------------------------------------------------------------------------- /src/lib/confusions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/confusions.ts -------------------------------------------------------------------------------- /src/lib/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/layout.ts -------------------------------------------------------------------------------- /src/lib/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/lib.ts -------------------------------------------------------------------------------- /src/lib/loaders/csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/loaders/csv.ts -------------------------------------------------------------------------------- /src/lib/loaders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/loaders/index.ts -------------------------------------------------------------------------------- /src/lib/loaders/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/loaders/json.ts -------------------------------------------------------------------------------- /src/lib/loaders/synth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/loaders/synth.ts -------------------------------------------------------------------------------- /src/lib/loaders/vega-compressed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/loaders/vega-compressed.ts -------------------------------------------------------------------------------- /src/lib/loaders/vega.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/loaders/vega.ts -------------------------------------------------------------------------------- /src/lib/matrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/matrix.ts -------------------------------------------------------------------------------- /src/lib/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/node.ts -------------------------------------------------------------------------------- /src/lib/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/parser.ts -------------------------------------------------------------------------------- /src/lib/setops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/setops.ts -------------------------------------------------------------------------------- /src/lib/specification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/specification.ts -------------------------------------------------------------------------------- /src/lib/tests/confusions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/confusions.test.ts -------------------------------------------------------------------------------- /src/lib/tests/layout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/layout.test.ts -------------------------------------------------------------------------------- /src/lib/tests/matrix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/matrix.test.ts -------------------------------------------------------------------------------- /src/lib/tests/measures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/measures.test.ts -------------------------------------------------------------------------------- /src/lib/tests/node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/node.test.ts -------------------------------------------------------------------------------- /src/lib/tests/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/parser.test.ts -------------------------------------------------------------------------------- /src/lib/tests/setops.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/setops.test.ts -------------------------------------------------------------------------------- /src/lib/tests/specification.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/tests/specification.test.ts -------------------------------------------------------------------------------- /src/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/util.ts -------------------------------------------------------------------------------- /src/lib/view/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/view/index.ts -------------------------------------------------------------------------------- /src/lib/view/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/view/mapping.ts -------------------------------------------------------------------------------- /src/lib/view/statistics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/lib/view/statistics.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/src/routes/+page.ts -------------------------------------------------------------------------------- /static/data/beverages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/data/beverages.json -------------------------------------------------------------------------------- /static/data/chi-paper/case-study-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/data/chi-paper/case-study-1.csv -------------------------------------------------------------------------------- /static/data/chi-paper/case-study-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/data/chi-paper/case-study-2.json -------------------------------------------------------------------------------- /static/data/chi-paper/case-study-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/data/chi-paper/case-study-3.json -------------------------------------------------------------------------------- /static/data/fruit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/data/fruit.json -------------------------------------------------------------------------------- /static/data/materials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/data/materials.json -------------------------------------------------------------------------------- /static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/favicon.svg -------------------------------------------------------------------------------- /static/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/static/global.css -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/vite.config.lib.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/ml-hierarchical-confusion-matrix/HEAD/yarn.lock --------------------------------------------------------------------------------