# --- # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/frederick_ipts/) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select IPTS # + run_control={"frozen": false, "read_only": false} from __code.frederick_ipts import FrederickIpts from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name = 'ui_file_metadata_display.ui') from __code.file_metadata_display import Interface from __code import system system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # - # %gui qt # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Files # + run_control={"frozen": false, "read_only": false} o_fred = FrederickIpts(working_dir = system.System.get_working_dir())
# language: python # name: python3 # --- # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/scale_overlapping_images/) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select your IPTS # + run_control={"frozen": false, "read_only": false} from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_scale_overlapping_images.ui') from __code import system from __code.fileselector import FileSelection #from __code.profile import ProfileUi system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # Python Import # + run_control={"frozen": false, "read_only": false} # %gui qt
# language: python # name: python3 # --- # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/cylindrical_geometry_correction/) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select your IPTS # + run_control={"frozen": false, "read_only": false} from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name = 'ui_profile.ui') from __code import system from __code.fileselector import FileSelection from __code.profile import ProfileUi system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # Python Import # + run_control={"frozen": false, "read_only": false} # %gui qt
# language: python # name: python3 # --- # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/water_intake_profile_calculator/) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select your IPTS # + run_control={"frozen": false, "read_only": false} from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_water_intake_profile.ui') from __code.roi_selection_ui import Interface from __code import system from __code.water_intake_profile_calculator import WaterIntakeProfileCalculator, WaterIntakeProfileSelector system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # Python Import # + run_control={"frozen": false, "read_only": false} # %gui qt
# name: python3 # --- # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/display_counts_of_region_vs_stack) # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Your IPTS # + run_control={"frozen": false, "read_only": false} import warnings warnings.filterwarnings('ignore') from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name = 'ui_display_counts_of_region_vs_stack.ui') from __code.display_counts_of_region_vs_stack import ImageWindow, DisplayCountsVsStack from __code import system system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # UI setup # + run_control={"frozen": false, "read_only": false} # %gui qt # + [markdown] cell_style="split" run_control={"frozen": false, "read_only": false}
# name: python3 # --- # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/normalization) # # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Your IPTS # + run_control={"frozen": false, "read_only": false} from __code.normalization import * from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name = 'ui_roi_selection.ui') from __code.roi_selection_ui import Interface from __code import system system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # Python Import # + run_control={"frozen": false, "read_only": false} # %gui qt # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Images (Sample, OB, and DF)
# + [markdown] run_control={"frozen": false, "read_only": false} # # Setup Environment # + run_control={"frozen": false, "read_only": false} # %gui qt # + [markdown] run_control={"frozen": false, "read_only": false} # # Select your IPTS # + run_control={"frozen": false, "read_only": false} import warnings warnings.filterwarnings('ignore') from __code.ui_builder import UiBuilder o_builder = UiBuilder( ui_name='ui_integrated_roi_counts_vs_file_name_and_time_stamp.ui') from __code import system from __code.fileselector import FileSelection from __code.integrated_roi_counts_vs_file_name_and_time_stamp import IntegratedRoiUi system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Images to Process # + run_control={"frozen": false, "read_only": false} o_selection = FileSelection(working_dir=system.System.get_working_dir()) o_selection.select_data()
# language: python # name: python3 # --- # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/en/tutorial/notebooks/registration/) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select your IPTS # + run_control={"frozen": false, "read_only": false} from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_registration.ui') o_builder = UiBuilder(ui_name='ui_registration_tool.ui') o_builder = UiBuilder(ui_name='ui_registration_auto_confirmation.ui') o_builder = UiBuilder(ui_name='ui_registration_markers.ui') o_builder = UiBuilder(ui_name='ui_registration_profile.ui') o_builder = UiBuilder(ui_name='ui_registration_profile_settings.ui') from __code import system from __code.registration import RegistrationFileSelection, RegistrationUi system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # Python Import
# [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/panoramic_stitching) # # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Your IPTS # + run_control={"frozen": false, "read_only": false} import warnings warnings.filterwarnings('ignore') from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_panoramic_stitching.ui') from __code.panoramic_stitching import Interface, InterfaceHandler from __code import system system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + run_control={"frozen": false, "read_only": false} # %gui qt # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Images
# => the average counts of the region vs the stack (index, TOF or lambda) will be displayed # compared to the theory signal of a given set of layers. # + [markdown] run_control={"frozen": false, "read_only": false} # # Notebook Initialization # + run_control={"frozen": false, "read_only": false} from __code.__all import custom_style custom_style.style() # + run_control={"frozen": false, "read_only": false} # %gui qt # + run_control={"frozen": false, "marked": true, "read_only": false} from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_resonance_imaging_experiment_vs_theory.ui') o_builder = UiBuilder(ui_name='ui_resonance_imaging_layers_input.ui') from __code import file_handler, utilities from __code.display_counts_of_region_vs_stack_vs_theory import ImageWindow from __code.display_imaging_resonance_sample_definition import SampleWindow from NeuNorm.normalization import Normalization import ipywe.fileselector import pprint if debugging: ipts = IPTS else: ipts = utilities.get_ipts() working_dir = utilities.get_working_dir(ipts=ipts, debugging=debugging)
# + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/gamma_filtering_tool) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Your IPTS # + run_control={"frozen": false, "read_only": false} import warnings warnings.filterwarnings('ignore') from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_gamma_filtering_tool.ui') from __code.gamma_filtering_tool import Interface, InterfaceHandler from __code import system system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + run_control={"frozen": false, "read_only": false} # %gui qt # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Images # + run_control={"frozen": false, "read_only": false}
# jupytext_version: 1.5.0 # kernelspec: # display_name: Python 3 # language: python # name: python3 # --- # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/rotate_and_crop_images) # # <img src='__docs/__all/notebook_rules.png' /> # # Select Your IPTS # + from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_rotate_and_crop.ui') from __code.load_images import LoadImages from __code.rotate_and_crop_images import RotateAndCropImages, Export from __code import system system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + run_control={"frozen": false, "read_only": false} # %gui qt # + [markdown] run_control={"frozen": false, "read_only": false} # # Select and Load Working Images
# + [markdown] run_control={"frozen": false, "read_only": false} # # TEST - DEBUG VERSION - NOT TO BE RUN BY USERS!!!!!! # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/en/tutorial/notebooks/metadata_overlapping_images/) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # DEBUG # + run_control={"frozen": false, "read_only": false} from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name = 'ui_metadata_overlapping_images.ui') o_builder = UiBuilder(ui_name = 'ui_metadata_overlapping_images_string_format.ui') from __code import system from __code.fileselector import FileSelection from __code.metadata_overlapping_images import MetadataOverlappingImagesUi # + run_control={"frozen": false, "read_only": false} # %gui qt # + run_control={"frozen": false, "read_only": false} import glob import os file_dir = '/Volumes/my_book_thunderbolt_duo/IPTS/IPTS-20139-Hao-Liu/05-07-18_LFR_normalized_light_version/' #MacPro #file_dir = '/Users/j35/IPTS/charles/data/'
# [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/dual_energy) # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select Your IPTS # + run_control={"frozen": false, "read_only": false} import warnings warnings.filterwarnings('ignore') from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_dual_energy.ui') from __code.dual_energy import ImageWindow, DualEnergy from __code import system system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # UI setup # + run_control={"frozen": false, "read_only": false} # %gui qt
# language: python # name: python3 # --- # + [markdown] run_control={"frozen": false, "read_only": false} # [![Notebook Tutorial](__code/__all/notebook_tutorial.png)](https://neutronimaging.pages.ornl.gov/tutorial/notebooks/calibrated_transmission/) # + [markdown] run_control={"frozen": false, "read_only": false} # <img src='__docs/__all/notebook_rules.png' /> # + [markdown] run_control={"frozen": false, "read_only": false} # # Select your IPTS # + run_control={"frozen": false, "read_only": false} from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_calibrated_transmission.ui') from __code import system from __code.fileselector import FileSelection from __code.calibrated_transmission import CalibratedTransmissionUi system.System.select_working_dir() from __code.__all import custom_style custom_style.style() # + [markdown] run_control={"frozen": false, "read_only": false} # # Python Import # + run_control={"frozen": false, "read_only": false} # %gui qt
# jupytext_version: 1.5.0 # kernelspec: # display_name: Python 3 # language: python # name: python3 # --- # + [markdown] run_control={"frozen": false, "read_only": false} # # Build UI and Import Libraries # + run_control={"frozen": false, "read_only": false} import warnings warnings.filterwarnings('ignore') from __code.ui_builder import UiBuilder o_builder = UiBuilder(ui_name='ui_addie.ui') o_builder = UiBuilder(ui_name='ui_addie_save_config.ui') from __code.addie import Interface # from __code.__all import custom_style # custom_style.style() # + run_control={"frozen": false, "read_only": false} # %gui qt # + [markdown] run_control={"frozen": false, "read_only": false} # # Launch UI # + run_control={"frozen": false, "read_only": false} o_interface = Interface()