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 │
└──────────────────────────────────────────────┴─────────────────┴───────────┘
──────────────────────────────────────────────────────────────────────────────