Changeset 3559


Ignore:
Timestamp:
Aug 8, 2018 4:39:32 PM (5 years ago)
Author:
toby
Message:

revise tutorial web page & remove remaining refs to Exercises directory

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Tutorials/FitPeaks/Fit Peaks.htm

    r3553 r3559  
    15141514entry will bring you to the location where the files have been downloaded. (It
    15151515is also possible to download them manually from <a
    1516 href="https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/FitPeaks/">https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/FitPeaks/</a>.
     1516href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data/">https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data/</a>.
    15171517In this case you will need to navigate to the download location manually.)<br>
    15181518For this tutorial you should see the data file in the file browser, but if
     
    20662066will need to get them manually from <span style='mso-fareast-font-family:Calibri;
    20672067mso-fareast-theme-font:minor-latin'><a
    2068 href="https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/FitPeaks/">https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/FitPeaks/</a>.
     2068href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data/">https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data/</a>.
    20692069Be sure to get both </span><b style='mso-bidi-font-weight:normal'><span
    20702070style='font-family:"Calibri",sans-serif;mso-ascii-theme-font:minor-latin;
     
    22882288tutorial. Otherwise you will need to get them manually from <span
    22892289style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin'><a
    2290 href="https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/FitPeaks/">https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/FitPeaks/</a>.
     2290href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data/">https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data/</a>.
    22912291Be sure to get </span><b style='mso-bidi-font-weight:normal'><span
    22922292style='font-family:"Calibri",sans-serif;mso-ascii-theme-font:minor-latin;
  • Tutorials/SimpleMagnetic/SimpleMagnetic.htm

    r3552 r3559  
    17271727are summed to give the total that is measured in a magnetic powder diffraction
    17281728experiment. This allows us to model the structure as two separate crystalline
    1729 phases; one consists of the chemical arrangement of all the atoms in the
    1730 crystal structure described with a conventional unit cell and space group, and
     1729phases; one consists of the arrangement of all the atoms in the
     1730crystal structure described with a conventional unit cell and space
     1731group (the chemical or sometimes "nuclear" structure), and
    17311732the other contains only the magnetic atoms in a perhaps different unit cell
    17321733with a magnetic space group to describe the atom and magnetic moment
    1733 arrangement. Needless to say both phases must describe the same atomic
    1734 arrangement for the magnetic ions; these will be linked as needed by
    1735 constraints in order to maintain this arrangement.</p>
     1734arrangement (the magnetic structure).
     1735Needless to say the magnetic ions only have one set of positions,
     1736both phases must describe the same atomic
     1737arrangement;  positions of the magnetic ions will be linked, as needed, by
     1738constraints between the phases in order to maintain this arrangement.</p>
    17361739
    17371740<p class=MsoNormal>The magnetic scattering component has two factors</p>
     
    18231826entry will bring you to the location where the files have been downloaded. (It
    18241827is also possible to download them manually from <a
    1825 href="https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/">https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/</a>.
     1828href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/">https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/</a>.
    18261829In this case you will need to navigate to the download location manually.)<br>
    18271830For this tutorial you should see the data file in the file browser, but if
     
    18941897be careful in selecting he lower limit especially for magnetic structure
    18951898studies as a small peak may be hidden at low angles that can decisively
    1896 determine a magnetic structure (there is none here but this issue will be
    1897 apparent in the next example). Click on the <b style='mso-bidi-font-weight:
     1899determine a magnetic structure (there are none in this example, but
     1900this issue will be apparent in the next example). Click on the <b style='mso-bidi-font-weight:
    18981901normal'><span style='font-family:"Calibri",sans-serif;mso-ascii-theme-font:
    18991902minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin'>Limits</span></b>
     
    19561959location where the files have been downloaded. (It is also possible to download
    19571960them manually from <a
    1958 href="https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/">https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/</a>.
     1961href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/">https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/</a>.
    19591962In this case you will need to navigate to the download location manually.)</span></p>
    19601963
     
    20922095auto'>This is the reflection set for the <span class=SpellE>Bravais</span>
    20932096lattice <span class=SpellE>Pmmm</span> which includes <span class=SpellE>relections</span>
    2094 that may be space group extinct and/or magnetically extinct. BN: a reflection
    2095 that is space group extinct could still be allowed for magnetic scattering.</p>
     2097that may be space group extinct and/or magnetically extinct. N.B., a reflection
     2098that is extinct due to the chemical structure space group could still be allowed for magnetic scattering.</p>
    20962099
    20972100<p class=MsoListParagraphCxSpMiddle style='margin-left:.25in;mso-add-space:
     
    29522955entry will bring you to the location where the files have been downloaded. (It
    29532956is also possible to download them manually from <a
    2954 href="https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/">https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/</a>.
     2957href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/">https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/</a>.
    29552958In this case you will need to navigate to the download location manually.)<br>
    29562959For this tutorial you should see the data file in the file browser, but if
     
    30803083location where the files have been downloaded. (It is also possible to download
    30813084them manually from <a
    3082 href="https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/">https://subversion.xray.aps.anl.gov/pyGSAS/Exercises/SimpleMagnetic/</a>.
     3085href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/">https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data/</a>.
    30833086In this case you will need to navigate to the download location manually.)</span></p>
    30843087
  • trunk/help/Tutorials.html

    r3553 r3559  
    99    When this menu entry is used from inside GSAS-II (unless "browse tutorial on web" is selected),
    1010    the data files are downloaded to a local directory and GSAS-II will start from that directory
    11     for most file open commands.
     11    for most file open commands. Most tutorials have also been recorded as videos of the computer screen
     12    along with naration. Links are provided below where videos are available.
    1213    </p>
    1314</UL><h4>Getting started</H4><UL>
    1415<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/StartingGSASII/Starting GSAS.htm">Starting GSAS-II</A>
    15  [link: <A href="https://anl.box.com/v/StartingGSAS">video</A>]
    16  [No exercise files].
     16 [link: <A href="https://anl.box.com/v/StartingGSAS">video</A>, no example data].
    1717<blockquote><I>An introduction to GSAS-II with starting instructions and a brief description of the displays.</I></blockquote>
    1818</UL><h4>Rietveld refinement</H4><UL>
    1919<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWNeutron/Neutron CW Powder Data.htm">CW Neutron Powder fit for Yttrium-Iron Garnet</A>
    20  [link: <A href="https://anl.box.com/v/NeutronCWPowderData">video</A>]
    21  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWNeutron/data">Exercise files</A>].
     20 [links: <A href="https://anl.box.com/v/NeutronCWPowderData">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWNeutron/data">Exercise files</A>].
    2221<blockquote><I>This shows a simple Rietveld refinement with constraints from CW neutron powder diffraction data.</I></blockquote>
    2322<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/LabData/Laboratory X.htm">Fitting laboratory X-ray powder data for fluoroapatite</A>
    24  [link: <A href="https://anl.box.com/v/LaboratoryX">video</A>]
    25  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/LabData/data">Exercise files</A>].
     23 [links: <A href="https://anl.box.com/v/LaboratoryX">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/LabData/data">Exercise files</A>].
    2624<blockquote><I>This shows a simple Rietveld refinement with CuKa lab Bragg-Brentano powder data.</I></blockquote>
    2725<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWCombined/Combined refinement.htm">Combined X-ray/CW-neutron refinement of PbSO4</A>
    28  [link: <A href="https://anl.box.com/v/Combinedrefinement">video</A>]
    29  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWCombined/data">Exercise files</A>].
     26 [links: <A href="https://anl.box.com/v/Combinedrefinement">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWCombined/data">Exercise files</A>].
    3027<blockquote><I>This shows Rietveld refinement of a structure with room temperature lab CuKa data and low temperature CW neutron data;
    3128     use is made of the lattice parameter offsets to account for thermal expansion.</I></blockquote>
    3229<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF-CW Joint Refinement/TOF combined XN Rietveld refinement in GSAS.htm">Combined X-ray/TOF-neutron Rietveld refinement</A>
    33  [link: <A href="https://anl.box.com/v/TOFcombinedXNRietveldrefinemen">video</A>]
    34  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF-CW Joint Refinement/data">Exercise files</A>].
     30 [links: <A href="https://anl.box.com/v/TOFcombinedXNRietveldrefinemen">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF-CW Joint Refinement/data">Exercise files</A>].
    3531<blockquote><I>This shows Rietveld refinement with high resolution synchrotron powder data and neutron TOF data</I></blockquote>
    3632<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/SimpleMagnetic.htm">Simple Magnetic Structure Analysis</A>
    37  [link: <A href="https://anl.box.com/v/SimpleMagnetic">video</A>]
    38  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data">Exercise files</A>].
     33 [links: <A href="https://anl.box.com/v/SimpleMagnetic">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SimpleMagnetic/data">Exercise files</A>].
    3934<blockquote><I>Analysis of a simple antiferromagnet and a simple ferromagnet from CW neutron powder data</I></blockquote>
    4035<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/Simulation/SimTutorial.htm">Simulating Powder Diffraction with GSAS-II</A>
    41  [link: <A href="https://anl.box.com/v/SimTutorial">video</A>]
    42  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/Simulation/data">Exercise files</A>].
     36 [links: <A href="https://anl.box.com/v/SimTutorial">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/Simulation/data">Exercise files</A>].
    4337<blockquote><I>This show how to create a simulated powder pattern from a lab diffractometer.</I></blockquote>
    4438<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/BkgFit/FitBkgTut.htm">Fitting the Starting Background using Fixed Points</A>
    45  [link: <A href="https://anl.box.com/v/FitBkgTut">video</A>]
    46  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/BkgFit/data">Exercise files</A>].
     39 [links: <A href="https://anl.box.com/v/FitBkgTut">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/BkgFit/data">Exercise files</A>].
    4740<blockquote><I>This shows how to get an initial estimate of background parameters from a suite of fixed points
    4841     before beginning Rietveld refinement.</I></blockquote>
    4942</UL><h4>Parametric sequential fitting</H4><UL>
    5043<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SeqRefine/SequentialTutorial.htm">Sequential refinement of multiple datasets</A>
    51  [link: <A href="https://anl.box.com/v/SequentialTutorial">video</A>]
    52  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SeqRefine/data">Exercise files</A>].
     44 [links: <A href="https://anl.box.com/v/SequentialTutorial">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SeqRefine/data">Exercise files</A>].
    5345<blockquote><I>This shows the fitting of a structural model to multiple data sets collected as a function of temperature (7-300K).
    5446     This tutorial is the prerequisite for the next one.</I></blockquote>
    5547<UL><LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SeqParametric/ParametricFitting.htm">Parametric Fitting and Pseudo Variables for Sequential Fits</A> <A href="#prereq">*</A>
    56  [link: <A href="https://anl.box.com/v/ParametricFitting">video</A>]
    57  [No exercise files].
     48 [link: <A href="https://anl.box.com/v/ParametricFitting">video</A>, no example data].
    5849<blockquote><I>This explores the results of the sequential refinement obtained in the previous tutorial; includes
    5950     plotting of variables and fitting the changes with simple equations.</I></blockquote>
    6051</UL>
    6152<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF Sequential Single Peak Fit/TOF Sequential Single Peak Fit.htm">Sequential fitting of single peaks and strain analysis of result</A>
    62  [link: <A href="https://anl.box.com/v/TOFSequentialSinglePeakFit">video</A>]
    63  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF Sequential Single Peak Fit/data">Exercise files</A>].
     53 [links: <A href="https://anl.box.com/v/TOFSequentialSinglePeakFit">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF Sequential Single Peak Fit/data">Exercise files</A>].
    6454<blockquote><I>This shows the fitting of single peaks in a sequence of TOF powder patterns from a sample under load; includes
    6555      fitting of the result to get Hookes Law coefficients for elastic deformations.</I></blockquote>
    6656</UL><h4>Structure solution</H4><UL>
    6757<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/Fit Peaks.htm">Fitting individual peaks & autoindexing</A>
    68  [link: <A href="https://anl.box.com/v/FitPeaks">video</A>]
    69  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data">Exercise files</A>].
     58 [links: <A href="https://anl.box.com/v/FitPeaks">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/FitPeaks/data">Exercise files</A>].
    7059<blockquote><I>This covers two examples of selecting individual powder diffraction peaks, fitting them and then
    7160     indexing to determine the crystal lattice and possible space group. This is the prerequisite for the next two tutorials.</I></blockquote>
    7261<UL><LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CFjadarite/Charge Flipping in GSAS.htm">Charge Flipping structure solution for jadarite</A> <A href="#prereq">*</A>
    73  [No exercise files].
     62 [no example data or video].
    7463<blockquote><I>Solving the structure of jadarite (HLiNaSiB3O8) by charge flipping from Pawley extracted intensities
    7564     from a high resolution synchrotron powder pattern.</I></blockquote>
    7665</UL>
    7766<UL><LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CFsucrose/Charge Flipping - sucrose.htm">Charge Flipping structure solution for sucrose</A> <A href="#prereq">*</A>
    78  [No exercise files].
     67 [no example data or video].
    7968<blockquote><I>Solving the structure of sucrose (C12H22O11) by charge flipping from Pawley extracted intensities
    8069     from a high resolution synchrotron powder pattern.</I></blockquote>
     
    9180</UL><h4>Stacking Fault Modeling</H4><UL>
    9281<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/StackingFaults-I/Stacking Faults-I.htm">Stacking fault simulations for diamond</A>
    93  [link: <A href="https://anl.box.com/v/StackingFaults-I">video</A>]
    94  [No exercise files].
     82 [link: <A href="https://anl.box.com/v/StackingFaults-I">video</A>, no example data].
    9583<blockquote><I>This shows how to simulate the diffraction patterns from faulted diamond.</I></blockquote>
    9684<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/StackingFaults-II/Stacking Faults II.htm">Stacking fault simulations for Keokuk kaolinite</A>
     
    10290</UL><h4>Powder diffractometer calibration</H4><UL>
    10391<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWInstDemo/FindProfParamCW.htm">Determining Starting Profile Parameters from a Standard</A>
    104  [link: <A href="https://anl.box.com/v/FindProfParamCW">video</A>]
    105  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWInstDemo/data">Exercise files</A>].
     92 [links: <A href="https://anl.box.com/v/FindProfParamCW">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CWInstDemo/data">Exercise files</A>].
    10693<blockquote><I>This shows how to determine profile parameters by fitting individual peaks
    10794        with data collected on a standard using a lab diffractometer.</I></blockquote>
    10895<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF Calibration/Calibration of a TOF powder diffractometer.htm">Calibration of a Neutron TOF diffractometer</A>
    109  [link: <A href="https://anl.box.com/v/CalibrationofaTOFpowderdiffrac">video</A>]
    110  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF Calibration/data">Exercise files</A>].
     96 [links: <A href="https://anl.box.com/v/CalibrationofaTOFpowderdiffrac">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF Calibration/data">Exercise files</A>].
    11197<blockquote><I>This uses the fitted positions of all visible peaks in a pattern of NIST SRM 660b La11B6
    11298     (a=4.15689Ã
     
    117103</UL><h4>2D Image Processing</H4><UL>
    118104<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DCalibration/Calibration of an area detector in GSAS.htm">Calibration of an area detector</A>
    119  [link: <A href="https://anl.box.com/v/CalibrationofanareadetectorinG">video</A>]
    120  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DCalibration/data">Exercise files</A>].
     105 [links: <A href="https://anl.box.com/v/CalibrationofanareadetectorinG">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DCalibration/data">Exercise files</A>].
    121106<blockquote><I>A demonstration of calibrating a Perkin-Elmer area detector,  where the detector was intentionally tilted at 45 degrees.
    122107     This exercise is the prerequisite for the next one.</I></blockquote>
    123108<UL><LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DIntegration/Integration of area detector data in GSAS.htm">Integration of area detector data</A> <A href="#prereq">*</A>
    124  [link: <A href="https://anl.box.com/v/Integrationofareadetectordatai">video</A>]
    125  [No exercise files].
     109 [link: <A href="https://anl.box.com/v/Integrationofareadetectordatai">video</A>, no example data].
    126110<blockquote><I>Integration of the image from a Perkin-Elmer area detector, where the detector was intentionally tilted at 45 degrees.</I></blockquote>
    127111</UL>
    128112<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DStrain/Strain fitting of 2D data in GSAS-II.htm">Strain fitting of 2D data</A>
    129  [link: <A href="https://anl.box.com/v/Strainfittingof2DdatainGSAS-II">video</A>]
    130  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DStrain/data">Exercise files</A>].
     113 [links: <A href="https://anl.box.com/v/Strainfittingof2DdatainGSAS-II">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DStrain/data">Exercise files</A>].
    131114<blockquote><I>This show how to determine 3 strain tensor values using the method of He & Smith (Adv. in X-ray Anal. 41, 501, 1997)
    132115     directly froom a sequence of 2D imges from a loaded sample.</I></blockquote>
    133116<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DTexture/Texture analysis of 2D data in GSAS-II.htm">Texture analysis of 2D data</A>
    134  [link: <A href="https://anl.box.com/v/Textureanalysisof2DdatainGSAS-">video</A>]
    135  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DTexture/data">Exercise files</A>].
     117 [links: <A href="https://anl.box.com/v/Textureanalysisof2DdatainGSAS-">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/2DTexture/data">Exercise files</A>].
    136118<blockquote><I>This shows 3 different methods for determining texture via spherical harmonics from 2D x-ray diffraction images. </I></blockquote>
    137119<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/DeterminingWavelength/DeterminingWavelength.html">Area Detector Calibration with Multiple Distances: Determine Wavelength</A>
    138  [link: <A href="https://anl.box.com/v/DeterminingWavelength">video</A>]
    139  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/DeterminingWavelength/data">Exercise files</A>].
     120 [links: <A href="https://anl.box.com/v/DeterminingWavelength">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/DeterminingWavelength/data">Exercise files</A>].
    140121<blockquote><I>To get an accurate wavelength, without knowing the sample-to-detector distance accurately, images recorded with
    141122     several different distances can be used. This exercise shows how to determine the wavelength from such a series.
    142123     This exercise is the prerequisite for the next one.</I></blockquote>
    143124<UL><LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/CalibrationTutorial/CalibrationTutorial.html">Area Detector Calibration with Multiple Distances: Calibrate Detector Distances</A> <A href="#prereq">*</A>
    144  [link: <A href="https://anl.box.com/v/CalibrationTutorial">video</A>]
    145  [No exercise files].
     125 [link: <A href="https://anl.box.com/v/CalibrationTutorial">video</A>, no example data].
    146126<blockquote><I>To get an accurate wavelength, without knowing the sample-to-detector distance accurately, images recorded with
    147127     several different distances can be used. After using the previous exercise to determine the wavelength,
     
    151131</UL><h4>Small-Angle Scattering</H4><UL>
    152132<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAsize/Small Angle Size Distribution.htm">Small angle x-ray data size distribution (alumina powder)</A>
    153  [link: <A href="https://anl.box.com/v/SmallAngleSizeDistribution">video</A>]
    154  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAsize/data">Exercise files</A>].
     133 [links: <A href="https://anl.box.com/v/SmallAngleSizeDistribution">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAsize/data">Exercise files</A>].
    155134<blockquote><I>This shows how to determine the size distribution of particles using data from a constant
    156135     wavelength synchrotron X-ray USAXS instrument. This is the prerequisite for the next tutorial</I></blockquote>
    157136<UL><LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAfit/Fitting Small Angle Scattering Data.htm">Fitting small angle x-ray data (alumina powder)</A> <A href="#prereq">*</A>
    158  [link: <A href="https://anl.box.com/v/FittingSmallAngleScatteringDat">video</A>]
    159  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAfit/data">Exercise files</A>].
     137 [links: <A href="https://anl.box.com/v/FittingSmallAngleScatteringDat">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAfit/data">Exercise files</A>].
    160138<blockquote><I>This shows how to fit small angle scattering data using data from a constant wavelength synchrotron X-ray USAXS instrument. </I></blockquote>
    161139</UL>
    162140<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAimages/Small Angle Image Processing.htm">Image Processing of small angle x-ray data</A>
    163  [link: <A href="https://anl.box.com/v/SmallAngleImageProcessing">video</A>]
    164  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAimages/data">Exercise files</A>].
     141 [links: <A href="https://anl.box.com/v/SmallAngleImageProcessing">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAimages/data">Exercise files</A>].
    165142<blockquote><I>This shows how to  reduce 2D SAXS data to create 1D absolute scaled data. </I></blockquote>
    166143<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAseqref/Sequential Refinement of Small Angle Scattering Data.htm">Sequential refinement with small angle scattering data</A>
    167  [link: <A href="https://anl.box.com/v/SequentialRefinementofSmallAng">video</A>]
    168  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAseqref/data">Exercise files</A>].
     144 [links: <A href="https://anl.box.com/v/SequentialRefinementofSmallAng">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/SAseqref/data">Exercise files</A>].
    169145<blockquote><I>This shows how to fit USAXS small angle scattering data for a suite of samples to demonstrate the
    170146     sequential refinement technique in GSAS-II for SASD and demonstrates fitting with a hard sphere structure
     
    172148</UL><h4>Other</H4><UL>
    173149<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/MerohedralTwins/Merohedral twin refinement in GSAS.htm">Merohedral twin refinements</A>
    174  [link: <A href="https://anl.box.com/v/MerohedraltwinrefinementinGSAS">video</A>]
    175  [link: <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/MerohedralTwins/data">Exercise files</A>].
     150 [links: <A href="https://anl.box.com/v/MerohedraltwinrefinementinGSAS">video</A>, <A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/MerohedralTwins/data">Exercise files</A>].
    176151<blockquote><I>This shows how to use GSAS-II to refine the structure of a few single crystal structures where there is merohedral twinning. </I></blockquote>
    177152<LI><A href="https://subversion.xray.aps.anl.gov/pyGSAS/Tutorials/TOF Single Crystal Refinement/TOF single crystal refinement in GSAS.htm">Single crystal refinement from TOF data</A>
     
    189164</UL>
    190165<A name=prereq>* Indented tutorials require the previous unindented tutorial as a prerequisite
     166<h3>Tutorials with video-recorded examples</H3>
     167<UL><LI><A href="https://anl.box.com/v/StartingGSAS">Starting GSAS-II</A></LI>
     168<LI><A href="https://anl.box.com/v/NeutronCWPowderData">CW Neutron Powder fit for Yttrium-Iron Garnet</A></LI>
     169<LI><A href="https://anl.box.com/v/LaboratoryX">Fitting laboratory X-ray powder data for fluoroapatite</A></LI>
     170<LI><A href="https://anl.box.com/v/Combinedrefinement">Combined X-ray/CW-neutron refinement of PbSO4</A></LI>
     171<LI><A href="https://anl.box.com/v/TOFcombinedXNRietveldrefinemen">Combined X-ray/TOF-neutron Rietveld refinement</A></LI>
     172<LI><A href="https://anl.box.com/v/SimpleMagnetic">Simple Magnetic Structure Analysis</A></LI>
     173<LI><A href="https://anl.box.com/v/SimTutorial">Simulating Powder Diffraction with GSAS-II</A></LI>
     174<LI><A href="https://anl.box.com/v/FitBkgTut">Fitting the Starting Background using Fixed Points</A></LI>
     175<LI><A href="https://anl.box.com/v/SequentialTutorial">Sequential refinement of multiple datasets</A></LI>
     176<LI><A href="https://anl.box.com/v/ParametricFitting">Parametric Fitting and Pseudo Variables for Sequential Fits</A></LI>
     177<LI><A href="https://anl.box.com/v/TOFSequentialSinglePeakFit">Sequential fitting of single peaks and strain analysis of result</A></LI>
     178<LI><A href="https://anl.box.com/v/FitPeaks">Fitting individual peaks & autoindexing</A></LI>
     179<LI><A href="https://anl.box.com/v/StackingFaults-I">Stacking fault simulations for diamond</A></LI>
     180<LI><A href="https://anl.box.com/v/FindProfParamCW">Determining Starting Profile Parameters from a Standard</A></LI>
     181<LI><A href="https://anl.box.com/v/CalibrationofaTOFpowderdiffrac">Calibration of a Neutron TOF diffractometer</A></LI>
     182<LI><A href="https://anl.box.com/v/CalibrationofanareadetectorinG">Calibration of an area detector</A></LI>
     183<LI><A href="https://anl.box.com/v/Integrationofareadetectordatai">Integration of area detector data</A></LI>
     184<LI><A href="https://anl.box.com/v/Strainfittingof2DdatainGSAS-II">Strain fitting of 2D data</A></LI>
     185<LI><A href="https://anl.box.com/v/Textureanalysisof2DdatainGSAS-">Texture analysis of 2D data</A></LI>
     186<LI><A href="https://anl.box.com/v/DeterminingWavelength">Area Detector Calibration with Multiple Distances: Determine Wavelength</A></LI>
     187<LI><A href="https://anl.box.com/v/CalibrationTutorial">Area Detector Calibration with Multiple Distances: Calibrate Detector Distances</A></LI>
     188<LI><A href="https://anl.box.com/v/SmallAngleSizeDistribution">Small angle x-ray data size distribution (alumina powder)</A></LI>
     189<LI><A href="https://anl.box.com/v/FittingSmallAngleScatteringDat">Fitting small angle x-ray data (alumina powder)</A></LI>
     190<LI><A href="https://anl.box.com/v/SmallAngleImageProcessing">Image Processing of small angle x-ray data</A></LI>
     191<LI><A href="https://anl.box.com/v/SequentialRefinementofSmallAng">Sequential refinement with small angle scattering data</A></LI>
     192<LI><A href="https://anl.box.com/v/MerohedraltwinrefinementinGSAS">Merohedral twin refinements</A></LI>
     193</UL>
     194
  • trunk/makeTutorial.py

    r3552 r3559  
    5151    When this menu entry is used from inside GSAS-II (unless "browse tutorial on web" is selected),
    5252    the data files are downloaded to a local directory and GSAS-II will start from that directory
    53     for most file open commands.
     53    for most file open commands. Most tutorials have also been recorded as videos of the computer screen
     54    along with naration. Links are provided below where videos are available.
    5455    </p>''',file=out)
    5556
     57    videolist = '<UL>'
    5658    for l in tutorialIndex:
    5759        if len(l) == 1:
     
    7173            vname = 'https://anl.box.com/v/' + os.path.splitext(l[1])[0].replace(' ','')[:30]
    7274            if requests.get(vname).status_code == 200:
    73                 print(' [link: <A href="{}">video</A>]'.format(vname),file=out)
     75                video = '<A href="{}">video</A>'.format(vname)
     76                #print(' [link: <A href="{}">video</A>]'.format(vname),file=out)
    7477                #print('Found video',vname)
     78                videolist += '<LI><A href="{}">{}</A></LI>\n'.format(vname,l[2].strip())
    7579            else:
    76                 print('No video',vname)
     80                video =''
     81                print('No video for',vname)
     82            # check for data
    7783            if GSASIIpath.svnList(dataURL,False):
    78                 print(' [link: <A href="{}">Exercise files</A>].'.format(dataURL),file=out)
     84                exampledata = '<A href="{}">Exercise files</A>'.format(dataURL)
     85                #print(' [link: <A href="{}">Exercise files</A>].'.format(dataURL),file=out)
    7986            else:
    80                 print(' [No exercise files].',file=out)
     87                exampledata = ''
     88                #print(' [No exercise files].',file=out)
     89            if video and exampledata:
     90                print(' [links: {}, {}].'.format(video, exampledata),file=out)
     91            elif exampledata:
     92                print(' [link: {}].'.format(exampledata),file=out)
     93            elif video:
     94                print(' [link: {}, no example data].'.format(video),file=out)
     95            else:
     96                print(' [no example data or video].',file=out)
     97               
    8198            if len(l) > 3:
    8299                print("<blockquote><I>"+l[3]+"</I></blockquote>",file=out)
     
    85102    #            print(' (Note that this tutorial requires previous as prerequisite)',file=out)
    86103
     104    videolist += '</UL>\n'
    87105    print('</UL>\n<A name=prereq>* Indented tutorials require the previous unindented tutorial as a prerequisite',file=out)
     106    print('<h3>Tutorials with video-recorded examples</H3>', file=out)
     107    print(videolist, file=out)
    88108    out.close()
Note: See TracChangeset for help on using the changeset viewer.