ContributingΒΆ

At the very least, you need a Python(>3.5) installation (an isolated environment, i.e conda, is recommended) and the following requirements:

  • numpy
  • numba
  • scipy
  • pandas
  • flake8
  • pytest

Then you can clone the repo and install it in editable mode:

git clone https://github.com/daavoo/pyntcloud.git
pip install -e pyntcloud

From the root of the repo, you can run:

# for getting warnings about syntax and other kinds of errors
flake8

# for running all the tests
pytest -v