Profiling tasks#
pytask collects information on tasks when they succeed. To display the data, enter
$ pytask profile
Here is an example
$ pytask profile
──────────────────────────── Start pytask session ────────────────────────────
Platform: win32 -- Python <span style="color: var(--termynal-blue)">3.10.0</span>, pytask <span style="color: var(--termynal-blue)">0.4.0</span>, pluggy <span style="color: var(--termynal-blue)">1.0.0</span>
Root: C:\Users\pytask-dev\git\my_project
Collected <span style="color: var(--termynal-blue)">18</span> task.
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┓
┃ Task ┃ Duration (in s) ┃ Size ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━┩
│ task_apply_bh_to_indicators.py::task_apply_… │ 3.93 │ 123 MB │
│ task_apply_bh_to_indicators.py::task_apply_… │ 0.09 │ 13 MB │
│ task_replicate_results_of_bh2007.py::task_r… │ 0.09 │ 13 MB │
│ task_replicate_results_of_bh2007.py::task_r… │ 8.99 │ 8 MB │
│ task_merge_indicators.py::task_merge_indica… │ 74.44 │ 499 MB │
│ task_prepare_bessen_hunt_2007.py::task_prep… │ 80.15 │ 15 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.11 │ 35 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.92 │ 35 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.11 │ 34 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.12 │ 35 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.12 │ 35 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.44 │ 143 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.73 │ 143 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.37 │ 114 MB │
│ task_prepare_datasets.py::task_copy_files[d… │ 0.62 │ 170 MB │
│ task_visualize_distribution_of_patents.py::… │ 17.3 │ 42 KB │
│ task_compile_document.py::task_compile_thes… │ 7.08 │ 539 KB │
│ task_table_bessen_hunt_2007_and_replication… │ 0.09 │ 784 bytes │
└──────────────────────────────────────────────┴─────────────────┴───────────┘
──────────────────────────────────────────────────────────────────────────────