Skip to content

Instantly share code, notes, and snippets.

@jstorrs
jstorrs / trace_sequences.py
Last active September 21, 2022 15:53
A decorator to trace pydicom.dataset.Dataset's walk()
from pydicom import DataElement, Dataset
def trace_sequences(walk_callback):
stacks = {}
contexts = []
def add_items(parent: Dataset, elem: DataElement) -> None:
for item in range(elem.VM):
contexts.append((parent, elem, item))

Keybase proof

I hereby claim:

  • I am jstorrs on github.
  • I am jstorrs (https://keybase.io/jstorrs) on keybase.
  • I have a public key whose fingerprint is D9C7 9B5A DC56 4905 4056 92B3 41DD 817A 5EBF 1200

To claim this, I am signing this object: