# Workflow The documentation below describes a workflow to actively develop the code base. This guide assumes you have read through the {doc}`Installation <../docs_setup/installation>`, {doc}`Data <../docs_setup/data>`, and {doc}`Running the model <../docs_setup/run_model>` pages. ## Contents - [Introduction](#intro) - Writing functions - Separating into modules - Verifying input arguments - Writing docstrings - Using a Jupyter notebook for initial testing - Writing tests - Using the "Testing" panel in VSCodium - Using `pytest` --- [back to top](#top) ## Introduction