code: def get_by_name(self, name, namespace=None):
          
          if not namespace:
              namespace, name = get_namespace_from_name(name)
          if not namespace:
              namespace = AuthConfigManager.get_access_token().username
          try:
              response = self.request('GET', '%s/%s/%s' % (self.url, namespace, name))
              return Dataset.from_dict(response.json())
          except NotFoundException:
              return None
docs: name: can be either <namespace>/<dataset_name> or just <dataset_name>
          namespace: if specified, will skip name parsing, defaults to current user's username