The simplest way to install pathfinder is with pip:

pip install pathfinder


pathfinder has no required external runtime dependencies.

However, image filtering requires Pillow <>.

Development Dependencies

The following packages are used in the development of pathfinder:

  • nose: makes unit testing easier.

  • coverage: code coverage.

  • pylint: source code analyzer.

  • Sphinx: documentation decorator.

  • Pygments: Python syntax highlighting for documentation.

  • docutils: reStructuredText support.

  • Jinja: templating language.