original_docstring: 
              Load an AssignmentSession from disk, once it has
              been saved with the save_session method which creates a pickle
              file.
  
              Parameters
              --------------
              filepath : str
                  path to the AssignmentSession pickle file; typically in the sessions/{experiment_id}.pkl
  
              Returns
              --------------
              AssignmentSession
                  Instance of the AssignmentSession loaded from disk
          
docstring: Load an AssignmentSession from disk, once it has
  been saved with the save_session method which creates a pickle
  file.
  
  Parameters
  
  filepath : str
  path to the AssignmentSession pickle file; typically in the sessions/{experiment_id}.pkl
  
  Returns
  
  AssignmentSession
  Instance of the AssignmentSession loaded from disk
docstring_tokens: Load an AssignmentSession from disk once it has been saved with the save_session method which creates a pickle file . Parameters filepath : str path to the AssignmentSession pickle file ; typically in the sessions / { experiment_id } . pkl Returns AssignmentSession Instance of the AssignmentSession loaded from disk
code: def load_session(cls, filepath: str):
          """
              Load an AssignmentSession from disk, once it has
              been saved with the save_session method which creates a pickle
              file.
  
              Parameters
              --------------
              filepath : str
                  path to the AssignmentSession pickle file; typically in the sessions/{experiment_id}.pkl
  
              Returns
              --------------
              AssignmentSession
                  Instance of the AssignmentSession loaded from disk
          """
          session = routines.read_obj(filepath)
          # If the pickle file is just read independently, just make all the
          # folders ahead of time
          folders = [
              "assignment_objs",
              "queries",
              "sessions",
              "clean",
              "figures",
              "reports",
              "logs",
              "outputs",
              "ftb",
              "linelists",
          ]
          for folder in folders:
              if os.path.isdir(folder) is False:
                  os.mkdir(folder)
          session._init_logging()
          session.logger.info(f"Reloading session: {filepath}")
          return session
code_tokens: def load_session ( cls , filepath : str ) : session = routines . read_obj ( filepath ) folders = [ "assignment_objs" , "queries" , "sessions" , "clean" , "figures" , "reports" , "logs" , "outputs" , "ftb" , "linelists" , ] for folder in folders : if os . path . isdir ( folder ) is False : os . mkdir ( folder ) session . _init_logging ( ) session . logger . info ( f"Reloading session: {filepath}" ) return session
short_docstring: Load an AssignmentSession from disk, once it has
  been saved with the save_session method which creates a pickle
  file.
short_docstring_tokens: Load an AssignmentSession from disk once it has been saved with the save_session method which creates a pickle file .
comment: """
              Load an AssignmentSession from disk, once it has
              been saved with the save_session method which creates a pickle
              file.
  
              Parameters
              --------------
              filepath : str
                  path to the AssignmentSession pickle file; typically in the sessions/{experiment_id}.pkl
  
              Returns
              --------------
              AssignmentSession
                  Instance of the AssignmentSession loaded from disk
          """$SEP$# If the pickle file is just read independently, just make all the$SEP$# folders ahead of time