Home

Awesome

NMSLIB-viz

PyPI version Downloads Downloads Downloads <br> HitCount Python application Python package GitHub stars GitHub forks GitHub contributors

📊 NMSLIB visualization tool

Installation

Install client via pip. Ideally, nmslib-viz is well supported for Python >= 3.7.

pip3 install nmslib-viz --no-binary nmslib

The --no-binary option is important for a better CPU performance.

Usage

Just run it like this:

nmslib-viz INDEX_FILE_PATH [--number_points NUMBER_POINTS]

Arguments:

You could also check this example for knowing how to use this library in a Python script.

Result

Example

Note: this example is a representation of the SearchLy index.

Development

Recommendations

Usage of virtualenv is recommended for package library / runtime isolation.

Installation

  1. Setup virtual environment

  2. Install dependencies

pip3 install -r requirements.lock
  1. Install locally
pip3 install . --no-binary nmslib

Contributing

Suggestions, improvements, and enhancements are always welcome! If you have any issues, please do raise one in the Issues section. If you have an improvement, do file an issue to discuss the suggestion before creating a PR.

All ideas – no matter how outrageous – welcome!

Authors

License

Apache-2.0 © nmslib-viz