Smqtk-indexing

Latest version: v0.18.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.18.0

Pending Release Notes
=====================
Minor update that adds vectorization support to the cosine distance/similarity metric helper.

Updates / New Features
----------------------

Utils

* Modify cosine_distance and cosine_similarity to handle 2D matrix inputs

Fixes
-----

0.17.0

Updates / New Features
----------------------

Dependencies

* Updated SMQTK-* deps to the latest patched versions.

Examples

* Added an example jupyter notebook detailing the process of building and
querying against a ``NearestNeighborsIndex`` implementation.

Implementations

* Add default values for ``FaissNearestNeighborsIndex`` constructor parameters
regarding descriptor and uid-map storage.

Fixes
-----

0.16.0

=======
This minor release updates the build system used to [Poetry], updates the
``smqtk-core`` package dependency to a version >= 0.18.0 (the current release)
and makes use of its importlib metadata pass-through.


Updates / New Features
----------------------

Dependencies

* Remove dependency on ``setuptool``'s ``pkg_resources`` module.
Taking the stance of bullet number 5 in from [Python's Packaging User-guide]
with regards to getting this package's version.
The "needs to be installed" requirement from before is maintained.

* Added ``ipython`` (and appropriately supporting version of ``jedi``) as
development dependencies.
Minimum versioning is set to support python 3.6 (current versions follow
[NEP 29] and thus require python 3.7+).

Documentation

* Revised documentation from the raw-from-mono-repo form into the start
something more appropriate to this specific package.

Misc.

* Now standardize to using [Poetry] for environment/build/publish management.

* Collapsed pytest configuration into the ``pyproject.toml`` file.

Testing

* Added terminal-output coverage report in the standard pytest config in the
``pyproject.toml`` file.


Fixes
-----

* Update CI configurations to use [Poetry].


[Poetry]: https://python-poetry.org/
[Python's Packaging User-guide]: https://packaging.python.org/guides/single-sourcing-package-version/
[NEP 29]: https://packaging.python.org/guides/single-sourcing-package-version/

0.15.0

SMQTK v0.15.0 Release Notes
===========================

This is the initial release of ``smqtk-indexing``, spinning off from
v0.14.0 of the monolithic [SMQTK](https://github.com/kitware/smqtk) library.


Updates / New Features
----------------------

CI

* Add Github actions workflow for CI.

Misc.

* Updated to use now publicly available ``smqtk-dataprovider`` package from
PYPI.

* Updated to use now publicly available ``smqtk-descriptors`` package from
PYPI.


Fixes
-----

CI

* Fix mypy typechecking issues due to the increased strenuousness of the mypy
options.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.