-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add tide program for ATL10 freeboard files (#78)
- Loading branch information
1 parent
144a1f6
commit 9fc5bfb
Showing
13 changed files
with
1,173 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
compute_LPET_ICESat2_ATL10.py | ||
============================= | ||
|
||
- Calculates long-period equilibrium tidal elevations for correcting ICESat-2 sea ice freeboard data | ||
- Will calculate the long-period tides for all ATL10 segments and not just ocean segments defined by the ocean tide mask | ||
|
||
#### Calling Sequence | ||
```bash | ||
python compute_LPET_ICESat2_ATL10.py input_file | ||
``` | ||
[Source code](https://github.com/tsutterley/pyTMD/blob/main/scripts/compute_LPET_ICESat2_ATL10.py) | ||
|
||
#### Inputs | ||
1. `input_file`: input ICESat-2 ATL10 file | ||
|
||
#### Command Line Options | ||
- `-M X`, `--mode X`: Permission mode of output file | ||
- `-V`, `--verbose`: Output information about each created file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
compute_tides_ICESat2_ATL10.py | ||
============================== | ||
|
||
- Calculates tidal elevations for correcting ICESat-2 sea ice freeboard data | ||
- Can use OTIS format tidal solutions provided by Ohio State University and ESR | ||
- Can use Global Tide Model (GOT) solutions provided by Richard Ray at GSFC | ||
- Can use Finite Element Solution (FES) models provided by AVISO | ||
|
||
#### Calling Sequence | ||
```bash | ||
python compute_tides_ICESat2_ATL10.py --directory <path_to_directory> --tide <model> input_file | ||
``` | ||
[Source code](https://github.com/tsutterley/pyTMD/blob/main/scripts/compute_tides_ICESat2_ATL10.py) | ||
|
||
#### Inputs | ||
1. `input_file`: input ICESat-2 ATL10 file | ||
|
||
#### Command Line Options | ||
- `-D X`, `--directory X`: Working data directory | ||
- `-T X`, `--tide X`: Tide model to use in correction | ||
* `'CATS0201'` | ||
* `'CATS2008'` | ||
* `'CATS2008_load'` | ||
* `'TPXO9-atlas'` | ||
* `'TPXO9-atlas-v2'` | ||
* `'TPXO9-atlas-v3'` | ||
* `'TPXO9-atlas-v4'` | ||
* `'TPXO9-atlas-v5'` | ||
* `'TPXO9.1'` | ||
* `'TPXO8-atlas'` | ||
* `'TPXO7.2'` | ||
* `'TPXO7.2_load'` | ||
* `'AODTM-5'` | ||
* `'AOTIM-5'` | ||
* `'AOTIM-5-2018'` | ||
* `'Gr1km-v2'` | ||
* `'GOT4.7'` | ||
* `'GOT4.7_load'` | ||
* `'GOT4.8'` | ||
* `'GOT4.8_load'` | ||
* `'GOT4.10'` | ||
* `'GOT4.10_load'` | ||
* `'FES2014'` | ||
* `'FES2014_load'` | ||
- `--atlas-format X`: ATLAS tide model format (`'OTIS'`, `'netcdf'`) | ||
- `--gzip`, `-G`: Tide model files are gzip compressed | ||
- `--definition-file X`: Model definition file for use as correction | ||
- `-I X`, `--interpolate X`: Interpolation method | ||
* `'spline'` | ||
* `'linear'` | ||
* `'nearest'` | ||
* `'bilinear'` | ||
- `-E`, `--extrapolate`: Extrapolate with nearest-neighbors | ||
- `-c X`, `--cutoff X`: Extrapolation cutoff in kilometers | ||
* set to `'inf'` to extrapolate for all points | ||
- `-M X`, `--mode X`: Permission mode of output file | ||
- `-V`, `--verbose`: Output information about each created file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.