Skip to main content

v5 menus

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<menu name="TOPAS_v5_Menus">
<menu name="Help">
<item name="Technical Reference" type="macro"> runInSystemShell(view, "start /D\""+ jEdit.getProperty("ta.main.dir") +"\" Technical_Reference.pdf&"); waitForConsole(view); </item>
<item name="Users Manual" type="macro"> runInSystemShell(view, "start /D\""+ jEdit.getProperty("ta.main.dir") +"\" Users_Manual.pdf&"); waitForConsole(view); </item>
<item name="What's New - Version 5" type="macro"> runInSystemShell(view, "start /D\""+ jEdit.getProperty("ta.main.dir") +"\" New5.pdf&"); waitForConsole(view); </item>
<item name="Standard macros - Topas.inc" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "Topas.inc");</item>
<item name="Space group file" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "sgcom5.cpp");</item>
<item name="Keyboard basics" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "keyboard.txt");</item>
<item name="Atomic Weights and Isotopic Compositions" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "isotopes.txt");</item>
<item name="Neutron scattering lengths" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "neutscat.cpp");</item>
<item name="OpenGL atom colors" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "atom_colors.def");</item>
<item name="OpenGL atom radii" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "atom_radius.def");</item>
<item name="OpenGL No Polygons" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "no_polyhedra.def");</item>
</menu>
<menu name="Examples">
<menu name="Absorption-Edge">
<item name="al2o3-pam.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\absorption-edge\\" + "al2o3-pam.inp");</item>
<item name="Ni-LaB6.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\absorption-edge\\" + "Ni-LaB6.inp");</item>
<item name="Rutile-Anatase-Ni.INP" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\absorption-edge\\" + "Rutile-Anatase-Ni.INP");</item>
<item name="Rutile-Anatase.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\absorption-edge\\" + "Rutile-Anatase.inp");</item>
<item name="Spinel-pam.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\absorption-edge\\" + "Spinel-pam.inp");</item>
</menu>
<menu name="ADPs">
<item name="ae1-adps.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-adps.inp");</item>
<item name="ae14-adps.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae14-adps.inp");</item>
</menu>
<menu name="Anistropic Peak Broadening">
<item name="ceo2hkl.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "ceo2hkl.inp");</item>
<item name="clay.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "clay.inp");</item>
</menu>
<menu name="Capillary sample, LPSD detector">
<item name="capillary-simulated.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\capillary-lpsd\\" + "capillary-simulated.inp");</item>
<item name="lpsd-simulated.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\capillary-lpsd\\" + "lpsd-simulated.inp");</item>
</menu>
<menu name="Charge-Flipping Powder">
<item name="cf-alvo4-pawley.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-alvo4-pawley.inp");</item>
<item name="cf-alvo4.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-alvo4.inp");</item>
<item name="cf-cime-pawley.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-cime-pawley.inp");</item>
<item name="cf-cime.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-cime.inp");</item>
<item name="cf-cime-histo.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-cime-histo.inp");</item>
<item name="cf-cime-poor.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-cime-poor.inp");</item>
<item name="cf-cime-poor-histo.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-cime-poor-histo.inp");</item>
<item name="cf-sucrose-pawley.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-sucrose-pawley.inp");</item>
<item name="cf-sucrose.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-sucrose.inp");</item>
</menu>
<menu name="Charge-Flipping Single Crystal">
<item name="cf-1a7y.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-1a7y.inp");</item>
<item name="cf-1a7y-omit.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-1a7y-omit.inp");</item>
<item name="cf-1a7y-no-tangent.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-1a7y-no-tangent.inp");</item>
<item name="cf-ae5.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-ae5.inp");</item>
<item name="cf-ae5-poor.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-ae5-poor.inp");</item>
<item name="cf-ae9-poor.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-ae9-poor.inp");</item>
<item name="cf-ae9.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-ae9.inp");</item>
<item name="cf-ae14.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-ae14.inp");</item>
<item name="cf-ae9-poor.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-ae9-poor.inp");</item>
<item name="cf-gebaa.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-gebaa.inp");</item>
<item name="cf-pn-02.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-pn-02.inp");</item>
<item name="cf-ylidm.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-ylidm.inp");</item>
</menu>
<menu name="A complex example - Simon Parsons">
<item name="sp\\serine_I_evans_N_ta_bang_rot.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "sp\\serine_I_evans_N_ta_bang_rot.inp");</item>
</menu>
<menu name="Energy Dispersive">
<item name="ed_si_pawley.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "ed_si_pawley.inp");</item>
<item name="ed_si_str.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "ed_si_str.inp");</item>
</menu>
<menu name="Fouriert Transform Convolution">
<item name="alvo4a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\ft\\" + "alvo4a.inp");</item>
<item name="create-voigt.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\ft\\" + "create-voigt.inp");</item>
<item name="gaussian.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\ft\\" + "gaussian.inp");</item>
<item name="lorentzian.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\ft\\" + "lorentzian.inp");</item>
<item name="voigt.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\ft\\" + "voigt.inp");</item>
</menu>
<menu name="Functions">
<item name="alvo4-fn.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\functions\\" + "alvo4-fn.inp");</item>
<item name="alvo4-normal.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\functions\\" + "alvo4-normal.inp");</item>
</menu>
<menu name="Magnetic refinement">
<item name="mag.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\mag\\" + "mag.inp");</item>
<item name="mag-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\mag\\" + "mag-2.inp");</item>
<item name="mag-only.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\mag\\" + "mag-only.inp");</item>
<item name="maglamno3_magnetic.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\mag\\" + "maglamno3_magnetic.inp");</item>
<item name="occ-merge.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\mag\\" + "occ-merge.inp");</item>
</menu>
<menu name="Refining f0, f1, f11">
<item name="tof.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\f0-f1-f11\\" + "tof.inp");</item>
<item name="xray-powder.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\f0-f1-f11\\" + "xray-powder.inp");</item>
</menu>
<menu name="Fourier Maps">
<item name="fourier-map-ae14.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "fourier-map-ae14.inp");</item>
<item name="fourier-map-cime.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "fourier-map-cime.inp");</item>
</menu>
<menu name="Function Approximation - yobs_eqn">
<item name="Gaussian_With_Hats.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\function-approximation\\" + "Gaussian_With_Hats.inp");</item>
<item name="Gaussian_With_Poly.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\function-approximation\\" + "Gaussian_With_Poly.inp");</item>
<item name="PVII_With_2PVs.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\function-approximation\\" + "PVII_With_2PVs.inp");</item>
<item name="Xa_Exp_bX_With_Exp_Convolutions.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\function-approximation\\" + "Xa_Exp_bX_With_Exp_Convolutions.inp");</item>
</menu>
<menu name="Indexing">
<item name="cime.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "cime.inp");</item>
<item name="ex1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex1.inp");</item>
<item name="ex2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex2.inp");</item>
<item name="ex3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex3.inp");</item>
<item name="ex4.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex4.inp");</item>
<item name="ex5.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex5.inp");</item>
<item name="ex6.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex6.inp");</item>
<item name="ex7.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex7.inp");</item>
<item name="ex8.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex8.inp");</item>
<item name="ex9.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex9.inp");</item>
<item name="ex10.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex10.inp");</item>
<item name="ex11.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex11.inp");</item>
<item name="ex12.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex12.inp");</item>
<item name="ex13.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex13.inp");</item>
<item name="ex14.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "ex14.inp");</item>
<item name="template.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "indexing\\" + "template.inp");</item>
</menu>
<menu name="Indexing-LP-Search">
<item name="lp-search-pbso4.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\lp-search\\" + "lp-search-pbso4.inp");</item>
</menu>
<menu name="Laue refinement">
<item name="laue.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\laue\\" + "laue.inp");</item>
</menu>
<menu name="Miscellaneous">
<item name="cylcorr.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cylcorr.inp");</item>
<item name="chi-ceo2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "chi-ceo2.inp");</item>
<item name="out-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "out-1.inp");</item>
<item name="peak_buffer_step_1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "peak_buffer_step_1.inp");</item>
<item name="quarz2_fpa.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "quarz2_fpa.inp");</item>
<item name="bkg-straight-line.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "bkg-straight-line.inp");</item>
<item name="hash_prm.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "hash_prm.inp");</item>
<item name="out_prm_vals.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "out_prm_vals.inp");</item>
<item name="robust.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "robust.inp");</item>
<item name="scale_phase_X.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "scale_phase_X.inp");</item>
</menu>
<menu name="Neutron TOF">
<item name="tof_balzar_br1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\tof\\" + "tof_balzar_br1.inp");</item>
<item name="tof_balzar_sh1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\tof\\" + "tof_balzar_sh1.inp");</item>
<item name="tof_bank2_1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\tof\\" + "tof_bank2_1.inp");</item>
<item name="tof_bank2_2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\tof\\" + "tof_bank2_2.inp");</item>
</menu>
<menu name="Peak Fitting">
<item name="negx.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "negx.inp");</item>
<item name="pvs.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pvs.inp");</item>
<item name="spv.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "spv.inp");</item>
<item name="spvii.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "spvii.inp");</item>
<item name="xois.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "xois.inp");</item>
</menu>
<menu name="Peak Intensity Extraction">
<item name="pawley1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\peak-intensity-extraction\\" + "pawley1.inp");</item>
<item name="cr2o3hkl.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\peak-intensity-extraction\\" + "cr2o3hkl.inp");</item>
<item name="lebail1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\peak-intensity-extraction\\" + "lebail1.inp");</item>
<item name="zhu3lebail.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\peak-intensity-extraction\\" + "zhu3lebail.inp");</item>
</menu>
<menu name="Penalties-restraints">
<item name="rosenbrock-10.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\penalties-restraints\\" + "rosenbrock-10.inp");</item>
<item name="rosenbrock-10-restraint.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\penalties-restraints\\" + "rosenbrock-10-restraint.inp");</item>
<item name="hock.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\penalties-restraints\\" + "hock.inp");</item>
<item name="rastrigin.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\penalties-restraints\\" + "rastrigin.inp");</item>
<item name="onlypena.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\penalties-restraints\\" + "onlypena.inp");</item>
<item name="benzene.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "benzene.inp");</item>
<item name="benzene_ai1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "benzene_ai1.inp");</item>
<item name="benzene_ai2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "benzene_ai2.inp");</item>
<item name="benzene_ai3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "benzene_ai3.inp");</item>
<item name="sites_geometry_1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "sites_geometry_1.inp");</item>
<item name="sites_geometry_2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "sites_geometry_2.inp");</item>
</menu>
<menu name="Quantitative">
<item name="zro2-restraint-wt.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "zro2-restraint-wt.inp");</item>
<item name="zro2-restraint-xrf-zr.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "zro2-restraint-xrf-zr.inp");</item>
<item name="quant-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-1.inp");</item>
<item name="quant-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-2.inp");</item>
<item name="quant-3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-3.inp");</item>
<item name="quant-4.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-4.inp");</item>
<item name="quant-5.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-5.inp");</item>
<item name="quant-6.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-6.inp");</item>
<item name="quant-7.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-7.inp");</item>
<item name="quant-7-create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-7-create.inp");</item>
<item name="quant-8.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\quant\\" + "quant-8.inp");</item>
<item name="k-factor.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\k-factor\\" + "k-factor.inp");</item>
</menu>
<menu name="Rietveld refinement">
<item name="al2o3a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "al2o3a.inp");</item>
<item name="alvo4a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "alvo4a.inp");</item>
<item name="alvo4_tch.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "alvo4_tch.inp");</item>
<item name="bauxite.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "bauxite.inp");</item>
<item name="brucite.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "brucite.inp");</item>
<item name="ceo2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "ceo2.inp");</item>
<item name="ceo2b.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "ceo2b.inp");</item>
<item name="cpd-4.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cpd-4.inp");</item>
<item name="cr2o3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cr2o3.inp");</item>
<item name="cr2o3_out_F2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cr2o3_out_F2.inp");</item>
<item name="lab61.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "lab61.inp");</item>
<item name="li025.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "li025.inp");</item>
<item name="li250.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "li250.inp");</item>
<item name="many.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "many.inp");</item>
<item name="pbso4a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pbso4a.inp");</item>
<item name="quartz.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "quartz.inp");</item>
<item name="titanate.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "titanate.inp");</item>
<item name="var_div_y2o3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "var_div_y2o3.inp");</item>
<item name="y2o3a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "y2o3a.inp");</item>
<item name="zhu3a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "zhu3a.inp");</item>
<item name="zro2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "zro2.inp");</item>
</menu>
<menu name="Rigid-bodies">
<item name="Aniline_I_8kbar_n.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\rigid-errors\\" + "Aniline_I_8kbar_n.inp");</item>
<item name="Aniline_I_100K_x.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\rigid-errors\\" + "Aniline_I_100K_x.inp");</item>
<item name="rigidb.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\rigid\\" + "rigidb.inp");</item>
<item name="rigida-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\rigid\\" + "rigida-1.inp");</item>
<item name="rigida-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\rigid\\" + "rigida-2.inp");</item>
</menu>
<menu name="Single crystal refinement">
<item name="ae1-approx-a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-approx-a.inp");</item>
<item name="ae14-approx-a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae14-approx-a.inp");</item>
<item name="gebaa.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "gebaa.inp");</item>
<item name="ylidma.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ylidma.inp");</item>
<item name="ae1-adps.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-adps.inp");</item>
<item name="ae1-auto.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-auto.inp");</item>
<item name="ae1-manual.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-manual.inp");</item>
<item name="ae5-auto.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae5-auto.inp");</item>
<item name="ae14-adps.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae14-adps.inp");</item>
<item name="pn_02_2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "pn_02_2.inp");</item>
</menu>
<menu name="Stacking faults">
<item name="debye-old.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\stacking-faults\\" + "debye-old.inp");</item>
<item name="debye-new.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\stacking-faults\\" + "debye-new.inp");</item>
<item name="kaolinite.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\stacking-faults\\" + "kaolinite.inp");</item>
</menu>
<menu name="Structure solution">
<item name="ae1-auto.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-auto.inp");</item>
<item name="ae1-manual.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-manual.inp");</item>
<item name="ae5-auto.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae5-auto.inp");</item>
<item name="alvo4-decompose.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "alvo4-decompose.inp");</item>
<item name="alvo4-grs-auto.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "alvo4-grs-auto.inp");</item>
<item name="alvo4-rigid.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "alvo4-rigid.inp");</item>
<item name="cime-decompose.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cime-decompose.inp");</item>
<item name="cime-z-auto.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cime-z-auto.inp");</item>
<item name="cime_pawley.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cime_pawley.inp");</item>
<item name="occ-merge.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "occ-merge.inp");</item>
</menu>
<menu name="Unequal x-axis steps">
<item name="xy.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "xy.inp");</item>
</menu>
<menu name="user_y">
<item name="user_y.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\user_y\\" + "user_y.inp");</item>
</menu>
<menu name="User defined convolutions">
<item name="au111.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "au111.inp");</item>
<item name="udefa.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "udefa.inp");</item>
</menu>
<menu name="Using approximate_A">
<item name="ae1-approx-a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae1-approx-a.inp");</item>
<item name="ae14-approx-a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\single-crystal\\" + "ae14-approx-a.inp");</item>
</menu>
<menu name="WPPM">
<item name="compare-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "compare-1.inp");</item>
<item name="cube-ln-normal-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "cube-ln-normal-1.inp");</item>
<item name="gamma.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "gamma.inp");</item>
<item name="gamma-fit-obj.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "gamma-fit-obj.inp");</item>
<item name="s-sphere-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "s-sphere-1.inp");</item>
<item name="s-sphere-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "s-sphere-2.inp");</item>
<item name="sphere-fit-obj.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "sphere-fit-obj.inp");</item>
<item name="sphere-gamma-compare-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "sphere-gamma-compare-1.inp");</item>
<item name="sphere-gamma-compare-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "sphere-gamma-compare-2.inp");</item>
<item name="sphere-gamma-compare-3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "sphere-gamma-compare-3.inp");</item>
<item name="super-lorentzian.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\wppm\\" + "super-lorentzian.inp");</item>
</menu>
</menu>
<menu name="Top level">
<item name="GOF details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nr_wp 0 r_exp 0 r_p 0 r_wp_dash 0 r_p_dash 0 r_exp_dash 0 weighted_Durbin_Watson 0 gof 0"); </item>
<item name="chi2_convergence_criteria" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nchi2_convergence_criteria 0.001"); </item>
<item name="conserve_memory" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nconserve_memory"); </item>
<item name="continue_after_convergence" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\ncontinue_after_convergence"); </item>
<item name="do_errors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\ndo_errors"); </item>
<item name="iters 100000" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nitersiters 100000"); </item>
<item name="no_LIMIT_warnings" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nno_LIMIT_warnings"); </item>
<item name="process_times" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nprocess_times"); </item>
<item name="randomize_on_errors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nrandomize_on_errors"); </item>
<item name="seed" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nseed"); </item>
<item name="verbose" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nverbose 1"); </item>
<menu name="approximate_A">
<item name="approximate_A" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\napproximate_A"); </item>
<item name="...A_matrix_memory_allowed_in_Mbytes" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tA_matrix_memory_allowed_in_Mbytes 100"); </item>
<item name="...A_matrix_elements_tollerance" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tA_matrix_elements_tollerance #"); </item>
<item name="...A_matrix_report_on" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tA_matrix_report_on"); </item>
</menu>
<menu name="Bootstrap error determination">
<item name="bootstrap_errors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nbootstrap_errors 200"); </item>
<item name="fraction_of_yobs_to_resample" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfraction_of_yobs_to_resample #"); </item>
<item name="determine_values_from_samples" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tdetermine_values_from_samples"); </item>
<item name="resample_from_current_ycalc" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tresample_from_current_ycalc"); </item>
</menu>
<menu name="Output">
<item name="out_rwp" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nout_rwp \"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_rwp.xdd\""); </item>
<item name="out_chi2" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nout_chi2 \"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_chi2.xdd\""); </item>
<menu name="Output parameter values to file">
<item name="out_prm_vals_per_iteration" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nout_prm_vals_per_iteration $file"); </item>
<item name="...out_prm_vals_filter" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tout_prm_vals_filter $filter"); </item>
<item name="out_prm_vals_on_convergence" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nout_prm_vals_on_convergence $file"); </item>
<item name="...out_prm_vals_filter" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tout_prm_vals_filter $filter"); </item>
</menu>
</menu>
</menu>
<menu name="Scan file level">
<item name="File name(s)" type="macro"> Macros.getMacro("TAInsertFileName").invoke(view); </item>
<item name="GOF details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tr_wp 0 r_exp 0 r_p 0 r_wp_dash 0 r_p_dash 0 r_exp_dash 0 weighted_Durbin_Watson 0 gof 0"); </item>
<item name="Emission profile(s)" type="macro"> Macros.getMacro("TAInsertLAM").invoke(view); </item>
<menu name="Background">
<item name="Chubychev" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tbkg @ 0 0 0 ' add/remove coefficients as required"); </item>
<item name="1 / X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tOne_on_X(@, 1000)"); </item>
</menu>
<menu name="Instrument / Sample">
<item name="Diffractometer radius" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tRadius(200.5)"); </item>
<item name="Tube_Tails" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tTube_Tails(, 0.04, @, -1, @, 1, @, 0.005)"); </item>
<item name="Linear Position Sensitive Detector" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tlpsd_th2_angular_range_degrees #\n\t\tlpsd_equitorial_divergence_degrees #\n\t\tlpsd_equitorial_sample_length_mm #"); </item>
<menu name="Axial divergence">
<item name="Full_Axial_Model" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tFull_Axial_Model(12, 15, 12, 2.3, @ 8)"); </item>
<item name="Finger_et_al" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tFinger_et_al(@ 5, @ 10)"); </item>
<item name="Simple_Axial_Model" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tSimple_Axial_Model(@, 12)"); </item>
</menu>
<menu name="Capillary sample">
<item name="cylindrical_sample_diameter_mm" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tcylindrical_sample_diameter_mm #"); </item>
<item name="...cylindrical_sample_u_cm_inv" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcylindrical_sample_u_cm_inv #"); </item>
<item name="...capillary_divergent_beam" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcapillary_divergent_beam"); </item>
<item name="...capillary_parallel_beam" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcapillary_parallel_beam"); </item>
</menu>
<menu name="Instrument, flat sample, point detector">
<item name="Slit_Width" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tSlit_Width(.1)"); </item>
<item name="Equitorial divergence" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tDivergence(1)"); </item>
<menu name="Variable divergence">
<item name="Variable_Divergence_Shape" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tVariable_Divergence_Shape(@, 12)"); </item>
<item name="Apply intensity correction" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tVariable_Divergence_Intensity"); </item>
</menu>
</menu>
</menu>
<menu name="Corrections">
<item name="Zero_Error" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tZero_Error(@, 0)"); </item>
<item name="Specimen_Displacement (mm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tSpecimen_Displacement(@, 0)"); </item>
<item name="Specimen_Tilt" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tSpecimen_Tilt(@, 0)"); </item>
<item name="Cylindrical_2Th_Correction" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tCylindrical_2Th_Correction(@, 1)"); </item>
<item name="Cylindrical_I_Correction" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tCylindrical_I_Correction(@, 1)"); </item>
<item name="Lorentz-Polarisation" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tLP_Factor(17)"); </item>
<item name="Surface_Roughness_Pitschke_et_al" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tSurface_Roughness_Pitschke_et_al(@, 0,, 0)"); </item>
<item name="Surface_Roughness_Suortti" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tSurface_Roughness_Suortti(, 0, @, 0)"); </item>
<item name="Absorption (1/cm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tAbsorption(@, 100)"); </item>
<item name="Absorption_With_Sample_Thickness_mm_Shape" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tAbsorption_With_Sample_Thickness_mm_Shape(@, 100, @, 10)"); </item>
<item name="Absorption_With_Sample_Thickness_mm_Shape_Intensity" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tAbsorption_With_Sample_Thickness_mm_Shape_Intensity(@, 100, @, 10)"); </item>
</menu>
_
<menu name="Mixture details">
<item name="Mixture Mass Absorption Coeff." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tmixture_MAC 0"); </item>
<item name="Mixture Density (g/cm^3)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tmixture_density_g_on_cm3 0"); </item>
<item name="Mixture Linear Absorption Coeff. (1/cm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tMixture_LAC_1_on_cm(0)"); </item>
</menu>
<menu name="Miscellaneous">
<item name="start_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tstart_X #"); </item>
<item name="finish_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfinish_X #"); </item>
<item name="extra_X_left" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\textra_X_left .5 ' x-axis extension for hkl generation"); </item>
<item name="extra_X_right" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\textra_X_right .5 ' x-axis extension for hkl generation"); </item>
<item name="exclude region..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\texclude # #"); </item>
<item name="neutron_data" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tneutron_data"); </item>
<item name="Lorentz_Factor CW Neutron" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tLorentz_Factor"); </item>
<item name="x_calculation_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tx_calculation_step 0.01"); </item>
<item name="rebin_with_dx_of" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\trebin_with_dx_of 0.01"); </item>
<item name="convolution_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tconvolution_step 2"); </item>
<item name="Savitzky-Golay smoothing" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tsmooth 2 ' number of data points in smoothing function = 2 n + 1"); </item>
<item name="yobs_to_xo_posn_yobs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tyobs_to_xo_posn_yobs = Get(x_calculation_step);"); </item>
<item name="weight_percent_amorphous" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tweight_percent_amorphous 0"); </item>
<item name="fit_obj..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfit_obj = #; min_X # max_X #"); </item>
</menu>
<menu name="Output">
<item name="Out_X_Yobs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tOut_X_Yobs(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_X_Yobs.txt\")"); </item>
<item name="Out_X_Ycalc" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tOut_X_Ycalc(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_Out_X_Ycalc.txt\")"); </item>
<item name="Out_X_Difference" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tOut_X_Difference(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_X_Difference.txt\")"); </item>
<item name="Out_Yobs_Ycalc_and_Difference" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tOut_Yobs_Ycalc_and_Difference(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_Yobs_Ycalc_and_Difference.txt\")"); </item>
</menu>
<menu name="File type options">
<item name="gsas_format" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tgsas_format"); </item>
<item name="xye_format" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\txye_format"); </item>
<item name="fullprof_format" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfullprof_format"); </item>
<item name="xye_format when ext not XYE" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\txye_format"); </item>
</menu>
</menu>
<menu name="Phase level - Structure">
<item name="Insert CIFs in INP format" type="macro"> Macros.getMacro("TAInsertCIF").invoke(view); </item>
<item name="str..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tstr"); </item>
<item name="phase_name" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tphase_name $"); </item>
<item name="space_group" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tspace_group $"); </item>
<item name="scale" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tscale @ 0.0001"); </item>
<item name="r_bragg" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tr_bragg 0"); </item>
<item name="CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCS_L(@, 300)"); </item>
<item name="CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCS_G(@, 300)"); </item>
<item name="Strain_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tStrain_L(@, .05)"); </item>
<item name="Strain_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tStrain_G(@, .05)"); </item>
<item name="view_structure" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tview_structure"); </item>
<menu name="Peak type">
<item name="PV_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPV_Peak_Type(@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02)"); </item>
<item name="TCHZ_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTCHZ_Peak_Type(@, 0.01,@, 0.01,@, 0.01,, 0,@, 0.01,, 0)"); </item>
<item name="PVII_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPVII_Peak_Type(@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02)"); </item>
</menu>
<menu name="Lattice parameters">
<item name="Cubic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCubic(@ #)"); </item>
<item name="Tetragonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTetragonal(@ #, @ #)"); </item>
<item name="Hexagonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tHexagonal(@ #, @ #)"); </item>
<item name="Rhombohedral" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tRhombohedral(@ #, @ #)"); </item>
<item name="Orthorhombic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\ta @ #\n\t\tb @ #\n\t\tc @ #"); </item>
<item name="Monoclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\ta @ #\n\t\tb @ #\n\t\tc @ #\n\t\tbe @ #"); </item>
<item name="Triclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\ta @ #\n\t\tb @ #\n\t\tc @ #\n\t\tal @ #\n\t\tbe @ #\n\t\tga @ #"); </item>
</menu>
<menu name="Sites...">
<item name="site with beq" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tsite $site x # y # z # occ $atom # beq #"); </item>
<item name="site with adps" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tsite $site x # y # z # occ $atom # adps"); </item>
<item name="num_posns" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), " num_posns 0"); </item>
<item name="rand_xyz" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), " rand_xyz 1"); </item>
</menu>
<menu name="Preferred orientation">
<item name="PO-March Dollase - 1 Dir" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPreferred_Orientation(@, 1,, #h #k #l)"); </item>
<item name="PO-March Dollase - 2 Dirs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPO_Two_Directions(@, 1,, 1 1 1,@, 1,, ,@, 0.5)"); </item>
<item name="PO_Spherical_Harmonics" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPO_Spherical_Harmonics(sh, 8)"); </item>
</menu>
<menu name="Crystal details">
<item name="Cell mass" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcell_mass 0"); </item>
<item name="Cell Volume" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcell_volume 0"); </item>
<item name="Mass Absorption Coeff." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tphase_MAC 0"); </item>
<item name="Linear Absorption Coeff. (1/cm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPhase_LAC_1_on_cm(0)"); </item>
<item name="Density (g/cm^3)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPhase_Density_g_on_cm3(0)"); </item>
</menu>
<menu name="Quantitative">
<item name="Wt% Rietveld" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tweight_percent 0"); </item>
<item name="Wt% of spike" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tspiked_phase_measured_weight_percent 0"); </item>
<item name="Wt% in spiked corrected" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcorrected_weight_percent 0"); </item>
<item name="Apply_Brindley_Spherical_R_PD" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tApply_Brindley_Spherical_R_PD( 1e-05, 0.4) ' radius of sphere (cm) and packing_density"); </item>
</menu>
<menu name="Output">
<item name="append_bond_lengths" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tappend_bond_lengths"); </item>
<item name="....consider_lattice_parameters" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tconsider_lattice_parameters"); </item>
<item name="append_cartesian" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tappend_cartesian"); </item>
<item name="append_fractional" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tappend_fractional"); </item>
<item name="....in_str_format" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tin_str_format"); </item>
<item name="Generate CIF output" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\n\t\tOut_CIF_STR(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + ".cif\")"); </item>
<item name="Generate FCF output" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tOut_FCF(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + ".fcf\")"); </item>
<item name="Out_F2_Details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tOut_F2_Details(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_f2.txt\")"); </item>
<item name="Out_A01_A11_B01_B11" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tOut_A01_A11_B01_B11(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_a01_a11_b01_b11.txt\")"); </item>
<item name="Create_2Th_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_2Th_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_2Th_Ip.txt\")"); </item>
<item name="Create_d_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_d_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_d_Ip.txt\")"); </item>
<item name="Create_2Th_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_2Th_IScaled_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_2Th_IScaled.txt\")"); </item>
<item name="Create_d_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_d_IScaled_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_d_IScaled.txt\")"); </item>
<item name="Create_hklm_d_Th2_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_hklm_d_Th2_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_hklm_d_Th2_Ip.txt\")"); </item>
<item name="Create_hklm_d_Th2_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_hklm_d_Th2_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_hklm_d_Th2_IScaled.txt\")"); </item>
</menu>
<menu name="Fourier Maps">
<item name="fourier_map" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tfourier_map 1"); </item>
<item name="...fourier_map_formula" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tfourier_map_formula = 2 Fobs - Fcalc;"); </item>
<item name="...extend_calculated_sphere_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\textend_calculated_sphere_to #"); </item>
<item name="...Atom types to pick" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tload f_atom_type f_atom_quantity \n\t\t\t{ \n\t\t\t}"); </item>
<item name="...min_grid_spacing" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tmin_grid_spacing #"); </item>
<item name="...correct_for_atomic_scattering_factors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcorrect_for_atomic_scattering_factors 0"); </item>
</menu>
<menu name="Cloud">
<item name="cloud" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcloud $sites"); </item>
<item name="cloud_population" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_population 100"); </item>
<item name="cloud_save" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_save $file"); </item>
<item name="cloud_save_xyzs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_save_xyzs $file"); </item>
<item name="cloud_load_xyzs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_load_xyzs $file"); </item>
<item name="...cloud_load_xyzs_omit_rwps" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\tcloud_load_xyzs_omit_rwps #"); </item>
<item name="cloud_formation_omit_rwps" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_formation_omit_rwps #"); </item>
<item name="cloud_try_accept" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_try_accept 1"); </item>
<item name="cloud_gauss_fwhm" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_gauss_fwhm 1"); </item>
<item name="cloud_extract_and_save_xyzs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tcloud_extract_and_save_xyzs $file"); </item>
<item name="...cloud_number_to_extract" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\tcloud_number_to_extract #"); </item>
<item name="...cloud_atomic_separation" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\tcloud_atomic_separation #"); </item>
</menu>
<menu name="Phase Penalties">
<item name="phase_penalties" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tphase_penalties $sites $name"); </item>
<item name="...accumulate_phases_and_save_to_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\taccumulate_phases_and_save_to_file $file"); </item>
<item name="......accumulate_phases_when" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\taccumulate_phases_when #"); </item>
<item name="...hkl_Re_Im" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\thkl_Re_Im # # # # #"); </item>
</menu>
<menu name="Rigid bodies">
<item name="rigid..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\trigid"); </item>
<menu name="Z-matrix">
<item name="z_matrix 1st" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tz_matrix $site1"); </item>
<item name="z_matrix 2nd" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tz_matrix $site2 $site1 #distance"); </item>
<item name="z_matrix 3rd" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tz_matrix $site3 $site2 #distance $site3 #angle"); </item>
<item name="z_matrix >3rd" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tz_matrix $site $site #distance $site #angle $site #angle"); </item>
</menu>
<menu name="point_for_site">
<item name="point_for_site - Cartezian..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tpoint_for_site $site ux # uy # uz #"); </item>
<item name="point_for_site - Fractional..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\tpoint_for_site $site ua # ub # uc #"); </item>
</menu>
<menu name="Translate/Rotate - Cartezian">
<item name="rotate about x-axis..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\trotate @ 1 qx 1"); </item>
<item name="rotate about y-axis..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\trotate @ 1 qy 1"); </item>
<item name="rotate about z-axis..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\trotate @ 1 qz 1"); </item>
<item name="translate..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\ttranslate tx @ # ty @ # tz @ #"); </item>
<item name="operate_on_points" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\toperate_on_points $sites"); </item>
</menu>
<menu name="Translate/Rotate - Fractional">
<item name="rotate about a..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\trotate @ 1 qa 1"); </item>
<item name="rotate about b..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\trotate @ 1 qb 1"); </item>
<item name="rotate about c..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\trotate @ 1 qc 1"); </item>
<item name="translate..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\ttranslate ta @ # tb @ # tc @ #"); </item>
<item name="operate_on_points" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\toperate_on_points $sites"); </item>
</menu>
</menu>
<item name="peak_buffer_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tpeak_buffer_step = 250 Peak_Calculation_Step; report_on"); </item>
</menu>
<menu name="Phase level - hkl_Is">
<item name="hkl_Is..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\thkl_Is"); </item>
<item name="phase_name" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tphase_name $"); </item>
<item name="scale" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tscale @ 0.0001"); </item>
<item name="r_bragg" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tr_bragg 0"); </item>
<item name="CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCS_L(@, 300)"); </item>
<item name="CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCS_G(@, 300)"); </item>
<item name="Strain_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tStrain_L(@, .05)"); </item>
<item name="Strain_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tStrain_G(@, .05)"); </item>
<item name="Le Bail refinement" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tlebail 1"); </item>
<item name="I_parameter_names_have_hkl" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nI_parameter_names_have_hkl"); </item>
<item name="Cell Volume" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tcell_volume 0"); </item>
<menu name="Lattice parameters">
<item name="Cubic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCubic(@ #)"); </item>
<item name="Tetragonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTetragonal(@ #, @ #)"); </item>
<item name="Hexagonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tHexagonal(@ #, @ #)"); </item>
<item name="Rhombohedral" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tRhombohedral(@ #, @ #)"); </item>
<item name="Orthorhombic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\ta @ #\n\t\tb @ #\n\t\tc @ #"); </item>
<item name="Monoclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\ta @ #\n\t\tb @ #\n\t\tc @ #\n\t\tbe @ #"); </item>
<item name="Triclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\ta @ #\n\t\tb @ #\n\t\tc @ #\n\t\tal @ #\n\t\tbe @ #\n\t\tga @ #"); </item>
</menu>
<menu name="Peak type">
<item name="PV_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPV_Peak_Type(@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02)"); </item>
<item name="TCHZ_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTCHZ_Peak_Type(@, 0.01,@, 0.01,@, 0.01,, 0,@, 0.01,, 0)"); </item>
<item name="PVII_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPVII_Peak_Type(@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02)"); </item>
</menu>
<menu name="Output">
<item name="Create_2Th_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_2Th_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_2Th_Ip.txt\")"); </item>
<item name="Create_d_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_d_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_d_Ip.txt\")"); </item>
<item name="Create_2Th_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_2Th_IScaled_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_2Th_IScaled.txt\")"); </item>
<item name="Create_d_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_d_IScaled_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_d_IScaled.txt\")"); </item>
<item name="Create_hklm_d_Th2_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_hklm_d_Th2_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_hklm_d_Th2_Ip.txt\")"); </item>
<item name="Create_hklm_d_Th2_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_hklm_d_Th2_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_hklm_d_Th2_IScaled.txt\")"); </item>
</menu>
<item name="peak_buffer_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tpeak_buffer_step = 250 Peak_Calculation_Step; report_on"); </item>
<item name="space_group" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tspace_group $"); </item>
</menu>
<menu name="Phase level - xo_Is / d_Is">
<item name="xo_Is..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\txo_Is"); </item>
<item name="...xo # I #..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t xo # I #"); </item>
<item name="d_Is..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\td_Is"); </item>
<item name="...d # I #..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\td # I #"); </item>
<item name="scale" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tscale @ 0.0001"); </item>
<item name="r_bragg" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tr_bragg 0"); </item>
<item name="CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCS_L(@, 300)"); </item>
<item name="CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCS_G(@, 300)"); </item>
<item name="Strain_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tStrain_L(@, .05)"); </item>
<item name="Strain_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tStrain_G(@, .05)"); </item>
<menu name="Peak type">
<item name="PV_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPV_Peak_Type(@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02)"); </item>
<item name="TCHZ_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTCHZ_Peak_Type(@, 0.01,@, 0.01,@, 0.01,, 0,@, 0.01,, 0)"); </item>
<item name="PVII_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tPVII_Peak_Type(@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02,@, 0.02)"); </item>
</menu>
<menu name="Output">
<item name="Create_2Th_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_2Th_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_2Th_Ip.txt\")"); </item>
<item name="Create_d_Ip_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_d_Ip_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_d_Ip.txt\")"); </item>
<item name="Create_2Th_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_2Th_IScaled_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_2Th_IScaled.txt\")"); </item>
<item name="Create_d_IScaled_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tCreate_d_IScaled_file(\"" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_d_IScaled.txt\")"); </item>
</menu>
<item name="peak_buffer_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tpeak_buffer_step = 250 Peak_Calculation_Step; report_on"); </item>
</menu>
<menu name="Structure solution specific">
<item name="Top level - Auto_T" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nAuto_T(5)"); </item>
<item name="Scan level - Decompose" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tDecompose(0.005)"); </item>
<item name="Scan level - Structure_Solution_Weighting" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tStructure_Solution_Weighting"); </item>
<item name="Structure level - occ_merge..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tocc_merge $sites occ_merge_radius .6"); </item>
<item name="Structure level - normalize_FCs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tnormalize_FCs"); </item>
</menu>
<menu name="TOF specific">
<item name="GOF details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nr_wp 0 r_exp 0 r_p 0 r_wp_dash 0 r_p_dash 0 r_exp_dash 0 weighted_Durbin_Watson 0 gof 0"); </item>
<menu name="Scan level">
<item name="File name(s)" type="macro"> Macros.getMacro("TAInsertFileName").invoke(view); </item>
<item name="neutron_data" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tneutron_data"); </item>
<item name="x_calculation_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tx_calculation_step = Yobs_dx_at(Xo);"); </item>
<item name="weighting" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tweighting = If(SigmaYobs < 1, 1, 1/SigmaYobs^2);"); </item>
<item name="TOF_LAM" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tTOF_LAM(0.001)"); </item>
<item name="TOF_x_axis_calibration" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tTOF_x_axis_calibration(!t0, #, !t1, #, !t2, #)"); </item>
<item name="TOF_Exponential" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tTOF_Exponential(@, 100, @, 50, 4, t1, +)"); </item>
<item name="scale_pks = D_spacing^4;" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tscale_pks = D_spacing^4;"); </item>
<item name="start_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tstart_X #"); </item>
<item name="finish_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfinish_X #"); </item>
<menu name="Background">
<item name="Chubychev" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tbkg @ 0 0 0 ' add/remove coefficients as required"); </item>
<item name="1 / X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tOne_on_X(@, 1000)"); </item>
</menu>
</menu>
<menu name="Phase level">
<item name="TOF_PV" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTOF_PV(@, 100, @, .5, t1)"); </item>
<item name="TOF_CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTOF_CS_G(@, 300, t1)"); </item>
<item name="TOF_CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tTOF_CS_L(@, 300, t1)"); </item>
</menu>
</menu>
<menu name="Single crystal specific">
<item name="File name(s)" type="macro"> Macros.getMacro("TAInsertFileName").invoke(view); </item>
<menu name="Range dependent">
<item name="dont_merge_equivalent_reflections" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tdont_merge_equivalent_reflections"); </item>
<item name="dont_merge_Friedel_pairs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tdont_merge_Friedel_pairs"); </item>
<item name="ignore_differences_in_Friedel_pairs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tignore_differences_in_Friedel_pairs"); </item>
<item name="i_on_error_ratio_tolerance" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\ti_on_error_ratio_tolerance 2"); </item>
<item name="num_highest_I_values_to_keep" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tnum_highest_I_values_to_keep #"); </item>
</menu>
<menu name="Structure dependent">
<item name="Out_Single_Crystal_Details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tOut_Single_Crystal_Details($file)"); </item>
</menu>
</menu>
<menu name="Indexing">
<item name="seed" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nseed"); </item>
<item name="Wavelength (Å)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nindex_lam 1.540596"); </item>
<item name="Include a zero error" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nindex_zero_error"); </item>
<item name="Max zero error in 2Th" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nindex_max_zero_error .1"); </item>
<item name="Max 2Th error for UNI" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nindex_max_th2_error .05"); </item>
<item name="Max ratio Nc/No" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nindex_max_Nc_on_No 5"); </item>
<item name="index_max_number_of_solutions" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nindex_max_number_of_solutions 3000"); </item>
<menu name="Bravais lattices to include">
<item name="Cubic_F" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nCubic_F"); </item>
<item name="Cubic_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nCubic_I"); </item>
<item name="Cubic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nCubic_P"); </item>
<item name="Trigonal_Hexagonal_R" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nTrigonal_Hexagonal_R"); </item>
<item name="Trigonal_Hexagonal_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nTrigonal_Hexagonal_P"); </item>
<item name="Tetragonal_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nTetragonal_I"); </item>
<item name="Tetragonal_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nTetragonal_P"); </item>
<item name="Orthorhombic_F" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nOrthorhombic_F"); </item>
<item name="Orthorhombic_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nOrthorhombic_I"); </item>
<item name="Orthorhombic_C" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nOrthorhombic_C"); </item>
<item name="Orthorhombic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nOrthorhombic_P"); </item>
<item name="Monoclinic_C" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nMonoclinic_C"); </item>
<item name="Monoclinic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nMonoclinic_P"); </item>
<item name="Triclinic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nTriclinic_P"); </item>
</menu>
<menu name="Miscellaneous">
<item name="try_space_groups" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\ntry_space_groups $"); </item>
<item name="Index_x0_from_th2" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nIndex_x0_from_th2(#th2,#order)"); </item>
<item name="Index_x0_from_d" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nIndex_x0_from_d(#dspacing,#order)"); </item>
</menu>
<item name="load index_d" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nload index_d {\n}"); </item>
<item name="load index_d index_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nload index_d index_I {\n}"); </item>
<item name="load index_th2" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nload index_th2 {\n}"); </item>
<item name="load index_th2 index_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nload index_th2 index_I {\n}"); </item>
</menu>
<menu name="Charge Flipping">
<item name="Typical Powder Template" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nmacro Nr { 100 }"); buffer.insert(textArea.getCaretPosition(), "\nverbose 0"); buffer.insert(textArea.getCaretPosition(), "\ncharge_flipping"); buffer.insert(textArea.getCaretPosition(), "\n\tcf_in_A_matrix $"); buffer.insert(textArea.getCaretPosition(), "\n\tspace_group $"); buffer.insert(textArea.getCaretPosition(), "\n\ta #"); buffer.insert(textArea.getCaretPosition(), "\n\tb #"); buffer.insert(textArea.getCaretPosition(), "\n\tc #"); buffer.insert(textArea.getCaretPosition(), "\n\tal #"); buffer.insert(textArea.getCaretPosition(), "\n\tbe #"); buffer.insert(textArea.getCaretPosition(), "\n\tga #"); buffer.insert(textArea.getCaretPosition(), "\n\tdelete_observed_reflections = D_spacing < #;"); buffer.insert(textArea.getCaretPosition(), "\n\textend_calculated_sphere_to #"); buffer.insert(textArea.getCaretPosition(), "\n\tadd_to_phases_of_weak_reflections = 90 Ramp(1, 0, Nr);"); buffer.insert(textArea.getCaretPosition(), "\n\tflip_regime_2 = Ramp(1, 0, Nr);"); buffer.insert(textArea.getCaretPosition(), "\n\tsymmetry_obey_0_to_1 = Ramp(0.5, 1, Nr);"); buffer.insert(textArea.getCaretPosition(), "\n\tTangent(0.3, 30)"); buffer.insert(textArea.getCaretPosition(), "\n\tmin_grid_spacing .4"); buffer.insert(textArea.getCaretPosition(), "\n\tload f_atom_type f_atom_quantity \n\t{ \n\t}"); buffer.insert(textArea.getCaretPosition(), "\n\tPick(10)"); </item>
<item name="Typical Single Crystal Template" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nmacro Nr { 100 }"); buffer.insert(textArea.getCaretPosition(), "\nverbose 0"); buffer.insert(textArea.getCaretPosition(), "\ncharge_flipping"); buffer.insert(textArea.getCaretPosition(), "\n\tcf_hkl_file $"); buffer.insert(textArea.getCaretPosition(), "\n\tspace_group $"); buffer.insert(textArea.getCaretPosition(), "\n\ta #"); buffer.insert(textArea.getCaretPosition(), "\n\tb #"); buffer.insert(textArea.getCaretPosition(), "\n\tc #"); buffer.insert(textArea.getCaretPosition(), "\n\tal #"); buffer.insert(textArea.getCaretPosition(), "\n\tbe #"); buffer.insert(textArea.getCaretPosition(), "\n\tga #"); buffer.insert(textArea.getCaretPosition(), "\n\tfraction_reflections_weak 0.4"); buffer.insert(textArea.getCaretPosition(), "\n\tflip_regime_2 = Ramp(1, 0, Nr);"); buffer.insert(textArea.getCaretPosition(), "\n\tsymmetry_obey_0_to_1 = Ramp(0.5, 1, Nr);"); buffer.insert(textArea.getCaretPosition(), "\n\tTangent(0.3, 30)"); buffer.insert(textArea.getCaretPosition(), "\n\tmin_grid_spacing .4"); buffer.insert(textArea.getCaretPosition(), "\n\tload f_atom_type f_atom_quantity \n\t{ \n\t}"); buffer.insert(textArea.getCaretPosition(), "\n\tPick(10)"); </item>
<menu name="General keywords">
<item name="charge_flipping" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\ncharge_flipping"); </item>
<item name="cf_hkl_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tcf_hkl_file $"); </item>
<item name="cf_in_A_matrix" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tcf_in_A_matrix $"); </item>
<item name="...scale_Aij" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tscale_Aij = Get(Aij)^2;"); </item>
<item name="break_cycle_if_true" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tbreak_cycle_if_true = Get(iters_since_last_best) > Nr;"); </item>
<item name="delete_observed_reflections" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tdelete_observed_reflections = D_spacing < #; "); </item>
<item name="extend_calculated_sphere_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\textend_calculated_sphere_to #"); </item>
<item name="find_origin" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfind_origin 0"); </item>
<item name="fraction_density_to_flip" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfraction_density_to_flip 0.75"); </item>
<item name="fraction_reflections_weak" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tfraction_reflections_weak 0.4"); </item>
<item name="min_d" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tmin_d #"); </item>
<item name="min_grid_spacing" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tmin_grid_spacing 0.4"); </item>
<item name="Unit cell contects" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tload f_atom_type f_atom_quantity \n\t{ \n\t}"); </item>
</menu>
<menu name="Density perturbations">
<item name="flip_equation" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tflip_equation = Abs(Get(density));"); </item>
<item name="flip_regime_2" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tflip_regime_2 = Ramp(1, 0, Nr);"); </item>
<item name="flip_regime_3" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tflip_regime_3 .5"); </item>
<item name="histogram_match_scale_fwhm" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\thistogram_match_scale_fwhm = If(Mod(Cycle_Iter, 3), 0, 1);"); buffer.insert(textArea.getCaretPosition(), "\n\t\thm_size_limit_in_fwhm 1"); buffer.insert(textArea.getCaretPosition(), "\n\t\thm_covalent_fwhm 1"); </item>
<item name="pick_atoms" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tpick_atoms $"); </item>
<item name="...activate" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tactivate = Mod(Cycle_Iter+1, Nr) == 0;"); </item>
;
<item name="...choose_from" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tchoose_from #"); </item>
<item name="...choose_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tchoose_to #"); </item>
<item name="...choose_randomly" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tchoose_randomly #"); </item>
<item name="...omit" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tomit #"); </item>
<item name="...displace" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tdisplace #"); </item>
<item name="...insert" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tinsert = If(Rand(0,1) < 0.3, 0, 2);"); </item>
<item name="scale_density_below_threshold" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tscale_density_below_threshold 0"); </item>
<item name="symmetry_obey_0_to_1" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tsymmetry_obey_0_to_1 = Ramp(0.5, 1, Nr);"); </item>
</menu>
<menu name="Phase perturbations">
<item name="add_to_phases_of_weak_reflections" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tadd_to_phases_of_weak_reflections = 90 Ramp(1, 0, Nr);"); </item>
<item name="broaden_peaks" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tbroaden_peaks = Ramp(0.1, 0, Nr);"); </item>
<item name="randomize_phases_on_new_cycle_by" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\trandomize_phases_on_new_cycle_by = Rand(-180, 180);"); </item>
<item name="Tangent" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tTangent(0.3, 30)"); </item>
<item name="...tangent_scale_difference_by" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\ttangent_scale_difference_by = Ramp(0.5, 1, Nr);"); </item>
</menu>
<menu name="Miscellaneous">
<item name="apply_exp_scale" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tapply_exp_scale 1"); </item>
<item name="correct_for_atomic_scattering_factors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tcorrect_for_atomic_scattering_factors 0"); </item>
<item name="correct_for_temperature_effects" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tcorrect_for_temperature_effects 0"); </item>
<item name="neutron_data" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tneutron_data"); </item>
<item name="randomize_initial_phases_by" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\trandomize_initial_phases_by = Rand(-180,180);"); </item>
<item name="scale_E" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tscale_E = #;"); </item>
<item name="scale_F" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tscale_F = #;"); </item>
<item name="scale_F000" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tscale_F000 1"); </item>
<item name="scale_weak_reflections" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tscale_weak_reflections 1"); </item>
<item name="set_initial_phases_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tset_initial_phases_to $file"); </item>
<item name="...modify_initial_phases" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tmodify_initial_phases = ;"); </item>
<item name="......Get(initial_phase)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(initial_phase)"); </item>
<item name="......Get(phase_difference)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(phase_difference)"); </item>
<item name="use_Fc" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tuse_Fc"); </item>
<item name="user_threshold" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tuser_threshold 0"); </item>
<menu name="GUI related">
<item name="add_to_cloud_N" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tadd_to_cloud_N 100"); </item>
<item name="...add_to_cloud_when" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\tadd_to_cloud_when 1"); </item>
<item name="hkl_plane" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\thkl_plane # # #"); </item>
<item name="pick_atoms_when" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tpick_atoms_when = Mod(Cycle_Iter, 10) == 0;"); </item>
<item name="view_cloud" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tview_cloud = Mod(Cycle_Iter, 10) == 0;"); </item>
</menu>
</menu>
<menu name="Get's">
<item name="Get(alpha_sum)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(alpha_sum)"); </item>
<item name="Get(cycles_since_last_best)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(cycles_since_last_best)"); </item>
<item name="Get(density)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(density)"); </item>
<item name="Get(d_squared_inverse)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(d_squared_inverse)"); </item>
<item name="Get(iters_since_last_best)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(iters_since_last_best)"); </item>
<item name="Get(max_density)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(max_density)"); </item>
<item name="Get(max_density_at_cycle_iter_0)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(max_density_at_cycle_iter_0)"); </item>
<item name="Get(num_observed_reflections_above_d_min)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(num_observed_reflections_above_d_min)"); </item>
<item name="Get(r_factor_1)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(r_factor_1)"); </item>
<item name="Get(r_factor_2)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(r_factor_2)"); </item>
<item name="Get(threshold)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(threshold)"); </item>
<item name="Get(F000)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Get(F000)"); </item>
</menu>
<menu name="Macros">
<item name="Cycle_Ramp(x1, x2, n)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Cycle_Ramp(, , )"); </item>
<item name="Ramp(x1, x2, n)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Ramp(, , )"); </item>
<item name="Ramp_Clamp(x1, x2, n)" type="macro"> buffer.insert(textArea.getCaretPosition(), "Ramp_Clamp(, , )"); </item>
<item name="Restart_CF" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tRestart_CF"); </item>
<item name="Pick(n)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tPick(#)"); </item>
</menu>
</menu>
<menu name="Advanced">
<item name="approximate_A" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\napproximate_A"); </item>
<item name="no_normal_equations" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nno_normal_equations"); </item>
<item name="line_min" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nline_min"); </item>
<item name="use_extrapolation" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nuse_extrapolation"); </item>
<item name="use_LU" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nuse_LU"); </item>
<item name="conserve_memory" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nconserve_memory"); </item>
<item name="randomize_on_errors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nrandomize_on_errors"); </item>
<item name="only_penalties" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nonly_penalties"); </item>
<item name="penalties_weighting_K1" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\npenalties_weighting_K1"); </item>
<item name="percent_zeros_before_sparse_A" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\npercent_zeros_before_sparse_A 60"); </item>
<item name="use_tube_dispersion_coefficients" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\nuse_tube_dispersion_coefficients"); </item>
<menu name="Generic convolutions">
<item name="hat..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\that #"); </item>
<item name="one_on_x_conv..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tone_on_x_conv #"); </item>
<item name="exp_conv_const..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\texp_conv_const # exp_limit #"); </item>
<item name="circles_conv..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tcircles_conv #"); </item>
<item name="user_defined_convolution..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tuser_defined_convolution # min # max #"); </item>
<item name="stacked_hats_conv..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tstacked_hats_conv # whole_hat # hat_height # half_hat # hat_height #"); </item>
<item name="lor_fwhm..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tlor_fwhm #"); </item>
<item name="gauss_fwhm..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tgauss_fwhm #"); </item>
</menu>
<menu name="Peak stack operations">
<item name="push_peak..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tpush_peak"); </item>
<item name="bring_2nd_peak_to_top..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tbring_2nd_peak_to_top"); </item>
<item name="add_pop_1st_2nd_peak..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tadd_pop_1st_2nd_peak"); </item>
<item name="scale_top_peak..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tscale_top_peak @ .5 min 0"); </item>
</menu>
<menu name="Temperature regime">
<item name="temperature" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\ntemperature 1"); </item>
<item name="...use_best_values" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tuse_best_values"); </item>
<item name="...do_processes" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tdo_processes"); </item>
<item name="...save_values_as_best_after_randomization" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tsave_values_as_best_after_randomization"); </item>
<item name="...move_to_the_next_temperature_regardless_of_the_change_in_rwp" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\tmove_to_the_next_temperature_regardless_of_the_change_in_rwp"); </item>
<item name="...on_best_goto" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\ton_best_goto $"); </item>
<item name="...on_best_rewind" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\ton_best_rewind"); </item>
</menu>
</menu>
</menu>