[run]
branch = True
include = */pele/*
source = pele
omit = 
    */pele/gui/*
    *_quench_obsolete*
    */nebtesting/*
    */concurrent/*
    */tests/*
    */test_functions/*
    */setup*.py
    *cythonize.py

[report]
exclude_lines = 
    pragma: no cover
    if __name__ == .__main__.:
    def draw.self
    def load_coords_pymol.self
    if False
    # Don't complain about missing debug-only code:
    def __repr__
    if self\.debug
    # Don't complain if tests don't hit defensive assertion code:
    raise AssertionError
    raise NotImplementedError
    # Don't complain if non-runnable code isn't run:
    if 0:
    if __name__ == .__main__

[xml]
output = coverage.xml
