Python: 3.10
matplotlib 3.8.4
netCDF4 1.6.5
numpy 1.26.4
pandas 2.2.2
pillow 10.3.0
pytz 2024.1
seaborn 0.13.2
requests 2.31.0
six 1.16.0
-
Make sun plots
python make_hypernets_qc.py -m SUNPLOTS -site site –i input_path –o output_path -sd myDate -ed myDate -ndw –v
-
Prepare sun plot e-mail
python make_hypernets_qc.py -m SUNMAIL -site site -i input_path -o output_path -sd myDate
-
Create daily NetCDF files
python make_hypernets_qc.py -m CREATEDAYFILES -site site –i input_path –o output_path -sd myDate -ed myDate -ndw -v
-
Create daily plots and PDF
python make_hypernets_qc.py -m REPORTDAYFILES -site site –i input_path –o output_path -sd myDate -ed myDate -ndw -v
Configuration file is required. It should be saved in the site folder as: /output_path/site/ConfigPlotSummary.ini
Alternatively, configuration file could also be passed as a parameter (-c option) in all the scripts, for instance:
python make_hypernets_qc.py -m REPORTDAYFILES -site site -c configuration_file –i input_path –o output_path -sd myDate -ed myDate -ndw -v
Examples of configuration files are available in the folder config_files
myDate=$( date --date yesterday +%F )
##VEIT-START
python $code_path/make_hypernets_qc.py -m SUNPLOTS -site VEIT –i $input_path –o $output_path -sd $myDate -ed $myDate -ndw –v
python $code_path/make_hypernets_qc.py -m CREATEDAYFILES -site VEIT –i $input_path –o $output_path -sd $myDate -ed $myDate -ndw -v
python $code_path/make_hypernets_qc.py -m REPORTDAYFILES -site VEIT –i $input_path –o $output_path -sd $myDate -ed $myDate -ndw -v
sunfile=$(python $code_path/make_hypernets_qc.py -m SUNMAIL -site VEIT -i $input_path -o $output_path -sd $myDate)
mailrcpt=luis.gonzalezvilas@artov.ismar.cnr.it,vittorioernesto.brando@cnr.it,ivan.farace@artov.ismar.cnr.it
mailfileqc=$output_path/VEIT/QCMail.mail
mailfilesun=$output_path/VEIT/SunMail.mail
fileSummary=$(grep -i Summary $mailfileqc | cut -c 15-)
cat $mailfilesun >> $mailfileqc
subject="[ESA-POP] QUALITY CONTROL - VEIT - $myDate"
cat $mailfileqc | mail -a $fileSummary -a $sunfile -s "$subject" "$mailrcpt"
##VEIT-END