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

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.5
File Size Uploaded
novastar_client-1.2.5.tar.gz 281.5 kB Details

Built distribution (wheel)

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

Total release size: 320.1 kB

Release files / novastar_client-1.2.5.tar.gz

Download URL novastar_client-1.2.5.tar.gz
Size 281.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3f36042ee4a50ba3ee6d3d5d453578d6afc3a711e7049a44046662275925bfd3
BLAKE2b-256 checksum
How to use checksums
7df22d83a50b25ba3ab853c16663037770c6714265c324343ab219c995122c22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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 Oct 14, 2026.

Transparency log

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

Download URL novastar_client-1.2.5-py3-none-any.whl
Size 38.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c75932b2d2e58759d47ef9650686354f938077fe4e9ce16c1d893491428c8336
BLAKE2b-256 checksum
How to use checksums
23f6db62aa8826e1b7bb31aa4cc10128ec2627e8c63cb2eaf052c47559bf7af2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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 Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.5 This release

2 release files

1.2.4

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