Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • M MAPIES
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Atmospheric Composition
  • MAPIES
  • Wiki
  • VIIRS

VIIRS · Changes

Page history
Create VIIRS authored Feb 21, 2025 by cgile's avatar cgile
Hide whitespace changes
Inline Side-by-side
VIIRS.md 0 → 100644
View page @ 437d7f88
**Overview**
MAPIES supports Visible Infrared Imaging Radiometer Suite (VIIRS) data processing. VIIRS provides observations related to aerosols, like Aerosol Optical Thickness (AOT).
**Configuration**
VIIRS settings are stored in `satellite_config.yaml`, where key variables include:
```
viirs:
variables:
time_variable: "Scan_Start_Time"
lon_variable: "Longitude"
lat_variable: "Latitude"
obs_variable: "Aerosol_Optical_Thickness_550_Land_Ocean_Best_Estimate"
qa:
qa_variables:
qa_land:
qa_name: "Aerosol_Optical_Thickness_QA_Flag_Land"
qa_values: [2,3]
qa_ocean:
qa_name: "Aerosol_Optical_Thickness_QA_Flag_Ocean"
qa_values: [3]
```
**Running VIIRS Processing**
To process VIIRS data, use the script `run_viirs.py`([run_viirs.py]()).
**Available Features**
- Reading and filtering VIIRS NetCDF files.
- Applying QA flags to specify the desired quality of the observations.
- Geospatial cropping to process data for specific regions.
- Regridding and spatial aggregation (supports regular and rotated grids).
- Time averaging.
- 2D visualization of processed data.
**Output Format**
Processed and unprocessed VIIRS data is stored in NetCDF files, including:
```
<xarray.Dataset> Size: 4MB
Dimensions: (time: 222081)
Coordinates:
* time (time) datetime64[ns] 2MB 2024-01-01T00:38:24 ... 2024-01-01T23:...
Data variables:
lon (time) float32 888kB ...
lat (time) float32 888kB ...
aod550 (time) float32 888kB ...
Attributes:
title: VIIRS data from 2024-01-01 00:30:00 to 2024-01-01 23:59:00
institution: Barcelona Supercomputing Center
grid: rotated: {"centre_lat": 35, "centre_lon": 20, "west": -51, ...
Developers: MAPIES team
QA: Quality Assurance: True, quality assurance applied: {"qa_la...
history: Created 2025-02-21 13:37:21.338330
```
**Visualization**
To generate a 2D map of VIIRS observations or of the number of valid observations.
\ No newline at end of file
Clone repository
  • Home
  • Releases
  • Running Mapies
  • TROPOMI
  • VIIRS
  • Working examples
  • run_tropomi.py
  • run_viirs.py