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.
What to read next
| 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)
| File | Size | Uploaded | |
|---|---|---|---|
| toolkit_seascape-0.1.0.tar.gz | 471.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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