Using the ctapipe Provenance service

The provenance functionality is used automatically when you use most of ctapipe functionality (particularly ctapipe.core.Tool and functions in ctapipe.io and ctapipe.utils), so normally you don’t have to work with it directly. It tracks both input and output files, as well as details of the machine and software environment on which a Tool executed.

Here we show some very low-level functions of this system:

[1]:
from ctapipe.core import Provenance
from pprint import pprint

Activities

The basis of Provenance is an activity, which is generally an executable or step in a script. Activities can be nested (e.g. with sub-activities), as shown below, but normally this is not required:

[2]:
p = Provenance()  # note this is a singleton, so only ever one global provenence object
p.clear()
p.start_activity()
p.add_input_file("test.txt")

p.start_activity("sub")
p.add_input_file("subinput.txt")
p.add_input_file("anothersubinput.txt")
p.add_output_file("suboutput.txt")
p.finish_activity("sub")

p.start_activity("sub2")
p.add_input_file("sub2input.txt")
p.finish_activity("sub2")

p.finish_activity()
[3]:
p.finished_activity_names
[3]:
['sub',
 'sub2',
 '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python']

Activities have associated input and output entities (files or other objects)

[4]:
[(x["activity_name"], x["input"]) for x in p.provenance]
[4]:
[('sub',
  [{'url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/subinput.txt',
    'role': None},
   {'url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/anothersubinput.txt',
    'role': None}]),
 ('sub2',
  [{'url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/sub2input.txt',
    'role': None}]),
 ('/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python',
  [{'url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/test.txt',
    'role': None}])]

Activities track when they were started and finished:

[5]:
[(x["activity_name"], x["duration_min"]) for x in p.provenance]
[5]:
[('sub', 0.0034833333332962013),
 ('sub2', 0.003516666666509849),
 ('/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python',
  0.012683333333356472)]

Full provenance

The provence object is a list of activitites, and for each lots of details are collected:

[6]:
p.provenance[0]
[6]:
{'activity_name': 'sub',
 'activity_uuid': '71d7a8ac-857b-40ac-a54f-ed275f49cd92',
 'start': {'time_utc': '2023-05-17T15:30:17.047'},
 'stop': {'time_utc': '2023-05-17T15:30:17.256'},
 'system': {'ctapipe_version': '0.19.2',
  'ctapipe_resources_version': 'not installed',
  'eventio_version': '1.11.0',
  'ctapipe_svc_path': None,
  'executable': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python',
  'platform': {'architecture_bits': '64bit',
   'architecture_linkage': '',
   'machine': 'x86_64',
   'processor': 'x86_64',
   'node': 'build-20735940-project-702899-ctapipe',
   'version': '#6-Ubuntu SMP Thu Mar 31 09:44:20 UTC 2022',
   'system': 'Linux',
   'release': '5.15.0-1004-aws',
   'libcver': ('glibc', '2.35'),
   'n_cpus': 2,
   'boot_time': '2023-05-17T12:46:35.000'},
  'python': {'version_string': '3.8.15 (default, Oct 26 2022, 10:34:39) \n[GCC 11.2.0]',
   'version': ('3', '8', '15'),
   'compiler': 'GCC 11.2.0',
   'implementation': 'CPython',
   'packages': [{'name': 'Babel', 'version': '2.12.1'},
    {'name': 'Cython', 'version': '0.29.34'},
    {'name': 'Jinja2', 'version': '3.0.3'},
    {'name': 'MarkupSafe', 'version': '2.1.2'},
    {'name': 'Pillow', 'version': '9.5.0'},
    {'name': 'PyYAML', 'version': '6.0'},
    {'name': 'Pygments', 'version': '2.15.1'},
    {'name': 'QtPy', 'version': '2.3.1'},
    {'name': 'Send2Trash', 'version': '1.8.2'},
    {'name': 'Sphinx', 'version': '3.5.4'},
    {'name': 'alabaster', 'version': '0.7.13'},
    {'name': 'anyio', 'version': '3.6.2'},
    {'name': 'argon2-cffi', 'version': '21.3.0'},
    {'name': 'argon2-cffi-bindings', 'version': '21.2.0'},
    {'name': 'arrow', 'version': '1.2.3'},
    {'name': 'astropy', 'version': '5.2.2'},
    {'name': 'asttokens', 'version': '2.2.1'},
    {'name': 'attrs', 'version': '23.1.0'},
    {'name': 'backcall', 'version': '0.2.0'},
    {'name': 'beautifulsoup4', 'version': '4.12.2'},
    {'name': 'bleach', 'version': '6.0.0'},
    {'name': 'blosc2', 'version': '2.0.0'},
    {'name': 'bokeh', 'version': '2.4.3'},
    {'name': 'certifi', 'version': '2023.5.7'},
    {'name': 'cffi', 'version': '1.15.1'},
    {'name': 'charset-normalizer', 'version': '3.1.0'},
    {'name': 'comm', 'version': '0.1.3'},
    {'name': 'commonmark', 'version': '0.9.1'},
    {'name': 'contourpy', 'version': '1.0.7'},
    {'name': 'corsikaio', 'version': '0.2.6.post1'},
    {'name': 'ctapipe', 'version': '0.19.2'},
    {'name': 'cycler', 'version': '0.11.0'},
    {'name': 'debugpy', 'version': '1.6.7'},
    {'name': 'decorator', 'version': '5.1.1'},
    {'name': 'defusedxml', 'version': '0.7.1'},
    {'name': 'docutils', 'version': '0.16'},
    {'name': 'eventio', 'version': '1.11.0'},
    {'name': 'executing', 'version': '1.2.0'},
    {'name': 'fastjsonschema', 'version': '2.16.3'},
    {'name': 'ffmpeg-python', 'version': '0.2.0'},
    {'name': 'fonttools', 'version': '4.39.4'},
    {'name': 'fqdn', 'version': '1.5.1'},
    {'name': 'future', 'version': '0.18.3'},
    {'name': 'graphviz', 'version': '0.20.1'},
    {'name': 'idna', 'version': '3.4'},
    {'name': 'imagesize', 'version': '1.4.1'},
    {'name': 'iminuit', 'version': '2.21.3'},
    {'name': 'importlib-metadata', 'version': '6.6.0'},
    {'name': 'importlib-resources', 'version': '5.12.0'},
    {'name': 'ipykernel', 'version': '6.23.1'},
    {'name': 'ipython', 'version': '8.12.2'},
    {'name': 'ipython-genutils', 'version': '0.2.0'},
    {'name': 'ipywidgets', 'version': '8.0.6'},
    {'name': 'isoduration', 'version': '20.11.0'},
    {'name': 'jedi', 'version': '0.18.2'},
    {'name': 'joblib', 'version': '1.2.0'},
    {'name': 'jsonpointer', 'version': '2.3'},
    {'name': 'jsonschema', 'version': '4.17.3'},
    {'name': 'jupyter', 'version': '1.0.0'},
    {'name': 'jupyter-console', 'version': '6.6.3'},
    {'name': 'jupyter-events', 'version': '0.6.3'},
    {'name': 'jupyter_client', 'version': '8.2.0'},
    {'name': 'jupyter_core', 'version': '5.3.0'},
    {'name': 'jupyter_server', 'version': '2.5.0'},
    {'name': 'jupyter_server_terminals', 'version': '0.4.4'},
    {'name': 'jupyterlab-pygments', 'version': '0.2.2'},
    {'name': 'jupyterlab-widgets', 'version': '3.0.7'},
    {'name': 'kiwisolver', 'version': '1.4.4'},
    {'name': 'llvmlite', 'version': '0.40.0'},
    {'name': 'matplotlib', 'version': '3.7.1'},
    {'name': 'matplotlib-inline', 'version': '0.1.6'},
    {'name': 'mistune', 'version': '2.0.5'},
    {'name': 'mock', 'version': '1.0.1'},
    {'name': 'msgpack', 'version': '1.0.5'},
    {'name': 'nbclassic', 'version': '1.0.0'},
    {'name': 'nbclient', 'version': '0.7.4'},
    {'name': 'nbconvert', 'version': '7.4.0'},
    {'name': 'nbformat', 'version': '5.8.0'},
    {'name': 'nbsphinx', 'version': '0.8.12'},
    {'name': 'nest-asyncio', 'version': '1.5.6'},
    {'name': 'notebook', 'version': '6.5.4'},
    {'name': 'notebook_shim', 'version': '0.2.3'},
    {'name': 'numba', 'version': '0.57.0'},
    {'name': 'numexpr', 'version': '2.8.4'},
    {'name': 'numpy', 'version': '1.24.3'},
    {'name': 'numpydoc', 'version': '1.4.0'},
    {'name': 'packaging', 'version': '23.1'},
    {'name': 'pandas', 'version': '2.0.1'},
    {'name': 'pandocfilters', 'version': '1.5.0'},
    {'name': 'parso', 'version': '0.8.3'},
    {'name': 'pexpect', 'version': '4.8.0'},
    {'name': 'pickleshare', 'version': '0.7.5'},
    {'name': 'pip', 'version': '23.1.2'},
    {'name': 'pkgutil_resolve_name', 'version': '1.3.10'},
    {'name': 'platformdirs', 'version': '3.5.1'},
    {'name': 'prometheus-client', 'version': '0.16.0'},
    {'name': 'prompt-toolkit', 'version': '3.0.38'},
    {'name': 'psutil', 'version': '5.9.5'},
    {'name': 'ptyprocess', 'version': '0.7.0'},
    {'name': 'pure-eval', 'version': '0.2.2'},
    {'name': 'py-cpuinfo', 'version': '9.0.0'},
    {'name': 'pycparser', 'version': '2.21'},
    {'name': 'pyerfa', 'version': '2.0.0.3'},
    {'name': 'pyparsing', 'version': '3.0.9'},
    {'name': 'pyrsistent', 'version': '0.19.3'},
    {'name': 'python-dateutil', 'version': '2.8.2'},
    {'name': 'python-json-logger', 'version': '2.0.7'},
    {'name': 'pytz', 'version': '2023.3'},
    {'name': 'pyzmq', 'version': '25.0.2'},
    {'name': 'qtconsole', 'version': '5.4.3'},
    {'name': 'readthedocs-sphinx-ext', 'version': '2.2.0'},
    {'name': 'recommonmark', 'version': '0.5.0'},
    {'name': 'requests', 'version': '2.30.0'},
    {'name': 'rfc3339-validator', 'version': '0.1.4'},
    {'name': 'rfc3986-validator', 'version': '0.1.1'},
    {'name': 'scikit-learn', 'version': '1.2.2'},
    {'name': 'scipy', 'version': '1.10.1'},
    {'name': 'setuptools', 'version': '67.7.2'},
    {'name': 'setuptools-scm', 'version': '7.1.0'},
    {'name': 'six', 'version': '1.16.0'},
    {'name': 'sniffio', 'version': '1.3.0'},
    {'name': 'snowballstemmer', 'version': '2.2.0'},
    {'name': 'soupsieve', 'version': '2.4.1'},
    {'name': 'sphinx-automodapi', 'version': '0.15.0'},
    {'name': 'sphinx-rtd-theme', 'version': '1.2.0'},
    {'name': 'sphinxcontrib-applehelp', 'version': '1.0.4'},
    {'name': 'sphinxcontrib-devhelp', 'version': '1.0.2'},
    {'name': 'sphinxcontrib-htmlhelp', 'version': '2.0.1'},
    {'name': 'sphinxcontrib-jquery', 'version': '4.1'},
    {'name': 'sphinxcontrib-jsmath', 'version': '1.0.1'},
    {'name': 'sphinxcontrib-qthelp', 'version': '1.0.3'},
    {'name': 'sphinxcontrib-serializinghtml', 'version': '1.1.5'},
    {'name': 'stack-data', 'version': '0.6.2'},
    {'name': 'tables', 'version': '3.8.0'},
    {'name': 'terminado', 'version': '0.17.1'},
    {'name': 'threadpoolctl', 'version': '3.1.0'},
    {'name': 'tinycss2', 'version': '1.2.1'},
    {'name': 'tomli', 'version': '2.0.1'},
    {'name': 'tornado', 'version': '6.3.2'},
    {'name': 'tqdm', 'version': '4.65.0'},
    {'name': 'traitlets', 'version': '5.9.0'},
    {'name': 'typing_extensions', 'version': '4.5.0'},
    {'name': 'tzdata', 'version': '2023.3'},
    {'name': 'uri-template', 'version': '1.2.0'},
    {'name': 'urllib3', 'version': '2.0.2'},
    {'name': 'wcwidth', 'version': '0.2.6'},
    {'name': 'webcolors', 'version': '1.13'},
    {'name': 'webencodings', 'version': '0.5.1'},
    {'name': 'websocket-client', 'version': '1.5.1'},
    {'name': 'wheel', 'version': '0.37.0'},
    {'name': 'widgetsnbextension', 'version': '4.0.7'},
    {'name': 'zipp', 'version': '3.15.0'},
    {'name': 'zstandard', 'version': '0.21.0'}]},
  'environment': {'CONDA_DEFAULT_ENV': None,
   'CONDA_PREFIX': None,
   'CONDA_PYTHON_EXE': None,
   'CONDA_EXE': None,
   'CONDA_PROMPT_MODIFIER': None,
   'CONDA_SHLVL': None,
   'PATH': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
   'LD_LIBRARY_PATH': None,
   'DYLD_LIBRARY_PATH': None,
   'USER': None,
   'HOME': '/home/docs',
   'SHELL': None},
  'arguments': ['/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/lib/python3.8/site-packages/ipykernel_launcher.py',
   '-f',
   '/tmp/tmpd9zxt6i8.json',
   '--HistoryManager.hist_file=:memory:'],
  'start_time_utc': '2023-05-17T15:30:17.255'},
 'input': [{'url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/subinput.txt',
   'role': None},
  {'url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/anothersubinput.txt',
   'role': None}],
 'output': [{'url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/suboutput.txt',
   'role': None}],
 'status': 'sub',
 'duration_min': 0.0034833333332962013}

This can be better represented in JSON:

[7]:
print(p.as_json(indent=2))
[
  {
    "activity_name": "sub",
    "activity_uuid": "71d7a8ac-857b-40ac-a54f-ed275f49cd92",
    "start": {
      "time_utc": "2023-05-17T15:30:17.047"
    },
    "stop": {
      "time_utc": "2023-05-17T15:30:17.256"
    },
    "system": {
      "ctapipe_version": "0.19.2",
      "ctapipe_resources_version": "not installed",
      "eventio_version": "1.11.0",
      "ctapipe_svc_path": null,
      "executable": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python",
      "platform": {
        "architecture_bits": "64bit",
        "architecture_linkage": "",
        "machine": "x86_64",
        "processor": "x86_64",
        "node": "build-20735940-project-702899-ctapipe",
        "version": "#6-Ubuntu SMP Thu Mar 31 09:44:20 UTC 2022",
        "system": "Linux",
        "release": "5.15.0-1004-aws",
        "libcver": [
          "glibc",
          "2.35"
        ],
        "n_cpus": 2,
        "boot_time": "2023-05-17T12:46:35.000"
      },
      "python": {
        "version_string": "3.8.15 (default, Oct 26 2022, 10:34:39) \n[GCC 11.2.0]",
        "version": [
          "3",
          "8",
          "15"
        ],
        "compiler": "GCC 11.2.0",
        "implementation": "CPython",
        "packages": [
          {
            "name": "Babel",
            "version": "2.12.1"
          },
          {
            "name": "Cython",
            "version": "0.29.34"
          },
          {
            "name": "Jinja2",
            "version": "3.0.3"
          },
          {
            "name": "MarkupSafe",
            "version": "2.1.2"
          },
          {
            "name": "Pillow",
            "version": "9.5.0"
          },
          {
            "name": "PyYAML",
            "version": "6.0"
          },
          {
            "name": "Pygments",
            "version": "2.15.1"
          },
          {
            "name": "QtPy",
            "version": "2.3.1"
          },
          {
            "name": "Send2Trash",
            "version": "1.8.2"
          },
          {
            "name": "Sphinx",
            "version": "3.5.4"
          },
          {
            "name": "alabaster",
            "version": "0.7.13"
          },
          {
            "name": "anyio",
            "version": "3.6.2"
          },
          {
            "name": "argon2-cffi",
            "version": "21.3.0"
          },
          {
            "name": "argon2-cffi-bindings",
            "version": "21.2.0"
          },
          {
            "name": "arrow",
            "version": "1.2.3"
          },
          {
            "name": "astropy",
            "version": "5.2.2"
          },
          {
            "name": "asttokens",
            "version": "2.2.1"
          },
          {
            "name": "attrs",
            "version": "23.1.0"
          },
          {
            "name": "backcall",
            "version": "0.2.0"
          },
          {
            "name": "beautifulsoup4",
            "version": "4.12.2"
          },
          {
            "name": "bleach",
            "version": "6.0.0"
          },
          {
            "name": "blosc2",
            "version": "2.0.0"
          },
          {
            "name": "bokeh",
            "version": "2.4.3"
          },
          {
            "name": "certifi",
            "version": "2023.5.7"
          },
          {
            "name": "cffi",
            "version": "1.15.1"
          },
          {
            "name": "charset-normalizer",
            "version": "3.1.0"
          },
          {
            "name": "comm",
            "version": "0.1.3"
          },
          {
            "name": "commonmark",
            "version": "0.9.1"
          },
          {
            "name": "contourpy",
            "version": "1.0.7"
          },
          {
            "name": "corsikaio",
            "version": "0.2.6.post1"
          },
          {
            "name": "ctapipe",
            "version": "0.19.2"
          },
          {
            "name": "cycler",
            "version": "0.11.0"
          },
          {
            "name": "debugpy",
            "version": "1.6.7"
          },
          {
            "name": "decorator",
            "version": "5.1.1"
          },
          {
            "name": "defusedxml",
            "version": "0.7.1"
          },
          {
            "name": "docutils",
            "version": "0.16"
          },
          {
            "name": "eventio",
            "version": "1.11.0"
          },
          {
            "name": "executing",
            "version": "1.2.0"
          },
          {
            "name": "fastjsonschema",
            "version": "2.16.3"
          },
          {
            "name": "ffmpeg-python",
            "version": "0.2.0"
          },
          {
            "name": "fonttools",
            "version": "4.39.4"
          },
          {
            "name": "fqdn",
            "version": "1.5.1"
          },
          {
            "name": "future",
            "version": "0.18.3"
          },
          {
            "name": "graphviz",
            "version": "0.20.1"
          },
          {
            "name": "idna",
            "version": "3.4"
          },
          {
            "name": "imagesize",
            "version": "1.4.1"
          },
          {
            "name": "iminuit",
            "version": "2.21.3"
          },
          {
            "name": "importlib-metadata",
            "version": "6.6.0"
          },
          {
            "name": "importlib-resources",
            "version": "5.12.0"
          },
          {
            "name": "ipykernel",
            "version": "6.23.1"
          },
          {
            "name": "ipython",
            "version": "8.12.2"
          },
          {
            "name": "ipython-genutils",
            "version": "0.2.0"
          },
          {
            "name": "ipywidgets",
            "version": "8.0.6"
          },
          {
            "name": "isoduration",
            "version": "20.11.0"
          },
          {
            "name": "jedi",
            "version": "0.18.2"
          },
          {
            "name": "joblib",
            "version": "1.2.0"
          },
          {
            "name": "jsonpointer",
            "version": "2.3"
          },
          {
            "name": "jsonschema",
            "version": "4.17.3"
          },
          {
            "name": "jupyter",
            "version": "1.0.0"
          },
          {
            "name": "jupyter-console",
            "version": "6.6.3"
          },
          {
            "name": "jupyter-events",
            "version": "0.6.3"
          },
          {
            "name": "jupyter_client",
            "version": "8.2.0"
          },
          {
            "name": "jupyter_core",
            "version": "5.3.0"
          },
          {
            "name": "jupyter_server",
            "version": "2.5.0"
          },
          {
            "name": "jupyter_server_terminals",
            "version": "0.4.4"
          },
          {
            "name": "jupyterlab-pygments",
            "version": "0.2.2"
          },
          {
            "name": "jupyterlab-widgets",
            "version": "3.0.7"
          },
          {
            "name": "kiwisolver",
            "version": "1.4.4"
          },
          {
            "name": "llvmlite",
            "version": "0.40.0"
          },
          {
            "name": "matplotlib",
            "version": "3.7.1"
          },
          {
            "name": "matplotlib-inline",
            "version": "0.1.6"
          },
          {
            "name": "mistune",
            "version": "2.0.5"
          },
          {
            "name": "mock",
            "version": "1.0.1"
          },
          {
            "name": "msgpack",
            "version": "1.0.5"
          },
          {
            "name": "nbclassic",
            "version": "1.0.0"
          },
          {
            "name": "nbclient",
            "version": "0.7.4"
          },
          {
            "name": "nbconvert",
            "version": "7.4.0"
          },
          {
            "name": "nbformat",
            "version": "5.8.0"
          },
          {
            "name": "nbsphinx",
            "version": "0.8.12"
          },
          {
            "name": "nest-asyncio",
            "version": "1.5.6"
          },
          {
            "name": "notebook",
            "version": "6.5.4"
          },
          {
            "name": "notebook_shim",
            "version": "0.2.3"
          },
          {
            "name": "numba",
            "version": "0.57.0"
          },
          {
            "name": "numexpr",
            "version": "2.8.4"
          },
          {
            "name": "numpy",
            "version": "1.24.3"
          },
          {
            "name": "numpydoc",
            "version": "1.4.0"
          },
          {
            "name": "packaging",
            "version": "23.1"
          },
          {
            "name": "pandas",
            "version": "2.0.1"
          },
          {
            "name": "pandocfilters",
            "version": "1.5.0"
          },
          {
            "name": "parso",
            "version": "0.8.3"
          },
          {
            "name": "pexpect",
            "version": "4.8.0"
          },
          {
            "name": "pickleshare",
            "version": "0.7.5"
          },
          {
            "name": "pip",
            "version": "23.1.2"
          },
          {
            "name": "pkgutil_resolve_name",
            "version": "1.3.10"
          },
          {
            "name": "platformdirs",
            "version": "3.5.1"
          },
          {
            "name": "prometheus-client",
            "version": "0.16.0"
          },
          {
            "name": "prompt-toolkit",
            "version": "3.0.38"
          },
          {
            "name": "psutil",
            "version": "5.9.5"
          },
          {
            "name": "ptyprocess",
            "version": "0.7.0"
          },
          {
            "name": "pure-eval",
            "version": "0.2.2"
          },
          {
            "name": "py-cpuinfo",
            "version": "9.0.0"
          },
          {
            "name": "pycparser",
            "version": "2.21"
          },
          {
            "name": "pyerfa",
            "version": "2.0.0.3"
          },
          {
            "name": "pyparsing",
            "version": "3.0.9"
          },
          {
            "name": "pyrsistent",
            "version": "0.19.3"
          },
          {
            "name": "python-dateutil",
            "version": "2.8.2"
          },
          {
            "name": "python-json-logger",
            "version": "2.0.7"
          },
          {
            "name": "pytz",
            "version": "2023.3"
          },
          {
            "name": "pyzmq",
            "version": "25.0.2"
          },
          {
            "name": "qtconsole",
            "version": "5.4.3"
          },
          {
            "name": "readthedocs-sphinx-ext",
            "version": "2.2.0"
          },
          {
            "name": "recommonmark",
            "version": "0.5.0"
          },
          {
            "name": "requests",
            "version": "2.30.0"
          },
          {
            "name": "rfc3339-validator",
            "version": "0.1.4"
          },
          {
            "name": "rfc3986-validator",
            "version": "0.1.1"
          },
          {
            "name": "scikit-learn",
            "version": "1.2.2"
          },
          {
            "name": "scipy",
            "version": "1.10.1"
          },
          {
            "name": "setuptools",
            "version": "67.7.2"
          },
          {
            "name": "setuptools-scm",
            "version": "7.1.0"
          },
          {
            "name": "six",
            "version": "1.16.0"
          },
          {
            "name": "sniffio",
            "version": "1.3.0"
          },
          {
            "name": "snowballstemmer",
            "version": "2.2.0"
          },
          {
            "name": "soupsieve",
            "version": "2.4.1"
          },
          {
            "name": "sphinx-automodapi",
            "version": "0.15.0"
          },
          {
            "name": "sphinx-rtd-theme",
            "version": "1.2.0"
          },
          {
            "name": "sphinxcontrib-applehelp",
            "version": "1.0.4"
          },
          {
            "name": "sphinxcontrib-devhelp",
            "version": "1.0.2"
          },
          {
            "name": "sphinxcontrib-htmlhelp",
            "version": "2.0.1"
          },
          {
            "name": "sphinxcontrib-jquery",
            "version": "4.1"
          },
          {
            "name": "sphinxcontrib-jsmath",
            "version": "1.0.1"
          },
          {
            "name": "sphinxcontrib-qthelp",
            "version": "1.0.3"
          },
          {
            "name": "sphinxcontrib-serializinghtml",
            "version": "1.1.5"
          },
          {
            "name": "stack-data",
            "version": "0.6.2"
          },
          {
            "name": "tables",
            "version": "3.8.0"
          },
          {
            "name": "terminado",
            "version": "0.17.1"
          },
          {
            "name": "threadpoolctl",
            "version": "3.1.0"
          },
          {
            "name": "tinycss2",
            "version": "1.2.1"
          },
          {
            "name": "tomli",
            "version": "2.0.1"
          },
          {
            "name": "tornado",
            "version": "6.3.2"
          },
          {
            "name": "tqdm",
            "version": "4.65.0"
          },
          {
            "name": "traitlets",
            "version": "5.9.0"
          },
          {
            "name": "typing_extensions",
            "version": "4.5.0"
          },
          {
            "name": "tzdata",
            "version": "2023.3"
          },
          {
            "name": "uri-template",
            "version": "1.2.0"
          },
          {
            "name": "urllib3",
            "version": "2.0.2"
          },
          {
            "name": "wcwidth",
            "version": "0.2.6"
          },
          {
            "name": "webcolors",
            "version": "1.13"
          },
          {
            "name": "webencodings",
            "version": "0.5.1"
          },
          {
            "name": "websocket-client",
            "version": "1.5.1"
          },
          {
            "name": "wheel",
            "version": "0.37.0"
          },
          {
            "name": "widgetsnbextension",
            "version": "4.0.7"
          },
          {
            "name": "zipp",
            "version": "3.15.0"
          },
          {
            "name": "zstandard",
            "version": "0.21.0"
          }
        ]
      },
      "environment": {
        "CONDA_DEFAULT_ENV": null,
        "CONDA_PREFIX": null,
        "CONDA_PYTHON_EXE": null,
        "CONDA_EXE": null,
        "CONDA_PROMPT_MODIFIER": null,
        "CONDA_SHLVL": null,
        "PATH": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "LD_LIBRARY_PATH": null,
        "DYLD_LIBRARY_PATH": null,
        "USER": null,
        "HOME": "/home/docs",
        "SHELL": null
      },
      "arguments": [
        "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/lib/python3.8/site-packages/ipykernel_launcher.py",
        "-f",
        "/tmp/tmpd9zxt6i8.json",
        "--HistoryManager.hist_file=:memory:"
      ],
      "start_time_utc": "2023-05-17T15:30:17.255"
    },
    "input": [
      {
        "url": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/subinput.txt",
        "role": null
      },
      {
        "url": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/anothersubinput.txt",
        "role": null
      }
    ],
    "output": [
      {
        "url": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/suboutput.txt",
        "role": null
      }
    ],
    "status": "sub",
    "duration_min": 0.0034833333332962013
  },
  {
    "activity_name": "sub2",
    "activity_uuid": "e2e32c0d-95a6-41f6-92d9-df6fe715b975",
    "start": {
      "time_utc": "2023-05-17T15:30:17.370"
    },
    "stop": {
      "time_utc": "2023-05-17T15:30:17.581"
    },
    "system": {
      "ctapipe_version": "0.19.2",
      "ctapipe_resources_version": "not installed",
      "eventio_version": "1.11.0",
      "ctapipe_svc_path": null,
      "executable": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python",
      "platform": {
        "architecture_bits": "64bit",
        "architecture_linkage": "",
        "machine": "x86_64",
        "processor": "x86_64",
        "node": "build-20735940-project-702899-ctapipe",
        "version": "#6-Ubuntu SMP Thu Mar 31 09:44:20 UTC 2022",
        "system": "Linux",
        "release": "5.15.0-1004-aws",
        "libcver": [
          "glibc",
          "2.35"
        ],
        "n_cpus": 2,
        "boot_time": "2023-05-17T12:46:35.000"
      },
      "python": {
        "version_string": "3.8.15 (default, Oct 26 2022, 10:34:39) \n[GCC 11.2.0]",
        "version": [
          "3",
          "8",
          "15"
        ],
        "compiler": "GCC 11.2.0",
        "implementation": "CPython",
        "packages": [
          {
            "name": "Babel",
            "version": "2.12.1"
          },
          {
            "name": "Cython",
            "version": "0.29.34"
          },
          {
            "name": "Jinja2",
            "version": "3.0.3"
          },
          {
            "name": "MarkupSafe",
            "version": "2.1.2"
          },
          {
            "name": "Pillow",
            "version": "9.5.0"
          },
          {
            "name": "PyYAML",
            "version": "6.0"
          },
          {
            "name": "Pygments",
            "version": "2.15.1"
          },
          {
            "name": "QtPy",
            "version": "2.3.1"
          },
          {
            "name": "Send2Trash",
            "version": "1.8.2"
          },
          {
            "name": "Sphinx",
            "version": "3.5.4"
          },
          {
            "name": "alabaster",
            "version": "0.7.13"
          },
          {
            "name": "anyio",
            "version": "3.6.2"
          },
          {
            "name": "argon2-cffi",
            "version": "21.3.0"
          },
          {
            "name": "argon2-cffi-bindings",
            "version": "21.2.0"
          },
          {
            "name": "arrow",
            "version": "1.2.3"
          },
          {
            "name": "astropy",
            "version": "5.2.2"
          },
          {
            "name": "asttokens",
            "version": "2.2.1"
          },
          {
            "name": "attrs",
            "version": "23.1.0"
          },
          {
            "name": "backcall",
            "version": "0.2.0"
          },
          {
            "name": "beautifulsoup4",
            "version": "4.12.2"
          },
          {
            "name": "bleach",
            "version": "6.0.0"
          },
          {
            "name": "blosc2",
            "version": "2.0.0"
          },
          {
            "name": "bokeh",
            "version": "2.4.3"
          },
          {
            "name": "certifi",
            "version": "2023.5.7"
          },
          {
            "name": "cffi",
            "version": "1.15.1"
          },
          {
            "name": "charset-normalizer",
            "version": "3.1.0"
          },
          {
            "name": "comm",
            "version": "0.1.3"
          },
          {
            "name": "commonmark",
            "version": "0.9.1"
          },
          {
            "name": "contourpy",
            "version": "1.0.7"
          },
          {
            "name": "corsikaio",
            "version": "0.2.6.post1"
          },
          {
            "name": "ctapipe",
            "version": "0.19.2"
          },
          {
            "name": "cycler",
            "version": "0.11.0"
          },
          {
            "name": "debugpy",
            "version": "1.6.7"
          },
          {
            "name": "decorator",
            "version": "5.1.1"
          },
          {
            "name": "defusedxml",
            "version": "0.7.1"
          },
          {
            "name": "docutils",
            "version": "0.16"
          },
          {
            "name": "eventio",
            "version": "1.11.0"
          },
          {
            "name": "executing",
            "version": "1.2.0"
          },
          {
            "name": "fastjsonschema",
            "version": "2.16.3"
          },
          {
            "name": "ffmpeg-python",
            "version": "0.2.0"
          },
          {
            "name": "fonttools",
            "version": "4.39.4"
          },
          {
            "name": "fqdn",
            "version": "1.5.1"
          },
          {
            "name": "future",
            "version": "0.18.3"
          },
          {
            "name": "graphviz",
            "version": "0.20.1"
          },
          {
            "name": "idna",
            "version": "3.4"
          },
          {
            "name": "imagesize",
            "version": "1.4.1"
          },
          {
            "name": "iminuit",
            "version": "2.21.3"
          },
          {
            "name": "importlib-metadata",
            "version": "6.6.0"
          },
          {
            "name": "importlib-resources",
            "version": "5.12.0"
          },
          {
            "name": "ipykernel",
            "version": "6.23.1"
          },
          {
            "name": "ipython",
            "version": "8.12.2"
          },
          {
            "name": "ipython-genutils",
            "version": "0.2.0"
          },
          {
            "name": "ipywidgets",
            "version": "8.0.6"
          },
          {
            "name": "isoduration",
            "version": "20.11.0"
          },
          {
            "name": "jedi",
            "version": "0.18.2"
          },
          {
            "name": "joblib",
            "version": "1.2.0"
          },
          {
            "name": "jsonpointer",
            "version": "2.3"
          },
          {
            "name": "jsonschema",
            "version": "4.17.3"
          },
          {
            "name": "jupyter",
            "version": "1.0.0"
          },
          {
            "name": "jupyter-console",
            "version": "6.6.3"
          },
          {
            "name": "jupyter-events",
            "version": "0.6.3"
          },
          {
            "name": "jupyter_client",
            "version": "8.2.0"
          },
          {
            "name": "jupyter_core",
            "version": "5.3.0"
          },
          {
            "name": "jupyter_server",
            "version": "2.5.0"
          },
          {
            "name": "jupyter_server_terminals",
            "version": "0.4.4"
          },
          {
            "name": "jupyterlab-pygments",
            "version": "0.2.2"
          },
          {
            "name": "jupyterlab-widgets",
            "version": "3.0.7"
          },
          {
            "name": "kiwisolver",
            "version": "1.4.4"
          },
          {
            "name": "llvmlite",
            "version": "0.40.0"
          },
          {
            "name": "matplotlib",
            "version": "3.7.1"
          },
          {
            "name": "matplotlib-inline",
            "version": "0.1.6"
          },
          {
            "name": "mistune",
            "version": "2.0.5"
          },
          {
            "name": "mock",
            "version": "1.0.1"
          },
          {
            "name": "msgpack",
            "version": "1.0.5"
          },
          {
            "name": "nbclassic",
            "version": "1.0.0"
          },
          {
            "name": "nbclient",
            "version": "0.7.4"
          },
          {
            "name": "nbconvert",
            "version": "7.4.0"
          },
          {
            "name": "nbformat",
            "version": "5.8.0"
          },
          {
            "name": "nbsphinx",
            "version": "0.8.12"
          },
          {
            "name": "nest-asyncio",
            "version": "1.5.6"
          },
          {
            "name": "notebook",
            "version": "6.5.4"
          },
          {
            "name": "notebook_shim",
            "version": "0.2.3"
          },
          {
            "name": "numba",
            "version": "0.57.0"
          },
          {
            "name": "numexpr",
            "version": "2.8.4"
          },
          {
            "name": "numpy",
            "version": "1.24.3"
          },
          {
            "name": "numpydoc",
            "version": "1.4.0"
          },
          {
            "name": "packaging",
            "version": "23.1"
          },
          {
            "name": "pandas",
            "version": "2.0.1"
          },
          {
            "name": "pandocfilters",
            "version": "1.5.0"
          },
          {
            "name": "parso",
            "version": "0.8.3"
          },
          {
            "name": "pexpect",
            "version": "4.8.0"
          },
          {
            "name": "pickleshare",
            "version": "0.7.5"
          },
          {
            "name": "pip",
            "version": "23.1.2"
          },
          {
            "name": "pkgutil_resolve_name",
            "version": "1.3.10"
          },
          {
            "name": "platformdirs",
            "version": "3.5.1"
          },
          {
            "name": "prometheus-client",
            "version": "0.16.0"
          },
          {
            "name": "prompt-toolkit",
            "version": "3.0.38"
          },
          {
            "name": "psutil",
            "version": "5.9.5"
          },
          {
            "name": "ptyprocess",
            "version": "0.7.0"
          },
          {
            "name": "pure-eval",
            "version": "0.2.2"
          },
          {
            "name": "py-cpuinfo",
            "version": "9.0.0"
          },
          {
            "name": "pycparser",
            "version": "2.21"
          },
          {
            "name": "pyerfa",
            "version": "2.0.0.3"
          },
          {
            "name": "pyparsing",
            "version": "3.0.9"
          },
          {
            "name": "pyrsistent",
            "version": "0.19.3"
          },
          {
            "name": "python-dateutil",
            "version": "2.8.2"
          },
          {
            "name": "python-json-logger",
            "version": "2.0.7"
          },
          {
            "name": "pytz",
            "version": "2023.3"
          },
          {
            "name": "pyzmq",
            "version": "25.0.2"
          },
          {
            "name": "qtconsole",
            "version": "5.4.3"
          },
          {
            "name": "readthedocs-sphinx-ext",
            "version": "2.2.0"
          },
          {
            "name": "recommonmark",
            "version": "0.5.0"
          },
          {
            "name": "requests",
            "version": "2.30.0"
          },
          {
            "name": "rfc3339-validator",
            "version": "0.1.4"
          },
          {
            "name": "rfc3986-validator",
            "version": "0.1.1"
          },
          {
            "name": "scikit-learn",
            "version": "1.2.2"
          },
          {
            "name": "scipy",
            "version": "1.10.1"
          },
          {
            "name": "setuptools",
            "version": "67.7.2"
          },
          {
            "name": "setuptools-scm",
            "version": "7.1.0"
          },
          {
            "name": "six",
            "version": "1.16.0"
          },
          {
            "name": "sniffio",
            "version": "1.3.0"
          },
          {
            "name": "snowballstemmer",
            "version": "2.2.0"
          },
          {
            "name": "soupsieve",
            "version": "2.4.1"
          },
          {
            "name": "sphinx-automodapi",
            "version": "0.15.0"
          },
          {
            "name": "sphinx-rtd-theme",
            "version": "1.2.0"
          },
          {
            "name": "sphinxcontrib-applehelp",
            "version": "1.0.4"
          },
          {
            "name": "sphinxcontrib-devhelp",
            "version": "1.0.2"
          },
          {
            "name": "sphinxcontrib-htmlhelp",
            "version": "2.0.1"
          },
          {
            "name": "sphinxcontrib-jquery",
            "version": "4.1"
          },
          {
            "name": "sphinxcontrib-jsmath",
            "version": "1.0.1"
          },
          {
            "name": "sphinxcontrib-qthelp",
            "version": "1.0.3"
          },
          {
            "name": "sphinxcontrib-serializinghtml",
            "version": "1.1.5"
          },
          {
            "name": "stack-data",
            "version": "0.6.2"
          },
          {
            "name": "tables",
            "version": "3.8.0"
          },
          {
            "name": "terminado",
            "version": "0.17.1"
          },
          {
            "name": "threadpoolctl",
            "version": "3.1.0"
          },
          {
            "name": "tinycss2",
            "version": "1.2.1"
          },
          {
            "name": "tomli",
            "version": "2.0.1"
          },
          {
            "name": "tornado",
            "version": "6.3.2"
          },
          {
            "name": "tqdm",
            "version": "4.65.0"
          },
          {
            "name": "traitlets",
            "version": "5.9.0"
          },
          {
            "name": "typing_extensions",
            "version": "4.5.0"
          },
          {
            "name": "tzdata",
            "version": "2023.3"
          },
          {
            "name": "uri-template",
            "version": "1.2.0"
          },
          {
            "name": "urllib3",
            "version": "2.0.2"
          },
          {
            "name": "wcwidth",
            "version": "0.2.6"
          },
          {
            "name": "webcolors",
            "version": "1.13"
          },
          {
            "name": "webencodings",
            "version": "0.5.1"
          },
          {
            "name": "websocket-client",
            "version": "1.5.1"
          },
          {
            "name": "wheel",
            "version": "0.37.0"
          },
          {
            "name": "widgetsnbextension",
            "version": "4.0.7"
          },
          {
            "name": "zipp",
            "version": "3.15.0"
          },
          {
            "name": "zstandard",
            "version": "0.21.0"
          }
        ]
      },
      "environment": {
        "CONDA_DEFAULT_ENV": null,
        "CONDA_PREFIX": null,
        "CONDA_PYTHON_EXE": null,
        "CONDA_EXE": null,
        "CONDA_PROMPT_MODIFIER": null,
        "CONDA_SHLVL": null,
        "PATH": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "LD_LIBRARY_PATH": null,
        "DYLD_LIBRARY_PATH": null,
        "USER": null,
        "HOME": "/home/docs",
        "SHELL": null
      },
      "arguments": [
        "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/lib/python3.8/site-packages/ipykernel_launcher.py",
        "-f",
        "/tmp/tmpd9zxt6i8.json",
        "--HistoryManager.hist_file=:memory:"
      ],
      "start_time_utc": "2023-05-17T15:30:17.580"
    },
    "input": [
      {
        "url": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/sub2input.txt",
        "role": null
      }
    ],
    "output": [],
    "status": "sub2",
    "duration_min": 0.003516666666509849
  },
  {
    "activity_name": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python",
    "activity_uuid": "73a1dba6-0585-4b20-8d66-6c5b4ca663c6",
    "start": {
      "time_utc": "2023-05-17T15:30:16.822"
    },
    "stop": {
      "time_utc": "2023-05-17T15:30:17.583"
    },
    "system": {
      "ctapipe_version": "0.19.2",
      "ctapipe_resources_version": "not installed",
      "eventio_version": "1.11.0",
      "ctapipe_svc_path": null,
      "executable": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python",
      "platform": {
        "architecture_bits": "64bit",
        "architecture_linkage": "",
        "machine": "x86_64",
        "processor": "x86_64",
        "node": "build-20735940-project-702899-ctapipe",
        "version": "#6-Ubuntu SMP Thu Mar 31 09:44:20 UTC 2022",
        "system": "Linux",
        "release": "5.15.0-1004-aws",
        "libcver": [
          "glibc",
          "2.35"
        ],
        "n_cpus": 2,
        "boot_time": "2023-05-17T12:46:35.000"
      },
      "python": {
        "version_string": "3.8.15 (default, Oct 26 2022, 10:34:39) \n[GCC 11.2.0]",
        "version": [
          "3",
          "8",
          "15"
        ],
        "compiler": "GCC 11.2.0",
        "implementation": "CPython",
        "packages": [
          {
            "name": "Babel",
            "version": "2.12.1"
          },
          {
            "name": "Cython",
            "version": "0.29.34"
          },
          {
            "name": "Jinja2",
            "version": "3.0.3"
          },
          {
            "name": "MarkupSafe",
            "version": "2.1.2"
          },
          {
            "name": "Pillow",
            "version": "9.5.0"
          },
          {
            "name": "PyYAML",
            "version": "6.0"
          },
          {
            "name": "Pygments",
            "version": "2.15.1"
          },
          {
            "name": "QtPy",
            "version": "2.3.1"
          },
          {
            "name": "Send2Trash",
            "version": "1.8.2"
          },
          {
            "name": "Sphinx",
            "version": "3.5.4"
          },
          {
            "name": "alabaster",
            "version": "0.7.13"
          },
          {
            "name": "anyio",
            "version": "3.6.2"
          },
          {
            "name": "argon2-cffi",
            "version": "21.3.0"
          },
          {
            "name": "argon2-cffi-bindings",
            "version": "21.2.0"
          },
          {
            "name": "arrow",
            "version": "1.2.3"
          },
          {
            "name": "astropy",
            "version": "5.2.2"
          },
          {
            "name": "asttokens",
            "version": "2.2.1"
          },
          {
            "name": "attrs",
            "version": "23.1.0"
          },
          {
            "name": "backcall",
            "version": "0.2.0"
          },
          {
            "name": "beautifulsoup4",
            "version": "4.12.2"
          },
          {
            "name": "bleach",
            "version": "6.0.0"
          },
          {
            "name": "blosc2",
            "version": "2.0.0"
          },
          {
            "name": "bokeh",
            "version": "2.4.3"
          },
          {
            "name": "certifi",
            "version": "2023.5.7"
          },
          {
            "name": "cffi",
            "version": "1.15.1"
          },
          {
            "name": "charset-normalizer",
            "version": "3.1.0"
          },
          {
            "name": "comm",
            "version": "0.1.3"
          },
          {
            "name": "commonmark",
            "version": "0.9.1"
          },
          {
            "name": "contourpy",
            "version": "1.0.7"
          },
          {
            "name": "corsikaio",
            "version": "0.2.6.post1"
          },
          {
            "name": "ctapipe",
            "version": "0.19.2"
          },
          {
            "name": "cycler",
            "version": "0.11.0"
          },
          {
            "name": "debugpy",
            "version": "1.6.7"
          },
          {
            "name": "decorator",
            "version": "5.1.1"
          },
          {
            "name": "defusedxml",
            "version": "0.7.1"
          },
          {
            "name": "docutils",
            "version": "0.16"
          },
          {
            "name": "eventio",
            "version": "1.11.0"
          },
          {
            "name": "executing",
            "version": "1.2.0"
          },
          {
            "name": "fastjsonschema",
            "version": "2.16.3"
          },
          {
            "name": "ffmpeg-python",
            "version": "0.2.0"
          },
          {
            "name": "fonttools",
            "version": "4.39.4"
          },
          {
            "name": "fqdn",
            "version": "1.5.1"
          },
          {
            "name": "future",
            "version": "0.18.3"
          },
          {
            "name": "graphviz",
            "version": "0.20.1"
          },
          {
            "name": "idna",
            "version": "3.4"
          },
          {
            "name": "imagesize",
            "version": "1.4.1"
          },
          {
            "name": "iminuit",
            "version": "2.21.3"
          },
          {
            "name": "importlib-metadata",
            "version": "6.6.0"
          },
          {
            "name": "importlib-resources",
            "version": "5.12.0"
          },
          {
            "name": "ipykernel",
            "version": "6.23.1"
          },
          {
            "name": "ipython",
            "version": "8.12.2"
          },
          {
            "name": "ipython-genutils",
            "version": "0.2.0"
          },
          {
            "name": "ipywidgets",
            "version": "8.0.6"
          },
          {
            "name": "isoduration",
            "version": "20.11.0"
          },
          {
            "name": "jedi",
            "version": "0.18.2"
          },
          {
            "name": "joblib",
            "version": "1.2.0"
          },
          {
            "name": "jsonpointer",
            "version": "2.3"
          },
          {
            "name": "jsonschema",
            "version": "4.17.3"
          },
          {
            "name": "jupyter",
            "version": "1.0.0"
          },
          {
            "name": "jupyter-console",
            "version": "6.6.3"
          },
          {
            "name": "jupyter-events",
            "version": "0.6.3"
          },
          {
            "name": "jupyter_client",
            "version": "8.2.0"
          },
          {
            "name": "jupyter_core",
            "version": "5.3.0"
          },
          {
            "name": "jupyter_server",
            "version": "2.5.0"
          },
          {
            "name": "jupyter_server_terminals",
            "version": "0.4.4"
          },
          {
            "name": "jupyterlab-pygments",
            "version": "0.2.2"
          },
          {
            "name": "jupyterlab-widgets",
            "version": "3.0.7"
          },
          {
            "name": "kiwisolver",
            "version": "1.4.4"
          },
          {
            "name": "llvmlite",
            "version": "0.40.0"
          },
          {
            "name": "matplotlib",
            "version": "3.7.1"
          },
          {
            "name": "matplotlib-inline",
            "version": "0.1.6"
          },
          {
            "name": "mistune",
            "version": "2.0.5"
          },
          {
            "name": "mock",
            "version": "1.0.1"
          },
          {
            "name": "msgpack",
            "version": "1.0.5"
          },
          {
            "name": "nbclassic",
            "version": "1.0.0"
          },
          {
            "name": "nbclient",
            "version": "0.7.4"
          },
          {
            "name": "nbconvert",
            "version": "7.4.0"
          },
          {
            "name": "nbformat",
            "version": "5.8.0"
          },
          {
            "name": "nbsphinx",
            "version": "0.8.12"
          },
          {
            "name": "nest-asyncio",
            "version": "1.5.6"
          },
          {
            "name": "notebook",
            "version": "6.5.4"
          },
          {
            "name": "notebook_shim",
            "version": "0.2.3"
          },
          {
            "name": "numba",
            "version": "0.57.0"
          },
          {
            "name": "numexpr",
            "version": "2.8.4"
          },
          {
            "name": "numpy",
            "version": "1.24.3"
          },
          {
            "name": "numpydoc",
            "version": "1.4.0"
          },
          {
            "name": "packaging",
            "version": "23.1"
          },
          {
            "name": "pandas",
            "version": "2.0.1"
          },
          {
            "name": "pandocfilters",
            "version": "1.5.0"
          },
          {
            "name": "parso",
            "version": "0.8.3"
          },
          {
            "name": "pexpect",
            "version": "4.8.0"
          },
          {
            "name": "pickleshare",
            "version": "0.7.5"
          },
          {
            "name": "pip",
            "version": "23.1.2"
          },
          {
            "name": "pkgutil_resolve_name",
            "version": "1.3.10"
          },
          {
            "name": "platformdirs",
            "version": "3.5.1"
          },
          {
            "name": "prometheus-client",
            "version": "0.16.0"
          },
          {
            "name": "prompt-toolkit",
            "version": "3.0.38"
          },
          {
            "name": "psutil",
            "version": "5.9.5"
          },
          {
            "name": "ptyprocess",
            "version": "0.7.0"
          },
          {
            "name": "pure-eval",
            "version": "0.2.2"
          },
          {
            "name": "py-cpuinfo",
            "version": "9.0.0"
          },
          {
            "name": "pycparser",
            "version": "2.21"
          },
          {
            "name": "pyerfa",
            "version": "2.0.0.3"
          },
          {
            "name": "pyparsing",
            "version": "3.0.9"
          },
          {
            "name": "pyrsistent",
            "version": "0.19.3"
          },
          {
            "name": "python-dateutil",
            "version": "2.8.2"
          },
          {
            "name": "python-json-logger",
            "version": "2.0.7"
          },
          {
            "name": "pytz",
            "version": "2023.3"
          },
          {
            "name": "pyzmq",
            "version": "25.0.2"
          },
          {
            "name": "qtconsole",
            "version": "5.4.3"
          },
          {
            "name": "readthedocs-sphinx-ext",
            "version": "2.2.0"
          },
          {
            "name": "recommonmark",
            "version": "0.5.0"
          },
          {
            "name": "requests",
            "version": "2.30.0"
          },
          {
            "name": "rfc3339-validator",
            "version": "0.1.4"
          },
          {
            "name": "rfc3986-validator",
            "version": "0.1.1"
          },
          {
            "name": "scikit-learn",
            "version": "1.2.2"
          },
          {
            "name": "scipy",
            "version": "1.10.1"
          },
          {
            "name": "setuptools",
            "version": "67.7.2"
          },
          {
            "name": "setuptools-scm",
            "version": "7.1.0"
          },
          {
            "name": "six",
            "version": "1.16.0"
          },
          {
            "name": "sniffio",
            "version": "1.3.0"
          },
          {
            "name": "snowballstemmer",
            "version": "2.2.0"
          },
          {
            "name": "soupsieve",
            "version": "2.4.1"
          },
          {
            "name": "sphinx-automodapi",
            "version": "0.15.0"
          },
          {
            "name": "sphinx-rtd-theme",
            "version": "1.2.0"
          },
          {
            "name": "sphinxcontrib-applehelp",
            "version": "1.0.4"
          },
          {
            "name": "sphinxcontrib-devhelp",
            "version": "1.0.2"
          },
          {
            "name": "sphinxcontrib-htmlhelp",
            "version": "2.0.1"
          },
          {
            "name": "sphinxcontrib-jquery",
            "version": "4.1"
          },
          {
            "name": "sphinxcontrib-jsmath",
            "version": "1.0.1"
          },
          {
            "name": "sphinxcontrib-qthelp",
            "version": "1.0.3"
          },
          {
            "name": "sphinxcontrib-serializinghtml",
            "version": "1.1.5"
          },
          {
            "name": "stack-data",
            "version": "0.6.2"
          },
          {
            "name": "tables",
            "version": "3.8.0"
          },
          {
            "name": "terminado",
            "version": "0.17.1"
          },
          {
            "name": "threadpoolctl",
            "version": "3.1.0"
          },
          {
            "name": "tinycss2",
            "version": "1.2.1"
          },
          {
            "name": "tomli",
            "version": "2.0.1"
          },
          {
            "name": "tornado",
            "version": "6.3.2"
          },
          {
            "name": "tqdm",
            "version": "4.65.0"
          },
          {
            "name": "traitlets",
            "version": "5.9.0"
          },
          {
            "name": "typing_extensions",
            "version": "4.5.0"
          },
          {
            "name": "tzdata",
            "version": "2023.3"
          },
          {
            "name": "uri-template",
            "version": "1.2.0"
          },
          {
            "name": "urllib3",
            "version": "2.0.2"
          },
          {
            "name": "wcwidth",
            "version": "0.2.6"
          },
          {
            "name": "webcolors",
            "version": "1.13"
          },
          {
            "name": "webencodings",
            "version": "0.5.1"
          },
          {
            "name": "websocket-client",
            "version": "1.5.1"
          },
          {
            "name": "wheel",
            "version": "0.37.0"
          },
          {
            "name": "widgetsnbextension",
            "version": "4.0.7"
          },
          {
            "name": "zipp",
            "version": "3.15.0"
          },
          {
            "name": "zstandard",
            "version": "0.21.0"
          }
        ]
      },
      "environment": {
        "CONDA_DEFAULT_ENV": null,
        "CONDA_PREFIX": null,
        "CONDA_PYTHON_EXE": null,
        "CONDA_EXE": null,
        "CONDA_PROMPT_MODIFIER": null,
        "CONDA_SHLVL": null,
        "PATH": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "LD_LIBRARY_PATH": null,
        "DYLD_LIBRARY_PATH": null,
        "USER": null,
        "HOME": "/home/docs",
        "SHELL": null
      },
      "arguments": [
        "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/lib/python3.8/site-packages/ipykernel_launcher.py",
        "-f",
        "/tmp/tmpd9zxt6i8.json",
        "--HistoryManager.hist_file=:memory:"
      ],
      "start_time_utc": "2023-05-17T15:30:17.046"
    },
    "input": [
      {
        "url": "/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/test.txt",
        "role": null
      }
    ],
    "output": [],
    "status": "completed",
    "duration_min": 0.012683333333356472
  }
]

Storing provenance info in output files

  • already this can be stored in something like an HDF5 file header, which allows hierarchies.

  • Try to flatted the data so it can be stored in a key=value header in a FITS file (using the FITS extended keyword convention to allow >8 character keywords), or as a table

[8]:
def flatten_dict(y):
    out = {}

    def flatten(x, name=""):
        if type(x) is dict:
            for a in x:
                flatten(x[a], name + a + ".")
        elif type(x) is list:
            i = 0
            for a in x:
                flatten(a, name + str(i) + ".")
                i += 1
        else:
            out[name[:-1]] = x

    flatten(y)
    return out
[9]:
d = dict(activity=p.provenance)
[10]:
pprint(flatten_dict(d))
{'activity.0.activity_name': 'sub',
 'activity.0.activity_uuid': '71d7a8ac-857b-40ac-a54f-ed275f49cd92',
 'activity.0.duration_min': 0.0034833333332962013,
 'activity.0.input.0.role': None,
 'activity.0.input.0.url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/subinput.txt',
 'activity.0.input.1.role': None,
 'activity.0.input.1.url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/anothersubinput.txt',
 'activity.0.output.0.role': None,
 'activity.0.output.0.url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/suboutput.txt',
 'activity.0.start.time_utc': '2023-05-17T15:30:17.047',
 'activity.0.status': 'sub',
 'activity.0.stop.time_utc': '2023-05-17T15:30:17.256',
 'activity.0.system.arguments.0': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/lib/python3.8/site-packages/ipykernel_launcher.py',
 'activity.0.system.arguments.1': '-f',
 'activity.0.system.arguments.2': '/tmp/tmpd9zxt6i8.json',
 'activity.0.system.arguments.3': '--HistoryManager.hist_file=:memory:',
 'activity.0.system.ctapipe_resources_version': 'not installed',
 'activity.0.system.ctapipe_svc_path': None,
 'activity.0.system.ctapipe_version': '0.19.2',
 'activity.0.system.environment.CONDA_DEFAULT_ENV': None,
 'activity.0.system.environment.CONDA_EXE': None,
 'activity.0.system.environment.CONDA_PREFIX': None,
 'activity.0.system.environment.CONDA_PROMPT_MODIFIER': None,
 'activity.0.system.environment.CONDA_PYTHON_EXE': None,
 'activity.0.system.environment.CONDA_SHLVL': None,
 'activity.0.system.environment.DYLD_LIBRARY_PATH': None,
 'activity.0.system.environment.HOME': '/home/docs',
 'activity.0.system.environment.LD_LIBRARY_PATH': None,
 'activity.0.system.environment.PATH': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
 'activity.0.system.environment.SHELL': None,
 'activity.0.system.environment.USER': None,
 'activity.0.system.eventio_version': '1.11.0',
 'activity.0.system.executable': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python',
 'activity.0.system.platform.architecture_bits': '64bit',
 'activity.0.system.platform.architecture_linkage': '',
 'activity.0.system.platform.boot_time': '2023-05-17T12:46:35.000',
 'activity.0.system.platform.libcver': ('glibc', '2.35'),
 'activity.0.system.platform.machine': 'x86_64',
 'activity.0.system.platform.n_cpus': 2,
 'activity.0.system.platform.node': 'build-20735940-project-702899-ctapipe',
 'activity.0.system.platform.processor': 'x86_64',
 'activity.0.system.platform.release': '5.15.0-1004-aws',
 'activity.0.system.platform.system': 'Linux',
 'activity.0.system.platform.version': '#6-Ubuntu SMP Thu Mar 31 09:44:20 UTC '
                                       '2022',
 'activity.0.system.python.compiler': 'GCC 11.2.0',
 'activity.0.system.python.implementation': 'CPython',
 'activity.0.system.python.packages.0.name': 'Babel',
 'activity.0.system.python.packages.0.version': '2.12.1',
 'activity.0.system.python.packages.1.name': 'Cython',
 'activity.0.system.python.packages.1.version': '0.29.34',
 'activity.0.system.python.packages.10.name': 'alabaster',
 'activity.0.system.python.packages.10.version': '0.7.13',
 'activity.0.system.python.packages.100.name': 'py-cpuinfo',
 'activity.0.system.python.packages.100.version': '9.0.0',
 'activity.0.system.python.packages.101.name': 'pycparser',
 'activity.0.system.python.packages.101.version': '2.21',
 'activity.0.system.python.packages.102.name': 'pyerfa',
 'activity.0.system.python.packages.102.version': '2.0.0.3',
 'activity.0.system.python.packages.103.name': 'pyparsing',
 'activity.0.system.python.packages.103.version': '3.0.9',
 'activity.0.system.python.packages.104.name': 'pyrsistent',
 'activity.0.system.python.packages.104.version': '0.19.3',
 'activity.0.system.python.packages.105.name': 'python-dateutil',
 'activity.0.system.python.packages.105.version': '2.8.2',
 'activity.0.system.python.packages.106.name': 'python-json-logger',
 'activity.0.system.python.packages.106.version': '2.0.7',
 'activity.0.system.python.packages.107.name': 'pytz',
 'activity.0.system.python.packages.107.version': '2023.3',
 'activity.0.system.python.packages.108.name': 'pyzmq',
 'activity.0.system.python.packages.108.version': '25.0.2',
 'activity.0.system.python.packages.109.name': 'qtconsole',
 'activity.0.system.python.packages.109.version': '5.4.3',
 'activity.0.system.python.packages.11.name': 'anyio',
 'activity.0.system.python.packages.11.version': '3.6.2',
 'activity.0.system.python.packages.110.name': 'readthedocs-sphinx-ext',
 'activity.0.system.python.packages.110.version': '2.2.0',
 'activity.0.system.python.packages.111.name': 'recommonmark',
 'activity.0.system.python.packages.111.version': '0.5.0',
 'activity.0.system.python.packages.112.name': 'requests',
 'activity.0.system.python.packages.112.version': '2.30.0',
 'activity.0.system.python.packages.113.name': 'rfc3339-validator',
 'activity.0.system.python.packages.113.version': '0.1.4',
 'activity.0.system.python.packages.114.name': 'rfc3986-validator',
 'activity.0.system.python.packages.114.version': '0.1.1',
 'activity.0.system.python.packages.115.name': 'scikit-learn',
 'activity.0.system.python.packages.115.version': '1.2.2',
 'activity.0.system.python.packages.116.name': 'scipy',
 'activity.0.system.python.packages.116.version': '1.10.1',
 'activity.0.system.python.packages.117.name': 'setuptools',
 'activity.0.system.python.packages.117.version': '67.7.2',
 'activity.0.system.python.packages.118.name': 'setuptools-scm',
 'activity.0.system.python.packages.118.version': '7.1.0',
 'activity.0.system.python.packages.119.name': 'six',
 'activity.0.system.python.packages.119.version': '1.16.0',
 'activity.0.system.python.packages.12.name': 'argon2-cffi',
 'activity.0.system.python.packages.12.version': '21.3.0',
 'activity.0.system.python.packages.120.name': 'sniffio',
 'activity.0.system.python.packages.120.version': '1.3.0',
 'activity.0.system.python.packages.121.name': 'snowballstemmer',
 'activity.0.system.python.packages.121.version': '2.2.0',
 'activity.0.system.python.packages.122.name': 'soupsieve',
 'activity.0.system.python.packages.122.version': '2.4.1',
 'activity.0.system.python.packages.123.name': 'sphinx-automodapi',
 'activity.0.system.python.packages.123.version': '0.15.0',
 'activity.0.system.python.packages.124.name': 'sphinx-rtd-theme',
 'activity.0.system.python.packages.124.version': '1.2.0',
 'activity.0.system.python.packages.125.name': 'sphinxcontrib-applehelp',
 'activity.0.system.python.packages.125.version': '1.0.4',
 'activity.0.system.python.packages.126.name': 'sphinxcontrib-devhelp',
 'activity.0.system.python.packages.126.version': '1.0.2',
 'activity.0.system.python.packages.127.name': 'sphinxcontrib-htmlhelp',
 'activity.0.system.python.packages.127.version': '2.0.1',
 'activity.0.system.python.packages.128.name': 'sphinxcontrib-jquery',
 'activity.0.system.python.packages.128.version': '4.1',
 'activity.0.system.python.packages.129.name': 'sphinxcontrib-jsmath',
 'activity.0.system.python.packages.129.version': '1.0.1',
 'activity.0.system.python.packages.13.name': 'argon2-cffi-bindings',
 'activity.0.system.python.packages.13.version': '21.2.0',
 'activity.0.system.python.packages.130.name': 'sphinxcontrib-qthelp',
 'activity.0.system.python.packages.130.version': '1.0.3',
 'activity.0.system.python.packages.131.name': 'sphinxcontrib-serializinghtml',
 'activity.0.system.python.packages.131.version': '1.1.5',
 'activity.0.system.python.packages.132.name': 'stack-data',
 'activity.0.system.python.packages.132.version': '0.6.2',
 'activity.0.system.python.packages.133.name': 'tables',
 'activity.0.system.python.packages.133.version': '3.8.0',
 'activity.0.system.python.packages.134.name': 'terminado',
 'activity.0.system.python.packages.134.version': '0.17.1',
 'activity.0.system.python.packages.135.name': 'threadpoolctl',
 'activity.0.system.python.packages.135.version': '3.1.0',
 'activity.0.system.python.packages.136.name': 'tinycss2',
 'activity.0.system.python.packages.136.version': '1.2.1',
 'activity.0.system.python.packages.137.name': 'tomli',
 'activity.0.system.python.packages.137.version': '2.0.1',
 'activity.0.system.python.packages.138.name': 'tornado',
 'activity.0.system.python.packages.138.version': '6.3.2',
 'activity.0.system.python.packages.139.name': 'tqdm',
 'activity.0.system.python.packages.139.version': '4.65.0',
 'activity.0.system.python.packages.14.name': 'arrow',
 'activity.0.system.python.packages.14.version': '1.2.3',
 'activity.0.system.python.packages.140.name': 'traitlets',
 'activity.0.system.python.packages.140.version': '5.9.0',
 'activity.0.system.python.packages.141.name': 'typing_extensions',
 'activity.0.system.python.packages.141.version': '4.5.0',
 'activity.0.system.python.packages.142.name': 'tzdata',
 'activity.0.system.python.packages.142.version': '2023.3',
 'activity.0.system.python.packages.143.name': 'uri-template',
 'activity.0.system.python.packages.143.version': '1.2.0',
 'activity.0.system.python.packages.144.name': 'urllib3',
 'activity.0.system.python.packages.144.version': '2.0.2',
 'activity.0.system.python.packages.145.name': 'wcwidth',
 'activity.0.system.python.packages.145.version': '0.2.6',
 'activity.0.system.python.packages.146.name': 'webcolors',
 'activity.0.system.python.packages.146.version': '1.13',
 'activity.0.system.python.packages.147.name': 'webencodings',
 'activity.0.system.python.packages.147.version': '0.5.1',
 'activity.0.system.python.packages.148.name': 'websocket-client',
 'activity.0.system.python.packages.148.version': '1.5.1',
 'activity.0.system.python.packages.149.name': 'wheel',
 'activity.0.system.python.packages.149.version': '0.37.0',
 'activity.0.system.python.packages.15.name': 'astropy',
 'activity.0.system.python.packages.15.version': '5.2.2',
 'activity.0.system.python.packages.150.name': 'widgetsnbextension',
 'activity.0.system.python.packages.150.version': '4.0.7',
 'activity.0.system.python.packages.151.name': 'zipp',
 'activity.0.system.python.packages.151.version': '3.15.0',
 'activity.0.system.python.packages.152.name': 'zstandard',
 'activity.0.system.python.packages.152.version': '0.21.0',
 'activity.0.system.python.packages.16.name': 'asttokens',
 'activity.0.system.python.packages.16.version': '2.2.1',
 'activity.0.system.python.packages.17.name': 'attrs',
 'activity.0.system.python.packages.17.version': '23.1.0',
 'activity.0.system.python.packages.18.name': 'backcall',
 'activity.0.system.python.packages.18.version': '0.2.0',
 'activity.0.system.python.packages.19.name': 'beautifulsoup4',
 'activity.0.system.python.packages.19.version': '4.12.2',
 'activity.0.system.python.packages.2.name': 'Jinja2',
 'activity.0.system.python.packages.2.version': '3.0.3',
 'activity.0.system.python.packages.20.name': 'bleach',
 'activity.0.system.python.packages.20.version': '6.0.0',
 'activity.0.system.python.packages.21.name': 'blosc2',
 'activity.0.system.python.packages.21.version': '2.0.0',
 'activity.0.system.python.packages.22.name': 'bokeh',
 'activity.0.system.python.packages.22.version': '2.4.3',
 'activity.0.system.python.packages.23.name': 'certifi',
 'activity.0.system.python.packages.23.version': '2023.5.7',
 'activity.0.system.python.packages.24.name': 'cffi',
 'activity.0.system.python.packages.24.version': '1.15.1',
 'activity.0.system.python.packages.25.name': 'charset-normalizer',
 'activity.0.system.python.packages.25.version': '3.1.0',
 'activity.0.system.python.packages.26.name': 'comm',
 'activity.0.system.python.packages.26.version': '0.1.3',
 'activity.0.system.python.packages.27.name': 'commonmark',
 'activity.0.system.python.packages.27.version': '0.9.1',
 'activity.0.system.python.packages.28.name': 'contourpy',
 'activity.0.system.python.packages.28.version': '1.0.7',
 'activity.0.system.python.packages.29.name': 'corsikaio',
 'activity.0.system.python.packages.29.version': '0.2.6.post1',
 'activity.0.system.python.packages.3.name': 'MarkupSafe',
 'activity.0.system.python.packages.3.version': '2.1.2',
 'activity.0.system.python.packages.30.name': 'ctapipe',
 'activity.0.system.python.packages.30.version': '0.19.2',
 'activity.0.system.python.packages.31.name': 'cycler',
 'activity.0.system.python.packages.31.version': '0.11.0',
 'activity.0.system.python.packages.32.name': 'debugpy',
 'activity.0.system.python.packages.32.version': '1.6.7',
 'activity.0.system.python.packages.33.name': 'decorator',
 'activity.0.system.python.packages.33.version': '5.1.1',
 'activity.0.system.python.packages.34.name': 'defusedxml',
 'activity.0.system.python.packages.34.version': '0.7.1',
 'activity.0.system.python.packages.35.name': 'docutils',
 'activity.0.system.python.packages.35.version': '0.16',
 'activity.0.system.python.packages.36.name': 'eventio',
 'activity.0.system.python.packages.36.version': '1.11.0',
 'activity.0.system.python.packages.37.name': 'executing',
 'activity.0.system.python.packages.37.version': '1.2.0',
 'activity.0.system.python.packages.38.name': 'fastjsonschema',
 'activity.0.system.python.packages.38.version': '2.16.3',
 'activity.0.system.python.packages.39.name': 'ffmpeg-python',
 'activity.0.system.python.packages.39.version': '0.2.0',
 'activity.0.system.python.packages.4.name': 'Pillow',
 'activity.0.system.python.packages.4.version': '9.5.0',
 'activity.0.system.python.packages.40.name': 'fonttools',
 'activity.0.system.python.packages.40.version': '4.39.4',
 'activity.0.system.python.packages.41.name': 'fqdn',
 'activity.0.system.python.packages.41.version': '1.5.1',
 'activity.0.system.python.packages.42.name': 'future',
 'activity.0.system.python.packages.42.version': '0.18.3',
 'activity.0.system.python.packages.43.name': 'graphviz',
 'activity.0.system.python.packages.43.version': '0.20.1',
 'activity.0.system.python.packages.44.name': 'idna',
 'activity.0.system.python.packages.44.version': '3.4',
 'activity.0.system.python.packages.45.name': 'imagesize',
 'activity.0.system.python.packages.45.version': '1.4.1',
 'activity.0.system.python.packages.46.name': 'iminuit',
 'activity.0.system.python.packages.46.version': '2.21.3',
 'activity.0.system.python.packages.47.name': 'importlib-metadata',
 'activity.0.system.python.packages.47.version': '6.6.0',
 'activity.0.system.python.packages.48.name': 'importlib-resources',
 'activity.0.system.python.packages.48.version': '5.12.0',
 'activity.0.system.python.packages.49.name': 'ipykernel',
 'activity.0.system.python.packages.49.version': '6.23.1',
 'activity.0.system.python.packages.5.name': 'PyYAML',
 'activity.0.system.python.packages.5.version': '6.0',
 'activity.0.system.python.packages.50.name': 'ipython',
 'activity.0.system.python.packages.50.version': '8.12.2',
 'activity.0.system.python.packages.51.name': 'ipython-genutils',
 'activity.0.system.python.packages.51.version': '0.2.0',
 'activity.0.system.python.packages.52.name': 'ipywidgets',
 'activity.0.system.python.packages.52.version': '8.0.6',
 'activity.0.system.python.packages.53.name': 'isoduration',
 'activity.0.system.python.packages.53.version': '20.11.0',
 'activity.0.system.python.packages.54.name': 'jedi',
 'activity.0.system.python.packages.54.version': '0.18.2',
 'activity.0.system.python.packages.55.name': 'joblib',
 'activity.0.system.python.packages.55.version': '1.2.0',
 'activity.0.system.python.packages.56.name': 'jsonpointer',
 'activity.0.system.python.packages.56.version': '2.3',
 'activity.0.system.python.packages.57.name': 'jsonschema',
 'activity.0.system.python.packages.57.version': '4.17.3',
 'activity.0.system.python.packages.58.name': 'jupyter',
 'activity.0.system.python.packages.58.version': '1.0.0',
 'activity.0.system.python.packages.59.name': 'jupyter-console',
 'activity.0.system.python.packages.59.version': '6.6.3',
 'activity.0.system.python.packages.6.name': 'Pygments',
 'activity.0.system.python.packages.6.version': '2.15.1',
 'activity.0.system.python.packages.60.name': 'jupyter-events',
 'activity.0.system.python.packages.60.version': '0.6.3',
 'activity.0.system.python.packages.61.name': 'jupyter_client',
 'activity.0.system.python.packages.61.version': '8.2.0',
 'activity.0.system.python.packages.62.name': 'jupyter_core',
 'activity.0.system.python.packages.62.version': '5.3.0',
 'activity.0.system.python.packages.63.name': 'jupyter_server',
 'activity.0.system.python.packages.63.version': '2.5.0',
 'activity.0.system.python.packages.64.name': 'jupyter_server_terminals',
 'activity.0.system.python.packages.64.version': '0.4.4',
 'activity.0.system.python.packages.65.name': 'jupyterlab-pygments',
 'activity.0.system.python.packages.65.version': '0.2.2',
 'activity.0.system.python.packages.66.name': 'jupyterlab-widgets',
 'activity.0.system.python.packages.66.version': '3.0.7',
 'activity.0.system.python.packages.67.name': 'kiwisolver',
 'activity.0.system.python.packages.67.version': '1.4.4',
 'activity.0.system.python.packages.68.name': 'llvmlite',
 'activity.0.system.python.packages.68.version': '0.40.0',
 'activity.0.system.python.packages.69.name': 'matplotlib',
 'activity.0.system.python.packages.69.version': '3.7.1',
 'activity.0.system.python.packages.7.name': 'QtPy',
 'activity.0.system.python.packages.7.version': '2.3.1',
 'activity.0.system.python.packages.70.name': 'matplotlib-inline',
 'activity.0.system.python.packages.70.version': '0.1.6',
 'activity.0.system.python.packages.71.name': 'mistune',
 'activity.0.system.python.packages.71.version': '2.0.5',
 'activity.0.system.python.packages.72.name': 'mock',
 'activity.0.system.python.packages.72.version': '1.0.1',
 'activity.0.system.python.packages.73.name': 'msgpack',
 'activity.0.system.python.packages.73.version': '1.0.5',
 'activity.0.system.python.packages.74.name': 'nbclassic',
 'activity.0.system.python.packages.74.version': '1.0.0',
 'activity.0.system.python.packages.75.name': 'nbclient',
 'activity.0.system.python.packages.75.version': '0.7.4',
 'activity.0.system.python.packages.76.name': 'nbconvert',
 'activity.0.system.python.packages.76.version': '7.4.0',
 'activity.0.system.python.packages.77.name': 'nbformat',
 'activity.0.system.python.packages.77.version': '5.8.0',
 'activity.0.system.python.packages.78.name': 'nbsphinx',
 'activity.0.system.python.packages.78.version': '0.8.12',
 'activity.0.system.python.packages.79.name': 'nest-asyncio',
 'activity.0.system.python.packages.79.version': '1.5.6',
 'activity.0.system.python.packages.8.name': 'Send2Trash',
 'activity.0.system.python.packages.8.version': '1.8.2',
 'activity.0.system.python.packages.80.name': 'notebook',
 'activity.0.system.python.packages.80.version': '6.5.4',
 'activity.0.system.python.packages.81.name': 'notebook_shim',
 'activity.0.system.python.packages.81.version': '0.2.3',
 'activity.0.system.python.packages.82.name': 'numba',
 'activity.0.system.python.packages.82.version': '0.57.0',
 'activity.0.system.python.packages.83.name': 'numexpr',
 'activity.0.system.python.packages.83.version': '2.8.4',
 'activity.0.system.python.packages.84.name': 'numpy',
 'activity.0.system.python.packages.84.version': '1.24.3',
 'activity.0.system.python.packages.85.name': 'numpydoc',
 'activity.0.system.python.packages.85.version': '1.4.0',
 'activity.0.system.python.packages.86.name': 'packaging',
 'activity.0.system.python.packages.86.version': '23.1',
 'activity.0.system.python.packages.87.name': 'pandas',
 'activity.0.system.python.packages.87.version': '2.0.1',
 'activity.0.system.python.packages.88.name': 'pandocfilters',
 'activity.0.system.python.packages.88.version': '1.5.0',
 'activity.0.system.python.packages.89.name': 'parso',
 'activity.0.system.python.packages.89.version': '0.8.3',
 'activity.0.system.python.packages.9.name': 'Sphinx',
 'activity.0.system.python.packages.9.version': '3.5.4',
 'activity.0.system.python.packages.90.name': 'pexpect',
 'activity.0.system.python.packages.90.version': '4.8.0',
 'activity.0.system.python.packages.91.name': 'pickleshare',
 'activity.0.system.python.packages.91.version': '0.7.5',
 'activity.0.system.python.packages.92.name': 'pip',
 'activity.0.system.python.packages.92.version': '23.1.2',
 'activity.0.system.python.packages.93.name': 'pkgutil_resolve_name',
 'activity.0.system.python.packages.93.version': '1.3.10',
 'activity.0.system.python.packages.94.name': 'platformdirs',
 'activity.0.system.python.packages.94.version': '3.5.1',
 'activity.0.system.python.packages.95.name': 'prometheus-client',
 'activity.0.system.python.packages.95.version': '0.16.0',
 'activity.0.system.python.packages.96.name': 'prompt-toolkit',
 'activity.0.system.python.packages.96.version': '3.0.38',
 'activity.0.system.python.packages.97.name': 'psutil',
 'activity.0.system.python.packages.97.version': '5.9.5',
 'activity.0.system.python.packages.98.name': 'ptyprocess',
 'activity.0.system.python.packages.98.version': '0.7.0',
 'activity.0.system.python.packages.99.name': 'pure-eval',
 'activity.0.system.python.packages.99.version': '0.2.2',
 'activity.0.system.python.version': ('3', '8', '15'),
 'activity.0.system.python.version_string': '3.8.15 (default, Oct 26 2022, '
                                            '10:34:39) \n'
                                            '[GCC 11.2.0]',
 'activity.0.system.start_time_utc': '2023-05-17T15:30:17.255',
 'activity.1.activity_name': 'sub2',
 'activity.1.activity_uuid': 'e2e32c0d-95a6-41f6-92d9-df6fe715b975',
 'activity.1.duration_min': 0.003516666666509849,
 'activity.1.input.0.role': None,
 'activity.1.input.0.url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/sub2input.txt',
 'activity.1.start.time_utc': '2023-05-17T15:30:17.370',
 'activity.1.status': 'sub2',
 'activity.1.stop.time_utc': '2023-05-17T15:30:17.581',
 'activity.1.system.arguments.0': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/lib/python3.8/site-packages/ipykernel_launcher.py',
 'activity.1.system.arguments.1': '-f',
 'activity.1.system.arguments.2': '/tmp/tmpd9zxt6i8.json',
 'activity.1.system.arguments.3': '--HistoryManager.hist_file=:memory:',
 'activity.1.system.ctapipe_resources_version': 'not installed',
 'activity.1.system.ctapipe_svc_path': None,
 'activity.1.system.ctapipe_version': '0.19.2',
 'activity.1.system.environment.CONDA_DEFAULT_ENV': None,
 'activity.1.system.environment.CONDA_EXE': None,
 'activity.1.system.environment.CONDA_PREFIX': None,
 'activity.1.system.environment.CONDA_PROMPT_MODIFIER': None,
 'activity.1.system.environment.CONDA_PYTHON_EXE': None,
 'activity.1.system.environment.CONDA_SHLVL': None,
 'activity.1.system.environment.DYLD_LIBRARY_PATH': None,
 'activity.1.system.environment.HOME': '/home/docs',
 'activity.1.system.environment.LD_LIBRARY_PATH': None,
 'activity.1.system.environment.PATH': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
 'activity.1.system.environment.SHELL': None,
 'activity.1.system.environment.USER': None,
 'activity.1.system.eventio_version': '1.11.0',
 'activity.1.system.executable': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python',
 'activity.1.system.platform.architecture_bits': '64bit',
 'activity.1.system.platform.architecture_linkage': '',
 'activity.1.system.platform.boot_time': '2023-05-17T12:46:35.000',
 'activity.1.system.platform.libcver': ('glibc', '2.35'),
 'activity.1.system.platform.machine': 'x86_64',
 'activity.1.system.platform.n_cpus': 2,
 'activity.1.system.platform.node': 'build-20735940-project-702899-ctapipe',
 'activity.1.system.platform.processor': 'x86_64',
 'activity.1.system.platform.release': '5.15.0-1004-aws',
 'activity.1.system.platform.system': 'Linux',
 'activity.1.system.platform.version': '#6-Ubuntu SMP Thu Mar 31 09:44:20 UTC '
                                       '2022',
 'activity.1.system.python.compiler': 'GCC 11.2.0',
 'activity.1.system.python.implementation': 'CPython',
 'activity.1.system.python.packages.0.name': 'Babel',
 'activity.1.system.python.packages.0.version': '2.12.1',
 'activity.1.system.python.packages.1.name': 'Cython',
 'activity.1.system.python.packages.1.version': '0.29.34',
 'activity.1.system.python.packages.10.name': 'alabaster',
 'activity.1.system.python.packages.10.version': '0.7.13',
 'activity.1.system.python.packages.100.name': 'py-cpuinfo',
 'activity.1.system.python.packages.100.version': '9.0.0',
 'activity.1.system.python.packages.101.name': 'pycparser',
 'activity.1.system.python.packages.101.version': '2.21',
 'activity.1.system.python.packages.102.name': 'pyerfa',
 'activity.1.system.python.packages.102.version': '2.0.0.3',
 'activity.1.system.python.packages.103.name': 'pyparsing',
 'activity.1.system.python.packages.103.version': '3.0.9',
 'activity.1.system.python.packages.104.name': 'pyrsistent',
 'activity.1.system.python.packages.104.version': '0.19.3',
 'activity.1.system.python.packages.105.name': 'python-dateutil',
 'activity.1.system.python.packages.105.version': '2.8.2',
 'activity.1.system.python.packages.106.name': 'python-json-logger',
 'activity.1.system.python.packages.106.version': '2.0.7',
 'activity.1.system.python.packages.107.name': 'pytz',
 'activity.1.system.python.packages.107.version': '2023.3',
 'activity.1.system.python.packages.108.name': 'pyzmq',
 'activity.1.system.python.packages.108.version': '25.0.2',
 'activity.1.system.python.packages.109.name': 'qtconsole',
 'activity.1.system.python.packages.109.version': '5.4.3',
 'activity.1.system.python.packages.11.name': 'anyio',
 'activity.1.system.python.packages.11.version': '3.6.2',
 'activity.1.system.python.packages.110.name': 'readthedocs-sphinx-ext',
 'activity.1.system.python.packages.110.version': '2.2.0',
 'activity.1.system.python.packages.111.name': 'recommonmark',
 'activity.1.system.python.packages.111.version': '0.5.0',
 'activity.1.system.python.packages.112.name': 'requests',
 'activity.1.system.python.packages.112.version': '2.30.0',
 'activity.1.system.python.packages.113.name': 'rfc3339-validator',
 'activity.1.system.python.packages.113.version': '0.1.4',
 'activity.1.system.python.packages.114.name': 'rfc3986-validator',
 'activity.1.system.python.packages.114.version': '0.1.1',
 'activity.1.system.python.packages.115.name': 'scikit-learn',
 'activity.1.system.python.packages.115.version': '1.2.2',
 'activity.1.system.python.packages.116.name': 'scipy',
 'activity.1.system.python.packages.116.version': '1.10.1',
 'activity.1.system.python.packages.117.name': 'setuptools',
 'activity.1.system.python.packages.117.version': '67.7.2',
 'activity.1.system.python.packages.118.name': 'setuptools-scm',
 'activity.1.system.python.packages.118.version': '7.1.0',
 'activity.1.system.python.packages.119.name': 'six',
 'activity.1.system.python.packages.119.version': '1.16.0',
 'activity.1.system.python.packages.12.name': 'argon2-cffi',
 'activity.1.system.python.packages.12.version': '21.3.0',
 'activity.1.system.python.packages.120.name': 'sniffio',
 'activity.1.system.python.packages.120.version': '1.3.0',
 'activity.1.system.python.packages.121.name': 'snowballstemmer',
 'activity.1.system.python.packages.121.version': '2.2.0',
 'activity.1.system.python.packages.122.name': 'soupsieve',
 'activity.1.system.python.packages.122.version': '2.4.1',
 'activity.1.system.python.packages.123.name': 'sphinx-automodapi',
 'activity.1.system.python.packages.123.version': '0.15.0',
 'activity.1.system.python.packages.124.name': 'sphinx-rtd-theme',
 'activity.1.system.python.packages.124.version': '1.2.0',
 'activity.1.system.python.packages.125.name': 'sphinxcontrib-applehelp',
 'activity.1.system.python.packages.125.version': '1.0.4',
 'activity.1.system.python.packages.126.name': 'sphinxcontrib-devhelp',
 'activity.1.system.python.packages.126.version': '1.0.2',
 'activity.1.system.python.packages.127.name': 'sphinxcontrib-htmlhelp',
 'activity.1.system.python.packages.127.version': '2.0.1',
 'activity.1.system.python.packages.128.name': 'sphinxcontrib-jquery',
 'activity.1.system.python.packages.128.version': '4.1',
 'activity.1.system.python.packages.129.name': 'sphinxcontrib-jsmath',
 'activity.1.system.python.packages.129.version': '1.0.1',
 'activity.1.system.python.packages.13.name': 'argon2-cffi-bindings',
 'activity.1.system.python.packages.13.version': '21.2.0',
 'activity.1.system.python.packages.130.name': 'sphinxcontrib-qthelp',
 'activity.1.system.python.packages.130.version': '1.0.3',
 'activity.1.system.python.packages.131.name': 'sphinxcontrib-serializinghtml',
 'activity.1.system.python.packages.131.version': '1.1.5',
 'activity.1.system.python.packages.132.name': 'stack-data',
 'activity.1.system.python.packages.132.version': '0.6.2',
 'activity.1.system.python.packages.133.name': 'tables',
 'activity.1.system.python.packages.133.version': '3.8.0',
 'activity.1.system.python.packages.134.name': 'terminado',
 'activity.1.system.python.packages.134.version': '0.17.1',
 'activity.1.system.python.packages.135.name': 'threadpoolctl',
 'activity.1.system.python.packages.135.version': '3.1.0',
 'activity.1.system.python.packages.136.name': 'tinycss2',
 'activity.1.system.python.packages.136.version': '1.2.1',
 'activity.1.system.python.packages.137.name': 'tomli',
 'activity.1.system.python.packages.137.version': '2.0.1',
 'activity.1.system.python.packages.138.name': 'tornado',
 'activity.1.system.python.packages.138.version': '6.3.2',
 'activity.1.system.python.packages.139.name': 'tqdm',
 'activity.1.system.python.packages.139.version': '4.65.0',
 'activity.1.system.python.packages.14.name': 'arrow',
 'activity.1.system.python.packages.14.version': '1.2.3',
 'activity.1.system.python.packages.140.name': 'traitlets',
 'activity.1.system.python.packages.140.version': '5.9.0',
 'activity.1.system.python.packages.141.name': 'typing_extensions',
 'activity.1.system.python.packages.141.version': '4.5.0',
 'activity.1.system.python.packages.142.name': 'tzdata',
 'activity.1.system.python.packages.142.version': '2023.3',
 'activity.1.system.python.packages.143.name': 'uri-template',
 'activity.1.system.python.packages.143.version': '1.2.0',
 'activity.1.system.python.packages.144.name': 'urllib3',
 'activity.1.system.python.packages.144.version': '2.0.2',
 'activity.1.system.python.packages.145.name': 'wcwidth',
 'activity.1.system.python.packages.145.version': '0.2.6',
 'activity.1.system.python.packages.146.name': 'webcolors',
 'activity.1.system.python.packages.146.version': '1.13',
 'activity.1.system.python.packages.147.name': 'webencodings',
 'activity.1.system.python.packages.147.version': '0.5.1',
 'activity.1.system.python.packages.148.name': 'websocket-client',
 'activity.1.system.python.packages.148.version': '1.5.1',
 'activity.1.system.python.packages.149.name': 'wheel',
 'activity.1.system.python.packages.149.version': '0.37.0',
 'activity.1.system.python.packages.15.name': 'astropy',
 'activity.1.system.python.packages.15.version': '5.2.2',
 'activity.1.system.python.packages.150.name': 'widgetsnbextension',
 'activity.1.system.python.packages.150.version': '4.0.7',
 'activity.1.system.python.packages.151.name': 'zipp',
 'activity.1.system.python.packages.151.version': '3.15.0',
 'activity.1.system.python.packages.152.name': 'zstandard',
 'activity.1.system.python.packages.152.version': '0.21.0',
 'activity.1.system.python.packages.16.name': 'asttokens',
 'activity.1.system.python.packages.16.version': '2.2.1',
 'activity.1.system.python.packages.17.name': 'attrs',
 'activity.1.system.python.packages.17.version': '23.1.0',
 'activity.1.system.python.packages.18.name': 'backcall',
 'activity.1.system.python.packages.18.version': '0.2.0',
 'activity.1.system.python.packages.19.name': 'beautifulsoup4',
 'activity.1.system.python.packages.19.version': '4.12.2',
 'activity.1.system.python.packages.2.name': 'Jinja2',
 'activity.1.system.python.packages.2.version': '3.0.3',
 'activity.1.system.python.packages.20.name': 'bleach',
 'activity.1.system.python.packages.20.version': '6.0.0',
 'activity.1.system.python.packages.21.name': 'blosc2',
 'activity.1.system.python.packages.21.version': '2.0.0',
 'activity.1.system.python.packages.22.name': 'bokeh',
 'activity.1.system.python.packages.22.version': '2.4.3',
 'activity.1.system.python.packages.23.name': 'certifi',
 'activity.1.system.python.packages.23.version': '2023.5.7',
 'activity.1.system.python.packages.24.name': 'cffi',
 'activity.1.system.python.packages.24.version': '1.15.1',
 'activity.1.system.python.packages.25.name': 'charset-normalizer',
 'activity.1.system.python.packages.25.version': '3.1.0',
 'activity.1.system.python.packages.26.name': 'comm',
 'activity.1.system.python.packages.26.version': '0.1.3',
 'activity.1.system.python.packages.27.name': 'commonmark',
 'activity.1.system.python.packages.27.version': '0.9.1',
 'activity.1.system.python.packages.28.name': 'contourpy',
 'activity.1.system.python.packages.28.version': '1.0.7',
 'activity.1.system.python.packages.29.name': 'corsikaio',
 'activity.1.system.python.packages.29.version': '0.2.6.post1',
 'activity.1.system.python.packages.3.name': 'MarkupSafe',
 'activity.1.system.python.packages.3.version': '2.1.2',
 'activity.1.system.python.packages.30.name': 'ctapipe',
 'activity.1.system.python.packages.30.version': '0.19.2',
 'activity.1.system.python.packages.31.name': 'cycler',
 'activity.1.system.python.packages.31.version': '0.11.0',
 'activity.1.system.python.packages.32.name': 'debugpy',
 'activity.1.system.python.packages.32.version': '1.6.7',
 'activity.1.system.python.packages.33.name': 'decorator',
 'activity.1.system.python.packages.33.version': '5.1.1',
 'activity.1.system.python.packages.34.name': 'defusedxml',
 'activity.1.system.python.packages.34.version': '0.7.1',
 'activity.1.system.python.packages.35.name': 'docutils',
 'activity.1.system.python.packages.35.version': '0.16',
 'activity.1.system.python.packages.36.name': 'eventio',
 'activity.1.system.python.packages.36.version': '1.11.0',
 'activity.1.system.python.packages.37.name': 'executing',
 'activity.1.system.python.packages.37.version': '1.2.0',
 'activity.1.system.python.packages.38.name': 'fastjsonschema',
 'activity.1.system.python.packages.38.version': '2.16.3',
 'activity.1.system.python.packages.39.name': 'ffmpeg-python',
 'activity.1.system.python.packages.39.version': '0.2.0',
 'activity.1.system.python.packages.4.name': 'Pillow',
 'activity.1.system.python.packages.4.version': '9.5.0',
 'activity.1.system.python.packages.40.name': 'fonttools',
 'activity.1.system.python.packages.40.version': '4.39.4',
 'activity.1.system.python.packages.41.name': 'fqdn',
 'activity.1.system.python.packages.41.version': '1.5.1',
 'activity.1.system.python.packages.42.name': 'future',
 'activity.1.system.python.packages.42.version': '0.18.3',
 'activity.1.system.python.packages.43.name': 'graphviz',
 'activity.1.system.python.packages.43.version': '0.20.1',
 'activity.1.system.python.packages.44.name': 'idna',
 'activity.1.system.python.packages.44.version': '3.4',
 'activity.1.system.python.packages.45.name': 'imagesize',
 'activity.1.system.python.packages.45.version': '1.4.1',
 'activity.1.system.python.packages.46.name': 'iminuit',
 'activity.1.system.python.packages.46.version': '2.21.3',
 'activity.1.system.python.packages.47.name': 'importlib-metadata',
 'activity.1.system.python.packages.47.version': '6.6.0',
 'activity.1.system.python.packages.48.name': 'importlib-resources',
 'activity.1.system.python.packages.48.version': '5.12.0',
 'activity.1.system.python.packages.49.name': 'ipykernel',
 'activity.1.system.python.packages.49.version': '6.23.1',
 'activity.1.system.python.packages.5.name': 'PyYAML',
 'activity.1.system.python.packages.5.version': '6.0',
 'activity.1.system.python.packages.50.name': 'ipython',
 'activity.1.system.python.packages.50.version': '8.12.2',
 'activity.1.system.python.packages.51.name': 'ipython-genutils',
 'activity.1.system.python.packages.51.version': '0.2.0',
 'activity.1.system.python.packages.52.name': 'ipywidgets',
 'activity.1.system.python.packages.52.version': '8.0.6',
 'activity.1.system.python.packages.53.name': 'isoduration',
 'activity.1.system.python.packages.53.version': '20.11.0',
 'activity.1.system.python.packages.54.name': 'jedi',
 'activity.1.system.python.packages.54.version': '0.18.2',
 'activity.1.system.python.packages.55.name': 'joblib',
 'activity.1.system.python.packages.55.version': '1.2.0',
 'activity.1.system.python.packages.56.name': 'jsonpointer',
 'activity.1.system.python.packages.56.version': '2.3',
 'activity.1.system.python.packages.57.name': 'jsonschema',
 'activity.1.system.python.packages.57.version': '4.17.3',
 'activity.1.system.python.packages.58.name': 'jupyter',
 'activity.1.system.python.packages.58.version': '1.0.0',
 'activity.1.system.python.packages.59.name': 'jupyter-console',
 'activity.1.system.python.packages.59.version': '6.6.3',
 'activity.1.system.python.packages.6.name': 'Pygments',
 'activity.1.system.python.packages.6.version': '2.15.1',
 'activity.1.system.python.packages.60.name': 'jupyter-events',
 'activity.1.system.python.packages.60.version': '0.6.3',
 'activity.1.system.python.packages.61.name': 'jupyter_client',
 'activity.1.system.python.packages.61.version': '8.2.0',
 'activity.1.system.python.packages.62.name': 'jupyter_core',
 'activity.1.system.python.packages.62.version': '5.3.0',
 'activity.1.system.python.packages.63.name': 'jupyter_server',
 'activity.1.system.python.packages.63.version': '2.5.0',
 'activity.1.system.python.packages.64.name': 'jupyter_server_terminals',
 'activity.1.system.python.packages.64.version': '0.4.4',
 'activity.1.system.python.packages.65.name': 'jupyterlab-pygments',
 'activity.1.system.python.packages.65.version': '0.2.2',
 'activity.1.system.python.packages.66.name': 'jupyterlab-widgets',
 'activity.1.system.python.packages.66.version': '3.0.7',
 'activity.1.system.python.packages.67.name': 'kiwisolver',
 'activity.1.system.python.packages.67.version': '1.4.4',
 'activity.1.system.python.packages.68.name': 'llvmlite',
 'activity.1.system.python.packages.68.version': '0.40.0',
 'activity.1.system.python.packages.69.name': 'matplotlib',
 'activity.1.system.python.packages.69.version': '3.7.1',
 'activity.1.system.python.packages.7.name': 'QtPy',
 'activity.1.system.python.packages.7.version': '2.3.1',
 'activity.1.system.python.packages.70.name': 'matplotlib-inline',
 'activity.1.system.python.packages.70.version': '0.1.6',
 'activity.1.system.python.packages.71.name': 'mistune',
 'activity.1.system.python.packages.71.version': '2.0.5',
 'activity.1.system.python.packages.72.name': 'mock',
 'activity.1.system.python.packages.72.version': '1.0.1',
 'activity.1.system.python.packages.73.name': 'msgpack',
 'activity.1.system.python.packages.73.version': '1.0.5',
 'activity.1.system.python.packages.74.name': 'nbclassic',
 'activity.1.system.python.packages.74.version': '1.0.0',
 'activity.1.system.python.packages.75.name': 'nbclient',
 'activity.1.system.python.packages.75.version': '0.7.4',
 'activity.1.system.python.packages.76.name': 'nbconvert',
 'activity.1.system.python.packages.76.version': '7.4.0',
 'activity.1.system.python.packages.77.name': 'nbformat',
 'activity.1.system.python.packages.77.version': '5.8.0',
 'activity.1.system.python.packages.78.name': 'nbsphinx',
 'activity.1.system.python.packages.78.version': '0.8.12',
 'activity.1.system.python.packages.79.name': 'nest-asyncio',
 'activity.1.system.python.packages.79.version': '1.5.6',
 'activity.1.system.python.packages.8.name': 'Send2Trash',
 'activity.1.system.python.packages.8.version': '1.8.2',
 'activity.1.system.python.packages.80.name': 'notebook',
 'activity.1.system.python.packages.80.version': '6.5.4',
 'activity.1.system.python.packages.81.name': 'notebook_shim',
 'activity.1.system.python.packages.81.version': '0.2.3',
 'activity.1.system.python.packages.82.name': 'numba',
 'activity.1.system.python.packages.82.version': '0.57.0',
 'activity.1.system.python.packages.83.name': 'numexpr',
 'activity.1.system.python.packages.83.version': '2.8.4',
 'activity.1.system.python.packages.84.name': 'numpy',
 'activity.1.system.python.packages.84.version': '1.24.3',
 'activity.1.system.python.packages.85.name': 'numpydoc',
 'activity.1.system.python.packages.85.version': '1.4.0',
 'activity.1.system.python.packages.86.name': 'packaging',
 'activity.1.system.python.packages.86.version': '23.1',
 'activity.1.system.python.packages.87.name': 'pandas',
 'activity.1.system.python.packages.87.version': '2.0.1',
 'activity.1.system.python.packages.88.name': 'pandocfilters',
 'activity.1.system.python.packages.88.version': '1.5.0',
 'activity.1.system.python.packages.89.name': 'parso',
 'activity.1.system.python.packages.89.version': '0.8.3',
 'activity.1.system.python.packages.9.name': 'Sphinx',
 'activity.1.system.python.packages.9.version': '3.5.4',
 'activity.1.system.python.packages.90.name': 'pexpect',
 'activity.1.system.python.packages.90.version': '4.8.0',
 'activity.1.system.python.packages.91.name': 'pickleshare',
 'activity.1.system.python.packages.91.version': '0.7.5',
 'activity.1.system.python.packages.92.name': 'pip',
 'activity.1.system.python.packages.92.version': '23.1.2',
 'activity.1.system.python.packages.93.name': 'pkgutil_resolve_name',
 'activity.1.system.python.packages.93.version': '1.3.10',
 'activity.1.system.python.packages.94.name': 'platformdirs',
 'activity.1.system.python.packages.94.version': '3.5.1',
 'activity.1.system.python.packages.95.name': 'prometheus-client',
 'activity.1.system.python.packages.95.version': '0.16.0',
 'activity.1.system.python.packages.96.name': 'prompt-toolkit',
 'activity.1.system.python.packages.96.version': '3.0.38',
 'activity.1.system.python.packages.97.name': 'psutil',
 'activity.1.system.python.packages.97.version': '5.9.5',
 'activity.1.system.python.packages.98.name': 'ptyprocess',
 'activity.1.system.python.packages.98.version': '0.7.0',
 'activity.1.system.python.packages.99.name': 'pure-eval',
 'activity.1.system.python.packages.99.version': '0.2.2',
 'activity.1.system.python.version': ('3', '8', '15'),
 'activity.1.system.python.version_string': '3.8.15 (default, Oct 26 2022, '
                                            '10:34:39) \n'
                                            '[GCC 11.2.0]',
 'activity.1.system.start_time_utc': '2023-05-17T15:30:17.580',
 'activity.2.activity_name': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python',
 'activity.2.activity_uuid': '73a1dba6-0585-4b20-8d66-6c5b4ca663c6',
 'activity.2.duration_min': 0.012683333333356472,
 'activity.2.input.0.role': None,
 'activity.2.input.0.url': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/checkouts/v0.19.2/docs/examples/test.txt',
 'activity.2.start.time_utc': '2023-05-17T15:30:16.822',
 'activity.2.status': 'completed',
 'activity.2.stop.time_utc': '2023-05-17T15:30:17.583',
 'activity.2.system.arguments.0': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/lib/python3.8/site-packages/ipykernel_launcher.py',
 'activity.2.system.arguments.1': '-f',
 'activity.2.system.arguments.2': '/tmp/tmpd9zxt6i8.json',
 'activity.2.system.arguments.3': '--HistoryManager.hist_file=:memory:',
 'activity.2.system.ctapipe_resources_version': 'not installed',
 'activity.2.system.ctapipe_svc_path': None,
 'activity.2.system.ctapipe_version': '0.19.2',
 'activity.2.system.environment.CONDA_DEFAULT_ENV': None,
 'activity.2.system.environment.CONDA_EXE': None,
 'activity.2.system.environment.CONDA_PREFIX': None,
 'activity.2.system.environment.CONDA_PROMPT_MODIFIER': None,
 'activity.2.system.environment.CONDA_PYTHON_EXE': None,
 'activity.2.system.environment.CONDA_SHLVL': None,
 'activity.2.system.environment.DYLD_LIBRARY_PATH': None,
 'activity.2.system.environment.HOME': '/home/docs',
 'activity.2.system.environment.LD_LIBRARY_PATH': None,
 'activity.2.system.environment.PATH': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin:/home/docs/.asdf/shims:/home/docs/.asdf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
 'activity.2.system.environment.SHELL': None,
 'activity.2.system.environment.USER': None,
 'activity.2.system.eventio_version': '1.11.0',
 'activity.2.system.executable': '/home/docs/checkouts/readthedocs.org/user_builds/ctapipe/envs/v0.19.2/bin/python',
 'activity.2.system.platform.architecture_bits': '64bit',
 'activity.2.system.platform.architecture_linkage': '',
 'activity.2.system.platform.boot_time': '2023-05-17T12:46:35.000',
 'activity.2.system.platform.libcver': ('glibc', '2.35'),
 'activity.2.system.platform.machine': 'x86_64',
 'activity.2.system.platform.n_cpus': 2,
 'activity.2.system.platform.node': 'build-20735940-project-702899-ctapipe',
 'activity.2.system.platform.processor': 'x86_64',
 'activity.2.system.platform.release': '5.15.0-1004-aws',
 'activity.2.system.platform.system': 'Linux',
 'activity.2.system.platform.version': '#6-Ubuntu SMP Thu Mar 31 09:44:20 UTC '
                                       '2022',
 'activity.2.system.python.compiler': 'GCC 11.2.0',
 'activity.2.system.python.implementation': 'CPython',
 'activity.2.system.python.packages.0.name': 'Babel',
 'activity.2.system.python.packages.0.version': '2.12.1',
 'activity.2.system.python.packages.1.name': 'Cython',
 'activity.2.system.python.packages.1.version': '0.29.34',
 'activity.2.system.python.packages.10.name': 'alabaster',
 'activity.2.system.python.packages.10.version': '0.7.13',
 'activity.2.system.python.packages.100.name': 'py-cpuinfo',
 'activity.2.system.python.packages.100.version': '9.0.0',
 'activity.2.system.python.packages.101.name': 'pycparser',
 'activity.2.system.python.packages.101.version': '2.21',
 'activity.2.system.python.packages.102.name': 'pyerfa',
 'activity.2.system.python.packages.102.version': '2.0.0.3',
 'activity.2.system.python.packages.103.name': 'pyparsing',
 'activity.2.system.python.packages.103.version': '3.0.9',
 'activity.2.system.python.packages.104.name': 'pyrsistent',
 'activity.2.system.python.packages.104.version': '0.19.3',
 'activity.2.system.python.packages.105.name': 'python-dateutil',
 'activity.2.system.python.packages.105.version': '2.8.2',
 'activity.2.system.python.packages.106.name': 'python-json-logger',
 'activity.2.system.python.packages.106.version': '2.0.7',
 'activity.2.system.python.packages.107.name': 'pytz',
 'activity.2.system.python.packages.107.version': '2023.3',
 'activity.2.system.python.packages.108.name': 'pyzmq',
 'activity.2.system.python.packages.108.version': '25.0.2',
 'activity.2.system.python.packages.109.name': 'qtconsole',
 'activity.2.system.python.packages.109.version': '5.4.3',
 'activity.2.system.python.packages.11.name': 'anyio',
 'activity.2.system.python.packages.11.version': '3.6.2',
 'activity.2.system.python.packages.110.name': 'readthedocs-sphinx-ext',
 'activity.2.system.python.packages.110.version': '2.2.0',
 'activity.2.system.python.packages.111.name': 'recommonmark',
 'activity.2.system.python.packages.111.version': '0.5.0',
 'activity.2.system.python.packages.112.name': 'requests',
 'activity.2.system.python.packages.112.version': '2.30.0',
 'activity.2.system.python.packages.113.name': 'rfc3339-validator',
 'activity.2.system.python.packages.113.version': '0.1.4',
 'activity.2.system.python.packages.114.name': 'rfc3986-validator',
 'activity.2.system.python.packages.114.version': '0.1.1',
 'activity.2.system.python.packages.115.name': 'scikit-learn',
 'activity.2.system.python.packages.115.version': '1.2.2',
 'activity.2.system.python.packages.116.name': 'scipy',
 'activity.2.system.python.packages.116.version': '1.10.1',
 'activity.2.system.python.packages.117.name': 'setuptools',
 'activity.2.system.python.packages.117.version': '67.7.2',
 'activity.2.system.python.packages.118.name': 'setuptools-scm',
 'activity.2.system.python.packages.118.version': '7.1.0',
 'activity.2.system.python.packages.119.name': 'six',
 'activity.2.system.python.packages.119.version': '1.16.0',
 'activity.2.system.python.packages.12.name': 'argon2-cffi',
 'activity.2.system.python.packages.12.version': '21.3.0',
 'activity.2.system.python.packages.120.name': 'sniffio',
 'activity.2.system.python.packages.120.version': '1.3.0',
 'activity.2.system.python.packages.121.name': 'snowballstemmer',
 'activity.2.system.python.packages.121.version': '2.2.0',
 'activity.2.system.python.packages.122.name': 'soupsieve',
 'activity.2.system.python.packages.122.version': '2.4.1',
 'activity.2.system.python.packages.123.name': 'sphinx-automodapi',
 'activity.2.system.python.packages.123.version': '0.15.0',
 'activity.2.system.python.packages.124.name': 'sphinx-rtd-theme',
 'activity.2.system.python.packages.124.version': '1.2.0',
 'activity.2.system.python.packages.125.name': 'sphinxcontrib-applehelp',
 'activity.2.system.python.packages.125.version': '1.0.4',
 'activity.2.system.python.packages.126.name': 'sphinxcontrib-devhelp',
 'activity.2.system.python.packages.126.version': '1.0.2',
 'activity.2.system.python.packages.127.name': 'sphinxcontrib-htmlhelp',
 'activity.2.system.python.packages.127.version': '2.0.1',
 'activity.2.system.python.packages.128.name': 'sphinxcontrib-jquery',
 'activity.2.system.python.packages.128.version': '4.1',
 'activity.2.system.python.packages.129.name': 'sphinxcontrib-jsmath',
 'activity.2.system.python.packages.129.version': '1.0.1',
 'activity.2.system.python.packages.13.name': 'argon2-cffi-bindings',
 'activity.2.system.python.packages.13.version': '21.2.0',
 'activity.2.system.python.packages.130.name': 'sphinxcontrib-qthelp',
 'activity.2.system.python.packages.130.version': '1.0.3',
 'activity.2.system.python.packages.131.name': 'sphinxcontrib-serializinghtml',
 'activity.2.system.python.packages.131.version': '1.1.5',
 'activity.2.system.python.packages.132.name': 'stack-data',
 'activity.2.system.python.packages.132.version': '0.6.2',
 'activity.2.system.python.packages.133.name': 'tables',
 'activity.2.system.python.packages.133.version': '3.8.0',
 'activity.2.system.python.packages.134.name': 'terminado',
 'activity.2.system.python.packages.134.version': '0.17.1',
 'activity.2.system.python.packages.135.name': 'threadpoolctl',
 'activity.2.system.python.packages.135.version': '3.1.0',
 'activity.2.system.python.packages.136.name': 'tinycss2',
 'activity.2.system.python.packages.136.version': '1.2.1',
 'activity.2.system.python.packages.137.name': 'tomli',
 'activity.2.system.python.packages.137.version': '2.0.1',
 'activity.2.system.python.packages.138.name': 'tornado',
 'activity.2.system.python.packages.138.version': '6.3.2',
 'activity.2.system.python.packages.139.name': 'tqdm',
 'activity.2.system.python.packages.139.version': '4.65.0',
 'activity.2.system.python.packages.14.name': 'arrow',
 'activity.2.system.python.packages.14.version': '1.2.3',
 'activity.2.system.python.packages.140.name': 'traitlets',
 'activity.2.system.python.packages.140.version': '5.9.0',
 'activity.2.system.python.packages.141.name': 'typing_extensions',
 'activity.2.system.python.packages.141.version': '4.5.0',
 'activity.2.system.python.packages.142.name': 'tzdata',
 'activity.2.system.python.packages.142.version': '2023.3',
 'activity.2.system.python.packages.143.name': 'uri-template',
 'activity.2.system.python.packages.143.version': '1.2.0',
 'activity.2.system.python.packages.144.name': 'urllib3',
 'activity.2.system.python.packages.144.version': '2.0.2',
 'activity.2.system.python.packages.145.name': 'wcwidth',
 'activity.2.system.python.packages.145.version': '0.2.6',
 'activity.2.system.python.packages.146.name': 'webcolors',
 'activity.2.system.python.packages.146.version': '1.13',
 'activity.2.system.python.packages.147.name': 'webencodings',
 'activity.2.system.python.packages.147.version': '0.5.1',
 'activity.2.system.python.packages.148.name': 'websocket-client',
 'activity.2.system.python.packages.148.version': '1.5.1',
 'activity.2.system.python.packages.149.name': 'wheel',
 'activity.2.system.python.packages.149.version': '0.37.0',
 'activity.2.system.python.packages.15.name': 'astropy',
 'activity.2.system.python.packages.15.version': '5.2.2',
 'activity.2.system.python.packages.150.name': 'widgetsnbextension',
 'activity.2.system.python.packages.150.version': '4.0.7',
 'activity.2.system.python.packages.151.name': 'zipp',
 'activity.2.system.python.packages.151.version': '3.15.0',
 'activity.2.system.python.packages.152.name': 'zstandard',
 'activity.2.system.python.packages.152.version': '0.21.0',
 'activity.2.system.python.packages.16.name': 'asttokens',
 'activity.2.system.python.packages.16.version': '2.2.1',
 'activity.2.system.python.packages.17.name': 'attrs',
 'activity.2.system.python.packages.17.version': '23.1.0',
 'activity.2.system.python.packages.18.name': 'backcall',
 'activity.2.system.python.packages.18.version': '0.2.0',
 'activity.2.system.python.packages.19.name': 'beautifulsoup4',
 'activity.2.system.python.packages.19.version': '4.12.2',
 'activity.2.system.python.packages.2.name': 'Jinja2',
 'activity.2.system.python.packages.2.version': '3.0.3',
 'activity.2.system.python.packages.20.name': 'bleach',
 'activity.2.system.python.packages.20.version': '6.0.0',
 'activity.2.system.python.packages.21.name': 'blosc2',
 'activity.2.system.python.packages.21.version': '2.0.0',
 'activity.2.system.python.packages.22.name': 'bokeh',
 'activity.2.system.python.packages.22.version': '2.4.3',
 'activity.2.system.python.packages.23.name': 'certifi',
 'activity.2.system.python.packages.23.version': '2023.5.7',
 'activity.2.system.python.packages.24.name': 'cffi',
 'activity.2.system.python.packages.24.version': '1.15.1',
 'activity.2.system.python.packages.25.name': 'charset-normalizer',
 'activity.2.system.python.packages.25.version': '3.1.0',
 'activity.2.system.python.packages.26.name': 'comm',
 'activity.2.system.python.packages.26.version': '0.1.3',
 'activity.2.system.python.packages.27.name': 'commonmark',
 'activity.2.system.python.packages.27.version': '0.9.1',
 'activity.2.system.python.packages.28.name': 'contourpy',
 'activity.2.system.python.packages.28.version': '1.0.7',
 'activity.2.system.python.packages.29.name': 'corsikaio',
 'activity.2.system.python.packages.29.version': '0.2.6.post1',
 'activity.2.system.python.packages.3.name': 'MarkupSafe',
 'activity.2.system.python.packages.3.version': '2.1.2',
 'activity.2.system.python.packages.30.name': 'ctapipe',
 'activity.2.system.python.packages.30.version': '0.19.2',
 'activity.2.system.python.packages.31.name': 'cycler',
 'activity.2.system.python.packages.31.version': '0.11.0',
 'activity.2.system.python.packages.32.name': 'debugpy',
 'activity.2.system.python.packages.32.version': '1.6.7',
 'activity.2.system.python.packages.33.name': 'decorator',
 'activity.2.system.python.packages.33.version': '5.1.1',
 'activity.2.system.python.packages.34.name': 'defusedxml',
 'activity.2.system.python.packages.34.version': '0.7.1',
 'activity.2.system.python.packages.35.name': 'docutils',
 'activity.2.system.python.packages.35.version': '0.16',
 'activity.2.system.python.packages.36.name': 'eventio',
 'activity.2.system.python.packages.36.version': '1.11.0',
 'activity.2.system.python.packages.37.name': 'executing',
 'activity.2.system.python.packages.37.version': '1.2.0',
 'activity.2.system.python.packages.38.name': 'fastjsonschema',
 'activity.2.system.python.packages.38.version': '2.16.3',
 'activity.2.system.python.packages.39.name': 'ffmpeg-python',
 'activity.2.system.python.packages.39.version': '0.2.0',
 'activity.2.system.python.packages.4.name': 'Pillow',
 'activity.2.system.python.packages.4.version': '9.5.0',
 'activity.2.system.python.packages.40.name': 'fonttools',
 'activity.2.system.python.packages.40.version': '4.39.4',
 'activity.2.system.python.packages.41.name': 'fqdn',
 'activity.2.system.python.packages.41.version': '1.5.1',
 'activity.2.system.python.packages.42.name': 'future',
 'activity.2.system.python.packages.42.version': '0.18.3',
 'activity.2.system.python.packages.43.name': 'graphviz',
 'activity.2.system.python.packages.43.version': '0.20.1',
 'activity.2.system.python.packages.44.name': 'idna',
 'activity.2.system.python.packages.44.version': '3.4',
 'activity.2.system.python.packages.45.name': 'imagesize',
 'activity.2.system.python.packages.45.version': '1.4.1',
 'activity.2.system.python.packages.46.name': 'iminuit',
 'activity.2.system.python.packages.46.version': '2.21.3',
 'activity.2.system.python.packages.47.name': 'importlib-metadata',
 'activity.2.system.python.packages.47.version': '6.6.0',
 'activity.2.system.python.packages.48.name': 'importlib-resources',
 'activity.2.system.python.packages.48.version': '5.12.0',
 'activity.2.system.python.packages.49.name': 'ipykernel',
 'activity.2.system.python.packages.49.version': '6.23.1',
 'activity.2.system.python.packages.5.name': 'PyYAML',
 'activity.2.system.python.packages.5.version': '6.0',
 'activity.2.system.python.packages.50.name': 'ipython',
 'activity.2.system.python.packages.50.version': '8.12.2',
 'activity.2.system.python.packages.51.name': 'ipython-genutils',
 'activity.2.system.python.packages.51.version': '0.2.0',
 'activity.2.system.python.packages.52.name': 'ipywidgets',
 'activity.2.system.python.packages.52.version': '8.0.6',
 'activity.2.system.python.packages.53.name': 'isoduration',
 'activity.2.system.python.packages.53.version': '20.11.0',
 'activity.2.system.python.packages.54.name': 'jedi',
 'activity.2.system.python.packages.54.version': '0.18.2',
 'activity.2.system.python.packages.55.name': 'joblib',
 'activity.2.system.python.packages.55.version': '1.2.0',
 'activity.2.system.python.packages.56.name': 'jsonpointer',
 'activity.2.system.python.packages.56.version': '2.3',
 'activity.2.system.python.packages.57.name': 'jsonschema',
 'activity.2.system.python.packages.57.version': '4.17.3',
 'activity.2.system.python.packages.58.name': 'jupyter',
 'activity.2.system.python.packages.58.version': '1.0.0',
 'activity.2.system.python.packages.59.name': 'jupyter-console',
 'activity.2.system.python.packages.59.version': '6.6.3',
 'activity.2.system.python.packages.6.name': 'Pygments',
 'activity.2.system.python.packages.6.version': '2.15.1',
 'activity.2.system.python.packages.60.name': 'jupyter-events',
 'activity.2.system.python.packages.60.version': '0.6.3',
 'activity.2.system.python.packages.61.name': 'jupyter_client',
 'activity.2.system.python.packages.61.version': '8.2.0',
 'activity.2.system.python.packages.62.name': 'jupyter_core',
 'activity.2.system.python.packages.62.version': '5.3.0',
 'activity.2.system.python.packages.63.name': 'jupyter_server',
 'activity.2.system.python.packages.63.version': '2.5.0',
 'activity.2.system.python.packages.64.name': 'jupyter_server_terminals',
 'activity.2.system.python.packages.64.version': '0.4.4',
 'activity.2.system.python.packages.65.name': 'jupyterlab-pygments',
 'activity.2.system.python.packages.65.version': '0.2.2',
 'activity.2.system.python.packages.66.name': 'jupyterlab-widgets',
 'activity.2.system.python.packages.66.version': '3.0.7',
 'activity.2.system.python.packages.67.name': 'kiwisolver',
 'activity.2.system.python.packages.67.version': '1.4.4',
 'activity.2.system.python.packages.68.name': 'llvmlite',
 'activity.2.system.python.packages.68.version': '0.40.0',
 'activity.2.system.python.packages.69.name': 'matplotlib',
 'activity.2.system.python.packages.69.version': '3.7.1',
 'activity.2.system.python.packages.7.name': 'QtPy',
 'activity.2.system.python.packages.7.version': '2.3.1',
 'activity.2.system.python.packages.70.name': 'matplotlib-inline',
 'activity.2.system.python.packages.70.version': '0.1.6',
 'activity.2.system.python.packages.71.name': 'mistune',
 'activity.2.system.python.packages.71.version': '2.0.5',
 'activity.2.system.python.packages.72.name': 'mock',
 'activity.2.system.python.packages.72.version': '1.0.1',
 'activity.2.system.python.packages.73.name': 'msgpack',
 'activity.2.system.python.packages.73.version': '1.0.5',
 'activity.2.system.python.packages.74.name': 'nbclassic',
 'activity.2.system.python.packages.74.version': '1.0.0',
 'activity.2.system.python.packages.75.name': 'nbclient',
 'activity.2.system.python.packages.75.version': '0.7.4',
 'activity.2.system.python.packages.76.name': 'nbconvert',
 'activity.2.system.python.packages.76.version': '7.4.0',
 'activity.2.system.python.packages.77.name': 'nbformat',
 'activity.2.system.python.packages.77.version': '5.8.0',
 'activity.2.system.python.packages.78.name': 'nbsphinx',
 'activity.2.system.python.packages.78.version': '0.8.12',
 'activity.2.system.python.packages.79.name': 'nest-asyncio',
 'activity.2.system.python.packages.79.version': '1.5.6',
 'activity.2.system.python.packages.8.name': 'Send2Trash',
 'activity.2.system.python.packages.8.version': '1.8.2',
 'activity.2.system.python.packages.80.name': 'notebook',
 'activity.2.system.python.packages.80.version': '6.5.4',
 'activity.2.system.python.packages.81.name': 'notebook_shim',
 'activity.2.system.python.packages.81.version': '0.2.3',
 'activity.2.system.python.packages.82.name': 'numba',
 'activity.2.system.python.packages.82.version': '0.57.0',
 'activity.2.system.python.packages.83.name': 'numexpr',
 'activity.2.system.python.packages.83.version': '2.8.4',
 'activity.2.system.python.packages.84.name': 'numpy',
 'activity.2.system.python.packages.84.version': '1.24.3',
 'activity.2.system.python.packages.85.name': 'numpydoc',
 'activity.2.system.python.packages.85.version': '1.4.0',
 'activity.2.system.python.packages.86.name': 'packaging',
 'activity.2.system.python.packages.86.version': '23.1',
 'activity.2.system.python.packages.87.name': 'pandas',
 'activity.2.system.python.packages.87.version': '2.0.1',
 'activity.2.system.python.packages.88.name': 'pandocfilters',
 'activity.2.system.python.packages.88.version': '1.5.0',
 'activity.2.system.python.packages.89.name': 'parso',
 'activity.2.system.python.packages.89.version': '0.8.3',
 'activity.2.system.python.packages.9.name': 'Sphinx',
 'activity.2.system.python.packages.9.version': '3.5.4',
 'activity.2.system.python.packages.90.name': 'pexpect',
 'activity.2.system.python.packages.90.version': '4.8.0',
 'activity.2.system.python.packages.91.name': 'pickleshare',
 'activity.2.system.python.packages.91.version': '0.7.5',
 'activity.2.system.python.packages.92.name': 'pip',
 'activity.2.system.python.packages.92.version': '23.1.2',
 'activity.2.system.python.packages.93.name': 'pkgutil_resolve_name',
 'activity.2.system.python.packages.93.version': '1.3.10',
 'activity.2.system.python.packages.94.name': 'platformdirs',
 'activity.2.system.python.packages.94.version': '3.5.1',
 'activity.2.system.python.packages.95.name': 'prometheus-client',
 'activity.2.system.python.packages.95.version': '0.16.0',
 'activity.2.system.python.packages.96.name': 'prompt-toolkit',
 'activity.2.system.python.packages.96.version': '3.0.38',
 'activity.2.system.python.packages.97.name': 'psutil',
 'activity.2.system.python.packages.97.version': '5.9.5',
 'activity.2.system.python.packages.98.name': 'ptyprocess',
 'activity.2.system.python.packages.98.version': '0.7.0',
 'activity.2.system.python.packages.99.name': 'pure-eval',
 'activity.2.system.python.packages.99.version': '0.2.2',
 'activity.2.system.python.version': ('3', '8', '15'),
 'activity.2.system.python.version_string': '3.8.15 (default, Oct 26 2022, '
                                            '10:34:39) \n'
                                            '[GCC 11.2.0]',
 'activity.2.system.start_time_utc': '2023-05-17T15:30:17.046'}