Benchcab, me_org

Added to config.yaml

fluxsite:
experiment: five-site-test
meorg_model_output_id: true

Not surprising. Where would it even go on me.org if it worked?

Error:

Traceback (most recent call last):
File “/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.07/bin/benchcab”, line 10, in
sys.exit(main())
File “/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.07/lib/python3.10/site-packages/benchcab/main.py”, line 45, in main
parse_and_dispatch(parser, app)
File “/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.07/lib/python3.10/site-packages/benchcab/main.py”, line 35, in parse_and_dispatch
func(**args)
File “/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.07/lib/python3.10/site-packages/benchcab/benchcab.py”, line 454, in run
self.fluxsite_submit_job(config_path, skip)
File “/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.07/lib/python3.10/site-packages/benchcab/benchcab.py”, line 250, in fluxsite_submit_job
bm.do_meorg(
File “/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.07/lib/python3.10/site-packages/benchcab/utils/meorg.py”, line 60, in do_meorg
if MeorgClient().is_initialised() == False:
AttributeError: ‘Client’ object has no attribute ‘is_initialised’

@Jhan, it looks like that version of the client is outdated, as the is_initialised was added post-0.2.0.

I’ve just done a release of 0.3.0 via GitHub, but that does not really help you with what is installed in hh5.

How familiar with using your own environment in hh5?

In short - I’m not. I just load the module

Hi @Jhan, OK so the short answer is that we need to wait for an update to the hh5 conda environment in order to get the updated release of the client via benchcab. At this stage it is unclear when that is likely to occur, but I will keep you posted.

If like me, you’d like a quicker solution, you can try to create your own conda environment under hh5 using the instructions here: http://climate-cms.wikis.unsw.edu.au/Conda

Sing out of you need any help with this. Cheers, Ben

thanks @ben. For the moment I’ll wait. I have enough to keep me busy for the moment, without diving into python again