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_SCIENCESWOT_NADIR_SCIENCESWOT_SWATH_CALVALSWOT_NADIR_CALVAL
Looking for Swot passes using the GUI
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)
| File | Size | Uploaded | |
|---|---|---|---|
| altimetry_search-2.1.0.tar.gz | 41.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|