Hi, new to JEDI here.
I just built the jedi-bundle on HERA, with the -DBUILD_IODA_CONVERTERS=ON option. After some experimentation with modules and configurations, the process went (mostly) without errors.
Once the building process is done, I can see the *.py converter files in the bin directory. However, when I try to run the converter I keep getting the following error:
File “/scratch2/BMC/gsienkf/Joao.Souza/jedi/jedi-bundle/iodaconv/src/pyiodaconv/ioda_conv_engines.py”, line 3, in
from pyioda import ioda_obs_space as ioda_os
ModuleNotFoundError: No module named ‘pyioda’
I can’t find pyioda in the build folder nor as a separate repository in GitHub.
The way I setup my environment is:
export JEDI_ROOT=/scratch2/BMC/gsienkf/Joao.Souza/jedi
export JEDI_SRC=$JEDI_ROOT/jedi-bundle
export JEDI_BUILD=$JEDI_ROOT/jedi_build
export PYTHONPATH=$PYTHONPATH:/scratch2/BMC/gsienkf/Joao.Souza/jedi/jedi_build/iodaconv/src/pyiodaconv
export PYTHONPATH=$PYTHONPATH:/scratch2/BMC/gsienkf/Joao.Souza/jedi/jedi-bundle/iodaconv/src
export PYTHONPATH=$PYTHONPATH:/scratch2/BMC/gsienkf/Joao.Souza/jedi/jedi-bundle/ioda/src
export PYTHONPATH=$PYTHONPATH:/scratch2/BMC/gsienkf/Joao.Souza/jedi/jedi-bundle/ioda/src/python/pyiodautils
export PYTHONPATH=/scratch2/BMC/gsienkf/Joao.Souza/jedi/jedi_build/lib/python3.11:$PYTHONPATH
module purge
module use /scratch1/NCEPDEV/jcsda/jedipara/spack-stack/modulefiles
module load miniconda/3.9.12
module load ecflow
#HERA specific
module use /scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.7.0/envs/ue-intel/install/modulefiles/Core
module load stack-intel/2021.5.0
module load stack-intel-oneapi-mpi/2021.5.1
module load stack-python/3.10.13
#Prepare environment
module load jedi-fv3-env
module load ewok-env
module load soca-env
module load sp
module unload fms
module load fms/2023.04
I saw in one of the topics that a separate ioda-bundle is necessary for the converters. My thouth was that this would be included in when building the whole jedi-bundle (and I can see ioda in there!). I wonder if there is something in ioda-bundle that is - for some reason - not included in the jedi-bundle…
Any help will be appreciated!
Cheers
Joao