<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def parse_period(self, period_str):
 """ Converts period field to a float value or ``None`` if there is no period in GCVS record. """

        period = period_str.translate(TRANSLATION_MAP)[3:14].strip()
        return float(period) if period else None