Skip to main content

v6 menus

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<menu name="TOPAS_v6_Menus">
<menu name="Help">
<item name="Whats New" type="macro"> runInSystemShell(view, "start " + jEdit.getProperty("ta.main.dir") + "\\" + "NEW6.pdf"); waitForConsole(view); </item>
<item name="Technical Reference" type="macro"> runInSystemShell(view, "start " + jEdit.getProperty("ta.main.dir") + "\\" + "Technical_Reference.pdf"); waitForConsole(view); </item>
<item name="Users Manual" type="macro"> runInSystemShell(view, "start " + jEdit.getProperty("ta.main.dir") + "\\" + "Users_Manual.pdf"); waitForConsole(view); </item>
<item name="inp.insert.xml" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "jedit\\inp.insert.xml");</item>
<menu name="Files read by TOPAS-Academic">
<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="MaxMem.TXT" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "MaxMem.TXT");</item>
<item name="MaxNumThreads.TXT" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "MaxNumThreads.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>
<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="alvo4a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "alvo4a.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="cime.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "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-gabor.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "cf\\" + "cf-1a7y-gabor.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-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="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 name="John Evans">
<item name="jsoe_fit_cc2c_top1ortho_01.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "mag\\JohnEvans" + "\\" + "jsoe_fit_cc2c_top1ortho_01.inp");</item>
<item name="jsoe_fit_cc2c_tofullprofmono_01.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "mag\\JohnEvans" + "\\" + "jsoe_fit_cc2c_tofullprofmono_01.inp");</item>
<item name="jsoe_fit_p1_tofullproftric_01.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "mag\\JohnEvans" + "\\" + "jsoe_fit_p1_tofullproftric_01.inp");</item>
</menu>
<menu name="Al2">
<item name="fe3c51694prm-magn_monoklin.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "mag\\al2" + "\\" + "fe3c51694prm-magn_monoklin.inp");</item>
<item name="fe3c51694prm-magn_orth.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "mag\\al2" + "\\" + "fe3c51694prm-magn_orth.inp");</item>
<item name="fe3c51694prm-magn_triklin.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "mag\\al2" + "\\" + "fe3c51694prm-magn_triklin.inp");</item>
</menu>
</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="lpder1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "lp-search" + "\\" + "lpder1.inp");</item>
<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="chi2-ceo2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "chi2-ceo2.inp");</item>
<item name="divergence-sample-length.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "divergence-sample-length.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="occ-constrain.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "occ-constrain.inp");</item>
<item name="md-test.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "March Dollase test" + "\\" + "md-test.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 name="3D Surface plot example">
<item name="a_to_g_surface_05d.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\3d\\" + "a_to_g_surface_05d.inp");</item>
</menu>
<menu name="Accurate Voigt">
<item name="create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "create.inp");</item>
<item name="fit-more.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "fit-more.inp");</item>
<item name="fit-obj.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "fit-obj.inp");</item>
<item name="fit-pv.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "fit-pv.inp");</item>
</menu>
<menu name="A complex example - Simon Parsons">
<item name="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="Large input file - Simon Parsons">
<item name="cif2ta.inp Alanine" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "alanine" + "\\" + "cif2ta.inp");</item>
<item name="cif2ta.inp Cholestane" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "cholestane" + "\\" + "cif2ta.inp");</item>
</menu>
<menu name="Parametric refinement - John Evans">
<item name="d8_02999_35_annotate_04.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "je-para" + "\\" + "d8_02999_35_annotate_04.inp");</item>
</menu>
<menu name="Preferred orientation constraints across for loops">
<item name="po-constrained-create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "po-constrained" + "\\" + "po-constrained-create.inp");</item>
<item name="po-for.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "po-constrained" + "\\" + "po-for.inp");</item>
<item name="posh-constrained-create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "po-constrained" + "\\" + "posh-constrained-create.inp");</item>
<item name="posh-for.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "po-constrained" + "\\" + "posh-for.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="ae1-approx-a.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "single-crystal" + "\\" + "ae1-approx-a.inp");</item>
</menu>
</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="Pair Distribution Function">
<menu name="Refinement">
<item name="beq-2-create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf" + "\\" + "beq-2-create.inp");</item>
<item name="beq-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf" + "\\" + "beq-2.inp");</item>
<item name="beq-3-create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf" + "\\" + "beq-3-create.inp");</item>
<item name="beq-3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf" + "\\" + "beq-3.inp");</item>
<item name="pdf-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf" + "\\" + "pdf-1.inp");</item>
<item name="pdf-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf" + "\\" + "pdf-2.inp");</item>
<item name="pdf-3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf" + "\\" + "pdf-3.inp");</item>
</menu>
<menu name="Structure solution - AlVO4">
<item name="structure-solution-create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf\\alvo4" + "\\" + "structure-solution-create.inp");</item>
<item name="structure-solution.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf\\alvo4" + "\\" + "structure-solution.inp");</item>
<item name="rigid.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf\\alvo4" + "\\" + "rigid.inp");</item>
</menu>
<menu name="Occupancy Merge - PbSO4">
<item name="create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf\\occ-merge-pbso4" + "\\" + "create.inp");</item>
<item name="occ-merge.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf\\occ-merge-pbso4" + "\\" + "occ-merge.inp");</item>
<item name="occ-merge-test.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "pdf\\occ-merge-pbso4" + "\\" + "occ-merge-test.inp");</item>
</menu>
</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-create.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "quant" + "\\" + "quant-7-create.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-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_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 name="generate_stack_sequences">
<item name="fit-1.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "stacking-faults" + "\\" + "fit-1.inp");</item>
<item name="fit-2.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "stacking-faults" + "\\" + "fit-2.inp");</item>
<item name="fit-3.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "stacking-faults" + "\\" + "fit-3.inp");</item>
</menu>
<menu name="Rietveld-Generate">
<item name="Create-Sequences.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "stacking-faults\\Rietveld-Generate" + "\\" + "Create-Sequences.inp");</item>
<item name="Rietveld-Generate.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "stacking-faults\\Rietveld-Generate" + "\\" + "Rietveld-Generate.inp");</item>
<item name="Fit-to-Rietveld-Generated.INP" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "stacking-faults\\Rietveld-Generate" + "\\" + "Fit-to-Rietveld-Generated.INP");</item>
</menu>
</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>
<item name="occ-merge-test.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "occ-merge-test.inp");</item>
</menu>
<menu name="Tube Tails">
<item name="tube-tails.inp" type="macro">jEdit.openFile(editPane.getView(), jEdit.getProperty("ta.main.dir") + "test_examples\\" + "tube-tails.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="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="r_wp" type="macro"> buffer.insert(textArea.getCaretPosition(), "\nr_wp 0"); </item>
<item name="GOF details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "r_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="approximate_A" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "approximate_A"); </item>
<item name="...A_matrix_memory_allowed_in_Mbytes" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "A_matrix_memory_allowed_in_Mbytes 1000"); </item>
<item name="...A_matrix_elements_tollerance" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "A_matrix_elements_tollerance 0.001 ' Dont use if unsure"); </item>
<item name="...A_matrix_report_on" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "A_matrix_report_on"); </item>
<item name="bootstrap_errors" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "bootstrap_errors 200"); </item>
<item name="...fraction_of_yobs_to_resample" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n\t" + "fraction_of_yobs_to_resample 0.37"); </item>
<item name="...determine_values_from_samples" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n\t" + "determine_values_from_samples"); </item>
<item name="...resample_from_current_ycalc" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n\t" + "resample_from_current_ycalc"); </item>
<item name="chi2_convergence_criteria" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "chi2_convergence_criteria 0.001"); </item>
<item name="conserve_memory" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "conserve_memory"); </item>
<item name="continue_after_convergence" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "continue_after_convergence"); </item>
<item name="do_errors" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "do_errors"); </item>
<item name="iters" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "iters 100000"); </item>
<item name="no_LIMIT_warnings" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "no_LIMIT_warnings"); </item>
<item name="num_runs" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "num_runs 10"); </item>
<menu name="Output">
<item name="out_refinement_stats" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "out_refinement_stats"); </item>
<item name="out_rwp" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "out_rwp " + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_rwp.xdd"); </item>
<item name="out_chi2" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "out_chi2 " + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_chi2.xdd"); </item>
<menu name="Output parameter values to file">
<item name="out_prm_vals_per_iteration" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "out_prm_vals_per_iteration $file"); </item>
<item name="...out_prm_vals_filter" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n\t" + "out_prm_vals_filter $filter"); </item>
<item name="...out_prm_vals_dependents_filter" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n\t" + "out_prm_vals_dependents_filter $filter"); </item>
<item name="out_prm_vals_on_convergence" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + out_prm_vals_on_convergence $file"); </item>
<item name="...out_prm_vals_filter" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n\t" + "out_prm_vals_filter $filter"); </item>
<item name="...out_prm_vals_dependents_filter" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n\t" + "out_prm_vals_dependents_filter $filter"); </item>
</menu>
</menu>
<item name="process_times" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "process_times"); </item>
<item name="randomize_on_errors" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "randomize_on_errors"); </item>
<item name="seed" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "seed"); </item>
<item name="seed #" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "seed #"); </item>
<item name="system_after_save_OUT" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "system_after_save_OUT {\n\n}"); </item>
<item name="system_before_save_OUT" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "system_before_save_OUT {\n\n}"); </item>
<item name="use_LU_for_errors" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "use_LU_for_errors"); </item>
<item name="verbose" type="macro"> buffer.insert(textArea.getCaretPosition(), "\n" + "verbose 1 ' -1 0 1"); </item>
</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\t" + "r_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>
<item name="Chubychev" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "bkg @ 0 0 0 ' add/remove coefficients as required"); </item>
<item name="1 / X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "One_on_X(@, 1000)"); </item>
<menu name="Instrument / Sample">
<item name="Diffractometer radius" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Radius(200.5)"); </item>
<item name="Tube_Tails" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Tube_Tails(, 0.04, @, -1, @, 1, @, 0.005)"); </item>
<item name="Linear Position Sensitive Detector" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "lpsd_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\t" + "Full_Axial_Model(12, 15, 12, 2.3, @ 8)"); </item>
<item name="Finger_et_al" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Finger_et_al(@ 5, @ 10)"); </item>
<item name="Simple_Axial_Model" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Simple_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\t" + "cylindrical_sample_diameter_mm #"); </item>
<item name="...cylindrical_sample_u_cm_inv" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "cylindrical_sample_u_cm_inv #"); </item>
<item name="...capillary_divergent_beam" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "capillary_divergent_beam"); </item>
<item name="...capillary_parallel_beam" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "capillary_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\t" + "Slit_Width(.1)"); </item>
<item name="Equitorial divergence" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Divergence(1)"); </item>
<menu name="Variable divergence">
<item name="Variable_Divergence_Shape" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Variable_Divergence_Shape(@, 12)"); </item>
<item name="Apply intensity correction" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Variable_Divergence_Intensity"); </item>
</menu>
</menu>
</menu>
<menu name="Corrections">
<item name="Zero_Error" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Zero_Error(@, 0)"); </item>
<item name="Specimen_Displacement (mm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Specimen_Displacement(@, 0)"); </item>
<item name="Specimen_Tilt" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Specimen_Tilt(@, 0)"); </item>
<item name="Cylindrical_2Th_Correction" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Cylindrical_2Th_Correction(@, 1)"); </item>
<item name="Cylindrical_I_Correction" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Cylindrical_I_Correction(@, 1)"); </item>
<item name="Lorentz-Polarisation" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "LP_Factor(17)"); </item>
<item name="Surface_Roughness_Pitschke_et_al" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Surface_Roughness_Pitschke_et_al(@, 0,, 0)"); </item>
<item name="Surface_Roughness_Suortti" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Surface_Roughness_Suortti(, 0, @, 0)"); </item>
<item name="Absorption (1/cm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Absorption(@, 100)"); </item>
<item name="Absorption_With_Sample_Thickness_mm_Shape" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Absorption_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\t" + "Absorption_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\t" + "mixture_MAC 0"); </item>
<item name="Mixture Density (g/cm^3)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "mixture_density_g_on_cm3 0"); </item>
<item name="Mixture Linear Absorption Coeff. (1/cm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Mixture_LAC_1_on_cm(0)"); </item>
</menu>
<menu name="Miscellaneous">
<item name="start_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "start_X #"); </item>
<item name="finish_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "finish_X #"); </item>
<item name="extra_X_left" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "extra_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\t" + "extra_X_right .5 ' x-axis extension for hkl generation"); </item>
<item name="exclude region..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "exclude # #"); </item>
<item name="neutron_data" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "neutron_data"); </item>
<item name="Lorentz_Factor CW Neutron" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Lorentz_Factor"); </item>
<item name="x_calculation_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "x_calculation_step 0.01"); </item>
<item name="rebin_with_dx_of" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "rebin_with_dx_of 0.01"); </item>
<item name="convolution_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "convolution_step 2"); </item>
<item name="Savitzky-Golay smoothing" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "smooth 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\t" + "yobs_to_xo_posn_yobs = Get(x_calculation_step);"); </item>
<item name="weight_percent_amorphous" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "weight_percent_amorphous 0"); </item>
<item name="fit_obj..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "fit_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\t" + "Out_X_Yobs(" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_X_Yobs.xy)"); </item>
<item name="Out_X_Ycalc" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Out_X_Ycalc(" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_Out_X_Ycalc.xy)"); </item>
<item name="Out_X_Difference" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Out_X_Difference(" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + "_X_Difference.xy)"); </item>
<item name="Out_Yobs_Ycalc_and_Difference" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Out_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\t" + "gsas_format"); </item>
<item name="xye_format" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "xye_format"); </item>
<item name="fullprof_format" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "fullprof_format"); </item>
<item name="xye_format when ext not XYE" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "xye_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\t" + "str"); </item>
<item name="space_group" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "space_group $"); </item>
<item name="phase_name" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "phase_name $"); </item>
<item name="scale" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "scale @ 0.0001"); </item>
<item name="r_bragg" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "r_bragg 0"); </item>
<item name="CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "CS_L(@, 300)"); </item>
<item name="CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "CS_G(@, 300)"); </item>
<item name="Strain_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Strain_L(@, .05)"); </item>
<item name="Strain_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Strain_G(@, .05)"); </item>
<item name="view_structure" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "view_structure"); </item>
<menu name="Peak type">
<item name="PV_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "PV_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\t" + "TCHZ_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\t" + "PVII_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\t" + "Cubic(@ #)"); </item>
<item name="Tetragonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Tetragonal(@ #, @ #)"); </item>
<item name="Hexagonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Hexagonal(@ #, @ #)"); </item>
<item name="Rhombohedral" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Rhombohedral(@ #, @ #)"); </item>
<item name="Orthorhombic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "a @ #\n\t\tb @ #\n\t\tc @ #"); </item>
<item name="Monoclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "a @ #\n\t\tb @ #\n\t\tc @ #\n\t\tbe @ #"); </item>
<item name="Triclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "a @ #\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\t" + "site $site x # y # z # occ $atom # beq #"); </item>
<item name="site with adps" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "site $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\t" + "Preferred_Orientation(@, 1,, #h #k #l)"); </item>
<item name="PO-March Dollase - 2 Dirs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "PO_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\t" + "PO_Spherical_Harmonics(sh, 8)"); </item>
</menu>
<menu name="Crystal details">
<item name="MVW" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "MVW(0, 0, 0)"); </item>
<item name="Mass Absorption Coeff." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "phase_MAC 0"); </item>
<item name="Linear Absorption Coeff. (1/cm)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Phase_LAC_1_on_cm(0)"); </item>
<item name="Density (g/cm^3)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Phase_Density_g_on_cm3(0)"); </item>
</menu>
<menu name="Quantitative">
<item name="Wt% of spike" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "spiked_phase_measured_weight_percent 0"); </item>
<item name="Wt% in spiked corrected" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "corrected_weight_percent 0"); </item>
<item name="Apply_Brindley_Spherical_R_PD" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Apply_Brindley_Spherical_R_PD( 1e-05, 0.4) ' radius of sphere (cm) and packing_density"); </item>
</menu>
<menu name="Rigid bodies">
<item name="rigid..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "rigid"); </item>
<menu name="Z-matrix">
<item name="z_matrix 1st" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "z_matrix $site1"); </item>
<item name="z_matrix 2nd" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "z_matrix $site2 $site1 #distance"); </item>
<item name="z_matrix 3rd" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "z_matrix $site3 $site2 #distance $site3 #angle"); </item>
<item name="z_matrix >3rd" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "z_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\t" + "point_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\t" + "point_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\t" + "rotate @ 1 qx 1"); </item>
<item name="rotate about y-axis..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "rotate @ 1 qy 1"); </item>
<item name="rotate about z-axis..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "rotate @ 1 qz 1"); </item>
<item name="translate..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "translate tx @ # ty @ # tz @ #"); </item>
<item name="operate_on_points" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\t" + "operate_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\t" + "rotate @ 1 qa 1"); </item>
<item name="rotate about b..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "rotate @ 1 qb 1"); </item>
<item name="rotate about c..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "rotate @ 1 qc 1"); </item>
<item name="translate..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "translate ta @ # tb @ # tc @ #"); </item>
<item name="operate_on_points" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\t" + "operate_on_points $sites"); </item>
</menu>
</menu>
<menu name="Output">
<item name="append_bond_lengths" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "append_bond_lengths"); </item>
<item name="....consider_lattice_parameters" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "consider_lattice_parameters"); </item>
<item name="append_cartesian" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "append_cartesian"); </item>
<item name="append_fractional" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "append_fractional"); </item>
<item name="....in_str_format" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "in_str_format"); </item>
<item name="Generate CIF output" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Out_CIF_STR(" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + ".cif)"); </item>
<item name="Generate FCF output" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Out_FCF(" + MiscUtilities.getFileNameNoExtension(buffer.getPath()) + ".fcf)"); </item>
<item name="Out_F2_Details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Out_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\t" + "Out_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\t" + "Create_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\t" + "Create_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\t" + "Create_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\t" + "Create_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\t" + "\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\t" + "\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\t" + "fourier_map 1"); </item>
<item name="...fourier_map_formula" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "fourier_map_formula = 2 Fobs - Fcalc;"); </item>
<item name="...extend_calculated_sphere_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "extend_calculated_sphere_to #"); </item>
<item name="...Atom types to pick" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "load 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\t" + "min_grid_spacing #"); </item>
<item name="...correct_for_atomic_scattering_factors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "correct_for_atomic_scattering_factors 0"); </item>
</menu>
<menu name="Cloud">
<item name="cloud" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "cloud $sites"); </item>
<item name="cloud_population" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_population 100"); </item>
<item name="cloud_save" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_save $file"); </item>
<item name="cloud_save_xyzs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_save_xyzs $file"); </item>
<item name="cloud_load_xyzs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_load_xyzs $file"); </item>
<item name="...cloud_load_xyzs_omit_rwps" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\t" + "cloud_load_xyzs_omit_rwps #"); </item>
<item name="cloud_formation_omit_rwps" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_formation_omit_rwps #"); </item>
<item name="cloud_try_accept" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_try_accept 1"); </item>
<item name="cloud_gauss_fwhm" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_gauss_fwhm 1"); </item>
<item name="cloud_extract_and_save_xyzs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "cloud_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\t" + "cloud_number_to_extract #"); </item>
<item name="...cloud_atomic_separation" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t\t" + "cloud_atomic_separation #"); </item>
</menu>
<menu name="Phase Penalties">
<item name="phase_penalties" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "phase_penalties $sites $name"); </item>
<item name="...accumulate_phases_and_save_to_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "accumulate_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\t" + "accumulate_phases_when #"); </item>
<item name="...hkl_Re_Im" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t\t" + "hkl_Re_Im # # # # #"); </item>
</menu>
<item name="peak_buffer_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "peak_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\t" + "hkl_Is"); </item>
<item name="phase_name" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "phase_name $"); </item>
<item name="scale" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "scale @ 0.0001"); </item>
<item name="r_bragg" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "r_bragg 0"); </item>
<item name="CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "CS_L(@, 300)"); </item>
<item name="CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "CS_G(@, 300)"); </item>
<item name="Strain_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Strain_L(@, .05)"); </item>
<item name="Strain_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Strain_G(@, .05)"); </item>
<item name="Le Bail refinement" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "\t\tlebail 1"); </item>
<item name="I_parameter_names_have_hkl" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "I_parameter_names_have_hkl"); </item>
<item name="Cell Volume" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "cell_volume 0"); </item>
<menu name="Lattice parameters">
<item name="Cubic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Cubic(@ #)"); </item>
<item name="Tetragonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Tetragonal(@ #, @ #)"); </item>
<item name="Hexagonal" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Hexagonal(@ #, @ #)"); </item>
<item name="Rhombohedral" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Rhombohedral(@ #, @ #)"); </item>
<item name="Orthorhombic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "a @ #\n\t\tb @ #\n\t\tc @ #"); </item>
<item name="Monoclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "a @ #\n\t\tb @ #\n\t\tc @ #\n\t\tbe @ #"); </item>
<item name="Triclinic" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "a @ #\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\t" + "PV_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\t" + "TCHZ_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\t" + "PVII_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\t" + "Create_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\t" + "Create_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\t" + "Create_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\t" + "Create_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\t" + "\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\t" + "\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\t" + "peak_buffer_step = 250 Peak_Calculation_Step; report_on"); </item>
<item name="space_group" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "space_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\t" + "xo_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\t" + "d_Is"); </item>
<item name="...d # I #..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "d # I #"); </item>
<item name="phase_name" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "phase_name $"); </item>
<item name="scale" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "scale @ 0.0001"); </item>
<item name="r_bragg" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "r_bragg 0"); </item>
<item name="CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "CS_L(@, 300)"); </item>
<item name="CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "CS_G(@, 300)"); </item>
<item name="Strain_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Strain_L(@, .05)"); </item>
<item name="Strain_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "Strain_G(@, .05)"); </item>
<menu name="Peak type">
<item name="PV_Peak_Type" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "PV_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\t" + "TCHZ_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\t" + "PVII_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\t" + "Create_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\t" + "Create_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\t" + "Create_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\t" + "Create_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\t" + "peak_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(), "Auto_T(5)"); </item>
<item name="Scan level - Decompose" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Decompose(0.005)"); </item>
<item name="Scan level - Structure_Solution_Weighting" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Structure_Solution_Weighting"); </item>
<item name="Structure level - occ_merge..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "occ_merge $sites occ_merge_radius .6"); </item>
<item name="Structure level - normalize_FCs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "normalize_FCs"); </item>
</menu>
<menu name="TOF specific">
<item name="GOF details" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "r_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\t" + "neutron_data"); </item>
<item name="x_calculation_step" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "x_calculation_step = Yobs_dx_at(Xo);"); </item>
<item name="weighting" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "weighting = If(SigmaYobs < 1, 1, 1/SigmaYobs^2);"); </item>
<item name="TOF_LAM" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "TOF_LAM(0.001)"); </item>
<item name="TOF_x_axis_calibration" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "TOF_x_axis_calibration(!t0, #, !t1, #, !t2, #)"); </item>
<item name="TOF_Exponential" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "TOF_Exponential(@, 100, @, 50, 4, t1, +)"); </item>
<item name="scale_pks = D_spacing^4;" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "scale_pks = D_spacing^4;"); </item>
<item name="start_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "start_X #"); </item>
<item name="finish_X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "finish_X #"); </item>
<item name="Chubychev" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "bkg @ 0 0 0 ' add/remove coefficients as required"); </item>
<item name="1 / X" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "One_on_X(@, 1000)"); </item>
</menu>
<menu name="Phase level">
<item name="TOF_PV" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "TOF_PV(@, 100, @, .5, t1)"); </item>
<item name="TOF_CS_G" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "TOF_CS_G(@, 300, t1)"); </item>
<item name="TOF_CS_L" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "TOF_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\t" + "dont_merge_equivalent_reflections"); </item>
<item name="dont_merge_Friedel_pairs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "dont_merge_Friedel_pairs"); </item>
<item name="ignore_differences_in_Friedel_pairs" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "ignore_differences_in_Friedel_pairs"); </item>
<item name="i_on_error_ratio_tolerance" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "i_on_error_ratio_tolerance 2"); </item>
<item name="num_highest_I_values_to_keep" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "num_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\t" + "Out_Single_Crystal_Details($file)"); </item>
</menu>
</menu>
<menu name="Indexing">
<item name="seed" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "seed"); </item>
<item name="Wavelength (Å)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "index_lam 1.540596"); </item>
<item name="Include a zero error" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "index_zero_error"); </item>
<item name="Max zero error in 2Th" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "index_max_zero_error .1"); </item>
<item name="Max 2Th error for UNI" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "index_max_th2_error .05"); </item>
<item name="Max ratio Nc/No" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "index_max_Nc_on_No 5"); </item>
<item name="index_max_number_of_solutions" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "index_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(), "Cubic_F"); </item>
<item name="Cubic_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Cubic_I"); </item>
<item name="Cubic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Cubic_P"); </item>
<item name="Trigonal_Hexagonal_R" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Trigonal_Hexagonal_R"); </item>
<item name="Trigonal_Hexagonal_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Trigonal_Hexagonal_P"); </item>
<item name="Tetragonal_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Tetragonal_I"); </item>
<item name="Tetragonal_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Tetragonal_P"); </item>
<item name="Orthorhombic_F" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Orthorhombic_F"); </item>
<item name="Orthorhombic_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Orthorhombic_I"); </item>
<item name="Orthorhombic_C" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Orthorhombic_C"); </item>
<item name="Orthorhombic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Orthorhombic_P"); </item>
<item name="Monoclinic_C" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Monoclinic_C"); </item>
<item name="Monoclinic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Monoclinic_P"); </item>
<item name="Triclinic_P" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Triclinic_P"); </item>
</menu>
<menu name="Miscellaneous">
<item name="try_space_groups" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "try_space_groups $"); </item>
<item name="Index_x0_from_th2" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Index_x0_from_th2(#th2,#order)"); </item>
<item name="Index_x0_from_d" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Index_x0_from_d(#dspacing,#order)"); </item>
</menu>
<item name="load index_d" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "load index_d {\n}"); </item>
<item name="load index_d index_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "load index_d index_I {\n}"); </item>
<item name="load index_th2" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "load index_th2 {\n}"); </item>
<item name="load index_th2 index_I" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "load 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(), "\n" + "charge_flipping"); </item>
<item name="cf_hkl_file" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "cf_hkl_file $"); </item>
<item name="cf_in_A_matrix" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "cf_in_A_matrix $"); </item>
<item name="...scale_Aij" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "scale_Aij = Get(Aij)^2;"); </item>
<item name="break_cycle_if_true" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "break_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\t" + "delete_observed_reflections = D_spacing < #; "); </item>
<item name="extend_calculated_sphere_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "extend_calculated_sphere_to #"); </item>
<item name="find_origin" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "find_origin 0"); </item>
<item name="fraction_density_to_flip" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "fraction_density_to_flip 0.75"); </item>
<item name="fraction_reflections_weak" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "fraction_reflections_weak 0.4"); </item>
<item name="min_d" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "min_d #"); </item>
<item name="min_grid_spacing" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "min_grid_spacing 0.4"); </item>
<item name="Unit cell contects" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "load 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\t" + "flip_equation = Abs(Get(density));"); </item>
<item name="flip_regime_2" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "flip_regime_2 = Ramp(1, 0, Nr);"); </item>
<item name="flip_regime_3" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "flip_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\t" + "pick_atoms $"); </item>
<item name="...activate" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "activate = Mod(Cycle_Iter+1, Nr) == 0;"); </item>
;
<item name="...choose_from" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "choose_from #"); </item>
<item name="...choose_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "choose_to #"); </item>
<item name="...choose_randomly" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "choose_randomly #"); </item>
<item name="...omit" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "omit #"); </item>
<item name="...displace" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "displace #"); </item>
<item name="...insert" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "insert = 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\t" + "scale_density_below_threshold 0"); </item>
<item name="symmetry_obey_0_to_1" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "symmetry_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\t" + "add_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\t" + "broaden_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\t" + "randomize_phases_on_new_cycle_by = Rand(-180, 180);"); </item>
<item name="Tangent" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Tangent(0.3, 30)"); </item>
<item name="...tangent_scale_difference_by" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "tangent_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\t" + "apply_exp_scale 1"); </item>
<item name="correct_for_atomic_scattering_factors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "correct_for_atomic_scattering_factors 0"); </item>
<item name="correct_for_temperature_effects" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "correct_for_temperature_effects 0"); </item>
<item name="neutron_data" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "neutron_data"); </item>
<item name="randomize_initial_phases_by" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "randomize_initial_phases_by = Rand(-180,180);"); </item>
<item name="scale_E" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "scale_E = #;"); </item>
<item name="scale_F" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "scale_F = #;"); </item>
<item name="scale_F000" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "scale_F000 1"); </item>
<item name="scale_weak_reflections" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "scale_weak_reflections 1"); </item>
<item name="set_initial_phases_to" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "set_initial_phases_to $file"); </item>
<item name="...modify_initial_phases" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "modify_initial_phases = ;"); </item>
<item name="......Get(initial_phase)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(initial_phase)"); </item>
<item name="......Get(phase_difference)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(phase_difference)"); </item>
<item name="use_Fc" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "use_Fc"); </item>
<item name="user_threshold" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "user_threshold 0"); </item>
<menu name="GUI related">
<item name="add_to_cloud_N" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "add_to_cloud_N 100"); </item>
<item name="...add_to_cloud_when" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t\t" + "add_to_cloud_when 1"); </item>
<item name="hkl_plane" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "hkl_plane # # #"); </item>
<item name="pick_atoms_when" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "pick_atoms_when = Mod(Cycle_Iter, 10) == 0;"); </item>
<item name="view_cloud" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "view_cloud = Mod(Cycle_Iter, 10) == 0;"); </item>
</menu>
</menu>
<menu name="Gets">
<item name="Get(alpha_sum)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(alpha_sum)"); </item>
<item name="Get(cycles_since_last_best)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(cycles_since_last_best)"); </item>
<item name="Get(density)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(density)"); </item>
<item name="Get(d_squared_inverse)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(d_squared_inverse)"); </item>
<item name="Get(iters_since_last_best)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(iters_since_last_best)"); </item>
<item name="Get(max_density)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(max_density)"); </item>
<item name="Get(max_density_at_cycle_iter_0)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(max_density_at_cycle_iter_0)"); </item>
<item name="Get(num_observed_reflections_above_d_min)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(num_observed_reflections_above_d_min)"); </item>
<item name="Get(r_factor_1)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(r_factor_1)"); </item>
<item name="Get(r_factor_2)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(r_factor_2)"); </item>
<item name="Get(threshold)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(threshold)"); </item>
<item name="Get(F000)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Get(F000)"); </item>
</menu>
<menu name="Macros">
<item name="Cycle_Ramp(x1, x2, n)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Cycle_Ramp(, , )"); </item>
<item name="Ramp(x1, x2, n)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Ramp(, , )"); </item>
<item name="Ramp_Clamp(x1, x2, n)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "Ramp_Clamp(, , )"); </item>
<item name="Restart_CF" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Restart_CF"); </item>
<item name="Pick(n)" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "Pick(#)"); </item>
</menu>
</menu>
<menu name="Advanced">
<item name="approximate_A" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "approximate_A"); </item>
<item name="no_normal_equations" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "no_normal_equations"); </item>
<item name="line_min" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "line_min"); </item>
<item name="use_extrapolation" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "use_extrapolation"); </item>
<item name="use_LU" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "use_LU"); </item>
<item name="conserve_memory" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "conserve_memory"); </item>
<item name="randomize_on_errors" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "randomize_on_errors"); </item>
<item name="only_penalties" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "only_penalties"); </item>
<item name="penalties_weighting_K1" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "penalties_weighting_K1 #"); </item>
<item name="percent_zeros_before_sparse_A" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "percent_zeros_before_sparse_A 60"); </item>
<item name="use_tube_dispersion_coefficients" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "use_tube_dispersion_coefficients"); </item>
<menu name="Generic convolutions">
<item name="hat..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "hat # num_hats 1"); </item>
<item name="one_on_x_conv..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "one_on_x_conv #"); </item>
<item name="exp_conv_const..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "exp_conv_const # exp_limit #"); </item>
<item name="circles_conv..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "circles_conv #"); </item>
<item name="user_defined_convolution..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "user_defined_convolution # min # max #"); </item>
<item name="stacked_hats_conv..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "stacked_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\t" + "lor_fwhm #"); </item>
<item name="gauss_fwhm..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "gauss_fwhm #"); </item>
</menu>
<menu name="Peak stack operations">
<item name="push_peak..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "push_peak"); </item>
<item name="bring_2nd_peak_to_top..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "bring_2nd_peak_to_top"); </item>
<item name="add_pop_1st_2nd_peak..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "add_pop_1st_2nd_peak"); </item>
<item name="scale_top_peak..." type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "scale_top_peak @ .5 min 0"); </item>
</menu>
<menu name="Temperature regime">
<item name="temperature" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n" + "temperature 1"); </item>
<item name="...use_best_values" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "use_best_values"); </item>
<item name="...do_processes" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "do_processes"); </item>
<item name="...save_values_as_best_after_randomization" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "save_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\t" + "move_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\t" + "on_best_goto $"); </item>
<item name="...on_best_rewind" type="macro"> textArea.goToEndOfLine(false); buffer.insert(textArea.getCaretPosition(), "\n\t" + "on_best_rewind"); </item>
</menu>
</menu>
</menu>