code: def siblings(self, **kwargs):
          
          container_id = self._json_data.get('container')
          return self._client.activities(container=container_id, scope=self.scope_id, **kwargs)
docs: Retrieve the other activities that also belong to the subprocess.
  
          It returns a combination of Tasks (a.o. UserTasks) and Subprocesses on the level of the current task, including
          itself. This also works if the activity is of type `ActivityType.SUBPROCESS`.
  
          :param kwargs: Additional search arguments, check :func:`pykechain.Client.activities` for additional info
          :type kwargs: dict or None
          :return: list of :class:`Activity`
  
          Example
          -------
          >>> task = project.activity('Some Task')
          >>> siblings = task.siblings()
  
          Example for siblings containing certain words in the task name
          >>> task = project.activity('Some Task')
          >>> siblings = task.siblings(name__contains='Another Task')