bufr-query as a bundle#113
Conversation
|
@mathomp4 we could really use your help building My two attempts are as below:
I suspect we are missing the
|
Sure, could you follow the instructions here, with two changes:
clone_options:
bundles:
- iodaconv
- ioda
crtm_tag_or_branch: v2.4.1-jedi.2
download_lfs_data: true
extra_repos:
- bufr-query
github_orgs:
- JCSDA-internal
- JCSDA
- GEOS-ESM
- NOAA-EMC
path_to_source: /gpfsm/dnb07/projects/p138/swell/JediBundles/ioda_02232026
user_branch: ''
configure_options:
cmake_build_type: release
custom_configure_options: '-diag-disable=10441'
external_modules: false
modules: intel
path_to_build: /gpfsm/dnb07/projects/p138/swell/JediBundles/ioda_02232026/build-intel-release
platform: nccs_discover_sles15
make_options:
cores_to_use_for_make: 64 |
|
|
|
Huh. I'm getting: And then if I try again I get: Maybe my environment is...not happy? |
Hmm, looks like only public repos are being cloned. Are you sure you have |
I can do |
|
After deliberating with Matt, I realized I'm very close to finish line. The only tests that are failing for me in due to: But the module is loaded: @cohen-seth (or others) do you have any idea/suggestion why this might be? This is one of the failing tests: ❯ cat iodatest_bufr_python_encoder.py
import bufr
from pyioda.ioda.Engines.Bufr import Encoder
def create_obs_group(input_path):
YAML_PATH = "./testinput/iodatest_bufr_mhs_mapping.yaml"
container = bufr.Parser(input_path, YAML_PATH).parse()
encoder = Encoder(YAML_PATH)
data = encoder.encode(container)
return data[('metop-b', )] |
|
tagging @jemccurr to see if he had this same issue in: Might be a silly mistake on my part. I'm wondering though if |
I never tried building bufr-query as part of jedi so haven't had the same issue, but I do know that bufr-query has a directory inside site-packages named bufr which contains the python binding libraries. The .so is named bufr_python but it's just brought in with 'import bufr' - so that's independent of the actual NCEPlibs bufr module. I wonder if the bufr-query install might be conflicting with another site-package named 'bufr'? |
Hmm, you are right, I see
I just couldn't figure out proper Perhaps following ctest is only meant to work with a module type |
|
I tried modifying the pythonpath of the test in the ioda source before configuring and building, I changed it to this: But now I am getting |
|
Obsolete because of #114 |

No description provided.