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