PEARL Procedures
rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
|
preview and import panel for PEARL data More...
#include "pearl-area-import"
#include "pearl-area-profiles"
#include "pearl-area-display"
#include "pearl-compat"
#include "pearl-pshell-import"
Go to the source code of this file.
Namespaces | |
PearlDataExplorer | |
preview and import panel for PEARL data | |
Functions | |
variable | pearl_data_explorer () |
static variable | init_package () |
initialize the global variables of the data explorer. More... | |
static variable | save_prefs () |
static variable | load_prefs () |
static variable | pearl_file_type (string filename) |
check whether a file can be imported by this module. More... | |
static variable | update_filelist () |
read a list of PEARL files from the file system More... | |
static variable | update_datasets () |
static variable | preview_file (string filename) |
static wave | preview_pshell_file (string filename) |
load the preview of a PShell HDF5 file. More... | |
static wave | preview_hdf_file (string filename) |
load the preview of a PEARL HDF5 file. More... | |
static wave | preview_itx_file (string filename) |
load the preview of a general ITX file. More... | |
static wave | preview_mtrx_file (string filename) |
load the preview of a Matrix STM file. More... | |
static variable | extract_preview_image (wave data, wave preview) |
static variable | preview_dataset (string datasetname) |
static variable | preview_datafolder () |
static variable | preview_setscale_x (wave data, wave preview) |
static variable | preview_attributes (dfref attr_folder, dfref dest_folder=defaultValue, wave attr_filter=defaultValue, variable include_datawaves=defaultValue, variable include_infowaves=defaultValue) |
static variable | display_dataset (string datasetname) |
variable | test_attributes_notebook () |
static variable | attributes_notebook (wave attr_names, wave attr_values, string title) |
static variable | notebook_add_attributes (string notebook_name, wave attr_filter, wave attr_names, wave attr_values) |
static string | show_preview_graph (wave data, wave xdata=defaultValue) |
static string | display_preview_trace (wave xtrace, wave ytrace) |
static variable | load_selected_files (string options=defaultValue) |
static variable | load_file (string filename, string options=defaultValue) |
static variable | prompt_hdf_options (string *options) |
variable | prompt_default_process (string *param) |
prototype for prompting for processing function parameters. More... | |
variable | prompt_func_params (string func_name, string *func_param) |
static dfr | load_pshell_file (string filename, string options=defaultValue) |
static dfr | load_hdf_file (string filename, string options=defaultValue) |
static dfr | load_itx_file (string filename, string options=defaultValue) |
static dfr | load_mtrx_file (string filename, string options=defaultValue) |
load a matrix (STM) data file More... | |
string | itx_suggest_foldername (string filename, variable ignoredate=defaultValue, string sourcename=defaultValue, variable unique=defaultValue) |
void | PearlDataExplorer () |
static variable | bp_load_prefs (WMButtonAction *ba) |
static variable | bp_save_prefs (WMButtonAction *ba) |
static variable | bp_browse_filepath (WMButtonAction *ba) |
static variable | bp_update_filelist (WMButtonAction *ba) |
static variable | bp_load_files (WMButtonAction *ba) |
static variable | bp_load_files_opt (WMButtonAction *ba) |
static variable | bp_file_next (WMButtonAction *ba) |
static variable | bp_file_prev (WMButtonAction *ba) |
static variable | lbp_filelist (WMListboxAction *lba) |
static variable | bp_update_datasets (WMButtonAction *ba) |
static variable | bp_dataset_folder (WMButtonAction *ba) |
static variable | bp_dataset_display (WMButtonAction *ba) |
static variable | bp_dataset_next (WMButtonAction *ba) |
static variable | bp_dataset_prev (WMButtonAction *ba) |
static variable | lbp_datasets (WMListboxAction *lba) |
static variable | bp_attr_notebook (WMButtonAction *ba) |
Variables | |
static const string | package_name = "pearl_explorer" |
static const string | package_path = "root:packages:pearl_explorer:" |
static const string | ks_filematch_adh5 = "*.h5" |
static const string | ks_filematch_pshell = "psh*.h5" |
static const string | ks_filematch_itx = "*.itx" |
static const string | ks_filematch_mtrx = "*_mtrx" |
preview and import panel for PEARL data
preview and import panel for PEARL data:
Definition in file pearl-data-explorer.ipf.
|
static |
Definition at line 821 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1749 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1435 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1640 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1614 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1660 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1687 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1501 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1533 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1473 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1487 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1407 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1421 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1600 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1459 of file pearl-data-explorer.ipf.
|
static |
Definition at line 781 of file pearl-data-explorer.ipf.
|
static |
Definition at line 938 of file pearl-data-explorer.ipf.
|
static |
Definition at line 494 of file pearl-data-explorer.ipf.
|
static |
initialize the global variables of the data explorer.
initializes the global variables and data folder for this procedure file must be called once before the panel is created warning: this function overwrites previous values
Definition at line 56 of file pearl-data-explorer.ipf.
string itx_suggest_foldername | ( | string | filename, |
variable | ignoredate = defaultValue , |
||
string | sourcename = defaultValue , |
||
variable | unique = defaultValue |
||
) |
Definition at line 1257 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1714 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1565 of file pearl-data-explorer.ipf.
|
static |
Definition at line 995 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1141 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1191 of file pearl-data-explorer.ipf.
|
static |
load a matrix (STM) data file
Definition at line 1234 of file pearl-data-explorer.ipf.
|
static |
Definition at line 117 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1089 of file pearl-data-explorer.ipf.
|
static |
Definition at line 971 of file pearl-data-explorer.ipf.
|
static |
Definition at line 860 of file pearl-data-explorer.ipf.
variable pearl_data_explorer | ( | ) |
Definition at line 45 of file pearl-data-explorer.ipf.
|
static |
check whether a file can be imported by this module.
the file type is determined by the extension of the file name.
Definition at line 162 of file pearl-data-explorer.ipf.
void PearlDataExplorer | ( | ) |
Definition at line 1316 of file pearl-data-explorer.ipf.
|
static |
Definition at line 647 of file pearl-data-explorer.ipf.
|
static |
Definition at line 576 of file pearl-data-explorer.ipf.
|
static |
Definition at line 533 of file pearl-data-explorer.ipf.
|
static |
Definition at line 256 of file pearl-data-explorer.ipf.
|
static |
load the preview of a PEARL HDF5 file.
the preview is an arbitrary detector image extracted from the file, see adh5_load_preview(). the preview is loaded to the preview_image wave in the pear_explorer data folder.
the s_file_info string is updated with information about the scan dimensions.
filename | name of a file in the directory specified by the pearl_explorer_filepath path object. |
Definition at line 364 of file pearl-data-explorer.ipf.
|
static |
load the preview of a general ITX file.
the function is designed for PEARL OTF and EPICS scan data converted from MDA files. the function picks the first wave whose PV note matches one from the global string s_preview_pvs (see preview_datafolder and init_package).
the preview is loaded to the preview_image wave in the pearl_explorer data folder. the s_file_info string is updated with information about the scan dimensions.
filename | name of a file in the directory specified by the pearl_explorer_filepath path object. |
Definition at line 415 of file pearl-data-explorer.ipf.
|
static |
load the preview of a Matrix STM file.
the preview is loaded to the preview_image wave in the pearl_explorer data folder.
the s_file_info string is updated with information about the scan dimensions.
this function requires the MatrixFileReader.xop and pearl-matrix-import.ipf to be loaded. otherwise it will return an empty wave reference.
filename | name of a file in the directory specified by the pearl_explorer_filepath path object. |
Definition at line 451 of file pearl-data-explorer.ipf.
|
static |
load the preview of a PShell HDF5 file.
the preview is an arbitrary detector image extracted from the file, see adh5_load_preview(). the preview is loaded to the preview_image wave in the pear_explorer data folder.
the s_file_info string is updated with information about the scan dimensions.
filename | name of a file in the directory specified by the pearl_explorer_filepath path object. |
Definition at line 308 of file pearl-data-explorer.ipf.
|
static |
Definition at line 617 of file pearl-data-explorer.ipf.
variable prompt_default_process | ( | string * | param | ) |
prototype for prompting for processing function parameters.
the function should prompt the user for function parameters, and update the param argument if the user clicked OK. returns 0 if the user clicked OK, 1 if the user cancelled.
prompt functions must have the same name as the corresponding reduction function with the prefix "prompt_". be aware of the limited length of function names in Igor.
this function is a prototype. it does nothing but returns OK.
Definition at line 1069 of file pearl-data-explorer.ipf.
variable prompt_func_params | ( | string | func_name, |
string * | func_param | ||
) |
Definition at line 1075 of file pearl-data-explorer.ipf.
|
static |
Definition at line 1030 of file pearl-data-explorer.ipf.
|
static |
Definition at line 97 of file pearl-data-explorer.ipf.
|
static |
Definition at line 887 of file pearl-data-explorer.ipf.
variable test_attributes_notebook | ( | ) |
Definition at line 814 of file pearl-data-explorer.ipf.
|
static |
Definition at line 213 of file pearl-data-explorer.ipf.
|
static |
read a list of PEARL files from the file system
wtFiles and wSelectedFiles in the package data folder are updated. only files for which pearl_file_type() returns non-zero are listed.
Definition at line 185 of file pearl-data-explorer.ipf.
|
static |
Definition at line 40 of file pearl-data-explorer.ipf.
|
static |
Definition at line 42 of file pearl-data-explorer.ipf.
|
static |
Definition at line 43 of file pearl-data-explorer.ipf.
|
static |
Definition at line 41 of file pearl-data-explorer.ipf.
|
static |
Definition at line 37 of file pearl-data-explorer.ipf.
|
static |
Definition at line 38 of file pearl-data-explorer.ipf.