Ejemplo n.º 1
0
    def test_tomobar3d_fast(self):
        process_list = 'reconstruction/tomobar/tomobar3d_gpu_recon.nxs'
        options1 = tu.initialise_options(data_file, experiment, process_list)
        run_protected_plugin_runner(options1)

        #read the output file using SavuNexusLoader
        data_file2 = options1['out_path'] + 'test_processed.nxs'
        options2 = tu.initialise_options(data_file2, 'load_data', 'loaders/savu_nexus_loader_test4.nxs')
        run_protected_plugin_runner(options2)
        tu.cleanup(options1)
        tu.cleanup(options2)
Ejemplo n.º 2
0
    def test_reload(self):
        process_list = 'loaders/savu_nexus_loader_test1.nxs'
        options1 = tu.initialise_options(data_file, experiment, process_list)
        run_protected_plugin_runner(options1)

        #read the output file using SavuNexusLoader
        data_file2 = options1['out_path'] + 'test_processed.nxs'
        options2 = tu.initialise_options(
            data_file2, 'load_data', 'loaders/savu_nexus_loader_test2.nxs')
        run_protected_plugin_runner(options2)
        tu.cleanup(options1)
        tu.cleanup(options2)
Ejemplo n.º 3
0
    def test_reload(self):
        process_list = 'loaders/savu_nexus_loader_test1.nxs'
        options1 = tu.initialise_options(data_file, experiment, process_list)
        run_protected_plugin_runner(options1)

        #read the output file using SavuNexusLoader
        path_to_rec = options1['out_path'] + 'test_processed.nxs'
        self.test_folder2 = tempfile.mkdtemp(suffix='my_test2/')
        options2 = tu.set_experiment('tomo')
        options2['data_file'] = path_to_rec
        options2['out_path'] = os.path.join(self.test_folder2)
        options2['process_file'] = tu.get_test_process_path(
            'loaders/savu_nexus_loader_test2.nxs')
        run_protected_plugin_runner(options2)

        tu.cleanup(options1)
        tu.cleanup(options2)
Ejemplo n.º 4
0
 def test_astra_recon_init_vol(self):
     process_list = 'reconstruction/astra_init_vol_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 5
0
 def test_process_preview(self):
     process_list = 'map3dto4d_pipeline_preview_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)               
Ejemplo n.º 6
0
 def test_i18_mm(self):
     process_list = 'loaders/MM_i18_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 7
0
 def test_dezing_filter(self):
     options = tu.initialise_options(None, 'tomoRaw', None)
     plugin = 'savu.plugins.filters.dezinger_simple'
     run_protected_plugin_runner_no_process_list(options, plugin)
     tu.cleanup(options)
Ejemplo n.º 8
0
 def test_gmm(self):
     process_list = 'segmentation/gmm/gmm_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 9
0
 def test_correction(self):
     process_list = 'corrections/camera_rot_corr_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 10
0
 def test_GeoDistance3d(self):
     process_list = 'segmentation/geodistance/geodistance3d_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 11
0
 def test_process(self):
     process_list = 'pymca/interpolation_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 12
0
 def test_simple_fit_XRD(self):
     process_list = 'multimodal/findpeakstest.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 13
0
 def test_diffraction_correction(self):
     process_list = 'diffraction/diffraction_absorption_correction_test.nxs'
     options = tu.initialise_options(data_file, None, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 14
0
 def test_binary_quantisation_filter(self):
     process_list = 'threshold_filter_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 15
0
 def test_MaskInitialiser(self):
     process_list = 'segmentation/morphsnakes/mask_init_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 16
0
 def test_ccpi_denoise_gpu(self):
     process_list = 'filters/ccpi/ccpi_denoising_gpu_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 17
0
 def test_histogram(self):
     process_list = 'multimodal/histogramtest.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 18
0
 def test_image_saver(self):
     process_list = 'imagesavers/image_saver_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 19
0
 def test_fresnel_fbp(self):
     process_list = 'fresnel_filter_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 20
0
 def test_tomobar3d_full(self):
     process_list = 'reconstruction/tomobar/tomobar_fully3d_gpu_recon.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 21
0
 def test_downsample_correction(self):
     process_list = 'downsample_filter_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 22
0
 def test_fbp(self):
     process_list = 'reconstruction/simple_recon_test_process.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 23
0
 def test_sinogram_alignment(self):
     process_list = 'sino_alignment_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 24
0
 def test_background_estimator(self):
     process_list = 'multimodal/poly_background_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 25
0
 def test_median_gpu_filter(self):
     process_list = 'filters/denoise/median_filter_gpu_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 26
0
 def test_quantification_tomophantom(self):
     process_list = 'simulation/tomophantom/tomophant_quantif_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 27
0
 def test_nx_tomo(self):
     process_list = 'loaders/basic_tomo_process.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 28
0
 def test_morphremoval(self):
     process_list = 'segmentation/morphproc/morphremove_objects_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 29
0
 def test_dezinger_sinogram(self):
     process_list = 'filters/dezinger/dezinger_sinogram_test.nxs'
     options = tu.initialise_options(data_file, experiment, process_list)
     run_protected_plugin_runner(options)
     tu.cleanup(options)
Ejemplo n.º 30
0
 def test_astra_recon_cpu(self):
     options = tu.initialise_options(None, 'tomo', None)
     plugin = 'savu.plugins.reconstructions.astra_recons.astra_recon_cpu'
     run_protected_plugin_runner_no_process_list(options, plugin)
     tu.cleanup(options)