Skip to main content

quartopress

Publication-ready tables and manuscript pipeline for Quarto-based academic projects.

Install

# As a Python package
uv add quartopress

# As a Claude Code plugin
/plugin install github:shakestzd/quartopress

Quick Start

Scaffold a new manuscript project

quartopress-init ./my-manuscript --title "My Study" --journal prs

Build tables from data

from quartopress import TableSpec, build_prs_document

# From CSV
spec = TableSpec.from_csv("data.csv", label="Table 1. Demographics")

# From explicit rows
spec = TableSpec(
    label="Table 2. Results",
    headers=["Metric", "Value"],
    rows=[("Sensitivity", "99.3%"), ("Specificity", "84.4%")],
)

# Generate Word document with three-line table formatting
build_prs_document(
    title_bold="Table 1. ",
    title_text="Patient Demographics",
    tables=[spec],
    output_path="Table 1.docx",
)

Build the upload package

cd my-manuscript
uv run python scripts/build_upload.py

Claude Code Plugin

When installed as a plugin, quartopress provides:

Component Description
ai-tell-fixer agent Detects and fixes AI writing markers (em-dashes, "Furthermore", "delve", etc.)
manuscript-reviewer agent Reviews sections against journal requirements and reviewer comments
table-builder agent Generates publication-ready Word tables from CSV data
manuscript-setup skill Scaffolds a new Quarto manuscript project
build-upload skill Generates complete journal upload packages
journal-compliance skill Validates manuscript against journal requirements
/build-manuscript command Runs the full build pipeline

Table Formatting

Tables use the standard three-line academic format:

  • Thick top border
  • Thin rule under header row
  • Thick bottom border
  • No internal gridlines, no shading

Supports landscape orientation, section headers within tables, and multi-table documents.

Metadata

Release files for quartopress 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quartopress 0.5.2
File Size Uploaded Provenance Actions
quartopress-0.5.2.tar.gz 130.4 kB Without provenance Details for quartopress-0.5.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for quartopress 0.5.2
File Interpreter ABI Platform Actions
quartopress-0.5.2-py3-none-any.whl Python 3 none any Details for quartopress-0.5.2-py3-none-any.whl

Total release size: 140.0 kB

Release files / quartopress-0.5.2.tar.gz

Download URL quartopress-0.5.2.tar.gz
Size 130.4 kB
Tags Source
SHA-256 checksum
How to use checksums
102809ea57c249e5aad3697d33d44ce0af37699450218e261dd8ab07d7f667fe
BLAKE2b-256 checksum
How to use checksums
04e1f6ffed0e79263bd6488bb80854b5a19d4e1d0886b1d3ef6070b85d37b95f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.0

Release files / quartopress-0.5.2-py3-none-any.whl

Download URL quartopress-0.5.2-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
afd8c7ac29f3870a0edf86b45be9ce7d564c416f628a8b1722c95b6a543f3f80
BLAKE2b-256 checksum
How to use checksums
e795f5426299bb1fd0b44278422cc95c421964a85a904f40564aeb0f5613d61c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.0

Security for quartopress 0.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page