Skip to main content

Rowan Python Library

pypi uv Ruff Downloads License GitHub Workflow Status ty Markdown style: rumdl

The Rowan Python library is the Python SDK for running Rowan computational chemistry workflows programmatically. Use it from scripts and applications to submit calculations, monitor workflow progress, retrieve results, and manage molecules, proteins, folders, and projects through the Rowan API.

Documentation

Read the Rowan Python API documentation.

Agent skill

Ships with a computational chemistry and biology skill that helps coding agents choose and run Rowan workflows through either Rowan MCP tools or the Rowan Python SDK.

When using Rowan MCP tools, always read and follow this skill and its workflow references first. The skill provides the scientific guidance and execution requirements for MCP workflows.

Claude Code

claude plugin marketplace add https://github.com/rowansci/rowan-python.git
claude plugin install computational-chemistry-and-biology@rowan

Codex

codex plugin marketplace add rowansci/rowan-python --ref master
codex plugin add computational-chemistry-and-biology@rowan

Rowan MCP server (optional)

The skill also works with the hosted Rowan MCP server, which provides Rowan tools directly to the agent. Add it once per client:

# Claude Code
claude mcp add --transport http rowan https://mcp.rowansci.com/

# Codex
codex mcp add rowan --url https://mcp.rowansci.com/
codex mcp login rowan

Both clients prompt for OAuth sign-in on first use. Without the server, the skill falls back to the Rowan Python SDK, which authenticates with ROWAN_API_KEY instead.

Start a new Claude Code or Codex session after installation. For manual installation, download the latest skill ZIP and extract it into your agent's skills directory.

Running examples

To run the examples, you will need to set your ROWAN_API_KEY environment variable or set it directly in the script. If running the examples in a cloned version of the repository, you can add your api key to a local .env file, which will automatically be loaded into the environment by direnv (if installed).

Issues

To report issues, please use the "Issues" tab above.

Metadata

Release files for rowan-python 3.2.3

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

Source distribution (sdist)

Source distribution for rowan-python 3.2.3
File Size Uploaded Provenance
rowan_python-3.2.3.tar.gz 596.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for rowan-python 3.2.3
File Interpreter ABI Platform
rowan_python-3.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 746.6 kB

Release files / rowan_python-3.2.3.tar.gz

Download URL rowan_python-3.2.3.tar.gz
Size 596.4 kB
Tags Source
SHA-256 checksum
How to use checksums
98d31a04b9836b33cd7610d50f30a3b2404079a496db41cab60dcca7dd2d0654
BLAKE2b-256 checksum
How to use checksums
0ef76fd0eb12ddb6037b10da43308d4f388cb388d037811c966db11a4d414380
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / rowan_python-3.2.3-py3-none-any.whl

Download URL rowan_python-3.2.3-py3-none-any.whl
Size 150.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0a6e28459e7963587de80cf398e8cb0d1c7d4d90053aa79e974ac1704a21c94
BLAKE2b-256 checksum
How to use checksums
5b5d6309b1c1d1007346d286281b301d990b99c88b9226985c0e8b940a111fb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for rowan-python 3.2.3

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.

Release history Release notifications | RSS feed

This release

3.2.3 This release

2 release files No provenance

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