A data scientist wants to test a newly written Python function that parses and normalizes user input. Rather than relying solely on print statements or logs, they prefer a more dynamic way to track the flow of data and understand how different variables change as the function executes. Which tool should the data scientist use to gain these insights effectively within a Databricks notebook?