@@ -71,45 +71,15 @@ def __get_technique(df):
7171def __get_locations (df ):
7272 return df ['locations' ].value_counts ().to_dict ()
7373
74- def report ():
75- # Get today's date
76- tdate = date .today ()
77-
78- # Convert date to string
79- tdate = tdate .strftime ("%Y-%m-%d" )
80-
81- df = today ()
82-
83- report = {}
84- report ['date' ] = tdate
85- report ['number_of_datasets' ] = __get_number_of_datasets (df )
86- report ['completeness_score' ] = __get_completeness_score (df )
87- report ['metadata_version' ] = __get_metadata_version (df )
88- report ['contributor' ] = __get_contributor (df )
89- report ['affiliation' ] = __get_affilation (df )
90- report ['award_number' ] = __get_award_number (df )
91- report ['species' ] = __get_species (df )
92- report ['cnbtaxonomy' ] = __get_cnbtaxonomy (df )
93- report ['samplelocalid' ] = __get_samplelocalid (df )
94- report ['genotype' ] = __get_genotype (df )
95- report ['generalmodality' ] = __get_generalmodality (df )
96- report ['technique' ] = __get_technique (df )
97- report ['locations' ] = __get_locations (df )
98-
99- report ['is_reachable' ] = df ['URL' ].apply (__is_reachable )
100-
101- return report
10274def __get_project_names (df ):
10375 '''
10476 Gets the unique list of project names.
10577
106- Input: dataframe
107- Output: list
108- '''
78+ Input: dataframe
79+ Output: list
80+ '''
10981 return df ['project' ].unique ()
110-
11182
112- #
11383def __get_list_of_projects (df ):
11484 '''
11585 Get the list of names for unique projects
@@ -120,7 +90,6 @@ def __get_list_of_projects(df):
12090
12191 return df ['project' ].unique ().to_dict ()
12292
123- #
12493def __get_number_of_projects (df ):
12594 '''
12695 Get the number of unique projects
@@ -130,3 +99,32 @@ def __get_number_of_projects(df):
13099 '''
131100
132101 return len (df ['project' ].unique ())
102+
103+ def report ():
104+ # Get today's date
105+ tdate = date .today ()
106+
107+ # Convert date to string
108+ tdate = tdate .strftime ("%Y-%m-%d" )
109+
110+ df = today ()
111+
112+ report = {}
113+ report ['date' ] = tdate
114+ report ['number_of_datasets' ] = __get_number_of_datasets (df )
115+ report ['completeness_score' ] = __get_completeness_score (df )
116+ report ['metadata_version' ] = __get_metadata_version (df )
117+ report ['contributor' ] = __get_contributor (df )
118+ report ['projects' ] = __get_list_of_projects (df )
119+ report ['affiliation' ] = __get_affilation (df )
120+ report ['award_number' ] = __get_award_number (df )
121+ report ['species' ] = __get_species (df )
122+ report ['cnbtaxonomy' ] = __get_cnbtaxonomy (df )
123+ report ['samplelocalid' ] = __get_samplelocalid (df )
124+ report ['genotype' ] = __get_genotype (df )
125+ report ['generalmodality' ] = __get_generalmodality (df )
126+ report ['technique' ] = __get_technique (df )
127+ report ['locations' ] = __get_locations (df )
128+ #report['is_reachable'] = df['URL'].apply(__is_reachable)
129+
130+ return report
0 commit comments