docs: def new(cls, num=None, *args, **kwargs):
          """
          Create a new main project
  
          Parameters
          ----------
          num: int
              The number of the project
          %(Project.parameters.no_num)s
  
          Returns
          -------
          Project
              The with the given `num` (if it does not already exist, it is
              created)
  
          See Also
          --------
          scp: Sets the current project
          gcp: Returns the current project
          """
          project = cls(*args, num=num, **kwargs)
          scp(project)
          return project