catl_clean

sdss_catl_utils.mocks_manager.catl_utils.catl_clean(catl_pd, catl_kind, catl_info='memb', reindex=True)[source] [edit on github]

Cleans and removes the bad rows, i.e. those that contain failed entries for sSFR and Mstar.

Parameters:
catl_pd : pandas.DataFrame

DataFrame containing the information about galaxies or galaxy groups.

catl_kind : {data, mocks} str, optional

Type of the catalogue being analyzed. This variable corresponds to whether a real or synthetic/mock catalogue is being read/analyzed.

Options:
  • data: Catalogue(s) from the SDSS real catalogues
  • mocks: Catalogue(s) from the mock catalogues.
catl_info : {memb, groups} bool, optional

Option for which type of catalogue is being analyzed. This variable correspondos to whether a galaxy-catalogue or a group-catalogue is being analyzed. This variable is set to memb by default.

Options:
  • memb: Galaxy catalogue with the member galaxies of groups.
  • groups: Catalogues with group information.
reindex : bool, optional

If True, the output catalogue is reindexed from the original dataframe catl_pd. This variable is set to True by default.

Returns:
catl_pd_mod : pandas.DataFrame

Modified clean version of catl_pd. It removes the failed values.

Raises:
SDSSCatlUtils_Error : Exception from SDSSCatlUtils_Error

Program exception if input parameters are not accepted.