Skip to main content

Illustrated sunlit kelp and rocky seafloor; decorative banner, not a data product

Seascape Toolkit

The shape, composition, and connectivity of the marine environment.

Documentation site · Variables · Methods · Examples

Seascape Toolkit turns reviewed geospatial sources into reproducible physical and structural marine features. It supports bathymetry and terrain, modeled substrate, shoreline and waterbody geometry, freshwater connections, mapped vegetation and reef evidence, built coastal features, and the H3 water support that relates them. It is an independently installable Python package; no OrcaCast checkout is required.

The toolkit is for researchers, GIS users, and downstream applications that need analysis-ready features with source lineage, spatial support, and explicit missingness. Physical conditions and mapped evidence do not establish species occurrence or habitat suitability. Regional source data and an audited regional release are not bundled.

v0.1.0 status and compatibility

v0.1.0 is a public preview, not a stable 1.0 contract. It supports Python 3.14 on the Linux x86_64 and macOS ARM64 environments exercised by CI. Other operating systems are not currently claimed. During 0.x, documented minor releases may change APIs, CLI behavior, schemas, variables, or scientific methods; patch releases preserve intended public and scientific contracts.

The toolkit records source lineage, configuration, checksums, spatial support, missingness, and versioned scientific interpretations so results can be reproduced and compared. Those records do not remove source-specific limitations: regional coverage, rights, horizontal CRS, vertical datum, resolution, and accuracy must be reviewed for each data release. The synthetic demo does not validate regional accuracy, species habitat, navigation safety, or predictive fitness.

Software, scientific interpretation, and materialized data have deliberately separate identities. See the release process and changelog for the identity model, Semantic Versioning policy, method changes, and immutable-release rules. Rebuilding data does not by itself create a Python package version, Git tag, or GitHub Release.

Install and get a first result

Use a Python 3.14 source checkout with pyproject.toml at its root. Clone the repository, then run these commands from the checkout. Installation retrieves declared Python dependencies; the demo itself does not need source downloads or credentials.

SEASCAPE_ENV="$PWD/.venv"
python3.14 -m venv "$SEASCAPE_ENV"
. "$SEASCAPE_ENV/bin/activate"
python -m pip install 'pip>=26.2'
python -m pip install .
python -m pip check

Leave the checkout and select a fresh owned workspace:

cd "$(mktemp -d "${TMPDIR:-/tmp}/seascape-first-result.XXXXXX")"
export SEASCAPE_WORKSPACE="$PWD/seascape-workspace"
seascape --workspace "$SEASCAPE_WORKSPACE" demo

The CLI prints Synthetic software acceptance: PASS (not a regional release) after validating the production bathymetry transform on synthetic inputs. It reports paths to Parquet, manifest, JSON report, and figures under $SEASCAPE_WORKSPACE/.seascape/demo/. Missing depth stays null; this is a software check, not a regional accuracy claim. See the full quick start and demo guide.

Goal Documentation
Install and configure Installation · Configuration
Find exact fields and coverage limits Variable catalog · Product index · Capability coverage
Review sources and calculations Data sources · Methodology · Scientific contracts
Process real inputs Bounded workflow · Stage prerequisites
Read a completed release Python API · Metric matrix
Contribute or release Development guide · Release process · Documentation site source

Source rights and attribution are provider-specific; the software license is Apache-2.0. The documentation site is built with MkDocs Material and deployed from main by GitHub Actions. Contributors can run it locally with python -m pip install -e ".[docs]", mkdocs serve, and mkdocs build --strict.

Metadata

Release files for toolkit-seascape 0.1.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 toolkit-seascape 0.1.0
File Size Uploaded
toolkit_seascape-0.1.0.tar.gz 471.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for toolkit-seascape 0.1.0
File Interpreter ABI Platform
toolkit_seascape-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / toolkit_seascape-0.1.0.tar.gz

Download URL toolkit_seascape-0.1.0.tar.gz
Size 471.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bdbf93b1ae6b1e57cfd7abdd465c10e3a1f122272b5c3e196320015092e64014
BLAKE2b-256 checksum
How to use checksums
db21be3edf6cfb6672c6170ef8889d5cf087a082b868943e09dd078bda6fabad
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 30, 2026.

Transparency log

Release files / toolkit_seascape-0.1.0-py3-none-any.whl

Download URL toolkit_seascape-0.1.0-py3-none-any.whl
Size 541.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6aeb0e483cfd6df2af13175dd940bfe49bbd19449944397e7923f768c0ddd17
BLAKE2b-256 checksum
How to use checksums
00056bc9630943f32014a9fa89823c4945ae76eec779d88a1a65e04f65627c9f
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 30, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

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