Skip to content

Commit

Permalink
Merge pull request #4719 from nasa-gibs/release
Browse files Browse the repository at this point in the history
Release to Main v4.16.0
  • Loading branch information
ryanweiler92 authored Oct 12, 2023
2 parents ed8106d + b346c3f commit b5523e2
Show file tree
Hide file tree
Showing 104 changed files with 1,895 additions and 2,324 deletions.
2 changes: 1 addition & 1 deletion babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module.exports = {
],
plugins: [
[
'@babel/plugin-proposal-class-properties',
'@babel/plugin-transform-class-properties',
{
loose: true
}
Expand Down
1 change: 1 addition & 0 deletions config/default/common/brand/about/acknowledgements.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
Good Colour Maps: How to Design Them</a></li>
</ul>
</li>
<li>Location Search feature uses the <a href="https://developers.arcgis.com/rest/geocode/api-reference/overview-world-geocoding-service.htm" target="_blank" rel="noopener noreferrer">ArcGIS Geocoding service</a>.</li>
<li>The imagery ingest and serving system (GIBS) is built by NASA/JPL and operated by NASA/GSFC.</li>
<li>Worldview is built by the NASA/GSFC <a href="https://earthdata.nasa.gov/esdis" target="_blank"
rel="noopener noreferrer">Earth Science Data and Information System (ESDIS) Project</a>. We are
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### About Chlorophyll *a*
Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants.The concentration of chlorophyll a is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The MODIS Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet.
Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants. The concentration of chlorophyll *a* is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The MODIS Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet.

References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [OceanColor Web - Chlorophyll a](https://oceancolor.gsfc.nasa.gov/atbd/chlor_a/); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA)
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ The OMPS Aerosol Index layer indicates the presence of ultraviolet (UV)-absorbin

The OMPS Aerosol Index layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)/ National Polar orbiting Partnership (NPP) (OMPS-NPP) L2 NM Aerosol Index swath orbital V2 (OMPS_NPP_NMMIEAI_L2) available from the OMPS Nadir-Mapper instrument on the Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The aerosol index is derived from normalized radiances using 2 wavelength pairs at 340 and 378.5 nm. The sensor resolution is 50 km, imagery resolution is 2 km, and the temporal resolution is daily.

References: OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV)
References: [NMMIEAI-L2-NRT](https://cmr.earthdata.nasa.gov/search/concepts/C1657477341-OMINRT.html); OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV)
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ The OMPS Aerosol Index (PyroCumuloNimbus) layer indicates the presence of ultrav

The OMPS Aerosol Index (PyroCumuloNimbus) layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)/ National Polar orbiting Partnership (NPP) (OMPS-NPP) L2 NM Aerosol Index swath orbital V2 (OMPS_NPP_NMMIEAI_L2) available from the OMPS Nadir-Mapper instrument on the Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The aerosol index is derived from normalized radiances using 2 wavelength pairs at 340 and 378.5 nm. The sensor resolution is 50 km, imagery resolution is 2 km, and the temporal resolution is daily.

References: OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV); [Earthdata - OMPS Product Provides a Better View of High-Aerosol Events](https://earthdata.nasa.gov/learn/articles/tools-and-technology-articles/lance-pyrocb-product)
References: [NMMIEAI-L2-NRT](https://cmr.earthdata.nasa.gov/search/concepts/C1657477341-OMINRT.html); OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV); [Earthdata - OMPS Product Provides a Better View of High-Aerosol Events](https://earthdata.nasa.gov/learn/articles/tools-and-technology-articles/lance-pyrocb-product)
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ The OMPS Sulfur Dioxide (SO2) Lower Troposphere layer indicates the column densi

The OMPS Sulfur Dioxide (SO2) Lower Troposphere layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily.

References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT)
References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205)
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ The OMPS Sulfur Dioxide (Middle Troposphere) layer indicates the column density

The OMPS Sulfur Dioxide (SO2) Middle Troposphere layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily.

References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT)
References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205)

Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ The OMPS Sulfur Dioxide (SO2) Planetary Boundary Layer (PBL) indicates the colum

The OMPS Sulfur Dioxide (SO2) Planetary Boundary Layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily.

References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT)
References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205)

Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ The OMPS Sulfur Dioxide (SO2) Upper Troposphere and Stratosphere layer indicates

The OMPS Sulfur Dioxide (SO2) Upper Troposphere and Stratosphere layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily.

References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT)
References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### About Chlorophyll *a*
Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants.The concentration of chlorophyll a is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet.
Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants. The concentration of chlorophyll *a* is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet.

References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [OceanColor Web - Chlorophyll a](https://oceancolor.gsfc.nasa.gov/atbd/chlor_a/); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA)
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"Canopy Characteristics",
"Carbon Dioxide",
"Carbon Monoxide",
"Chlorophyll A",
"Chlorophyll a",
"Cirrus Reflectance",
"Clear Sky Confidence",
"Cloud Albedo",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"Blue Marble",
"Brightness Temperature",
"Cirrus Reflectance",
"Chlorophyll A",
"Chlorophyll a",
"Dams",
"Earth at Night",
"Latitude-Longitude Lines",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"Canopy Characteristics",
"Carbon Dioxide",
"Carbon Monoxide",
"Chlorophyll A",
"Chlorophyll a",
"Cirrus Reflectance",
"Clear Sky Confidence",
"Cloud Albedo",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"description": "",
"measurements": [
"Absolute Dynamic Topography",
"Chlorophyll A",
"Chlorophyll a",
"Liquid Water Equivalent",
"Cloud Liquid Water",
"Open Water Latent Energy Flux",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"id": "MODIS_Aqua_Chlorophyll_A",
"description": "modis/aqua/MODIS_Aqua_Chlorophyll_A",
"group": "overlays",
"layergroup": "Chlorophyll A"
"layergroup": "Chlorophyll a"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"description": "modis/aqua/MODIS_Aqua_L2_Chlorophyll_A",
"tags": "ocean color",
"group": "overlays",
"layergroup": "Chlorophyll A",
"layergroup": "Chlorophyll a",
"wrapadjacentdays": true
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"id": "MODIS_Terra_Chlorophyll_A",
"description": "modis/terra/MODIS_Terra_Chlorophyll_A",
"group": "overlays",
"layergroup": "Chlorophyll A"
"layergroup": "Chlorophyll a"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"description": "modis/terra/MODIS_Terra_L2_Chlorophyll_A",
"tags": "ocean color",
"group": "overlays",
"layergroup": "Chlorophyll A",
"layergroup": "Chlorophyll a",
"wrapadjacentdays": true
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"description": "viirs/snpp/VIIRS_SNPP_L2_Chlorophyll_A",
"tags": "ocean color",
"group": "overlays",
"layergroup": "Chlorophyll A",
"layergroup": "Chlorophyll a",
"wrapadjacentdays": true
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"measurements": {
"Chlorophyll A": {
"Chlorophyll a": {
"id": "chlorophyll-a",
"title": "Chlorophyll a",
"subtitle": "Terra/MODIS, Aqua/MODIS, Suomi NPP/VIIRS",
Expand Down
11 changes: 8 additions & 3 deletions e2e/features/animation/animation-test.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,19 @@ test.afterAll(async () => {
})

test('Clicking the animation widget button opens the widget', async () => {
const { dragger, animationWidget, animationButton } = selectors
const { dragger, animationWidget, animationButton, modalCloseButton } = selectors
await page.goto(skipTour)
await modalCloseButton.click()
await expect(dragger).toBeVisible()
await expect(animationWidget).not.toBeVisible()
await animationButton.click()
await expect(animationWidget).toBeVisible()
})

test('Opening custom interval widget', async () => {
const { modalCloseButton } = selectors
await page.goto(activeAnimationWidget)
await modalCloseButton.click()
await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover()
const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years')
await expect(yearInterval).toBeVisible()
Expand All @@ -42,8 +45,9 @@ test('Opening custom interval widget', async () => {
})

test('Changing animation time interval', async () => {
const { animationButton } = selectors
const { animationButton, modalCloseButton } = selectors
await page.goto(skipTour)
await modalCloseButton.click()
await animationButton.click()
await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover()
const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years')
Expand All @@ -57,8 +61,9 @@ test('Changing animation time interval', async () => {
})

test('Disable playback when max frames exceeded', async () => {
const { playButton, yearStartInput } = selectors
const { modalCloseButton, playButton, yearStartInput } = selectors
await page.goto(animationGeostationary)
await modalCloseButton.click()
const animateYearDown = page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow').first()
const animateYearUp = page.locator('.wv-date-range-selector > div > div > div > svg > .uparrow').first()
await animateYearDown.click()
Expand Down
Loading

0 comments on commit b5523e2

Please sign in to comment.