Skip to content
Python toolkit for pluggable algorithms and data structures for multimedia-based machine learning.
Terra Python Jupyter Notebook C++ JavaScript Java Other
Branch: master
Clone or download

Latest commit

Purg Merge pull request #407 from Kitware/dev/update-pillow-dep
Recommended update of requirement Pillow version, fix travis config typo
Latest commit 9697837 Apr 14, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
TPL Merge remote-tracking branch 'github/master' into gur/mipol/master Jul 25, 2018
data/caffenet removed some result files that shouldn't be there Aug 17, 2016
devops Miscellaneous fixes from static analysis checks, use ProgressReporter Nov 4, 2019
docs Add missing line to reference v0.13.0 change notes in docs Nov 12, 2019
etc/smqtk Start + majority implementation of PostgreSQL DescriptorIndex backend Jan 22, 2016
girder Rename smqtk.utils.image_utils to smqtk.utils.image Nov 4, 2019
python/smqtk Make DetectionElement unhashable, add __eq__/__ne__ overrides Nov 12, 2019
scripts Renamed various utility modules with "_utils" in their names Nov 4, 2019
src more README Jul 23, 2015
tests Make DetectionElement unhashable, add __eq__/__ne__ overrides Nov 12, 2019
.dockerignore Classifier/IQR service Dockerfile to use local repo instead of cloning Jul 25, 2018
.gitignore Remove tests from main package tree, use pytest-runner in Nov 4, 2019
.travis.yml Fix typo in travis config Apr 14, 2020
CMakeLists.txt Fix "shebang" spelling Aug 1, 2018 Added/Updated release and contributing docs, release notes to rst file Apr 16, 2018
LICENSE.txt Update LICENSE copyright date to cover 2019 Feb 11, 2019 Added setup.cfg, changed LICENSE->LICENSE.txt Aug 22, 2016 Update IQR Demo documentation and associated tools to current API Feb 14, 2019
VERSION Minor release version 0.13.0 Nov 12, 2019
pytest.coveragerc Fix missing package ref, expand docs in ``smqtk.utils.configuration`` Nov 4, 2019
pytest.ini Fix VIGILANT pending release notes, merge in MAD-E release note Nov 4, 2019 Update documentation python deps, remove mocking from Feb 13, 2019
requirements.optional.txt Provide tests for new CaffeDescriptorGenerator Nov 4, 2019
requirements.txt Recommended update of requirement Pillow version Apr 14, 2020
setup.cfg Fix missing package ref, expand docs in ``smqtk.utils.configuration`` Nov 4, 2019 Remove tests from main package tree, use pytest-runner in Nov 4, 2019 Stop creating TPL directory when there are no third party libs Nov 15, 2016 Cleaned up top-level CMakeLists file a little Aug 17, 2016


Build Status

Documentation Status


Social Multimedia Query ToolKit aims to provide a simple and easy to use API for:

  • Scalable data structure interfaces and implementations, with a focus on those relevant for machine learning.
  • Algorithm interfaces and implementations of machine learning algorithms with a focus on media-based functionality.
  • High-level applications and utilities for working with available algorithms and data structures for specific purposes.

Through these features, users and developers are able to access various machine learning algorithms and techniques to use over different types of data for different high level applications. Examples of high level applications may include being able to search a media corpus for similar content based on a query, or providing a content-based relevancy feedback interface for a web application.


Documentation for SMQTK is maintained at ReadtheDocs, including build instructions and examples.

You can’t perform that action at this time.