+ clubb/postprocessing/pyplotgen/pyplotgen.py -replace -les -cam CAM_CLUBB -clubb clubb/output/CLUBB -output_dir 268eaf7
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
Using CPython 3.12.3 interpreter at: /usr/bin/python3.12
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.3 environment at: clubb/.venv-python
Resolved 25 packages in 932ms
Building fpdf==1.7.2
Downloading pygments (1.2MiB)
Downloading kiwisolver (1.4MiB)
Downloading matplotlib (8.4MiB)
Downloading pandas (10.3MiB)
Downloading numpy (15.9MiB)
Downloading meson (1.1MiB)
Downloading pillow (6.6MiB)
Downloading fonttools (5.1MiB)
Downloading opencv-python-headless (59.1MiB)
Downloading netcdf4 (9.7MiB)
Downloading cftime (1.6MiB)
Built fpdf==1.7.2
Downloaded kiwisolver
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.61s
Installed 25 packages in 28ms
+ 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/268eaf7/index.html with a web browser
Pyplotgen ran in 12 seconds.
See error.log in the output folder for detailed info including warnings.
error.log messages include:
26-10-05 05:14:33.471 proc_id: 2143417 Warning, unknown model detected. PyPlotgen doesn't know where this netcdf dependent_data is from. <class 'netCDF4.Dataset'>