Skills
A skill is a package of structured files that teaches an AI coding agent how to work with a specific tool or framework. The skill below was generated by Great Docs from this project’s documentation. Install it in your agent and it will be able to run commands, edit configuration, write content, and troubleshoot problems without step-by-step guidance from you.
Any agent — install with npx:
npx skills add https://lqgentner.github.io/s1bursts/Codex / OpenCode
Tell the agent:
Fetch the skill file at https://lqgentner.github.io/s1bursts/skill.md and follow the instructions.Manual — download the skill file:
curl -O https://lqgentner.github.io/s1bursts/skill.mdOr browse the SKILL.md file.
SKILL.md
--- name: s1bursts description: > Sentinel-1 download, processing and compositing in Python. Use when writing Python code that uses the s1bursts package. license: MIT compatibility: Requires Python >=3.12. --- # s1bursts Sentinel-1 download, processing and compositing in Python. ## Installation ```bash pip install s1bursts ``` ## API overview ### Searching and downloading Query the CDSE burst catalog and fetch single bursts over OData or S3. - `query.SearchQuery` - `time_range.TimeRange` - `catalog.BurstCatalog` ### Burst data model The acquisitions a search returns, and the interferometric pairs built from them. - `burst.Burst` - `burst.BurstPair` - `burst.BurstCollection` - `burst.BurstPairCollection` ### Processing Batch SNAP GPT execution and the runtime budget it runs under. - `processor.BurstProcessor` - `snap_client.SNAPConfig` - `snap_client.SNAPClient` ### Graph configuration The shape of the generated SNAP graph, one config per product type. Every config carries the shared Terrain-Correction tail parameters. - `snap_graph.RTCConfig` - `snap_graph.GTCConfig` - `snap_graph.CoherenceConfig` - `snap_graph.BackscatterConfig` - `snap_graph.GeocodingConfig` ### Storage Deterministic product paths and discovery, on local disk or S3. - `filemanager.FileManager` ### Compositing Locally resolution weighted and per-pass composites on the 10 km squares of the MGRS grid, re-exported from freezebase. - `resolution_weighter.ResolutionWeighter` - `MGRSGrid`: The 10 km MGRS squares intersecting an area of interest - `MGRSGeoBox`: A 10 x 10 km MGRS square backed by ``odc.geo.GeoBox`` ### Single-burst products Metadata records returned by the processing services. They describe a product; the pixels live in the GeoTIFF at its `FileManager` path. - `product.RTCProduct` - `product.GTCProduct` - `product.CoherenceProduct` ### Composite products MGRS grid-square composites. Each holds its measurement and, optionally, its quality-assurance layers. - `product.RTCLRWComposite` - `product.CohLRWComposite` - `product.RTCPassComposite` - `product.CohPassComposite` - `product.GTCPassComposite` - `product.Layer` ### Results and errors What a batch operation reports, and the exception hierarchy that separates per-item failures from environment-wide ones. - `summary.OperationSummary` - `summary.OkResult` - `summary.ErrorResult` - `errors.S1BurstsError` - `errors.OperationFailedError` - `errors.ConfigurationError` - `errors.TransformationGridError` - `errors.BurstMapUnavailableError` - `errors.CatalogError` - `errors.TooManyResultsError` - `errors.BurstNotInMapError` - `errors.ProductSettingsMismatchError` - `errors.BurstError` - `errors.BurstNotFoundError` - `errors.BurstDownloadError` - `errors.NoUTMZoneError` - `errors.SnapProcessingError` - `errors.CompositeError` - `errors.EmptyCompositeError` - `errors.InconsistentInputsError` - `errors.CompositeInputError` ### Reference data and low-level access The optional SAR-MPC burst-ID map, external-DEM preparation, and the CDSE clients the high-level services are built on. - `burstmap.download_burst_map` - `burstmap.Sentinel1Bursts` - `dem.prepare_dem_for_snap` - `cdse.CDSEAuth` - `cdse.CDSEBurstClient` - `cdse.CDSEResponse` - `burst_extractor.extract_burst_from_s3` - `snap_graph.xml_to_mermaid` - `snap_graph.build_backscatter_graph` - `snap_graph.build_coherence_graph` ## Resources - [Full documentation](https://lqgentner.github.io/s1bursts/) - [llms.txt](llms.txt) — Indexed API reference for LLMs - [llms-full.txt](llms-full.txt) — Comprehensive documentation for LLMs - [Source code](https://github.com/lqgentner/s1bursts)