docs: def _get_nodal_planes_from_ndk_string(self, ndk_string):
          """
          Reads the nodal plane information (represented by 5th line [57:] of the
          tensor representation) and returns an instance of the GCMTNodalPlanes
          class
          """
          planes = GCMTNodalPlanes()
          planes.nodal_plane_1 = {'strike': float(ndk_string[0:3]),
                                  'dip': float(ndk_string[3:6]),
                                  'rake': float(ndk_string[6:11])}
          planes.nodal_plane_2 = {'strike': float(ndk_string[11:15]),
                                  'dip': float(ndk_string[15:18]),
                                  'rake': float(ndk_string[18:])}
          return planes