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

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.1
File Size Uploaded
openc3-7.4.1.tar.gz 411.9 kB Details

Built distribution (wheel)

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

Total release size: 977.4 kB

Release files / openc3-7.4.1.tar.gz

Download URL openc3-7.4.1.tar.gz
Size 411.9 kB
Tags Source
SHA-256 checksum
How to use checksums
303fbd98f46b91aa642478e768cea0b127e400993e867dec0dfce4a189dcd73d
BLAKE2b-256 checksum
How to use checksums
10d57efd3a72c1996a931251fd976822f193d0fef44cd7f56006b85bfcd0f9d1
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 24, 2026.

Transparency log

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

Download URL openc3-7.4.1-py3-none-any.whl
Size 565.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e9bc04b262cdaaeafb1f01baa1fe023f366b423834e158c78fd048c591ab6627
BLAKE2b-256 checksum
How to use checksums
5f7cbfc57827cf24aadc0dc66c45225621da4bb00e91e878859cd13ee275481b
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 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

7.4.1 This release

2 release files

7.4.0

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