def get_strip_metadata(self, catID):
self.logger.debug('<STR_LIT>')<EOL>url = '<STR_LIT>' % {<EOL>'<STR_LIT>': self.base_url, '<STR_LIT>': catID<EOL>}<EOL>r = self.gbdx_connection.get(url)<EOL>if r.status_code == <NUM_LIT:200>:<EOL><INDENT>return r.json()['<STR_LIT>']<EOL><DEDENT>elif r.status_code == <NUM_LIT>:<EOL><INDENT>self.logger.debug('<STR_LIT>' % catID)<EOL>r.raise_for_status()<EOL><DEDENT>else:<EOL><INDENT>self.logger.debug('<STR_LIT>' % catID)<EOL>r.raise_for_status()<EOL><DEDENT>
Retrieves the strip catalog metadata given a cat ID.

        Args:
            catID (str): The source catalog ID from the platform catalog.

        Returns:
            metadata (dict): A metadata dictionary .

            TODO: have this return a class object with interesting information exposed.