parameters: (self)
docstring: Reads the file data block. This block is always present and contains
          isotope names, global chi distribution, energy group structure, and
          locations of each nuclide record.
docstring_summary: Reads the file data block. This block is always present and contains
          isotope names, global chi distribution, energy group structure, and
          locations of each nuclide record.
docstring_tokens: Reads the file data block . This block is always present and contains isotope names global chi distribution energy group structure and locations of each nuclide record .
function: def _read_file_data(self):
          """Reads the file data block. This block is always present and contains
          isotope names, global chi distribution, energy group structure, and
          locations of each nuclide record.
          """
  
          # Get file data record
          fileData = self.get_fortran_record()
  
          # Skip identification label of file
          fileData.get_string(12*8)
  
          # Read nuclide label for each nuclide
          self.nucNames = fileData.get_string(8, self.fc['niso'])
          self.nucNames = [name.strip() for name in self.nucNames]
  
          # Read file-wide chi distribution vector
          if self.fc['ichidst'] == 1:
              self.chi = fileData.get_float(self.fc['ngroup'])
  
          #: Mean neutron velocity in each group
          self.vel = fileData.get_float(self.fc['ngroup'])
  
          # Read maximum energy bound of each group
          self.emax = fileData.get_float(self.fc['ngroup'])
  
          # Read minimum energy bound of set
          self.emin = fileData.get_float()[0]
  
          # Read number of records to be skipped to read data for a given nuclide
          self.locs = fileData.get_int(self.fc['niso'])
function_tokens: def _read_file_data ( self ) : # Get file data record fileData = self . get_fortran_record ( ) # Skip identification label of file fileData . get_string ( 12 * 8 ) # Read nuclide label for each nuclide self . nucNames = fileData . get_string ( 8 , self . fc [ 'niso' ] ) self . nucNames = [ name . strip ( ) for name in self . nucNames ] # Read file-wide chi distribution vector if self . fc [ 'ichidst' ] == 1 : self . chi = fileData . get_float ( self . fc [ 'ngroup' ] ) #: Mean neutron velocity in each group self . vel = fileData . get_float ( self . fc [ 'ngroup' ] ) # Read maximum energy bound of each group self . emax = fileData . get_float ( self . fc [ 'ngroup' ] ) # Read minimum energy bound of set self . emin = fileData . get_float ( ) [ 0 ] # Read number of records to be skipped to read data for a given nuclide self . locs = fileData . get_int ( self . fc [ 'niso' ] )