We are really open to your thoughts and feedback!

Bug reporting

Please report any bug that you may find to the issues section.

Requesting a Feature

If you find a new feature could be useful for the community, please try to add it in the issues section with a clear description.

Submitting a Pull Request

  • Start by forking the develop branch.
  • Add your code to the project!
  • Test your code running script

This script checks the code style (flake8) and the logic of your code (pytest). Note: Make sure to open and read it. The first time you will need to run steps 1.1, 1.2 and 1.3.

sh ./

This script generates three HTML files which are placed within a created folder reports.

  • Once your code successfully passed the tests, you can submitt a pull request and wait for its aproval

Aproval of pull request

A pull request will be accepted if:

  • Adds new functionalities of interest.
  • Does not decrease the overall project code coverage.

Note: You will need to add tests for your code. For this, you can check the current tests.

Adding new examples

To add new examples, consider editing yourself a rst file in docs/source/ directory in the repository. For questions or doubts, join the gitter group.

API discussions

Consider joining the gitter group.


Feel free to contact me :)