Overview of pytask features
mainpytask is a tool designed to facilitate reproducible data analyses. Its core capabilities include:
- Automatic discovery of tasks: Automatically finds tasks within your project.
- Lazy execution: Optimizes workflows by skipping tasks if their inputs and outputs remain unchanged.
- Debug mode: Allows you to jump into a debugger if a task fails.
- Task repetition: Enables looping over task functions with different inputs.
- Task selection: Allows running specific subsets of tasks using expressions and markers.
- Extensibility via Plugins: Supports various extensions including:
pytask-parallelfor parallelizationpytask-latexfor LaTeX supportpytask-rfor R integrationpytask-statafor Stata integration