Skip to content

Commit

Permalink
Merge pull request #3935 from nasa-gibs/develop
Browse files Browse the repository at this point in the history
Develop -> main
  • Loading branch information
jasontk19 authored Jul 18, 2022
2 parents bdacc67 + b2b60c5 commit a1b602b
Show file tree
Hide file tree
Showing 912 changed files with 5,948 additions and 12,647 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ web/build/*
test/*
/tasks/temp/*
web/js/lib/*
e2e/reports/*
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macOS-10.15, ubuntu-latest, windows-latest]
os: [macOS-latest, ubuntu-latest, windows-latest]
node: [16]

steps:
Expand Down
37 changes: 33 additions & 4 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,41 @@
{
"files.trimTrailingWhitespace": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"files.exclude": {
"**./node_modules": true
},
"[javascript]": {
"editor.tabSize": 2
"editor.tabSize": 2,
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
},
"[json]": {
"editor.tabSize": 2
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
"json.validate.enable": true,
"json.schemas": [
{
"fileMatch": [
"config/default/common/config/wv.json/layers/**/*.json",
"config/active/common/config/wv.json/layers/**/*.json"
],
"url": "./schemas/layer-config.json"
}
],
"eslint.lintTask.enable": true,
"eslint.format.enable": true,
"stylelint.configFile": ".stylelintrc",
"stylelint.snippet": [
"css",
"less",
"postcss",
"scss"
],
"stylelint.validate": [
"css",
"less",
"postcss",
"scss"
],
}
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ RUN cd /usr/src && \
pip --version
RUN mkdir -p /usr/local/nvm
ENV NVM_DIR=/usr/local/nvm
ENV NODE_VERSION=16.15.1
ENV NODE_VERSION=16.16.0
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash && \
. "$NVM_DIR/nvm.sh" && \
nvm install v${NODE_VERSION} && \
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ View the [Configuration](doc/configuration.md) section for information on how to

The following are required to install and run Worldview:

- [Node v16.15.0](https://nodejs.org/en/download/)
- [Node LTS](https://nodejs.org/en/download/)
- **Note:** Ubuntu users may run into issues with the `node` command not being available. See [this question on StackOverflow](https://stackoverflow.com/q/18130164/417629) for possible solutions.
- [Python v3.7.1 or Later](https://www.python.org/)

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<ColorMaps xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://gibs.earthdata.nasa.gov/schemas/ColorMap_v1.3.xsd">
<ColorMap title="Landsat 9 Orbital Track">
<Entries>
<ColorMapEntry rgb="3,252,132" sourceValue="200" transparent="false" ref="1" />
</Entries>
<Legend type="classification">
<LegendEntry rgb="3,252,132" id="1" tooltip="Acquisition Time (UTC)" label="Acquisition Time (UTC)" showLabel="true" />
</Legend>
</ColorMap>
</ColorMaps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<ColorMaps xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://gibs.earthdata.nasa.gov/schemas/ColorMap_v1.3.xsd">
<ColorMap title="Landsat 9 Orbital Track">
<Entries>
<ColorMapEntry rgb="3,252,132" sourceValue="200" transparent="false" ref="1" />
</Entries>
<Legend type="classification">
<LegendEntry rgb="3,252,132" id="1" tooltip="Acquisition Time (UTC)" label="Acquisition Time (UTC)" showLabel="true" />
</Legend>
</ColorMap>
</ColorMaps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<ColorMaps xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://gibs.earthdata.nasa.gov/schemas/ColorMap_v1.3.xsd">
<ColorMap title="TRMM Orbital Track">
<Entries>
<ColorMapEntry rgb="252,3,3" sourceValue="200" transparent="false" ref="1" />
</Entries>
<Legend type="classification">
<LegendEntry rgb="252,3,3" id="1" tooltip="Acquisition Time (UTC)" label="Acquisition Time (UTC)" showLabel="true" />
</Legend>
</ColorMap>
</ColorMaps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<ColorMaps xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://gibs.earthdata.nasa.gov/schemas/ColorMap_v1.3.xsd">
<ColorMap title="TRMM Orbital Track">
<Entries>
<ColorMapEntry rgb="252,3,3" sourceValue="200" transparent="false" ref="1" />
</Entries>
<Legend type="classification">
<LegendEntry rgb="252,3,3" id="1" tooltip="Acquisition Time (UTC)" label="Acquisition Time (UTC)" showLabel="true" />
</Legend>
</ColorMap>
</ColorMaps>
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ The Global Precipitation Measurement (GPM) Microwave Imager (GMI) Brightness Tem

The GPM Microwave Imager (GMI) is an instrument on the satellite known as the Global Precipitation Measurement (GPM) Core Observatory. The parent data product for the Brightness Temperature layer is the 1CGMI data product, which is also known as "Level 1C Common Calibrated Brightness Temperatures" or as "GPM_1CGPMGMI". The imagery resolution is 2 km and sensor resolution is approximately 4 km at the equator, and the footprints of the GMI channels vary from approximately 26 km to 6 km across. The temporal resolution is daily.

References: GPM_1CGPMGMI [doi:10.5067/GPM/GMI/GPM/1C/05](https://doi.org/10.5067/GPM/GMI/GPM/1C/05); [GMI](https://gpm.nasa.gov/gpm/flight-project/gmi); [Precipitation Measurement Missions](https://pps.gsfc.nasa.gov)
References: GPM_1CGPMGMI [doi:10.5067/GPM/GMI/GPM/1C/07](https://doi.org/10.5067/GPM/GMI/GPM/1C/07); [GMI](https://gpm.nasa.gov/gpm/flight-project/gmi); [Precipitation Measurement Missions](https://pps.gsfc.nasa.gov)
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@ The Global Precipitation Measurement (GPM) Microwave Imager (GMI) Brightness Tem

The GPM Microwave Imager (GMI) is an instrument on the satellite known as the Global Precipitation Measurement (GPM) Core Observatory. The parent data product for the Brightness Temperature layer is the 1CGMI data product, which is also known as "Level 1C Common Calibrated Brightness Temperatures" or as "GPM_1CGPMGMI". The imagery resolution is 2 km and sensor resolution is approximately 4 km at the equator, and the footprints of the GMI channels vary from approximately 26 km to 6 km across. The temporal resolution is daily.

References: GPM_1CGPMGMI [doi:10.5067/GPM/GMI/GPM/1C/05](https://doi.org/10.5067/GPM/GMI/GPM/1C/05); [GMI](https://gpm.nasa.gov/gpm/flight-project/gmi); [Precipitation Measurement Missions](https://pps.gsfc.nasa.gov)

References: GPM_1CGPMGMI [doi:10.5067/GPM/GMI/GPM/1C/07](https://doi.org/10.5067/GPM/GMI/GPM/1C/07); [GMI](https://gpm.nasa.gov/gpm/flight-project/gmi); [Precipitation Measurement Missions](https://pps.gsfc.nasa.gov)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
The Global Precipitation Measurement (GPM) Microwave Imager (GMI) Precipitation Rate(Ascending) layer provides the rate at with rain and frozen precipitation (snow) reaches the Earth's surface in millimeters per hour (mm/hr). The layer shows both the Rain Rate and Snow Rate with two different legends. This layer provides snapshots of individual storms, including tropical cyclones and flood-producing systems.

The GPM Microwave Imager (GMI) has a total of 13 channels, each observing the Earth at a different frequency (10-183 GHz) or at a different polarization (vertical or horizontal). Each channel measures the natural emission from the Earth's surface, atmospheric gases, and precipitation. GMI sees through the tops of clouds to observe how much and where precipitation occurs. The lower frequency GMI channels respond more directly to rain, while the higher frequency GMI channels respond to the higher-altitude ice precipitation that is often associated with vigorous rain rates near the Earth's surface.

The GPM Microwave Imager (GMI) is an instrument on the satellite known as the Global Precipitation Measurement (GPM) Core Observatory. The parent data product for the Rain Rate layer is the 2AGPROFGMI data product, which is also known as "Level 2A Goddard Profiling algorithm" or as "GPM_2AGPROFGPMGMI". The imagery resolution is 2 km and sensor resolution is approximately 4 km at the equator, and the rain estimates are reported on footprints that are approximately 6 km across. The temporal resolution is daily.

References: GPM_2AGPROFGPMGMI [doi:10.5067/GPM/GMI/GPM/GPROF/2A/07](https://doi.org/10.5067/GPM/GMI/GPM/GPROF/2A/07); [GMI](https://gpm.nasa.gov/gpm/flight-project/gmi); [Precipitation Measurement Missions](https://pps.gsfc.nasa.gov)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
The Global Precipitation Measurement (GPM) Microwave Imager (GMI) Precipitation Rate(Descending) layer provides the rate at with rain and frozen precipitation (snow) reaches the Earth's surface in millimeters per hour (mm/hr). The layer shows both the Rain Rate and Snow Rate with two different legends. This layer provides snapshots of individual storms, including tropical cyclones and flood-producing systems.

The GPM Microwave Imager (GMI) has a total of 13 channels, each observing the Earth at a different frequency (10-183 GHz) or at a different polarization (vertical or horizontal). Each channel measures the natural emission from the Earth's surface, atmospheric gases, and precipitation. GMI sees through the tops of clouds to observe how much and where precipitation occurs. The lower frequency GMI channels respond more directly to rain, while the higher frequency GMI channels respond to the higher-altitude ice precipitation that is often associated with vigorous rain rates near the Earth's surface.

The GPM Microwave Imager (GMI) is an instrument on the satellite known as the Global Precipitation Measurement (GPM) Core Observatory. The parent data product for the Rain Rate layer is the 2AGPROFGMI data product, which is also known as "Level 2A Goddard Profiling algorithm" or as "GPM_2AGPROFGPMGMI". The imagery resolution is 2 km and sensor resolution is approximately 4 km at the equator, and the rain estimates are reported on footprints that are approximately 6 km across. The temporal resolution is daily.

References: GPM_2AGPROFGPMGMI [doi:10.5067/GPM/GMI/GPM/GPROF/2A/07](https://doi.org/10.5067/GPM/GMI/GPM/GPROF/2A/07); [GMI](https://gpm.nasa.gov/gpm/flight-project/gmi); [Precipitation Measurement Missions](https://pps.gsfc.nasa.gov)
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The Landsat 9 - Orbit Track & Time (Ascending/Night) layer is the path of the Landsat 9 satellite on its ascending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Landsat 9 is on a sun-synchronous orbit at an altitude of 705 km (438 mi).

Orbital Track information from <https://www.space-track.org/>.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The Landsat 9 - Orbit Track & Time (Descending/Day) layer is the path of the Landsat 9 satellite on its descending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Landsat 9 is on a sun-synchronous orbit from north to south at an altitude of 705 km (438 mi) with an equatorial crossing time of 10:00 a.m. +/- 15 minutes mean local time on each pass to provide maximum illumination with minimum water vapor (haze and cloud build-up).

Orbital Track information from <https://www.space-track.org/>.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The Tropical Rainfall Measuring Mission (TRMM) - Orbit Track & Time (Ascending) layer is the path of the Tropical Rainfall Measuring Mission satellite on its ascending orbit. Overpass times are shown in Coordinated Universal Time (UTC).

Orbital Track information from <https://www.space-track.org/>.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The Tropical Rainfall Measuring Mission (TRMM) - Orbit Track & Time (Descending) layer is the path of the Tropical Rainfall Measuring Mission satellite on its descending orbit. Overpass times are shown in Coordinated Universal Time (UTC).

Orbital Track information from <https://www.space-track.org/>.
8 changes: 7 additions & 1 deletion config/default/common/config/wv.json/layerOrder.json
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,8 @@
"IMERG_Precipitation_Rate",
"GMI_Brightness_Temp_Asc",
"GMI_Brightness_Temp_Dsc",
"GMI_Precipitation_Rate_Asc",
"GMI_Precipitation_Rate_Dsc",
"GMI_Rain_Rate_Asc",
"GMI_Rain_Rate_Dsc",
"GMI_Snow_Rate_Asc",
Expand Down Expand Up @@ -1004,6 +1006,8 @@
"OrbitTracks_Landsat-7_Descending",
"OrbitTracks_Landsat-8_Ascending",
"OrbitTracks_Landsat-8_Descending",
"OrbitTracks_Landsat-9_Ascending",
"OrbitTracks_Landsat-9_Descending",
"OrbitTracks_METOP-A_Ascending",
"OrbitTracks_METOP-A_Descending",
"OrbitTracks_METOP-B_Ascending",
Expand Down Expand Up @@ -1031,7 +1035,9 @@
"OrbitTracks_Suomi_NPP_Ascending",
"OrbitTracks_Suomi_NPP_Descending",
"OrbitTracks_Terra_Descending",
"OrbitTracks_Terra_Ascending"
"OrbitTracks_Terra_Ascending",
"OrbitTracks_TRMM_Ascending",
"OrbitTracks_TRMM_Descending"
],
"layerOrderExceptions": [
"SCAR_Land_Mask",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day",
"tags": "CO",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Carbon Monoxide"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Night",
"tags": "CO",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Carbon Monoxide"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Cloud_Top_Height_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Cloud Top Height"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Cloud_Top_Height_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Cloud Top Height"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Dust_Score_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2SUP",
"layergroup": "Dust"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Dust_Score_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2SUP",
"layergroup": "Dust"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_Day",
"tags": "CH4",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Methane"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_Night",
"tags": "CH4",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Methane"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_RelativeHumidity_500hPa_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_RelativeHumidity_500hPa_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_RelativeHumidity_700hPa_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_RelativeHumidity_700hPa_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_RelativeHumidity_850hPa_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_RelativeHumidity_850hPa_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_Day",
"tags": "SO2 Bt sulphur dioxide",
"group": "overlays",
"product": "AIRS2SUP",
"layergroup": "Sulfur Dioxide"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_Night",
"tags": "SO2 Bt sulphur dioxide",
"group": "overlays",
"product": "AIRS2SUP",
"layergroup": "Sulfur Dioxide"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Surface_Air_Temperature_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Temperature"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Surface_Air_Temperature_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Temperature"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Surface_Relative_Humidity_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Surface_Relative_Humidity_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Relative Humidity"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Surface_Skin_Temperature_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Temperature"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Surface_Skin_Temperature_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Temperature"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Temperature_500hPa_Day",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Temperature"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"description": "airs/AIRS_L2_Temperature_500hPa_Night",
"tags": "",
"group": "overlays",
"product": "AIRS2RET",
"layergroup": "Temperature"
}
}
Expand Down
Loading

0 comments on commit a1b602b

Please sign in to comment.