code: def n_jobs(self):
          
          if not hasattr(self, '_n_jobs'):
              self._n_jobs = get_n_jobs(logger=getattr(self, 'logger'))
          return self._n_jobs
docs: Returns number of jobs/threads to use during assignment of data.
  
          Returns
          -------
          If None it will return the setting of 'PYEMMA_NJOBS' or
          'SLURM_CPUS_ON_NODE' environment variable. If none of these environment variables exist,
          the number of processors /or cores is returned.
  
          Notes
          -----
          This setting will effectively be multiplied by the the number of threads used by NumPy for
          algorithms which use multiple processes. So take care if you choose this manually.