Skip to content

Frequently Asked Questions

This page collects common questions about IKPyKit usage, installation, and model behavior.

1. Which Python versions are supported?

IKPyKit supports Python 3.9 and above.

2. How do I install IKPyKit?

Recommended installation (with uv):

Install uv first: https://docs.astral.sh/uv/getting-started/

uv pip install ikpykit

If you prefer classic pip:

pip install ikpykit

For more options, see How to install.

3. Why do I sometimes see -1 labels in clustering outputs?

Some clustering methods can leave points unassigned and mark them as -1 (outliers). For example, IDKC may stop before every point is assigned because of threshold and early-stop criteria.

4. How can I report a bug or request a feature?

Open an issue on GitHub:

When reporting bugs, include: - IKPyKit version - Python version - Minimal reproducible code snippet - Full traceback or error output

5. Where can I find runnable examples?

See Examples and tutorials and User Guides.