+ clubb/postprocessing/pyplotgen/pyplotgen.py -r -l --cam CAM_CLUBB --clubb clubb/output/CLUBB -o e85ae10
Installing uv 0.11.32 in /home/jenkins/workspace/cam_plot_scam_ifort/clubb/.clubb-python-tools/bin
downloading uv 0.11.32 x86_64-unknown-linux-gnu
installing to /home/jenkins/workspace/cam_plot_scam_ifort/clubb/.clubb-python-tools/bin
uv
uvx
everything's installed!
Creating CLUBB virtualenv: /home/jenkins/workspace/cam_plot_scam_ifort/clubb/.venv-python
Downloading cpython-3.12.13-linux-x86_64-gnu (download) (32.6MiB)
Downloaded cpython-3.12.13-linux-x86_64-gnu (download)
Using CPython 3.12.13
Creating virtual environment at: clubb/.venv-python
Activate with: source clubb/.venv-python/bin/activate
Installing plot requirements into /home/jenkins/workspace/cam_plot_scam_ifort/clubb/.venv-python
Using Python 3.12.13 environment at: clubb/.venv-python
Resolved 25 packages in 1.53s
Building fpdf==1.7.2
Downloading numpy (15.9MiB)
Downloading opencv-python-headless (59.1MiB)
Downloading pandas (10.3MiB)
Downloading pygments (1.2MiB)
Downloading meson (1.1MiB)
Downloading netcdf4 (9.7MiB)
Downloading fonttools (5.1MiB)
Downloading kiwisolver (1.4MiB)
Downloading matplotlib (8.4MiB)
Downloading pillow (6.6MiB)
Downloading cftime (1.6MiB)
Downloaded kiwisolver
Built fpdf==1.7.2
Downloaded cftime
Downloaded meson
Downloaded pygments
Downloaded pillow
Downloaded fonttools
Downloaded netcdf4
Downloaded matplotlib
Downloaded numpy
Downloaded opencv-python-headless
Downloaded pandas
Prepared 25 packages in 1.66s
Installed 25 packages in 38ms
+ certifi==2026.7.22
+ cftime==1.6.6
+ contourpy==1.4.0
+ cycler==0.12.1
+ fonttools==4.66.1
+ fpdf==1.7.2
+ iniconfig==2.3.0
+ kiwisolver==1.5.1
+ matplotlib==3.10.9
+ meson==1.12.1
+ netcdf4==1.7.4
+ ninja==1.13.2
+ numpy==2.5.3
+ opencv-python-headless==4.14.0.94
+ packaging==26.3
+ pandas==3.0.6
+ pillow==12.3.0
+ pluggy==1.6.0
+ pygments==2.21.0
+ pyparsing==3.3.3
+ pytest==9.1.1
+ python-dateutil==2.9.0.post0
+ seaborn==0.13.2
+ six==1.17.0
+ tabulate==0.10.0
Ready: /home/jenkins/workspace/cam_plot_scam_ifort/clubb/.venv-python/bin/python
/home/jenkins/workspace/cam_plot_scam_ifort/clubb/postprocessing/pyplotgen/config/VariableGroupBase.py:480: SyntaxWarning: invalid escape sequence '\m'
'axis_title': 'bv_freq_sqd [$\mathrm{1/s^2}$]',
/home/jenkins/workspace/cam_plot_scam_ifort/clubb/postprocessing/pyplotgen/config/VariableGroupBase.py:496: SyntaxWarning: invalid escape sequence '\m'
'axis_title': 'bv_freq_sqd_splat [$\mathrm{1/s^2}$]',
/home/jenkins/workspace/cam_plot_scam_ifort/clubb/postprocessing/pyplotgen/src/interoperability.py:41: SyntaxWarning: invalid escape sequence '\$'
return re.sub("\$[^$]*\$",'',string)
/home/jenkins/workspace/cam_plot_scam_ifort/clubb/postprocessing/pyplotgen/src/DataReader.py:590: SyntaxWarning: invalid escape sequence '\m'
units = "$\mathrm{" + raw_units + "}$" # $'s are used to format equations
*******************************************
Welcome to PyPlotGen.
*******************************************
Checking for model benchmark output...
Benchmark output found in /home/jenkins/workspace/cam_plot_scam_ifort/clubb/input/les_and_clubb_benchmark_runs/.
-------------------------------------------
Running...
----------
NOTE: If processing multiple cases (ARM, BOMEX, etc.) with multithreading,
the total number of panels to be processed may increase as threads complete
and begin processing new cases.
----------
Progress: 0 of ? total .png panels complete
Progress: 1 of 76 total .png panels complete
Progress: 2 of 76 total .png panels complete
Progress: 3 of 76 total .png panels complete
Progress: 4 of 76 total .png panels complete
Progress: 5 of 76 total .png panels complete
Progress: 6 of 76 total .png panels complete
Progress: 7 of 76 total .png panels complete
Progress: 8 of 76 total .png panels complete
Progress: 9 of 76 total .png panels complete
Progress: 10 of 76 total .png panels complete
Progress: 11 of 76 total .png panels complete
Progress: 12 of 76 total .png panels complete
Progress: 13 of 76 total .png panels complete
Progress: 14 of 76 total .png panels complete
Progress: 15 of 76 total .png panels complete
Progress: 16 of 76 total .png panels complete
Progress: 17 of 76 total .png panels complete
Progress: 18 of 76 total .png panels complete
Progress: 19 of 76 total .png panels complete
Progress: 20 of 76 total .png panels complete
Progress: 21 of 76 total .png panels complete
Progress: 22 of 76 total .png panels complete
Progress: 23 of 76 total .png panels complete
Progress: 24 of 76 total .png panels complete
Progress: 25 of 76 total .png panels complete
Progress: 26 of 76 total .png panels complete
Progress: 27 of 76 total .png panels complete
Progress: 28 of 76 total .png panels complete
Progress: 29 of 76 total .png panels complete
Progress: 30 of 76 total .png panels complete
Progress: 31 of 76 total .png panels complete
Progress: 32 of 76 total .png panels complete
Progress: 33 of 76 total .png panels complete
Progress: 34 of 76 total .png panels complete
Progress: 35 of 76 total .png panels complete
Progress: 36 of 76 total .png panels complete
Progress: 37 of 76 total .png panels complete
Progress: 38 of 76 total .png panels complete
Progress: 39 of 76 total .png panels complete
Progress: 40 of 76 total .png panels complete
Progress: 41 of 76 total .png panels complete
Progress: 42 of 76 total .png panels complete
Progress: 43 of 76 total .png panels complete
Progress: 44 of 76 total .png panels complete
Progress: 45 of 76 total .png panels complete
Progress: 46 of 76 total .png panels complete
Progress: 47 of 76 total .png panels complete
Progress: 48 of 76 total .png panels complete
Progress: 49 of 76 total .png panels complete
Progress: 50 of 76 total .png panels complete
Progress: 51 of 76 total .png panels complete
Progress: 52 of 76 total .png panels complete
Progress: 53 of 76 total .png panels complete
Progress: 54 of 76 total .png panels complete
Progress: 55 of 76 total .png panels complete
Progress: 56 of 76 total .png panels complete
Progress: 57 of 76 total .png panels complete
Progress: 58 of 76 total .png panels complete
Progress: 59 of 76 total .png panels complete
Progress: 60 of 76 total .png panels complete
Progress: 61 of 76 total .png panels complete
Progress: 62 of 76 total .png panels complete
Progress: 63 of 76 total .png panels complete
Progress: 64 of 76 total .png panels complete
Progress: 65 of 76 total .png panels complete
Progress: 66 of 76 total .png panels complete
Progress: 67 of 76 total .png panels complete
Progress: 68 of 76 total .png panels complete
Progress: 69 of 76 total .png panels complete
Progress: 70 of 76 total .png panels complete
Progress: 71 of 76 total .png panels complete
Progress: 72 of 76 total .png panels complete
Progress: 73 of 76 total .png panels complete
Progress: 74 of 76 total .png panels complete
Progress: 75 of 76 total .png panels complete
Progress: 76 of 76 total .png panels complete
-------------------------------------------
ATEX: SUCCESS --> Images found.
-------------------------------------------
Output can be viewed at file:///home/jenkins/workspace/cam_plot_scam_ifort/e85ae10/index.html with a web browser
Pyplotgen ran in 15 seconds.
See error.log in the output folder for detailed info including warnings.
error.log messages include:
26-10-01 05:49:44.576 proc_id: 1892355 Warning, unknown model detected. PyPlotgen doesn't know where this netcdf dependent_data is from. <class 'netCDF4.Dataset'>