docs: def cycles_engine(**kwargs):
      """engine to extract cycles"""
      logging.info("cycles_engine:")
      logging.info("Not ready for production")
      # raise NotImplementedError
  
      experiments = kwargs["experiments"]
  
      farms = []
      barn = "raw_dir"  # Its a murder in the red barn - murder in the red barn
  
      for experiment in experiments:
          farms.append([])
          if experiment.all_in_memory:
              logging.debug("all in memory")
              for key in experiment.cell_data_frames:
                  logging.debug(f"extracting cycles from {key}")
          else:
              logging.debug("dont have it in memory - need to lookup in the files")
              for key in experiment.cell_data_frames:
                  logging.debug(f"looking up cellpyfile for {key}")
  
      return farms, barn