Skip to main content

Python support for OpenC3 COSMOS


This project allows accessing the COSMOS API from the python programming language. Additional functionality and support will be added over time.


Installation

For Users

pip install openc3

For Development

See README-DEV.md for complete development setup.

Install Development Tools

Install UV, Ruff, and Just using pipx (recommended for isolated environments):

# Install pipx if not already installed
pip install --user pipx
pipx ensurepath

# Install development tools
pipx install uv
pipx install ruff
pipx install just

Or using your system package manager:

Quick Start

# Create virtual environment and install dependencies
cosmos/openc3/python % uv venv
cosmos/openc3/python % uv sync

# Run tests
cosmos/openc3/python % uv run pytest

# Run tests with coverage
cosmos/openc3/python % uv run coverage run -m pytest
cosmos/openc3/python % uv run coverage html

Release files for openc3 7.4.0

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

Source distribution (sdist)

Source distribution for openc3 7.4.0
File Size Uploaded
openc3-7.4.0.tar.gz 406.9 kB Details

Built distribution (wheel)

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

Total release size: 965.9 kB

Release files / openc3-7.4.0.tar.gz

Download URL openc3-7.4.0.tar.gz
Size 406.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c69b4fe3940a10ee81b1e8fff3771ea589bfb90ff409758f5282e9a43bf86877
BLAKE2b-256 checksum
How to use checksums
6c267180cf06180897fe8bd5a7e05c15e0f7d6d9e1981cc18483e9549f5ae20c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / openc3-7.4.0-py3-none-any.whl

Download URL openc3-7.4.0-py3-none-any.whl
Size 559.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
944a4ae8d024932079e25eaab8bdfebaed583b7dada689b97362ea2eac32f7e3
BLAKE2b-256 checksum
How to use checksums
987c9c8da3f0ea1fb19b6f58ce0161f8b1117013c7178d549d7fa2fdd36a99b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release history Release notifications | RSS feed

7.4.1

2 release files

This release

7.4.0 This release

2 release files

7.3.0

2 release files

7.2.1

2 release files

7.2.0

2 release files

7.1.1

2 release files

7.1.0

2 release files

7.0.1

2 release files

7.0.0

2 release files

6.10.5

2 release files

6.10.4

2 release files

6.10.3

2 release files

6.10.2

2 release files

6.10.1

2 release files

6.10.0

2 release files

6.9.2

2 release files

6.9.1

2 release files

6.9.0

2 release files

6.8.1

2 release files

6.8.0

2 release files

6.7.0

2 release files

6.6.0

2 release files

6.5.1

2 release files

6.5.0

2 release files

6.4.2

2 release files

6.4.1

2 release files

6.4.0

2 release files

6.3.0

2 release files

6.2.1

2 release files

6.2.0

2 release files

6.1.0

2 release files

6.0.2

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.20.0

2 release files

5.18.0

2 release files

5.17.1

2 release files

5.17.0

2 release files

5.16.2

1 release file

5.15.1

2 release files

5.15.0

2 release files

5.14.2

2 release files

5.14.1

2 release files

5.14.0

2 release files

5.13.0

2 release files

5.12.0

2 release files

5.11.3

2 release files

5.11.1

2 release files

5.11.0

2 release files

5.10.1

2 release files

0.1.0

2 release files

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