Skip to main content

Panama Canal Authority NovaStar API Client, novastar_client

novastar_client

A Python client library for working with the NovaStar API, with documentation published via pdoc on GitHub pages. See Releases and the latest release for this package details and install guidance.

Overview

novastar_client is meant for developers who want to control or integrate NovaStar workflows from Python code instead of relying entirely on desktop tools. The documentation site is structured as API reference material, so the package is best approached as importable library for scripts, services, and internal utilities.

What it includes

  • A Python package under the novastar_client name, documented with pdoc.
  • An API-first layout intended for code-based usage.
  • Published release artifacts for installation from GitHub release pages.

Installation

Install from the repository's Releases using the package file provided on the GitHub release page. Release assets include a tarball and wheel. Download to install with pip, or install directly from the release version. It is suggested to use the wheel for installation because it will be a quicker install.

This is the easiest and most reliable way to install `novastar-client`. It pulls the package straight from PyPI, resolves dependencies automatically, and works the same way on Windows, macOS, and Linux.

pip install novastar-client==1.2.3

Or, to get the latest release without pinning a version:

pip install novastar-client

Using uv?

uv add novastar-client==1.2.3

This release is published to PyPI via Trusted Publishing, meaning it was built and signed directly by this repository's GitHub Actions workflow with no manually-handled credentials involved.

Option 2: Install directly from this release

If you can't reach PyPI (e.g. an offline or restricted environment) or want the exact artifact attached to this GitHub release, install the wheel or source tarball directly:

pip install "https://github.com/jeffsuperglide/novastar_client/releases/download/v1.2.3/novastar_client-1.2.3-py3-none-any.whl"
pip install "https://github.com/jeffsuperglide/novastar_client/releases/download/v1.2.3/novastar_client-1.2.3.tar.gz"

Or download novastar_client-1.2.3-py3-none-any.whl / novastar_client-1.2.3.tar.gz from Releases and install from disk:

pip install ./novastar_client-1.2.3-py3-none-any.whl

Option 3: Build from source

git clone https://github.com/jeffsuperglide/novastar_client.git
cd novastar_client
git checkout v1.2.3
pip install .

Documentation

The full API reference is published at client docs. Reference for:

  • Module and class names.
  • Method signatures.
  • Parmeter details.
  • Return values.

API-UI

Operator Manual

Operator Map

Stations API Call - Simple

TriLynx NovaStar Web Services Docs Home.

Jython.org

Python 2.7

Metadata

Release files for novastar-client 1.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 novastar-client 1.2.4
File Size Uploaded
novastar_client-1.2.4.tar.gz 281.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for novastar-client 1.2.4
File Interpreter ABI Platform
novastar_client-1.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 320.0 kB

Release files / novastar_client-1.2.4.tar.gz

Download URL novastar_client-1.2.4.tar.gz
Size 281.5 kB
Tags Source
SHA-256 checksum
How to use checksums
703c072ab91bbeee42f09700f7d72236320458eb1b83d3489dfe1ec354932f89
BLAKE2b-256 checksum
How to use checksums
cf5b371d2c63cb3a01efaae98b22bcd138e71e6ef06518913a11ea8c39f3718c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","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}

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 29, 2026.

Transparency log

Release files / novastar_client-1.2.4-py3-none-any.whl

Download URL novastar_client-1.2.4-py3-none-any.whl
Size 38.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
37460ad762925b69558d5f30688255e8aa402ceb2cf73566a873b61b0998cf6d
BLAKE2b-256 checksum
How to use checksums
31f332b0dd88aac0d802aae8223a671f393ef6f34f751d25e8f5f08f479e9429
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","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}

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 29, 2026.

Transparency log

Release history Release notifications | RSS feed

1.2.5

2 release files

This release

1.2.4 This release

2 release files

1.2.3

2 release files

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