choose between numpy and google style doctrsings rather than rst: - [ ] decide the type of docstrings - [ ] use napoleon for the doc generation - [ ] refacto all existing docstrings