Rowan Python Library
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.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rowan_python-3.2.1.tar.gz | 591.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rowan_python-3.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 738.3 kB
Release files / rowan_python-3.2.1.tar.gz
| Download URL | rowan_python-3.2.1.tar.gz |
|---|---|
| Size | 591.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f4bdf99680a2c5d031a2b066fe2e48b155311e6dae59fedd5f49ef7ef0739cc
|
|
BLAKE2b-256 checksum How to use checksums |
4b6a442a4266dcaf2747ea8f70c3df3ae71ade251f9d34fc3f66ce089a637630
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","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.1-py3-none-any.whl
| Download URL | rowan_python-3.2.1-py3-none-any.whl |
|---|---|
| Size | 147.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b61a54f4b5ee2546250101be42f37a30b04b45a196d31e3085c7d5928b87802
|
|
BLAKE2b-256 checksum How to use checksums |
7df5ea568517bb2cbfe47cdc3195576a52a2f64e319f17b63fd9c0b67443b92f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|