Skip to content

Commit 75e52cd

Browse files
authored
Update get.py
1 parent 451a29b commit 75e52cd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

braininventory/get.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,27 @@
1414
import matplotlib.pyplot as plt
1515
import squarify
1616

17+
def __get_md5_coverage(df):
18+
"""
19+
Calculate the average MD5256 coverage from a DataFrame.
20+
21+
Parameters:
22+
df (pandas.DataFrame): The DataFrame containing the 'md5_coverage' column.
23+
24+
Returns:
25+
float: The average MD5 coverage.
26+
27+
Raises:
28+
KeyError: If the 'sha256_coverage' column is not present in the DataFrame.
29+
30+
Example:
31+
>>> data = {'md5_coverage': [0.75, 0.82, 0.91, 0.68, 0.79]}
32+
>>> df = pd.DataFrame(data)
33+
>>> __get_md5_coverage(df)
34+
0.79
35+
"""
36+
average = df['md5_coverage'].mean()
37+
return average
1738

1839
def __get_sha256_coverage(df):
1940
"""

0 commit comments

Comments
 (0)