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.4

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.4
File Size Uploaded Provenance Actions
rowan_python-3.2.4.tar.gz 602.4 kB Without provenance Details for rowan_python-3.2.4.tar.gz

Built distribution (wheel)

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

Total release size: 754.5 kB

Release files / rowan_python-3.2.4.tar.gz

Download URL rowan_python-3.2.4.tar.gz
Size 602.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0ddd26d05bfe6b9269b2c9e7ea102daa57250c4df412c4c5bf8af144fe32faa9
BLAKE2b-256 checksum
How to use checksums
9e9cb7376b47e767564198eee3b02f78c281936db0b76c1f5d2826beb6a48e30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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.4-py3-none-any.whl

Download URL rowan_python-3.2.4-py3-none-any.whl
Size 152.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9f6a8331281ed1bd8c5f96e43b4f961a43a9afc4ec406f2eef0bd84e9d31c53
BLAKE2b-256 checksum
How to use checksums
f71f73c9fe377ef1cc30ccf8f4e6358da4899b1c5c3b29780a792fdb6df885d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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.4

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.4 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