Skip to content

Console Output

+ 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'>