def f_start_run(self, run_name_or_idx=None, turn_into_run=True):
if self._run_started:<EOL><INDENT>return self<EOL><DEDENT>if run_name_or_idx is None:<EOL><INDENT>if self.v_idx == -<NUM_LIT:1>:<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT><DEDENT>else:<EOL><INDENT>self.f_set_crun(run_name_or_idx)<EOL><DEDENT>self._run_started = True<EOL>if turn_into_run:<EOL><INDENT>self._make_single_run()<EOL><DEDENT>self._set_start()<EOL>return self<EOL>
Can be used to manually allow running of an experiment without using an environment.

        :param run_name_or_idx:

            Can manually set a trajectory to a particular run. If `None` the current run
            the trajectory is set to is used.

        :param turn_into_run:

            Turns the trajectory into a run, i.e. reduces functionality but makes storing
            more efficient.