gitextract_q04hf33v/ ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── WORKSPACE ├── colab_facets.ipynb ├── facets/ │ ├── BUILD │ ├── colab.html │ └── visualizations.html ├── facets-dist/ │ └── facets-jupyter.html ├── facets_atlasmaker/ │ ├── .gitignore │ ├── BUILD │ ├── README.md │ ├── atlasmaker.py │ ├── atlasmaker_io.py │ ├── atlasmaker_io_test.py │ ├── convert.py │ ├── convert_test.py │ ├── montage.py │ ├── montage_test.py │ ├── parallelize.py │ ├── parallelize_test.py │ ├── pylintrc │ ├── requirements.txt │ ├── testdata/ │ │ ├── attributions.txt │ │ ├── testfiles_smalllist.csv │ │ ├── testfiles_smalllist_with_dups.csv │ │ └── wikipedia_images_16.csv │ └── utils/ │ ├── BUILD │ ├── README.md │ ├── wikipedia_sourcelist_generator.py │ └── wikipedia_sourcelist_generator_test.py ├── facets_dive/ │ ├── Dive_demo.ipynb │ ├── README.md │ ├── colab_dive_atlas_demo.ipynb │ ├── components/ │ │ ├── facets_dive/ │ │ │ ├── BUILD │ │ │ ├── facets-dive.html │ │ │ ├── facets-dive.ts │ │ │ ├── test.html │ │ │ └── test.ts │ │ ├── facets_dive_controls/ │ │ │ ├── BUILD │ │ │ ├── facets-dive-controls.html │ │ │ ├── facets-dive-controls.ts │ │ │ ├── test.html │ │ │ └── test.ts │ │ ├── facets_dive_info_card/ │ │ │ ├── BUILD │ │ │ ├── facets-dive-info-card.html │ │ │ ├── facets-dive-info-card.ts │ │ │ ├── test.html │ │ │ └── test.ts │ │ ├── facets_dive_legend/ │ │ │ ├── BUILD │ │ │ ├── facets-dive-legend.html │ │ │ ├── facets-dive-legend.ts │ │ │ ├── test.html │ │ │ └── test.ts │ │ └── facets_dive_vis/ │ │ ├── BUILD │ │ ├── facets-dive-vis.html │ │ ├── facets-dive-vis.ts │ │ ├── test.html │ │ ├── test.ts │ │ └── typings.d.ts │ ├── demo/ │ │ ├── BUILD │ │ ├── quickdraw.html │ │ └── quickdraw.ts │ └── lib/ │ ├── BUILD │ ├── axis.html │ ├── axis.ts │ ├── bounded-object.html │ ├── bounded-object.ts │ ├── data-example.html │ ├── data-example.ts │ ├── grid.html │ ├── grid.ts │ ├── info-renderers.html │ ├── info-renderers.ts │ ├── label.html │ ├── label.ts │ ├── layout.html │ ├── layout.ts │ ├── sorting.html │ ├── sorting.ts │ ├── sprite-atlas.html │ ├── sprite-atlas.ts │ ├── sprite-material.html │ ├── sprite-material.ts │ ├── sprite-mesh.html │ ├── sprite-mesh.ts │ ├── stats.html │ ├── stats.ts │ ├── string-format.html │ ├── string-format.ts │ ├── test/ │ │ ├── BUILD │ │ ├── axis_test.ts │ │ ├── bounded-object_test.ts │ │ ├── externs.js │ │ ├── grid_test.ts │ │ ├── layout_test.ts │ │ ├── sorting_test.ts │ │ ├── sprite-atlas_test.ts │ │ ├── sprite-material_test.ts │ │ ├── sprite-mesh_test.ts │ │ ├── stats_test.ts │ │ ├── string-format_test.ts │ │ ├── test.html │ │ ├── text_test.ts │ │ └── wordtree_test.ts │ ├── text.html │ ├── text.ts │ ├── wordtree.html │ └── wordtree.ts └── facets_overview/ ├── Overview_demo.ipynb ├── README.md ├── common/ │ ├── BUILD │ ├── common_bundle.html │ ├── feature_statistics_generator.ts │ ├── overview_data_model.ts │ ├── plottable_helpers.d.ts │ ├── plottable_helpers.js │ ├── test/ │ │ ├── BUILD │ │ ├── externs.js │ │ ├── feature_statistics_generator_test.ts │ │ ├── overview_data_model_test.ts │ │ ├── test.html │ │ ├── test_bundle.html │ │ └── utils_test.ts │ └── utils.ts ├── components/ │ ├── facets_overview/ │ │ ├── BUILD │ │ ├── facets-overview-filter-validator.html │ │ ├── facets-overview.html │ │ └── facets-overview.ts │ ├── facets_overview_chart/ │ │ ├── BUILD │ │ ├── externs.js │ │ ├── facets-overview-chart.html │ │ └── facets-overview-chart.ts │ ├── facets_overview_row_legend/ │ │ ├── BUILD │ │ ├── facets-overview-row-legend.html │ │ └── facets-overview-row-legend.ts │ ├── facets_overview_row_stats/ │ │ ├── BUILD │ │ ├── facets-overview-row-stats.html │ │ └── facets-overview-row-stats.ts │ └── facets_overview_table/ │ ├── BUILD │ ├── facets-overview-table.html │ └── facets-overview-table.ts ├── facets_overview/ │ ├── __init__.py │ ├── base_feature_statistics_generator.py │ ├── base_generic_feature_statistics_generator.py │ ├── feature_statistics_generator.py │ ├── feature_statistics_generator_test.py │ ├── feature_statistics_pb2.py │ ├── generic_feature_statistics_generator.py │ └── generic_feature_statistics_generator_test.py ├── functional_tests/ │ ├── many/ │ │ ├── BUILD │ │ ├── index.html │ │ ├── many-test.html │ │ └── many_test.ts │ ├── simple/ │ │ ├── BUILD │ │ ├── index.html │ │ ├── simple-test.html │ │ └── simple_test.ts │ ├── single/ │ │ ├── BUILD │ │ ├── index.html │ │ ├── single-test.html │ │ └── single_test.ts │ ├── single_feature/ │ │ ├── BUILD │ │ ├── index.html │ │ ├── single-feature-test.html │ │ └── single_feature_test.ts │ ├── stress/ │ │ ├── BUILD │ │ ├── index.html │ │ ├── stress-test.html │ │ └── stress_test.ts │ ├── test_helpers/ │ │ ├── BUILD │ │ ├── externs.js │ │ ├── test_helpers.ts │ │ └── test_helpers_bundle.html │ └── weighted/ │ ├── BUILD │ ├── index.html │ ├── weighted-test.html │ └── weighted_test.ts ├── proto/ │ ├── BUILD │ └── feature_statistics.proto ├── python/ │ ├── __init__.py │ ├── base_feature_statistics_generator.py │ ├── base_generic_feature_statistics_generator.py │ ├── feature_statistics_generator.py │ ├── feature_statistics_generator_test.py │ ├── feature_statistics_pb2.py │ ├── generic_feature_statistics_generator.py │ └── generic_feature_statistics_generator_test.py └── setup.py