Contributing your own analysis moduleΒΆ
To write your module take a look at the comprehensive example in the documentation of
maicos.core.AnalysisBase
. MAICoS also has more specific base classes for
different geometries that make developing modules much easier. You may take a look at
the source code at src/maicos/modules
.
After you wrote your module you can add it in a new file in src/maicos/modules
. On
top of that please also update the list in src/maicos/modules/__init__.py
accordingly. Also, create a new .rst
file with your module name in
docs/src/references/modules
similar to the already existing. To finally show the
documentation for the other modules add an entry in
docs/src/references/modules/index.rst
in alphabetical order.
All MAICoS modules are also listed in the README.rst
and you should add your module
as well.
Finally, also provide meaningful tests for your module in test/modules
.
For further questions feel free to ask us on our Discord server.