User:Jcreer/SMS:ADCIRC Tidal Constituents: Difference between revisions
From XMS Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOINDEX__ | __NOINDEX__ | ||
SMS uses | {{Version SMS 13.1}} | ||
SMS uses Harmonica ([https://github.com/Aquaveo/harmonica github.com/Aquaveo/harmonica]) for harmonic tidal data extraction. Harmonica is an open-source Python API that supports several tidal models. The ADCIRC 2015 and legacy LeProvost models are freely distributed, and the datasets are automatically downloaded from the Internet the first time an extraction is performed using one of these models. The FES2014, TPXO8 and TPXO9 models are also supported but require a separate license from their distributors. Complete the following steps to use the licensed datasets in SMS. | |||
===FES2014=== | |||
Steps for installing the FES2014 model: | Steps for installing the FES2014 model: | ||
#Copy all FES2014 tidal elevation *.nc files to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/fes2014 | #Copy all FES2014 tidal elevation *.nc files to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/fes2014 | ||
Line 7: | Line 9: | ||
#Ensure all of the NetCDF files follow the default FES2014 naming convention: <constituent name>.nc (e.g., “2n2.nc”, “k2.nc”). | #Ensure all of the NetCDF files follow the default FES2014 naming convention: <constituent name>.nc (e.g., “2n2.nc”, “k2.nc”). | ||
===TPXO8=== | |||
Steps for installing the TPXO8 model: | Steps for installing the TPXO8 model: | ||
#Copy all TPXO8 tidal elevation *.nc files to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/tpxo8 | #Copy all TPXO8 tidal elevation *.nc files to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/tpxo8 | ||
#If the “data” or “tpxo8” folders do not exist, create them. | #*If the “data” or “tpxo8” folders do not exist, create them. | ||
#Harmonica expects the NetCDF files to be named with the default convention used by OSU. | |||
#*For 1/30 degree constituents (K1, K2, M2, M4, N2, O1, P1, Q1, S2): Files should be named “hf.<constituent name>_tpxo8_atlas_30c_v1.nc” (e.g., “hf.k1_tpxo8_atlas_30c_v1.nc”, “hf.m2_tpxo8_atlas_30c_v1.nc”). | #*For 1/30 degree constituents (K1, K2, M2, M4, N2, O1, P1, Q1, S2): Files should be named “hf.<constituent name>_tpxo8_atlas_30c_v1.nc” (e.g., “hf.k1_tpxo8_atlas_30c_v1.nc”, “hf.m2_tpxo8_atlas_30c_v1.nc”). | ||
#*For 1/6 degree constituents (MF, MM, MN4, MS4): Files should be named “hf.<constituent name>_tpxo8_atlas_6.nc” (e.g., “hf.mf_tpxo8_atlas_6.nc”, “hf.mm_tpxo8_atlas_6.nc”). | #*For 1/6 degree constituents (MF, MM, MN4, MS4): Files should be named “hf.<constituent name>_tpxo8_atlas_6.nc” (e.g., “hf.mf_tpxo8_atlas_6.nc”, “hf.mm_tpxo8_atlas_6.nc”). | ||
===TPXO9=== | |||
Steps for installing the TPXO9 model: | Steps for installing the TPXO9 model: | ||
#Copy the TPXO9 tidal elevation NetCDF file to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/tpxo9/tpxo9_netcdf | #Copy the TPXO9 tidal elevation NetCDF file to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/tpxo9/tpxo9_netcdf | ||
#*If the “data”, “tpxo9”, or “tpxo9_netcdf” folders do not exist, create them. | #*If the “data”, “tpxo9”, or “tpxo9_netcdf” folders do not exist, create them. | ||
# | #Harmonica expects the tidal elevation NetCDF file to be named “h_tpxo9.v1.nc”. Rename the file if necessary. | ||
==Related Topics== | |||
* [[SMS:ADCIRC|ADCIRC]] | |||
* [[SMS:ADCIRC_Coverages#Tidal_Attributes|Tidal Attributes]] | |||
{{Template:Navbox SMS}} | |||
[[Category:SMS 2D Mesh|ADCIRC]] | |||
[[Category:ADCIRC|ADCIRC]] | |||
[[Category:External Links]] |
Latest revision as of 19:59, 4 November 2019
This contains information about functionality available starting at SMS version 13.1. The content may not apply to other versions. |
SMS uses Harmonica (github.com/Aquaveo/harmonica) for harmonic tidal data extraction. Harmonica is an open-source Python API that supports several tidal models. The ADCIRC 2015 and legacy LeProvost models are freely distributed, and the datasets are automatically downloaded from the Internet the first time an extraction is performed using one of these models. The FES2014, TPXO8 and TPXO9 models are also supported but require a separate license from their distributors. Complete the following steps to use the licensed datasets in SMS.
FES2014
Steps for installing the FES2014 model:
- Copy all FES2014 tidal elevation *.nc files to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/fes2014
- If the “data” or “fes2014” folders do not exist, create them.
- Ensure all of the NetCDF files follow the default FES2014 naming convention: <constituent name>.nc (e.g., “2n2.nc”, “k2.nc”).
TPXO8
Steps for installing the TPXO8 model:
- Copy all TPXO8 tidal elevation *.nc files to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/tpxo8
- If the “data” or “tpxo8” folders do not exist, create them.
- Harmonica expects the NetCDF files to be named with the default convention used by OSU.
- For 1/30 degree constituents (K1, K2, M2, M4, N2, O1, P1, Q1, S2): Files should be named “hf.<constituent name>_tpxo8_atlas_30c_v1.nc” (e.g., “hf.k1_tpxo8_atlas_30c_v1.nc”, “hf.m2_tpxo8_atlas_30c_v1.nc”).
- For 1/6 degree constituents (MF, MM, MN4, MS4): Files should be named “hf.<constituent name>_tpxo8_atlas_6.nc” (e.g., “hf.mf_tpxo8_atlas_6.nc”, “hf.mm_tpxo8_atlas_6.nc”).
TPXO9
Steps for installing the TPXO9 model:
- Copy the TPXO9 tidal elevation NetCDF file to the <Path to SMS installation>/Python36/Lib/site-packages/harmonica/data/tpxo9/tpxo9_netcdf
- If the “data”, “tpxo9”, or “tpxo9_netcdf” folders do not exist, create them.
- Harmonica expects the tidal elevation NetCDF file to be named “h_tpxo9.v1.nc”. Rename the file if necessary.
Related Topics
SMS – Surface-water Modeling System | ||
---|---|---|
Modules: | 1D Grid • Cartesian Grid • Curvilinear Grid • GIS • Map • Mesh • Particle • Quadtree • Raster • Scatter • UGrid | |
General Models: | 3D Structure • FVCOM • Generic • PTM | |
Coastal Models: | ADCIRC • BOUSS-2D • CGWAVE • CMS-Flow • CMS-Wave • GenCade • STWAVE • WAM | |
Riverine/Estuarine Models: | AdH • HEC-RAS • HYDRO AS-2D • RMA2 • RMA4 • SRH-2D • TUFLOW • TUFLOW FV | |
Aquaveo • SMS Tutorials • SMS Workflows |