diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 0b4be2ba9..d8d0aac7b 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -20,6 +20,9 @@ jobs: run_tests: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} runs-on: ${{ matrix.os }} + # A normal run takes 10-30 minutes. This is a backstop in case a download + # hangs after all, so that a job cannot occupy a runner for hours. + timeout-minutes: 90 continue-on-error: ${{ matrix.allow_failure }} strategy: fail-fast: false @@ -71,27 +74,44 @@ jobs: include-matrix: false - uses: julia-actions/julia-buildpkg@latest # Cache the topography tiles that the tests download (see - # test/topo_prefetch.jl), so PR runs do not depend on the GMT data - # server. The scheduled run skips the cache on purpose, so that the - # download itself is still tested regularly. + # test/topo_prefetch.jl), so push/PR runs do not depend on the GMT data + # server. The key changes with the prefetch list; `restore-keys` then + # still restores the previous tiles, so only the new ones are fetched + # rather than every job of the matrix fetching everything at once (the + # server throttles that, and a throttled job used to run for two hours). # # `import_topo` keeps the tiles in its own scratch space rather than in # ~/.gmt, which is where GMT used to put them; the UUID is the package's. # ~/.gmt is still cached for import_GeoTIFF, which does go through GMT. + # The decoded .raw files are left out: they are rebuilt from the tiles. - uses: actions/cache/restore@v4 id: gmt-cache - if: github.event_name != 'schedule' with: path: | ~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles + !~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles/*.raw + !~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles/*.part + !~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles/server_unreachable_until ~/.gmt key: gmt-topo-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('test/topo_prefetch.jl') }} + restore-keys: | + gmt-topo-${{ runner.os }}-${{ runner.arch }}- + # The scheduled run tests the download itself: clear the tiles, whichever + # cache they came from (julia-actions/cache restores ~/.julia, scratch + # spaces included), so that test/topo_prefetch.jl has to fetch them. + - name: Clear topography cache (scheduled run) + if: github.event_name == 'schedule' + shell: bash + run: rm -rf ~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles - uses: julia-actions/julia-runtest@latest - uses: actions/cache/save@v4 - if: always() && github.event_name != 'schedule' && steps.gmt-cache.outputs.cache-hit != 'true' + if: always() && steps.gmt-cache.outputs.cache-hit != 'true' with: path: | ~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles + !~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles/*.raw + !~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles/*.part + !~/.julia/scratchspaces/3700c31b-fa53-48a6-808a-ef22d5a84742/topo_tiles/server_unreachable_until ~/.gmt key: gmt-topo-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('test/topo_prefetch.jl') }} - uses: julia-actions/julia-processcoverage@v1 diff --git a/assets/gmt_data_server.txt b/assets/gmt_data_server.txt new file mode 100644 index 000000000..671b60e7c --- /dev/null +++ b/assets/gmt_data_server.txt @@ -0,0 +1,634 @@ +532 +# 6.1.0 or later GMT version required +# +# Master table with information about all the remote data sets available on the GMT Data server +# Created by make server-info. +# +# Updated: 2026-01-22 +# +# Here is an explanation of the columns below: +# Dir: The directory on gmtserver (i.e., under /home/gmtserver/data) where files are found +# Name: File name or Tile directory (if ending with /) for each data set +# Inc: The node increment of the data set in xxy format (xx = numbers, y unit among d|m|s) +# Reg: Node registration: g for gridline and p for pixel registration +# Scl: Conversion from integer unit to data unit (e.g., 0.5) +# Off: Shift in data range before scaling (e.g., 0) +# Size: Human-readable size of the data set on the server (e.g., 34M) +# Tile: 0 for single grid or image, nonzero indicates Name is a directory with tiles of this size in degrees +# Date: Day the dataset or tiles were made (e.g., 2020-06-01) +# Coverage: NetCDF pixel-registered grid indicating where we have tiles (1 = tile, 0 = no tile). - if all tiles are present +# Filler: Background blend grid to use in areas where there are no tiles, or - if no background is needed +# CPT: Default CPT to use if none is specified by the user (- if not set [defaults to turbo]) +# Remark: Final sentence giving info on the data set and reference to data source +#---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +# Dir Name Inc Reg Scl Off Size Tile Date Coverage Filler CPT Remark +#---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +# +# EarthByte Earth Seafloor Age +# +/server/earth/earth_age/ earth_age_01m_g/ 01m g 0.01 100 50M 30 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age original at 01x01 arc minutes [Seton et al., 2020] +/server/earth/earth_age/ earth_age_02m_g/ 02m g 0.01 100 18M 60 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_02m_p/ 02m p 0.01 100 18M 60 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_03m_g/ 03m g 0.01 100 9.0M 90 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_03m_p/ 03m p 0.01 100 11M 90 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_04m_g/ 04m g 0.01 100 5.8M 180 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_04m_p/ 04m p 0.01 100 5.8M 180 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_05m_g/ 05m g 0.01 100 4.1M 180 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_05m_p/ 05m p 0.01 100 4.6M 180 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_06m_g.grd 06m g 0.01 100 3.0M 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_06m_p.grd 06m p 0.01 100 3.0M 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_10m_g.grd 10m g 0.01 100 1.3M 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_10m_p.grd 10m p 0.01 100 1.3M 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_15m_g.grd 15m g 0.01 100 652K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_15m_p.grd 15m p 0.01 100 658K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_20m_g.grd 20m g 0.01 100 402K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_20m_p.grd 20m p 0.01 100 401K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_30m_g.grd 30m g 0.01 100 205K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_30m_p.grd 30m p 0.01 100 204K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_01d_g.grd 01d g 0.01 100 73K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Seton et al., 2020] +/server/earth/earth_age/ earth_age_01d_p.grd 01d p 0.01 100 73K 0 2023-09-28 - - @earth_age.cpt EarthByte Earth Seafloor Age at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Seton et al., 2020] +# +# Blue Marble Earth Day View +# +/server/earth/earth_day/ earth_day_30s_p.tif 30s p 1 0 622M 0 2023-09-29 - - - Blue Marble Earth Day View original at 30x30 arc seconds [NASA] +/server/earth/earth_day/ earth_day_01m_p.tif 01m p 1 0 171M 0 2023-09-29 - - - Blue Marble Earth Day View at 01x01 arc minute reduced by Gaussian Cartesian r/g/b filtering (5.2 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_02m_p.tif 02m p 1 0 44M 0 2023-09-29 - - - Blue Marble Earth Day View at 02x02 arc minutes reduced by Gaussian Cartesian r/g/b filtering (10.5 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_03m_p.tif 03m p 1 0 20M 0 2023-09-29 - - - Blue Marble Earth Day View at 03x03 arc minutes reduced by Gaussian Cartesian r/g/b filtering (15.7 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_04m_p.tif 04m p 1 0 11M 0 2023-09-29 - - - Blue Marble Earth Day View at 04x04 arc minutes reduced by Gaussian Cartesian r/g/b filtering (21 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_05m_p.tif 05m p 1 0 7.2M 0 2023-09-29 - - - Blue Marble Earth Day View at 05x05 arc minutes reduced by Gaussian Cartesian r/g/b filtering (26.2 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_06m_p.tif 06m p 1 0 5.1M 0 2023-09-29 - - - Blue Marble Earth Day View at 06x06 arc minutes reduced by Gaussian Cartesian r/g/b filtering (31.5 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_10m_p.tif 10m p 1 0 1.9M 0 2023-09-29 - - - Blue Marble Earth Day View at 10x10 arc minutes reduced by Gaussian Cartesian r/g/b filtering (52.4 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_15m_p.tif 15m p 1 0 1.0M 0 2023-09-29 - - - Blue Marble Earth Day View at 15x15 arc minutes reduced by Gaussian Cartesian r/g/b filtering (78.6 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_20m_p.tif 20m p 1 0 568K 0 2023-09-29 - - - Blue Marble Earth Day View at 20x20 arc minutes reduced by Gaussian Cartesian r/g/b filtering (104.8 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_30m_p.tif 30m p 1 0 263K 0 2023-09-29 - - - Blue Marble Earth Day View at 30x30 arc minutes reduced by Gaussian Cartesian r/g/b filtering (157.3 km fullwidth) [NASA] +/server/earth/earth_day/ earth_day_01d_p.tif 01d p 1 0 73K 0 2023-09-29 - - - Blue Marble Earth Day View at 01x01 arc degree reduced by Gaussian Cartesian r/g/b filtering (314.5 km fullwidth) [NASA] +# +# GSHHG distance to nearest shoreline +# +/server/earth/earth_dist/ earth_dist_01m_g/ 01m g 0.08 -92.5 118M 30 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline original at 01x01 arc minutes [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_02m_g/ 02m g 0.08 -92.5 40M 60 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_02m_p/ 02m p 0.08 -92.5 40M 60 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_03m_g/ 03m g 0.08 -92.5 20M 90 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_03m_p/ 03m p 0.08 -92.5 24M 90 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_04m_g/ 04m g 0.08 -92.5 12M 180 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_04m_p/ 04m p 0.08 -92.5 12M 180 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_05m_g/ 05m g 0.08 -92.5 8.5M 180 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_05m_p/ 05m p 0.08 -92.5 9.4M 180 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_06m_g.grd 06m g 0.08 -92.5 6.6M 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_06m_p.grd 06m p 0.08 -92.5 6.6M 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_10m_g.grd 10m g 0.08 -92.5 2.6M 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_10m_p.grd 10m p 0.08 -92.5 2.6M 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_15m_g.grd 15m g 0.08 -92.5 1.2M 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_15m_p.grd 15m p 0.08 -92.5 1.3M 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_20m_g.grd 20m g 0.08 -92.5 762K 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_20m_p.grd 20m p 0.08 -92.5 760K 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_30m_g.grd 30m g 0.08 -92.5 376K 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_30m_p.grd 30m p 0.08 -92.5 375K 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_01d_g.grd 01d g 0.08 -92.5 116K 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Wessel and Chandler, 2011] +/server/earth/earth_dist/ earth_dist_01d_p.grd 01d p 0.08 -92.5 116K 0 2023-12-06 - - @earth_dist.cpt GSHHG distance to nearest shoreline at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Wessel and Chandler, 2011] +# +# EGM2008 Earth Geoid Anomalies +# +/server/earth/earth_geoid/ earth_geoid_01m_g/ 01m g 0.01 0 100M 30 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies original at 01x01 arc minutes [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_02m_g/ 02m g 0.01 0 34M 60 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_02m_p/ 02m p 0.01 0 34M 60 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_03m_g/ 03m g 0.01 0 18M 90 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_03m_p/ 03m p 0.01 0 20M 90 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_04m_g/ 04m g 0.01 0 11M 180 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_04m_p/ 04m p 0.01 0 11M 180 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_05m_g/ 05m g 0.01 0 7.6M 180 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_05m_p/ 05m p 0.01 0 8.0M 180 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_06m_g.grd 06m g 0.01 0 5.9M 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_06m_p.grd 06m p 0.01 0 5.9M 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_10m_g.grd 10m g 0.01 0 2.3M 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_10m_p.grd 10m p 0.01 0 2.3M 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_15m_g.grd 15m g 0.01 0 1.1M 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_15m_p.grd 15m p 0.01 0 1.1M 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_20m_g.grd 20m g 0.01 0 660K 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_20m_p.grd 20m p 0.01 0 658K 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_30m_g.grd 30m g 0.01 0 321K 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_30m_p.grd 30m p 0.01 0 320K 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_01d_g.grd 01d g 0.01 0 98K 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Pavlis et al., 2012] +/server/earth/earth_geoid/ earth_geoid_01d_p.grd 01d p 0.01 0 98K 0 2023-09-29 - - turbo EGM2008 Earth Geoid Anomalies at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Pavlis et al., 2012] +# +# EMAG2v3 at sea-level Earth Magnetic Anomalies +# +/server/earth/earth_mag/ earth_mag_02m_p/ 02m p 0.2 800 33M 60 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies original at 02x02 arc minutes [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_03m_g/ 03m g 0.2 800 15M 90 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_03m_p/ 03m p 0.2 800 15M 90 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_04m_g/ 04m g 0.2 800 8.6M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_04m_p/ 04m p 0.2 800 8.6M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_05m_g/ 05m g 0.2 800 5.7M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_05m_p/ 05m p 0.2 800 5.7M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_06m_g.grd 06m g 0.2 800 4.1M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_06m_p.grd 06m p 0.2 800 4.1M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_10m_g.grd 10m g 0.2 800 1.6M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_10m_p.grd 10m p 0.2 800 1.6M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_15m_g.grd 15m g 0.2 800 749K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_15m_p.grd 15m p 0.2 800 748K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_20m_g.grd 20m g 0.2 800 440K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_20m_p.grd 20m p 0.2 800 438K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_30m_g.grd 30m g 0.2 800 207K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_30m_p.grd 30m p 0.2 800 206K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_01d_g.grd 01d g 0.2 800 65K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag/ earth_mag_01d_p.grd 01d p 0.2 800 65K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at sea-level Earth Magnetic Anomalies at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Meyer et al., 2017] +# +# EMAG2v3 at 4km altitude Earth Magnetic Anomalies +# +/server/earth/earth_mag4km/ earth_mag4km_02m_p/ 02m p 0.4 2600 52M 60 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies original at 02x02 arc minutes [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_03m_g/ 03m g 0.4 2600 24M 90 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_03m_p/ 03m p 0.4 2600 24M 90 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_04m_g/ 04m g 0.4 2600 14M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_04m_p/ 04m p 0.4 2600 14M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_05m_g/ 05m g 0.4 2600 9.3M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_05m_p/ 05m p 0.4 2600 9.3M 180 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_06m_g.grd 06m g 0.4 2600 6.7M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_06m_p.grd 06m p 0.4 2600 6.7M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_10m_g.grd 10m g 0.4 2600 2.5M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_10m_p.grd 10m p 0.4 2600 2.5M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_15m_g.grd 15m g 0.4 2600 1.1M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_15m_p.grd 15m p 0.4 2600 1.1M 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_20m_g.grd 20m g 0.4 2600 674K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_20m_p.grd 20m p 0.4 2600 673K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_30m_g.grd 30m g 0.4 2600 313K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_30m_p.grd 30m p 0.4 2600 312K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_01d_g.grd 01d g 0.4 2600 89K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Meyer et al., 2017] +/server/earth/earth_mag4km/ earth_mag4km_01d_p.grd 01d p 0.4 2600 88K 0 2023-09-22 - - @earth_mag.cpt EMAG2v3 at 4km altitude Earth Magnetic Anomalies at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Meyer et al., 2017] +# +# GSHHG Earth Mask +# +/server/earth/earth_mask/ earth_mask_15s_g.grd 15s g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 15x15 arc seconds (GSHHG features < 0 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_15s_p.grd 15s p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 15x15 arc seconds (GSHHG features < 0 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_30s_g.grd 30s g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 30x30 arc seconds (GSHHG features < 1 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_30s_p.grd 30s p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 30x30 arc seconds (GSHHG features < 1 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_01m_g.grd 01m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 1x1 arc minute (GSHHG features < 3 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_01m_p.grd 01m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 1x1 arc minute (GSHHG features < 3 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_02m_g.grd 02m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 2x2 arc minutes (GSHHG features < 14 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_02m_p.grd 02m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 2x2 arc minutes (GSHHG features < 14 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_03m_g.grd 03m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 3x3 arc minutes (GSHHG features < 31 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_03m_p.grd 03m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 3x3 arc minutes (GSHHG features < 31 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_04m_g.grd 04m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 4x4 arc minutes (GSHHG features < 55 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_04m_p.grd 04m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 4x4 arc minutes (GSHHG features < 55 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_05m_g.grd 05m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 5x5 arc minutes (GSHHG features < 86 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_05m_p.grd 05m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 5x5 arc minutes (GSHHG features < 86 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_06m_g.grd 06m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 6x6 arc minutes (GSHHG features < 124 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_06m_p.grd 06m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 6x6 arc minutes (GSHHG features < 124 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_10m_g.grd 10m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 10x10 arc minutes (GSHHG features < 343 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_10m_p.grd 10m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 10x10 arc minutes (GSHHG features < 343 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_15m_g.grd 15m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 15x15 arc minutes (GSHHG features < 773 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_15m_p.grd 15m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 15x15 arc minutes (GSHHG features < 773 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_20m_g.grd 20m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 20x20 arc minutes (GSHHG features < 1374 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_20m_p.grd 20m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 20x20 arc minutes (GSHHG features < 1374 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_30m_g.grd 30m g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 30x30 arc minutes (GSHHG features < 3091 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_30m_p.grd 30m p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 30x30 arc minutes (GSHHG features < 3091 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_01d_g.grd 01d g 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 1x1 arc degree (GSHHG features < 12364 km^2 in area are skipped) [Wessel/Smith] +/server/earth/earth_mask/ earth_mask_01d_p.grd 01d p 1 0 N/A 2023-09-30 - - - GSHHG Earth Mask at 1x1 arc degree (GSHHG features < 12364 km^2 in area are skipped) [Wessel/Smith] +# +# Mean Dynamic Topography CNES CLS22 +# +/server/earth/earth_mdt/ earth_mdt_07m_g.grd 7.5m g 0.0001 0 2.7M 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 7.5x7.5 arc minutes reduced by Gaussian Cartesian filtering (39.3 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_10m_g.grd 10m g 0.0001 0 1.6M 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_10m_p.grd 10m p 0.0001 0 1.6M 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_15m_g.grd 15m g 0.0001 0 808K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_15m_p.grd 15m p 0.0001 0 810K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_20m_g.grd 20m g 0.0001 0 492K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_20m_p.grd 20m p 0.0001 0 489K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_30m_g.grd 30m g 0.0001 0 242K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_30m_p.grd 30m p 0.0001 0 241K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_01d_g.grd 01d g 0.0001 0 83K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Jousset et al., 2022] +/server/earth/earth_mdt/ earth_mdt_01d_p.grd 01d p 0.0001 0 82K 0 2023-11-01 - - @earth_mdt.cpt Mean Dynamic Topography CNES CLS22 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Jousset et al., 2022] +# +# SIO Mean Sea Surface V32 +# +/server/earth/earth_mss/ earth_mss_01m_g/ 01m g 0.01 0 69M 30 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 original at 01x01 arc minutes [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_02m_g/ 02m g 0.01 0 25M 60 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_02m_p/ 02m p 0.01 0 25M 60 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_03m_g/ 03m g 0.01 0 13M 90 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_03m_p/ 03m p 0.01 0 14M 90 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_04m_g/ 04m g 0.01 0 8.0M 180 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_04m_p/ 04m p 0.01 0 8.0M 180 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_05m_g/ 05m g 0.01 0 5.4M 180 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_05m_p/ 05m p 0.01 0 5.6M 180 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_06m_g.grd 06m g 0.01 0 4.1M 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_06m_p.grd 06m p 0.01 0 4.1M 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_10m_g.grd 10m g 0.01 0 1.6M 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_10m_p.grd 10m p 0.01 0 1.6M 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_15m_g.grd 15m g 0.01 0 779K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_15m_p.grd 15m p 0.01 0 779K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_20m_g.grd 20m g 0.01 0 468K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_20m_p.grd 20m p 0.01 0 466K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_30m_g.grd 30m g 0.01 0 230K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_30m_p.grd 30m p 0.01 0 228K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_01d_g.grd 01d g 0.01 0 79K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2022] +/server/earth/earth_mss/ earth_mss_01d_p.grd 01d p 0.01 0 78K 0 2023-10-03 - - @earth_mss.cpt SIO Mean Sea Surface V32 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2022] +# +# Black Marble Earth Night View +# +/server/earth/earth_night/ earth_night_30s_p.tif 30s p 1 0 641M 0 2023-09-29 - - - Black Marble Earth Night View original at 30x30 arc seconds [NASA] +/server/earth/earth_night/ earth_night_01m_p.tif 01m p 1 0 135M 0 2023-09-29 - - - Black Marble Earth Night View at 01x01 arc minute reduced by Gaussian Cartesian r/g/b filtering (5.2 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_02m_p.tif 02m p 1 0 29M 0 2023-09-29 - - - Black Marble Earth Night View at 02x02 arc minutes reduced by Gaussian Cartesian r/g/b filtering (10.5 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_03m_p.tif 03m p 1 0 11M 0 2023-09-29 - - - Black Marble Earth Night View at 03x03 arc minutes reduced by Gaussian Cartesian r/g/b filtering (15.7 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_04m_p.tif 04m p 1 0 6.1M 0 2023-09-29 - - - Black Marble Earth Night View at 04x04 arc minutes reduced by Gaussian Cartesian r/g/b filtering (21 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_05m_p.tif 05m p 1 0 3.8M 0 2023-09-29 - - - Black Marble Earth Night View at 05x05 arc minutes reduced by Gaussian Cartesian r/g/b filtering (26.2 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_06m_p.tif 06m p 1 0 2.6M 0 2023-09-29 - - - Black Marble Earth Night View at 06x06 arc minutes reduced by Gaussian Cartesian r/g/b filtering (31.5 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_10m_p.tif 10m p 1 0 948K 0 2023-09-29 - - - Black Marble Earth Night View at 10x10 arc minutes reduced by Gaussian Cartesian r/g/b filtering (52.4 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_15m_p.tif 15m p 1 0 548K 0 2023-09-29 - - - Black Marble Earth Night View at 15x15 arc minutes reduced by Gaussian Cartesian r/g/b filtering (78.6 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_20m_p.tif 20m p 1 0 307K 0 2023-09-29 - - - Black Marble Earth Night View at 20x20 arc minutes reduced by Gaussian Cartesian r/g/b filtering (104.8 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_30m_p.tif 30m p 1 0 144K 0 2023-09-29 - - - Black Marble Earth Night View at 30x30 arc minutes reduced by Gaussian Cartesian r/g/b filtering (157.3 km fullwidth) [NASA] +/server/earth/earth_night/ earth_night_01d_p.tif 01d p 1 0 41K 0 2023-09-29 - - - Black Marble Earth Night View at 01x01 arc degree reduced by Gaussian Cartesian r/g/b filtering (314.5 km fullwidth) [NASA] +# +# SYNBATH Earth Relief v2.0 +# +/server/earth/earth_synbath/ earth_synbath_15s_p/ 15s p 0.5 0 2.9G 10 2023-09-23 - - geo SYNBATH Earth Relief v2.0 original at 15x15 arc seconds [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_30s_g/ 30s g 0.5 0 870M 15 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_30s_p/ 30s p 0.5 0 869M 15 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_01m_g/ 01m g 0.5 0 237M 30 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_01m_p/ 01m p 0.5 0 237M 30 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_02m_g/ 02m g 0.5 0 64M 60 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_02m_p/ 02m p 0.5 0 64M 60 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_03m_g/ 03m g 0.5 0 29M 90 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_03m_p/ 03m p 0.5 0 29M 90 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_04m_g/ 04m g 0.5 0 17M 180 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_04m_p/ 04m p 0.5 0 17M 180 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_05m_g/ 05m g 0.5 0 11M 180 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_05m_p/ 05m p 0.5 0 11M 180 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_06m_g.grd 06m g 0.5 0 7.8M 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_06m_p.grd 06m p 0.5 0 7.8M 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_10m_g.grd 10m g 0.5 0 2.9M 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_10m_p.grd 10m p 0.5 0 2.9M 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_15m_g.grd 15m g 0.5 0 1.4M 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_15m_p.grd 15m p 0.5 0 1.4M 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_20m_g.grd 20m g 0.5 0 803K 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_20m_p.grd 20m p 0.5 0 802K 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_30m_g.grd 30m g 0.5 0 383K 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_30m_p.grd 30m p 0.5 0 383K 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_01d_g.grd 01d g 0.5 0 111K 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_01d_p.grd 01d p 0.5 0 111K 0 2023-09-23 - - geo SYNBATH Earth Relief v2.0 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2023] +/server/earth/earth_synbath/ earth_synbath_03s_g/ 03s g 1 0 6.8G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 3x3 arc seconds tiles provided by SRTMGL3 (land only) [NASA/USGS] +/server/earth/earth_synbath/ earth_synbath_01s_g/ 01s g 1 0 41G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 1x1 arc seconds tiles provided by SRTMGL1 (land only) [NASA/USGS] +# +# WDMAM Earth Magnetic Anomalies v2.2 +# +/server/earth/earth_wdmam/ earth_wdmam_03m_g/ 03m g 0.2 3000 30M 90 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 original at 03x03 arc minutes [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_04m_g/ 04m g 0.2 3000 17M 180 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_04m_p/ 04m p 0.2 3000 17M 180 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_05m_g/ 05m g 0.2 3000 11M 180 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_05m_p/ 05m p 0.2 3000 11M 180 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_06m_g.grd 06m g 0.2 3000 7.8M 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_06m_p.grd 06m p 0.2 3000 7.8M 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_10m_g.grd 10m g 0.2 3000 3.0M 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_10m_p.grd 10m p 0.2 3000 2.9M 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_15m_g.grd 15m g 0.2 3000 1.4M 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_15m_p.grd 15m p 0.2 3000 1.4M 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_20m_g.grd 20m g 0.2 3000 765K 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_20m_p.grd 20m p 0.2 3000 764K 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_30m_g.grd 30m g 0.2 3000 354K 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_30m_p.grd 30m p 0.2 3000 353K 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_01d_g.grd 01d g 0.2 3000 97K 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Choi et al. 2025] +/server/earth/earth_wdmam/ earth_wdmam_01d_p.grd 01d p 0.2 3000 97K 0 2025-03-18 - - @earth_wdmam.cpt WDMAM Earth Magnetic Anomalies v2.2 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Choi et al. 2025] +# +# SRTM15 Earth Relief v2.7 +# +/server/earth/earth_relief/ earth_relief_15s_p/ 15s p 0.5 0 3.0G 10 2025-05-01 - - geo SRTM15 Earth Relief v2.7 original at 15x15 arc seconds [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_30s_g/ 30s g 0.5 0 865M 15 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_30s_p/ 30s p 0.5 0 864M 15 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_01m_g/ 01m g 0.5 0 235M 30 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_01m_p/ 01m p 0.5 0 235M 30 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_02m_g/ 02m g 0.5 0 64M 60 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_02m_p/ 02m p 0.5 0 64M 60 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_03m_g/ 03m g 0.5 0 30M 90 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_03m_p/ 03m p 0.5 0 30M 90 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_04m_g/ 04m g 0.5 0 17M 180 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_04m_p/ 04m p 0.5 0 17M 180 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_05m_g/ 05m g 0.5 0 11M 180 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_05m_p/ 05m p 0.5 0 11M 180 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_06m_g.grd 06m g 0.5 0 7.8M 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_06m_p.grd 06m p 0.5 0 7.8M 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_10m_g.grd 10m g 0.5 0 3.0M 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_10m_p.grd 10m p 0.5 0 3.0M 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_15m_g.grd 15m g 0.5 0 1.4M 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_15m_p.grd 15m p 0.5 0 1.4M 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_20m_g.grd 20m g 0.5 0 800K 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_20m_p.grd 20m p 0.5 0 798K 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_30m_g.grd 30m g 0.5 0 382K 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_30m_p.grd 30m p 0.5 0 382K 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_01d_g.grd 01d g 0.5 0 112K 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_01d_p.grd 01d p 0.5 0 111K 0 2025-05-01 - - geo SRTM15 Earth Relief v2.7 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Tozer et al., 2019] +/server/earth/earth_relief/ earth_relief_03s_g/ 03s g 1 0 6.8G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 3x3 arc seconds tiles provided by SRTMGL3 (land only) [NASA/USGS] +/server/earth/earth_relief/ earth_relief_01s_g/ 01s g 1 0 41G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 1x1 arc seconds tiles provided by SRTMGL1 (land only) [NASA/USGS] +# +# GEBCO Earth Relief 2025 +# +/server/earth/earth_gebco/ earth_gebco_15s_p/ 15s p 1 0 2.6G 10 2025-08-11 - - geo GEBCO Earth Relief 2025 original at 15x15 arc seconds [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_30s_g/ 30s g 1 0 749M 15 2025-08-11 - - geo GEBCO Earth Relief 2025 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_30s_p/ 30s p 1 0 749M 15 2025-08-11 - - geo GEBCO Earth Relief 2025 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_01m_g/ 01m g 1 0 209M 30 2025-08-11 - - geo GEBCO Earth Relief 2025 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_01m_p/ 01m p 1 0 209M 30 2025-08-11 - - geo GEBCO Earth Relief 2025 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_02m_g/ 02m g 1 0 57M 60 2025-08-11 - - geo GEBCO Earth Relief 2025 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_02m_p/ 02m p 1 0 57M 60 2025-08-11 - - geo GEBCO Earth Relief 2025 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_03m_g/ 03m g 1 0 27M 90 2025-08-11 - - geo GEBCO Earth Relief 2025 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_03m_p/ 03m p 1 0 27M 90 2025-08-11 - - geo GEBCO Earth Relief 2025 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_04m_g/ 04m g 1 0 16M 180 2025-08-11 - - geo GEBCO Earth Relief 2025 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_04m_p/ 04m p 1 0 16M 180 2025-08-11 - - geo GEBCO Earth Relief 2025 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_05m_g/ 05m g 1 0 9.9M 180 2025-08-11 - - geo GEBCO Earth Relief 2025 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_05m_p/ 05m p 1 0 9.9M 180 2025-08-11 - - geo GEBCO Earth Relief 2025 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_06m_g.grd 06m g 1 0 7.1M 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_06m_p.grd 06m p 1 0 7.1M 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_10m_g.grd 10m g 1 0 2.7M 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_10m_p.grd 10m p 1 0 2.7M 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_15m_g.grd 15m g 1 0 1.3M 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_15m_p.grd 15m p 1 0 1.3M 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_20m_g.grd 20m g 1 0 729K 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_20m_p.grd 20m p 1 0 728K 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_30m_g.grd 30m g 1 0 350K 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_30m_p.grd 30m p 1 0 349K 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_01d_g.grd 01d g 1 0 103K 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_01d_p.grd 01d p 1 0 103K 0 2025-08-11 - - geo GEBCO Earth Relief 2025 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebco/ earth_gebco_03s_g/ 03s g 1 0 6.8G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 3x3 arc seconds tiles provided by SRTMGL3 (land only) [NASA/USGS] +/server/earth/earth_gebco/ earth_gebco_01s_g/ 01s g 1 0 41G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 1x1 arc seconds tiles provided by SRTMGL1 (land only) [NASA/USGS] +# +# GEBCO Sub-Ice Earth Relief 2025 +# +/server/earth/earth_gebcosi/ earth_gebcosi_15s_p/ 15s p 1 0 2.7G 10 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 original at 15x15 arc seconds [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_30s_g/ 30s g 1 0 771M 15 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_30s_p/ 30s p 1 0 771M 15 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 30x30 arc seconds reduced by Gaussian Cartesian filtering (2.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_01m_g/ 01m g 1 0 215M 30 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_01m_p/ 01m p 1 0 215M 30 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 01x01 arc minutes reduced by Gaussian Cartesian filtering (5.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_02m_g/ 02m g 1 0 59M 60 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_02m_p/ 02m p 1 0 59M 60 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_03m_g/ 03m g 1 0 27M 90 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_03m_p/ 03m p 1 0 27M 90 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_04m_g/ 04m g 1 0 16M 180 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_04m_p/ 04m p 1 0 16M 180 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_05m_g/ 05m g 1 0 11M 180 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_05m_p/ 05m p 1 0 11M 180 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_06m_g.grd 06m g 1 0 7.3M 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_06m_p.grd 06m p 1 0 7.3M 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_10m_g.grd 10m g 1 0 2.8M 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_10m_p.grd 10m p 1 0 2.8M 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_15m_g.grd 15m g 1 0 1.3M 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_15m_p.grd 15m p 1 0 1.3M 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_20m_g.grd 20m g 1 0 739K 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_20m_p.grd 20m p 1 0 738K 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_30m_g.grd 30m g 1 0 353K 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_30m_p.grd 30m p 1 0 352K 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_01d_g.grd 01d g 1 0 104K 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_01d_p.grd 01d p 1 0 103K 0 2025-08-11 - - geo GEBCO Sub-Ice Earth Relief 2025 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [GEBCO Bathymetric Compilation Group, 2025 GEBCO 2025 Grid] +/server/earth/earth_gebcosi/ earth_gebcosi_03s_g/ 03s g 1 0 6.8G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 3x3 arc seconds tiles provided by SRTMGL3 (land only) [NASA/USGS] +/server/earth/earth_gebcosi/ earth_gebcosi_01s_g/ 01s g 1 0 41G 1 2020-06-01 srtm_tiles.nc earth_relief_15s_p geo Earth Relief at 1x1 arc seconds tiles provided by SRTMGL1 (land only) [NASA/USGS] +# +# IGPP Earth Free Air Gravity Anomalies v33 +# +/server/earth/earth_faa/ earth_faa_01m_p/ 01m p 0.025 300 219M 30 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 original at 01x01 arc minutes [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_02m_g/ 02m g 0.025 300 59M 60 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_02m_p/ 02m p 0.025 300 59M 60 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_03m_g/ 03m g 0.025 300 28M 90 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_03m_p/ 03m p 0.025 300 28M 90 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_04m_g/ 04m g 0.025 300 16M 180 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_04m_p/ 04m p 0.025 300 16M 180 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_05m_g/ 05m g 0.025 300 11M 180 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_05m_p/ 05m p 0.025 300 11M 180 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_06m_g.grd 06m g 0.025 300 7.4M 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_06m_p.grd 06m p 0.025 300 7.4M 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_10m_g.grd 10m g 0.025 300 2.8M 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_10m_p.grd 10m p 0.025 300 2.8M 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_15m_g.grd 15m g 0.025 300 1.3M 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_15m_p.grd 15m p 0.025 300 1.3M 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_20m_g.grd 20m g 0.025 300 754K 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_20m_p.grd 20m p 0.025 300 750K 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_30m_g.grd 30m g 0.025 300 352K 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_30m_p.grd 30m p 0.025 300 349K 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_01d_g.grd 01d g 0.025 300 102K 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faa/ earth_faa_01d_p.grd 01d p 0.025 300 101K 0 2026-01-20 - - @earth_faa.cpt IGPP Earth Free Air Gravity Anomalies v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +# +# IGPP Earth Free Air Gravity Anomaly Errors v33 +# +/server/earth/earth_faaerror/ earth_faaerror_01m_p/ 01m p 0.04 -50 32M 30 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 original at 01x01 arc minutes [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_02m_g/ 02m g 0.04 -50 15M 60 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_02m_p/ 02m p 0.04 -50 15M 60 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_03m_g/ 03m g 0.04 -50 8.0M 90 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_03m_p/ 03m p 0.04 -50 7.8M 90 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_04m_g/ 04m g 0.04 -50 5.0M 180 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_04m_p/ 04m p 0.04 -50 5.0M 180 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_05m_g/ 05m g 0.04 -50 3.4M 180 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_05m_p/ 05m p 0.04 -50 3.4M 180 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_06m_g.grd 06m g 0.04 -50 2.6M 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_06m_p.grd 06m p 0.04 -50 2.6M 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_10m_g.grd 10m g 0.04 -50 1.1M 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_10m_p.grd 10m p 0.04 -50 1.1M 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_15m_g.grd 15m g 0.04 -50 481K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_15m_p.grd 15m p 0.04 -50 481K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_20m_g.grd 20m g 0.04 -50 283K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_20m_p.grd 20m p 0.04 -50 282K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_30m_g.grd 30m g 0.04 -50 139K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_30m_p.grd 30m p 0.04 -50 138K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_01d_g.grd 01d g 0.04 -50 53K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_faaerror/ earth_faaerror_01d_p.grd 01d p 0.04 -50 52K 0 2026-01-20 - - @earth_faaerror.cpt IGPP Earth Free Air Gravity Anomaly Errors v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +# +# IGPP Earth East Deflection of the Vertical v33 +# +/server/earth/earth_edefl/ earth_edefl_01m_p/ 01m p 0.04 -10 201M 30 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 original at 01x01 arc minutes [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_02m_g/ 02m g 0.04 -10 56M 60 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_02m_p/ 02m p 0.04 -10 55M 60 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_03m_g/ 03m g 0.04 -10 26M 90 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_03m_p/ 03m p 0.04 -10 26M 90 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_04m_g/ 04m g 0.04 -10 15M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_04m_p/ 04m p 0.04 -10 15M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_05m_g/ 05m g 0.04 -10 9.6M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_05m_p/ 05m p 0.04 -10 9.6M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_06m_g.grd 06m g 0.04 -10 6.8M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_06m_p.grd 06m p 0.04 -10 6.8M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_10m_g.grd 10m g 0.04 -10 2.6M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_10m_p.grd 10m p 0.04 -10 2.6M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_15m_g.grd 15m g 0.04 -10 1.2M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_15m_p.grd 15m p 0.04 -10 1.2M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_20m_g.grd 20m g 0.04 -10 696K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_20m_p.grd 20m p 0.04 -10 692K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_30m_g.grd 30m g 0.04 -10 324K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_30m_p.grd 30m p 0.04 -10 322K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_01d_g.grd 01d g 0.04 -10 96K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_edefl/ earth_edefl_01d_p.grd 01d p 0.04 -10 95K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth East Deflection of the Vertical v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +# +# IGPP Earth North Deflection of the Vertical v33 +# +/server/earth/earth_ndefl/ earth_ndefl_01m_p/ 01m p 0.04 -50 192M 30 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 original at 01x01 arc minutes [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_02m_g/ 02m g 0.04 -50 53M 60 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_02m_p/ 02m p 0.04 -50 53M 60 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_03m_g/ 03m g 0.04 -50 25M 90 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_03m_p/ 03m p 0.04 -50 25M 90 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_04m_g/ 04m g 0.04 -50 15M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_04m_p/ 04m p 0.04 -50 15M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_05m_g/ 05m g 0.04 -50 9.2M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_05m_p/ 05m p 0.04 -50 9.2M 180 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_06m_g.grd 06m g 0.04 -50 6.6M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_06m_p.grd 06m p 0.04 -50 6.6M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_10m_g.grd 10m g 0.04 -50 2.5M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_10m_p.grd 10m p 0.04 -50 2.5M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_15m_g.grd 15m g 0.04 -50 1.2M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_15m_p.grd 15m p 0.04 -50 1.2M 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_20m_g.grd 20m g 0.04 -50 666K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_20m_p.grd 20m p 0.04 -50 663K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_30m_g.grd 30m g 0.04 -50 310K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_30m_p.grd 30m p 0.04 -50 308K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_01d_g.grd 01d g 0.04 -50 93K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_ndefl/ earth_ndefl_01d_p.grd 01d p 0.04 -50 92K 0 2026-01-20 - - @earth_defl.cpt IGPP Earth North Deflection of the Vertical v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +# +# IGPP Earth Vertical Gravity Gradient Anomalies v33 +# +/server/earth/earth_vgg/ earth_vgg_01m_p/ 01m p 0.03125 100 232M 30 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 original at 01x01 arc minutes [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_02m_g/ 02m g 0.03125 100 61M 60 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_02m_p/ 02m p 0.03125 100 61M 60 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_03m_g/ 03m g 0.03125 100 28M 90 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_03m_p/ 03m p 0.03125 100 28M 90 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 03x03 arc minutes reduced by Gaussian Cartesian filtering (15.7 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_04m_g/ 04m g 0.03125 100 16M 180 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_04m_p/ 04m p 0.03125 100 16M 180 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 04x04 arc minutes reduced by Gaussian Cartesian filtering (21 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_05m_g/ 05m g 0.03125 100 11M 180 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_05m_p/ 05m p 0.03125 100 11M 180 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 05x05 arc minutes reduced by Gaussian Cartesian filtering (26.2 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_06m_g.grd 06m g 0.03125 100 7.3M 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_06m_p.grd 06m p 0.03125 100 7.3M 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 6x6 arc minutes reduced by Gaussian Cartesian filtering (31.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_10m_g.grd 10m g 0.03125 100 2.7M 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_10m_p.grd 10m p 0.03125 100 2.7M 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 10x10 arc minutes reduced by Gaussian Cartesian filtering (52.4 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_15m_g.grd 15m g 0.03125 100 1.2M 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_15m_p.grd 15m p 0.03125 100 1.2M 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 15x15 arc minutes reduced by Gaussian Cartesian filtering (78.6 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_20m_g.grd 20m g 0.03125 100 658K 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_20m_p.grd 20m p 0.03125 100 654K 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 20x20 arc minutes reduced by Gaussian Cartesian filtering (104.8 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_30m_g.grd 30m g 0.03125 100 291K 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_30m_p.grd 30m p 0.03125 100 289K 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 30x30 arc minutes reduced by Gaussian Cartesian filtering (157.3 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_01d_g.grd 01d g 0.03125 100 81K 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +/server/earth/earth_vgg/ earth_vgg_01d_p.grd 01d p 0.03125 100 80K 0 2026-01-20 - - @earth_vgg.cpt IGPP Earth Vertical Gravity Gradient Anomalies v33 at 1x1 arc degrees reduced by Gaussian Cartesian filtering (314.5 km fullwidth) [Sandwell et al., 2019] +# +# MOLA Mars Relief +# +#% /server/mars/mars_relief/ mars_relief_12s_p/ 12.1468873601s p 0.5 6000 3.1G 25.7142857143 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief original at 12.1468873601x12.1468873601 arc seconds [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_15s_g/ 15s g 0.5 6000 2.7G 10 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 15x15 arc seconds reduced by Gaussian Cartesian filtering (0.7 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_15s_p/ 15s p 0.5 6000 2.7G 10 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 15x15 arc seconds reduced by Gaussian Cartesian filtering (0.7 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_30s_g/ 30s g 0.5 6000 822M 15 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 30x30 arc seconds reduced by Gaussian Cartesian filtering (1.4 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_30s_p/ 30s p 0.5 6000 822M 15 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 30x30 arc seconds reduced by Gaussian Cartesian filtering (1.4 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_01m_g/ 01m g 0.5 6000 228M 30 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (2.8 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_01m_p/ 01m p 0.5 6000 228M 30 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (2.8 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_02m_g/ 02m g 0.5 6000 61M 60 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (5.6 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_02m_p/ 02m p 0.5 6000 61M 60 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (5.6 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_03m_g/ 03m g 0.5 6000 28M 90 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (8.4 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_03m_p/ 03m p 0.5 6000 28M 90 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (8.4 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_04m_g/ 04m g 0.5 6000 16M 180 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (11.2 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_04m_p/ 04m p 0.5 6000 16M 180 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (11.2 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_05m_g/ 05m g 0.5 6000 11M 180 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (14 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_05m_p/ 05m p 0.5 6000 11M 180 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (14 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_06m_g.grd 06m g 0.5 6000 7.5M 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (16.8 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_06m_p.grd 06m p 0.5 6000 7.5M 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (16.8 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_10m_g.grd 10m g 0.5 6000 2.8M 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (27.9 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_10m_p.grd 10m p 0.5 6000 2.8M 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (27.9 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_15m_g.grd 15m g 0.5 6000 1.3M 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (41.9 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_15m_p.grd 15m p 0.5 6000 1.3M 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (41.9 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_20m_g.grd 20m g 0.5 6000 782K 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (55.9 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_20m_p.grd 20m p 0.5 6000 781K 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (55.9 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_30m_g.grd 30m g 0.5 6000 374K 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (83.8 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_30m_p.grd 30m p 0.5 6000 373K 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (83.8 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_01d_g.grd 01d g 0.5 6000 109K 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (167.7 km fullwidth) [Neumann et al., 2003] +/server/mars/mars_relief/ mars_relief_01d_p.grd 01d p 0.5 6000 109K 0 2023-09-24 - - @mars_relief.cpt MOLA Mars Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (167.7 km fullwidth) [Neumann et al., 2003] +# +# Messenger Mercury Relief +# +/server/mercury/mercury_relief/ mercury_relief_56s_p/ 56.25s p 0.5 0 263M 30 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief original at 56.25x56.25 arc seconds [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_01m_g/ 01m g 0.5 0 224M 30 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (2 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_01m_p/ 01m p 0.5 0 224M 30 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (2 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_02m_g/ 02m g 0.5 0 62M 60 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (4 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_02m_p/ 02m p 0.5 0 62M 60 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (4 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_03m_g/ 03m g 0.5 0 29M 90 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (6 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_03m_p/ 03m p 0.5 0 29M 90 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (6 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_04m_g/ 04m g 0.5 0 17M 180 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (8 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_04m_p/ 04m p 0.5 0 17M 180 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (8 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_05m_g/ 05m g 0.5 0 11M 180 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (10 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_05m_p/ 05m p 0.5 0 11M 180 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (10 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_06m_g.grd 06m g 0.5 0 7.9M 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (12 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_06m_p.grd 06m p 0.5 0 7.9M 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (12 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_10m_g.grd 10m g 0.5 0 3.1M 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (20.1 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_10m_p.grd 10m p 0.5 0 3.1M 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (20.1 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_15m_g.grd 15m g 0.5 0 1.5M 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (30.1 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_15m_p.grd 15m p 0.5 0 1.5M 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (30.1 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_20m_g.grd 20m g 0.5 0 842K 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (40.1 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_20m_p.grd 20m p 0.5 0 840K 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (40.1 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_30m_g.grd 30m g 0.5 0 401K 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (60.2 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_30m_p.grd 30m p 0.5 0 400K 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (60.2 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_01d_g.grd 01d g 0.5 0 114K 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (120.4 km fullwidth) [Becker et al., 2016] +/server/mercury/mercury_relief/ mercury_relief_01d_p.grd 01d p 0.5 0 114K 0 2023-10-01 - - @mercury_relief.cpt Messenger Mercury Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (120.4 km fullwidth) [Becker et al., 2016] +# +# LOLA Moon Relief +# +/server/moon/moon_relief/ moon_relief_14s_p/ 14.0625s p 0.5 0 3.9G 10 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief original at 14.0625x14.0625 arc seconds [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_15s_g/ 15s g 0.5 0 3.3G 10 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 15x15 arc seconds reduced by Gaussian Cartesian filtering (0.4 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_15s_p/ 15s p 0.5 0 3.3G 10 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 15x15 arc seconds reduced by Gaussian Cartesian filtering (0.4 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_30s_g/ 30s g 0.5 0 937M 15 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 30x30 arc seconds reduced by Gaussian Cartesian filtering (0.7 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_30s_p/ 30s p 0.5 0 937M 15 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 30x30 arc seconds reduced by Gaussian Cartesian filtering (0.7 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_01m_g/ 01m g 0.5 0 253M 30 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (1.4 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_01m_p/ 01m p 0.5 0 253M 30 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (1.4 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_02m_g/ 02m g 0.5 0 68M 60 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (2.9 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_02m_p/ 02m p 0.5 0 68M 60 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (2.9 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_03m_g/ 03m g 0.5 0 31M 90 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (4.3 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_03m_p/ 03m p 0.5 0 31M 90 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (4.3 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_04m_g/ 04m g 0.5 0 18M 180 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (5.7 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_04m_p/ 04m p 0.5 0 18M 180 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (5.7 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_05m_g/ 05m g 0.5 0 12M 180 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (7.1 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_05m_p/ 05m p 0.5 0 12M 180 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (7.1 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_06m_g.grd 06m g 0.5 0 8.5M 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (8.6 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_06m_p.grd 06m p 0.5 0 8.5M 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (8.6 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_10m_g.grd 10m g 0.5 0 3.3M 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (14.3 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_10m_p.grd 10m p 0.5 0 3.3M 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (14.3 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_15m_g.grd 15m g 0.5 0 1.5M 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (21.4 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_15m_p.grd 15m p 0.5 0 1.5M 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (21.4 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_20m_g.grd 20m g 0.5 0 899K 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (28.6 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_20m_p.grd 20m p 0.5 0 897K 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (28.6 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_30m_g.grd 30m g 0.5 0 424K 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (42.9 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_30m_p.grd 30m p 0.5 0 423K 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (42.9 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_01d_g.grd 01d g 0.5 0 122K 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (85.8 km fullwidth) [Mazarico et al., 2013] +/server/moon/moon_relief/ moon_relief_01d_p.grd 01d p 0.5 0 122K 0 2023-09-23 - - @moon_relief.cpt LOLA Moon Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (85.8 km fullwidth) [Mazarico et al., 2013] +# +# New Horizons Pluto Relief +# +#% /server/pluto/pluto_relief/ pluto_relief_52s_p/ 52.0732883317s p 0.25 1000 63M 30 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief original at 52.0732883317x52.0732883317 arc seconds [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_01m_g/ 01m g 0.25 1000 123M 30 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (1 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_01m_p/ 01m p 0.25 1000 123M 30 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 01x01 arc minutes reduced by Gaussian Cartesian filtering (1 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_02m_g/ 02m g 0.25 1000 34M 60 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (2 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_02m_p/ 02m p 0.25 1000 34M 60 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (2 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_03m_g/ 03m g 0.25 1000 16M 90 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (2.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_03m_p/ 03m p 0.25 1000 16M 90 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (2.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_04m_g/ 04m g 0.25 1000 9.1M 180 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (3.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_04m_p/ 04m p 0.25 1000 9.1M 180 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (3.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_05m_g/ 05m g 0.25 1000 6.0M 180 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (4.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_05m_p/ 05m p 0.25 1000 6.0M 180 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (4.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_06m_g.grd 06m g 0.25 1000 4.3M 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (5.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_06m_p.grd 06m p 0.25 1000 4.3M 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (5.9 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_10m_g.grd 10m g 0.25 1000 1.7M 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (9.8 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_10m_p.grd 10m p 0.25 1000 1.7M 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (9.8 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_15m_g.grd 15m g 0.25 1000 773K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (14.7 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_15m_p.grd 15m p 0.25 1000 774K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (14.7 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_20m_g.grd 20m g 0.25 1000 453K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (19.6 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_20m_p.grd 20m p 0.25 1000 452K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (19.6 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_30m_g.grd 30m g 0.25 1000 220K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (29.3 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_30m_p.grd 30m p 0.25 1000 220K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (29.3 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_01d_g.grd 01d g 0.25 1000 71K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (58.7 km fullwidth) [Moore et al., 2016] +/server/pluto/pluto_relief/ pluto_relief_01d_p.grd 01d p 0.25 1000 71K 0 2023-09-21 - - @pluto_relief.cpt New Horizons Pluto Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (58.7 km fullwidth) [Moore et al., 2016] +# +# Magellan Venus Relief +# +/server/venus/venus_relief/ venus_relief_01m_g/ 01m g 0.5 4000 208M 30 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief original at 01x01 arc minutes [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_02m_g/ 02m g 0.5 4000 58M 60 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_02m_p/ 02m p 0.5 4000 58M 60 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 02x02 arc minutes reduced by Gaussian Cartesian filtering (10 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_03m_g/ 03m g 0.5 4000 27M 90 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (14.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_03m_p/ 03m p 0.5 4000 28M 90 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 03x03 arc minutes reduced by Gaussian Cartesian filtering (14.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_04m_g/ 04m g 0.5 4000 16M 180 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (19.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_04m_p/ 04m p 0.5 4000 16M 180 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 04x04 arc minutes reduced by Gaussian Cartesian filtering (19.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_05m_g/ 05m g 0.5 4000 11M 180 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (24.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_05m_p/ 05m p 0.5 4000 11M 180 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 05x05 arc minutes reduced by Gaussian Cartesian filtering (24.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_06m_g.grd 06m g 0.5 4000 7.5M 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (29.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_06m_p.grd 06m p 0.5 4000 7.5M 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 6x6 arc minutes reduced by Gaussian Cartesian filtering (29.9 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_10m_g.grd 10m g 0.5 4000 2.9M 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (49.8 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_10m_p.grd 10m p 0.5 4000 2.9M 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 10x10 arc minutes reduced by Gaussian Cartesian filtering (49.8 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_15m_g.grd 15m g 0.5 4000 1.4M 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (74.7 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_15m_p.grd 15m p 0.5 4000 1.4M 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 15x15 arc minutes reduced by Gaussian Cartesian filtering (74.7 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_20m_g.grd 20m g 0.5 4000 785K 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (99.6 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_20m_p.grd 20m p 0.5 4000 783K 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 20x20 arc minutes reduced by Gaussian Cartesian filtering (99.6 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_30m_g.grd 30m g 0.5 4000 376K 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (149.4 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_30m_p.grd 30m p 0.5 4000 375K 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 30x30 arc minutes reduced by Gaussian Cartesian filtering (149.4 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_01d_g.grd 01d g 0.5 4000 108K 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (298.8 km fullwidth) [Sandwell, 2012] +/server/venus/venus_relief/ venus_relief_01d_p.grd 01d p 0.5 4000 108K 0 2023-09-22 - - @venus_relief.cpt Magellan Venus Relief at 1x1 arc degrees reduced by Gaussian Cartesian filtering (298.8 km fullwidth) [Sandwell, 2012] diff --git a/src/import_topo.jl b/src/import_topo.jl index b95346461..1d821ff7b 100644 --- a/src/import_topo.jl +++ b/src/import_topo.jl @@ -27,6 +27,20 @@ const GMT_SERVERS = [ "https://sa.generic-mapping-tools.org/server/earth", ] +""" +How long to wait for the server's index file, which is a hundred kilobytes: if that does not +arrive within a few seconds the mirror is not going to deliver the tiles either. +""" +const INDEX_TIMEOUT = 15.0 + +""" +Once every mirror has failed to deliver a file, how long (seconds) to leave the server alone +before asking it again. Without this, every later call in the session -- and in every other +test worker, hence the marker file rather than a variable -- waits out the full retry budget +too, and a run that should fail in a minute takes hours. +""" +const SERVER_RETRY_AFTER = 600.0 + """ tile_size_deg(res) @@ -66,25 +80,73 @@ function server_entry(dataset::AbstractString, res::AbstractString, reg::Abstrac return nothing end +""" +The copy of the server's index that ships with the package, for when the server cannot be +asked for the current one. It changes rarely (new sets are added now and then; the existing +lines stay), so a stale copy is far better than none: without it a tiled resolution would be +looked for as a single global file, which does not exist. +""" +const BUNDLED_SERVER_INDEX = joinpath(@__DIR__, "..", "assets", "gmt_data_server.txt") + +# whether this session has already tried to download the index +const SERVER_INDEX_TRIED = Ref(false) + """ server_index_file() -The server's own index of its datasets, downloaded once and cached. +The server's own index of its datasets: downloaded once into the cache and read from there +after that. If it cannot be downloaded, the copy bundled with the package is used instead. +The download is attempted once per session, not once per call: the index is consulted +several times per import, and with the server down each attempt would cost a full round of +the mirrors. """ function server_index_file() index = joinpath(topo_cache_dir(), "gmt_data_server.txt") (isfile(index) && filesize(index) > 0) && return index - for server in GMT_SERVERS - root = replace(server, "/server/earth" => "") - try - Downloads.download("$root/gmt_data_server.txt", index; timeout = TILE_TIMEOUT) - return index - catch + if !SERVER_INDEX_TRIED[] && server_down_for() == 0 + SERVER_INDEX_TRIED[] = true + for server in GMT_SERVERS + root = replace(server, "/server/earth" => "") + try + Downloads.download("$root/gmt_data_server.txt", index; timeout = INDEX_TIMEOUT) + return index + catch + rm(index; force = true) # no half-written index + end end end - return nothing + return BUNDLED_SERVER_INDEX end +""" + server_down_for() + +How many seconds are left of leaving the server alone after every mirror failed to deliver a +file, or `0.0` if it may be asked. The marker is a file in the cache rather than a variable +so that separate processes -- the parallel test workers -- share it. +""" +function server_down_for() + marker = joinpath(topo_cache_dir(), "server_unreachable_until") + isfile(marker) || return 0.0 + until = something(tryparse(Float64, read(marker, String)), 0.0) + remaining = until - time() + remaining > 0 && return remaining + rm(marker; force = true) + return 0.0 +end + +function mark_server_down() + return write(joinpath(topo_cache_dir(), "server_unreachable_until"), string(time() + SERVER_RETRY_AFTER)) +end + +""" + reset_topo_server() + +Forget that the GMT data server was unreachable, so that the next `import_topo` asks it +again right away rather than after `SERVER_RETRY_AFTER` seconds. +""" +reset_topo_server() = rm(joinpath(topo_cache_dir(), "server_unreachable_until"); force = true) + """ tile_size_px(res, deg, reg) @@ -172,8 +234,7 @@ asking for the other one would 404 on every tile. """ function native_registration(dataset::AbstractString, res::AbstractString, reg::AbstractString) res in ("03s", "01s") && return "g" - index = joinpath(topo_cache_dir(), "gmt_data_server.txt") - isfile(index) || return reg + index = server_index_file() have = String[] for line in eachline(index) startswith(line, "#") && continue @@ -242,6 +303,9 @@ function download_tile(relative_url::AbstractString, dest::AbstractString; maxattempts::Integer = 5, timeout::Real = TILE_TIMEOUT) isfile(dest) && filesize(dest) > 0 && return true # cached + wait = server_down_for() + wait > 0 && error("the GMT data server could not be reached a moment ago, so $(basename(dest)) was not requested; it will be tried again in $(round(Int, wait)) s. To retry now, call GeophysicalModelGenerator.reset_topo_server().") + tmp = dest * ".part" # never leave a half file behind for attempt in 1:max(1, maxattempts) for server in GMT_SERVERS @@ -265,7 +329,11 @@ function download_tile(relative_url::AbstractString, dest::AbstractString; # is given a chance rather than hammered attempt < maxattempts && sleep(min(2.0^attempt, 10.0)) end - return false + # Every mirror failed every time: the server is down, or throttling us. That is not the + # same as a tile that does not exist (which is filled with sea level), so it is an error + # -- and it is remembered, so the next call does not wait all of this out again. + mark_server_down() + return error("could not download $relative_url from any GMT data server mirror in $maxattempts attempts") end """ diff --git a/test/runtests.jl b/test/runtests.jl index 6e9a93ea9..beda82faa 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -2,8 +2,9 @@ using GeophysicalModelGenerator using ParallelTestRunner # Download the topography tiles the tests need *before* spawning the parallel -# workers, so they are served from GMT's cache instead of being downloaded -# concurrently (which times out regularly in CI). See topo_prefetch.jl. +# workers, so they are served from the tile cache instead of being downloaded +# concurrently (which the GMT data server throttles). This is the only place +# that downloads topography; see topo_prefetch.jl. include("topo_prefetch.jl") include("test_import_topo.jl") diff --git a/test/test_GMT.jl b/test/test_GMT.jl index 9528ef3da..d347dfd6d 100644 --- a/test/test_GMT.jl +++ b/test/test_GMT.jl @@ -1,11 +1,21 @@ using Test using GeophysicalModelGenerator, GMT -Topo = import_topo(lon = [8, 9], lat = [50, 51]) -@test sum(Topo.depth.val) ≈ 1076.7045 rtol = 1e-1 +# The topography comes from the tile cache that topo_prefetch.jl filled. If the prefetch could +# not reach the GMT data server, asking again here is pointless: skip on a push/PR run, insist +# on the scheduled run so a real breakage is caught. +topo_server_ok = get(ENV, "GMG_TOPO_PREFETCH_OK", "true") == "true" || + get(ENV, "GITHUB_EVENT_NAME", "") == "schedule" -Topo = import_topo([8, 9, 50, 51]); -@test sum(Topo.depth.val) ≈ 1076.7045 rtol = 1e-1 +if !topo_server_ok + @test_skip "GMT data server unreachable: topography tests skipped" +else + Topo = import_topo(lon = [8, 9], lat = [50, 51]) + @test sum(Topo.depth.val) ≈ 1076.7045 rtol = 1.0e-1 + + Topo = import_topo([8, 9, 50, 51]) + @test sum(Topo.depth.val) ≈ 1076.7045 rtol = 1.0e-1 +end test_fwd = import_GeoTIFF("test_files/length_fwd.tif", fieldname = :forward) @test maximum(test_fwd.fields.forward) ≈ 33.17775km diff --git a/test/test_WaterFlow.jl b/test/test_WaterFlow.jl index 97d570c2d..14a93a94a 100644 --- a/test/test_WaterFlow.jl +++ b/test/test_WaterFlow.jl @@ -1,19 +1,28 @@ using Test, GMT +# The topography comes from the tile cache that topo_prefetch.jl filled. If the prefetch could +# not reach the GMT data server, asking again here is pointless: skip on a push/PR run, insist +# on the scheduled run so a real breakage is caught. +topo_server_ok = get(ENV, "GMG_TOPO_PREFETCH_OK", "true") == "true" || + get(ENV, "GITHUB_EVENT_NAME", "") == "schedule" -# Download some topographic data -Topo = import_topo([6.5, 7.3, 50.2, 50.6], file = "@earth_relief_03s"); +if !topo_server_ok + @test_skip "GMT data server unreachable: water flow tests skipped" +else + # Some topographic data + Topo = import_topo([6.5, 7.3, 50.2, 50.6], file = "@earth_relief_03s") -# Flow the water through the area: -Topo_water, sinks, pits, bnds = waterflows(Topo) + # Flow the water through the area: + Topo_water, sinks, pits, bnds = waterflows(Topo) -@test maximum(Topo_water.fields.area) ≈ 9.309204547276944e8 -@test sum(Topo_water.fields.c) == 834501044 -@test sum(Topo_water.fields.nin) == 459361 -@test sum(Topo_water.fields.dir) == 2412566 + @test maximum(Topo_water.fields.area) ≈ 9.309204547276944e8 + @test sum(Topo_water.fields.c) == 834501044 + @test sum(Topo_water.fields.nin) == 459361 + @test sum(Topo_water.fields.dir) == 2412566 -# With rain in m3/s per cell -rainfall = ones(size(Topo.lon.val[:, :, 1])) * 1.0e-3 # 2D array with rainfall per cell area -Topo_water1, sinks, pits, bnds = waterflows(Topo, rainfall = rainfall) + # With rain in m3/s per cell + rainfall = ones(size(Topo.lon.val[:, :, 1])) * 1.0e-3 # 2D array with rainfall per cell area + Topo_water1, sinks, pits, bnds = waterflows(Topo, rainfall = rainfall) -@test maximum(Topo_water1.fields.area) ≈ 169.79800000000208 + @test maximum(Topo_water1.fields.area) ≈ 169.79800000000208 +end diff --git a/test/test_import_topo.jl b/test/test_import_topo.jl index 5e7775d5a..8f7b72f72 100644 --- a/test/test_import_topo.jl +++ b/test/test_import_topo.jl @@ -1,10 +1,18 @@ # Tests `import_topo`, which downloads from the GMT data server without needing GMT. # -# These hit the network, so they are written to be cheap: small regions, and the tiles are -# cached between runs. +# Everything these ask for is downloaded up front by topo_prefetch.jl (keep its list in step +# with the calls below), so they are served from the tile cache and touch the network only +# when the prefetch could not. using Test using GeophysicalModelGenerator +# The prefetch has already tried the GMT data server; if it could not be reached there is no +# point in asking again here. On a push/PR run the download tests are skipped, so a hiccup of +# that server does not block unrelated work; the scheduled run insists, so a real breakage of +# the download is still caught. +topo_server_ok = get(ENV, "GMG_TOPO_PREFETCH_OK", "true") == "true" || + get(ENV, "GITHUB_EVENT_NAME", "") == "schedule" + @testset "import_topo" begin # the tile addressing, which is where the awkward cases live @@ -20,7 +28,8 @@ using GeophysicalModelGenerator @test G.tile_size_px("01m", 30, "g") == 1801 @test G.tile_size_px("03s", 1, "g") == 1201 - # the sets that exist in only one registration + # the sets that exist in only one registration (read from the server index, or from + # the copy bundled with the package when the server is out of reach) @test G.native_registration("earth_relief", "03s", "p") == "g" @test G.native_registration("earth_relief", "15s", "g") == "p" end @@ -33,56 +42,71 @@ using GeophysicalModelGenerator @test G.parse_topo_file("@earth_gebco_30s_g") == ("earth_gebco", "30s", "g") end + # the bundled index must know the tiled sets, or a missing server index would send a + # tiled resolution down the single-file path + @testset "bundled server index" begin + G = GeophysicalModelGenerator + @test isfile(G.BUNDLED_SERVER_INDEX) + @test G.tile_size_deg("earth_relief", "01m", "g") == 30 + @test G.tile_size_deg("earth_relief", "15s", "p") == 10 + @test G.tile_size_deg("earth_relief", "03s", "g") == 1 + @test isnothing(G.tile_size_deg("earth_relief", "10m", "g")) + end + # La Palma: small, has both land and deep water, and a summit to check against limits = [-18.7, -17.1, 28.0, 29.2] - @testset "downloads and georeferencing" begin - Topo = import_topo(limits, res = "01m") - @test Topo isa GeoData + if !topo_server_ok + @test_skip "GMT data server unreachable: the download tests are skipped" + else + @testset "downloads and georeferencing" begin + Topo = import_topo(limits, res = "01m") + @test Topo isa GeoData - z = ustrip.(Topo.fields.Topography) # km - @test size(z, 3) == 1 - @test -10 < minimum(z) < 0 # deep water off the island - @test 2 < maximum(z) < 3 # Roque de los Muchachos, 2.4 km + z = ustrip.(Topo.fields.Topography) # km + @test size(z, 3) == 1 + @test -10 < minimum(z) < 0 # deep water off the island + @test 2 < maximum(z) < 3 # Roque de los Muchachos, 2.4 km - # the region we asked for, and no more - @test minimum(Topo.lon.val) ≥ limits[1] - 0.1 - @test maximum(Topo.lon.val) ≤ limits[2] + 0.1 - @test minimum(Topo.lat.val) ≥ limits[3] - 0.1 - @test maximum(Topo.lat.val) ≤ limits[4] + 0.1 - end + # the region we asked for, and no more + @test minimum(Topo.lon.val) ≥ limits[1] - 0.1 + @test maximum(Topo.lon.val) ≤ limits[2] + 0.1 + @test minimum(Topo.lat.val) ≥ limits[3] - 0.1 + @test maximum(Topo.lat.val) ≤ limits[4] + 0.1 + end - @testset "summit is in the right place" begin - # 3 arcseconds resolves the summit; it should land on the real one to within a - # pixel, which is what catches a transposed or wrongly assembled grid - Topo = import_topo(limits, res = "03s") - z = ustrip.(Topo.fields.Topography) - i = argmax(z) - @test isapprox(Topo.lon.val[i], -17.885, atol = 0.002) - @test isapprox(Topo.lat.val[i], 28.754, atol = 0.002) - @test isapprox(maximum(z) * 1000, 2414, atol = 2) # metres - end + @testset "summit is in the right place" begin + # 3 arcseconds resolves the summit; it should land on the real one to within a + # pixel, which is what catches a transposed or wrongly assembled grid + Topo = import_topo(limits, res = "03s") + z = ustrip.(Topo.fields.Topography) + i = argmax(z) + @test isapprox(Topo.lon.val[i], -17.885, atol = 0.002) + @test isapprox(Topo.lat.val[i], 28.754, atol = 0.002) + @test isapprox(maximum(z) * 1000, 2414, atol = 2) # metres + end - @testset "bathymetry" begin - # 3 arcseconds is SRTM, which is land only -- the sea comes from the coarser set the - # server names for it, so it must not be flat - Topo = import_topo(limits, res = "03s") - z = ustrip.(Topo.fields.Topography) - @test minimum(z) < -3 # km, real depth - @test count(<(-1), z) > 0.5 * length(z) # mostly ocean here - end + @testset "bathymetry" begin + # 3 arcseconds is SRTM, which is land only -- the sea comes from the coarser set + # the server names for it, so it must not be flat + Topo = import_topo(limits, res = "03s") + z = ustrip.(Topo.fields.Topography) + @test minimum(z) < -3 # km, real depth + @test count(<(-1), z) > 0.5 * length(z) # mostly ocean here + end - @testset "other ways of asking" begin - a = import_topo(limits, res = "30s") - b = import_topo(lon = [limits[1], limits[2]], lat = [limits[3], limits[4]], res = "30s") - @test ustrip.(a.fields.Topography) == ustrip.(b.fields.Topography) + @testset "other ways of asking" begin + a = import_topo(limits, res = "30s") + b = import_topo(lon = [limits[1], limits[2]], lat = [limits[3], limits[4]], res = "30s") + @test ustrip.(a.fields.Topography) == ustrip.(b.fields.Topography) - c = import_topo(limits, file = "@earth_relief_30s") - @test size(c.fields.Topography) == size(a.fields.Topography) - end + c = import_topo(limits, file = "@earth_relief_30s") + @test size(c.fields.Topography) == size(a.fields.Topography) + end - @testset "other datasets" begin - gebco = import_topo(limits, dataset = "earth_gebco", res = "15s") - @test minimum(ustrip.(gebco.fields.Topography)) < -3 # km + @testset "other datasets" begin + gebco = import_topo(limits, dataset = "earth_gebco", res = "15s") + @test minimum(ustrip.(gebco.fields.Topography)) < -3 # km + end end end diff --git a/test/test_tutorials.jl b/test/test_tutorials.jl index 6ab18499e..3f028129f 100644 --- a/test/test_tutorials.jl +++ b/test/test_tutorials.jl @@ -8,8 +8,18 @@ end # include("../tutorials/Tutorial_Jura.jl") #end +# This one downloads topography, which topo_prefetch.jl has put in the tile cache. If the +# prefetch could not reach the GMT data server, skip on a push/PR run; the scheduled run +# insists, so a real breakage is caught. +topo_server_ok = get(ENV, "GMG_TOPO_PREFETCH_OK", "true") == "true" || + get(ENV, "GITHUB_EVENT_NAME", "") == "schedule" + @testset "LaPalma tutorial" begin - include("../tutorials/Tutorial_LaPalma.jl") + if !topo_server_ok + @test_skip "GMT data server unreachable: LaPalma tutorial skipped" + else + include("../tutorials/Tutorial_LaPalma.jl") + end end # Deactivating this one as it plots in the tutorial diff --git a/test/topo_prefetch.jl b/test/topo_prefetch.jl index c5a682317..c8ccb24ff 100644 --- a/test/topo_prefetch.jl +++ b/test/topo_prefetch.jl @@ -1,47 +1,64 @@ -# Warm the topography cache before the parallel test workers start. +# Warm the topography cache before any test runs. # -# Several tests (test_GMT, test_WaterFlow, the LaPalma tutorial) download -# topography tiles. Under ParallelTestRunner they run concurrently, so they all -# hit the GMT data server at the same time, and the server throttles: the -# transfers then crawl or time out in CI. +# This is the one place in the test suite that downloads topography. Every region and +# resolution that a test or tutorial asks for is listed below, so once this has run the +# tests find their tiles in the cache and never touch the network. That matters because the +# GMT data server throttles when several jobs pull tiles at once, which is exactly what the +# parallel test workers (and the CI matrix) would otherwise do. # -# Downloading the tiles here, one at a time and with generous retries, means the -# workers later find them in the cache and never touch the network. The download -# itself is still exercised: it happens right here, and on CI the cache is -# bypassed for the scheduled run so it is tested regularly. +# The download is still tested: it happens right here. On CI the tile cache is restored for +# push/PR runs, so this normally finds everything in place; the scheduled run clears the +# cache first, so the download is exercised for real every two weeks. # -# NOTE: .github/workflows/CI.yml caches the scratch space that `import_topo` -# keeps its tiles in, keyed on the hash of this file, so changing the list below -# invalidates that cache automatically. +# If the server cannot be reached, that is recorded in ENV["GMG_TOPO_PREFETCH_OK"], which +# the parallel workers inherit: the tests that need topography then skip themselves rather +# than fail (except on the scheduled run, where they fail, so a real breakage is caught). +# `import_topo` also remembers an unreachable server for a while, so anything that does ask +# again fails in seconds instead of waiting out the full retry budget. +# +# NOTE: .github/workflows/CI.yml caches the scratch space that `import_topo` keeps its tiles +# in, keyed on the hash of this file, so changing the list below invalidates that cache +# automatically. The previous tiles are still restored; only the new ones are downloaded. using GeophysicalModelGenerator -# (region, file) pairs, matching the calls made in the tests/tutorials +# (region, keyword arguments) pairs, matching the calls made in the tests and tutorials const TOPO_PREFETCH = [ - ([8.0, 9.0, 50.0, 51.0], "@earth_relief_01m"), # test_GMT - ([6.5, 7.3, 50.2, 50.6], "@earth_relief_03s"), # test_WaterFlow - ([-18.2, -17.5, 28.4, 29.0], "@earth_relief_15s.grd"), # LaPalma tutorial + ([8.0, 9.0, 50.0, 51.0], (file = "@earth_relief_01m",)), # test_GMT + ([6.5, 7.3, 50.2, 50.6], (file = "@earth_relief_03s",)), # test_WaterFlow + ([-18.2, -17.5, 28.4, 29.0], (file = "@earth_relief_15s.grd",)), # LaPalma tutorial + ([-18.7, -17.1, 28.0, 29.2], (res = "01m",)), # test_import_topo ... + ([-18.7, -17.1, 28.0, 29.2], (res = "03s",)), # (also fetches the 15s filler) + ([-18.7, -17.1, 28.0, 29.2], (res = "30s",)), + ([-18.7, -17.1, 28.0, 29.2], (dataset = "earth_gebco", res = "15s")), ] function prefetch_topography() cache = GeophysicalModelGenerator.topo_cache_dir() - n_before = isdir(cache) ? count(f -> endswith(f, ".jp2") || endswith(f, ".grd"), readdir(cache)) : 0 + count_tiles() = isdir(cache) ? count(f -> endswith(f, ".jp2") || endswith(f, ".grd"), readdir(cache)) : 0 + n_before = count_tiles() + + # a stale "server unreachable" marker must not stop the one attempt this run makes + GeophysicalModelGenerator.reset_topo_server() - for (limits, file) in TOPO_PREFETCH - t = @elapsed try - # copy: import_topo may modify `limits` in place (negative longitudes) - import_topo(copy(limits); file = file, maxattempts = 8) + ok = true + for (limits, kwargs) in TOPO_PREFETCH + t = @elapsed fetched = try + import_topo(copy(limits); kwargs..., maxattempts = 3) + true catch e - # Do not abort the test run: the test that needs this tile will try - # again itself and report a proper error if the server really is down. - @warn "Could not prefetch topography $file for $limits; the test will retry" exception = (e, catch_backtrace()) + @warn "Could not prefetch topography $kwargs for $limits" exception = (e, catch_backtrace()) + false end - @info "Prefetched topography $file for $limits in $(round(t, digits = 1)) s" + ok &= fetched + fetched && @info "Prefetched topography $kwargs for $limits in $(round(t, digits = 1)) s" end - n_after = isdir(cache) ? count(f -> endswith(f, ".jp2") || endswith(f, ".grd"), readdir(cache)) : 0 + n_after = count_tiles() @info "Topography cache: $n_after tiles in $cache ($(n_after - n_before) newly downloaded)" - return nothing + ok || @warn "The GMT data server could not be reached; tests that need topography will be skipped" + ENV["GMG_TOPO_PREFETCH_OK"] = string(ok) + return ok end prefetch_topography()