Quarto is an open-source scientific and technical publishing system. This next-generation evolution of R Markdown from Posit allows users to create dynamic content using multiple computational languages, including Python, R, Julia, and Observable. It executes code and renders documents, ensuring all analyses and outputs are fully reproducible. You author content using either Jupyter Notebooks or plain text markdown. Quarto utilizes the powerful Pandoc markdown with extensions for advanced elements like LaTeX equations, citations, and cross-references.
Quarto transforms single-source documents into various professional-quality publications. Use Quarto to:
Quarto offers robust, native support for the Python ecosystem, enabling data scientists and developers to integrate code and output into their publications.
Authoring and Execution
You can author Quarto documents in several ways:
Quarto executes Python code directly, allowing users to embed all standard Python output, including complex visualizations from libraries such as Matplotlib, Seaborn, and Plotly, into the final document.
Specific Capabilities
The system combines the flexibility of markdown with dynamic code execution to create advanced outputs: