dubfi.tests.test_integration ============================ .. py:module:: dubfi.tests.test_integration .. autoapi-nested-parse:: Integration tests for the inversion with purely random data. This module provides random pseudo-observation data and runs :func:`dubfi.tests.compare_insitu.main` using these data. This compares the inversion output obtained with the three linear algebra implementations. .. codeauthor:: Valentin Bruch, DWD .. versionadded:: 0.1.1 Functions --------- .. autoapisummary:: dubfi.tests.test_integration.gen_random_data dubfi.tests.test_integration.ssh_dir dubfi.tests.test_integration.config_file dubfi.tests.test_integration.test_integration Module Contents --------------- .. py:function:: gen_random_data(target_dir, idx, rng) Generate and save datasets for inversion with random values. .. py:function:: ssh_dir(tmp_path) Provide directory containing input files for inversion. .. py:function:: config_file(tmp_path, ssh_dir) Provide basic configuration for inversion. .. py:function:: test_integration(config_file, tmp_path) Run integration test, see :func:`dubfi.tests.compare_insitu.main`.