docs: def remove_datasets_from_ckan(portal_url, apikey, filter_in=None,
                                filter_out=None, only_time_series=False,
                                organization=None):
      """Borra un dataset en el portal pasado por parámetro.
  
              Args:
                  portal_url (str): La URL del portal CKAN de destino.
                  apikey (str): La apikey de un usuario con los permisos que le
                      permitan borrar el dataset.
                  filter_in(dict): Diccionario de filtrado positivo, similar al
                      de search.get_datasets.
                  filter_out(dict): Diccionario de filtrado negativo, similar al
                      de search.get_datasets.
                  only_time_series(bool): Filtrar solo los datasets que tengan
                      recursos con series de tiempo.
                  organization(str): Filtrar solo los datasets que pertenezcan a
                      cierta organizacion.
              Returns:
                  None
      """
      ckan_portal = RemoteCKAN(portal_url, apikey=apikey)
      identifiers = []
      datajson_filters = filter_in or filter_out or only_time_series
      if datajson_filters:
          identifiers += get_datasets(
              portal_url + '/data.json',
              filter_in=filter_in, filter_out=filter_out,
              only_time_series=only_time_series, meta_field='identifier'
          )
      if organization:
          query = 'organization:"' + organization + '"'
          search_result = ckan_portal.call_action('package_search', data_dict={
              'q': query, 'rows': 500, 'start': 0})
          org_identifiers = [dataset['id']
                             for dataset in search_result['results']]
          start = 500
          while search_result['count'] > start:
              search_result = ckan_portal.call_action(
                  'package_search', data_dict={
                      'q': query, 'rows': 500, 'start': start})
              org_identifiers += [dataset['id']
                                  for dataset in search_result['results']]
              start += 500
  
          if datajson_filters:
              identifiers = set(identifiers).intersection(set(org_identifiers))
          else:
              identifiers = org_identifiers
  
      for identifier in identifiers:
          ckan_portal.call_action('dataset_purge', data_dict={'id': identifier})