diff --git a/doc/html/namespaces.js b/doc/html/namespaces.js
index c236d0f..40ee4ff 100644
--- a/doc/html/namespaces.js
+++ b/doc/html/namespaces.js
@@ -6,6 +6,7 @@ var namespaces =
[ "PearlAreaImport", "namespace_pearl_area_import.html", null ],
[ "PearlAreaProfiles", "namespace_pearl_area_profiles.html", null ],
[ "PearlArpes", "namespace_pearl_arpes.html", null ],
+ [ "PearlCompat", "namespace_pearl_compat.html", null ],
[ "PearlDataExplorer", "namespace_pearl_data_explorer.html", null ],
[ "PearlElog", "namespace_pearl_elog.html", null ],
[ "PearlFitFuncs", "namespace_pearl_fit_funcs.html", null ],
diff --git a/doc/html/navtreedata.js b/doc/html/navtreedata.js
index 9697215..ce123a3 100644
--- a/doc/html/navtreedata.js
+++ b/doc/html/navtreedata.js
@@ -59,8 +59,8 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_page_projections.html",
-"pearl-anglescan-tracker_8ipf.html#a4bc40cded4d4d7676b084f7200ca5e0d",
-"pearl-fitfuncs_8ipf.html#a84a0278284332631682ce032018d1716"
+"pearl-anglescan-tracker_8ipf.html#a4619cb98a75adb3c39ea3a62e524b793",
+"pearl-fitfuncs_8ipf.html#a2c6547164c0b46efecf4d372ea04c263"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js
index 07994b7..9f7920d 100644
--- a/doc/html/navtreeindex0.js
+++ b/doc/html/navtreeindex0.js
@@ -79,13 +79,14 @@ var NAVTREEINDEX0 =
"namespace_pearl_area_import.html":[5,0,3],
"namespace_pearl_area_profiles.html":[5,0,4],
"namespace_pearl_arpes.html":[5,0,5],
-"namespace_pearl_data_explorer.html":[5,0,6],
-"namespace_pearl_elog.html":[5,0,7],
-"namespace_pearl_fit_funcs.html":[5,0,8],
-"namespace_pearl_matrix_import.html":[5,0,9],
-"namespace_pearl_p_shell_import.html":[5,0,11],
-"namespace_pearl_pmsco_import.html":[5,0,10],
-"namespace_pearl_scienta_preprocess.html":[5,0,12],
+"namespace_pearl_compat.html":[5,0,6],
+"namespace_pearl_data_explorer.html":[5,0,7],
+"namespace_pearl_elog.html":[5,0,8],
+"namespace_pearl_fit_funcs.html":[5,0,9],
+"namespace_pearl_matrix_import.html":[5,0,10],
+"namespace_pearl_p_shell_import.html":[5,0,12],
+"namespace_pearl_pmsco_import.html":[5,0,11],
+"namespace_pearl_scienta_preprocess.html":[5,0,13],
"namespaces.html":[5,0],
"pag_anglescan_processing.html":[2],
"pag_anglescan_processing.html#sec_anglescan_intro":[2,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX0 =
"pearl-anglescan-tracker_8ipf.html#a3844e7fd93b4f54aa52f084687c2106c":[9,0,3,16],
"pearl-anglescan-tracker_8ipf.html#a3882038c0ad82396b6591fd756817535":[9,0,3,26],
"pearl-anglescan-tracker_8ipf.html#a43d85b93bb42a67b8e8afb9afc8d8eae":[9,0,3,2],
-"pearl-anglescan-tracker_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725":[9,0,3,24],
-"pearl-anglescan-tracker_8ipf.html#a4619cb98a75adb3c39ea3a62e524b793":[9,0,3,18]
+"pearl-anglescan-tracker_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725":[9,0,3,24]
};
diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js
index 7493e09..02ee01c 100644
--- a/doc/html/navtreeindex1.js
+++ b/doc/html/navtreeindex1.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX1 =
{
+"pearl-anglescan-tracker_8ipf.html#a4619cb98a75adb3c39ea3a62e524b793":[9,0,3,18],
"pearl-anglescan-tracker_8ipf.html#a4bc40cded4d4d7676b084f7200ca5e0d":[9,0,3,31],
"pearl-anglescan-tracker_8ipf.html#a4bde8b2fc39c61c0d5a6879f1d0ae115":[9,0,3,21],
"pearl-anglescan-tracker_8ipf.html#a4c7a521b8f1a0769c09bfa4a1fca7dab":[9,0,3,44],
@@ -71,30 +72,32 @@ var NAVTREEINDEX1 =
"pearl-area-display_8ipf.html#afa2546f9cb03dfa8bf0cc9966f0b7a45":[9,0,4,23],
"pearl-area-display_8ipf_source.html":[9,0,4],
"pearl-area-import_8ipf.html":[9,0,5],
-"pearl-area-import_8ipf.html#a1fdcc02340375afe8d8cd7537c6e9cfb":[9,0,5,16],
-"pearl-area-import_8ipf.html#a227e4db1c51a910dcf86d355473fe74e":[9,0,5,17],
+"pearl-area-import_8ipf.html#a1fdcc02340375afe8d8cd7537c6e9cfb":[9,0,5,17],
+"pearl-area-import_8ipf.html#a227e4db1c51a910dcf86d355473fe74e":[9,0,5,18],
"pearl-area-import_8ipf.html#a27a72a3901a5342ca9dea02e3219631c":[9,0,5,3],
-"pearl-area-import_8ipf.html#a33f8faf117450af1d6dae9ef48786cd6":[9,0,5,24],
+"pearl-area-import_8ipf.html#a33f8faf117450af1d6dae9ef48786cd6":[9,0,5,26],
"pearl-area-import_8ipf.html#a3f2ac36f961941e46e80a775de8300e5":[9,0,5,12],
-"pearl-area-import_8ipf.html#a44d495fba0dd2b82dec13760a07fd226":[9,0,5,23],
+"pearl-area-import_8ipf.html#a44d495fba0dd2b82dec13760a07fd226":[9,0,5,25],
"pearl-area-import_8ipf.html#a4a9741d1c19b10bb98b73bd5163a497b":[9,0,5,8],
-"pearl-area-import_8ipf.html#a774751d1857ea6946a942448dc913128":[9,0,5,15],
+"pearl-area-import_8ipf.html#a4efc9178892310c9e2caf40c61d71bd7":[9,0,5,24],
+"pearl-area-import_8ipf.html#a774751d1857ea6946a942448dc913128":[9,0,5,16],
"pearl-area-import_8ipf.html#a84dc7f466b42dde5d96c49827b2122cf":[9,0,5,6],
"pearl-area-import_8ipf.html#a931a7bfaaf75d308a0ce3c74ffc751bc":[9,0,5,7],
-"pearl-area-import_8ipf.html#a9439de3b676e686eeca4e6b2588c01a6":[9,0,5,18],
-"pearl-area-import_8ipf.html#a98804ce23a5c2c314ac243baa0824424":[9,0,5,19],
+"pearl-area-import_8ipf.html#a9439de3b676e686eeca4e6b2588c01a6":[9,0,5,19],
+"pearl-area-import_8ipf.html#a98804ce23a5c2c314ac243baa0824424":[9,0,5,20],
"pearl-area-import_8ipf.html#a98f29671bdce6a5981e8865de8b9d483":[9,0,5,10],
"pearl-area-import_8ipf.html#a98f9339cd2fae80d0d92451df88395aa":[9,0,5,11],
-"pearl-area-import_8ipf.html#aa3cdc56096a6a1bf2a2d80a6245a36d2":[9,0,5,21],
+"pearl-area-import_8ipf.html#aa3cdc56096a6a1bf2a2d80a6245a36d2":[9,0,5,22],
"pearl-area-import_8ipf.html#aa5e29dc1a380311d00a5f85be867e47b":[9,0,5,4],
"pearl-area-import_8ipf.html#ab1040bf272c69dc69777b2f91df41fab":[9,0,5,5],
"pearl-area-import_8ipf.html#ac76d5ba94a3d7c864437420d80c77064":[9,0,5,9],
-"pearl-area-import_8ipf.html#ac98a5f2d12b559aba4e53192c49a7743":[9,0,5,22],
+"pearl-area-import_8ipf.html#ac98a5f2d12b559aba4e53192c49a7743":[9,0,5,23],
"pearl-area-import_8ipf.html#acde16dc7a393250b17165344f865f7b5":[9,0,5,13],
"pearl-area-import_8ipf.html#acfa6d2675e63f4f686289ef853b262a9":[9,0,5,14],
"pearl-area-import_8ipf.html#ad28dbbba73e553f7b5dcf8baf1c86786":[9,0,5,1],
"pearl-area-import_8ipf.html#ade69cb0f82e0c9cf6082d5fcc29f742f":[9,0,5,2],
-"pearl-area-import_8ipf.html#ae2cfa1ac6651cfc3fb0dfce03494995b":[9,0,5,20],
+"pearl-area-import_8ipf.html#ae2cfa1ac6651cfc3fb0dfce03494995b":[9,0,5,21],
+"pearl-area-import_8ipf.html#ae88bc41882fd16c94c04d856f3e062e4":[9,0,5,15],
"pearl-area-import_8ipf.html#aedff2e67d2e1bac907f2eaf24a6e5c3c":[9,0,5,0],
"pearl-area-import_8ipf_source.html":[9,0,5],
"pearl-area-profiles_8ipf.html":[9,0,6],
@@ -117,137 +120,134 @@ var NAVTREEINDEX1 =
"pearl-arpes_8ipf.html#a8e4eacc6efacf2c65615c1ea72d722ed":[9,0,7,0],
"pearl-arpes_8ipf.html#ac41f24572943dac2b40c255797a6c7a8":[9,0,7,1],
"pearl-arpes_8ipf_source.html":[9,0,7],
-"pearl-data-explorer_8ipf.html":[9,0,8],
-"pearl-data-explorer_8ipf.html#a001074020ad32b290d390a450a389c69":[9,0,8,16],
-"pearl-data-explorer_8ipf.html#a00bf5267a40b2b3d760c64d73e139878":[9,0,8,53],
-"pearl-data-explorer_8ipf.html#a02a64144b7ed2c1bc230e265c55e81a1":[9,0,8,2],
-"pearl-data-explorer_8ipf.html#a04cc0b9d5e3a649ba3514fcbf126eefe":[9,0,8,49],
-"pearl-data-explorer_8ipf.html#a0adc1b370fd3bf230b61b094b3c0accb":[9,0,8,17],
-"pearl-data-explorer_8ipf.html#a0c162346b59b0f66d34ee26ce5fe1e52":[9,0,8,29],
-"pearl-data-explorer_8ipf.html#a0c839d5f8f49e6937a6532bba3ef3714":[9,0,8,23],
-"pearl-data-explorer_8ipf.html#a1731f8e1507d90e285885723ae32ba13":[9,0,8,37],
-"pearl-data-explorer_8ipf.html#a181ccce237172811baf3de5a7a06370d":[9,0,8,50],
-"pearl-data-explorer_8ipf.html#a1868754e64cb1448e564c0936e78574d":[9,0,8,11],
-"pearl-data-explorer_8ipf.html#a1bbf3e1592f3344f3628526fa549dfdf":[9,0,8,22],
-"pearl-data-explorer_8ipf.html#a1d7f4ad59b81ecd84bb63cfabd9f24dc":[9,0,8,43],
-"pearl-data-explorer_8ipf.html#a200e7ba052fbce4614fb4254701646ab":[9,0,8,44],
-"pearl-data-explorer_8ipf.html#a2178d5acf21fe4372ecc06224bec28ba":[9,0,8,28],
-"pearl-data-explorer_8ipf.html#a26f2f2bf5efc39dabb2a01abcc559e3e":[9,0,8,24],
-"pearl-data-explorer_8ipf.html#a3232c51a8c19eaf86b9bc67352967a9f":[9,0,8,36],
-"pearl-data-explorer_8ipf.html#a340f334c6caa966ee1eb891614e57b5b":[9,0,8,39],
-"pearl-data-explorer_8ipf.html#a3bbb332e319ef7ec5f0fe2d16afaf005":[9,0,8,5],
-"pearl-data-explorer_8ipf.html#a415e4867be1ee37d84fd609b06f6dcb8":[9,0,8,33],
-"pearl-data-explorer_8ipf.html#a457d2257ffd5880ab858fa583a5d1c99":[9,0,8,40],
-"pearl-data-explorer_8ipf.html#a45be265789a5260e3daa05eca0ec309e":[9,0,8,14],
-"pearl-data-explorer_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725":[9,0,8,18],
-"pearl-data-explorer_8ipf.html#a4633885afab755fbc5d262178b9ddcb8":[9,0,8,38],
-"pearl-data-explorer_8ipf.html#a4db79d04c74beb1af71b72916f8f0362":[9,0,8,46],
-"pearl-data-explorer_8ipf.html#a4ef196f752bb5780ed4f4a588f9ebc81":[9,0,8,1],
-"pearl-data-explorer_8ipf.html#a505ebda6bdecc4120e01766d7aedaf5d":[9,0,8,42],
-"pearl-data-explorer_8ipf.html#a53af8689144e3aeb27ca177db5dd0c22":[9,0,8,51],
-"pearl-data-explorer_8ipf.html#a5660c6f5f78d880b0805bad4eefed1d5":[9,0,8,3],
-"pearl-data-explorer_8ipf.html#a5a7d3c00360944c00f236900b992694d":[9,0,8,41],
-"pearl-data-explorer_8ipf.html#a5b824531904179a94e0eaa3ffa09172e":[9,0,8,32],
-"pearl-data-explorer_8ipf.html#a614e89b9c06511144ccb380e61cc7bd6":[9,0,8,21],
-"pearl-data-explorer_8ipf.html#a68d38e9464f7d13520ec040cffdf5c3b":[9,0,8,35],
-"pearl-data-explorer_8ipf.html#a6aa44ff12b8530adbaaaf7405b1a68ba":[9,0,8,8],
-"pearl-data-explorer_8ipf.html#a6b5e9729ee6dedbb217c741639a168ed":[9,0,8,19],
-"pearl-data-explorer_8ipf.html#a6b642da731bde1029e0fa2ff69d5fb06":[9,0,8,4],
-"pearl-data-explorer_8ipf.html#a6e8eaf8c092f5da60bd425f9bd8bf178":[9,0,8,34],
-"pearl-data-explorer_8ipf.html#a71f9c277d310c3f4e7739be69dad0ab5":[9,0,8,47],
-"pearl-data-explorer_8ipf.html#a742902dfaf2246f10b70f52805c6df1f":[9,0,8,9],
-"pearl-data-explorer_8ipf.html#a74c69e870329c5dd3b08f92bdeb21d87":[9,0,8,27],
-"pearl-data-explorer_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b":[9,0,8,55],
-"pearl-data-explorer_8ipf.html#a8a923d7095071e7e6f99018379807732":[9,0,8,31],
-"pearl-data-explorer_8ipf.html#a8ec37ab6c651003957d7e1ba728de89e":[9,0,8,20],
-"pearl-data-explorer_8ipf.html#a92c27964d49ab8bcd7afc858ebe214a3":[9,0,8,26],
-"pearl-data-explorer_8ipf.html#a98e327fa65bbcb3cd7c97545f7201afe":[9,0,8,25],
-"pearl-data-explorer_8ipf.html#a9cefcdc49b2169e99c743b0a683ed3a6":[9,0,8,7],
-"pearl-data-explorer_8ipf.html#ab7e3b3a0a901f7559ee9f5affb9a6fca":[9,0,8,30],
-"pearl-data-explorer_8ipf.html#ac729557a307bddd2f2ad298199976c01":[9,0,8,45],
-"pearl-data-explorer_8ipf.html#aca457d1f4414d20a911254b1de13ebbb":[9,0,8,54],
-"pearl-data-explorer_8ipf.html#ad50f4c430d8bfe0fb5a1356cd9b84bf4":[9,0,8,48],
-"pearl-data-explorer_8ipf.html#ad61aa85dcf24dbf7e093dac3d0bf6f19":[9,0,8,10],
-"pearl-data-explorer_8ipf.html#ad6cfb2c00d5112add84542a25eb68b19":[9,0,8,0],
-"pearl-data-explorer_8ipf.html#ad720655ff881ddecae2e1b8afed58fa0":[9,0,8,52],
-"pearl-data-explorer_8ipf.html#ad8a01428a137278a31d4f1f4f9c634c5":[9,0,8,12],
-"pearl-data-explorer_8ipf.html#add62ff5193206c9f207952bcd72dac88":[9,0,8,6],
-"pearl-data-explorer_8ipf.html#ae79a57a41c734ce8836f427b81011b5d":[9,0,8,15],
-"pearl-data-explorer_8ipf.html#af9f8769ca2989f152f23d976d1467a48":[9,0,8,13],
-"pearl-data-explorer_8ipf_source.html":[9,0,8],
-"pearl-elog_8ipf.html":[9,0,9],
-"pearl-elog_8ipf.html#a05301d497e4796e5fb5adde3728ba971":[9,0,9,16],
-"pearl-elog_8ipf.html#a1376b5c9e6b1180a09961bc3296849ae":[9,0,9,26],
-"pearl-elog_8ipf.html#a14f8376a0485aa654ccf3d2f30ab4d01":[9,0,9,6],
-"pearl-elog_8ipf.html#a2417d079483f773f8231c5f2caba6cf0":[9,0,9,12],
-"pearl-elog_8ipf.html#a28eb44739e7d5c7f9899a69afa231b8e":[9,0,9,57],
-"pearl-elog_8ipf.html#a3498e65d04de046481170b49d4e3d0d6":[9,0,9,55],
-"pearl-elog_8ipf.html#a356bebea8eb41c9ac3ea2148af22707f":[9,0,9,37],
-"pearl-elog_8ipf.html#a39a1f418c8a2f9a5e4ab976827d8efca":[9,0,9,46],
-"pearl-elog_8ipf.html#a3cc9074c84d684d207dfdf2045755df4":[9,0,9,25],
-"pearl-elog_8ipf.html#a3eac4012891c2813e401aee2c1134763":[9,0,9,19],
-"pearl-elog_8ipf.html#a3f524f5190341d2accc8cb8c3ed2ceb5":[9,0,9,0],
-"pearl-elog_8ipf.html#a4040736819edadf4b26982bcfdb9c7b9":[9,0,9,2],
-"pearl-elog_8ipf.html#a4088a48a8428629f120c08a419af62d6":[9,0,9,41],
-"pearl-elog_8ipf.html#a424460442afd5f6f853e68cd665ed785":[9,0,9,15],
-"pearl-elog_8ipf.html#a4986de01085dc5481500240ef7667419":[9,0,9,44],
-"pearl-elog_8ipf.html#a5306514bf7d1a582aec146256ae45a12":[9,0,9,40],
-"pearl-elog_8ipf.html#a5afeb893f92034532341ae51471dc2d2":[9,0,9,54],
-"pearl-elog_8ipf.html#a63aa38b624b66fe502505040c25bc0c3":[9,0,9,51],
-"pearl-elog_8ipf.html#a66e1200515eff8cd5c961572eccd7220":[9,0,9,29],
-"pearl-elog_8ipf.html#a6a9923c6465c91b1f9d1d97b090f424b":[9,0,9,50],
-"pearl-elog_8ipf.html#a6b2d6cf641c61120332ac1983b2f3846":[9,0,9,32],
-"pearl-elog_8ipf.html#a6da33f1bb2639cb912e9b25af25bf663":[9,0,9,42],
-"pearl-elog_8ipf.html#a6eca5f4fab999984df32b50dd669c0b1":[9,0,9,47],
-"pearl-elog_8ipf.html#a6fcae5eafc97bca9a637bd7800b13e25":[9,0,9,34],
-"pearl-elog_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b":[9,0,9,60],
-"pearl-elog_8ipf.html#a7990f2948d48aefe990271d1961df833":[9,0,9,39],
-"pearl-elog_8ipf.html#a7a4572f4f861f7eb46c932508d1164f9":[9,0,9,35],
-"pearl-elog_8ipf.html#a7ce92b03b6a786129959d44bf1112efa":[9,0,9,31],
-"pearl-elog_8ipf.html#a8251cea45c8d1f1993a4051a6d0760c4":[9,0,9,8],
-"pearl-elog_8ipf.html#a85cf9d39ea917860b463b1b4111705f2":[9,0,9,36],
-"pearl-elog_8ipf.html#a915905f2e57d0d9a25c75f39fcce485f":[9,0,9,58],
-"pearl-elog_8ipf.html#a91b5f51982d23a36d1760b8874b5736a":[9,0,9,3],
-"pearl-elog_8ipf.html#a92c27964d49ab8bcd7afc858ebe214a3":[9,0,9,38],
-"pearl-elog_8ipf.html#a96e4cbbdb0fd8c58d87b502dc1883664":[9,0,9,20],
-"pearl-elog_8ipf.html#a9c1cfd320e88e84dcf4f84bbcf3f46a5":[9,0,9,49],
-"pearl-elog_8ipf.html#aa1dfae6d78a367d50ee8fc1ffe9cb69b":[9,0,9,4],
-"pearl-elog_8ipf.html#aa7a3988440bb6d73573b50a4698a0e75":[9,0,9,48],
-"pearl-elog_8ipf.html#aaca820a0149ce6a0e843ca72b9c9e7ab":[9,0,9,18],
-"pearl-elog_8ipf.html#aae61ff4d4a4d83dfc55af45d9ed1cbc3":[9,0,9,53],
-"pearl-elog_8ipf.html#ab2558ef5cd5e5dfba410bd58ed258b64":[9,0,9,24],
-"pearl-elog_8ipf.html#ab39637298c93b7aefd67febf3a4e7672":[9,0,9,5],
-"pearl-elog_8ipf.html#ab6d97edbf33e8ec039b34ff756e7ab93":[9,0,9,17],
-"pearl-elog_8ipf.html#abd15431defaec6d770cc8cab2a40e6b0":[9,0,9,43],
-"pearl-elog_8ipf.html#ac2f76abed8cfaa7ac02a46c0b89004f0":[9,0,9,14],
-"pearl-elog_8ipf.html#ac45196cb9ce8b43b76c9daf67689c49a":[9,0,9,27],
-"pearl-elog_8ipf.html#ac729557a307bddd2f2ad298199976c01":[9,0,9,45],
-"pearl-elog_8ipf.html#ac8b61eefed231018cc36d47e95bd8c22":[9,0,9,11],
-"pearl-elog_8ipf.html#aca457d1f4414d20a911254b1de13ebbb":[9,0,9,59],
-"pearl-elog_8ipf.html#acbba78d869a543edf7c2b80d7a8d2344":[9,0,9,1],
-"pearl-elog_8ipf.html#ace94356f691cbe343761aabd67ced23c":[9,0,9,30],
-"pearl-elog_8ipf.html#acedf0c8ae34e9ebadd6fa0d9d1353aa4":[9,0,9,22],
-"pearl-elog_8ipf.html#ad1a72c63f269b2e22b21a72d1ef3b279":[9,0,9,28],
-"pearl-elog_8ipf.html#ad4472ea917691c41ad0b4ea6f36010a5":[9,0,9,7],
-"pearl-elog_8ipf.html#ad7640d06f004ecd4a8980ea29d24dcbe":[9,0,9,10],
-"pearl-elog_8ipf.html#addbdec64930e9c1e417b16b25df8c723":[9,0,9,52],
-"pearl-elog_8ipf.html#adeff6678e57313cb218824f06d32b5ec":[9,0,9,9],
-"pearl-elog_8ipf.html#ae824bbf81f8b7d16b36b53e3f3d85f69":[9,0,9,33],
-"pearl-elog_8ipf.html#af34e46263aa50843f98f755988f9ab5c":[9,0,9,56],
-"pearl-elog_8ipf.html#af652f6f257be1ee749fe788d1b03f75f":[9,0,9,13],
-"pearl-elog_8ipf.html#af8b1ea711208bcc2cd1647abe04131dc":[9,0,9,21],
-"pearl-elog_8ipf.html#afbace5ffc3167b42b09657ce6cc854ca":[9,0,9,23],
-"pearl-elog_8ipf_source.html":[9,0,9],
-"pearl-fitfuncs_8ipf.html":[9,0,10],
-"pearl-fitfuncs_8ipf.html#a02368cc4adfbd746cd2f1e7d73884a61":[9,0,10,20],
-"pearl-fitfuncs_8ipf.html#a13a5ee22049d9a3379cd6e55654e70a3":[9,0,10,1],
-"pearl-fitfuncs_8ipf.html#a1520bd078ef77fd16ba20e95dbc6829d":[9,0,10,15],
-"pearl-fitfuncs_8ipf.html#a1e729418252bf0d05ea6ec5cbd65b834":[9,0,10,10],
-"pearl-fitfuncs_8ipf.html#a24cd6a0c96ef8c720e371bb31ac0a479":[9,0,10,2],
-"pearl-fitfuncs_8ipf.html#a2c6547164c0b46efecf4d372ea04c263":[9,0,10,17],
-"pearl-fitfuncs_8ipf.html#a3a94468da285a31eed5e990cd90e5cdf":[9,0,10,18],
-"pearl-fitfuncs_8ipf.html#a4d20215153c0e0cee3870dfceded8bc9":[9,0,10,13],
-"pearl-fitfuncs_8ipf.html#a5a2a03026b88f3dd99214ab1b26e6f80":[9,0,10,12],
-"pearl-fitfuncs_8ipf.html#a709f7c4585b1d850ea8aae1885ac18cb":[9,0,10,3],
-"pearl-fitfuncs_8ipf.html#a819902ab9f541b75a0fd33a7b52465d0":[9,0,10,14]
+"pearl-compat_8ipf.html":[9,0,8],
+"pearl-compat_8ipf.html#aa1f59acc532c7eee75c83b70ee1feaa9":[9,0,8,0],
+"pearl-compat_8ipf_source.html":[9,0,8],
+"pearl-data-explorer_8ipf.html":[9,0,9],
+"pearl-data-explorer_8ipf.html#a001074020ad32b290d390a450a389c69":[9,0,9,16],
+"pearl-data-explorer_8ipf.html#a00bf5267a40b2b3d760c64d73e139878":[9,0,9,53],
+"pearl-data-explorer_8ipf.html#a02a64144b7ed2c1bc230e265c55e81a1":[9,0,9,2],
+"pearl-data-explorer_8ipf.html#a04cc0b9d5e3a649ba3514fcbf126eefe":[9,0,9,49],
+"pearl-data-explorer_8ipf.html#a0adc1b370fd3bf230b61b094b3c0accb":[9,0,9,17],
+"pearl-data-explorer_8ipf.html#a0c162346b59b0f66d34ee26ce5fe1e52":[9,0,9,29],
+"pearl-data-explorer_8ipf.html#a0c839d5f8f49e6937a6532bba3ef3714":[9,0,9,23],
+"pearl-data-explorer_8ipf.html#a1731f8e1507d90e285885723ae32ba13":[9,0,9,37],
+"pearl-data-explorer_8ipf.html#a181ccce237172811baf3de5a7a06370d":[9,0,9,50],
+"pearl-data-explorer_8ipf.html#a1868754e64cb1448e564c0936e78574d":[9,0,9,11],
+"pearl-data-explorer_8ipf.html#a1bbf3e1592f3344f3628526fa549dfdf":[9,0,9,22],
+"pearl-data-explorer_8ipf.html#a1d7f4ad59b81ecd84bb63cfabd9f24dc":[9,0,9,43],
+"pearl-data-explorer_8ipf.html#a200e7ba052fbce4614fb4254701646ab":[9,0,9,44],
+"pearl-data-explorer_8ipf.html#a2178d5acf21fe4372ecc06224bec28ba":[9,0,9,28],
+"pearl-data-explorer_8ipf.html#a26f2f2bf5efc39dabb2a01abcc559e3e":[9,0,9,24],
+"pearl-data-explorer_8ipf.html#a3232c51a8c19eaf86b9bc67352967a9f":[9,0,9,36],
+"pearl-data-explorer_8ipf.html#a340f334c6caa966ee1eb891614e57b5b":[9,0,9,39],
+"pearl-data-explorer_8ipf.html#a3bbb332e319ef7ec5f0fe2d16afaf005":[9,0,9,5],
+"pearl-data-explorer_8ipf.html#a415e4867be1ee37d84fd609b06f6dcb8":[9,0,9,33],
+"pearl-data-explorer_8ipf.html#a457d2257ffd5880ab858fa583a5d1c99":[9,0,9,40],
+"pearl-data-explorer_8ipf.html#a45be265789a5260e3daa05eca0ec309e":[9,0,9,14],
+"pearl-data-explorer_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725":[9,0,9,18],
+"pearl-data-explorer_8ipf.html#a4633885afab755fbc5d262178b9ddcb8":[9,0,9,38],
+"pearl-data-explorer_8ipf.html#a4db79d04c74beb1af71b72916f8f0362":[9,0,9,46],
+"pearl-data-explorer_8ipf.html#a4ef196f752bb5780ed4f4a588f9ebc81":[9,0,9,1],
+"pearl-data-explorer_8ipf.html#a505ebda6bdecc4120e01766d7aedaf5d":[9,0,9,42],
+"pearl-data-explorer_8ipf.html#a53af8689144e3aeb27ca177db5dd0c22":[9,0,9,51],
+"pearl-data-explorer_8ipf.html#a5660c6f5f78d880b0805bad4eefed1d5":[9,0,9,3],
+"pearl-data-explorer_8ipf.html#a5a7d3c00360944c00f236900b992694d":[9,0,9,41],
+"pearl-data-explorer_8ipf.html#a5b824531904179a94e0eaa3ffa09172e":[9,0,9,32],
+"pearl-data-explorer_8ipf.html#a614e89b9c06511144ccb380e61cc7bd6":[9,0,9,21],
+"pearl-data-explorer_8ipf.html#a68d38e9464f7d13520ec040cffdf5c3b":[9,0,9,35],
+"pearl-data-explorer_8ipf.html#a6aa44ff12b8530adbaaaf7405b1a68ba":[9,0,9,8],
+"pearl-data-explorer_8ipf.html#a6b5e9729ee6dedbb217c741639a168ed":[9,0,9,19],
+"pearl-data-explorer_8ipf.html#a6b642da731bde1029e0fa2ff69d5fb06":[9,0,9,4],
+"pearl-data-explorer_8ipf.html#a6e8eaf8c092f5da60bd425f9bd8bf178":[9,0,9,34],
+"pearl-data-explorer_8ipf.html#a71f9c277d310c3f4e7739be69dad0ab5":[9,0,9,47],
+"pearl-data-explorer_8ipf.html#a742902dfaf2246f10b70f52805c6df1f":[9,0,9,9],
+"pearl-data-explorer_8ipf.html#a74c69e870329c5dd3b08f92bdeb21d87":[9,0,9,27],
+"pearl-data-explorer_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b":[9,0,9,55],
+"pearl-data-explorer_8ipf.html#a8a923d7095071e7e6f99018379807732":[9,0,9,31],
+"pearl-data-explorer_8ipf.html#a8ec37ab6c651003957d7e1ba728de89e":[9,0,9,20],
+"pearl-data-explorer_8ipf.html#a92c27964d49ab8bcd7afc858ebe214a3":[9,0,9,26],
+"pearl-data-explorer_8ipf.html#a98e327fa65bbcb3cd7c97545f7201afe":[9,0,9,25],
+"pearl-data-explorer_8ipf.html#a9cefcdc49b2169e99c743b0a683ed3a6":[9,0,9,7],
+"pearl-data-explorer_8ipf.html#ab7e3b3a0a901f7559ee9f5affb9a6fca":[9,0,9,30],
+"pearl-data-explorer_8ipf.html#ac729557a307bddd2f2ad298199976c01":[9,0,9,45],
+"pearl-data-explorer_8ipf.html#aca457d1f4414d20a911254b1de13ebbb":[9,0,9,54],
+"pearl-data-explorer_8ipf.html#ad50f4c430d8bfe0fb5a1356cd9b84bf4":[9,0,9,48],
+"pearl-data-explorer_8ipf.html#ad61aa85dcf24dbf7e093dac3d0bf6f19":[9,0,9,10],
+"pearl-data-explorer_8ipf.html#ad6cfb2c00d5112add84542a25eb68b19":[9,0,9,0],
+"pearl-data-explorer_8ipf.html#ad720655ff881ddecae2e1b8afed58fa0":[9,0,9,52],
+"pearl-data-explorer_8ipf.html#ad8a01428a137278a31d4f1f4f9c634c5":[9,0,9,12],
+"pearl-data-explorer_8ipf.html#add62ff5193206c9f207952bcd72dac88":[9,0,9,6],
+"pearl-data-explorer_8ipf.html#ae79a57a41c734ce8836f427b81011b5d":[9,0,9,15],
+"pearl-data-explorer_8ipf.html#af9f8769ca2989f152f23d976d1467a48":[9,0,9,13],
+"pearl-data-explorer_8ipf_source.html":[9,0,9],
+"pearl-elog_8ipf.html":[9,0,10],
+"pearl-elog_8ipf.html#a05301d497e4796e5fb5adde3728ba971":[9,0,10,16],
+"pearl-elog_8ipf.html#a1376b5c9e6b1180a09961bc3296849ae":[9,0,10,26],
+"pearl-elog_8ipf.html#a14f8376a0485aa654ccf3d2f30ab4d01":[9,0,10,6],
+"pearl-elog_8ipf.html#a2417d079483f773f8231c5f2caba6cf0":[9,0,10,12],
+"pearl-elog_8ipf.html#a28eb44739e7d5c7f9899a69afa231b8e":[9,0,10,57],
+"pearl-elog_8ipf.html#a3498e65d04de046481170b49d4e3d0d6":[9,0,10,55],
+"pearl-elog_8ipf.html#a356bebea8eb41c9ac3ea2148af22707f":[9,0,10,37],
+"pearl-elog_8ipf.html#a39a1f418c8a2f9a5e4ab976827d8efca":[9,0,10,46],
+"pearl-elog_8ipf.html#a3cc9074c84d684d207dfdf2045755df4":[9,0,10,25],
+"pearl-elog_8ipf.html#a3eac4012891c2813e401aee2c1134763":[9,0,10,19],
+"pearl-elog_8ipf.html#a3f524f5190341d2accc8cb8c3ed2ceb5":[9,0,10,0],
+"pearl-elog_8ipf.html#a4040736819edadf4b26982bcfdb9c7b9":[9,0,10,2],
+"pearl-elog_8ipf.html#a4088a48a8428629f120c08a419af62d6":[9,0,10,41],
+"pearl-elog_8ipf.html#a424460442afd5f6f853e68cd665ed785":[9,0,10,15],
+"pearl-elog_8ipf.html#a4986de01085dc5481500240ef7667419":[9,0,10,44],
+"pearl-elog_8ipf.html#a5306514bf7d1a582aec146256ae45a12":[9,0,10,40],
+"pearl-elog_8ipf.html#a5afeb893f92034532341ae51471dc2d2":[9,0,10,54],
+"pearl-elog_8ipf.html#a63aa38b624b66fe502505040c25bc0c3":[9,0,10,51],
+"pearl-elog_8ipf.html#a66e1200515eff8cd5c961572eccd7220":[9,0,10,29],
+"pearl-elog_8ipf.html#a6a9923c6465c91b1f9d1d97b090f424b":[9,0,10,50],
+"pearl-elog_8ipf.html#a6b2d6cf641c61120332ac1983b2f3846":[9,0,10,32],
+"pearl-elog_8ipf.html#a6da33f1bb2639cb912e9b25af25bf663":[9,0,10,42],
+"pearl-elog_8ipf.html#a6eca5f4fab999984df32b50dd669c0b1":[9,0,10,47],
+"pearl-elog_8ipf.html#a6fcae5eafc97bca9a637bd7800b13e25":[9,0,10,34],
+"pearl-elog_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b":[9,0,10,60],
+"pearl-elog_8ipf.html#a7990f2948d48aefe990271d1961df833":[9,0,10,39],
+"pearl-elog_8ipf.html#a7a4572f4f861f7eb46c932508d1164f9":[9,0,10,35],
+"pearl-elog_8ipf.html#a7ce92b03b6a786129959d44bf1112efa":[9,0,10,31],
+"pearl-elog_8ipf.html#a8251cea45c8d1f1993a4051a6d0760c4":[9,0,10,8],
+"pearl-elog_8ipf.html#a85cf9d39ea917860b463b1b4111705f2":[9,0,10,36],
+"pearl-elog_8ipf.html#a915905f2e57d0d9a25c75f39fcce485f":[9,0,10,58],
+"pearl-elog_8ipf.html#a91b5f51982d23a36d1760b8874b5736a":[9,0,10,3],
+"pearl-elog_8ipf.html#a92c27964d49ab8bcd7afc858ebe214a3":[9,0,10,38],
+"pearl-elog_8ipf.html#a96e4cbbdb0fd8c58d87b502dc1883664":[9,0,10,20],
+"pearl-elog_8ipf.html#a9c1cfd320e88e84dcf4f84bbcf3f46a5":[9,0,10,49],
+"pearl-elog_8ipf.html#aa1dfae6d78a367d50ee8fc1ffe9cb69b":[9,0,10,4],
+"pearl-elog_8ipf.html#aa7a3988440bb6d73573b50a4698a0e75":[9,0,10,48],
+"pearl-elog_8ipf.html#aaca820a0149ce6a0e843ca72b9c9e7ab":[9,0,10,18],
+"pearl-elog_8ipf.html#aae61ff4d4a4d83dfc55af45d9ed1cbc3":[9,0,10,53],
+"pearl-elog_8ipf.html#ab2558ef5cd5e5dfba410bd58ed258b64":[9,0,10,24],
+"pearl-elog_8ipf.html#ab39637298c93b7aefd67febf3a4e7672":[9,0,10,5],
+"pearl-elog_8ipf.html#ab6d97edbf33e8ec039b34ff756e7ab93":[9,0,10,17],
+"pearl-elog_8ipf.html#abd15431defaec6d770cc8cab2a40e6b0":[9,0,10,43],
+"pearl-elog_8ipf.html#ac2f76abed8cfaa7ac02a46c0b89004f0":[9,0,10,14],
+"pearl-elog_8ipf.html#ac45196cb9ce8b43b76c9daf67689c49a":[9,0,10,27],
+"pearl-elog_8ipf.html#ac729557a307bddd2f2ad298199976c01":[9,0,10,45],
+"pearl-elog_8ipf.html#ac8b61eefed231018cc36d47e95bd8c22":[9,0,10,11],
+"pearl-elog_8ipf.html#aca457d1f4414d20a911254b1de13ebbb":[9,0,10,59],
+"pearl-elog_8ipf.html#acbba78d869a543edf7c2b80d7a8d2344":[9,0,10,1],
+"pearl-elog_8ipf.html#ace94356f691cbe343761aabd67ced23c":[9,0,10,30],
+"pearl-elog_8ipf.html#acedf0c8ae34e9ebadd6fa0d9d1353aa4":[9,0,10,22],
+"pearl-elog_8ipf.html#ad1a72c63f269b2e22b21a72d1ef3b279":[9,0,10,28],
+"pearl-elog_8ipf.html#ad4472ea917691c41ad0b4ea6f36010a5":[9,0,10,7],
+"pearl-elog_8ipf.html#ad7640d06f004ecd4a8980ea29d24dcbe":[9,0,10,10],
+"pearl-elog_8ipf.html#addbdec64930e9c1e417b16b25df8c723":[9,0,10,52],
+"pearl-elog_8ipf.html#adeff6678e57313cb218824f06d32b5ec":[9,0,10,9],
+"pearl-elog_8ipf.html#ae824bbf81f8b7d16b36b53e3f3d85f69":[9,0,10,33],
+"pearl-elog_8ipf.html#af34e46263aa50843f98f755988f9ab5c":[9,0,10,56],
+"pearl-elog_8ipf.html#af652f6f257be1ee749fe788d1b03f75f":[9,0,10,13],
+"pearl-elog_8ipf.html#af8b1ea711208bcc2cd1647abe04131dc":[9,0,10,21],
+"pearl-elog_8ipf.html#afbace5ffc3167b42b09657ce6cc854ca":[9,0,10,23],
+"pearl-elog_8ipf_source.html":[9,0,10],
+"pearl-fitfuncs_8ipf.html":[9,0,11],
+"pearl-fitfuncs_8ipf.html#a02368cc4adfbd746cd2f1e7d73884a61":[9,0,11,20],
+"pearl-fitfuncs_8ipf.html#a13a5ee22049d9a3379cd6e55654e70a3":[9,0,11,1],
+"pearl-fitfuncs_8ipf.html#a1520bd078ef77fd16ba20e95dbc6829d":[9,0,11,15],
+"pearl-fitfuncs_8ipf.html#a1e729418252bf0d05ea6ec5cbd65b834":[9,0,11,10],
+"pearl-fitfuncs_8ipf.html#a24cd6a0c96ef8c720e371bb31ac0a479":[9,0,11,2]
};
diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js
index 0e31d45..8797a47 100644
--- a/doc/html/navtreeindex2.js
+++ b/doc/html/navtreeindex2.js
@@ -1,157 +1,163 @@
var NAVTREEINDEX2 =
{
-"pearl-fitfuncs_8ipf.html#a84a0278284332631682ce032018d1716":[9,0,10,19],
-"pearl-fitfuncs_8ipf.html#a9d110819fa3cd2173f3103724e394fdf":[9,0,10,7],
-"pearl-fitfuncs_8ipf.html#aaa48428994f8720a12e7237ef43e86ea":[9,0,10,5],
-"pearl-fitfuncs_8ipf.html#aad1418e71830c1ec71d7dd62b2ecf9ba":[9,0,10,16],
-"pearl-fitfuncs_8ipf.html#ab32134566b2573672ac674565deebd36":[9,0,10,11],
-"pearl-fitfuncs_8ipf.html#adb438f665e51a8dd104a37cfead04f27":[9,0,10,8],
-"pearl-fitfuncs_8ipf.html#ae2d138beb7cb39e8042487893095b461":[9,0,10,6],
-"pearl-fitfuncs_8ipf.html#af62cb65b7444ff60e956a45bd5d0ec27":[9,0,10,9],
-"pearl-fitfuncs_8ipf.html#aff8e8b103c32c8e723b57ce7ad5ef0f5":[9,0,10,4],
-"pearl-fitfuncs_8ipf_source.html":[9,0,10],
-"pearl-gui-tools_8ipf.html":[9,0,11],
-"pearl-gui-tools_8ipf.html#a97ad19d83cf0007c4bcf97a32164610f":[9,0,11,2],
-"pearl-gui-tools_8ipf.html#aaf29d090c81e00cf44af295193b24c5a":[9,0,11,0],
-"pearl-gui-tools_8ipf.html#aca0a41a0f28a35ac7535df30ddbd79fe":[9,0,11,1],
-"pearl-gui-tools_8ipf_source.html":[9,0,11],
-"pearl-matrix-import_8ipf.html":[9,0,12],
-"pearl-matrix-import_8ipf.html#a0dc1efa23739e10b7558543b166e95b9":[9,0,12,18],
-"pearl-matrix-import_8ipf.html#a1a46b042e41daffee61706ab2cf54351":[9,0,12,10],
-"pearl-matrix-import_8ipf.html#a3a0ba4a7ad64739303b705d92be53267":[9,0,12,13],
-"pearl-matrix-import_8ipf.html#a3f524f5190341d2accc8cb8c3ed2ceb5":[9,0,12,1],
-"pearl-matrix-import_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725":[9,0,12,4],
-"pearl-matrix-import_8ipf.html#a4bfeaf81ac483df0a38b26b6a8cf74a6":[9,0,12,16],
-"pearl-matrix-import_8ipf.html#a59e72c849f4314aaa8339fd899665d85":[9,0,12,15],
-"pearl-matrix-import_8ipf.html#a6ac0c685976b0e0c1944fb616a4f3a3c":[9,0,12,11],
-"pearl-matrix-import_8ipf.html#a6aeef317fd468c88c99a274338c70ae3":[9,0,12,12],
-"pearl-matrix-import_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b":[9,0,12,23],
-"pearl-matrix-import_8ipf.html#a81b1d81261a32d0ed4cf79b81487f1b4":[9,0,12,6],
-"pearl-matrix-import_8ipf.html#a856478705a78e8105ea5d91a2228975b":[9,0,12,7],
-"pearl-matrix-import_8ipf.html#a893405a122fdf70429f4f75b8877ed7d":[9,0,12,8],
-"pearl-matrix-import_8ipf.html#a8acd2b03343ef9bdfecaa75e831392d1":[9,0,12,19],
-"pearl-matrix-import_8ipf.html#ab80101bc780dcbe94200e2446bce51d9":[9,0,12,20],
-"pearl-matrix-import_8ipf.html#abd09594d22038853e1e8021e0f36363d":[9,0,12,14],
-"pearl-matrix-import_8ipf.html#ac7790f06151821678a65ab0065a5323e":[9,0,12,3],
-"pearl-matrix-import_8ipf.html#aca457d1f4414d20a911254b1de13ebbb":[9,0,12,22],
-"pearl-matrix-import_8ipf.html#ad720655ff881ddecae2e1b8afed58fa0":[9,0,12,21],
-"pearl-matrix-import_8ipf.html#ad74d5afa71179728a9237d1ec5884482":[9,0,12,9],
-"pearl-matrix-import_8ipf.html#ad8532f1473f92539fe88217d5d6e3368":[9,0,12,17],
-"pearl-matrix-import_8ipf.html#ae2cfa1ac6651cfc3fb0dfce03494995b":[9,0,12,2],
-"pearl-matrix-import_8ipf.html#af0eaec901e06ce59250eb434539a0f6c":[9,0,12,5],
-"pearl-matrix-import_8ipf_source.html":[9,0,12],
-"pearl-menu_8ipf.html":[9,0,13],
-"pearl-menu_8ipf.html#a3404a53bf13a01c1e811d1af6c35b726":[9,0,13,8],
-"pearl-menu_8ipf.html#a3658ae687e12987fa1d70636849a060f":[9,0,13,5],
-"pearl-menu_8ipf.html#a61ded60be72959b00f22842afa37c56f":[9,0,13,7],
-"pearl-menu_8ipf.html#a74bc5da7843ee6c25f2d9c93d22a6ffa":[9,0,13,6],
-"pearl-menu_8ipf.html#aa70ef420d6fe0f6a433cd2371fc4a03d":[9,0,13,3],
-"pearl-menu_8ipf.html#aab34952c2f3b36f9ee8619eb901ff581":[9,0,13,2],
-"pearl-menu_8ipf.html#aad7d768680c6d8a9b8a7025c7e1ec75d":[9,0,13,0],
-"pearl-menu_8ipf.html#ac73a94f760455f19294a9f917b43f145":[9,0,13,1],
-"pearl-menu_8ipf.html#af6c9740540c6242eb7bf57fc49de82ab":[9,0,13,4],
-"pearl-menu_8ipf_source.html":[9,0,13],
-"pearl-otf-import_8ipf.html":[9,0,14],
-"pearl-otf-import_8ipf.html#a3632f8a5c0ee32a14a3e589b74a0c496":[9,0,14,4],
-"pearl-otf-import_8ipf.html#a44078e1d8f26e515539acb96973fc630":[9,0,14,2],
-"pearl-otf-import_8ipf.html#a603b71176ed838713ec555c440082e22":[9,0,14,5],
-"pearl-otf-import_8ipf.html#a715f9cf2d2b1ffb04f2f9a0e344a80ee":[9,0,14,7],
-"pearl-otf-import_8ipf.html#a882da254075e8d89f0117e491af90df0":[9,0,14,8],
-"pearl-otf-import_8ipf.html#aa47fc4b956ee84a993b6d285b628fe20":[9,0,14,6],
-"pearl-otf-import_8ipf.html#aba965b854836658aa00e3ec2b361d7c9":[9,0,14,9],
-"pearl-otf-import_8ipf.html#abd8897317366046dfb97c6ca53813d18":[9,0,14,3],
-"pearl-otf-import_8ipf.html#ad2a83b85030a7d7769d434d6e2e9e557":[9,0,14,1],
-"pearl-otf-import_8ipf.html#ae2640256d7d07c11b41621430279cef6":[9,0,14,0],
-"pearl-otf-import_8ipf_source.html":[9,0,14],
-"pearl-pmsco-import_8ipf.html":[9,0,15],
-"pearl-pmsco-import_8ipf.html#a0a53a4686b482d62fe1797932a1708db":[9,0,15,2],
-"pearl-pmsco-import_8ipf.html#aa31bbaa2fc77b447e6c6f386b23abdd9":[9,0,15,1],
-"pearl-pmsco-import_8ipf.html#ab3421c7f54aa64e5e493b267d700c0c8":[9,0,15,0],
-"pearl-pmsco-import_8ipf_source.html":[9,0,15],
-"pearl-polar-coordinates_8ipf.html":[9,0,16],
-"pearl-polar-coordinates_8ipf.html#a58139e6ebfba242b6b2ba3533b865a9a":[9,0,16,4],
-"pearl-polar-coordinates_8ipf.html#a6a0ffb6b9160413d9694b1fd8e10c858":[9,0,16,3],
-"pearl-polar-coordinates_8ipf.html#a94ccfa9cf52c55eb1f66c2704478c396":[9,0,16,2],
-"pearl-polar-coordinates_8ipf.html#aca0a5aaa4854d83ef667c53007312fb8":[9,0,16,0],
-"pearl-polar-coordinates_8ipf.html#adfc1f0b3cddf672b0ccdb6a22b97ba9e":[9,0,16,1],
-"pearl-polar-coordinates_8ipf_source.html":[9,0,16],
-"pearl-pshell-import_8ipf.html":[9,0,17],
-"pearl-pshell-import_8ipf.html#a035a4df9f4508144149abdb0b46c87d1":[9,0,17,17],
-"pearl-pshell-import_8ipf.html#a03f00b3299bc3df671fcc239f7dd5418":[9,0,17,41],
-"pearl-pshell-import_8ipf.html#a0a02f87e19e825964aa17c46ed51df8c":[9,0,17,23],
-"pearl-pshell-import_8ipf.html#a0f2c168c04d075734edb995361aefb82":[9,0,17,42],
-"pearl-pshell-import_8ipf.html#a13a45e8618c1ab7406e1aa5e608e21fe":[9,0,17,16],
-"pearl-pshell-import_8ipf.html#a1dc6c971120749b378014f1f63cb6668":[9,0,17,20],
-"pearl-pshell-import_8ipf.html#a2152f7c39a187b740cf9890767ffac3f":[9,0,17,12],
-"pearl-pshell-import_8ipf.html#a277cd450cca7832aa44f8097934e6acb":[9,0,17,36],
-"pearl-pshell-import_8ipf.html#a2972587ec82cc2a261b8119a582b4215":[9,0,17,18],
-"pearl-pshell-import_8ipf.html#a2c456397c36d4116bfddca452eff5954":[9,0,17,5],
-"pearl-pshell-import_8ipf.html#a2fc497747287d6fe40c6de997ed4a90d":[9,0,17,9],
-"pearl-pshell-import_8ipf.html#a33f8faf117450af1d6dae9ef48786cd6":[9,0,17,31],
-"pearl-pshell-import_8ipf.html#a3c72087695969f42ea91c000de47b26e":[9,0,17,39],
-"pearl-pshell-import_8ipf.html#a3eefc2f84a09f2ce29893c71ef44ae32":[9,0,17,21],
-"pearl-pshell-import_8ipf.html#a412b4753ceb753d705a113a26c018b22":[9,0,17,40],
-"pearl-pshell-import_8ipf.html#a41bf534983b0662ec2609b136c395f14":[9,0,17,0],
-"pearl-pshell-import_8ipf.html#a44d495fba0dd2b82dec13760a07fd226":[9,0,17,30],
-"pearl-pshell-import_8ipf.html#a4508bd507c4c935bd8463d9b2b84c6fc":[9,0,17,10],
-"pearl-pshell-import_8ipf.html#a5745428740b64cd66394a7fcd78b86f1":[9,0,17,37],
-"pearl-pshell-import_8ipf.html#a5ad52cb10171572c454f9426d3a9be21":[9,0,17,38],
-"pearl-pshell-import_8ipf.html#a79ac37bb666b42c3332e9984196ccfe7":[9,0,17,25],
-"pearl-pshell-import_8ipf.html#a79b968d7439dfbfbc38c05f933071489":[9,0,17,2],
-"pearl-pshell-import_8ipf.html#a83804ba9637debed6ef8b13e7b9b19e0":[9,0,17,28],
-"pearl-pshell-import_8ipf.html#a83930d4384b0238fc8416ba03dbc0386":[9,0,17,35],
-"pearl-pshell-import_8ipf.html#a8704627410409bcd27a1adeda4082c47":[9,0,17,8],
-"pearl-pshell-import_8ipf.html#a8a5ce6c2767607de194b4c148ee98c27":[9,0,17,13],
-"pearl-pshell-import_8ipf.html#a92a18d6e81c3f521ba3bb240eaf578a9":[9,0,17,33],
-"pearl-pshell-import_8ipf.html#aa14b28120a07a8213e5a692930704a4b":[9,0,17,19],
-"pearl-pshell-import_8ipf.html#aa56c25d64b3e59f74d6dd92a599cce4f":[9,0,17,26],
-"pearl-pshell-import_8ipf.html#aa6dc3e3f7dc1ca4346132635a90fc447":[9,0,17,34],
-"pearl-pshell-import_8ipf.html#aba25eb98e4c6cc9066c46ef6be1cde15":[9,0,17,7],
-"pearl-pshell-import_8ipf.html#abb4afdef6ae4476c25a1ff77b17266c3":[9,0,17,32],
-"pearl-pshell-import_8ipf.html#ac4dfb90b951d29b56501e904f5cc38aa":[9,0,17,14],
-"pearl-pshell-import_8ipf.html#acb317b57ef137d4d5da5938013dbe442":[9,0,17,11],
-"pearl-pshell-import_8ipf.html#acba7f4b98f67cc112c02dfeefe3e5acd":[9,0,17,3],
-"pearl-pshell-import_8ipf.html#accc20b0fc6bda95ba0cd0aea6633086f":[9,0,17,29],
-"pearl-pshell-import_8ipf.html#acfb01ee360b66f286225f6e9c7220ba2":[9,0,17,1],
-"pearl-pshell-import_8ipf.html#ad26b0b56d7ccd23547535091c9430569":[9,0,17,24],
-"pearl-pshell-import_8ipf.html#ad3b9354b137ba4f1bc3ed2e74f24dc88":[9,0,17,27],
-"pearl-pshell-import_8ipf.html#adc11ea797562b3d99c247f4866618d39":[9,0,17,4],
-"pearl-pshell-import_8ipf.html#aec191d0167bbf606d24396f4658104b5":[9,0,17,22],
-"pearl-pshell-import_8ipf.html#af08a467036c64f70ca3dfe644fcc457c":[9,0,17,6],
-"pearl-pshell-import_8ipf.html#afde787a00a18dc8c63b100d8ac7d992f":[9,0,17,15],
-"pearl-pshell-import_8ipf_source.html":[9,0,17],
-"pearl-scienta-preprocess_8ipf.html":[9,0,18],
-"pearl-scienta-preprocess_8ipf.html#a145c7275b8809c5e789b932ef46e4811":[9,0,18,6],
-"pearl-scienta-preprocess_8ipf.html#a1514250704b40aa2614d389a2e250d61":[9,0,18,5],
-"pearl-scienta-preprocess_8ipf.html#a1e91197cd7a3581b70bc59a194d3f43b":[9,0,18,3],
-"pearl-scienta-preprocess_8ipf.html#a6d06ea5a11ba79160efeea7fe673af8c":[9,0,18,7],
-"pearl-scienta-preprocess_8ipf.html#a6e7de6441bbcba217760448babaca827":[9,0,18,8],
-"pearl-scienta-preprocess_8ipf.html#a83cdbd96c5b59011914d53118e5ef71c":[9,0,18,2],
-"pearl-scienta-preprocess_8ipf.html#a8e2aef3e0d5f2b304399a11423661fdc":[9,0,18,9],
-"pearl-scienta-preprocess_8ipf.html#a95fbd22f52f61d2bff0625b7b8e159d1":[9,0,18,1],
-"pearl-scienta-preprocess_8ipf.html#ad626526589efec3f2f72ad001702fe39":[9,0,18,4],
-"pearl-scienta-preprocess_8ipf.html#adb78e8b2bbfd9c0faa5eb049b1dcad1c":[9,0,18,10],
-"pearl-scienta-preprocess_8ipf.html#ae6877c51ad15c2ba8a69c65356cb34b8":[9,0,18,0],
-"pearl-scienta-preprocess_8ipf_source.html":[9,0,18],
-"pearl-tools_8ipf.html":[9,0,19],
-"pearl-tools_8ipf.html#a3fb8c06030dc41a599380150807caeb0":[9,0,19,1],
-"pearl-tools_8ipf.html#a6bdd1c0b269f1d7d99843ce0cb218cc7":[9,0,19,2],
-"pearl-tools_8ipf.html#a7c5307e5e7c0202d2b088fdc11887069":[9,0,19,3],
-"pearl-tools_8ipf.html#a90c62bdfc186e2482ccb18113a591d5e":[9,0,19,0],
-"pearl-tools_8ipf.html#aabc250f68dd85ca58d7be5077255af99":[9,0,19,4],
-"pearl-tools_8ipf.html#aea193a1b5fbdbb2a5dec9f25f3c05c45":[9,0,19,5],
-"pearl-tools_8ipf_source.html":[9,0,19],
-"pearl-vector-operations_8ipf.html":[9,0,20],
-"pearl-vector-operations_8ipf.html#a0030e927980581d57781ad391f2d872a":[9,0,20,5],
-"pearl-vector-operations_8ipf.html#a355150c423ab975fe7f1832917118ea3":[9,0,20,2],
-"pearl-vector-operations_8ipf.html#a72c3200a7344c708ea76e20cc2c19c43":[9,0,20,0],
-"pearl-vector-operations_8ipf.html#a76feca10fe5d3e085f01c73a59b38424":[9,0,20,8],
-"pearl-vector-operations_8ipf.html#a8a8dff94d9f7b992c2c2c0744001e74b":[9,0,20,6],
-"pearl-vector-operations_8ipf.html#ac579a92f012f0d0ef7b8f097e1c8b3c7":[9,0,20,1],
-"pearl-vector-operations_8ipf.html#ada80428496dc748b960bd9c65df7da8b":[9,0,20,3],
-"pearl-vector-operations_8ipf.html#adfd1d68e739694982fbd00b76568c1c0":[9,0,20,4],
-"pearl-vector-operations_8ipf.html#adfdf1cfe8812d8d0006228f6c14c9582":[9,0,20,7],
-"pearl-vector-operations_8ipf_source.html":[9,0,20],
+"pearl-fitfuncs_8ipf.html#a2c6547164c0b46efecf4d372ea04c263":[9,0,11,17],
+"pearl-fitfuncs_8ipf.html#a3a94468da285a31eed5e990cd90e5cdf":[9,0,11,18],
+"pearl-fitfuncs_8ipf.html#a4d20215153c0e0cee3870dfceded8bc9":[9,0,11,13],
+"pearl-fitfuncs_8ipf.html#a5a2a03026b88f3dd99214ab1b26e6f80":[9,0,11,12],
+"pearl-fitfuncs_8ipf.html#a709f7c4585b1d850ea8aae1885ac18cb":[9,0,11,3],
+"pearl-fitfuncs_8ipf.html#a819902ab9f541b75a0fd33a7b52465d0":[9,0,11,14],
+"pearl-fitfuncs_8ipf.html#a84a0278284332631682ce032018d1716":[9,0,11,19],
+"pearl-fitfuncs_8ipf.html#a9d110819fa3cd2173f3103724e394fdf":[9,0,11,7],
+"pearl-fitfuncs_8ipf.html#aaa48428994f8720a12e7237ef43e86ea":[9,0,11,5],
+"pearl-fitfuncs_8ipf.html#aad1418e71830c1ec71d7dd62b2ecf9ba":[9,0,11,16],
+"pearl-fitfuncs_8ipf.html#ab32134566b2573672ac674565deebd36":[9,0,11,11],
+"pearl-fitfuncs_8ipf.html#adb438f665e51a8dd104a37cfead04f27":[9,0,11,8],
+"pearl-fitfuncs_8ipf.html#ae2d138beb7cb39e8042487893095b461":[9,0,11,6],
+"pearl-fitfuncs_8ipf.html#af62cb65b7444ff60e956a45bd5d0ec27":[9,0,11,9],
+"pearl-fitfuncs_8ipf.html#aff8e8b103c32c8e723b57ce7ad5ef0f5":[9,0,11,4],
+"pearl-fitfuncs_8ipf_source.html":[9,0,11],
+"pearl-gui-tools_8ipf.html":[9,0,12],
+"pearl-gui-tools_8ipf.html#a97ad19d83cf0007c4bcf97a32164610f":[9,0,12,2],
+"pearl-gui-tools_8ipf.html#aaf29d090c81e00cf44af295193b24c5a":[9,0,12,0],
+"pearl-gui-tools_8ipf.html#aca0a41a0f28a35ac7535df30ddbd79fe":[9,0,12,1],
+"pearl-gui-tools_8ipf_source.html":[9,0,12],
+"pearl-matrix-import_8ipf.html":[9,0,13],
+"pearl-matrix-import_8ipf.html#a0dc1efa23739e10b7558543b166e95b9":[9,0,13,18],
+"pearl-matrix-import_8ipf.html#a1a46b042e41daffee61706ab2cf54351":[9,0,13,10],
+"pearl-matrix-import_8ipf.html#a3a0ba4a7ad64739303b705d92be53267":[9,0,13,13],
+"pearl-matrix-import_8ipf.html#a3f524f5190341d2accc8cb8c3ed2ceb5":[9,0,13,1],
+"pearl-matrix-import_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725":[9,0,13,4],
+"pearl-matrix-import_8ipf.html#a4bfeaf81ac483df0a38b26b6a8cf74a6":[9,0,13,16],
+"pearl-matrix-import_8ipf.html#a59e72c849f4314aaa8339fd899665d85":[9,0,13,15],
+"pearl-matrix-import_8ipf.html#a6ac0c685976b0e0c1944fb616a4f3a3c":[9,0,13,11],
+"pearl-matrix-import_8ipf.html#a6aeef317fd468c88c99a274338c70ae3":[9,0,13,12],
+"pearl-matrix-import_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b":[9,0,13,23],
+"pearl-matrix-import_8ipf.html#a81b1d81261a32d0ed4cf79b81487f1b4":[9,0,13,6],
+"pearl-matrix-import_8ipf.html#a856478705a78e8105ea5d91a2228975b":[9,0,13,7],
+"pearl-matrix-import_8ipf.html#a893405a122fdf70429f4f75b8877ed7d":[9,0,13,8],
+"pearl-matrix-import_8ipf.html#a8acd2b03343ef9bdfecaa75e831392d1":[9,0,13,19],
+"pearl-matrix-import_8ipf.html#ab80101bc780dcbe94200e2446bce51d9":[9,0,13,20],
+"pearl-matrix-import_8ipf.html#abd09594d22038853e1e8021e0f36363d":[9,0,13,14],
+"pearl-matrix-import_8ipf.html#ac7790f06151821678a65ab0065a5323e":[9,0,13,3],
+"pearl-matrix-import_8ipf.html#aca457d1f4414d20a911254b1de13ebbb":[9,0,13,22],
+"pearl-matrix-import_8ipf.html#ad720655ff881ddecae2e1b8afed58fa0":[9,0,13,21],
+"pearl-matrix-import_8ipf.html#ad74d5afa71179728a9237d1ec5884482":[9,0,13,9],
+"pearl-matrix-import_8ipf.html#ad8532f1473f92539fe88217d5d6e3368":[9,0,13,17],
+"pearl-matrix-import_8ipf.html#ae2cfa1ac6651cfc3fb0dfce03494995b":[9,0,13,2],
+"pearl-matrix-import_8ipf.html#af0eaec901e06ce59250eb434539a0f6c":[9,0,13,5],
+"pearl-matrix-import_8ipf_source.html":[9,0,13],
+"pearl-menu_8ipf.html":[9,0,14],
+"pearl-menu_8ipf.html#a3404a53bf13a01c1e811d1af6c35b726":[9,0,14,8],
+"pearl-menu_8ipf.html#a3658ae687e12987fa1d70636849a060f":[9,0,14,5],
+"pearl-menu_8ipf.html#a61ded60be72959b00f22842afa37c56f":[9,0,14,7],
+"pearl-menu_8ipf.html#a74bc5da7843ee6c25f2d9c93d22a6ffa":[9,0,14,6],
+"pearl-menu_8ipf.html#aa70ef420d6fe0f6a433cd2371fc4a03d":[9,0,14,3],
+"pearl-menu_8ipf.html#aab34952c2f3b36f9ee8619eb901ff581":[9,0,14,2],
+"pearl-menu_8ipf.html#aad7d768680c6d8a9b8a7025c7e1ec75d":[9,0,14,0],
+"pearl-menu_8ipf.html#ac73a94f760455f19294a9f917b43f145":[9,0,14,1],
+"pearl-menu_8ipf.html#af6c9740540c6242eb7bf57fc49de82ab":[9,0,14,4],
+"pearl-menu_8ipf_source.html":[9,0,14],
+"pearl-otf-import_8ipf.html":[9,0,15],
+"pearl-otf-import_8ipf.html#a3632f8a5c0ee32a14a3e589b74a0c496":[9,0,15,4],
+"pearl-otf-import_8ipf.html#a44078e1d8f26e515539acb96973fc630":[9,0,15,2],
+"pearl-otf-import_8ipf.html#a603b71176ed838713ec555c440082e22":[9,0,15,5],
+"pearl-otf-import_8ipf.html#a715f9cf2d2b1ffb04f2f9a0e344a80ee":[9,0,15,7],
+"pearl-otf-import_8ipf.html#a882da254075e8d89f0117e491af90df0":[9,0,15,8],
+"pearl-otf-import_8ipf.html#aa47fc4b956ee84a993b6d285b628fe20":[9,0,15,6],
+"pearl-otf-import_8ipf.html#aba965b854836658aa00e3ec2b361d7c9":[9,0,15,9],
+"pearl-otf-import_8ipf.html#abd8897317366046dfb97c6ca53813d18":[9,0,15,3],
+"pearl-otf-import_8ipf.html#ad2a83b85030a7d7769d434d6e2e9e557":[9,0,15,1],
+"pearl-otf-import_8ipf.html#ae2640256d7d07c11b41621430279cef6":[9,0,15,0],
+"pearl-otf-import_8ipf_source.html":[9,0,15],
+"pearl-pmsco-import_8ipf.html":[9,0,16],
+"pearl-pmsco-import_8ipf.html#a0a53a4686b482d62fe1797932a1708db":[9,0,16,2],
+"pearl-pmsco-import_8ipf.html#aa31bbaa2fc77b447e6c6f386b23abdd9":[9,0,16,1],
+"pearl-pmsco-import_8ipf.html#ab3421c7f54aa64e5e493b267d700c0c8":[9,0,16,0],
+"pearl-pmsco-import_8ipf_source.html":[9,0,16],
+"pearl-polar-coordinates_8ipf.html":[9,0,17],
+"pearl-polar-coordinates_8ipf.html#a58139e6ebfba242b6b2ba3533b865a9a":[9,0,17,4],
+"pearl-polar-coordinates_8ipf.html#a6a0ffb6b9160413d9694b1fd8e10c858":[9,0,17,3],
+"pearl-polar-coordinates_8ipf.html#a94ccfa9cf52c55eb1f66c2704478c396":[9,0,17,2],
+"pearl-polar-coordinates_8ipf.html#aca0a5aaa4854d83ef667c53007312fb8":[9,0,17,0],
+"pearl-polar-coordinates_8ipf.html#adfc1f0b3cddf672b0ccdb6a22b97ba9e":[9,0,17,1],
+"pearl-polar-coordinates_8ipf_source.html":[9,0,17],
+"pearl-pshell-import_8ipf.html":[9,0,18],
+"pearl-pshell-import_8ipf.html#a035a4df9f4508144149abdb0b46c87d1":[9,0,18,17],
+"pearl-pshell-import_8ipf.html#a03f00b3299bc3df671fcc239f7dd5418":[9,0,18,41],
+"pearl-pshell-import_8ipf.html#a0a02f87e19e825964aa17c46ed51df8c":[9,0,18,23],
+"pearl-pshell-import_8ipf.html#a0f2c168c04d075734edb995361aefb82":[9,0,18,42],
+"pearl-pshell-import_8ipf.html#a13a45e8618c1ab7406e1aa5e608e21fe":[9,0,18,16],
+"pearl-pshell-import_8ipf.html#a1dc6c971120749b378014f1f63cb6668":[9,0,18,20],
+"pearl-pshell-import_8ipf.html#a2152f7c39a187b740cf9890767ffac3f":[9,0,18,12],
+"pearl-pshell-import_8ipf.html#a277cd450cca7832aa44f8097934e6acb":[9,0,18,36],
+"pearl-pshell-import_8ipf.html#a2972587ec82cc2a261b8119a582b4215":[9,0,18,18],
+"pearl-pshell-import_8ipf.html#a2c456397c36d4116bfddca452eff5954":[9,0,18,5],
+"pearl-pshell-import_8ipf.html#a2fc497747287d6fe40c6de997ed4a90d":[9,0,18,9],
+"pearl-pshell-import_8ipf.html#a33f8faf117450af1d6dae9ef48786cd6":[9,0,18,31],
+"pearl-pshell-import_8ipf.html#a3c72087695969f42ea91c000de47b26e":[9,0,18,39],
+"pearl-pshell-import_8ipf.html#a3eefc2f84a09f2ce29893c71ef44ae32":[9,0,18,21],
+"pearl-pshell-import_8ipf.html#a412b4753ceb753d705a113a26c018b22":[9,0,18,40],
+"pearl-pshell-import_8ipf.html#a41bf534983b0662ec2609b136c395f14":[9,0,18,0],
+"pearl-pshell-import_8ipf.html#a44d495fba0dd2b82dec13760a07fd226":[9,0,18,30],
+"pearl-pshell-import_8ipf.html#a4508bd507c4c935bd8463d9b2b84c6fc":[9,0,18,10],
+"pearl-pshell-import_8ipf.html#a5745428740b64cd66394a7fcd78b86f1":[9,0,18,37],
+"pearl-pshell-import_8ipf.html#a5ad52cb10171572c454f9426d3a9be21":[9,0,18,38],
+"pearl-pshell-import_8ipf.html#a79ac37bb666b42c3332e9984196ccfe7":[9,0,18,25],
+"pearl-pshell-import_8ipf.html#a79b968d7439dfbfbc38c05f933071489":[9,0,18,2],
+"pearl-pshell-import_8ipf.html#a83804ba9637debed6ef8b13e7b9b19e0":[9,0,18,28],
+"pearl-pshell-import_8ipf.html#a83930d4384b0238fc8416ba03dbc0386":[9,0,18,35],
+"pearl-pshell-import_8ipf.html#a8704627410409bcd27a1adeda4082c47":[9,0,18,8],
+"pearl-pshell-import_8ipf.html#a8a5ce6c2767607de194b4c148ee98c27":[9,0,18,13],
+"pearl-pshell-import_8ipf.html#a92a18d6e81c3f521ba3bb240eaf578a9":[9,0,18,33],
+"pearl-pshell-import_8ipf.html#aa14b28120a07a8213e5a692930704a4b":[9,0,18,19],
+"pearl-pshell-import_8ipf.html#aa56c25d64b3e59f74d6dd92a599cce4f":[9,0,18,26],
+"pearl-pshell-import_8ipf.html#aa6dc3e3f7dc1ca4346132635a90fc447":[9,0,18,34],
+"pearl-pshell-import_8ipf.html#aba25eb98e4c6cc9066c46ef6be1cde15":[9,0,18,7],
+"pearl-pshell-import_8ipf.html#abb4afdef6ae4476c25a1ff77b17266c3":[9,0,18,32],
+"pearl-pshell-import_8ipf.html#ac4dfb90b951d29b56501e904f5cc38aa":[9,0,18,14],
+"pearl-pshell-import_8ipf.html#acb317b57ef137d4d5da5938013dbe442":[9,0,18,11],
+"pearl-pshell-import_8ipf.html#acba7f4b98f67cc112c02dfeefe3e5acd":[9,0,18,3],
+"pearl-pshell-import_8ipf.html#accc20b0fc6bda95ba0cd0aea6633086f":[9,0,18,29],
+"pearl-pshell-import_8ipf.html#acfb01ee360b66f286225f6e9c7220ba2":[9,0,18,1],
+"pearl-pshell-import_8ipf.html#ad26b0b56d7ccd23547535091c9430569":[9,0,18,24],
+"pearl-pshell-import_8ipf.html#ad3b9354b137ba4f1bc3ed2e74f24dc88":[9,0,18,27],
+"pearl-pshell-import_8ipf.html#adc11ea797562b3d99c247f4866618d39":[9,0,18,4],
+"pearl-pshell-import_8ipf.html#aec191d0167bbf606d24396f4658104b5":[9,0,18,22],
+"pearl-pshell-import_8ipf.html#af08a467036c64f70ca3dfe644fcc457c":[9,0,18,6],
+"pearl-pshell-import_8ipf.html#afde787a00a18dc8c63b100d8ac7d992f":[9,0,18,15],
+"pearl-pshell-import_8ipf_source.html":[9,0,18],
+"pearl-scienta-preprocess_8ipf.html":[9,0,19],
+"pearl-scienta-preprocess_8ipf.html#a145c7275b8809c5e789b932ef46e4811":[9,0,19,6],
+"pearl-scienta-preprocess_8ipf.html#a1514250704b40aa2614d389a2e250d61":[9,0,19,5],
+"pearl-scienta-preprocess_8ipf.html#a1e91197cd7a3581b70bc59a194d3f43b":[9,0,19,3],
+"pearl-scienta-preprocess_8ipf.html#a6d06ea5a11ba79160efeea7fe673af8c":[9,0,19,7],
+"pearl-scienta-preprocess_8ipf.html#a6e7de6441bbcba217760448babaca827":[9,0,19,8],
+"pearl-scienta-preprocess_8ipf.html#a83cdbd96c5b59011914d53118e5ef71c":[9,0,19,2],
+"pearl-scienta-preprocess_8ipf.html#a8e2aef3e0d5f2b304399a11423661fdc":[9,0,19,9],
+"pearl-scienta-preprocess_8ipf.html#a95fbd22f52f61d2bff0625b7b8e159d1":[9,0,19,1],
+"pearl-scienta-preprocess_8ipf.html#ad626526589efec3f2f72ad001702fe39":[9,0,19,4],
+"pearl-scienta-preprocess_8ipf.html#adb78e8b2bbfd9c0faa5eb049b1dcad1c":[9,0,19,10],
+"pearl-scienta-preprocess_8ipf.html#ae6877c51ad15c2ba8a69c65356cb34b8":[9,0,19,0],
+"pearl-scienta-preprocess_8ipf_source.html":[9,0,19],
+"pearl-tools_8ipf.html":[9,0,20],
+"pearl-tools_8ipf.html#a3fb8c06030dc41a599380150807caeb0":[9,0,20,1],
+"pearl-tools_8ipf.html#a6bdd1c0b269f1d7d99843ce0cb218cc7":[9,0,20,2],
+"pearl-tools_8ipf.html#a7c5307e5e7c0202d2b088fdc11887069":[9,0,20,3],
+"pearl-tools_8ipf.html#a90c62bdfc186e2482ccb18113a591d5e":[9,0,20,0],
+"pearl-tools_8ipf.html#aabc250f68dd85ca58d7be5077255af99":[9,0,20,4],
+"pearl-tools_8ipf.html#aea193a1b5fbdbb2a5dec9f25f3c05c45":[9,0,20,5],
+"pearl-tools_8ipf_source.html":[9,0,20],
+"pearl-vector-operations_8ipf.html":[9,0,21],
+"pearl-vector-operations_8ipf.html#a0030e927980581d57781ad391f2d872a":[9,0,21,5],
+"pearl-vector-operations_8ipf.html#a355150c423ab975fe7f1832917118ea3":[9,0,21,2],
+"pearl-vector-operations_8ipf.html#a72c3200a7344c708ea76e20cc2c19c43":[9,0,21,0],
+"pearl-vector-operations_8ipf.html#a76feca10fe5d3e085f01c73a59b38424":[9,0,21,8],
+"pearl-vector-operations_8ipf.html#a8a8dff94d9f7b992c2c2c0744001e74b":[9,0,21,6],
+"pearl-vector-operations_8ipf.html#ac579a92f012f0d0ef7b8f097e1c8b3c7":[9,0,21,1],
+"pearl-vector-operations_8ipf.html#ada80428496dc748b960bd9c65df7da8b":[9,0,21,3],
+"pearl-vector-operations_8ipf.html#adfd1d68e739694982fbd00b76568c1c0":[9,0,21,4],
+"pearl-vector-operations_8ipf.html#adfdf1cfe8812d8d0006228f6c14c9582":[9,0,21,7],
+"pearl-vector-operations_8ipf_source.html":[9,0,21],
"struct_doniach_sunjic_struct.html":[6,0],
"struct_doniach_sunjic_struct.html#a02c13fdcf15e9adfee13464701bb7de2":[6,0,2],
"struct_doniach_sunjic_struct.html#a45c3a3fa68850032e545907ca65ab982":[6,0,7],
diff --git a/doc/html/pag_anglescan_processing.html b/doc/html/pag_anglescan_processing.html
index ffe819d..93a5158 100644
--- a/doc/html/pag_anglescan_processing.html
+++ b/doc/html/pag_anglescan_processing.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -268,7 +268,7 @@ Export processed data
diff --git a/doc/html/pages.html b/doc/html/pages.html
index 411f38b..af27ec5 100644
--- a/doc/html/pages.html
+++ b/doc/html/pages.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('pages.html','');});
diff --git a/doc/html/pearl-anglescan-panel_8ipf.html b/doc/html/pearl-anglescan-panel_8ipf.html
index a938c2b..95417d1 100644
--- a/doc/html/pearl-anglescan-panel_8ipf.html
+++ b/doc/html/pearl-anglescan-panel_8ipf.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -2101,7 +2101,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/doc/html/pearl-anglescan-panel_8ipf_source.html b/doc/html/pearl-anglescan-panel_8ipf_source.html
index 6de5cc5..71b61ee 100644
--- a/doc/html/pearl-anglescan-panel_8ipf_source.html
+++ b/doc/html/pearl-anglescan-panel_8ipf_source.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('pearl-anglescan-panel_8ipf_source.html
static variable check_norm_alpha()
variable asp_import_raw(wave raw_data)
import raw data
variable crop_strip(wave strip, variable xlo, variable xhi)
crop a strip at the sides.
-variable ad_update_profiles(wave image)
update a profiles graph with new data.
+variable ad_update_profiles(wave image)
update a profiles graph with new data.
static variable bp_save_prefs(WMButtonAction *ba)
variable asp_save_output_itx()
save the output diffractogram to an igor text file
string display_hemi_scan(string nickname, variable projection=defaultValue, variable graphtype=defaultValue, variable do_ticks=defaultValue, variable do_grids=defaultValue, string graphname=defaultValue)
display a plot of a hemispherical angle scan.
@@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('pearl-anglescan-panel_8ipf_source.html
static variable bp_output_itx(WMButtonAction *ba)
variable asp_close_graphs()
close all graphs created by the angle scan panel
static variable do_norm_alpha(variable check, variable force=defaultValue)
alpha-normalize the process data.
-string ad_display_profiles(wave image, string filter=defaultValue)
open a new profiles graph window.
+string ad_display_profiles(wave image, string filter=defaultValue)
open a new profiles graph window.
static variable load_prefs()
load persistent package data from the preferences file.
static variable check_norm_theta()
variable set_contrast(variable pcmin, variable pcmax, string graphname=defaultValue, string colortable=defaultValue)
set the pseudocolor contrast by percentile.
@@ -168,7 +168,7 @@ $(document).ready(function(){initNavTree('pearl-anglescan-panel_8ipf_source.html
diff --git a/doc/html/pearl-anglescan-process-test_8ipf.html b/doc/html/pearl-anglescan-process-test_8ipf.html
deleted file mode 100644
index cf36572..0000000
--- a/doc/html/pearl-anglescan-process-test_8ipf.html
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
-
-
-
PEARL Procedures: pearl-anglescan-process-test.ipf File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PEARL Procedures
-
- Igor procedures for the analysis of PEARL data
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#include "pearl-anglescan-process"
-#include "unit-testing"
-
-
Go to the source code of this file.
-
-
-
-
-
-
-
-
-
-
- static variable test_convert_angles_ttpa
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable test_hist_hemi_aziscan
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/pearl-anglescan-process-test_8ipf.js b/doc/html/pearl-anglescan-process-test_8ipf.js
deleted file mode 100644
index 0d4ffc1..0000000
--- a/doc/html/pearl-anglescan-process-test_8ipf.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var pearl_anglescan_process_test_8ipf =
-[
- [ "test_convert_angles_ttpa", "pearl-anglescan-process-test_8ipf.html#a6df060f0518f3a30b184432d2cf274d2", null ],
- [ "test_hist_hemi_aziscan", "pearl-anglescan-process-test_8ipf.html#a2370430e1ae1500d9d297c321b403520", null ]
-];
\ No newline at end of file
diff --git a/doc/html/pearl-anglescan-process-test_8ipf_source.html b/doc/html/pearl-anglescan-process-test_8ipf_source.html
deleted file mode 100644
index e0fd2b9..0000000
--- a/doc/html/pearl-anglescan-process-test_8ipf_source.html
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
PEARL Procedures: pearl-anglescan-process-test.ipf Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PEARL Procedures
-
- Igor procedures for the analysis of PEARL data
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file. 1 #pragma rtGlobals=3// Use modern global access method and strict wave access.
-
2 #pragma IgorVersion = 6.1
-
3 #pragma ModuleName = PearlAnglescanProcessTest
-
-
-
6 #include "pearl-anglescan-process"
-
7 #include "unit-testing"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
22 make /n=(ntests)/d/free i_theta, i_tilt, i_phi
-
23 make /n=3/d/free i_ana
-
24 make /n=1/d/free o_polar, o_azi
-
-
-
-
-
-
30 make /n=(3,ntests)/d/free e_polar, e_azi
-
31 e_polar[][0] = {30, 0, 30}
-
32 e_azi[][0] = {-90, 0, 90}
-
-
34 e_polar[][1] = {90, 90, 90}
-
35 e_azi[][1] = {-30, 0, +30}
-
-
37 e_polar[][2] = {90, 90, 90}
-
38 e_azi[][2] = {-20, 10, +40}
-
-
-
-
-
-
-
-
46 CHECK_EQUAL_WAVES(o_polar, e_polar, tol=0.001)
-
47 CHECK_EQUAL_WAVES(o_azi, e_azi, tol=0.001)
-
-
49 nvar /z errors = root:packages:unittesting:error_count
-
50 if ((nvar_exists(errors)) && (errors > 0))
-
-
-
-
-
-
-
-
-
59 make /n=360/d/free value, azi
-
-
-
-
-
-
-
-
-
68 wave w_values = values
-
-
-
-
72 duplicate /free w_values, e_values
-
73 variable p1 = w_index[44]
-
74 variable p2 = w_index[45]
-
75 e_values = (p >= p1) && (p < p2) ? 1 : 0
-
-
-
-
79 CHECK_EQUAL_WAVES(w_values, e_values, tol=0.001)
-
-
-
static variable test_hist_hemi_aziscan()
-
variable make_hemi_grid(variable npol, string nickname, variable xpdplot=defaultValue)
create a hemispherical, constant solid angle grid
-
static variable test_convert_angles_ttpa()
-
variable hemi_add_aziscan(string nickname, wave values, variable polar, wave azi, wave weights=defaultValue)
add an azimuthal scan to a hemispherical scan grid.
-
variable convert_angles_ttpa2polar(wave theta, wave tilt, wave phi, wave analyser, wave polar, wave azi)
convert angles from TTPA (theta-tilt-phi-analyser) scheme to polar coordinates.
-
-
-
-
-
-
diff --git a/doc/html/pearl-anglescan-process_8ipf.html b/doc/html/pearl-anglescan-process_8ipf.html
index a49814b..642e6d9 100644
--- a/doc/html/pearl-anglescan-process_8ipf.html
+++ b/doc/html/pearl-anglescan-process_8ipf.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -3338,7 +3338,7 @@ caution: binomial and boxcar smoothing are not aware of theta. this may give unp
diff --git a/doc/html/pearl-anglescan-process_8ipf_source.html b/doc/html/pearl-anglescan-process_8ipf_source.html
index 1721657..fac3e64 100644
--- a/doc/html/pearl-anglescan-process_8ipf_source.html
+++ b/doc/html/pearl-anglescan-process_8ipf_source.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('pearl-anglescan-process_8ipf_source.ht
diff --git a/doc/html/pearl-anglescan-tracker_8ipf.html b/doc/html/pearl-anglescan-tracker_8ipf.html
index 458397f..9af8a7b 100644
--- a/doc/html/pearl-anglescan-tracker_8ipf.html
+++ b/doc/html/pearl-anglescan-tracker_8ipf.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -1637,7 +1637,7 @@ Variables
diff --git a/doc/html/pearl-anglescan-tracker_8ipf_source.html b/doc/html/pearl-anglescan-tracker_8ipf_source.html
index 75c5c5e..14242c5 100644
--- a/doc/html/pearl-anglescan-tracker_8ipf_source.html
+++ b/doc/html/pearl-anglescan-tracker_8ipf_source.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -127,11 +127,11 @@ $(document).ready(function(){initNavTree('pearl-anglescan-tracker_8ipf_source.ht
static variable process_image_data()
process the data buffer to generate the tracker dataset.
variable save_hemi_scan(string nickname, string pathname, string filename)
save a hemispherical scan to an Igor text file
static variable IgorQuitHook(string app)
disconnect EPICS channels before Igor quits.
-threadsafe wave adh5_default_reduction(wave source, string *param)
function prototype for adh5_load_reduced_detector
+threadsafe wave adh5_default_reduction(wave source, string *param)
function prototype for adh5_load_reduced_detector
variable ast_callback_manip(variable chan)
callback function for new manipulator position from EPICS.
variable ast_callback_detector(variable chan)
callback function for new detector state from EPICS.
static variable pmp_parameters_mouseup(WMPopupAction *pa)
-variable prompt_func_params(string func_name, string *func_param)
+variable prompt_func_params(string func_name, string *func_param)
variable convert_angles_ttpa2polar(wave theta, wave tilt, wave phi, wave analyser, wave polar, wave azi)
convert angles from TTPA (theta-tilt-phi-analyser) scheme to polar coordinates.
variable ast_add_image(wave image, variable theta, variable tilt, variable phi)
process and add a detector image to the tracker scan.
static variable pmp_data(WMPopupAction *pa)
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('pearl-anglescan-tracker_8ipf_source.ht
diff --git a/doc/html/pearl-anneal_8ipf.html b/doc/html/pearl-anneal_8ipf.html
deleted file mode 100644
index 232c6cb..0000000
--- a/doc/html/pearl-anneal_8ipf.html
+++ /dev/null
@@ -1,1303 +0,0 @@
-
-
-
-
-
-
-
PEARL Procedures: pearl-anneal.ipf File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PEARL Procedures
-
- Igor procedures for the analysis of PEARL data
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ramp generator for sample annealing
-More...
-
#include "pearl-epics"
-
-
Go to the source code of this file.
-
-
- PearlAnneal
- ramp generator for sample annealing
-
-
-
-
ramp generator for sample annealing
-
the ramp generator increases/decreases the heating power according to piecewise target function defined by the user in a set of waves. each row of these waves describes one ramp phase. the rows are processed sequentially.
-
target waves define when a ramp phase ends. when a target is reached, the generator starts to process the next one. the end point of the current phase will become the start point of the next phase.
-
the power target is interpolated linearly between the start and end points of a phase. the ramp speed is given by the difference of the target values of the previous and current phases, and the duration of the phase. the power target values must be filled and be greater or equal to zero.
-
the temperature targets are kept constant. once a temperature target has been reached, the phase ends. temperature targets are not enforced. the phase will end unconditionally when the power target is reached. if you need to reach a temperature target, make sure that the power target is high enough, and that the ramp is slow enough so that the temperature is reached before the phase ends. temperature targets can be disabled by entering NaN.
-
limits are not enforced. if a limit is exceeded, the ramp will pause (while the power remains at its last setting). the ramp resumes when the value falls below the limit. limit checking can be disabled by entering NaN. limits remain constant during the phase.
-
trips cause the ramp to stop, and the power to be turned off. trip checking can be disabled by entering NaN. trip values remain constant during the phase. caution: do not rely on these trips for protection of equipment or the sample! there may be a considerable lag between the occurrence of a trip condition and the execution of a power reset! either use a suitable hardware trip mechanism, or include an appropriate safety margin.
-
-minutes: minimum duration of the ramp phase in minutes. determines the ramping speed. the phase may take longer if pressure or temperature limits are reached. required, must be greater than zero except for the first phase.
-target_watts: power setpoint at the end of the phase. required, must be greater or equal to zero.
-target_tempA: temperature target of Lakeshore channel A in Kelvin. optional, specify NaN to disable.
-target_tempB: temperature target of Lakeshore channel B in Kelvin. optional, specify NaN to disable.
-target_tempPy: temperature target of the pyrometer in Kelvin. optional, specify NaN to disable.
-limit_pressure: vacuum pressure limit in mbar. optional, specify NaN to disable.
-trip_tempA: trip temperature of sensor A in Kelvin. optional, specify NaN to disable.
-trip_tempB: trip temperature of sensor B in Kelvin. optional, specify NaN to disable.
-trip_tempPy: trip temperature of pyrometer in Kelvin. optional, specify NaN to disable.
-trip_pressure: trip pressure in mbar. optional, specify NaN to disable.
-
-
at the beginning of the table, a row with the current setpoints (normally zero at the beginning of a ramp) and zero duration must be included. note that the power supply will remain at its last setpoint after the ramp. thus, the last row should bring the power supply to a safe end value, e.g. zero.
-
Precondition run-time requirements for online mode at the beamline
-EPICS.XOP of Paul Scherrer Institut, version 0.3.0 (March 2015) or later, must be loaded.
-caRepeater.exe program (from EPICS distribution) must be running.
-
-
-
Author matthias muntwiler, matth.nosp@m. ias..nosp@m. muntw.nosp@m. iler.nosp@m. @psi..nosp@m. ch
-
Copyright 2015 Paul Scherrer Institut
-Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
-
-
Definition in file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
- static variable AfterCompiledHook
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
- variable ann_display_ramp
- (
- )
-
-
-
-
-
-
-
-
-
-
- variable ann_init_bg
- (
- )
-
-
-
-
-
-
initialize the background tasks
-
can be called repeatedly. the function exits gracefully if tasks are running.
-
-
Definition at line 712 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
- variable ann_new_ramp_table
- (
- variable
- edit_table = defaultValue
)
-
-
-
-
-
-
create a new ramp table and open it in a table window.
-
the waves are created in the current data folder. to be executed, they must be copied into the package folder.
-
-
Definition at line 668 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable ann_ramp_bg
- (
- WMBackgroundStruct *
- s )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable ann_ramp_hold
- (
- variable
- phase )
-
-
-
-
-
-static
-
-
-
-
-
check hold conditions
-
Returns non-zero if a hold condition is detected, zero if everything is okay.
-
-
Definition at line 1064 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
- variable ann_ramp_pause
- (
- )
-
-
-
-
-
-
-
-
-
-
- variable ann_ramp_resume
- (
- )
-
-
-
-
-
-
-
-
-
-
- variable ann_ramp_start
- (
- )
-
-
-
-
-
-
-
-
-
-
- variable ann_ramp_step
- (
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- static variable ann_ramp_step_exec
- (
- variable
- minutes_now )
-
-
-
-
-
-static
-
-
-
-
-
execute the next ramp step
-
calculate new setpoints and update the power supply setpoints. no trips and limits checked in this function.
-
Returns zero during ramp phase, non-zero at end of ramp phase
-
-
Definition at line 916 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
- variable ann_ramp_stop
- (
- variable
- reset_psu )
-
-
-
-
-
-
stop a running annealing ramp
-
Parameters
-
- reset_psu 1 = turn off the power supply, 0 = do not change the power supply the power supply is also turned off if the current target power is below 1 W.
-
-
-
-
-
Definition at line 1266 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable ann_ramp_target
- (
- variable
- phase )
-
-
-
-
-
-static
-
-
-
-
-
check target conditions
-
Returns non-zero if a target reached, zero otherwise.
-
-
Definition at line 1087 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable ann_ramp_trip
- (
- variable
- phase )
-
-
-
-
-
-static
-
-
-
-
-
check trip conditions
-
turn of power and stop the ramp if any of the trip conditions is met.
-
Returns non-zero if a trip condition is detected, zero if everything is okay.
-
-
Definition at line 1011 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable ann_ramp_update
- (
- variable
- phase )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable ann_record_bg
- (
- WMBackgroundStruct *
- s )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable bp_ramp_edit
- (
- WMButtonAction *
- ba )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable bp_ramp_pause
- (
- WMButtonAction *
- ba )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable bp_ramp_start
- (
- WMButtonAction *
- ba )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable bp_ramp_stop
- (
- WMButtonAction *
- ba )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_connect
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
connect to all required EPICS devices.
-
can be called repeatedly. the function exits gracefully if connections are existing.
-
Returns zero if successful, non-zero if an error occurred
-
-
Definition at line 303 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_connect_ls
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
connect to the lakeshore temperature controller
-
if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.
-
Returns zero if successful, non-zero if an error occurred
-
Todo: the X03DA channel names are hard-coded.
-
-
Definition at line 417 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_connect_psu
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
connect to the power supply unit
-
if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.
-
Returns zero if successful, non-zero if an error occurred
-
Todo: the X03DA channel names are hard-coded.
-
-
Definition at line 338 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_connect_pyro
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
connect to the pyrometer
-
if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.
-
Returns zero if successful, non-zero if an error occurred
-
Todo: the X03DA channel names are hard-coded.
-
IOC implemented in LabView X03DA-LV-MAURER:TEMP-1 X03DA-LV-MAURER:TEMP-Q
-
-
Definition at line 519 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_connect_vac
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
connect to the vacuum gauge
-
if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.
-
Returns zero if successful, non-zero if an error occurred
-
Todo: the X03DA channel names are hard-coded.
-
-
Definition at line 468 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_disconnect
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_disconnect_chid
- (
- string
- chid_var_name )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_disconnect_ls
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
disconnect from the lakeshore controller
-
-
Definition at line 615 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_disconnect_psu
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
disconnect from the power supply unit
-
-
Definition at line 591 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_disconnect_pyro
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable epics_disconnect_vac
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable IgorQuitHook
- (
- string
- app )
-
-
-
-
-
-static
-
-
-
-
-
Igor sometimes crashes if the PVs are not disconnected when it quits.
-
-
Definition at line 293 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable init_package
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
initialize the package data folder
-
create the package data folder, and all necessary control and data objects. reset all variables.
-
-
Definition at line 128 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
- static variable load_prefs
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
- void panel_ramp_gen
- (
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- static variable save_prefs
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- static variable save_ramp
- (
- )
-
-
-
-
-
-static
-
-
-
-
-
save current ramp table
-
WORK IN PROGRESS
-
-
Definition at line 270 of file pearl-anneal.ipf .
-
-
-
-
-
-
-
-
-
-
-
-
- const string package_name = "pearl_anneal"
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- const string package_path = "root:packages:pearl_anneal:"
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
-
-
- const string prefs_objects = ""
-
-
-
-
-static
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/html/pearl-anneal_8ipf.js b/doc/html/pearl-anneal_8ipf.js
deleted file mode 100644
index 004868e..0000000
--- a/doc/html/pearl-anneal_8ipf.js
+++ /dev/null
@@ -1,43 +0,0 @@
-var pearl_anneal_8ipf =
-[
- [ "AfterCompiledHook", "pearl-anneal_8ipf.html#a8e4eacc6efacf2c65615c1ea72d722ed", null ],
- [ "ann_display_ramp", "pearl-anneal_8ipf.html#a1d7439cfe449274facc5d7485687abde", null ],
- [ "ann_init_bg", "pearl-anneal_8ipf.html#a118eb2d022777293211e2b57afd0cd2d", null ],
- [ "ann_new_ramp_table", "pearl-anneal_8ipf.html#a0d8021c189b89fc8c478273be310d95f", null ],
- [ "ann_ramp_bg", "pearl-anneal_8ipf.html#aae93f044f52ffe6ef8fca0f494a4f09a", null ],
- [ "ann_ramp_hold", "pearl-anneal_8ipf.html#a436169afd895afa28b7a1e4555549bc4", null ],
- [ "ann_ramp_pause", "pearl-anneal_8ipf.html#aed065efbe18ff0551222a87966fa4b88", null ],
- [ "ann_ramp_resume", "pearl-anneal_8ipf.html#a0ca14f61ba023e7ae2d8ee3a600f8a2c", null ],
- [ "ann_ramp_start", "pearl-anneal_8ipf.html#a4bac63b77a6757176b0645447e13a2ce", null ],
- [ "ann_ramp_step", "pearl-anneal_8ipf.html#a2acb7962bdecc81584e7223d08395265", null ],
- [ "ann_ramp_step_exec", "pearl-anneal_8ipf.html#a9312492a007c512608dd5afbe887b194", null ],
- [ "ann_ramp_stop", "pearl-anneal_8ipf.html#ad898494bcb572a45cd3e486705c26889", null ],
- [ "ann_ramp_target", "pearl-anneal_8ipf.html#af4d542740fc65b110c6d29eb5b471ad8", null ],
- [ "ann_ramp_trip", "pearl-anneal_8ipf.html#ae65b634b3600ca970ed4afb9bb6bc2b0", null ],
- [ "ann_ramp_update", "pearl-anneal_8ipf.html#a08cfac953f4c1a2bc610bfa71df8d426", null ],
- [ "ann_record_bg", "pearl-anneal_8ipf.html#a5355d3a39671eafbd6834bba4c178ae9", null ],
- [ "bp_ramp_edit", "pearl-anneal_8ipf.html#ac796c9f66f359181bc216d871e6e7ed6", null ],
- [ "bp_ramp_pause", "pearl-anneal_8ipf.html#a17eac03e017432cd0b146a4ec2ef1f59", null ],
- [ "bp_ramp_start", "pearl-anneal_8ipf.html#a1e30f411d19cb467ac69f0b614b7da05", null ],
- [ "bp_ramp_stop", "pearl-anneal_8ipf.html#af6654a6da42a11cff720b10ec44de53c", null ],
- [ "epics_connect", "pearl-anneal_8ipf.html#a306b168cab2f9c4146cee87009e69f6d", null ],
- [ "epics_connect_ls", "pearl-anneal_8ipf.html#a4d0c5e01650bf507cfe2dabb48241ca7", null ],
- [ "epics_connect_psu", "pearl-anneal_8ipf.html#ad15e393946341f8cbef378879927e468", null ],
- [ "epics_connect_pyro", "pearl-anneal_8ipf.html#adc675fd83b5b675da4a843b5e51dffd2", null ],
- [ "epics_connect_vac", "pearl-anneal_8ipf.html#ad3de29ec7502210f3bc63df655a3cdbe", null ],
- [ "epics_disconnect", "pearl-anneal_8ipf.html#a4619cb98a75adb3c39ea3a62e524b793", null ],
- [ "epics_disconnect_chid", "pearl-anneal_8ipf.html#acfe94a64ff3e8c4cb32e34ffb9cae594", null ],
- [ "epics_disconnect_ls", "pearl-anneal_8ipf.html#a45133df00d8cf5bb53ac74cdc6c570bc", null ],
- [ "epics_disconnect_psu", "pearl-anneal_8ipf.html#a487fa8e70cb27fd0897e76c7ced44a1b", null ],
- [ "epics_disconnect_pyro", "pearl-anneal_8ipf.html#a75536bbca9ac06def99d16aada4bd51f", null ],
- [ "epics_disconnect_vac", "pearl-anneal_8ipf.html#afc94a43ad9c513a494e1d897bf24d745", null ],
- [ "IgorQuitHook", "pearl-anneal_8ipf.html#a0852e59e9018cf3f7e176aa2355b18e3", null ],
- [ "init_package", "pearl-anneal_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725", null ],
- [ "load_prefs", "pearl-anneal_8ipf.html#a92c27964d49ab8bcd7afc858ebe214a3", null ],
- [ "panel_ramp_gen", "pearl-anneal_8ipf.html#a11dcebff8d1254c3ba40e47ce70d667e", null ],
- [ "save_prefs", "pearl-anneal_8ipf.html#ac729557a307bddd2f2ad298199976c01", null ],
- [ "save_ramp", "pearl-anneal_8ipf.html#af66960ed48e5f54023dce7633af6e5bd", null ],
- [ "package_name", "pearl-anneal_8ipf.html#aca457d1f4414d20a911254b1de13ebbb", null ],
- [ "package_path", "pearl-anneal_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b", null ],
- [ "prefs_objects", "pearl-anneal_8ipf.html#a20720748c82a7eaa4b02d4084a4219b2", null ]
-];
\ No newline at end of file
diff --git a/doc/html/pearl-anneal_8ipf_source.html b/doc/html/pearl-anneal_8ipf_source.html
deleted file mode 100644
index 15e36b6..0000000
--- a/doc/html/pearl-anneal_8ipf_source.html
+++ /dev/null
@@ -1,1488 +0,0 @@
-
-
-
-
-
-
-
PEARL Procedures: pearl-anneal.ipf Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PEARL Procedures
-
- Igor procedures for the analysis of PEARL data
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file. 1 #pragma rtGlobals=3// Use modern global access method and strict wave access.
-
-
3 #pragma IgorVersion = 6.2
-
4 #pragma ModuleName = PearlAnneal
-
-
-
-
-
-
-
-
-
-
-
-
-
101 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
106 if (nvar_exists(init_done))
-
-
-
-
-
-
-
-
-
-
-
117 variable /g init_done = 1
-
-
-
-
-
-
-
-
129 dfref savedf = getdatafolderdfr()
-
-
131 newdatafolder /o/s packages
-
132 newdatafolder /o/s $package_name
-
-
-
135 string /g graphname =
"graph_anneal_tracker"
-
136 string /g dataname =
"anneal"
-
-
-
-
-
-
-
143 string /g controls, monitors
-
144 variable /g psu_connected = 0
-
145 variable /g ls_connected = 0
-
146 variable /g pyro_connected = 0
-
147 variable /g vac_connected = 0
-
-
-
150 variable /g chidSetVolts = 0
-
151 variable /g chidGetVolts = 0
-
152 variable /g chidSetAmps = 0
-
153 variable /g chidGetAmps = 0
-
154 variable /g chidGetWatts = 0
-
155 variable /g chidSetOnOff = 0
-
156 variable /g chidGetOnOff = 0
-
157 variable /g chidStatCC = 0
-
158 variable /g chidStatCV = 0
-
159 variable /g chidGetRemote = 0
-
-
161 variable /g chidGetTempA = 0
-
162 variable /g chidGetTempB = 0
-
163 variable /g chidGetPyro1 = 0
-
164 variable /g chidGetPyroQ = 0
-
-
166 variable /g chidGetPressure = 0
-
-
-
169 variable /g curGetVolts = 0
-
170 variable /g curSetVolts = 0
-
171 variable /g curGetAmps = 0
-
172 variable /g curSetAmps = 0
-
173 variable /g curGetWatts = 0
-
174 variable /g curSetWatts = 0
-
175 variable /g curGetOnOff = 0
-
176 variable /g curStatCC = 0
-
177 variable /g curStatCV = 0
-
-
179 variable /g curGetTempA = 0
-
180 variable /g curGetTempB = 0
-
181 variable /g curGetPyro1 = 0
-
182 variable /g curGetPyroQ = 0
-
-
184 variable /g curGetPressure = 0
-
-
-
187 variable /g curTargetWatts = nan
-
188 variable /g curTargetTempA = nan
-
189 variable /g curTargetTempB = nan
-
190 variable /g curTargetTempPy = nan
-
191 variable /g curTripTempA = nan
-
192 variable /g curTripTempB = nan
-
193 variable /g curTripTempPy = nan
-
194 variable /g curLimitPressure = nan
-
195 variable /g curTripPressure = nan
-
196 variable /g curPhaseMinutes = 0
-
-
-
199 make /n=500 /o recVolts, recAmps, recWatts, recTemp, recPressure, recMinutes
-
-
201 variable /g recMinutesStart
-
-
203 recMinutesStart = datetime / 60
-
-
-
206 variable /g ramp_status
-
-
208 variable /g ramp_phase
-
-
-
-
212 variable /g minutes_start
-
-
214 variable /g minutes_previous
-
-
216 string /g ramp_message
-
-
-
-
-
-
-
-
-
225 dfref saveDF = GetDataFolderDFR()
-
-
227 string fullPath = SpecialDirPath(
"Packages" , 0, 0, 0)
-
-
229 NewPath/O/C/Q tempPackagePrefsPath, fullPath
-
230 fullPath +=
":preferences.pxp"
-
-
232 SetDataFolder root:packages
-
233 SetDataFolder $package_name
-
-
-
236 KillPath/Z tempPackagePrefsPath
-
-
-
-
-
-
-
-
244 dfref saveDF = GetDataFolderDFR()
-
-
-
-
248 NewDataFolder /O/S packages
-
249 NewDataFolder /O/S $package_name
-
250 string fullPath = SpecialDirPath(
"Packages" , 0, 0, 0)
-
-
-
253 GetFileFolderInfo /Q /Z fullPath
-
-
255 fullPath +=
":preferences.pxp"
-
256 GetFileFolderInfo /Q /Z fullPath
-
-
258 LoadData /O /R /Q fullPath
-
-
-
-
-
-
-
-
-
-
271 dfref saveDF = GetDataFolderDFR()
-
-
273 SetDataFolder root:packages
-
274 SetDataFolder $package_name
-
-
-
-
-
-
-
-
-
-
-
-
-
287 Save /T /M=
"\r\n" /I minutes,target_watts,target_tempPy,target_tempB,target_tempA,limit_pressure,trip_tempPy,trip_tempB,trip_tempA,trip_pressure as
"anneal-ramp.itx"
-
-
-
-
-
-
-
-
-
-
-
304 dfref savedf = getdatafolderdfr()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
326 return !(psu_connected && ls_connected && vac_connected && pyro_connected)
-
-
-
-
339 dfref savedf = getdatafolderdfr()
-
-
-
-
343 nvar connected = psu_connected
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
365 string psu_name =
"X03DA-PSU-XP:"
-
-
-
-
-
370 pvOpen /Q chidSetVolts, psu_name +
"SETVOLTS"
-
371 pvOpen /Q chidGetVolts, psu_name +
"GETVOLTS"
-
372 pvOpen /Q chidSetAmps, psu_name +
"SETCUR"
-
373 pvOpen /Q chidGetAmps, psu_name +
"GETCUR"
-
374 pvOpen /Q chidGetWatts, psu_name +
"CALCPWR"
-
375 pvOpen /Q chidSetOnOff, psu_name +
"SETONOFF"
-
376 pvOpen /Q chidGetOnOff, psu_name +
"GETONOFF"
-
377 pvOpen /Q chidGetRemote, psu_name +
"COMGETRMT"
-
378 pvOpen /Q chidStatCC, psu_name +
"STAT-CC"
-
379 pvOpen /Q chidStatCV, psu_name +
"STAT-CV"
-
-
-
-
-
-
-
386 ramp_message =
"PSU: no connection"
-
-
-
-
-
391 #
if exists(
"pvMonitor" )
-
-
393 pvMonitor chidGetVolts, curGetVolts
-
394 pvMonitor chidSetVolts, curSetVolts
-
395 pvMonitor chidGetAmps, curGetAmps
-
396 pvMonitor chidSetAmps, curSetAmps
-
397 pvMonitor chidGetWatts, curGetWatts
-
398 pvMonitor chidGetOnOff, curGetOnOff
-
399 pvMonitor chidStatCC, curStatCC
-
400 pvMonitor chidStatCV, curStatCV
-
-
-
-
-
-
-
-
-
418 dfref savedf = getdatafolderdfr()
-
-
-
421 nvar connected = ls_connected
-
-
-
-
-
-
-
-
-
430 string base_name =
"X03DA-PC-LAKESHOREXP:"
-
-
-
-
-
435 pvOpen /Q chidGetTempA, base_name +
"A-TEMP_RBV"
-
436 pvOpen /Q chidGetTempB, base_name +
"B-TEMP_RBV"
-
-
-
-
-
-
-
443 ramp_message =
"Lakeshore: no connection"
-
-
-
-
-
448 #
if exists(
"pvMonitor" )
-
-
450 pvMonitor /F=ann_callback_ls chidGetTempA, curGetTempA
-
451 pvMonitor /F=ann_callback_ls chidGetTempB, curGetTempB
-
-
-
-
-
-
-
-
-
469 dfref savedf = getdatafolderdfr()
-
-
-
472 nvar connected = vac_connected
-
-
-
-
-
-
-
479 string base_name =
"X03DA-PVC-XP:"
-
-
-
-
-
484 pvOpen /Q chidGetPressure, base_name +
"IG-PRESSURE"
-
-
-
-
-
-
-
491 ramp_message =
"vacuum gauge: no connection"
-
-
-
-
-
496 #
if exists(
"pvMonitor" )
-
-
498 pvMonitor /F=ann_callback_pvc chidGetPressure, curGetPressure
-
-
-
-
-
-
-
-
-
520 dfref savedf = getdatafolderdfr()
-
-
-
523 nvar connected = pyro_connected
-
-
-
-
-
-
-
-
-
532 string base_name =
"X03DA-LV-MAURER:"
-
-
-
-
-
537 pvOpen /Q chidGetPyro1, base_name +
"TEMP-1"
-
538 pvOpen /Q chidGetPyroQ, base_name +
"TEMP-Q"
-
-
-
-
-
-
-
545 ramp_message =
"pyrometer: no connection"
-
-
-
-
-
550 #
if exists(
"pvMonitor" )
-
-
552 pvMonitor /F=ann_callback_ls chidGetPyro1, curGetPyro1
-
553 pvMonitor /F=ann_callback_ls chidGetPyroQ, curGetPyroQ
-
-
-
-
-
-
-
-
-
-
-
564 #if exists("pvClose")
-
565 nvar /z chid = $chid_var_name
-
566 if (nvar_exists(chid))
-
-
-
-
-
-
-
-
-
-
578 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
-
-
592 dfref savedf = GetDataFolderDFR()
-
-
-
595 nvar connected = psu_connected
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
616 dfref savedf = GetDataFolderDFR()
-
-
-
619 nvar connected = ls_connected
-
-
-
-
-
-
-
-
-
-
-
-
633 dfref savedf = GetDataFolderDFR()
-
-
-
636 nvar connected = vac_connected
-
-
-
-
-
-
-
-
-
-
-
649 dfref savedf = GetDataFolderDFR()
-
-
-
652 nvar connected = pyro_connected
-
-
-
-
-
-
-
-
-
-
-
-
-
-
671 if (ParamIsDefault(edit_table))
-
-
-
-
675 dfref savedf = GetDataFolderDFR()
-
-
677 make /n=3 /o minutes,cum_minutes,target_watts
-
678 make /n=3 /o target_tempA, target_tempB, target_tempPy
-
679 make /n=3 /o limit_pressure
-
680 make /n=3 /o trip_tempA, trip_tempB, trip_tempPy
-
681 make /n=3 /o trip_pressure
-
682 make /n=3 /o est_temp
-
-
-
-
686 target_watts[0] = {0, 5, 0}
-
-
-
-
690 limit_pressure = 1e-8
-
-
-
-
-
-
-
-
698 edit /k=1 minutes, target_watts
-
699 appendtotable target_tempA, trip_tempA
-
700 appendtotable target_tempB, trip_tempB
-
701 appendtotable target_tempPy, trip_tempPy
-
702 appendtotable limit_pressure,trip_pressure
-
-
-
-
-
-
-
713 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
724 STRUCT WMBackgroundStruct &s
-
-
726 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
757 if (recPoint >= numpnts(recWatts))
-
-
759 phi = numpnts(recWatts) - nshift - 1
-
760 recMinutes[plo, phi] = recMinutes[p + nshift]
-
761 recVolts[plo, phi] = recVolts[p + nshift]
-
762 recAmps[plo, phi] = recAmps[p + nshift]
-
763 recWatts[plo, phi] = recWatts[p + nshift]
-
764 recTemp[plo, phi] = recTemp[p + nshift]
-
765 recPressure[plo, phi] = recPressure[p + nshift]
-
-
767 plo = numpnts(recWatts) - nshift
-
768 phi = numpnts(recWatts) - 1
-
769 recMinutes[plo, phi] = nan
-
770 recVolts[plo, phi] = nan
-
771 recAmps[plo, phi] = nan
-
772 recWatts[plo, phi] = nan
-
773 recTemp[plo, phi] = nan
-
774 recPressure[plo, phi] = nan
-
-
-
-
-
779 variable temp = curGetTempA
-
780 if (curGetPyroQ >= 625)
-
781 temp = max(temp, curGetPyroQ)
-
782 else if (curGetPyro1 >= 625)
-
783 temp = max(temp, curGetPyro1)
-
-
-
786 recMinutes[recPoint] = datetime / 60 - recMinutesStart
-
787 recVolts[recPoint] = curGetVolts
-
788 recAmps[recPoint] = curGetAmps
-
789 recWatts[recPoint] = curGetWatts
-
790 recTemp[recPoint] = temp
-
791 recPressure[recPoint] = curGetPressure
-
-
-
-
-
-
-
-
-
801 STRUCT WMBackgroundStruct &s
-
-
803 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
817 dfref savedf = GetDataFolderDFR()
-
-
-
-
821 nvar minutes_previous
-
-
-
-
-
-
-
828 variable minutes_now = datetime / 60
-
829 variable minutes_phase = minutes_now - minutes_start
-
830 variable minutes_step = minutes_now - minutes_previous
-
-
-
-
834 variable phase_complete
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
852 minutes_start = minutes_now
-
-
854 if ((ramp_phase >= numpnts(minutes)) || (ramp_phase >= numpnts(target_watts)) || numtype(minutes[ramp_phase]) || numtype(target_watts[ramp_phase]))
-
-
-
-
-
-
-
861 minutes_previous = minutes_now
-
-
-
-
-
-
-
-
-
871 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
892 nvar curLimitPressure
-
-
-
-
896 curPhaseMinutes = minutes[phase]
-
897 curTargetWatts = target_watts[phase]
-
898 curTargetTempA = target_tempA[phase]
-
899 curTargetTempB = target_tempB[phase]
-
900 curTargetTempPy = target_tempPy[phase]
-
901 curTripTempA = trip_tempA[phase]
-
902 curTripTempB = trip_tempB[phase]
-
903 curTripTempPy = trip_tempPy[phase]
-
904 curLimitPressure = limit_pressure[phase]
-
905 curTripPressure = trip_pressure[phase]
-
-
-
-
-
-
-
-
919 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
933 nvar minutes_previous
-
-
-
-
937 variable p2 = ramp_phase
-
-
-
940 variable minutes_phase = minutes_now - minutes_start
-
941 variable minutes_step = minutes_now - minutes_previous
-
-
-
-
-
-
-
-
-
-
-
952 variable max_step_volts = 0.5
-
953 variable max_step_amps = 0.1
-
954 variable max_test_volts = 5.0
-
955 variable max_test_amps = 0.5
-
-
957 variable watts_complete
-
-
-
960 step_watts = (target_watts[p2] - target_watts[p1]) / minutes[p2] * minutes_step
-
961 next_watts = curSetWatts + step_watts
-
-
-
964 if (step_watts > 0.0001)
-
965 watts_complete = next_watts > target_watts[p2]
-
966 else if (step_watts < -0.0001)
-
967 watts_complete = next_watts < target_watts[p2]
-
-
969 watts_complete = minutes_phase >= minutes[p2]
-
-
-
-
-
974 next_watts = curSetWatts
-
-
976 next_watts = limit(next_watts, 0, max(target_watts[p1], target_watts[p2]))
-
-
-
-
980 if (next_watts >= 0.1)
-
981 curSetWatts = next_watts
-
982 if ((curGetVolts > 0.1) && (curGetAmps > 0.1))
-
983 resistance = curGetVolts / curGetAmps
-
984 next_volts = limit(sqrt(next_watts * resistance), 0, curGetVolts + max_step_volts)
-
985 next_amps = limit(sqrt(next_watts / resistance), 0, curGetAmps + max_step_amps)
-
-
-
988 next_volts = min(curSetVolts + 0.5, max_test_volts)
-
989 next_amps = min(curSetAmps + 0.1, max_test_amps)
-
-
-
992 curSetWatts = next_watts
-
-
-
-
-
-
998 pvPutNumber /Q chidSetVolts, next_volts
-
999 pvPutNumber /Q chidSetAmps, next_amps
-
-
-
1002 setdatafolder savedf
-
1003 return watts_complete
-
-
-
-
-
-
1014 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
-
-
1026 nvar curGetTempPyro1
-
1027 nvar curGetTempPyroQ
-
-
-
-
1031 if ((phase < numpnts(trip_tempA)) && (numtype(trip_tempA[phase]) == 0) && (curGetTempA >= trip_tempA[phase]))
-
1032 ramp_message =
"temperature A trip"
-
-
-
1035 if ((phase < numpnts(trip_tempB)) && (numtype(trip_tempB[phase]) == 0) && (curGetTempB >= trip_tempB[phase]))
-
1036 ramp_message =
"temperature B trip"
-
-
-
1039 if ((phase < numpnts(trip_tempPy)) && (numtype(trip_tempPy[phase]) == 0) && (curGetTempPyro1 >= trip_tempPy[phase]))
-
1040 ramp_message =
"pyrometer trip (1)"
-
-
-
1043 if ((phase < numpnts(trip_tempPy)) && (numtype(trip_tempPy[phase]) == 0) && (curGetTempPyroQ >= trip_tempPy[phase]))
-
1044 ramp_message =
"pyrometer trip (Q)"
-
-
-
1047 if ((phase < numpnts(trip_pressure)) && (numtype(trip_pressure[phase]) == 0) && (curGetPressure >= trip_pressure[phase]))
-
1048 ramp_message =
"pressure trip"
-
-
-
-
-
-
-
-
1056 setdatafolder savedf
-
-
-
-
-
-
-
1067 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
1076 if ((phase < numpnts(limit_pressure)) && (numtype(limit_pressure[phase]) == 0) && (curGetPressure >= limit_pressure[phase]))
-
-
-
-
1080 setdatafolder savedf
-
-
-
-
-
-
-
-
-
-
-
1094 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
1104 variable direction_up = target_watts[phase] >= target_watts[phase - 1]
-
-
-
-
1108 nvar curGetTempPyro1
-
1109 nvar curGetTempPyroQ
-
-
-
1112 if ((phase < numpnts(target_tempA)) && (numtype(target_tempA[phase]) == 0))
-
-
1114 if (curGetTempA >= target_tempA[phase])
-
-
-
-
1118 if (curGetTempA <= target_tempA[phase])
-
-
-
-
-
-
1124 if ((phase < numpnts(target_tempB)) && (numtype(target_tempB[phase]) == 0))
-
-
1126 if (curGetTempB >= target_tempB[phase])
-
-
-
-
1130 if (curGetTempB <= target_tempB[phase])
-
-
-
-
-
-
1136 if ((phase < numpnts(target_tempPy)) && (numtype(target_tempPy[phase]) == 0))
-
-
1138 if (curGetTempPyro1 >= target_tempPy[phase])
-
-
-
-
1142 if (curGetTempPyro1 <= target_tempPy[phase])
-
-
-
-
-
-
1148 if ((phase < numpnts(target_tempPy)) && (numtype(target_tempPy[phase]) == 0))
-
-
1150 if (curGetTempPyroQ >= target_tempPy[phase])
-
-
-
-
1154 if (curGetTempPyroQ <= target_tempPy[phase])
-
-
-
-
-
-
-
-
1162 ramp_message =
"temperature A target reached"
-
-
-
1165 ramp_message =
"temperature B target reached"
-
-
-
1168 ramp_message =
"pyrometer 1 target reached"
-
-
-
1171 ramp_message =
"pyrometer Q target reached"
-
-
-
-
1175 setdatafolder savedf
-
-
-
-
-
1181 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
1187 nvar recMinutesStart
-
-
1189 recMinutesStart = datetime / 60
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1206 minutes_start = datetime / 60
-
1207 nvar minutes_previous
-
1208 minutes_previous = minutes_start
-
-
-
-
-
-
-
-
-
-
-
-
1220 pvPutNumber /Q chidSetVolts, 0.5
-
1221 pvPutNumber /Q chidSetAmps, 0.5
-
1222 pvPutNumber /Q chidSetOnOff, 0
-
-
-
-
1226 curSetWatts = target_watts[0]
-
-
-
1229 CtrlNamedBackground ann_ramp, start
-
1230 CtrlNamedBackground ann_record, start
-
-
1232 setdatafolder savedf
-
-
-
-
-
1237 dfref savedf = GetDataFolderDFR()
-
-
-
1240 CtrlNamedBackground ann_ramp, stop
-
-
-
-
-
1245 setdatafolder savedf
-
-
-
-
-
1250 dfref savedf = GetDataFolderDFR()
-
-
-
1253 CtrlNamedBackground ann_ramp, start
-
-
-
-
-
1258 setdatafolder savedf
-
-
-
-
-
-
-
1269 dfref savedf = GetDataFolderDFR()
-
-
-
1272 CtrlNamedBackground ann_ramp, stop
-
1273 CtrlNamedBackground ann_record, stop
-
-
-
-
-
-
-
-
1281 if (reset_psu || (curTargetWatts < 1))
-
-
-
-
1285 pvPutNumber /Q chidSetVolts, 0
-
1286 pvPutNumber /Q chidSetAmps, 0
-
1287 pvPutNumber /Q chidSetOnOff, 1
-
-
-
-
1291 setdatafolder savedf
-
-
-
-
-
1296 dfref savedf = GetDataFolderDFR()
-
-
-
-
-
-
-
-
-
-
1306 display recWatts vs recMinutes
-
1307 appendtograph /r recVolts vs recMinutes
-
1308 appendtograph /r recAmps vs recMinutes
-
-
-
-
1312 PauseUpdate; Silent 1
-
1313 NewPanel /K=1 /W=(441,64,887,702) as
"ramp generator"
-
1314 ValDisplay valdisp0,pos={11,178},size={233,42},bodyWidth=200,title=
"pyro 1"
-
1315 ValDisplay valdisp0,limits={0,1500,625},barmisc={10,50}
-
1316 ValDisplay valdisp0,value= #
"root:packages:pearl_anneal:curGetPyro1"
-
1317 ValDisplay valdisp1,pos={11,233},size={233,42},bodyWidth=200,title=
"pyro q"
-
1318 ValDisplay valdisp1,limits={0,1500,625},barmisc={10,50}
-
1319 ValDisplay valdisp1,value= #
"root:packages:pearl_anneal:curGetPyroQ"
-
1320 ValDisplay valdisp2,pos={11,73},size={234,42},bodyWidth=200,title=
"lake A"
-
1321 ValDisplay valdisp2,limits={0,1500,300},barmisc={10,50}
-
1322 ValDisplay valdisp2,value= #
"root:packages:pearl_anneal:curGetTempA"
-
1323 ValDisplay valdisp3,pos={10,128},size={234,42},bodyWidth=200,title=
"lake B"
-
1324 ValDisplay valdisp3,limits={0,1500,300},barmisc={10,50}
-
1325 ValDisplay valdisp3,value= #
"root:packages:pearl_anneal:curGetTempB"
-
1326 ValDisplay valdisp4,pos={16,23},size={229,42},bodyWidth=200,title=
"watts"
-
1327 ValDisplay valdisp4,limits={0,90,0},barmisc={10,50}
-
1328 ValDisplay valdisp4,value= #
"root:packages:pearl_anneal:curGetWatts"
-
1329 ValDisplay valdisp5,pos={6,5},size={60,14},title=
"phase"
-
1330 ValDisplay valdisp5,limits={0,0,0},barmisc={0,1000}
-
1331 ValDisplay valdisp5,value= #
"root:packages:pearl_anneal:ramp_phase"
-
1332 ValDisplay valdisp6,pos={0,282},size={244,42},bodyWidth=200,title=
"pressure"
-
1333 ValDisplay valdisp6,format=
"%.1e" ,limits={1e-09,1e-08,0},barmisc={10,80}
-
1334 ValDisplay valdisp6,value= #
"root:packages:pearl_anneal:curGetPressure"
-
1335 ValDisplay valdisp7,pos={335,90},size={47,14},bodyWidth=14,title=
"power"
-
1336 ValDisplay valdisp7,limits={0,1,0.5},barmisc={0,0},mode= 2,highColor= (60928,60928,60928),lowColor= (0,52224,0),zeroColor= (61440,61440,61440)
-
1337 ValDisplay valdisp7,value= #
"root:packages:pearl_anneal:curGetOnOff"
-
1338 ValDisplay valdisp16,pos={262,168},size={114,14},bodyWidth=34,title=
"target temp pyro"
-
1339 ValDisplay valdisp16,limits={0,0,0},barmisc={0,1000},mode= 2,highColor= (60928,60928,60928),lowColor= (65280,0,0),zeroColor= (0,52224,0)
-
1340 ValDisplay valdisp16,value= #
"root:packages:pearl_anneal:curTargetTempPy"
-
1341 ValDisplay valdisp17,pos={300,4},size={80,14},bodyWidth=14,title=
"power supply"
-
1342 ValDisplay valdisp17,limits={0,1,0.5},barmisc={0,0},mode= 2,highColor= (0,52224,0),lowColor= (65280,0,0),zeroColor= (61440,61440,61440)
-
1343 ValDisplay valdisp17,value= #
"root:packages:pearl_anneal:psu_connected"
-
1344 ValDisplay valdisp18,pos={317,21},size={64,14},bodyWidth=14,title=
"lakeshore"
-
1345 ValDisplay valdisp18,limits={0,1,0.5},barmisc={0,0},mode= 2,highColor= (0,52224,0),lowColor= (65280,0,0),zeroColor= (61440,61440,61440)
-
1346 ValDisplay valdisp18,value= #
"root:packages:pearl_anneal:ls_connected"
-
1347 ValDisplay valdisp19,pos={318,38},size={64,14},bodyWidth=14,title=
"pyrometer"
-
1348 ValDisplay valdisp19,limits={0,1,0.5},barmisc={0,0},mode= 2,highColor= (0,52224,0),lowColor= (65280,0,0),zeroColor= (61440,61440,61440)
-
1349 ValDisplay valdisp19,value= #
"root:packages:pearl_anneal:pyro_connected"
-
1350 ValDisplay valdisp20,pos={293,52},size={91,14},bodyWidth=14,title=
"vacuum system"
-
1351 ValDisplay valdisp20,limits={0,1,0.5},barmisc={0,0},mode= 2,highColor= (0,52224,0),lowColor= (65280,0,0),zeroColor= (61440,61440,61440)
-
1352 ValDisplay valdisp20,value= #
"root:packages:pearl_anneal:vac_connected"
-
1353 ValDisplay valdisp21,pos={341,76},size={41,14},bodyWidth=14,title=
"ramp"
-
1354 ValDisplay valdisp21,limits={0,1,0.5},barmisc={0,0},mode= 2,highColor= (0,52224,0),lowColor= (61440,61440,61440),zeroColor= (0,34816,52224)
-
1355 ValDisplay valdisp21,value= #
"root:packages:pearl_anneal:ramp_status"
-
1356 ValDisplay valdisp8,pos={278,120},size={100,14},title=
"target watts"
-
1357 ValDisplay valdisp8,limits={0,0,0},barmisc={0,1000}
-
1358 ValDisplay valdisp8,value= #
"root:packages:pearl_anneal:curTargetWatts"
-
1359 ValDisplay valdisp9,pos={278,137},size={100,14},title=
"target temp A"
-
1360 ValDisplay valdisp9,limits={0,0,0},barmisc={0,1000}
-
1361 ValDisplay valdisp9,value= #
"root:packages:pearl_anneal:curTargetTempA"
-
1362 ValDisplay valdisp10,pos={278,152},size={100,14},title=
"target temp B"
-
1363 ValDisplay valdisp10,limits={0,0,0},barmisc={0,1000}
-
1364 ValDisplay valdisp10,value= #
"root:packages:pearl_anneal:curTargetTempB"
-
1365 ValDisplay valdisp11,pos={271,266},size={100,14},title=
"limit pressure"
-
1366 ValDisplay valdisp11,limits={0,0,0},barmisc={0,1000}
-
1367 ValDisplay valdisp11,value= #
"root:packages:pearl_anneal:curLimitPressure"
-
1368 ValDisplay valdisp12,pos={261,205},size={100,14},title=
"trip temp A"
-
1369 ValDisplay valdisp12,limits={0,0,0},barmisc={0,1000}
-
1370 ValDisplay valdisp12,value= #
"root:packages:pearl_anneal:curTripTempA"
-
1371 ValDisplay valdisp13,pos={262,224},size={100,14},title=
"trip temp B"
-
1372 ValDisplay valdisp13,limits={0,0,0},barmisc={0,1000}
-
1373 ValDisplay valdisp13,value= #
"root:packages:pearl_anneal:curTripTempB"
-
1374 ValDisplay valdisp14,pos={276,242},size={100,14},title=
"trip pyro"
-
1375 ValDisplay valdisp14,limits={0,0,0},barmisc={0,1000}
-
1376 ValDisplay valdisp14,value= #
"root:packages:pearl_anneal:curTripTempPy"
-
1377 ValDisplay valdisp15,pos={273,309},size={100,14},title=
"ramp interval"
-
1378 ValDisplay valdisp15,limits={0,0,0},barmisc={0,1000}
-
1379 ValDisplay valdisp15,value= #
"root:packages:pearl_anneal:curPhaseMinutes"
-
-
1381 Button b_start,fColor=(0,52224,0)
-
-
-
1384 Button b_stop,fColor=(52224,0,0)
-
-
1386 ValDisplay valdisp11_1,pos={274,282},size={100,14},title=
"trip pressure"
-
1387 ValDisplay valdisp11_1,limits={0,0,0},barmisc={0,1000}
-
1388 ValDisplay valdisp11_1,value= #
"root:packages:pearl_anneal:curTripPressure"
-
1389 TitleBox title0,pos={16,334},size={400,20}
-
1390 TitleBox title0,variable= root:packages:pearl_anneal:ramp_message,fixedSize=1
-
1391 DefineGuide UGH0={FT,390}
-
1392 String fldrSav0= GetDataFolder(1)
-
1393 SetDataFolder root:packages:pearl_anneal:
-
1394 Display/W=(82,153,246,462)/FG=(FL,UGH0,FR,FB)/HOST=# recTemp vs recMinutes
-
1395 AppendToGraph/R recPressure vs recMinutes
-
1396 AppendToGraph/L=power recWatts vs recMinutes
-
1397 NewFreeAxis/O/L power
-
1398 SetDataFolder fldrSav0
-
1399 ModifyGraph margin(left)=80
-
1400 ModifyGraph rgb(recPressure)=(0,0,65280),rgb(recWatts)=(0,39168,0)
-
1401 ModifyGraph log(right)=1
-
1402 ModifyGraph mirror(bottom)=2
-
1403 ModifyGraph nticks=3
-
-
1405 ModifyGraph axThick=0.5
-
1406 ModifyGraph axRGB(left)=(65280,0,0),axRGB(right)=(0,0,65280),axRGB(power)=(0,39168,0)
-
1407 ModifyGraph tlblRGB(left)=(65280,0,0),tlblRGB(right)=(0,0,65280),tlblRGB(power)=(0,39168,0)
-
1408 ModifyGraph alblRGB(left)=(65280,0,0),alblRGB(right)=(0,0,65280),alblRGB(power)=(0,39168,0)
-
1409 ModifyGraph lblPos(left)=42,lblPos(power)=35
-
1410 ModifyGraph lblLatPos(left)=1
-
-
1412 ModifyGraph freePos(power)=48
-
1413 Label left
"temperature (K)"
-
1414 Label bottom
"time (minutes)"
-
1415 Label right
"pressure (mbar)"
-
1416 Label power
"power (W)"
-
1417 SetAxis/E=1 power 0,80
-
-
1419 SetActiveSubwindow ##
-
-
-
-
1423 struct WMButtonAction &ba
-
-
1425 switch ( ba.eventCode )
-
-
-
1428 nvar /sdfr=ann_df ramp_status
-
1429 if (ramp_status < 0.4)
-
-
-
-
-
-
-
-
-
-
-
-
1441 struct WMButtonAction &ba
-
-
1443 switch ( ba.eventCode )
-
-
-
1446 nvar /sdfr=ann_df ramp_status
-
1447 if (ramp_status > 0.6)
-
-
1449 Button b_pause, win=$(ba.win), title=
"resume"
-
-
-
1452 Button b_pause, win=$(ba.win), title=
"pause"
-
-
-
-
-
-
-
-
-
-
-
1463 struct WMButtonAction &ba
-
-
1465 switch ( ba.eventCode )
-
-
-
-
-
-
-
-
-
-
-
-
1477 struct WMButtonAction &ba
-
-
1479 dfref savedf = GetDataFolderDFR()
-
1480 switch ( ba.eventCode )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1495 edit /k=1 minutes, target_watts
-
1496 appendtotable target_tempA, trip_tempA
-
1497 appendtotable target_tempB, trip_tempB
-
1498 appendtotable target_tempPy, trip_tempPy
-
1499 appendtotable limit_pressure,trip_pressure
-
-
-
-
-
-
-
1506 setdatafolder savedf
-
-
-
-
static variable ann_record_bg(WMBackgroundStruct *s)
background task of the recorder
-
static const string prefs_objects
-
static variable load_prefs()
-
variable ann_init_bg()
initialize the background tasks
-
-
static variable ann_ramp_bg(WMBackgroundStruct *s)
background task of the ramp
-
static variable save_ramp()
save current ramp table
-
static variable epics_disconnect()
disconnect from all EPICS devices.
-
static const string package_path
-
variable ann_new_ramp_table(variable edit_table=defaultValue)
create a new ramp table and open it in a table window.
-
static variable ann_ramp_target(variable phase)
check target conditions
-
static variable ann_ramp_hold(variable phase)
check hold conditions
-
static variable ann_ramp_update(variable phase)
update control panel variables
-
variable ann_ramp_pause()
-
static variable epics_connect_vac()
connect to the vacuum gauge
-
static variable epics_disconnect_psu()
disconnect from the power supply unit
-
static variable epics_connect_psu()
connect to the power supply unit
-
variable ann_display_ramp()
-
static variable epics_connect_ls()
connect to the lakeshore temperature controller
-
static variable epics_connect_pyro()
connect to the pyrometer
-
static variable epics_disconnect_vac()
disconnect from the vacuum gauge
-
variable ann_ramp_step()
prepare and execute the next ramp step
-
ramp generator for sample annealing
-
static const string package_name
-
static variable AfterCompiledHook()
-
static variable save_prefs()
-
static variable init_package()
initialize the package data folder
-
static variable bp_ramp_start(WMButtonAction *ba)
-
variable ann_ramp_start()
start an annealing ramp
-
static variable ann_ramp_step_exec(variable minutes_now)
execute the next ramp step
-
static variable bp_ramp_pause(WMButtonAction *ba)
-
static variable epics_disconnect_ls()
disconnect from the lakeshore controller
-
static variable ann_ramp_trip(variable phase)
check trip conditions
-
static variable epics_connect()
connect to all required EPICS devices.
-
static variable bp_ramp_stop(WMButtonAction *ba)
-
static variable IgorQuitHook(string app)
Igor sometimes crashes if the PVs are not disconnected when it quits.
-
variable ann_ramp_resume()
-
static variable epics_disconnect_pyro()
disconnect from the pyrometer
-
variable ann_ramp_stop(variable reset_psu)
stop a running annealing ramp
-
static variable epics_disconnect_chid(string chid_var_name)
-
static variable bp_ramp_edit(WMButtonAction *ba)
-
-
-
-
-
-
diff --git a/doc/html/pearl-area-display_8ipf.html b/doc/html/pearl-area-display_8ipf.html
index 92e54e7..c58ee9b 100644
--- a/doc/html/pearl-area-display_8ipf.html
+++ b/doc/html/pearl-area-display_8ipf.html
@@ -29,7 +29,7 @@
PEARL Procedures
- rev-distro-2.0.3-0-g0fb0fd9
+ rev-distro-2.0.3-2-g58135e4-dirty
Igor procedures for the analysis of PEARL data
@@ -91,7 +91,8 @@ $(document).ready(function(){initNavTree('pearl-area-display_8ipf.html','');});
visualization tools for 2D and 3D data.
More...
-
+#include "pearl-compat"
+
Go to the source code of this file.
-Definition at line 1044 of file pearl-area-display.ipf .
+Definition at line 1045 of file pearl-area-display.ipf .
@@ -296,7 +297,7 @@ Functions
-Definition at line 1197 of file pearl-area-display.ipf .
+Definition at line 1198 of file pearl-area-display.ipf .
@@ -325,7 +326,7 @@ Functions
the function expects further objects as created by ad_display_profiles() in the same data folder as the image wave. the most recent profiles graph of the image must exist, and the cursors A and B must be set on the image.
-Definition at line 726 of file pearl-area-display.ipf .
+Definition at line 727 of file pearl-area-display.ipf .
@@ -353,7 +354,7 @@ Functions
-Definition at line 1007 of file pearl-area-display.ipf .
+Definition at line 1008 of file pearl-area-display.ipf .
@@ -416,7 +417,7 @@ Functions
the function expects further objects as created by ad_display_profiles() in the same data folder as the image wave.
this function does not require that the graph exists as long as the data folder is complete.
-Definition at line 773 of file pearl-area-display.ipf .
+Definition at line 774 of file pearl-area-display.ipf .
@@ -457,7 +458,7 @@ Functions
Returns the result must be written to the incoming image wave.
-Definition at line 1030 of file pearl-area-display.ipf .
+Definition at line 1031 of file pearl-area-display.ipf .
@@ -487,7 +488,7 @@ Functions
Returns (string) name of the graph window
-Definition at line 84 of file pearl-area-display.ipf .
+Definition at line 85 of file pearl-area-display.ipf .
@@ -516,7 +517,7 @@ Functions
Returns name of the gizmo window.
-Definition at line 1082 of file pearl-area-display.ipf .
+Definition at line 1083 of file pearl-area-display.ipf .
@@ -546,7 +547,7 @@ Functions
Returns (string) name of the graph window
-Definition at line 114 of file pearl-area-display.ipf .
+Definition at line 115 of file pearl-area-display.ipf .
@@ -587,7 +588,7 @@ Functions
Returns name of the graph window
-Definition at line 165 of file pearl-area-display.ipf .
+Definition at line 166 of file pearl-area-display.ipf .
@@ -617,7 +618,7 @@ Functions
Returns name of the graph window.
-Definition at line 1345 of file pearl-area-display.ipf .
+Definition at line 1346 of file pearl-area-display.ipf .
@@ -692,7 +693,7 @@ Functions
-Definition at line 875 of file pearl-area-display.ipf .
+Definition at line 876 of file pearl-area-display.ipf .
@@ -739,7 +740,7 @@ Functions
Returns 0 if successful, non-zero otherwise
-Definition at line 1422 of file pearl-area-display.ipf .
+Definition at line 1423 of file pearl-area-display.ipf .
@@ -779,7 +780,7 @@ Functions
-Definition at line 481 of file pearl-area-display.ipf .
+Definition at line 482 of file pearl-area-display.ipf .
@@ -824,7 +825,7 @@ Functions
-Definition at line 368 of file pearl-area-display.ipf .
+Definition at line 369 of file pearl-area-display.ipf .
@@ -846,7 +847,7 @@ Functions
hook function for user events in the profiles window.
-Definition at line 686 of file pearl-area-display.ipf .
+Definition at line 687 of file pearl-area-display.ipf .
@@ -911,7 +912,7 @@ Functions
-Definition at line 429 of file pearl-area-display.ipf .
+Definition at line 430 of file pearl-area-display.ipf .
@@ -958,7 +959,7 @@ Functions
Returns 0 if successful, non-zero otherwise
-Definition at line 1458 of file pearl-area-display.ipf .
+Definition at line 1459 of file pearl-area-display.ipf .
@@ -979,7 +980,7 @@ Functions
initialize the slice animation background task.
-Definition at line 1717 of file pearl-area-display.ipf .
+Definition at line 1718 of file pearl-area-display.ipf .
@@ -1009,7 +1010,7 @@ Functions
move a slice by one step (background task).
-Definition at line 1678 of file pearl-area-display.ipf .
+Definition at line 1679 of file pearl-area-display.ipf .
@@ -1062,7 +1063,7 @@ Functions
-Definition at line 1741 of file pearl-area-display.ipf .
+Definition at line 1742 of file pearl-area-display.ipf .
@@ -1090,7 +1091,7 @@ Functions
-Definition at line 1783 of file pearl-area-display.ipf .
+Definition at line 1784 of file pearl-area-display.ipf .
@@ -1130,7 +1131,7 @@ Functions
-Definition at line 1066 of file pearl-area-display.ipf .
+Definition at line 1067 of file pearl-area-display.ipf .
@@ -1158,7 +1159,7 @@ Functions
-Definition at line 321 of file pearl-area-display.ipf .
+Definition at line 322 of file pearl-area-display.ipf .
@@ -1189,7 +1190,7 @@ Functions
export a slice (button procedure).
extract a slice and saves it in a separate wave.
-Definition at line 1612 of file pearl-area-display.ipf .
+Definition at line 1613 of file pearl-area-display.ipf .
@@ -1219,7 +1220,7 @@ Functions
move slice (button procedure).
-Definition at line 1563 of file pearl-area-display.ipf .
+Definition at line 1564 of file pearl-area-display.ipf .
@@ -1265,7 +1266,7 @@ Functions
move the slice to the center of the dimension (button procedure).
-Definition at line 1666 of file pearl-area-display.ipf .
+Definition at line 1667 of file pearl-area-display.ipf .
@@ -1293,7 +1294,7 @@ Functions
@@ -1324,7 +1325,7 @@ Functions
find the source image wave corresponding to the given view.
Returns wave reference of the original data wave. the reference may be invalid if the source wave cannot be found.
-
Definition at line 547 of file pearl-area-display.ipf .
+
Definition at line 548 of file pearl-area-display.ipf .
@@ -1361,7 +1362,7 @@ Functions
-
Definition at line 585 of file pearl-area-display.ipf .
+
Definition at line 586 of file pearl-area-display.ipf .
@@ -1397,7 +1398,7 @@ Functions
-
Definition at line 608 of file pearl-area-display.ipf .
+
Definition at line 609 of file pearl-area-display.ipf .
@@ -1437,7 +1438,7 @@ Functions
compose a valid and unique graph name from a data folder reference
-
Definition at line 56 of file pearl-area-display.ipf .
+
Definition at line 57 of file pearl-area-display.ipf .
@@ -1467,7 +1468,7 @@ Functions
create a view data folder.
-
Definition at line 561 of file pearl-area-display.ipf .
+
Definition at line 562 of file pearl-area-display.ipf .
@@ -1495,7 +1496,7 @@ Functions
@@ -1523,7 +1524,7 @@ Functions
@@ -1553,7 +1554,7 @@ Functions
set slice coordinate (slider procedure).
-
Definition at line 1499 of file pearl-area-display.ipf .
+
Definition at line 1500 of file pearl-area-display.ipf .
@@ -1583,7 +1584,7 @@ Functions