LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements-dev.txt
requirements-docs.txt
requirements-optional.txt
requirements-test.txt
requirements.txt
setup.cfg
setup.py
docs/.buildinfo
docs/genindex.html
docs/index.html
docs/objects.inv
docs/search.html
docs/searchindex.js
docs/_images/benchmark_bm_28_0.png
docs/_images/benchmark_bm_32_1.png
docs/_images/benchmark_bm_92_0.png
docs/_images/benchmark_bm_93_0.png
docs/_images/benchmark_bm_similarity_70_1.png
docs/_images/benchmark_bm_similarity_73_1.png
docs/_images/benchmark_bm_similarity_76_1.png
docs/_images/benchmark_bm_similarity_79_1.png
docs/_images/benchmark_bm_similarity_82_1.png
docs/_images/benchmark_scans_103_1.png
docs/_images/benchmark_scans_105_1.png
docs/_images/benchmark_scans_107_1.png
docs/_images/benchmark_scans_109_1.png
docs/_images/benchmark_scans_112_1.png
docs/_images/benchmark_scans_114_0.png
docs/_images/benchmark_scans_117_1.png
docs/_images/benchmark_scans_119_0.png
docs/_images/benchmark_scans_123_0.png
docs/_images/benchmark_scans_130_1.png
docs/_images/benchmark_scans_132_1.png
docs/_images/benchmark_scans_134_1.png
docs/_images/benchmark_scans_136_1.png
docs/_images/benchmark_scans_139_1.png
docs/_images/benchmark_scans_142_0.png
docs/_images/benchmark_scans_146_0.png
docs/_images/benchmark_scans_154_1.png
docs/_images/benchmark_scans_156_1.png
docs/_images/benchmark_scans_158_1.png
docs/_images/benchmark_scans_160_1.png
docs/_images/benchmark_scans_163_1.png
docs/_images/benchmark_scans_166_1.png
docs/_images/benchmark_scans_168_0.png
docs/_images/benchmark_scans_172_0.png
docs/_images/benchmark_scans_179_1.png
docs/_images/benchmark_scans_181_1.png
docs/_images/benchmark_scans_182_1.png
docs/_images/benchmark_scans_184_1.png
docs/_images/benchmark_scans_186_1.png
docs/_images/benchmark_scans_189_1.png
docs/_images/benchmark_scans_195_1.png
docs/_images/benchmark_scans_198_0.png
docs/_images/benchmark_scans_204_0.png
docs/_images/benchmark_scans_215_1.png
docs/_images/benchmark_scans_217_1.png
docs/_images/benchmark_scans_219_1.png
docs/_images/benchmark_scans_221_1.png
docs/_images/benchmark_scans_224_0.png
docs/_images/benchmark_scans_225_0.png
docs/_images/benchmark_scans_226_0.png
docs/_images/benchmark_scans_227_0.png
docs/_images/benchmark_scans_231_0.png
docs/_images/benchmark_scans_233_1.png
docs/_images/benchmark_scans_240_0.png
docs/_images/benchmark_scans_242_0.png
docs/_images/benchmark_scans_246_0.png
docs/_images/benchmark_scans_254_1.png
docs/_images/benchmark_scans_256_1.png
docs/_images/benchmark_scans_258_1.png
docs/_images/benchmark_scans_260_1.png
docs/_images/benchmark_scans_264_0.png
docs/_images/benchmark_scans_266_0.png
docs/_images/benchmark_scans_268_0.png
docs/_images/benchmark_scans_270_0.png
docs/_images/benchmark_scans_272_0.png
docs/_images/benchmark_scans_274_0.png
docs/_images/benchmark_scans_278_0.png
docs/_images/benchmark_scans_279_1.png
docs/_images/benchmark_scans_280_1.png
docs/_images/benchmark_scans_284_0.png
docs/_images/benchmark_scans_289_0.png
docs/_images/benchmark_scans_28_1.png
docs/_images/benchmark_scans_291_0.png
docs/_images/benchmark_scans_295_0.png
docs/_images/benchmark_scans_30_0.png
docs/_images/benchmark_scans_34_0.png
docs/_images/benchmark_scans_43_1.png
docs/_images/benchmark_scans_46_1.png
docs/_images/benchmark_scans_48_1.png
docs/_images/benchmark_scans_50_1.png
docs/_images/benchmark_scans_53_1.png
docs/_images/benchmark_scans_55_0.png
docs/_images/benchmark_scans_58_1.png
docs/_images/benchmark_scans_60_0.png
docs/_images/benchmark_scans_63_1.png
docs/_images/benchmark_scans_65_0.png
docs/_images/benchmark_scans_68_1.png
docs/_images/benchmark_scans_70_0.png
docs/_images/benchmark_scans_74_0.png
docs/_images/benchmark_scans_81_1.png
docs/_images/benchmark_scans_83_1.png
docs/_images/benchmark_scans_85_1.png
docs/_images/benchmark_scans_87_1.png
docs/_images/benchmark_scans_90_1.png
docs/_images/benchmark_scans_92_0.png
docs/_images/benchmark_scans_96_0.png
docs/_images/tutorial_algorithm_explained_14_0.png
docs/_images/tutorial_algorithm_explained_16_0.png
docs/_images/tutorial_algorithm_explained_18_0.png
docs/_images/tutorial_algorithm_explained_20_0.png
docs/_images/tutorial_algorithm_explained_25_0.png
docs/_images/tutorial_algorithm_explained_32_0.png
docs/_images/tutorial_algorithm_explained_38_0.png
docs/_images/tutorial_algorithm_explained_42_0.png
docs/_images/tutorial_algorithm_explained_43_0.png
docs/_images/tutorial_algorithm_explained_47_1.png
docs/_images/tutorial_algorithm_explained_51_0.png
docs/_images/tutorial_basic_usage_27_0.png
docs/_images/tutorial_basic_usage_27_01.png
docs/_images/tutorial_hierarchical_clustering_basics_14_0.png
docs/_images/tutorial_hierarchical_clustering_basics_18_1.png
docs/_images/tutorial_hierarchical_clustering_basics_20_0.png
docs/_images/tutorial_hierarchical_clustering_basics_23_0.png
docs/_images/tutorial_hierarchical_clustering_basics_28_1.png
docs/_images/tutorial_hierarchical_clustering_basics_29_0.png
docs/_images/tutorial_hierarchical_clustering_basics_30_0.png
docs/_images/tutorial_hierarchical_clustering_basics_32_0.png
docs/_images/tutorial_hierarchical_clustering_basics_34_1.png
docs/_images/tutorial_hierarchical_clustering_basics_36_1.png
docs/_images/tutorial_hierarchical_clustering_basics_38_1.png
docs/_images/tutorial_hierarchical_clustering_basics_39_0.png
docs/_images/tutorial_hierarchical_clustering_basics_39_1.png
docs/_images/tutorial_hierarchical_clustering_basics_41_0.png
docs/_images/tutorial_hierarchical_clustering_basics_43_0.png
docs/_images/tutorial_hierarchical_clustering_basics_43_1.png
docs/_images/tutorial_hierarchical_clustering_basics_45_1.png
docs/_images/tutorial_hierarchical_clustering_basics_47_1.png
docs/_images/tutorial_hierarchical_clustering_basics_48_1.png
docs/_images/tutorial_hierarchical_clustering_basics_52_0.png
docs/_images/tutorial_hierarchical_clustering_basics_54_0.png
docs/_images/tutorial_hierarchical_clustering_basics_56_2.png
docs/_images/tutorial_hierarchical_clustering_basics_58_1.png
docs/_images/tutorial_hierarchical_clustering_basics_61_1.png
docs/_images/tutorial_hierarchical_clustering_basics_62_0.png
docs/_images/tutorial_hierarchical_clustering_basics_63_0.png
docs/_images/tutorial_hierarchical_clustering_basics_65_2.png
docs/_images/tutorial_hierarchical_clustering_basics_68_1.png
docs/_images/tutorial_hierarchical_clustering_basics_71_1.png
docs/_images/tutorial_hierarchical_clustering_basics_72_0.png
docs/_images/tutorial_hierarchical_clustering_basics_77_1.png
docs/_images/tutorial_md_example_101_0.png
docs/_images/tutorial_md_example_102_0.png
docs/_images/tutorial_md_example_104_0.png
docs/_images/tutorial_md_example_106_0.png
docs/_images/tutorial_md_example_108_0.png
docs/_images/tutorial_md_example_111_0.png
docs/_images/tutorial_md_example_112_0.png
docs/_images/tutorial_md_example_15_0.png
docs/_images/tutorial_md_example_17_0.png
docs/_images/tutorial_md_example_19_0.png
docs/_images/tutorial_md_example_22_0.png
docs/_images/tutorial_md_example_25_1.png
docs/_images/tutorial_md_example_26_0.png
docs/_images/tutorial_md_example_27_1.png
docs/_images/tutorial_md_example_29_1.png
docs/_images/tutorial_md_example_31_0.png
docs/_images/tutorial_md_example_31_1.png
docs/_images/tutorial_md_example_35_1.png
docs/_images/tutorial_md_example_37_1.png
docs/_images/tutorial_md_example_39_1.png
docs/_images/tutorial_md_example_41_1.png
docs/_images/tutorial_md_example_43_1.png
docs/_images/tutorial_md_example_47_1.png
docs/_images/tutorial_md_example_49_1.png
docs/_images/tutorial_md_example_51_1.png
docs/_images/tutorial_md_example_53_1.png
docs/_images/tutorial_md_example_55_1.png
docs/_images/tutorial_md_example_57_1.png
docs/_images/tutorial_md_example_59_1.png
docs/_images/tutorial_md_example_62_0.png
docs/_images/tutorial_md_example_65_1.png
docs/_images/tutorial_md_example_67_0.png
docs/_images/tutorial_md_example_69_1.png
docs/_images/tutorial_md_example_72_0.png
docs/_images/tutorial_md_example_75_0.png
docs/_images/tutorial_md_example_77_0.png
docs/_images/tutorial_md_example_78_0.png
docs/_images/tutorial_md_example_83_1.png
docs/_images/tutorial_md_example_84_0.png
docs/_images/tutorial_md_example_85_0.png
docs/_images/tutorial_md_example_88_0.png
docs/_images/tutorial_md_example_91_0.png
docs/_images/tutorial_md_example_93_1.png
docs/_images/tutorial_md_example_94_0.png
docs/_images/tutorial_md_example_96_0.png
docs/_images/tutorial_md_example_98_0.png
docs/_images/tutorial_md_parameter_selection_21_0.png
docs/_images/tutorial_md_parameter_selection_25_0.png
docs/_images/tutorial_md_parameter_selection_28_2.png
docs/_images/tutorial_md_parameter_selection_32_0.png
docs/_images/tutorial_md_parameter_selection_39_0.png
docs/_images/tutorial_md_parameter_selection_47_0.png
docs/_images/tutorial_md_parameter_selection_51_0.png
docs/_images/tutorial_md_parameter_selection_58_0.png
docs/_images/tutorial_md_parameter_selection_63_0.png
docs/_images/tutorial_md_parameter_selection_68_0.png
docs/_images/tutorial_md_parameter_selection_71_0.png
docs/_images/tutorial_md_parameter_selection_76_0.png
docs/_images/tutorial_md_parameter_selection_84_0.png
docs/_images/tutorial_md_parameter_selection_86_0.png
docs/_images/tutorial_md_parameter_selection_91_0.png
docs/_images/tutorial_md_parameter_selection_93_0.png
docs/_images/tutorial_md_parameter_selection_96_0.png
docs/_images/tutorial_md_parameter_selection_97_0.png
docs/_images/tutorial_scikit_learn_datasets_12_0.png
docs/_images/tutorial_scikit_learn_datasets_13_0.png
docs/_images/tutorial_scikit_learn_datasets_14_1.png
docs/_images/tutorial_scikit_learn_datasets_15_1.png
docs/_images/tutorial_scikit_learn_datasets_16_1.png
docs/_images/tutorial_scikit_learn_datasets_17_1.png
docs/_images/tutorial_scikit_learn_datasets_18_1.png
docs/_images/tutorial_scikit_learn_datasets_19_1.png
docs/_images/tutorial_scikit_learn_datasets_20_1.png
docs/_images/tutorial_scikit_learn_datasets_21_1.png
docs/_source/api_cnnclustering.html
docs/_source/api_reference.html
docs/_source/install.html
docs/_source/quickstart.html
docs/_source/tutorials.html
docs/_sources/index.rst.txt
docs/_sources/_source/api_cnnclustering.rst.txt
docs/_sources/_source/api_reference.rst.txt
docs/_sources/_source/install.rst.txt
docs/_sources/_source/quickstart.rst.txt
docs/_sources/_source/tutorials.rst.txt
docs/_sources/benchmark/bm.ipynb.txt
docs/_sources/benchmark/bm_similarity.ipynb.txt
docs/_sources/benchmark/scans.ipynb.txt
docs/_sources/tutorial/algorithm_explained.ipynb.txt
docs/_sources/tutorial/basic_usage.ipynb.txt
docs/_sources/tutorial/data_input_formats.ipynb.txt
docs/_sources/tutorial/hierarchical_clustering_basics.ipynb.txt
docs/_sources/tutorial/md_example.ipynb.txt
docs/_sources/tutorial/md_parameter_selection.ipynb.txt
docs/_sources/tutorial/scikit_learn_datasets.ipynb.txt
docs/_static/alabaster.css
docs/_static/basic.css
docs/_static/custom.css
docs/_static/doctools.js
docs/_static/documentation_options.js
docs/_static/file.png
docs/_static/jquery-3.5.1.js
docs/_static/jquery.js
docs/_static/language_data.js
docs/_static/minus.png
docs/_static/plus.png
docs/_static/pygments.css
docs/_static/searchtools.js
docs/_static/underscore-1.12.0.js
docs/_static/underscore.js
docs/benchmark/bm.html
docs/benchmark/bm.ipynb
docs/benchmark/bm_similarity.html
docs/benchmark/bm_similarity.ipynb
docs/benchmark/scans.html
docs/benchmark/scans.ipynb
docs/tutorial/algorithm_explained.html
docs/tutorial/algorithm_explained.ipynb
docs/tutorial/basic_usage.html
docs/tutorial/basic_usage.ipynb
docs/tutorial/data_input_formats.html
docs/tutorial/data_input_formats.ipynb
docs/tutorial/hierarchical_clustering_basics.html
docs/tutorial/hierarchical_clustering_basics.ipynb
docs/tutorial/md_example.html
docs/tutorial/md_example.ipynb
docs/tutorial/md_parameter_selection.html
docs/tutorial/md_parameter_selection.ipynb
docs/tutorial/scikit_learn_datasets.html
docs/tutorial/scikit_learn_datasets.ipynb
src/cnnclustering/__init__.py
src/cnnclustering/_fit.cpp
src/cnnclustering/_fit.pxd
src/cnnclustering/_fit.pyx
src/cnnclustering/_primitive_types.cpp
src/cnnclustering/_primitive_types.pxd
src/cnnclustering/_primitive_types.pyx
src/cnnclustering/_types.cpp
src/cnnclustering/_types.pxd
src/cnnclustering/_types.pyx
src/cnnclustering/cluster.cpp
src/cnnclustering/cluster.pxd
src/cnnclustering/cluster.pyx
src/cnnclustering/plot.py
src/cnnclustering/settings.py
src/cnnclustering.egg-info/PKG-INFO
src/cnnclustering.egg-info/SOURCES.txt
src/cnnclustering.egg-info/dependency_links.txt
src/cnnclustering.egg-info/not-zip-safe
src/cnnclustering.egg-info/requires.txt
src/cnnclustering.egg-info/top_level.txt