diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000000000000000000000000000000000000..8227af46a35b5188b2908de857b4308035b171a5
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,16 @@
+[run]
+source = km3io
+
+[report]
+include =
+    km3io/*
+omit =
+    tests/*
+exclude_lines =
+    pragma: no cover
+    raise AssertionError
+    raise NotImplementedError
+    if 0:
+    if __name__ == .__main__.:
+    if self.debug:
+    if settings.DEBUG