Data loaders for selected F-SAR campaigns
Project description
F-SAR campaigns package
The main purpose of this package is to provide a convenient way to load the data of different F-SAR campaigns, including F-SAR radar data (e.g. SLC, incidence), geocoding lookup tables (LUT), and campaign ground measurements (if available).
Editable installation
- Clone this repository to your machine.
- Then, activate the python environment (e.g. conda or venv) where the package should be installed.
- Run
pip install -e .in the root folder of this package (wherepyproject.tomlis located).
Campaign components
Each F-SAR campaign is represented by a python class e.g. CROPEX14Campaign that contains data about all available campaign flights and passes.
Using this class you can obtain instances of F-SAR passes e.g. CROPEX14Pass that provide loaders for the radar data (e.g. SLC, incidence).
In addition, each campaign can provide loaders for the ground measurements. The data varies from campaign to campaign and may include useful constants (e.g. specific dates), region boundaries (e.g. fields), point measurements, etc.
Supported campaigns
F-SAR campaigns are usually experimental and the folder structure or file naming slightly change over the years. This package is not intended to be a universal data loader but supports only specific F-SAR campaigns. See the list of campaigns and the available data below.
CROPEX 2014
Campaign focusing on agricultural crops with many flights over 10 weeks. X-, C-, and L-band are available, some dates have several baselines allowing tomography.
Several fields have been monitored during the campaign. The measurement include crop height, water content, biomass, and soil moisture.
Following data loaders are currently supported:
CROPEX14Campaign: F-SAR data loader (SLC, incidence, lookup tables, etc.)CROPEX14Biomass: Point-wise biomass ground measurements collected by the ground teams over specific fieldsCROPEX14Moisture: Point-wise soil moisture ground measurements collected by the ground teams over specific fieldsCROPEX14Regions: Region definitions and geocoding for the relevant fields (as polygons)
HTERRA 2022
Campaign focusing on soil moisture in agricultural areas. The campaign was executed in two missions, the first one in April and the second one in June. There are 8 flights in total, most passes are zero-baseline, with a few exceptions. C- and L-band are available.
Several fields were monitored during the campaign. The measurements include a large number of soil moisture points for each flight and some biomass measurements.
This package defines following constants:
- 8 time periods correponding to the flights
- several region names that cover specific fields + region extent in SLC and LUT coordinates
Following data loaders are currently supported:
HTERRA22Campaign: F-SAR data loader (SLC, incidence, lookup tables, etc.)HTERRA22Moisture: Point-wise soil moisture ground measurements collected by the ground teams over specific fieldsHTERRA22Regions: Region definitions and geocoding for the relevant fields (as polygons)
Notes
This repository includes third party code obtained from https://github.com/birgander2/PyRAT to read RAT files.
Third party code is located in the fsarcamp/src/fsarcamp/ste_io folder and is licensed under the MPL-2.0 license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fsarcamp-2.0.1.tar.gz.
File metadata
- Download URL: fsarcamp-2.0.1.tar.gz
- Upload date:
- Size: 52.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dd2dabae34786e6ef08a05dc18d2f1ef66e9a14eae913ea6cb698ac7703f299
|
|
| MD5 |
20065ecca5c743baacd92f48a26d2728
|
|
| BLAKE2b-256 |
32b05ceaec42aaf6d5b5f9df7418ed69ab1ceee0fafe39fafec5bb50faf4272c
|
File details
Details for the file fsarcamp-2.0.1-py3-none-any.whl.
File metadata
- Download URL: fsarcamp-2.0.1-py3-none-any.whl
- Upload date:
- Size: 60.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8bd8a4f80c6cc1fcfb902480670a24b76f5e987ffe89a174791477115570acd
|
|
| MD5 |
e7105ddedb54d4b730ee9f46b9cba22b
|
|
| BLAKE2b-256 |
ce2edb6ae1173cf6a626bed69b7e42cb016be02a85e0751fcfdb9cd60156f77f
|