code: def get_numerical_subdirs(dataset_path: str) -> list[str]:
      """Return the names of all numbered subdirectories in the specified directory.
  
      Used to get all layer directories in an explanation directory.
      """
      return [
          str(x)
          for x in sorted(
              [
                  int(x)
                  for x in bf.listdir(dataset_path)
                  if bf.isdir(bf.join(dataset_path, x))
                  and x.isnumeric()
              ]
          )
      ]
  
imports: from __future__ import annotations
  import json
  from dataclasses import dataclass
  from enum import Enum
  from typing import List, Optional, Union
  import blobfile
  import boostedblob
  from neuron_explainer.activations.activations import NeuronId
  from neuron_explainer.fast_dataclasses import FastDataclass, loads, register_dataclass
label_desc: Use image node_id 2 for calling a global function with example usage: get_numerical_subdirs(dataset_path) and returns: unknown