Skip to main content

Altimetry Search

Search and select satellite altimetry passes (SWOT science and cal/val phases) by date and geographic area.

This package exposes the API only (orbit/pass search). The interactive map-based GUI (ipyleaflet/ipywidgets) lives in the separate altimetry.search.gui module and is not installed with this package — see Looking for Swot passes using the GUI below if you need it.

Installation

pip

pip install altimetry-search

conda

conda install -c conda-forge altimetry-search

Quickstart

import numpy
import pyinterp.geometry.geographic as py_geo
from altimetry.search import Mission, get_selected_passes, get_pass_passage_time, get_passes_crossing_polygon

mission = Mission.SWOT_SWATH_SCIENCE

# Search all passes starting within one cycle of a given date
selected_passes = get_selected_passes(
    mission,
    date=numpy.datetime64("2024-01-01"),
)

# Get the list of passes numbers intersecting a polygon
bbox = py_geo.algorithms.from_wkt(
    'POLYGON((-6 36,-6 60,36 60,36 36,-6 36))')

passes = numpy.array(sorted(set(selected_passes['pass_number'])))

passes_list = get_passes_crossing_polygon(
    mission=mission,
    polygon=bbox,
    passes=passes
)

# Restrict passes to those crossing a given area, and get the passage time
# window for each of them

passage_time = get_pass_passage_time(
    mission,
    selected_passes,
    polygon=bbox
)

Available missions are :

  • SWOT_SWATH_SCIENCE
  • SWOT_NADIR_SCIENCE
  • SWOT_SWATH_CALVAL
  • SWOT_NADIR_CALVAL

Looking for Swot passes using the GUI

Binder

To launch the application, click on the link below:

To launch jupyterlab in binder, clink on the link below:

Changelog

See the CHANGELOG for versions details.

License

BSD-3-Clause — see LICENSE.

Release files for altimetry-search 2.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 altimetry-search 2.1.0
File Size Uploaded
altimetry_search-2.1.0.tar.gz 41.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for altimetry-search 2.1.0
File Interpreter ABI Platform
altimetry_search-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 80.7 kB

Release files / altimetry_search-2.1.0.tar.gz

Download URL altimetry_search-2.1.0.tar.gz
Size 41.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7064b37bea3be801d412e0d4f74797b17b1169e9e4df0a617fb6f8791d4c7bd8
BLAKE2b-256 checksum
How to use checksums
80d759fdbeba8827df449edc8da6332be3481699dfdfabff74409ce01f831b43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / altimetry_search-2.1.0-py3-none-any.whl

Download URL altimetry_search-2.1.0-py3-none-any.whl
Size 39.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1281853d4b489cb936d480a12b0825eca3d248f6cea6c8f62c0c9a30f2a1305e
BLAKE2b-256 checksum
How to use checksums
9991668f4a0dd01b3a2c2986a41a66847bb2f2b87bff625233d5e7965ab36122
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.1

2 release files

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