From 41f173084d3ca16e2633a08a8b4e95e0ef824f6c Mon Sep 17 00:00:00 2001 From: Nick Draper <nick.draper@stfc.ac.uk> Date: Thu, 31 Jul 2014 17:09:21 +0100 Subject: [PATCH] re #9923 updated links and qc, still needs links from algs --- .../Mantid/docs/source/concepts/Algorithm.rst | 46 +- .../source/concepts/Analysis_Data_Service.rst | 18 +- .../docs/source/concepts/Create_an_IDF.rst | 48 + .../docs/source/concepts/Data_Service.rst | 10 +- .../docs/source/concepts/Dynamic_Factory.rst | 6 +- .../source/concepts/Error_Propagation.rst | 2 +- .../docs/source/concepts/EventWorkspace.rst | 22 +- .../docs/source/concepts/Facilities_File.rst | 22 +- .../docs/source/concepts/FitConstraint.rst | 8 +- .../source/concepts/Framework_Manager.rst | 2 +- Code/Mantid/docs/source/concepts/Geometry.rst | 8 +- .../source/concepts/Geometry_of_Position.rst | 8 +- .../source/concepts/Geometry_of_Shape.rst | 4 +- .../concepts/HowToDefineGeometricShape.rst | 147 +-- .../docs/source/concepts/Instrument.rst | 6 +- .../concepts/InstrumentDefinitionFile.rst | 838 ++++++------------ .../concepts/InstrumentParameterFile.rst | 65 ++ .../concepts/Instrument_Data_Service.rst | 8 +- .../docs/source/concepts/LET_Sample_IDF.rst | 711 +++++++++++++++ Code/Mantid/docs/source/concepts/Lattice.rst | 72 +- .../docs/source/concepts/MDHistoWorkspace.rst | 48 +- .../docs/source/concepts/MDWorkspace.rst | 32 +- .../docs/source/concepts/MatrixWorkspace.rst | 12 +- .../docs/source/concepts/Nexus_file.rst | 6 +- Code/Mantid/docs/source/concepts/Plugin.rst | 18 +- Code/Mantid/docs/source/concepts/Project.rst | 4 +- .../docs/source/concepts/Properties.rst | 30 +- .../docs/source/concepts/Properties_File.rst | 160 +++- Code/Mantid/docs/source/concepts/RAW_File.rst | 2 +- Code/Mantid/docs/source/concepts/Run.rst | 2 +- .../source/concepts/SANS2D_Sample_IDF.rst | 174 ++++ .../docs/source/concepts/Shared_Pointer.rst | 2 +- .../docs/source/concepts/Table_Workspaces.rst | 10 +- .../docs/source/concepts/Unit_Factory.rst | 6 +- .../docs/source/concepts/UserAlgorithms.rst | 8 + .../source/concepts/Workflow_Algorithm.rst | 7 +- .../Mantid/docs/source/concepts/Workspace.rst | 34 +- .../docs/source/concepts/Workspace2D.rst | 6 +- .../docs/source/concepts/WorkspaceGroup.rst | 4 +- .../images/CombineIntoOneShapeExample.png | Bin 0 -> 4922 bytes .../images/LETinFull3DInstrumentView.png | Bin 0 -> 87635 bytes .../Location-element-transformation.png | Bin 0 -> 8492 bytes .../source/images/Sans2d-instrument-view.PNG | Bin 0 -> 328598 bytes .../source/images/Sans2d_IDF_annotated.png | Bin 0 -> 47566 bytes .../source/images/SimpleInstrumentTree.png | Bin 0 -> 9446 bytes Code/Tools/scripts/ConvertBadAlgmLinks.py | 42 + 46 files changed, 1701 insertions(+), 957 deletions(-) create mode 100644 Code/Mantid/docs/source/concepts/Create_an_IDF.rst create mode 100644 Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst create mode 100644 Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst create mode 100644 Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst create mode 100644 Code/Mantid/docs/source/concepts/UserAlgorithms.rst create mode 100644 Code/Mantid/docs/source/images/CombineIntoOneShapeExample.png create mode 100644 Code/Mantid/docs/source/images/LETinFull3DInstrumentView.png create mode 100644 Code/Mantid/docs/source/images/Location-element-transformation.png create mode 100644 Code/Mantid/docs/source/images/Sans2d-instrument-view.PNG create mode 100644 Code/Mantid/docs/source/images/Sans2d_IDF_annotated.png create mode 100644 Code/Mantid/docs/source/images/SimpleInstrumentTree.png create mode 100644 Code/Tools/scripts/ConvertBadAlgmLinks.py diff --git a/Code/Mantid/docs/source/concepts/Algorithm.rst b/Code/Mantid/docs/source/concepts/Algorithm.rst index 15613d8674d..4c36f735d19 100644 --- a/Code/Mantid/docs/source/concepts/Algorithm.rst +++ b/Code/Mantid/docs/source/concepts/Algorithm.rst @@ -8,10 +8,10 @@ What are they? Algorithms are the verbs of Mantid. They are the actors. If you want to manipulate your data in any way it will be done through an algorithm. -Algorithms operate primarily on data in `workspaces <Workspace>`__. They -will normally take one or more `workspaces <Workspace>`__ as an input, +Algorithms operate primarily on data in :ref:`workspaces <Workspace>`. They +will normally take one or more :ref:`workspaces <Workspace>` as an input, perform some processing on them and provide an output as another -`workspace <Workspace>`__ (although it is possible to have multiple +:ref:`workspace <Workspace>` (although it is possible to have multiple outputs). Categories, Name and Versions @@ -27,8 +27,7 @@ A category is a group of algorithms that have some connection in their usage. This is primarily used to make the list of algorithms easier to work with in graphical user interfaces. Example categories include, DataHandling, Diffraction, Muon, Workflow and are currently -subcategories of -`Algorithms <http://docs.mantidproject.org/algorithms>`__ category. +subcategories of Algorithms category. Name ~~~~ @@ -52,7 +51,7 @@ Parameters ---------- Each algorithm will have one or more parameters, known within Mantid as -`properties <properties>`__, that will control how it performs its +:ref:`properties <properties>`, that will control how it performs its processing. These parameters specify both what the inputs and outputs of the algorithm will be as well any other options that alter the processing. @@ -66,10 +65,6 @@ Usage From MantidScript(Python) ^^^^^^^^^^^^^^^^^^^^^^^^^ -.. raw:: html - - <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;"> - .. code:: python # where p1,p2 & p3 are values for algorithm "Alg"'s properties @@ -89,9 +84,6 @@ From MantidScript(Python) print alg["Property2"] # prints 'p2', etc -.. raw:: html - - </div> Using the C++ API ^^^^^^^^^^^^^^^^^ @@ -99,10 +91,6 @@ Using the C++ API (for algorithm "Alg" having properties InputWorkspace, OutputWorkspace & prop) -.. raw:: html - - <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;"> - .. code:: cpp // Explicitly setting the parameters and then executing @@ -117,35 +105,29 @@ prop) API::FrameworkManager::Instance().exec("Alg","InWS,OutWS,aValue"); API::Workspace* ws = API::FrameworkManager::Instance().getWorkspace("OutWS"); -.. raw:: html - - </div> Example Algorithms ------------------ -- `Plus <http://docs.mantidproject.org/nightly/algorithms/Plus.html>`__ - - An algorithm for adding data in two `workspaces <Workspace>`__ +- :ref:`Plus <algm-Plus>` + - An algorithm for adding data in two :ref:`workspaces <Workspace>` together -- `Rebin <http://docs.mantidproject.org/nightly/algorithms/Rebin.html>`__ +- :ref:`Rebin <algm-Rebin>` - An algorithm for altering the binning of the data in a - `workspace <Workspace>`__. -- `LoadRaw <http://docs.mantidproject.org/nightly/algorithms/LoadRaw.html>`__ + :ref:`workspace <Workspace>`. +- :ref:`LoadRaw <algm-LoadRaw>` - An algorithm for loading the data from a RAW file into a - `workspace <Workspace>`__. -- `GroupDetectors <http://docs.mantidproject.org/nightly/algorithms/GroupDetectors.html>`__ + :ref:`workspace <Workspace>`. +- :ref:`GroupDetectors <algm-GroupDetectors>` - An algorithm for grouping two or more detectors into a larger 'logical' detector. -A full list of algorithms is avilable -`here <http://docs.mantidproject.org/nightly/algorithms/index.html>`__ -category Writing your own algorithm -------------------------- -A primer for this is `here <Writing an Algorithm>`__. Also look at the -examples in the `UserAlgorithms <UserAlgorithms>`__ directory of your +A primer for this is `here <http://www.mantidproject.org/Writing_an_Algorithm>`__. Also look at the +examples in the :ref:`UserAlgorithms <UserAlgorithms>` directory of your Mantid installation. diff --git a/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst b/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst index f219bd05b5f..25c0cbd1e24 100644 --- a/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst +++ b/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst @@ -1,14 +1,14 @@ .. _Analysis Data Service: -Analysis_Data_Service +Analysis Data Service ===================== What is it? ----------- -The Analysis Data Service is a `Data Service <Data Service>`__ that is -specialized to hold all of the `workspaces <Workspace>`__ that are -created by user run `algorithms <Algorithm>`__. Whenever an algorithm is +The Analysis Data Service is a :ref:`Data Service <Data Service>` that is +specialized to hold all of the :ref:`workspaces <Workspace>` that are +created by user run :ref:`algorithms <Algorithm>`. Whenever an algorithm is executed it automatically extracts its input workspaces from the Analysis Data Service, and inserts its output workspaces upon completion. @@ -16,18 +16,18 @@ completion. Extracting a workspace from the Analysis Data Service ----------------------------------------------------- -The most usual way in user code would be to use the `Framework -Manager <Framework Manager>`__. +The most usual way in user code would be to use the :ref:`Framework +Manager <Framework Manager>`. ``Workspace* result = FrameworkManager::Instance().getWorkspace("workspaceName")`` -Or you could get it directly from the AnalysisDataService (as a `Shared -Pointer <Shared Pointer>`__) +Or you could get it directly from the AnalysisDataService (as a :ref:`Shared +Pointer <Shared Pointer>`) ``Workspace_sptr result = AnalysisDataService::Instance().retrieve("test_out1");`` If you were writing an algorithm however you would most likely use a -Workspace `Property <Properties>`__ to access or store your workspaces. +Workspace :ref:`Property <Properties>` to access or store your workspaces. diff --git a/Code/Mantid/docs/source/concepts/Create_an_IDF.rst b/Code/Mantid/docs/source/concepts/Create_an_IDF.rst new file mode 100644 index 00000000000..4799a47a6b3 --- /dev/null +++ b/Code/Mantid/docs/source/concepts/Create_an_IDF.rst @@ -0,0 +1,48 @@ +.. _Create_an_IDF: + +Create an IDF +============= + +This page will help you get started with making an instrument definition file. For documentation on individual elements of an IDF refer to the :ref:`IDF documentation <InstrumentDefinitionFile>` + +Basic Steps +----------- + +The best way to get started is to: + +- `Set up an editor for XML that uses schema validation <http://www.mantidproject.org/Using_XML_Schema>`__ +- Read the :ref:`introduction to IDFs <InstrumentDefinitionFile>` +- Read the annotated existing IDFs +- Look for similar existing IDFs +- Use the IDF page for more detailed documentation + +Using the Schema +---------------- + +To set up your editor with the schema, `Follow These Instructions <http://www.mantidproject.org/Using_XML_Schema>`__. +The Schema can help with writing the IDF. For example: + +- In Visual Studio the schema can be used to auto-insert elements and attributes permitted by the schema. +- In eclipse the IDF can be created in a design view by selected available elements and attributes without having to type the code yourself. +The IDF schema (IDFSchema.xsd) is located in your mantid install directory at MantidInstall\instrument\Schema. Note this folder also includes the schema, ParameterFileSchema.xsd, which may be used to assist in writting a :ref:`parameter file <InstrumentParameterFile>` + + +Find a Similar existing IDF +--------------------------- + +It may be that an instrument already exists that is similar to the one you wish to add. To see the existing instruments follow the procedure below. + +- Install Mantid +- Open MantidPlot +- Execute the algorithm LoadEmptyInstrument +- This open the algorithm window for this algorithm. Click the Browse button and browse to the instrument folder of your Mantid install directory +- The instrument folder contains all the instruments that Mantid currently support. Select for example SANS2D_Definition.xml. Fill in the output workspace name, and and click 'Run' +- The created workspace will appear in the Workspaces window. Right click on the workspace and chose 'Show Instrument' +- A new window appears, which is called the `Instrument view <http://www.mantidproject.org/MantidPlot:_Instrument_View>`__. + +In addition below is a list (for now just containing one item) of existing IDFs which have been annotated with the purpose of (hopefully) quickly learn the basis of creating an IDF: + +- :ref:`SANS2D: ISIS small angle scattering instrument <SANS2D_Sample_IDF>` +- :ref:`LET: ISIS direct inelastic instrument<LET_Sample_IDF>` + +.. categories:: Concepts diff --git a/Code/Mantid/docs/source/concepts/Data_Service.rst b/Code/Mantid/docs/source/concepts/Data_Service.rst index 4462ece86a8..a30328f5e45 100644 --- a/Code/Mantid/docs/source/concepts/Data_Service.rst +++ b/Code/Mantid/docs/source/concepts/Data_Service.rst @@ -1,6 +1,6 @@ .. _Data Service: -Data_Service +Data Service ============ What are they? @@ -17,10 +17,10 @@ deleting it. Data Services in Mantid ----------------------- -- `Analysis Data Service <Analysis Data Service>`__ - A data service - holding all of the `workspaces <Workspace>`__ used in this session. -- `Instrument Data Service <Instrument Data Service>`__ - A data - service holding all of the `instruments <Instrument>`__ used in this +- :ref:`Analysis Data Service <Analysis Data Service>` - A data service + holding all of the :ref:`workspaces <Workspace>` used in this session. +- :ref:`Instrument Data Service <Instrument Data Service>` - A data + service holding all of the :ref:`instruments <Instrument>` used in this session. diff --git a/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst b/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst index e52bdeb1c37..9802c3e1825 100644 --- a/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst +++ b/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst @@ -1,17 +1,17 @@ .. _Dynamic Factory: -Dynamic_Factory +Dynamic Factory =============== What is it? ----------- A dynamic factory is a software concept that in instrumental in -implementing the `Plugin <Plugin>`__ technology in Mantid. +implementing the :ref:`Plugin <Plugin>` technology in Mantid. A factory in software terms is an class that is responsible for creating other objects on demand. In mantid terms the AlgorithmFactory is -responsible for creating instances of `Algorithms <Algorithm>`__ when +responsible for creating instances of :ref:`Algorithms <Algorithm>` when you need them. As the factory is dynamic it does not have a set list of objects that it diff --git a/Code/Mantid/docs/source/concepts/Error_Propagation.rst b/Code/Mantid/docs/source/concepts/Error_Propagation.rst index e1e561e9444..c45bfd1fa1b 100644 --- a/Code/Mantid/docs/source/concepts/Error_Propagation.rst +++ b/Code/Mantid/docs/source/concepts/Error_Propagation.rst @@ -1,6 +1,6 @@ .. _Error Propagation: -Error_Propagation +Error Propagation ================= The purpose of this document is to explain how Mantid deals with Error diff --git a/Code/Mantid/docs/source/concepts/EventWorkspace.rst b/Code/Mantid/docs/source/concepts/EventWorkspace.rst index a364ae053ae..7e8712b1858 100644 --- a/Code/Mantid/docs/source/concepts/EventWorkspace.rst +++ b/Code/Mantid/docs/source/concepts/EventWorkspace.rst @@ -6,29 +6,29 @@ EventWorkspace Quick Summary For Users ----------------------- -The EventWorkspace is a type of `MatrixWorkspace <MatrixWorkspace>`__, +The EventWorkspace is a type of :ref:`MatrixWorkspace <MatrixWorkspace>`, where the information about each individual neutron detection event is maintained. For you as a user, this means that: -- You can `rebin <rebin>`__ an EventWorkspace over and over and no +- You can :ref:`rebin <algm-rebin>` an EventWorkspace over and over and no information is ever lost. - The histogram (Y and E values) of an EventWorkspace are only calculated when they are requested. - You typically get better performance, even for very fine binning. -- You can convert an EventWorkspace to a `Workspace2D <Workspace2D>`__ - by using the `Rebin <Rebin>`__ algorithm and changing the output +- You can convert an EventWorkspace to a :ref:`Workspace2D <Workspace2D>` + by using the :ref:`Rebin <algm-Rebin>` algorithm and changing the output workspace name. - You cannot modify the histogram Y values (for example, with the Divide algorithm) and keep the event data. If you use an algorithm that modifies the Y values, the output workspace will be a - `Workspace2D <Workspace2D>`__ using the current binning parameters. + :ref:`Workspace2D <Workspace2D>` using the current binning parameters. If you set the same name on the output as the input of your algorithm, then you will overwrite the EventWorkspace and lose that event-based information. - Some algorithms are EventWorkspace-aware, meaning that the output of - it can be another EventWorkspace. For example, the `Plus <Plus>`__ + it can be another EventWorkspace. For example, the :ref:`Plus <algm-Plus>` algorithm will append the event lists if given two input EventWorkspaces. - Since it retains the most information, it is advantageous to keep @@ -61,7 +61,7 @@ Lists of Events (EventList) time of flight or pulse time, as needed. - Also contained in the EventList is a std::set of detector ID's. This - tracks which `detector <detector>`__\ (s) were hit by the events in + tracks which detector(s) were hit by the events in the list. - The histogram bins (X axis) are also stored in EventList. The Y and E @@ -70,7 +70,7 @@ Lists of Events (EventList) The += operator can be used to append two EventList's together. The lists of TofEvent's get appended, as is the list of -`detector <detector>`__ ID's. Don't mess with the udetmap manually if +detector ID's. Don't mess with the udetmap manually if you start appending event lists - just call EventWorkpspace->makeSpectraMap to generate the spectra map (map between spectrum # and detector IDs) by using the info in each EventList. @@ -79,7 +79,7 @@ Most Recently Used List (MRUList) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ An EventWorkspace contains a list of the 100 most-recently used -histograms, a `MRUList <MRUList>`__. This MRU caches the last histogram +histograms, a MRUList. This MRU caches the last histogram data generated for fastest display. A note about workspace index / spectrum number / detector ID @@ -95,9 +95,9 @@ Workspace2D compatibility ~~~~~~~~~~~~~~~~~~~~~~~~~ EventWorkspace is designed to be able to be read (but not written to) -like a `Workspace2D <Workspace2D>`__. By default, if an algorithm +like a :ref:`Workspace2D <Workspace2D>`. By default, if an algorithm performs an operation and outputs a new workspace, the -`WorkspaceFactory <WorkspaceFactory>`__ will create a Workspace2D *copy* +WorkspaceFactory will create a Workspace2D *copy* of your EventWorkspace's histogram representation. If you attempt to change an EventWorkspace's Y or E data in place, you will get an error message, since that is not possible. diff --git a/Code/Mantid/docs/source/concepts/Facilities_File.rst b/Code/Mantid/docs/source/concepts/Facilities_File.rst index 19f134edf29..316a221be6f 100644 --- a/Code/Mantid/docs/source/concepts/Facilities_File.rst +++ b/Code/Mantid/docs/source/concepts/Facilities_File.rst @@ -1,6 +1,6 @@ .. _Facilities File: -Facilities_File +Facilities File =============== Summary @@ -8,7 +8,7 @@ Summary The facilities file, called **facilities.xml**, contains properties of facilities and instruments that Mantid is aware of. In order for Mantid -to function correctly for your facility then the facilites file should +to function correctly for your facility then the facilities file should contain the appropriate definitions as defined below. File syntax @@ -17,10 +17,6 @@ File syntax Each facility is described using XML with an instrument defined as a sub component of a facility. A simple facility definition would be -.. raw:: html - - <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;"> - .. code:: XML <?xml version="1.0" encoding="UTF-8"?> @@ -34,10 +30,6 @@ component of a facility. A simple facility definition would be </facilities> -.. raw:: html - - </div> - which would define a facility called *BrandNew* with an instrument called *ABCDEF*. The facilities attributes have the following meanings: @@ -51,10 +43,6 @@ called *ABCDEF*. The facilities attributes have the following meanings: An instrument can have further attributes which define properties of the that instrument rather than the facility as a whole, e.g. -.. raw:: html - - <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;"> - .. code:: XML <?xml version="1.0" encoding="UTF-8"?> @@ -73,10 +61,6 @@ that instrument rather than the facility as a whole, e.g. </facilities> -.. raw:: html - - </div> - where the attributes are defined as: - ``shortName`` gives a shortened version of the instrument name @@ -99,7 +83,7 @@ Location The file should be located in the directory pointed to by the **instrumentDefinition.directory** key in the -`.properties <Properties_File>`__ file. +:ref:`.properties <Properties File>` file. diff --git a/Code/Mantid/docs/source/concepts/FitConstraint.rst b/Code/Mantid/docs/source/concepts/FitConstraint.rst index 880d1eb6c88..5d26cb5ab29 100644 --- a/Code/Mantid/docs/source/concepts/FitConstraint.rst +++ b/Code/Mantid/docs/source/concepts/FitConstraint.rst @@ -1,11 +1,9 @@ .. _FitConstraint: -FitConstraint -============= +Fit Constraint +============== + -.. role:: math(raw) - :format: html latex -.. How constraints on parameters work ---------------------------------- diff --git a/Code/Mantid/docs/source/concepts/Framework_Manager.rst b/Code/Mantid/docs/source/concepts/Framework_Manager.rst index 1003315f89d..49ac51a1b2a 100644 --- a/Code/Mantid/docs/source/concepts/Framework_Manager.rst +++ b/Code/Mantid/docs/source/concepts/Framework_Manager.rst @@ -1,6 +1,6 @@ .. _Framework Manager: -Framework_Manager +Framework Manager ================= What is it? diff --git a/Code/Mantid/docs/source/concepts/Geometry.rst b/Code/Mantid/docs/source/concepts/Geometry.rst index 0c5ad980f42..3fe73da9a22 100644 --- a/Code/Mantid/docs/source/concepts/Geometry.rst +++ b/Code/Mantid/docs/source/concepts/Geometry.rst @@ -7,15 +7,15 @@ What is it? ----------- Geometry is the description of the physical shape (volume) of an object -within a Mantid `instrument <Instrument>`__ and the distances and +within a Mantid :ref:`instrument <Instrument>` and the distances and rotations between them. Geometry in Mantid ------------------ -In Mantid we seperate the `Geometry of the shape <Geometry of Shape>`__ -of an object from the `Geometry of it's -position <Geometry of Position>`__. This is done primarily to save on +In Mantid we seperate the :ref:`Geometry of the shape <Geometry of Shape>` +of an object from the :ref:`Geometry of it's +position <Geometry of Position>`. This is done primarily to save on memory usage but also to improve performance. Many operations within Mantid need to know where for example a detector is, but do not need to know what shape it is. By keeping the Geometry and Position seperate we diff --git a/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst b/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst index 4007e956d07..b6cbf2f310b 100644 --- a/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst +++ b/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst @@ -7,7 +7,7 @@ What is it? ----------- In Mantid we need to be able to define the position and orientation of -every component within an `instrument <instrument>`__. +every component within an :ref:`instrument <instrument>`. What is a component? -------------------- @@ -37,7 +37,7 @@ Object Component ^^^^^^^^^^^^^^^^ An object component is a component that has a -`shape <Geometry_of_Shape>`__. Shapes can contain a lot more information +:ref:`shape <Geometry of Shape>`. Shapes can contain a lot more information to properly define them, and therefore take more memory. Where an instrument contains a lot of instances of the same shape Mantid shares one instance of the object(shape) across all of the object components @@ -59,10 +59,10 @@ a tree structure allowing the top level structure objects to be reused if they are repeated in an instrument. This is an example of a simplified instrument tree, the lines show the links between the parent and child relationships of the components. Full details on how to define -an instrument can be found `here <InstrumentDefinitionFile>`__. +an instrument can be found :ref:`here <InstrumentDefinitionFile>`. -.. |SimpleInstrumentTree.png| image:: SimpleInstrumentTree.png +.. |SimpleInstrumentTree.png| image:: ../images/SimpleInstrumentTree.png .. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst b/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst index e232f7e90f7..2c3284b6037 100644 --- a/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst +++ b/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst @@ -1,6 +1,6 @@ .. _Geometry of Shape: -Geometry_of_Shape +Geometry of Shape ================= What is it? @@ -50,7 +50,7 @@ you get a finite capped cylinder. This is in fact how the Cylinder shape is defined internally within Mantid. For more on this see -`HowToDefineGeometricShape <HowToDefineGeometricShape>`__. +:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`. diff --git a/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst b/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst index c9251bcd851..f15cbc9ff55 100644 --- a/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst +++ b/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst @@ -1,7 +1,7 @@ .. _HowToDefineGeometricShape: -HowToDefineGeometricShape -========================= +How To Define Geometric Shape +============================= Overview -------- @@ -10,7 +10,7 @@ Primitive Shapes ~~~~~~~~~~~~~~~~ There is direct support for defining any of the following geometric -shapes to add `Instrument Definition File <IDF>`__. +shapes to add :ref:`Instrument Definition File <InstrumentDefinitionFile>`. - Sphere - Infinite Cylinder @@ -35,8 +35,7 @@ algebra that follows the following notation: +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ | " " | "space" shared between shapes, i,e. intersection (the common region of shapes). See e.g. also `2 <http://en.wikipedia.org/wiki/Intersection_(set_theory)>`__ | "small-circle = big-circle small-circle" (where the small circle placed within the big-circle) | +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ -| #. | Complement | #. sphere = shape defined by all points outside sphere | - +| #. | Complement | #. sphere = shape defined by all points outside sphere | +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ | ( ) | Brackets are used to emphasise which shapes an operation should be applied to. | box1 (# box2) is the intersection between box1 and the shape defined by all points not inside box2 | +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+ @@ -78,10 +77,6 @@ Examples Defining a sphere ~~~~~~~~~~~~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <sphere id="some-sphere"> @@ -91,10 +86,6 @@ Defining a sphere <algebra val="some-sphere" /> -.. raw:: html - - </div> - Any shape must be given an ID name. Here the sphere has been given the name "some-sphere". The purpose of the ID name is to use it in the description, here this is done with the line . The description is @@ -104,10 +95,6 @@ any shapes defined. Defining a ball with a hole through it along the x-axis ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <cylinder id="stick"> @@ -124,9 +111,6 @@ Defining a ball with a hole through it along the x-axis <algebra val="some-sphere (# stick)" /> -.. raw:: html - - </div> This algebra string reads as follows: take the *intersection* between a sphere and the shape defined by all points *not* inside a cylinder of @@ -141,10 +125,6 @@ Notation used to defined any of the predefined geometric shapes Sphere ~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <sphere id="A"> @@ -152,17 +132,9 @@ Sphere <radius val="3.2" /> </sphere> -.. raw:: html - - </div> - Cylinder ~~~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <cylinder id="A"> @@ -172,21 +144,15 @@ Cylinder <height val="10.2" /> </cylinder> -.. raw:: html - - </div> -.. figure:: XMLcylinderDescription.png‎ +.. figure:: ../images/XMLcylinderDescription.png :alt: XMLcylinderDescription.png‎ XMLcylinderDescription.png‎ + Infinite cylinder ~~~~~~~~~~~~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <infinite-cylinder id="A" > @@ -195,17 +161,9 @@ Infinite cylinder <radius val="1" /> </infinite-cylinder> -.. raw:: html - - </div> - Slice of cylinder ring ~~~~~~~~~~~~~~~~~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <slice-of-cylinder-ring id="A"> @@ -215,27 +173,20 @@ Slice of cylinder ring <arc val="45.0"/> </slice-of-cylinder-ring> -.. raw:: html - - </div> - This XML element defines a slice of a cylinder ring. Most importantly the part of this shape facing the sample is flat and looks like this: -.. figure:: XMLsliceCylinderRingDescription.png +.. figure:: ../images/XMLsliceCylinderRingDescription.png :alt: XMLsliceCylinderRingDescription.png XMLsliceCylinderRingDescription.png + For this shape you may find it useful to specify a -`Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__. +:ref:`Bounding-Box <Bounding-Box>`. Cone ~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <cone id="A" > @@ -245,21 +196,14 @@ Cone <height val="10.2" /> </cone> -.. raw:: html - - </div> - -.. figure:: XMLconeDescription.png +.. figure:: ../images/XMLconeDescription.png :alt: XMLconeDescription.png XMLconeDescription.png + Infinite cone ~~~~~~~~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <infinite-cone id="A" > @@ -268,10 +212,6 @@ Infinite cone <angle val="30.1" /> </infinite-cone> -.. raw:: html - - </div> - Infinite plane ~~~~~~~~~~~~~~ @@ -279,10 +219,6 @@ Is the 3D shape of all points on the plane and all points on one side of the infinite plane, the side which point away from the infinite plane in the direction of the normal vector. -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <infinite-plane id="A"> @@ -290,17 +226,9 @@ the direction of the normal vector. <normal-to-plane x="0.0" y="0.2" z="0" /> </infinite-plane> -.. raw:: html - - </div> - Cuboid ~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <cuboid id="shape"> @@ -311,24 +239,17 @@ Cuboid </cuboid> <algebra val="shape" /> -.. raw:: html - - </div> - This particular example describes a cuboid with the origin at the centre of the front face, which is here facing the negative z-axis and has the dimensions 0.005mm x 0.2mm (in the xy-plane), and the depth of this cuboid is 0.02mm. -.. figure:: XMLcuboidDescription.png +.. figure:: ../images/XMLcuboidDescription.png :alt: XMLcuboidDescription.png XMLcuboidDescription.png -Another example of a cuboid is - -.. raw:: html - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +Another example of a cuboid is .. code:: xml @@ -340,10 +261,6 @@ Another example of a cuboid is </cuboid> <algebra val="shape" /> -.. raw:: html - - </div> - which describes a cuboid with a front y-z plane (looking down the x-axis). The origin is assumed to be the centre of this front surface, which has dimensions 200mm along y and 20mm along z. The depth of this @@ -352,10 +269,6 @@ cuboid is taken to be 1mm (along x). Hexahedron ~~~~~~~~~~ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <hexahedron id="Bertie"> @@ -369,16 +282,14 @@ Hexahedron <right-back-top-point x="0.0" y="0.5" z="2.0" /> </hexahedron> -.. raw:: html - </div> - -.. figure:: XMLhexahedronDescription.png +.. figure:: ../images/XMLhexahedronDescription.png :alt: XMLhexahedronDescription.png XMLhexahedronDescription.png + For this shape you may find it useful to specify a -`Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__. +:ref:`Bounding-Box <Bounding-Box>`. Tapered Guide ~~~~~~~~~~~~~ @@ -389,10 +300,6 @@ A tapered guide is a special case of hexahedron; a "start" rectangular aperture which in a continued fashion changes into an "end" rectangular aperture. -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <tapered-guide id="A Guide"> @@ -403,17 +310,15 @@ aperture. <axis x="0.5" y="1.0" z="0.0" /> <!-- Optional. Defaults to (0, 0 ,1) --> </tapered-guide> -.. raw:: html - - </div> - The centre value denotes the centre of the start aperture. The specified axis runs from the start aperture to the end aperture. "Height" is along the y-axis and "width" runs along the x-axis, before the application of the "axis" rotation. For this shape you may find it useful to specify a -`Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__. +:ref:`Bounding-Box <Bounding-Box>`. + +.. _Bounding-Box: Bounding-Box ------------ @@ -423,16 +328,12 @@ bounding box is automatically created for each geometric shape. This works well for shapes such as cylinders and cuboids. However, for more complex shapes and combined shapes the library used for the visualization sometimes struggle, which can results in your instrument -being viewed artifically very small (and you have to zoom in for a long +being viewed artificially very small (and you have to zoom in for a long time to see your instrument) and often in this context that the visualization axes does not display properly. For such cases this can be -fixed by explicitely adding a bounding-box using the notation +fixed by explicitly adding a bounding-box using the notation demonstrated below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <hexahedron id="shape"> @@ -456,13 +357,7 @@ demonstrated below <z-max val="0.0104"/> </bounding-box> -.. raw:: html - - </div> - Note for the best effect this bounding box should be enclosing the shape as tight as possible. - - .. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/Instrument.rst b/Code/Mantid/docs/source/concepts/Instrument.rst index f0a453ddb68..0180cdd274d 100644 --- a/Code/Mantid/docs/source/concepts/Instrument.rst +++ b/Code/Mantid/docs/source/concepts/Instrument.rst @@ -24,10 +24,10 @@ Other components may also be included such as - Link between log-files and variable parameters of the instrument (such as the height of a detector table) -An instrument is described using an `instrument definition -file <InstrumentDefinitionFile>`__. +An instrument is described using an :ref:`instrument definition +file <InstrumentDefinitionFile>`. -The Mantid geometry is further explained `here <Geometry>`__. +The Mantid geometry is further explained :ref:`here <Geometry>`. Why do we have a full instrument description, and not just a list of L2 and 2Theta values? ------------------------------------------------------------------------------------------ diff --git a/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst b/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst index 171fa718aa1..3219b4a0fd4 100644 --- a/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst +++ b/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst @@ -1,19 +1,16 @@ .. _InstrumentDefinitionFile: -InstrumentDefinitionFile -======================== +Instrument Definition File +========================== -.. role:: math(raw) - :format: html latex -.. The documentation on this wiki page is the full detailed description of the syntax you can use in an IDF to describe an instrument (note parameters of instrument components may optionally be stored in -`parameter file <InstrumentParameterFile>`__). +:ref:`parameter file <InstrumentParameterFile>`). -To get started creating an IDF follow the instructions on the `Create an -IDF <Create_an_IDF>`__ page, then return here for more detailed +To get started creating an IDF follow the instructions on the :ref:`Create an +IDF <Create_an_IDF>` page, then return here for more detailed explanations of syntax and structures. Introduction @@ -25,7 +22,7 @@ that are critically affecting the observed signal from an experiment. Parameter values of components may also be specified such as information about the opening height of a slit, the final energy of a detector and so on. The value of such parameters can optionally be linked to values -stored in log-files. +stored in log-files. In summary an IDF may be used to describe any or all of the following: @@ -33,28 +30,29 @@ In summary an IDF may be used to describe any or all of the following: for example, a detector bank containing 100 identical tubes each containing 100 detector pixels. One option is to describe this setup using a flat structure of 100\*100=10000 pixel components. Although - this is a valid approach it 1) create uncessarily large files 2) but - most importantly it does not capture the layout of the instrument. - The prefered option is to describe this example by first defining a + this is a valid approach it + #. create unnecessarily large files + #. but most importantly it does not capture the layout of the instrument. + The preferred option is to describe this example by first defining a “pixel†type, then a “tube†type containing 100 "pixels" and finally a “bank†component containing 100 "tubes". This latter approach requires the specification of 1(the bank)+100(tubes)+100(pixels)=201 components as compared to specifying 10000 components using the former approach. The other benefit of organising the IDF according to the layout of the instrument is that users can subsequently refer to - the structure of the instrument as it is layed out. For example can + the structure of the instrument as it is laid out. For example can then subsequently easily move entire 'bank' or associate parameters which relevant for a specific say 'tube' or 'bank'. #. The geometric shape and position of any component including: slits, mirrors, detectors etc. -#. A number of `specialised component - types <InstrumentDefinitionFile#Special_.3Ctype.3Es>`__ are defined +#. A number of :ref:`specialised component + types <Special types>` are defined including: - detector and monitor components: required to be associated with unique detector or monitor ID numbers. The importance of these IDs are described further in - `1 <http://www.mantidproject.org/IDF#Using_detector.2Fmonitor_IDs_.3Cidlist.3E>`__ + `1 <Using_detector.2Fmonitor_IDs_.3Cidlist.3E>`_ - SamplePos component: Purpose to store the sample position. Needed e.g. to calculate sample-to-detector distances - Source component: Purpose to store the source position or a @@ -79,10 +77,6 @@ An IDF is structured as an `XML <http://en.wikipedia.org/wiki/XML>`__ document. For the purpose here it is enough to know that an XML document follows a tree-based structure of elements with attributes. For example: -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <type name="main-detector-bank"> @@ -93,10 +87,6 @@ follows a tree-based structure of elements with attributes. For example: </component> </type> -.. raw:: html - - </div> - defines an XML element with has the attribute name="main-detector-bank". This element contains one sub-element , which again contains 3 elements. In plain English the above XML code aims to describe a @@ -104,15 +94,11 @@ In plain English the above XML code aims to describe a within the bank. If a component is a cylindrical tube where slices of this types are -treated as detector pixels the tube detector performance enhacement can +treated as detector pixels the tube detector performance enhancement can optionally be used, which will e.g. make the display of this tube in the instrument viewer faster. This can be done by adding 'outline' attribute to the tag and setting its value to "yes". -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <type name="standard-tube" outline="yes"> @@ -123,9 +109,6 @@ to the tag and setting its value to "yes". </component> </type> -.. raw:: html - - </div> The 'outline attribute' only affects the 3D view of the instrument, which appears by default. It may lead to a less accurate placing of the @@ -137,8 +120,8 @@ IDF filename convention ----------------------- An IDF can be loaded manually from any file with extension .xml or .XML -using `LoadInstrument <LoadInstrument>`__ or -`LoadEmptyInstrument <LoadEmptyInstrument>`__. +using :ref:`LoadInstrument <algm-LoadInstrument>` or +:ref:`LoadEmptyInstrument <algm-LoadEmptyInstrument>`. IDFs located in the MantidInstall instrument directory are automatically loaded together with e.g. the loading of raw data file. Such files are @@ -146,20 +129,16 @@ required to have the format INSTRUMENTNAME\_DefinitionANYTHING.xml, where INSTRUMENTNAME is the name of the instrument and ANYTHING can be any string including an empty string. Where more than one IDF is defined for an instrument the appropriate IDF is loaded based on its -`valid-from <#Top_level_.3Cinstrument.3E>`__ and -`valid-to <#Top_level_.3Cinstrument.3E>`__ dates. Note for this to work -the `Workspace <Workspace>`__ for which an IDF is loaded into must +:ref:`valid-from <Top level instrument>` and +`valid-to <Top level instrument>` dates. Note for this to work +the :ref:`Workspace <Workspace>` for which an IDF is loaded into must contain a record of when the data were collected. This information is -taken from the workspace's `Run <Run>`__ object, more specifically the +taken from the workspace's :ref:`Run <Run>` object, more specifically the *run\_start* property of this object. In order to programmatically determine which is the correct filename for a given date/time you can access a helper method from Python: -.. raw:: html - - <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;"> - .. code:: python import mantid.api @@ -167,10 +146,6 @@ a given date/time you can access a helper method from Python: currentIDF = mantid.api.ExperimentInfo.getInstrumentFilename("ARCS") otherIDF = mantid.api.ExperimentInfo.getInstrumentFilename("ARCS", "2012-10-30") -.. raw:: html - - </div> - More detailed descriptions of various parts of the IDF ------------------------------------------------------ @@ -178,17 +153,15 @@ Geometry shapes ~~~~~~~~~~~~~~~ For information on how to define geometric shapes see -`HowToDefineGeometricShape <HowToDefineGeometricShape>`__. - -Top level -~~~~~~~~~~ +:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`. - is the top level XML element of an IDF. It takes attributes, two of -which must be included. An example is +.. _Top level instrument: -.. raw:: html +Top level <instrument> +~~~~~~~~~~~~~~~~~~~~~~ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +<instrument> is the top level XML element of an IDF. It takes attributes, two of +which must be included. An example is .. code:: xml @@ -197,10 +170,6 @@ which must be included. An example is valid-to="2100-01-31 23:59:59" last-modified="2010-10-12 08:54:07.279621"> -.. raw:: html - - </div> - Of the four attributes in the example above - name is (at present) optional, although it is recommended to specify @@ -209,7 +178,7 @@ Of the four attributes in the example above from (+). This date must be larger than or equal to 1900-01-31 23:59:01 - valid-to may optionally be added to indicate the date to which the - IDF is valid to. If not used, the file is permenently valid. (+) + IDF is valid to. If not used, the file is permanently valid. (+) - last-modified is optional. Changing it can be used as an alternative to force MantidPlot to reload the IDF, which e.g. might be useful during the build up of an IDF @@ -221,8 +190,10 @@ Valid ranges may overlap, provided the valid-from times are all different. If several files are currently valid, the one with the most recent valid-from time is selected. -Using and -~~~~~~~~~~ +.. _Using component and type: + +Using <component> and <type> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Use the element to define a physical part of the instrument. A requires two things @@ -230,16 +201,12 @@ two things #. It must have a type="some type" attribute. This specify the 'type' of the component and this type must be specified somewhere in the IDF using: . -#. It must contain at least one element. If multiple are specified then +#. It must contain at least one <location> element. If multiple <location> are specified then this is essentially a shorthand notation for defining multiple components of the same type at different locations. Here is an example -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="slit" name="bob"> @@ -249,27 +216,22 @@ Here is an example <type name="slit"></type> -.. raw:: html - </div> - -Which defined two slits at two difference locations. Optionally a can be +Which defined two slits at two difference locations. Optionally a <component> can be given a 'name', in the above example this name is "bob". If no 'name' -attribute is specified the name of the defaults to the 'type' string, in +attribute is specified the name of the <component> defaults to the 'type' string, in the above this is "slit". Giving sensible names to components is -recommended for a number of reasons including 1) The 'Instrument Tree' -view of an instrument in MantidPlot uses these names 2) when specifying -s through s these names are used. - -Special s -^^^^^^^^^ +recommended for a number of reasons including +#. The 'Instrument Tree' view of an instrument in MantidPlot uses these names +#. when specifying <parameter>s through <component-link>s these names are used. -Within Mantid certain s have special meaning. A special is specified by -including an 'is' attribute as demonstrated below +.. _Special types: -.. raw:: html +Special <type>s +^^^^^^^^^^^^^^^ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +Within Mantid certain <type>s have special meaning. A special <type> is specified by +including an 'is' attribute as demonstrated below .. code:: xml @@ -282,33 +244,26 @@ including an 'is' attribute as demonstrated below </cuboid> </type> -.. raw:: html - - </div> - -where the 'is' attribute of is used to say this is a detector- (note -this particular detector- has been assigned a geometric shape, in this +where the 'is' attribute of is used to say this is a detector-<type> (note +this particular detector-<type> has been assigned a geometric shape, in this case a cuboid, see -`HowToDefineGeometricShape <HowToDefineGeometricShape>`__). Special +:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`). Special types recognised are: #. Detector (or detector) #. Monitor (or monitor) -#. `RectangularDetector <InstrumentDefinitionFile#Creating_Rectangular_Area_Detectors>`__ +#. :ref:`RectangularDetector <Creating Rectangular Area Detectors>` (or rectangularDetector, rectangulardetector, or rectangular\_detector) #. Source (or source) #. SamplePos (or samplePos) #. ChopperPos (or chopperPos) -For example it is important to specify the location of one Source- and -one SamplePos- in order for Mantid to be able to calculate L1 and L2 +For example it is important to specify the location of one Source-<type> and +one SamplePos-<type> in order for Mantid to be able to calculate L1 and L2 distances and convert time-of-flight to, for instance, d-spacing. An example of specifying a Source and SamplePos is shown below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> .. code:: xml @@ -318,9 +273,6 @@ example of specifying a Source and SamplePos is shown below <component type="some sample holder"> <location /> </component> <type name="some sample holder" is="SamplePos" /> -.. raw:: html - - </div> Using detector/monitor IDs ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -336,9 +288,9 @@ important reason to insist on this. Hence the job here to match the IDs in the data file with the IDs of the IDF. Where unique IDs are not stored with the data the creator of an IDF have some flexibility to chose these ID numbers since the data - themself does not contain such number. However a link between the IDs + themselves does not contain such number. However a link between the IDs and spectra in a workspace still needs to be made. By default the - `LoadInstrument <LoadInstrument>`__ algorithm, see in particular the + :ref:`LoadInstrument <algm-LoadInstrument>` algorithm, see in particular the RewriteSpectraMap parameter of this algorithm, will map the detector/monitor IDs with spectrum numbers as follows: the detector/monitor IDs in the IDF are ordered from smallest to largest @@ -347,20 +299,16 @@ important reason to insist on this. - Mantid needs to have a way to associate data which the detectors/monitors of the instrument, which is do this using the detector IDs. Although not mandatory it is recommended to give - memorizable names to collection of detectors/monitors or individual + memorisable names to collection of detectors/monitors or individual detectors/monitors that a user is likely to want to refer. This allow a user to refer to a collection of detectors by name rather than trying to remember a sequence of IDs. Note the counts in a histogram spectrum may be the sum of counts from a number of detectors and Mantid, behind the scene, use the IDs to keep track of this. -The element and the idlist attribute of the elements is used to assign +The <idlist> element and the idlist attribute of the elements is used to assign detector IDs. The notation for using idlist is -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="monitor" idlist="monitor-id-list"> @@ -382,26 +330,21 @@ detector IDs. The notation for using idlist is <id val="650" /> <!-- specifies ID: 650 --> </idlist> -.. raw:: html - - </div> -As can be seen to specify a sequence of IDs use the notation , where if +As can be seen to specify a sequence of IDs use the notation <id start="500" step="10" end="530" />, where if the step attribute defaults to step="1" if it is left out. Just specify -just a single ID number you may alternatively use the notation . Please +just a single ID number you may alternatively use the notation <id val="650" />. Please note the number of ID specified must match the number of detectors/monitors defined. +.. _Creating Rectangular Area Detectors: + Creating Rectangular Area Detectors ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ There is a shortcut way to create 2D arrays of detector pixels. Here is an example of how to do it: -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="panel" idstart="1000" idfillbyfirst="y" idstepbyrow="300"> @@ -432,9 +375,6 @@ an example of how to do it: <algebra val="pixel-shape"/> </type> -.. raw:: html - - </div> - The "panel" type defined above has the special "is" tag of "RectangularDetector". The same type definition then needs these @@ -455,7 +395,7 @@ an example of how to do it: - Detectors of the type specified ("pixel" in the example) will be replicated at the X Y coordinates given. The usual rotation and translation of the panel will rotate the pixels as needed. -- Each instance of a "panel" needs to set these attributes, at the tag, +- Each instance of a "panel" needs to set these attributes, at the <component> tag, in order to specify the Pixel IDs of the 2D array. - idstart: detector ID of the first pixel @@ -484,10 +424,12 @@ an example of how to do it: - Must have constant pixel spacing in each direction. - Must be rectangular shape. -Using -~~~~~~ +.. _Using location: -The element allows the specification of both the position of a component +Using <location> +~~~~~~~~~~~~~~~~ + +The <location> element allows the specification of both the position of a component and a rotation or the component's coordinate system. The position part can be specified either using standard x, y and z coordinates or using spherical coordinates: r, t and p, which stands for radius, theta and @@ -496,10 +438,6 @@ azimuth angle in the xy-plane `3 <http://en.wikipedia.org/wiki/Spherical_coordinate_system>`__. Examples of translations include -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="something" name="bob"> @@ -507,68 +445,46 @@ Examples of translations include <location r="1.0" t="90.0" p="0.0"/> </component> -.. raw:: html - - </div> - The above two translations have identical effect. They both translate a -component along the x-axis by "1.0". Note that optionally a can be given -a name similarly to how a can optionally be given a name. In a 'name' -attribtute is not specified for a element it defaults to the name of the -. +component along the x-axis by "1.0". Note that optionally a <location> can be given +a name similarly to how a <location> can optionally be given a name. If a 'name' +attribute is not specified for a <location> element it defaults to the name of the +<component>. The rotation part is specified using the attributes 'rot', 'axis-x', 'axis-y', 'axis-z' and these result in a rotation about the axis defined -by the latter three atttributes. As an example the effect of - -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +by the latter three attributes. As an example the effect of .. code:: xml <location rot="45.0" axis-x="0.0" axis-y="0.0" axis-z="1.0"/> -.. raw:: html - - </div> - is to set the coordinate frame of the this component equal to that of the parent component rotated by 45 degrees around the z-axis. -Both a translation and rotation can be defined within one element. For +Both a translation and rotation can be defined within one <location> element. For example -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <location x="1.0" y="0.0" z="0.0" rot="45.0" axis-x="0.0" axis-y="0.0" axis-z="1.0"/> -.. raw:: html - </div> - -will cause this componet to be translation along the x-axis by "1.0" +will cause this component to be translation along the x-axis by "1.0" relative to the coordinate frame of the parent component followed by a rotation of the coordinate frame by 45 degrees around the z-axis as demonstrated in the figure below. -.. figure:: Location-element-transformation.png +.. figure:: ../images/Location-element-transformation.png :alt: Location-element-transformation.png Location-element-transformation.png Any rotation of a coordinate system can be performed by a rotation about some axis, however, sometime it may be advantageous to think of such a -rotation as a composite of two or more rotations. For this reason a +rotation as a composite of two or more rotations. For this reason a <location> element is allowed to have sub-rotation-elements, and an example of a composite rotation is -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> .. code:: xml @@ -578,9 +494,6 @@ composite rotation is </rot> </location> -.. raw:: html - - </div> The outermost is applied first followed by the 2nd outermost operation and so on. In the above example this results in a -20.6 degree rotation @@ -589,22 +502,15 @@ about the y-axis followed by a 102.8 degree rotation about the z-axis followed by another rotation about the y-axis, this time by 50 degrees. The ISIS NIMROD instrument (NIM\_Definition.xml) uses this feature. -The translation part of a element can like the rotation part also be +The translation part of a <location> element can like the rotation part also be split up into a nested set of translations. This is demonstrated below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <location r="10" t="90" > <trans r="8" t="-90" /> </location> -.. raw:: html - - </div> This combination of two translations: one moving 10 along the x-axis in the positive direction and the other in the opposite direction by 8 adds @@ -612,16 +518,12 @@ up to a total translation of 2 in the positive x-direction. This feature, for example, is useful when the positions of detectors are best described in spherical coordinates with respect to an origin different from the origin of the parent component. For example, say you have -defined a with contains 3 pixels. The centre of the bank is at the +defined a <type name="bank"> with contains 3 pixels. The centre of the bank is at the location r="1" with respect to the sample and the positions of the 3 pixels are known with respect to the sample to be at r="1" and with t="-1", t="0" and t="1". One option is to describe this bank/pixels structure as -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="bank"> @@ -636,17 +538,9 @@ structure as </component> </type> -.. raw:: html - - </div> - However a better option for this case is to use nested translations as demonstrated below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="bank"> @@ -661,20 +555,12 @@ demonstrated below </component> </type> -.. raw:: html - - </div> - since this means the bank is actually specified at the right location, and not artificially at the sample position. -Finally a combination of and sub-elements of a element can be used as +Finally a combination of <trans> and <rot> sub-elements of a <location> element can be used as demonstrated below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <location x="10" > @@ -683,9 +569,6 @@ demonstrated below </rot> </location> -.. raw:: html - - </div> which put something at the location (x,y,z)=(10,-8,0) relative to the parent component and with a 90 rotation around the z-axis, which causes @@ -694,20 +577,18 @@ the x-axis to be rotated onto the y-axis. Most of the attributes of have default values. These are: x="0" y="0" z="0" rot="0" axis-x="0" axis-y="0" axis-z="1" -Using -^^^^^^ +.. _Using facing: + +Using <facing> +^^^^^^^^^^^^^^ -The element is an element you can use together with a . Its purpose is +The <facing> element is an element you can use together with a <location>. Its purpose is to be able, with one line of IDF code, to make a given component face a point in space. For example many detectors on ISIS instruments are setup -to face the sample. A element must be specified as a sub-element of a -element, and the facing operation is applied after the translation +to face the sample. A <facing>element must be specified as a sub-element of a +<location> element, and the facing operation is applied after the translation and/or rotation operation as specified by the location element. An -example of a element is - -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +example of a <facing> element is .. code:: xml @@ -715,56 +596,45 @@ example of a element is or <facing r="0.0" t="0.0" p="0.0"/> -.. raw:: html - - </div> - -In addition if the is set under , i.e. by default any component in the -IDF will be rotated to face a default position then - -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +In addition if the <components-are-facing> is set under <defaults>, +i.e. by default any component in the IDF will be rotated to face a +default position then .. code:: xml <facing val="none"/> -.. raw:: html - - </div> can be used to overwrite this default to say you don't want to apply 'facing' to given component. -The process of facing is to make the xy-plane of the geometric shape of -the component face the position specified in the element. The z-axis is -normal to the xy-plan, and the operation of facing is to change the -direction of the z-axis so that it points in the direction from the -position specified in the facing towards the position of the component. - - supports a rot attribute, which allow rotation of the z-axis around it -own axis before changing its direction. The effect of rot here is -identical to the effect of using rot in a where axis-x="0.0" -axis-y="0.0" axis-z="1.0". Allowing rot here perhpas make it slightly -clearly that such a rot is as part of facing a component towards another -component. +The process of facing is to make the xy-plane of the geometric shape +of the component face the position specified in the <facing> element. +The z-axis is normal to the xy-plan, and the operation of facing is +to change the direction of the z-axis so that it points in the direction +from the position specified in the facing <facing> towards the position +of the component. -which rotate the is a convenient element for adjusting the orientation -of the z-axis. The base rotation is to take the direction the z-axis -points and change it to point from the position specified by the element -to the positon of the component. +<facing> supports a rot attribute, which allow rotation of the +z-axis around it own axis before changing its direction. The +effect of rot here is identical to the effect of using rot in a +<location> where axis-x="0.0" axis-y="0.0" axis-z="1.0". Allowing +rot here perhaps make it slightly clearly that such a rot is as +part of facing a component towards another component. -Using -^^^^^^ +which rotate the is a convenient element for adjusting the orientation +of the z-axis. The base rotation is to take the direction the z-axis +points and change it to point from the position specified by the +<facing> element to the position of the component. -A specifies the location of a . If this type consists of a number of -sub-parts can be used to exclude certain parts of a type. For example -say the type below is defined in an IDF +.. _Using exclude: -.. raw:: html +Using <exclude> +^^^^^^^^^^^^^^^ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +A <location> specifies the location of a <type>. If this type consists +of a number of sub-parts <exclude> can be used to exclude certain parts +of a type. For example say the type below is defined in an IDF .. code:: xml @@ -778,18 +648,10 @@ say the type below is defined in an IDF </component> </type> -.. raw:: html - - </div> - -and the instrument consists of a number of these doors but where some of -the doors are different in the sense that for example the 1st and/or the -2nd tube is missing from some of these. Using this can be succinctly -described as follows: - -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +and the instrument consists of a number of these doors but where some of +the doors are different in the sense that for example the 1st and/or the +2nd tube is missing from some of these. Using <exclude> this can be +succinctly described as follows: .. code:: xml @@ -805,10 +667,6 @@ described as follows: </location> </component> -.. raw:: html - - </div> - where the sub-part of refers to the 'name' of a part of the type 'door'. Extra options for indirect geometry instruments @@ -816,39 +674,30 @@ Extra options for indirect geometry instruments Optionally, both physical and 'neutronic' detector positions can be specified for indirect geometry instrument. This is described -`here <Indirect Instrument Definition Options>`__. - -Using -~~~~~~ +`here <http://www.mantidproject.org/Indirect_Instrument_Definition_Options>`__. -Most instruments have detectors which are orderered in some way. For a -`rectangular array of -detectors <IDF#Creating_Rectangular_Area_Detectors>`__ we have a -shorthand notation. The tag is a shorthand notation to use for a -linear/spherical sequence of detectors, as any of the position -coordinates or the coordinate rotation angles of a tag are changing. +.. _Using locations: -For example a element may be used to describe the position of equally -distanced pixels along a tube, in the example below along the y variable +Using <locations> +~~~~~~~~~~~~~~~~~ -.. raw:: html +Most instruments have detectors which are ordered in some way. For a +:ref:`rectangular array of +detectors <Creating Rectangular Area Detectors>` we have a +shorthand notation. The <locations> tag is a shorthand notation to use +for a linear/spherical sequence of detectors, as any of the position +coordinates or the coordinate rotation angles of a <location> tag are changing. - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +For example a <locations> element may be used to describe the position +of equally distanced pixels along a tube, in the example below along +the y variable .. code:: xml <locations y="1.0" y-end="10.0" n-elements="10" name="det"/> -.. raw:: html - - </div> - The above one line of XML is shorthand notation for -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <location y="1.0" name="det0"/> @@ -862,36 +711,20 @@ The above one line of XML is shorthand notation for <location y="9.0" name="det8" /> <location y="10.0" name="det9" /> -.. raw:: html - - </div> - -As is seen n-elements is the number of elements this element is -shorthand for. y-end specifies the y end position, and the equal -distance in y between the pixels is calculated in the code as -('y'-'y-end')/('n-elements'-1). Multiple 'variable'-end attributes can -be specified for the tag, where 'variable' here is any of the -attributes: x, y, z, r, t, p and rot. The example below describes a list -of detectors aligned in a semi-circle: - -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +As is seen n-elements is the number of <location> elements this <locations> +element is shorthand for. y-end specifies the y end position, and the equal +distance in y between the pixels is calculated in the code as +('y'-'y-end')/('n-elements'-1). Multiple 'variable'-end attributes can be +specified for the <locations> tag, where 'variable' here is any of the +<location> attributes: x, y, z, r, t, p and rot. The example below +describes a list of detectors aligned in a semi-circle: .. code:: xml <locations n-elements="7" r="0.5" t="0.0" t-end="180.0" rot="0.0" rot-end="180.0" axis-x="0.0" axis-y="1.0" axis-z="0.0"/> -.. raw:: html - - </div> - The above one line of XML is shorthand notation for -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <location r="0.5" t="0" rot="0" axis-x="0.0" axis-y="1.0" axis-z="0.0"/> @@ -902,50 +735,38 @@ The above one line of XML is shorthand notation for <location r="0.5" t="150" rot="150" axis-x="0.0" axis-y="1.0" axis-z="0.0"/> <location r="0.5" t="180" rot="180" axis-x="0.0" axis-y="1.0" axis-z="0.0"/> -.. raw:: html - - </div> +If name is specified, e.g. as name="det" in the first example, then as seen the +<location> elements are given the 'name' plus a counter, where by default this counter starts from zero. This counter can optionally be changed by using +attribute name-count-start, e.g. setting name-count-start="1" in the above +example would have named the 10 <location> elements det1, det2, ..., det10. -If name is specified, e.g. as name="det" in the first example, then as -seen the elements are given the 'name' plus a counter, where by default -this counter starts from zero. This counter can optionally be changed by -using attribute name-count-start, e.g. setting name-count-start="1" in -the above example would have named the 10 elements det1, det2, ..., -det10. +When one <locations> tag was used in ISIS LET_Definition.xml the number of +lines of this file reduced from 1590 to 567. -When one tag was used in ISIS LET\_Definition.xml the number of lines of -this file reduced from 1590 to 567. +.. _Using parameter: -Using -~~~~~~ +Using <parameter> +~~~~~~~~~~~~~~~~~ -Parameters which do not change or are changed via should be stored using +Parameters which do not change or are changed via <logfile> should be stored using this element inside the IDF, however parameters which may need to be accessed and changed manually on a regular basis should be stored in a -separate `parameter file <InstrumentParameterFile>`__. +separate :ref:`parameter file <InstrumentParameterFile>`. - is used to specify a value to a parameter which can then be extracted -from Mantid. One usage of is to link values stored in log-files to +<parameter> is used to specify a value to a parameter which can then be extracted +from Mantid. One usage of <parameter> is to link values stored in log-files to parameter names. For example -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="x"> <logfile id="trolley2_x_displacement" extract-single-value-as="position 1" /> </parameter> -.. raw:: html - - </div> - reads: “take the first value in the “trolley2\_x\_displacement" log-file and use this value to set the parameter named 'x'. -The name of the is specified using the 'name' tag. You may specify any +The name of the <parameter> is specified using the 'name' tag. You may specify any name for a parameter except for name="pos" and name="rot". These are reserved keywords. Further a few names have a special effect when processed by Mantid @@ -967,7 +788,7 @@ processed by Mantid any rotation. Regardless of what order rotx, roty and rotz is specified in the IDF the combined rotation is equals that obtained by applying rotx, then roty and finally rotz. -- "Efixed". If specified the `ConvertUnits <ConvertUnits>`__ algorithm +- "Efixed". If specified the :ref:`ConvertUnits <algm-ConvertUnits>` algorithm uses this value in unit conversion - "SplitInto". How many MD boxes to split into when converting to MD. - "SplitThreshold". The threshold number of MDEvents in an MDBox before @@ -977,14 +798,14 @@ processed by Mantid - "offset-phi". Effective boolean for turning on/off Phi offsets by PI. Set to Always to apply. -The value of the parameter is in the above example specified using a -log-file as specified with the element . The required attribute of is +The value of the parameter is in the above example specified using a log-file as +specified with the element <logfile>. The required attribute of <logfile> is - *id* - the logfile name minus the file extension and the ISIS raw file name. For example the id for the logfile 'CSP78173\_height.txt' is 'height'. -Optional attributes of are: +Optional attributes of <logfile> are: - *extract-single-value-as* - specify which value (or values) from the logfile should be used to. This attribute takes any of the following @@ -1016,31 +837,19 @@ Optional attributes of are: Another option for specifying a value for a parameter is to use the notation: -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="x"> <value val="7.2"/> </parameter> -.. raw:: html +Here a value for the parameter with name "x" is set directly to 7.2. The only and +required attribute of the <value> element is 'val'. - </div> - -Here a value for the parameter with name "x" is set directly to 7.2. The -only and required attribute of the element is 'val'. - -For a given you should specify its value only once. If by mistake you -specify a value twice as demonstrated in the example below then the -first encountered element is used, and if no element is present then the -first encountered element is used. - -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +For a given <parameter> you should specify its value only once. If by mistake you +specify a value twice as demonstrated in the example below then the first encountered +<value> element is used, and if no <value> element is present then the first +encountered <logfile> element is used. .. code:: xml @@ -1049,24 +858,17 @@ first encountered element is used. <logfile id="trolley2_x_displacement" extract-single-value-as="position 1" /> </parameter> -.. raw:: html - </div> +In the above example <value val="7.2"/> is used. -In the above example is used. +.. _Accessing parameter: -Accessing -~~~~~~~~~~ +Accessing <parameter> +~~~~~~~~~~~~~~~~~~~~~ -Parameters are by default accessed recursively, see for instance methods -of -`ParametrizedComponent <http://doxygen.mantidproject.org/classMantid_1_1Geometry_1_1ParametrizedComponent.html>`__. +Parameters are by default accessed recursively. Demonstrated with an example: -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="dummy"> @@ -1086,26 +888,20 @@ Demonstrated with an example: </component> </type> -.. raw:: html - - </div> this implies that if you for instance ask the component with name="pixel1" what parameters it has then the answer is two: something1=25.5 and something=35.0. If you ask the component name="dummy" the same question the answer is one: something=35.0 and so -on. Recursive look-up can be diabled see for instance -`ParametrizedComponent <http://doxygen.mantidproject.org/classMantid_1_1Geometry_1_1ParametrizedComponent.html>`__. +on. -Using *string* -~~~~~~~~~~~~~~~ - -This is a special category of parameters where the value specified for -the paramter is string rather than a double. The syntax is +.. _Using string parameter: -.. raw:: html +Using *string* <parameter> +~~~~~~~~~~~~~~~~~~~~~~~~~~ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +This is a special category of parameters where the value specified for +the parameter is string rather than a double. The syntax is .. code:: xml @@ -1113,12 +909,11 @@ the paramter is string rather than a double. The syntax is <value val="closed"/> </parameter> -.. raw:: html - </div> +.. _Using fitting parameter: -Using *fitting* -~~~~~~~~~~~~~~~~ +Using *fitting* <parameter> +~~~~~~~~~~~~~~~~~~~~~~~~~ This is a special category of parameters, which follows the same syntax as other but allows a few extra features. Fitting parameters are meant @@ -1129,33 +924,21 @@ process starts, where optionally these may, for instance, be specified to be treated as fixed by default. To specify a fitting parameter use the additional tag type="fitting" as shown in the example below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="IkedaCarpenterPV:Alpha0" type="fitting"> <value val="7.2"/> </parameter> -.. raw:: html - - </div> - It is required that the parameter name uses the syntax NameOfFunction:Parameter, where NameOfFunction is the name of the fitting function the parameter is associated with. In the example above -the fitting function name is `IkedaCarpenterPV <IkedaCarpenterPV>`__ and +the fitting function name is :ref:`IkedaCarpenterPV <func-IkedaCarpenterPV>` and the parameter name is Alpha0. To specify that a parameter should be treated as fixed in the fitting process use the element as demonstrated in the example below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="IkedaCarpenterPV:Alpha0" type="fitting"> @@ -1163,18 +946,10 @@ process use the element as demonstrated in the example below <fixed /> </parameter> -.. raw:: html - - </div> - A parameter can be specified to have a min/max value, which results in a constraint being applied to this parameter. An example of this is shown below -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="IkedaCarpenterPV:Alpha0" type="fitting"> @@ -1182,17 +957,9 @@ below <min val="4"/> <max val="12"/> </parameter> -.. raw:: html - - </div> - The min/max values may also be specified as percentage values. For example: -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="IkedaCarpenterPV:Alpha0" type="fitting"> @@ -1201,60 +968,44 @@ example: <penalty-factor val="2000"/> </parameter> -.. raw:: html - - </div> - results in Alpha0 being constrained to sit between 250\*0.8=200 and 250\*1.20=300. Further this example also demonstrates how a can be specified to tell how strongly the min/max constraints should be enforced. The default value for the penalty-factor is 1000. For more -information about this factor see `FitConstraint <FitConstraint>`__. +information about this factor see :ref:`FitConstraint <FitConstraint>`. A value for a parameter may alternatively be set using a look-up-table or a formula. An example demonstrating a formula is -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="IkedaCarpenterPV:Alpha0" type="fitting"> <formula eq="100.0+10*centre+centre^2" unit="TOF" result-unit="1/dSpacing^2"/> </parameter> -.. raw:: html - - </div> - 'centre' in the formula is substituted with the centre-value of the peak shape function as known prior to the start of the fitting process. The attributes 'unit' is optional. If it is not set then the peak centre-value is directly substituted for the centre variable in the formula. If it is set then it must be set to no one of the units defined -in `Unit\_Factory <Unit_Factory>`__, and what happens is that the peak +in :ref:`Unit Factory <Unit Factory>`, and what happens is that the peak centre-value is converted to this unit before assigned to the centre variable in the formula. The optional 'result-unit' attribute tells what the unit is of the output of the formula. In the example above this unit is "1/dSpacing^2" (for the 'result-unit' this attribute can be set to an algebraic -expression of the units defined in `Unit\_Factory <Unit_Factory>`__). If +expression of the units defined in :ref:`Unit Factory <Unit Factory>`). If the x-axis unit of the data you are trying to fit is dSpacing then the output of the formula is left as it is. But for example if the x-axis unit of the data is TOF then the formula output is converted into, it in this case, the unit "1/TOF^2". Examples where 'unit' and 'result-unit' are used include: -`CreateBackToBackParameters <CreateBackToBackParameters>`__ and -`CreateIkedaCarpenterParameters <CreateIkedaCarpenterParameters>`__. +:ref:`CreateBackToBackParameters <algm-CreateBackToBackParameters>` and +:ref:`CreateIkedaCarpenterParameters <algm-CreateIkedaCarpenterParameters>`. An example which demonstrate using a look-up-table is -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <parameter name="IkedaCarpenterPV:Alpha0" type="fitting"> @@ -1266,30 +1017,25 @@ An example which demonstrate using a look-up-table is </lookuptable> </parameter> -.. raw:: html - - </div> As with a formula the look-up is done for the 'x'-value that corresponds to the centre of the peak as known prior to the start of the fitting process. The only interpolation option currently supported is 'linear'. The optional 'x-unit' and 'y-unit' attributes must be set to one of the -units defined in `Unit\_Factory <Unit_Factory>`__. The 'x-unit' and +units defined in :ref:`Unit Factory <Unit Factory>`. The 'x-unit' and 'y-unit' have very similar effect to the 'unit' and 'result-unit' attributes for described above. 'x-unit' converts the unit of the centre before lookup against the x-values. 'y-axis' is the unit of the y values listed, which for the example above correspond to Alpha0. -Using -~~~~~~ +.. _Using component-link: -Allow s to be linked to components without needing s to be defined -inside, as sub-elements, of the components they belong to. The standard -approach for defining a parameter is - -.. raw:: html +Using <component-link> +~~~~~~~~~~~~~~~~~~~~~~ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +Allow <parameter>s to be linked to components without needing <parameter>s to be +defined inside, as sub-elements, of the components they belong to. The standard +approach for defining a parameter is .. code:: xml @@ -1298,20 +1044,12 @@ approach for defining a parameter is <parameter name="test"> <value val="50.0" /> </parameter> </component> -.. raw:: html - - </div> - where a parameter 'test' is defined to belong to the component with the name 'bank\_90degnew'. However, alternatively the parameter can be defined using the notation in the an example below. Note that if more than one component e.g. have the name 'bank\_90degnew' then the specified parameters are applied to all such components. -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="bank" name="bank_90degnew"> @@ -1322,65 +1060,41 @@ specified parameters are applied to all such components. <parameter name="test"> <value val="50.0" /> </parameter> </component-link> -.. raw:: html - - </div> - - is the only way parameters can be defined in a **parameter file** used -by the `LoadParameterFile <LoadParameterFile>`__ algorithm. +<component-link> is the only way parameters can be defined in a **parameter file** used +by the :ref:`LoadParameterFile <algm-LoadParameterFile>` algorithm. If there are several components with name 'bank\_90degnew' but you want specified paramentes to apply to only one of them, then you can specify the name by a path name. -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component-link name="HRPD/leftside/bank_90degnew" > <parameter name="test"> <value val="50.0" /> </parameter> </component-link> -.. raw:: html - - </div> - The path name need not be complete provided it specifies a unique component. Here we drop the instrument name HRPD. -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component-link name="leftside/bank_90degnew" > <parameter name="test"> <value val="50.0" /> </parameter> </component-link> -.. raw:: html +.. _Using combine-components-into-one-shape: - </div> - -. - -Using -~~~~~~ +Using <combine-components-into-one-shape> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The standard way of making up geometric shapes as a collection of parts is described here: -`HowToDefineGeometricShape <HowToDefineGeometricShape>`__. However, +:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`. However, <combine-components-into-one-shape> offers in some circumstances a more convenient way of defining more complicated shapes, as for example is the case for the ISIS POLARIS instrument. This tag combining components into one shape as demonstrated below: -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="adjusted cuboid" @@ -1432,26 +1146,22 @@ below: </bounding-box> </type> -.. raw:: html +which combines two components "A" and "B" into one shape. The resulting +shape is shape is shown here: - </div> +.. figure:: ../images/CombineIntoOneShapeExample.png + :alt: CombineIntoOneShapeExample.png -which combines two components "A" and "B" into one shape. The resulting -shape is shape is shown here:\ |CombineIntoOneShapeExample.png‎|. + CombineIntoOneShapeExample.png Note for this to work, a unique name for each component must be provided and these names must be used in the algebra sting (here "A : B", see -`HowToDefineGeometricShape <HowToDefineGeometricShape>`__). Further a -bounding-box may optionally be added to the to the type , see -`HowToDefineGeometricShape#Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__. +:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`). Further a +bounding-box may optionally be added to the to the type. Note the above geometric shape can alternatively be defined with the XML (Mantid behind the scene translates the above XML to the XML below before proceeding): -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="adjusted cuboid"> @@ -1475,89 +1185,81 @@ before proceeding): <algebra val="A : B" /> </type> -.. raw:: html - - </div> - - for now works only for combining cuboids. Please do not hesitate to +<combine-components-into-one-shape> for now works only for combining cuboids. Please do not hesitate to contact the Mantid team if you would like to extend this. -This applies when defining any geometric shape, but perhaps something -which a user has to be in particular aware of when defining more -complicated geometry shapes, for example, using the tag: the coordinate -system in which a shape is defined can be chosen arbitrary, and the -origin of this coordinate system is the position returned when a user -asked for its position. It is therefore highly recommended that when a -user define a detector geometric shape, this could be simple cuboid, -that it is defined with the origin at the centre of the front of the -detector. For detector shapes build up of for example multiple cuboids -the origin should be chosen perhaps for the center of the front face of -the 'middle' cuboid. When Mantid as for the position of such a shape it -will be with reference to coordinate system origin of the shape. -However, sometimes it may simply be inconvenient to build up a geometry -shape with an coordinate system as explained above. For this case, and -for now only when using it possible to get around this by using the -element , which takes the same attributes as a element. The effect of -this element is basically to redefine the shape coordinate system origin -(in fact also rotate it if requested). - -Using -~~~~~~ +This applies when defining any geometric shape, but perhaps something which a user +has to be in particular aware of when defining more complicated geometry shapes, for +example, using the <combine-components-into-one-shape> tag: the coordinate system in +which a shape is defined can be chosen arbitrary, and the origin of this coordinate +system is the position returned when a user asked for its position. It is therefore +highly recommended that when a user define a detector geometric shape, this could be +simple cuboid, that it is defined with the origin at the centre of the front of the +detector. For detector shapes build up of for example multiple cuboids the origin +should be chosen perhaps for the center of the front face of the 'middle' cuboid. +When Mantid as for the position of such a shape it will be with reference to +coordinate system origin of the shape. However, sometimes it may simply be +inconvenient to build up a geometry shape with an coordinate system as explained above. +For this case, and for now only when using <combine-components-into-one-shape> it +possible to get around this by using the element <translate-rotate-combined-shape-to>, +which takes the same attributes as a <location> element. The effect of this element +is basically to redefine the shape coordinate system origin (in fact also rotate it +if requested). + +.. _Using defaults: + +Using <defaults> +~~~~~~~~~~~~~~~~ Used for setting various defaults. -Used to make the xy-plane of the geometric shape of any component by -default face a given location. For example +.. _components-are-facing: -.. raw:: html +<components-are-facing> +^^^^^^^^^^^^^^^^^^^^^^^ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +Used to make the xy-plane of the geometric shape of any component by +default face a given location. For example .. code:: xml <components-are-facing x="0.0" y="0.0" z="0.0" /> -.. raw:: html - - </div> - If this element is not specified the default is to *not* attempt to apply facing. +.. _offsets: + +<offsets> +^^^^^^^^^ + Originally introduced to handle detector position coordinates as defined by the `Ariel <http://www.isis.rl.ac.uk/Disordered/GEM/ariel/index_ariel.htm>`__ software. -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <offsets spherical="delta" /> -.. raw:: html - - </div> - When this is set all components which have coordinates specified using spherical coordinates (i.e. using the r, t, p attributes, see -description of ) are then treated as offsets to the spherical position +description of <location>) are then treated as offsets to the spherical position of the parent, i.e. the value given for :math:`r` are added to the parent's :math:`r` to give the total radial coordinate, and the same for :math:`\theta` and :math:`\phi`. Note using this option breaks the -symmetry that the element of a child component equals the position of +symmetry that the <location> element of a child component equals the position of this component relative to its parent component. +.. _reference-frame: + +<reference-frame> +^^^^^^^^^^^^^^^^^ + Reference frame in which instrument is described. The author/reader of an IDF can chose the reference coordinate system in which the instrument is described. The default reference system is the one shown below. -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <reference-frame> @@ -1568,24 +1270,26 @@ is described. The default reference system is the one shown below. <handedness val="right"/> </reference-frame> -.. raw:: html - - </div> This reference frame is e.g. used when a signed theta detector values are calculated where it is needed to know which direction is defined as up. The direction here means the direction of the beam if it was not -modified by any mirrows etc. +modified by any mirrors etc. + +.. _default-view: + +<default-view> +^^^^^^^^^^^^^^ This tag is used to control how the instrument first appears in the -`Instrument View <MantidPlot:_Instrument_View>`__. Attribute ``view`` +`Instrument View <http://www.mantidproject.org/MantidPlot:_Instrument_View>`__. Attribute ``view`` defines the type of the view that opens by default. It can have the following values: "3D", "cylindrical\_x", "cylindrical\_y", "cylindrical\_z", "spherical\_x", "spherical\_y", "spherical\_z". If the attribute is omitted value "3D" is assumed. Opening the 3D view on start-up is also conditioned on the value of the -``MantidOptions.InstrumentView.UseOpenGL`` property in the `Properties -File <Properties_File>`__. If set to "Off" this property prevents the +``MantidOptions.InstrumentView.UseOpenGL`` property in the :ref:`Properties +File <Properties File>`. If set to "Off" this property prevents the Instrument View to start in 3D mode and "cylindrical\_y" is used instead. The user can change to 3D later. @@ -1594,39 +1298,29 @@ initially viewed from in 3D and can be set equal to one of "Z-", "Z+", "X-", etc. If "Z-" were selected then the view point would be on the z-axis on the negative of the origin looking in the +z direction. -If +.. _angle unit="radian": -.. raw:: html +<angle unit="radian"> +^^^^^^^^^^^^^^^^^^^^^ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +If .. code:: xml <angle unit="radian"/> -.. raw:: html - - </div> -is set then all angles specified in elements and 's with names "rotx", -"roty", "rotz", "t-position" and "p-position" are assumed to in radians. -The default is to assume all angles are specified in degrees. +is set then all angles specified in <location> elements and <parameter>'s with names +"rotx", "roty", "rotz", "t-position" and "p-position" are assumed to in radians. The +default is to assume all angles are specified in degrees. Other defaults ^^^^^^^^^^^^^^ -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <length unit="meter"/> -.. raw:: html - - </div> - This default, for now, does not do anything, but is the default unit for length used by Mantid. If it would be useful for you to specify user defined units do not hesitate to `request @@ -1640,18 +1334,17 @@ information not related to the geometry of the instrument may be put into a separate file, whose content is automatically included into the IDF file. -For more information see the **`parameter file -page <InstrumentParameterFile>`__**. +For more information see the :ref:`parameter file +page <InstrumentParameterFile>`. Deprecated Features ------------------- -=== mark-as="monitor" === The following notation to mark a detector as a -monitor is now deprecated: - -.. raw:: html +mark-as="monitor" +^^^^^^^^^^^^^^^^^ - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> +The following notation to mark a detector as a +monitor is now deprecated: .. code:: xml @@ -1665,16 +1358,8 @@ monitor is now deprecated: <id val="11" /> </idlist> -.. raw:: html - - </div> - The above XML should be replaced with -.. raw:: html - - <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;"> - .. code:: xml <component type="monitor" idlist="monitor"> @@ -1687,12 +1372,5 @@ The above XML should be replaced with <id val="11" /> </idlist> -.. raw:: html - - </div> - - - -.. |CombineIntoOneShapeExample.png‎| image:: CombineIntoOneShapeExample.png‎ .. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst b/Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst new file mode 100644 index 00000000000..f1d4a0b8b4a --- /dev/null +++ b/Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst @@ -0,0 +1,65 @@ +.. _InstrumentParameterFile: + +Instrument Parameter File +========================= + +Summary +------- + +Instrument parameter files are files complimentary to :ref:`Instrument Definition Files (IDFs)<InstrumentDefinitionFile>` that are used to store information about an instrument that may change on a regular basis i.e. parameters not related to the geometry of an instrument. By storing the data outside of the :ref:`IDF<InstrumentDefinitionFile>`, it makes it easier to locate and change parameters, as well as keeping the length of the :ref:`IDF<InstrumentDefinitionFile>` to a minimum. + +Creating a Parameter File +------------------------- + +Using a Schema +~~~~~~~~~~~~~~ + +To create a parameters file it is advisable to consult the parameter file schema, located in your mantid directory at mantid\code\instrument\Schema\ParameterFileSchema.xsd. Set up your editting program to validate your XML file against this schema following `these instructions <http://www.mantidproject.org/Using_XML_Schema>`__. Once set up, the schema can be used to find any errors in the structure of your parameter file and suggest auto-fill options to help write your parameter file. + +General Structure +~~~~~~~~~~~~~~~~~ + +The Instrument parameter files, like the :ref:`IDFs<InstrumentDefinitionFile>`, are written in XML. They must contain a root element <parameter-file> with an attribute 'name' equal to the name of the instrument. Within the <parameter-file> element, goes all the rest of the information. To specify a parameter for a component defined the :ref:`IDF<InstrumentDefinitionFile>`, use a <component-link> element with attribute 'name' equal to the name of the component. Within the <component-link> element, the various parameters can be defined in exactly the same way as described in the parameters section of the IDF Page. +The below example shows some of the elements featured in IN10_silicon_111_Parameters.xml. It defines a parameter 'analysis-type' for the component IN10 i.e. the whole instrument. The component link is closed and then a new one is opened to define parameters for the component 'silicon'. + + +.. code:: xml + + <?xml version="1.0" encoding="UTF-8" ?> + <parameter-file instrument="IN10" date="2010-07-15 00:00:00"> + + <component-link name="IN10"> + <parameter name="analysis-type" type="string"> + <value val="spectroscopy" /> + </parameter> + </component-link> + + <component-link name="silicon"> + <parameter name="Efixed"> + <value val="2.082" /> + </parameter> + </component-link> + + </parameter-file> + +Naming and Using a Parameter File +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +There may be just one parameter file per instrument that is automatically included with name the form XXX_Parameters.xml, for instrument XXX in the instrument folder. + +One can have several parameter files for an instrument: + +- If the IDF is not in the instrument folder and there is another XXX_Parameters.xml in the same folder, this one in the same folder will be used instead of any parameter file in the instrument folder. +- If you want one parameter file for your IDF file, name your IDF file XXX_Definition_Yyy.xml and the parameter file XXX_Parameters_Yyy.xml , where Yyy is any combination a characters you find appropriate. If your IDF file is not in the instrument folder, the parameter file can be in either the same folder or in the instrument folder, but it can only be in the instrument folder, if the same folder has no XXX_Parameters.xml or XXX_Parameters_Yyy.xml file. +- If there is no XXX_Parameters_Yyy.xml file, XXX_Parameters.xml would be used. + +Also one can use a any parameter file by executing the :ref:`LoadParameterFile <algm-LoadParameterFile>` algorithm. + +Work is planned to enable a parameter file to import one other parameter file. This will then enable duplication to be avoided in the parameter files. + +Adding Parameters at run time +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Since version 3.2 of Mantid the algorithm :ref:`SetInstrumentParameter<algm-SetInstrumentParameter>` allows you to create or replace instrument parameters for a particular workspace at run time. + +.. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst b/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst index 8acf9cbeffe..a9e37ee33d4 100644 --- a/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst +++ b/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst @@ -1,13 +1,13 @@ .. _Instrument Data Service: -Instrument_Data_Service +Instrument Data Service ======================= What is it? ----------- -The Instrument Data Service (IDS) is a `Data Service <Data Service>`__ -that is specialized to hold all of the `instruments <Instrument>`__ that +The Instrument Data Service (IDS) is a :ref:`Data Service <Data Service>` +that is specialized to hold all of the :ref:`instruments <Instrument>` that are created during a user session. Whenever an instrument definition is loaded it is saved in the IDS and further workspaces that refer to the same instrument share the same definition. @@ -23,7 +23,7 @@ workspace. ``workspace->getInstrument();`` However if you really did want to access the instrument from the IDS (as -a `Shared Pointer <Shared Pointer>`__), although this would then lack +a :ref:`Shared Pointer <Shared Pointer>`), although this would then lack any workspace specific alterations or properties. ``boost::shared_ptr``\ \ `` intrument = workspace->getInstrument();`` diff --git a/Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst b/Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst new file mode 100644 index 00000000000..29f4d90f2e1 --- /dev/null +++ b/Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst @@ -0,0 +1,711 @@ +.. _LET_Sample_IDF: + +IDF-ISIS-SANS2D-annotated +========================= + +This page annotates the direct inelastic instrument LET, with the purpose of (hopefully) quickly learn the basis of creating a similar IDF. + +Instrument view of LET +---------------------- + +LET consists of doors (in the speach of LET scientists) where each door is made up of a number of tupes along the y-axis (green line in picture below), where each tube is made up of a sequence pixels (detectors). + +The view of the instrument below is in the 'Full 3D' mode. + +.. figure:: ../images/LETinFull3DInstrumentView.png + :alt: LETinFull3DInstrumentView.png + + LETinFull3DInstrumentView.png + +An annotated version of the ISIS LET IDF +---------------------------------------- + +.. code:: xml + + <!-- Specify name of instrument and date from when this IDF is valid --> + <instrument xmlns="http://www.mantidproject.org/IDF/1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.mantidproject.org/IDF/1.0 Schema/IDFSchema.xsd" + name="LET" + valid-from ="1900-01-31 23:59:59" + valid-to ="2100-01-31 23:59:59" + last-modified="2012-03-13 00:00:00"> + + <!-- Specify various optional defaults --> + <defaults> + <length unit="meter"/> + <angle unit="degree"/> + <reference-frame> + <along-beam axis="z"/> + <pointing-up axis="y"/> + <handedness val="right"/> + <origin val="beam" /> + </reference-frame> + <default-view view="cylindrical_y"/> + <!-- The option below will by default orientate the + z-axis of any component to point from (0,0,0) towards the component. --> + <components-are-facing x="0.0" y="0.0" z="0.0" /> + </defaults> + + + <!-- Specify monitor components. Monitors collect data hence + the idlist="monitors", which specify the name of a list of detector/monitor IDs. + For ISIS data this provides the link between the data and the components + collecting the data. Even for data not associated with unique IDs, + unique ID numbers of your choice are still required, for subsequent + use by Mantid analysis --> + <component type="monitors" idlist="monitors"> + <location/> + </component> + + <!-- Specify what a type with name="monitors" is. This type happens to be a container/grouping + of the monitors of this instrument. This grouping is here entirely optional. Only difference + it makes is that in the Mantid instrument view tree these will be listed under one node, and + in Python/C++ code a user can more easy for example set a property which applies + to all the monitors --> + <type name="monitors"> + <component type="monitor"> + <location r="17.758" t="180.0" p="0.0" name="monitor1" /> + <location r="17.060" t="180.0" p="0.0" name="monitor2" /> + <location r="16.558" t="180.0" p="0.0" name="monitor3" /> + <location r="13.164" t="180.0" p="0.0" name="monitor4" /> + <location r="9.255" t="180.0" p="0.0" name="monitor5" /> + <location r="1.333" t="180.0" p="0.0" name="monitor6" /> + <location r="1.088" t="180.0" p="0.0" name="monitor7" /> + <location r="1.088" t="180.0" p="0.0" name="monitor8" /> + </component> + </type> + + <!-- Define the monitor detector IDs. There are 8 of these on LET --> + <idlist idname="monitors"> + <id start="11" end="81" step="10"/> + </idlist> + + <!-- Define the type monitor, which is given a physical shape. + More specifically here a cylindrical shape. See http://www.mantidproject.org/HowToDefineGeometricShape + for all the options for defining a physical shape --> + <type name="monitor" is="monitor"> + <cylinder id="some-shape"> + <centre-of-bottom-base r="0.0" t="0.0" p="0.0" /> + <axis x="0.0" y="0.0" z="1.0" /> + <radius val="0.01" /> + <height val="0.03" /> + </cylinder> + <algebra val="some-shape" /> + </type> + + + <!-- ISIS is a neutron spallation source. Therefore an important + piece of information is the position the source relative to + the sample, which is needed to calculate neutron flightpaths. + The source currently also serves as a point along the beam, and + the source-to-sample direction is used to determine the beam + direction in a number of parts of the Mantid code. --> + <component type="undulator"> + <location z="-25.0"> <!-- Specify location of this component --> + <facing val="none"/> <!-- The <facing> tag here overwrites the default <components-are-facing> set above --> + </location> + </component> + <!-- Specify the type with name "undulator", which 'is' marked as being the Source. + Optionally you may define a geometric shape for the Source. In some cases done + with the purpose to get it to show up in the Mantid Instrument view. + See http://www.mantidproject.org/HowToDefineGeometricShape for more on geometric shapes --> + <type name="undulator" is="Source"> + <cylinder id="some-shape"> + <centre-of-bottom-base r="0.0" t="0.0" p="0.0" /> + <axis x="0.0" y="0.0" z="1.0" /> + <radius val="0.01" /> + <height val="0.03" /> + </cylinder> + <algebra val="some-shape" /> + </type> + + <!-- Specify the position of the sample and here a shape for + this sample also --> + <component type="nickel-holder"> + <location> <facing val="none"/> </location> + </component> + <type name="nickel-holder" is="SamplePos"> + <sphere id="some-shape"> + <centre x="0.0" y="0.0" z="0.0" /> + <radius val="0.03" /> + </sphere> + <algebra val="some-shape" /> + </type> + + <!-- Specify the LET doors structure. Here the instrument scientist has + decided to define components of types: door01, ..., door12, where + each of these are placeholders for the same type LETdoor. The effect + of this is that you will have the node structure door01->LETdoor->tube1 etc. + + An alternative would have been to instead of the xml code + <component type="door01" idlist="door01"> + <location /> + </component> + <type name="door01"> + <component type="LETdoor"> + <location x="-1.8805" z="2.9519"> <facing x="0" y="0" z="0"/> + </component> + </type> + + have + + <component type="LETdoor" idlist="door01" name="door01"> + <location x="-1.8805" z="2.9519"> <facing x="0" y="0" z="0"/> + </component> + + which would have given the node structure door01->tube1 etc. Both choices are + equally valid. --> + <component type="door01" idlist="door01"><location /></component> + <component type="door02" idlist="door02"><location /></component> + <component type="door03" idlist="door03"><location /></component> + <component type="door04" idlist="door04"><location /></component> + <component type="door05" idlist="door05"><location /></component> + <component type="door06" idlist="door06"><location /></component> + <component type="door07" idlist="door07"><location /></component> + <component type="door08" idlist="door08"><location /></component> + <component type="door09" idlist="door09"><location /></component> + <component type="door10" idlist="door10"><location /></component> + <component type="door11" idlist="door11"><location /></component> + <component type="door12" idlist="door12"><location /></component> + + <type name="door01"> + <component type="LETdoor"> + <!-- Note here the instrument scientist has chosen to put in <facing x="0" y="0" z="0"/> + This element in fact here has no effect since the default + option set at the top <components-are-facing x="0.0" y="0.0" z="0.0" /> + will already face any component to x="0.0" y="0.0" z="0.0" --> + <location x="-1.8805" z="2.9519"> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door02"> + <component type="LETdoor"> + <location x=" -1.0525 " z=" 3.3380 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door03"> + <component type="LETdoor"> + <location x=" -0.15267 " z=" 3.4967 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door04"> + <component type="LETdoor"> + <location x="0.75754 " z=" 3.4170 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door05"> + <component type="LETdoor"> + <location x=" 1.6161 " z=" 3.1045 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door06"> + <component type="LETdoor"> + <location x=" 2.3646 " z=" 2.5805 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door07"> + <component type="LETdoor"> + <location x=" 2.9519 " z=" 1.8805 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door08"> + <component type="LETdoor"> + <location x=" 3.3380 " z=" 1.0525 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door09"> + <component type="LETdoor"> + <location x=" 3.4967 " z=" 0.15267 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door10"> + <component type="LETdoor"> + <location x=" 3.4170 " z="-0.75754 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door11"> + <component type="LETdoor"> + <location x=" 3.1045 " z=" -1.6161 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + <type name="door12"> + <component type="LETdoor"> + <location x=" 2.5805 " z=" -2.3646 "> <facing x="0" y="0" z="0"/> </location> + </component> + </type> + + <type name="LETdoor"> + <component type="LETtube" outline="yes"> + <location x=" -0.393024 " z=" -0.221369E-01" name="tube1" /> + <location x=" -0.367765 " z=" -0.193752E-01" name="tube2" /> + <location x=" -0.342486 " z=" -0.167970E-01" name="tube3" /> + <location x=" -0.317189 " z=" -0.144023E-01" name="tube4" /> + <location x=" -0.291876 " z=" -0.121914E-01" name="tube5" /> + <location x=" -0.266547 " z=" -0.101643E-01" name="tube6" /> + <location x=" -0.241204 " z=" -0.832121E-02" name="tube7" /> + <location x=" -0.215848 " z=" -0.666210E-02" name="tube8" /> + <location x=" -0.190481 " z=" -0.518712E-02" name="tube9" /> + <location x=" -0.165104 " z=" -0.389635E-02" name="tube10" /> + <location x=" -0.139718 " z=" -0.278984E-02" name="tube11" /> + <location x=" -0.114325 " z=" -0.186766E-02" name="tube12" /> + <location x=" -0.889254E-01" z=" -0.112986E-02" name="tube13" /> + <location x=" -0.635215E-01" z=" -0.576474E-03" name="tube14" /> + <location x=" -0.381142E-01" z=" -0.207534E-03" name="tube15" /> + <location x=" -0.127050E-01" z=" -0.230596E-04" name="tube16" /> + <location x=" 0.127050E-01" z=" -0.230596E-04" name="tube17" /> + <location x=" 0.381142E-01" z=" -0.207534E-03" name="tube18" /> + <location x=" 0.635215E-01" z=" -0.576474E-03" name="tube19" /> + <location x=" 0.889254E-01" z=" -0.112986E-02" name="tube20" /> + <location x=" 0.114325 " z=" -0.186766E-02" name="tube21" /> + <location x=" 0.139718 " z=" -0.278984E-02" name="tube22" /> + <location x=" 0.165104 " z=" -0.389635E-02" name="tube23" /> + <location x=" 0.190481 " z=" -0.518712E-02" name="tube24" /> + <location x=" 0.215848 " z=" -0.666210E-02" name="tube25" /> + <location x=" 0.241204 " z=" -0.832121E-02" name="tube26" /> + <location x=" 0.266547 " z=" -0.101643E-01" name="tube27" /> + <location x=" 0.291876 " z=" -0.121914E-01" name="tube28" /> + <location x=" 0.317189 " z=" -0.144023E-01" name="tube29" /> + <location x=" 0.342486 " z=" -0.167970E-01" name="tube30" /> + <location x=" 0.367765 " z=" -0.193752E-01" name="tube31" /> + <location x=" 0.393024 " z=" -0.221369E-01" name="tube32" /> + </component> + </type> + + <!-- Here the type for a tube is defined. It using the shorthand notation + <locations> to define 1024 pixels at positions along the y-axis. + + Note also the 'outline' attribute is used. The attribute is to overcome + a technical difficulty when displaying and rotating a lot of + shapes in Mantid Instrument Viewer. For more information on this see www.mantidproject.org/IDF --> + <type name="LETtube" outline="yes"> + <component type="pixel"> + <locations y="-2.00304" y-end="2.00304" n-elements="1024" /> + </component> + </type> + + + <type name="pixel" is="detector"> + <cylinder id="cyl-approx"> + <centre-of-bottom-base r="0.0" t="0.0" p="0.0" /> + <axis x="0.0" y="0.2" z="0.0" /> + <radius val=" 0.127000E-01" /> + <height val=" 0.391602E-02" /> + </cylinder> + <algebra val="cyl-approx" /> + </type> + + + <!-- DETECTOR ID LISTS --> + <idlist idname="door01"> + <id start="1110001" end="1111024" /> + <id start="1120001" end="1121024" /> + <id start="1130001" end="1131024" /> + <id start="1140001" end="1141024" /> + <id start="1150001" end="1151024" /> + <id start="1160001" end="1161024" /> + <id start="1170001" end="1171024" /> + <id start="1180001" end="1181024" /> + <id start="1210001" end="1211024" /> + <id start="1220001" end="1221024" /> + <id start="1230001" end="1231024" /> + <id start="1240001" end="1241024" /> + <id start="1250001" end="1251024" /> + <id start="1260001" end="1261024" /> + <id start="1270001" end="1271024" /> + <id start="1280001" end="1281024" /> + <id start="1310001" end="1311024" /> + <id start="1320001" end="1321024" /> + <id start="1330001" end="1331024" /> + <id start="1340001" end="1341024" /> + <id start="1350001" end="1351024" /> + <id start="1360001" end="1361024" /> + <id start="1370001" end="1371024" /> + <id start="1380001" end="1381024" /> + <id start="1410001" end="1411024" /> + <id start="1420001" end="1421024" /> + <id start="1430001" end="1431024" /> + <id start="1440001" end="1441024" /> + <id start="1450001" end="1451024" /> + <id start="1460001" end="1461024" /> + <id start="1470001" end="1471024" /> + <id start="1480001" end="1481024" /> + </idlist> + <idlist idname="door02"> + <id start="2110001" end="2111024" /> + <id start="2120001" end="2121024" /> + <id start="2130001" end="2131024" /> + <id start="2140001" end="2141024" /> + <id start="2150001" end="2151024" /> + <id start="2160001" end="2161024" /> + <id start="2170001" end="2171024" /> + <id start="2180001" end="2181024" /> + <id start="2210001" end="2211024" /> + <id start="2220001" end="2221024" /> + <id start="2230001" end="2231024" /> + <id start="2240001" end="2241024" /> + <id start="2250001" end="2251024" /> + <id start="2260001" end="2261024" /> + <id start="2270001" end="2271024" /> + <id start="2280001" end="2281024" /> + <id start="2310001" end="2311024" /> + <id start="2320001" end="2321024" /> + <id start="2330001" end="2331024" /> + <id start="2340001" end="2341024" /> + <id start="2350001" end="2351024" /> + <id start="2360001" end="2361024" /> + <id start="2370001" end="2371024" /> + <id start="2380001" end="2381024" /> + <id start="2410001" end="2411024" /> + <id start="2420001" end="2421024" /> + <id start="2430001" end="2431024" /> + <id start="2440001" end="2441024" /> + <id start="2450001" end="2451024" /> + <id start="2460001" end="2461024" /> + <id start="2470001" end="2471024" /> + <id start="2480001" end="2481024" /> + </idlist> + <idlist idname="door03"> + <id start="3110001" end="3111024" /> + <id start="3120001" end="3121024" /> + <id start="3130001" end="3131024" /> + <id start="3140001" end="3141024" /> + <id start="3150001" end="3151024" /> + <id start="3160001" end="3161024" /> + <id start="3170001" end="3171024" /> + <id start="3180001" end="3181024" /> + <id start="3210001" end="3211024" /> + <id start="3220001" end="3221024" /> + <id start="3230001" end="3231024" /> + <id start="3240001" end="3241024" /> + <id start="3250001" end="3251024" /> + <id start="3260001" end="3261024" /> + <id start="3270001" end="3271024" /> + <id start="3280001" end="3281024" /> + <id start="3310001" end="3311024" /> + <id start="3320001" end="3321024" /> + <id start="3330001" end="3331024" /> + <id start="3340001" end="3341024" /> + <id start="3350001" end="3351024" /> + <id start="3360001" end="3361024" /> + <id start="3370001" end="3371024" /> + <id start="3380001" end="3381024" /> + <id start="3410001" end="3411024" /> + <id start="3420001" end="3421024" /> + <id start="3430001" end="3431024" /> + <id start="3440001" end="3441024" /> + <id start="3450001" end="3451024" /> + <id start="3460001" end="3461024" /> + <id start="3470001" end="3471024" /> + <id start="3480001" end="3481024" /> + </idlist> + <idlist idname="door04"> + <id start="4110001" end="4111024" /> + <id start="4120001" end="4121024" /> + <id start="4130001" end="4131024" /> + <id start="4140001" end="4141024" /> + <id start="4150001" end="4151024" /> + <id start="4160001" end="4161024" /> + <id start="4170001" end="4171024" /> + <id start="4180001" end="4181024" /> + <id start="4210001" end="4211024" /> + <id start="4220001" end="4221024" /> + <id start="4230001" end="4231024" /> + <id start="4240001" end="4241024" /> + <id start="4250001" end="4251024" /> + <id start="4260001" end="4261024" /> + <id start="4270001" end="4271024" /> + <id start="4280001" end="4281024" /> + <id start="4310001" end="4311024" /> + <id start="4320001" end="4321024" /> + <id start="4330001" end="4331024" /> + <id start="4340001" end="4341024" /> + <id start="4350001" end="4351024" /> + <id start="4360001" end="4361024" /> + <id start="4370001" end="4371024" /> + <id start="4380001" end="4381024" /> + <id start="4410001" end="4411024" /> + <id start="4420001" end="4421024" /> + <id start="4430001" end="4431024" /> + <id start="4440001" end="4441024" /> + <id start="4450001" end="4451024" /> + <id start="4460001" end="4461024" /> + <id start="4470001" end="4471024" /> + <id start="4480001" end="4481024" /> + </idlist> + <idlist idname="door05"> + <id start="5110001" end="5111024" /> + <id start="5120001" end="5121024" /> + <id start="5130001" end="5131024" /> + <id start="5140001" end="5141024" /> + <id start="5150001" end="5151024" /> + <id start="5160001" end="5161024" /> + <id start="5170001" end="5171024" /> + <id start="5180001" end="5181024" /> + <id start="5210001" end="5211024" /> + <id start="5220001" end="5221024" /> + <id start="5230001" end="5231024" /> + <id start="5240001" end="5241024" /> + <id start="5250001" end="5251024" /> + <id start="5260001" end="5261024" /> + <id start="5270001" end="5271024" /> + <id start="5280001" end="5281024" /> + <id start="5310001" end="5311024" /> + <id start="5320001" end="5321024" /> + <id start="5330001" end="5331024" /> + <id start="5340001" end="5341024" /> + <id start="5350001" end="5351024" /> + <id start="5360001" end="5361024" /> + <id start="5370001" end="5371024" /> + <id start="5380001" end="5381024" /> + <id start="5410001" end="5411024" /> + <id start="5420001" end="5421024" /> + <id start="5430001" end="5431024" /> + <id start="5440001" end="5441024" /> + <id start="5450001" end="5451024" /> + <id start="5460001" end="5461024" /> + <id start="5470001" end="5471024" /> + <id start="5480001" end="5481024" /> + </idlist> + <idlist idname="door06"> + <id start="6110001" end="6111024" /> + <id start="6120001" end="6121024" /> + <id start="6130001" end="6131024" /> + <id start="6140001" end="6141024" /> + <id start="6150001" end="6151024" /> + <id start="6160001" end="6161024" /> + <id start="6170001" end="6171024" /> + <id start="6180001" end="6181024" /> + <id start="6210001" end="6211024" /> + <id start="6220001" end="6221024" /> + <id start="6230001" end="6231024" /> + <id start="6240001" end="6241024" /> + <id start="6250001" end="6251024" /> + <id start="6260001" end="6261024" /> + <id start="6270001" end="6271024" /> + <id start="6280001" end="6281024" /> + <id start="6310001" end="6311024" /> + <id start="6320001" end="6321024" /> + <id start="6330001" end="6331024" /> + <id start="6340001" end="6341024" /> + <id start="6350001" end="6351024" /> + <id start="6360001" end="6361024" /> + <id start="6370001" end="6371024" /> + <id start="6380001" end="6381024" /> + <id start="6410001" end="6411024" /> + <id start="6420001" end="6421024" /> + <id start="6430001" end="6431024" /> + <id start="6440001" end="6441024" /> + <id start="6450001" end="6451024" /> + <id start="6460001" end="6461024" /> + <id start="6470001" end="6471024" /> + <id start="6480001" end="6481024" /> + </idlist> + <idlist idname="door07"> + <id start="7110001" end="7111024" /> + <id start="7120001" end="7121024" /> + <id start="7130001" end="7131024" /> + <id start="7140001" end="7141024" /> + <id start="7150001" end="7151024" /> + <id start="7160001" end="7161024" /> + <id start="7170001" end="7171024" /> + <id start="7180001" end="7181024" /> + <id start="7210001" end="7211024" /> + <id start="7220001" end="7221024" /> + <id start="7230001" end="7231024" /> + <id start="7240001" end="7241024" /> + <id start="7250001" end="7251024" /> + <id start="7260001" end="7261024" /> + <id start="7270001" end="7271024" /> + <id start="7280001" end="7281024" /> + <id start="7310001" end="7311024" /> + <id start="7320001" end="7321024" /> + <id start="7330001" end="7331024" /> + <id start="7340001" end="7341024" /> + <id start="7350001" end="7351024" /> + <id start="7360001" end="7361024" /> + <id start="7370001" end="7371024" /> + <id start="7380001" end="7381024" /> + <id start="7410001" end="7411024" /> + <id start="7420001" end="7421024" /> + <id start="7430001" end="7431024" /> + <id start="7440001" end="7441024" /> + <id start="7450001" end="7451024" /> + <id start="7460001" end="7461024" /> + <id start="7470001" end="7471024" /> + <id start="7480001" end="7481024" /> + </idlist> + <idlist idname="door08"> + <id start="8110001" end="8111024" /> + <id start="8120001" end="8121024" /> + <id start="8130001" end="8131024" /> + <id start="8140001" end="8141024" /> + <id start="8150001" end="8151024" /> + <id start="8160001" end="8161024" /> + <id start="8170001" end="8171024" /> + <id start="8180001" end="8181024" /> + <id start="8210001" end="8211024" /> + <id start="8220001" end="8221024" /> + <id start="8230001" end="8231024" /> + <id start="8240001" end="8241024" /> + <id start="8250001" end="8251024" /> + <id start="8260001" end="8261024" /> + <id start="8270001" end="8271024" /> + <id start="8280001" end="8281024" /> + <id start="8310001" end="8311024" /> + <id start="8320001" end="8321024" /> + <id start="8330001" end="8331024" /> + <id start="8340001" end="8341024" /> + <id start="8350001" end="8351024" /> + <id start="8360001" end="8361024" /> + <id start="8370001" end="8371024" /> + <id start="8380001" end="8381024" /> + <id start="8410001" end="8411024" /> + <id start="8420001" end="8421024" /> + <id start="8430001" end="8431024" /> + <id start="8440001" end="8441024" /> + <id start="8450001" end="8451024" /> + <id start="8460001" end="8461024" /> + <id start="8470001" end="8471024" /> + <id start="8480001" end="8481024" /> + </idlist> + <idlist idname="door09"> + <id start="9110001" end="9111024" /> + <id start="9120001" end="9121024" /> + <id start="9130001" end="9131024" /> + <id start="9140001" end="9141024" /> + <id start="9150001" end="9151024" /> + <id start="9160001" end="9161024" /> + <id start="9170001" end="9171024" /> + <id start="9180001" end="9181024" /> + <id start="9210001" end="9211024" /> + <id start="9220001" end="9221024" /> + <id start="9230001" end="9231024" /> + <id start="9240001" end="9241024" /> + <id start="9250001" end="9251024" /> + <id start="9260001" end="9261024" /> + <id start="9270001" end="9271024" /> + <id start="9280001" end="9281024" /> + <id start="9310001" end="9311024" /> + <id start="9320001" end="9321024" /> + <id start="9330001" end="9331024" /> + <id start="9340001" end="9341024" /> + <id start="9350001" end="9351024" /> + <id start="9360001" end="9361024" /> + <id start="9370001" end="9371024" /> + <id start="9380001" end="9381024" /> + <id start="9410001" end="9411024" /> + <id start="9420001" end="9421024" /> + <id start="9430001" end="9431024" /> + <id start="9440001" end="9441024" /> + <id start="9450001" end="9451024" /> + <id start="9460001" end="9461024" /> + <id start="9470001" end="9471024" /> + <id start="9480001" end="9481024" /> + </idlist> + <idlist idname="door10"> + <id start="10110001" end="10111024" /> + <id start="10120001" end="10121024" /> + <id start="10130001" end="10131024" /> + <id start="10140001" end="10141024" /> + <id start="10150001" end="10151024" /> + <id start="10160001" end="10161024" /> + <id start="10170001" end="10171024" /> + <id start="10180001" end="10181024" /> + <id start="10210001" end="10211024" /> + <id start="10220001" end="10221024" /> + <id start="10230001" end="10231024" /> + <id start="10240001" end="10241024" /> + <id start="10250001" end="10251024" /> + <id start="10260001" end="10261024" /> + <id start="10270001" end="10271024" /> + <id start="10280001" end="10281024" /> + <id start="10310001" end="10311024" /> + <id start="10320001" end="10321024" /> + <id start="10330001" end="10331024" /> + <id start="10340001" end="10341024" /> + <id start="10350001" end="10351024" /> + <id start="10360001" end="10361024" /> + <id start="10370001" end="10371024" /> + <id start="10380001" end="10381024" /> + <id start="10410001" end="10411024" /> + <id start="10420001" end="10421024" /> + <id start="10430001" end="10431024" /> + <id start="10440001" end="10441024" /> + <id start="10450001" end="10451024" /> + <id start="10460001" end="10461024" /> + <id start="10470001" end="10471024" /> + <id start="10480001" end="10481024" /> + </idlist> + <idlist idname="door11"> + <id start="11110001" end="11111024" /> + <id start="11120001" end="11121024" /> + <id start="11130001" end="11131024" /> + <id start="11140001" end="11141024" /> + <id start="11150001" end="11151024" /> + <id start="11160001" end="11161024" /> + <id start="11170001" end="11171024" /> + <id start="11180001" end="11181024" /> + <id start="11210001" end="11211024" /> + <id start="11220001" end="11221024" /> + <id start="11230001" end="11231024" /> + <id start="11240001" end="11241024" /> + <id start="11250001" end="11251024" /> + <id start="11260001" end="11261024" /> + <id start="11270001" end="11271024" /> + <id start="11280001" end="11281024" /> + <id start="11310001" end="11311024" /> + <id start="11320001" end="11321024" /> + <id start="11330001" end="11331024" /> + <id start="11340001" end="11341024" /> + <id start="11350001" end="11351024" /> + <id start="11360001" end="11361024" /> + <id start="11370001" end="11371024" /> + <id start="11380001" end="11381024" /> + <id start="11410001" end="11411024" /> + <id start="11420001" end="11421024" /> + <id start="11430001" end="11431024" /> + <id start="11440001" end="11441024" /> + <id start="11450001" end="11451024" /> + <id start="11460001" end="11461024" /> + <id start="11470001" end="11471024" /> + <id start="11480001" end="11481024" /> + </idlist> + <idlist idname="door12"> + <id start="12110001" end="12111024" /> + <id start="12120001" end="12121024" /> + <id start="12130001" end="12131024" /> + <id start="12140001" end="12141024" /> + <id start="12150001" end="12151024" /> + <id start="12160001" end="12161024" /> + <id start="12170001" end="12171024" /> + <id start="12180001" end="12181024" /> + <id start="12210001" end="12211024" /> + <id start="12220001" end="12221024" /> + <id start="12230001" end="12231024" /> + <id start="12240001" end="12241024" /> + <id start="12250001" end="12251024" /> + <id start="12260001" end="12261024" /> + <id start="12270001" end="12271024" /> + <id start="12280001" end="12281024" /> + <id start="12310001" end="12311024" /> + <id start="12320001" end="12321024" /> + <id start="12330001" end="12331024" /> + <id start="12340001" end="12341024" /> + <id start="12350001" end="12351024" /> + <id start="12360001" end="12361024" /> + <id start="12370001" end="12371024" /> + <id start="12380001" end="12381024" /> + <id start="12410001" end="12411024" /> + <id start="12420001" end="12421024" /> + <id start="12430001" end="12431024" /> + <id start="12440001" end="12441024" /> + <id start="12450001" end="12451024" /> + <id start="12460001" end="12461024" /> + <id start="12470001" end="12471024" /> + <id start="12480001" end="12481024" /> + </idlist> + </instrument> + + + +.. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/Lattice.rst b/Code/Mantid/docs/source/concepts/Lattice.rst index 1d955201ca5..6abc28bfc5f 100644 --- a/Code/Mantid/docs/source/concepts/Lattice.rst +++ b/Code/Mantid/docs/source/concepts/Lattice.rst @@ -3,10 +3,6 @@ Lattice ======= -.. role:: math(raw) - :format: html latex -.. - The purpose of this document is to explain how Mantid is using information about unit cells and their orientation with respect to the laboratory frame. For a detailed description, see @@ -18,9 +14,14 @@ Theory The physics of a system studied by neutron scattering is described by the conservation of energy and momentum. In the laboratory frame: -:math:`Q_l= \hbar \mathbf{k}_i^{} - \hbar \mathbf{k}_f` +.. math:: + + Q_l= \hbar \mathbf{k}_i^{} - \hbar \mathbf{k}_f + -:math:`\Delta E_l= \frac{\hbar^2}{2m} (k_i^2 - k_f^2)` +.. math:: + + \Delta E_l= \frac{\hbar^2}{2m} (k_i^2 - k_f^2) Note that the left side in the above equations refer to what is happening to the lattice, not to the neutron. @@ -34,27 +35,26 @@ crystallography. For such a lattice, the physics will be described in terms of reciprocal lattice parameters by -:math:`Q= 2 \pi\left(h \mathbf{a}^* + k \mathbf{b}^* +l \mathbf{c}^* \right) = \left(\begin{array}{c} +.. math:: + + Q= 2 \pi\left(h \mathbf{a}^* + k \mathbf{b}^* +l \mathbf{c}^* \right) = \left(\begin{array}{c} h \\ - k \\ - l + \end{array}\right) - \end{array}\right)`. The :math:`UB_{}^{}` matrix formalism relates :math:`Q_l^{}` and :math:`Q_{}^{}` with the following equation: -:math:`Q_l = 2 \pi R \cdot U \cdot B \left(\begin{array}{c} - h \\ +.. math:: + Q_l = 2 \pi R \cdot U \cdot B \left(\begin{array}{c} + h \\ k \\ - l - - \end{array}\right)` + \end{array}\right) The :math:`B_{}^{}` matrix transforms the :math:`h^{}_{}, k, l` triplet into a Cartesian system, with the first axis along @@ -64,10 +64,12 @@ perpendicular to this plane. In the Busing and Levi convention (W. R. Busing and H. A. Levy, Angle calculations for 3- and 4-circle X-ray and neutron diffractometers - Acta Cryst. (1967). 22, 457-464): -:math:`B = \left( \begin{array}{ccc} +.. math:: + + B = \left( \begin{array}{ccc} a^* & b^*\cos(\gamma^*) & c^*\cos(\beta^*) \\ 0 & b^*\sin(\gamma^*) & -c^*\sin(\beta^*)\cos(\alpha) \\ - 0 & 0 & 1/c \end{array} \right)` + 0 & 0 & 1/c \end{array} \right) The :math:`U_{}^{}` matrix represents the rotation from this Cartesian coordinate frame to the Cartesian coordinate frame attached to the @@ -77,26 +79,30 @@ The :math:`R_{}^{}` matrix is the rotation matrix of the goniometer Other useful equations: -:math:`G^* = (UB)^T UB = B^T B = \left( \begin{array}{ccc} + +.. math:: + G^* = (UB)^T UB = B^T B = \left( \begin{array}{ccc} a^*a^* & a^*b^*\cos(\gamma^*) & a^*c^*\cos(\beta^*) \\ a^*b^*\cos(\gamma^*) & b^*b^* & b^*c^*\cos(\alpha^*) \\ - a^*c^*\cos(\beta^*) & b^*c^*\cos(\alpha^*) & c^*c^* \end{array} \right)` + a^*c^*\cos(\beta^*) & b^*c^*\cos(\alpha^*) & c^*c^* \end{array} \right) + -:math:`G=(G^*)^{-1}=\left( \begin{array}{ccc} +.. math:: + G=(G^*)^{-1}=\left( \begin{array}{ccc} aa & ab\cos(\gamma) & ac\cos(\beta) \\ ab\cos(\gamma) & bb & bc\cos(\alpha) \\ - ac\cos(\beta) & bc\cos(\alpha) & cc \end{array} \right)` + ac\cos(\beta) & bc\cos(\alpha) & cc \end{array} \right) The distance in reciprocal space to the :math:`\left(h,k,l\right)` plane -is given by :math:`d^* =\left| B \left(\begin{array}{c} +is given by +.. math:: + + d^* =\left| B \left(\begin{array}{c} h \\ - k \\ - l - - \end{array}\right)\right|` + \end{array}\right)\right| The distance in real space to the :math:`\left(h,k,l\right)` plane is given by :math:`d=\frac{1}{d^*}` @@ -109,7 +115,7 @@ Unit cells The UnitCell class provides the following functions to access direct and reciprocal lattices. The examples can be run from the script console in -Mantid +Mantid +------------------------------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Function | Example | Description | @@ -229,18 +235,18 @@ defined for OrientedLattice only: | | getUB() | | print u.getU() | | | | | print u.getUB() | | +-------------------------------------------------------+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| | setU() | | o.OrientedLattice(2,3.5,4) | sets the :math:`U^{}_{}` and :math:`UB^{}_{}` matrices. for setUB function, it will calculate first the lattice parameters, then the :math:`B^{}_{}` matrix, and then :math:`U^{}_{}`. See `#Note about orientation <#Note_about_orientation>`__ | +| | setU() | | o.OrientedLattice(2,3.5,4) | sets the :math:`U^{}_{}` and :math:`UB^{}_{}` matrices. for setUB function, it will calculate first the lattice parameters, then the :math:`B^{}_{}` matrix, and then :math:`U^{}_{}`. See `Note about orientation`_ | | | setUB() | | newU=array([[0,1,0],[1,0,0],[0,0,-1]]) | | | | | o.setU(newU) | | | | | newUB=array([[2,1,0],[1,2,0],[2,0,-1]]) | | | | | o.setUB(newUB) | | +-------------------------------------------------------+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| setUFromVectors(v1,v2) | | o.OrientedLattice(2,3.5,4) | recalculates and sets the :math:`U^{}_{}` matrix, such as the first vector is along the beam direction, and the second vector is in the horizontal plane. See `#Note about orientation <#Note_about_orientation>`__. In python, the v1 and v2 vectors can be of type V3D, or length 3 list, or length 3 numpy array, not necessarily the same | +| setUFromVectors(v1,v2) | | o.OrientedLattice(2,3.5,4) | recalculates and sets the :math:`U^{}_{}` matrix, such as the first vector is along the beam direction, and the second vector is in the horizontal plane. See `Note about orientation`_. In python, the v1 and v2 vectors can be of type V3D, or length 3 list, or length 3 numpy array, not necessarily the same | | | | o.setUFromVectors([1,0,0],[0,1,0]) | | | | | o.setUFromVectors(array([1,0,0]),array([0,1,0])) | | | | | o.setUFromVectors(V3D(1,0,0),V3D(0,1,0)) | | +-------------------------------------------------------+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| | getuVector() | | o.OrientedLattice(2,3.5,4) | getuVector returns a vector along beam direction, while getvVector returns a vector in the horizontal plane, perpendicular to the beam direction (see `http://horace.isis.rl.ac.uk/Getting_started <http://horace.isis.rl.ac.uk/Getting_started>`__). See `#Note about orientation <#Note_about_orientation>`__ | +| | getuVector() | | o.OrientedLattice(2,3.5,4) | getuVector returns a vector along beam direction, while getvVector returns a vector in the horizontal plane, perpendicular to the beam direction (see `http://horace.isis.rl.ac.uk/Getting_started <http://horace.isis.rl.ac.uk/Getting_started>`__). See `Note about orientation`_ | | | getvVector() | | o.setUFromVectors([5,5,0],[-2,1,0]) | | | | | print o.getuVector() | | | | | print o.getvVector() | | @@ -255,10 +261,12 @@ direction. For an orthogonal lattice with :math:`\mathbf{a}^*` along :math:`\mathbf{c}^*` along :math:`\mathbf{y}`, the :math:`U^{}_{}` matrix has the form: -:math:`U = \left( \begin{array}{ccc} +.. math:: + + U = \left( \begin{array}{ccc} 0 & 1 & 0 \\ 0 & 0 & 1 \\ - 1 & 0 & 0 \end{array} \right)` + 1 & 0 & 0 \end{array} \right) diff --git a/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst b/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst index 622926d6813..96b00dbbdf3 100644 --- a/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst +++ b/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst @@ -4,14 +4,14 @@ MDHistoWorkspace ================ The MDHistoWorkspace is a simple multi-dimensional workspace. In -contrast to the `MDEventWorkspace <MDEventWorkspace>`__, which contains +contrast to the :ref:`MDWorkspace <MDWorkspace>`, which contains points in space, the MDHistoWorkspace consists of a signal and error spread around space on a regular grid. In a way, the MDHistoWorkspace is to a -`MDEventWorkspace <MDEventWorkspace>`__ is what the -`Workspace2D <Workspace2D>`__ is to the -`EventWorkspace <EventWorkspace>`__. +:ref:`MDWorkspace <MDWorkspace>` is what the +:ref:`Workspace2D <Workspace2D>` is to the +:ref:`EventWorkspace <EventWorkspace>`. Creating a MDHistoWorkspace --------------------------- @@ -19,30 +19,30 @@ Creating a MDHistoWorkspace MDHistoWorkspaces typically have 3 or 4 dimensions, although they can be created in up to 9 dimensions. -- You can bin a `MDEventWorkspace <MDEventWorkspace>`__ to a - MDHistoWorkspace using the `BinMD <BinMD>`__ algorithm. +- You can bin a :ref:`MDWorkspace <MDWorkspace>` to a + MDHistoWorkspace using the :ref:`BinMD <algm-BinMD>` algorithm. - - You can use `CreateMDWorkspace <CreateMDWorkspace>`__ to create a - blank MDEventWorkspace first, if you do not have data to bin. + - You can use :ref:`CreateMDWorkspace <algm-CreateMDWorkspace>` to create a + blank MDWorkspace first, if you do not have data to bin. -- `Paraview <Paraview>`__ and the `Vates Simple - Interface <VatesSimpleInterface>`__ will create a MDHistoWorkspace - from a `MDWorkspace <MDWorkspace>`__ when rebinning on a regular +- Paraview and the `Vates Simple + Interface <http://www.mantidproject.org/VatesSimpleInterface>`__ will create a MDHistoWorkspace + from a :ref:`MDWorkspace <MDWorkspace>` when rebinning on a regular grid. Viewing a MDHistoWorkspace -------------------------- - MDHistoWorkspaces can be created and visualized directly within - `Paraview <Paraview>`__ and the `Vates Simple - Interface <VatesSimpleInterface>`__ when rebinning along a regular + Paraview and the `Vates Simple + Interface <http://www.mantidproject.org/VatesSimpleInterface>`__ when rebinning along a regular grid. - You can right-click on the workspace and select: - **Plot MD**: to perform a 1D plot of the signal in the workspace (only works on 1D MDHistoWorkspaces). - **Show Slice Viewer**: to open the `Slice - Viewer <MantidPlot:_SliceViewer>`__, which shows 2D slices of the + Viewer <http://www.mantidproject.org/MantidPlot:_SliceViewer>`__, which shows 2D slices of the multiple-dimension workspace. Arithmetic Operations @@ -51,10 +51,10 @@ Arithmetic Operations The following algorithms allow you to perform simple arithmetic on the values: -- `MinusMD <MinusMD>`__, `PlusMD <PlusMD>`__, `DivideMD <DivideMD>`__, - `MultiplyMD <MultiplyMD>`__ -- `ExponentialMD <ExponentialMD>`__, `PowerMD <PowerMD>`__, - `LogarithmMD <LogarithmMD>`__ +- :ref:`MinusMD <algm-MinusMD>`, :ref:`PlusMD <algm-PlusMD>`, :ref:`DivideMD <algm-DivideMD>`, + :ref:`MultiplyMD <algm-MultiplyMD>` +- :ref:`ExponentialMD <algm-ExponentialMD>`, :ref:`PowerMD <algm-PowerMD>`, + :ref:`LogarithmMD <algm-LogarithmMD>` These arithmetic operations propagate errors as described `here <http://en.wikipedia.org/wiki/Propagation_of_uncertainty#Example_formulas>`__. @@ -91,13 +91,13 @@ case, 0.0 is "false" and 1.0 is "true". The following operations can create a boolean MDHistoWorkspace: -- `LessThanMD <LessThanMD>`__, `GreaterThanMD <GreaterThanMD>`__, - `EqualToMD <EqualToMD>`__ +- :ref:`LessThanMD <algm-LessThanMD>`, :ref:`GreaterThanMD <algm-GreaterThanMD>`, + :ref:`EqualToMD <algm-EqualToMD>` These operations can combine/modify boolean MDHistoWorkspaces: -- `NotMD <NotMD>`__, `AndMD <AndMD>`__, `OrMD <OrMD>`__, - `XorMD <XorMD>`__ +- :ref:`NotMD <algm-NotMD>`, :ref:`AndMD <algm-AndMD>`, :ref:`OrMD <algm-OrMD>`, + :ref:`XorMD <algm-XorMD>` These boolean operators are available from python. Make sure you use the bitwise operators: & \| ^ ~ , not the "word" operators (and, or, not). @@ -121,9 +121,9 @@ For example: Using Boolean Masks ^^^^^^^^^^^^^^^^^^^ -The `SetMDUsingMask <SetMDUsingMask>`__ algorithm allows you to modify +The :ref:`SetMDUsingMask <algm-SetMDUsingMask>` algorithm allows you to modify the values in a MDHistoWorkspace using a mask created using the boolean -operations above. See the `algorithm wiki page <SetMDUsingMask>`__ for +operations above. See the `algorithm wiki page <algm-SetMDUsingMask>`__ for more details. diff --git a/Code/Mantid/docs/source/concepts/MDWorkspace.rst b/Code/Mantid/docs/source/concepts/MDWorkspace.rst index 804a8434a6d..c480781baf8 100644 --- a/Code/Mantid/docs/source/concepts/MDWorkspace.rst +++ b/Code/Mantid/docs/source/concepts/MDWorkspace.rst @@ -6,7 +6,7 @@ MDWorkspace The MDWorkspace (short for "Multi-Dimensional" Workspace) is a generic data structure holdings points (MDEvents) that are defined by their position in several dimensions. See also -`MDHistoWorkspace <MDHistoWorkspace>`__. +:ref:`MDHistoWorkspace <MDHistoWorkspace>`. Description of MDWorkspace -------------------------- @@ -39,12 +39,12 @@ the boxes are organized into a recursive boxing structure (adaptive mesh refinement). During MDWorkspace construction, if a MDBox is found to contain too many events, it will be split into smaller boxes. -.. figure:: MDWorkspace_structure.png +.. figure:: ../images/MDWorkspace_structure.png :alt: MDWorkspace_structure.png MDWorkspace\_structure.png The threshold for splitting is defined in -`CreateMDWorkspace <CreateMDWorkspace>`__ as the SplitThreshold +:ref:`CreateMDWorkspace <algm-CreateMDWorkspace>` as the SplitThreshold parameter. Each parent box will get split into N sub-boxes in each dimension. For example, in a 2D workspace, you might split a parent box into 4x4 sub-boxes, creating 16 MDBoxes under the parent box (which @@ -56,17 +56,17 @@ Creating a MDWorkspace There are several algorithms that will create a MDWorkspace: -- `CreateMDWorkspace <CreateMDWorkspace>`__ creates a blank MDWorkspace +- :ref:`CreateMDWorkspace <algm-CreateMDWorkspace>` creates a blank MDWorkspace with any arbitrary set of dimensions. -- `ConvertToDiffractionMDWorkspace <ConvertToDiffractionMDWorkspace>`__ - converts an `EventWorkspace <EventWorkspace>`__ or - `Workspace2D <Workspace2D>`__ from detector space to reciprocal +- :ref:`ConvertToDiffractionMDWorkspace <algm-ConvertToDiffractionMDWorkspace>` + converts an :ref:`EventWorkspace <EventWorkspace>` or + :ref:`Workspace2D <Workspace2D>` from detector space to reciprocal space, for elastic single-crystal or powder diffraction experiments. -- `ConvertToMDEvents <ConvertToMDEvents>`__ converts workspaces for +- :ref:`ConvertToMD <algm-ConvertToMD>` converts workspaces for inelastic experiments. -- `SliceMD <SliceMD>`__ takes a slice out of a MDWorkspace to create a +- :ref:`SliceMD <algm-SliceMD>` takes a slice out of a MDWorkspace to create a new one. -- `LoadSQW <LoadSQW>`__ converts from the SQW format. +- :ref:`LoadSQW <algm-LoadSQW>` converts from the SQW format. File-Backed MDWorkspaces ------------------------ @@ -75,9 +75,9 @@ For workspaces with a large number of events that would not fit in memory, it is possible to use a NXS file back-end as a data store. The box structure will always remain in memory, but the underlying events will be stored in a file and retrieved only when required. This can be -set at creation (`CreateMDWorkspace <CreateMDWorkspace>`__) or when +set at creation (:ref:`CreateMDWorkspace <algm-CreateMDWorkspace>`) or when loading from a file, or an in-memory MDWorkspace can be converted to -file-backed with the `SaveMD <SaveMD>`__ algorithm. +file-backed with the :ref:`SaveMD <algm-SaveMD>` algorithm. Because of disk IO, file-backed MDWorkspaces are slower to process for some operations (e.g. binning or slicing). Some types of visualization @@ -90,15 +90,15 @@ Viewing MDWorkspaces - Right-click on a MDWorkspace and select: - **Show Vates Simple Interface**: to open a `simplified 3D - view <VatesSimpleInterface>`__ based on `Paraview <Paraview>`__. + view <http://www.mantidproject.org/VatesSimpleInterface>`__ based on Paraview. - **Show Slice Viewer**: to open the `Slice - Viewer <MantidPlot:_SliceViewer>`__, which shows 2D slices of the + Viewer <http://www.mantidproject.org/MantidPlot:_SliceViewer>`__, which shows 2D slices of the multiple-dimensional workspace. - You can also `use Python script to open the - SliceViewer <SliceViewer Python Interface>`__. + SliceViewer <http://www.mantidproject.org/SliceViewer_Python_Interface>`__. -Or, you can load a MDWorkspace .nxs file in `Paraview <Paraview>`__ if +Or, you can load a MDWorkspace .nxs file in Paraview if the proper plugin is installed. diff --git a/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst b/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst index 95e58ef449f..ff20b14741e 100644 --- a/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst +++ b/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst @@ -12,11 +12,11 @@ Mandatory: Optionally: -- `Axes <Interacting_with_Workspaces#Axes>`__ with - `Units <Unit Factory>`__ +- `Axes <http://www.mantidproject.org/Interacting_with_Workspaces#Axes>`__ with + :ref:`Units <Unit Factory>` - Sample and sample environment data - Run logs -- A full `instrument <instrument>`__ geometric definition, along with +- A full :ref:`instrument <instrument>` geometric definition, along with an instrument parameter map - A spectra - detector map - A distribution flag @@ -28,13 +28,13 @@ Concrete Matrix Workspaces - WorkspaceSingleValue - Holds a single number (and X & error value, if desired). Mainly used for workspace algebra, e.g. to divide all bins in a 2D workspace by a single value. -- `Workspace2D <Workspace2D>`__ - A workspace for holding two +- :ref:`Workspace2D <Workspace2D>` - A workspace for holding two dimensional data in memory. This is the most commonly used workspace. -- `EventWorkspace <EventWorkspace>`__ - A workspace that retains the +- :ref:`EventWorkspace <EventWorkspace>` - A workspace that retains the individual neutron event data. More information on working with them: `Interacting with Matrix -Workspaces <Interacting with Matrix Workspaces>`__. +Workspaces <http://www.mantidproject.org/Interacting_with_Workspaces>`__. diff --git a/Code/Mantid/docs/source/concepts/Nexus_file.rst b/Code/Mantid/docs/source/concepts/Nexus_file.rst index 6b233d12d9a..8c22396d56d 100644 --- a/Code/Mantid/docs/source/concepts/Nexus_file.rst +++ b/Code/Mantid/docs/source/concepts/Nexus_file.rst @@ -8,8 +8,8 @@ and by MantidPlot. The format appears to be like an XML file plus some unprintable characters. ManditPlot is capable of saving certain types of -`workspace <workspace>`__ as a Nexus file. It can also save a -`project <project>`__ as a mantid file plus Nexus files. +:ref:`workspace <workspace>` as a Nexus file. It can also save a +:ref:`project <project>` as a mantid file plus Nexus files. Structure --------- @@ -19,7 +19,7 @@ To be completed. See also -------- -`RAW File <RAW File>`__ an older data file format. +:ref:`RAW File <RAW File>` an older data file format. diff --git a/Code/Mantid/docs/source/concepts/Plugin.rst b/Code/Mantid/docs/source/concepts/Plugin.rst index 8184f95fabd..c726e639f87 100644 --- a/Code/Mantid/docs/source/concepts/Plugin.rst +++ b/Code/Mantid/docs/source/concepts/Plugin.rst @@ -22,13 +22,13 @@ functionality that you need. Within the outputs of the Mantid project Several of the libraries we deliver are created as plugins. Examples are: -- MantidAlgorithms - Contains the general `algorithms <Algorithm>`__ +- MantidAlgorithms - Contains the general :ref:`algorithms <Algorithm>` - MantidDataHandling - Contains the basic data loading and saving - `algorithms <Algorithm>`__ -- MantidNexus - Contains the `algorithms <Algorithm>`__ for handling + :ref:`algorithms <Algorithm>` +- MantidNexus - Contains the :ref:`algorithms <Algorithm>` for handling nexus files - MantidDataObjects - Contains the definitions of the standard - `workspaces <Workspace>`__ + :ref:`workspaces <Workspace>` How can you extend Mantid? -------------------------- @@ -37,9 +37,9 @@ The following areas have been designed to be easily extensible through using plugins. Each one contains more details in case you wish to create one of your own. -- `Algorithm <Algorithm>`__ -- `Workspace <Workspace>`__ -- `Unit <Unit>`__ +- :ref:`Algorithm <Algorithm>` +- :ref:`Workspace <Workspace>` +- Unit How do you create a plugin? --------------------------- @@ -60,8 +60,8 @@ user (or other code) does not need to know what the algorithm actually is, just that it is an algorithm. In addition each of the extensible units has a macro that adds some code -that automatically registers the class with the appropriate `dynamic -factory <Dynamic_Factory>`__. This code executes immediately when the +that automatically registers the class with the appropriate :ref:`dynamic +factory <Dynamic Factory>`. This code executes immediately when the library is loaded and is what makes you new objects available for use. All of these macros start DECLARE and, for example, the one for algorithms is: diff --git a/Code/Mantid/docs/source/concepts/Project.rst b/Code/Mantid/docs/source/concepts/Project.rst index 3972edb7c75..20f273f1e96 100644 --- a/Code/Mantid/docs/source/concepts/Project.rst +++ b/Code/Mantid/docs/source/concepts/Project.rst @@ -10,8 +10,8 @@ project. What a Project Consists of -------------------------- -A project consists of a .mantid file and a collection of `Nexus -files <Nexus file>`__ it refers to. For this reason, a project is put +A project consists of a .mantid file and a collection of :ref:`Nexus +files <Nexus file>` it refers to. For this reason, a project is put into its own folder when saved. See Also diff --git a/Code/Mantid/docs/source/concepts/Properties.rst b/Code/Mantid/docs/source/concepts/Properties.rst index ca99e0d6fa3..333a2841af2 100644 --- a/Code/Mantid/docs/source/concepts/Properties.rst +++ b/Code/Mantid/docs/source/concepts/Properties.rst @@ -4,7 +4,7 @@ Properties ========== Properties in Mantid are the mechanism by which we pass parameters into -`algorithms <algorithm>`__. There are a number of different types of +:ref:`algorithms <algorithm>`. There are a number of different types of properties, and these are described below. Types of Properties @@ -16,16 +16,14 @@ Single Value Properties This is the simplest type of property, which is essentially a name-value pair. Currently, single value properties of type integer (``int``), floating point (``double``), string (``std::string``) and boolean -(``bool``) are supported. The C++ class which implements this kind of -property is called -`PropertyWithValue <http://doxygen.mantidproject.org/classMantid_1_1Kernel_1_1PropertyWithValue.html>`__. +(``bool``) are supported. . Array Properties ~~~~~~~~~~~~~~~~ Sometimes, a multi-element parameter may be required (a list of spectra to process, for example). This is achieved using an -`ArrayProperty <http://doxygen.mantidproject.org/classMantid_1_1Kernel_1_1ArrayProperty.html>`__ +ArrayProperty (which is actually a PropertyWithValue - see above - of type std::vector). It can be created in a number of ways: @@ -51,7 +49,7 @@ File Properties These properties are for capturing and holding the path and filename to an external file. File properties have a FileAction property that -controls it's purpose and behavior. +controls it's purpose and behaviour. Save :to specify a file to write to, the file may or may not exist OptionalSave :to specify a file to write to but an empty string is @@ -66,13 +64,12 @@ search for matching files in this order: #. The current directory #. The entries in order from the datasearch.directories entry in the - `Properties File <Properties File#Directory_Properties>`__ + :ref:`Properties File <Properties File>` If the file property is has a FileAction of Save as is given a relative path (such as "input.txt" or "\\data\\input.txt" as its value it will -assume that path starts from the location definied in the -defaultsave.directory entry in the `Properties -File <Properties File#Directory_Properties>`__. +assume that path starts from the location defined in the +defaultsave.directory entry in the :ref:`Properties File <Properties File>`. A FileProperty can be declared in a algorithm as follows: @@ -88,22 +85,21 @@ or for saving a file providing a suggested extension Workspace Properties ~~~~~~~~~~~~~~~~~~~~ -Properties for holding `workspaces <workspace>`__ are more complicated, +Properties for holding :ref:`workspaces <workspace>` are more complicated, in that they need to hold links both to the workspace name (in the -`Analysis Data Service <Analysis Data Service>`__) and the workspace +:ref:`Analysis Data Service <Analysis Data Service>`) and the workspace itself. When setting or retrieving the value as a string (i.e. using the ``setValue`` or ``value`` methods) you are interacting with the -workspace's name; other methods interact with a `shared -pointer <Shared Pointer>`__ to the workspace. +workspace's name; other methods interact with a :ref:`shared +pointer <Shared Pointer>` to the workspace. -The syntax to declare a -`WorkspaceProperty <http://doxygen.mantidproject.org/classMantid_1_1API_1_1WorkspaceProperty.html>`__ +The syntax to declare a WorkspaceProperty in an algorithm is: ``declareProperty(new WorkspaceProperty("PropertyName","WorkspaceName",direction));`` In this case, the direction (see below) must be explicitly declared. An -optional `validator <Properties#Validators>`__ may also be appended to +optional :ref:`validator <Properties#Validators>` may also be appended to the above declaration. Other 'Property Properties' diff --git a/Code/Mantid/docs/source/concepts/Properties_File.rst b/Code/Mantid/docs/source/concepts/Properties_File.rst index 8be3575067c..e0b27bbc087 100644 --- a/Code/Mantid/docs/source/concepts/Properties_File.rst +++ b/Code/Mantid/docs/source/concepts/Properties_File.rst @@ -1,7 +1,165 @@ .. _Properties File: -Properties_File +Properties File =============== +The two .Properties Files +------------------------- + +The Mantid framework is configured using two simple text .properties files that are read an interpreted every time the framework is started. These properties are not the same as the properties of algorithms. + +Mantid.Properties +***************** + +This file defines the default configuration that the development team suggest as sensible defaults. This file should not be altered by users as it will be replaced with every new install or upgrade of Mantid. + +Mantid.User.Properties +********************** + +This is where users may override any property setting in Mantid. Any Property setting in this file will override anything set in the Mantid.Properties file. Simply either enter the property you wish to override in this file together with it's new value. The change will take effect the next time Mantid is started. Subsequent installs or upgrades of Mantid will never alter this file. + +The Properties +-------------- + +Note: Use forward slash (/) or double up on the number of backslash (\) characters for all paths + +General properties +****************** + ++------------------------------+---------------------------------------------------+-------------+ +|Property |Description |Example value| ++==============================+===================================================+=============+ +|algorithms.retained |The Number of algorithms properties to retain in | 50 | +| |memory for refence in scripts. | | ++------------------------------+---------------------------------------------------+-------------+ +|algorithms.categories.hidden |A comma separated list of any categories of | Mouns, Test | +| |algorithms that should be hidden in Mantid. | Category | ++------------------------------+---------------------------------------------------+-------------+ +|AlgorithmChaining.SwitchedOn |Algorithm chain re-running will replay any | 0 or 1 | +| |subsequent algorithms whenever a workspace is | | +| |replaced. | | +| | | | +| |This was an early implementation and its use is | | +| |no longer advised as it could cause race conditions| | +| |when combined with scripts. | | ++------------------------------+---------------------------------------------------+-------------+ +|MultiThreaded.MaxCores |Sets the maximum number of cores available to be | 0 | +| |used for threads for OpenMP. If zero it will use | | +| |one thread per logical core available. | | ++------------------------------+---------------------------------------------------+-------------+ + +Facility and instrument properties +********************************** + ++------------------------------+---------------------------------------------------+-------------+ +|Property |Description |Example value| ++==============================+===================================================+=============+ +|default.facility |The name of the default facility. The facility must| ISIS | +| |be defined within the facilites.xml file to be | | +| |considered valid. The file is described here. | | +| |:ref:`here <Facilities file>`. | | ++------------------------------+---------------------------------------------------+-------------+ +|default.instrument |The name of the default instrument. The instrument | WISH | +| |must be defined within the facilities.xml file to | | +| |be valid. The file is described | | +| |:ref:`here <Facilities file>`. | | ++------------------------------+---------------------------------------------------+-------------+ + +Directory Properties +******************** + ++--------------------------------+---------------------------------------------------+-----------------------+ +|Property |Description |Example value | ++================================+===================================================+=======================+ +|datasearch.directories |A semi-colon(;) separated list of directories to |../data; | +| |use to search for data. |\\\\isis\\isis$\\ndxgem| ++--------------------------------+---------------------------------------------------+-----------------------+ +|defaultsave.directory |A default directory to use for saving files. |../data | +| |the data archive | | ++--------------------------------+---------------------------------------------------+-----------------------+ +|instrumentDefinition.directory |Where to load instrument definition files from |../Test/Instrument | ++--------------------------------+---------------------------------------------------+-----------------------+ +|parameterDefinition.directory |Where to load parameter definition files from |../Test/Instrument | ++--------------------------------+---------------------------------------------------+-----------------------+ +|pythonscripts.directories |Python will also search the listed directories when|../scripts; | +| |importing modules. |C:/MyScripts | ++--------------------------------+---------------------------------------------------+-----------------------+ +|pythonscripts.directory |DEPRECATED: Use pythonscripts.directories |../scripts | +| |A single location for the Python scripts directory | | ++--------------------------------+---------------------------------------------------+-----------------------+ +|requiredpythonscript.directories|A list of directories containing Python scripts |../scripts/SANS; | +| |that Mantid requires to function correctly. |../scripts/Excitations | +| |WARNING: Do not alter the default value. | | ++--------------------------------+---------------------------------------------------+-----------------------+ +|plugins.directory |The path to the directory that contains the Mantid |../Plugins | +| |plugin libraries | | ++--------------------------------+---------------------------------------------------+-----------------------+ +|requiredpythonscript.directories|A list of directories containing Python scripts |../scripts/SANS; | +| |that Mantid requires to function correctly. |../scripts/Excitations | +| |WARNING: Do not alter the default value. | | ++--------------------------------+---------------------------------------------------+-----------------------+ + + + +Logging Properties +****************** + +The details of configuring the logging functionality within Mantid will not be explained here. For those who want more details look into the POCO logging classes and the Log4J logging module that it closely emulates. There are several comments in the properties file itself that explain the configuration we provide by default.However there are some obvious areas that you may want to alter and those properties are detailed below. + ++----------------------------------------+---------------------------------------------------+-----------------------+ +|Property |Description |Example value | ++========================================+===================================================+=======================+ +|logging.loggers.root.level |Defines the lowest level of messages to be output |debug, informtion, | +| |by the system. The default is information, but this|notice, warning, | +| |can be lowered to debug for more detailed feedback.|error, critical | +| | |or fatal | ++----------------------------------------+---------------------------------------------------+-----------------------+ +|logging.channels.fileFilterChannel.level|The lowest level messages to output to the log |debug, informtion, | +| |file. The default is warning, but this can be |notice, warning, | +| |lowered to debug for more detailed feedback. The |error, critical | +| |higher level of this and logging.loggers.root.level|or fatal | +| |will apply. | | ++----------------------------------------+---------------------------------------------------+-----------------------+ +|logging.channels.fileChannel.path | The Path to the log file. |../logs/mantid.log | ++----------------------------------------+---------------------------------------------------+-----------------------+ + +MantidPlot Properties +********************* + ++--------------------------------------+---------------------------------------------------+-----------------------+ +|Property |Description |Example value | ++======================================+===================================================+=======================+ +|MantidOptions.InvisibleWorkspaces |Do not show 'invisible' workspaces |0, 1 | ++--------------------------------------+---------------------------------------------------+-----------------------+ +|MantidOptions.InstrumentView.UseOpenGL|Controls the use of OpenGL in rendering the |On, Off | +| |"unwrapped" (flat) instrument views. | | ++--------------------------------------+---------------------------------------------------+-----------------------+ + +ScriptRepository Properties +*************************** + ++-----------------------+-----------------------------------------------+----------------------------------------------------------------+ +|Property |Description |Example value | ++=======================+===============================================+================================================================+ +|ScriptLocalRepository |Directory where ScriptRepository is Installed. |c:\MantidInstall\MyScriptRepository | ++-----------------------+-----------------------------------------------+----------------------------------------------------------------+ +|ScriptRepository |URL for the remote script repository. |http://download.mantidproject.org/scriptrepository/ | ++-----------------------+-----------------------------------------------+----------------------------------------------------------------+ +|UploaderWebServer |URL for uploading scripts. |http://upload.mantidproject.org/scriptrepository/payload/publish| ++-----------------------+-----------------------------------------------+----------------------------------------------------------------+ +|ScriptRepositoryIgnore |CSV patterns for paths that should not be |*pyc; | +| |listed at ScriptRepository. | | ++-----------------------+-----------------------------------------------+----------------------------------------------------------------+ + + +Getting access to Mantid properties +*********************************** + +To get access to, e.g. data saving path property from a C++ program one has to issue the following command: + + +.. testcode:: properties + + path = ConfigService.getString("defaultsave.directory") .. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/RAW_File.rst b/Code/Mantid/docs/source/concepts/RAW_File.rst index 4816964d89a..1b917b56ab5 100644 --- a/Code/Mantid/docs/source/concepts/RAW_File.rst +++ b/Code/Mantid/docs/source/concepts/RAW_File.rst @@ -78,7 +78,7 @@ More information about Alternate Data Streams See also ~~~~~~~~ -`Nexus file <Nexus file>`__ a newer type of data file +:ref:`Nexus file <Nexus file>` a newer type of data file diff --git a/Code/Mantid/docs/source/concepts/Run.rst b/Code/Mantid/docs/source/concepts/Run.rst index 53df6475223..0241d53047a 100644 --- a/Code/Mantid/docs/source/concepts/Run.rst +++ b/Code/Mantid/docs/source/concepts/Run.rst @@ -11,7 +11,7 @@ good proton charge, total frames etc. It also holds all of the sample log files as sets of time-series data. Currently used properties within Mantid includes *run\_start*, which specified the date the data were collected. Where an instrument has been modified over time, and multiple -`instrument definition files <InstrumentDefinitionFile>`__ have been +:ref:`instrument definition files <InstrumentDefinitionFile>` have been defined for it, this property is used to loads the IDF valid when the data were collected. diff --git a/Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst b/Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst new file mode 100644 index 00000000000..a4cfb9685ac --- /dev/null +++ b/Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst @@ -0,0 +1,174 @@ +.. _SANS2D_Sample_IDF: + +IDF-ISIS-SANS2D-annotated +========================= + +This page annotates the small angle scattering SANS2D IDF, with the purpose of (hopefully) quickly learn the basis of creating a similar IDF. + +Instrument view of SANS2D +------------------------- + +SANS2D consists of two square detector banks and some monitors. Below is shown data from run 14515 (using the Load button on MantidPlot and then selecting instrument view) and for this run zero counts where recorded for the front-detector bank (the SANS2D front-detector was taken off for a period of time, although zero count data were still recorded for this bank, and as of this writing the SANS2D scientists have chosen to stick with the same IDF regardless of weather the front-detector bank is on the instrument or not). + +The view of the instrument is generated using the 'Pick' mode. This mode is, for example, useful to check how detector IDs have been assigned. Try this out yourself. In pick mode simply hover the mouse over the banks and you will in the left hand panel above 'Plotting detector spectra' see information about the individual detectors. + +.. figure:: ../images/Sans2d-instrument-view.PNG + :alt: Sans2d-instrument-view.png + + Sans2d-instrument-view.png + + +A schematic annotation of parts of the ISIS SANS2D IDF + +.. figure:: ../images/Sans2d_IDF_annotated.png + :alt: Sans2d IDF annotated.png + + Sans2d IDF annotated.png + +A detailed annotated version of the full ISIS SANS2D IDF + +.. code:: xml + + <!-- Specify name of instrument and date from when this IDF is valid --> + <instrument xmlns="http://www.mantidproject.org/IDF/1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.mantidproject.org/IDF/1.0 Schema/IDFSchema.xsd" + name="SANS2D" + valid-from="1900-01-31 23:59:59"> + + <!-- Specify various optional defaults --> + <defaults> + <length unit="meter"/> + <angle unit="degree"/> + <reference-frame> + <along-beam axis="z"/> + <pointing-up axis="y"/> + <handedness val="right"/> + </reference-frame> + <default-view axis-view="z-"/> + </defaults> + + + <!-- ISIS is a neutron spallation source. Therefore an important + piece of information is the position the source relative to + the sample, which is needed to calculate neutron flightpaths. + The source currently also serves as a point along the beam, and + the source-to-sample direction is used to determine the beam + direction in a number of parts of the Mantid code. --> + <component type="source"> + <location /> <!-- Specify location of this component. Specifying nothing means use defaults are (x=0,y=0,z=0) --> + </component> + <type name="source" is="Source" /> <!-- Specify the type with name "source", which also 'is' marked as the Source --> + + <!-- Specify position of the sample. SANS2D scientists here + chose to specify this at (x=0,y=0,z=19.281) in their preferred coordinates + system. Another common choice is setting the SamplePos at (0,0,0) --> + <component type="some-sample-holder"> + <location z="19.281"/> + </component> + <type name="some-sample-holder" is="SamplePos" /> + + <!-- Specify monitor components. Monitors collect data hence + the idlist="monitors", which specify the name of a list of detector/monitor IDs. + For ISIS data this provides the link between the data and the components + collecting the data. Even for data not associated with unique IDs, + unique ID numbers of your choice are still required, for subsequent + use by Mantid analysis --> + <component type="monitors" idlist="monitors"> + <location /> + </component> + + <!-- Define the monitor detector IDs. There are 8 of these on SANS2D --> + <idlist idname="monitors"> + <id start="1" end="8" /> + </idlist> + + <!-- Specify what a type with name="monitors" is. This type happens to be a container/grouping + of the monitors of this instrument. This grouping is here entirely optional. Only difference + it makes is that in the Mantid instrument view tree these will be listed under one node, and + in Python/C++ code a user can more easy for example set a property which applies + to all the monitors --> + <type name="monitors"> + <component type="monitor-tbd"> + <location z="7.217" name="monitor1"/> + <location z="17.937" name="monitor2"/> + </component> + <component type="Moderator-Monitor3"> + <location z="19.497" name="monitor3"/> + </component> + <component type="monitor-tbd"> + <location z="30.0" name="monitor4"/> + </component> + <!-- These monitors are defined in the data, but in fact do not exist on + the instrument at present. So these are just located at dummy locations --> + <component type="no shape monitor"> + <location z="0" name="placeholder monitor"/> + <location z="0" name="placeholder monitor"/> + <location z="0" name="placeholder monitor"/> + <location z="0" name="placeholder monitor"/> + </component> + </type> + + <!-- Define one of the monitor types. This monitor is given a physical shape. + More specifically here a cylindrical shape. See http://www.mantidproject.org/HowToDefineGeometricShape + for all the options for defining a physical shape --> + <type name="monitor-tbd" is="monitor"> + <cylinder id="some-shape"> + <centre-of-bottom-base r="0.0" t="0.0" p="0.0" /> + <axis x="0.0" y="0.0" z="1.0" /> + <radius val="0.01" /> + <height val="0.03" /> + </cylinder> + </type> + + <!-- Another monitor type --> + <type name="Moderator-Monitor3" is="monitor"> + <percent-transparency val="99.9" /> + <cuboid id="shape"> + <left-front-bottom-point x="0.0125" y="-0.0125" z="0.0" /> + <left-front-top-point x="0.0125" y="-0.0125" z="0.005" /> + <left-back-bottom-point x="-0.0125" y="-0.0125" z="0.0" /> + <right-front-bottom-point x="0.0125" y="0.0125" z="0.0" /> + </cuboid> + <algebra val="shape" /> + </type> + + <!-- Define a no shape monitor type --> + <type name="no shape monitor" is="monitor" /> + + + <!-- Specify the SANS2D front detector bank, which is a square detector bank of 192 x 192 pixels + Because this detector bank is described using an optional shortcut notation then an 'idlist' is + not used to specify the detector IDs. Instead the tags idstart, idfillbyfirst, idstep and idstepbyrow + which in this particular case means the ID are assigned as shown in the instrument view picture on this page --> + <component type="detector-bank" idstart="2000000" idfillbyfirst="y" idstep="1000" idstepbyrow="1"> + <location x="1.1" z="23.281" name="front-detector"/> + </component> + + <!-- Specify the SANS2D rear detector, which is of the same type as the front detector bank --> + <component type="detector-bank" idstart="1000000" idfillbyfirst="y" idstep="1000" idstepbyrow="1"> + <location z="23.281" name="rear-detector"/> + </component> + + <!-- Specify what a detector bank type is, which is a square array of 192 x 192 pixels, and here + a shortcut notation is used do define such a bank using is="RectangularDetector" --> + <type name="detector-bank" is="RectangularDetector" type="pixel" + xpixels="192" xstart="-0.48705" xstep="+0.0051" + ypixels="192" ystart="-0.48705" ystep="+0.0051" > + </type> + + <!-- Specify a pixel type --> + <type name="pixel" is="detector"> + <cuboid id="shape"> + <left-front-bottom-point x="0.005104167" y="-0.005104167" z="0.0" /> + <left-front-top-point x="0.005104167" y="-0.005104167" z="0.000005" /> + <left-back-bottom-point x="-0.005104167" y="-0.005104167" z="0.0" /> + <right-front-bottom-point x="0.005104167" y="0.005104167" z="0.0" /> + </cuboid> + <algebra val="shape" /> + </type> + + </instrument> + + +.. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/Shared_Pointer.rst b/Code/Mantid/docs/source/concepts/Shared_Pointer.rst index f6454bb03fc..3ff33b7e98b 100644 --- a/Code/Mantid/docs/source/concepts/Shared_Pointer.rst +++ b/Code/Mantid/docs/source/concepts/Shared_Pointer.rst @@ -1,6 +1,6 @@ .. _Shared Pointer: -Shared_Pointer +Shared Pointer ============== What are they? diff --git a/Code/Mantid/docs/source/concepts/Table_Workspaces.rst b/Code/Mantid/docs/source/concepts/Table_Workspaces.rst index e43ec07a442..73c30efa06e 100644 --- a/Code/Mantid/docs/source/concepts/Table_Workspaces.rst +++ b/Code/Mantid/docs/source/concepts/Table_Workspaces.rst @@ -1,11 +1,11 @@ .. _Table Workspaces: -Table_Workspaces +Table Workspaces ================ -- *This page focusses on dealing with Table Workspaces in C++, and is +- This page focusses on dealing with Table Workspaces in C++, and is aimed at developers. For details on interacting with Table Workspaces - in Python, please see `this page <Python_ITableWorkspace>`__.* + in Python, please see :py:obj:`this page <mantid.api.ITableWorkspace>`. Overview -------- @@ -56,8 +56,8 @@ the data. To get access to the vector use getVector(name). To get the column object use getColumn(name). Only columns of type int, double and str can currently be saved to Nexus -by `SaveNexus <SaveNexus>`__ or -`SaveNexusProcessed <SaveNexusProcessed>`__. Columns of other types will +by :ref:`SaveNexus <algm-SaveNexus>` or +:ref:`SaveNexusProcessed <algm-SaveNexusProcessed>`. Columns of other types will simply be ommitted from the Nexus file without any error message. Table rows diff --git a/Code/Mantid/docs/source/concepts/Unit_Factory.rst b/Code/Mantid/docs/source/concepts/Unit_Factory.rst index 0b063750a9c..0dae6818787 100644 --- a/Code/Mantid/docs/source/concepts/Unit_Factory.rst +++ b/Code/Mantid/docs/source/concepts/Unit_Factory.rst @@ -3,14 +3,10 @@ Unit_Factory ============ -.. role:: math(raw) - :format: html latex -.. - What is it? ----------- -The Unit Factory is a `Dynamic Factory <Dynamic Factory>`__ that creates +The Unit Factory is a :ref:`Dynamic Factory <Dynamic Factory>` that creates and hands out instances of Mantid Unit objects. Available units diff --git a/Code/Mantid/docs/source/concepts/UserAlgorithms.rst b/Code/Mantid/docs/source/concepts/UserAlgorithms.rst new file mode 100644 index 00000000000..183221e1c2e --- /dev/null +++ b/Code/Mantid/docs/source/concepts/UserAlgorithms.rst @@ -0,0 +1,8 @@ +.. _UserAlgorithms: + +User Algorithms +=============== +The code for a number of example algorithms is provided in the UserAlgorithms directory of a Mantid installation, and can also be viewed by following the links that follow. + + +.. categories:: Concepts \ No newline at end of file diff --git a/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst b/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst index 2ea111cef71..0fdc680fa1f 100644 --- a/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst +++ b/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst @@ -14,10 +14,11 @@ child algorithms to do so. Special Functions ~~~~~~~~~~~~~~~~~ -.. figure:: NestedHistory.png +.. figure:: ../images/NestedHistory.png :alt: NestedHistory.png NestedHistory.png + Nested History ^^^^^^^^^^^^^^ @@ -39,8 +40,8 @@ flow diagram of it's operations. Examples '''''''' -- `DGSReduction <http://docs.mantidproject.org/algorithms/DgsReduction.html>`__ -- `MuonLoad <http://docs.mantidproject.org/algorithms/MuonLoad.html>`__ +- :ref:`DGSReduction <algm-DgsReduction>` +- :ref:`MuonLoad <algm-MuonLoad>` diff --git a/Code/Mantid/docs/source/concepts/Workspace.rst b/Code/Mantid/docs/source/concepts/Workspace.rst index 010cc4c0fc3..a6a452f2ff8 100644 --- a/Code/Mantid/docs/source/concepts/Workspace.rst +++ b/Code/Mantid/docs/source/concepts/Workspace.rst @@ -6,21 +6,21 @@ Workspace What are they? -------------- -Workspaces are the nouns of Mantid (while `algorithms <algorithm>`__ are +Workspaces are the nouns of Mantid (while :ref:`algorithms <algorithm>` are the verbs). Workspaces hold the data in Mantid. They come in several forms, but the most common by far is the -`MatrixWorkspace <MatrixWorkspace>`__ which contains measured or derived +:ref:`MatrixWorkspace <MatrixWorkspace>` which contains measured or derived data with associated errors. Matrix Workspaces are typically created initially by executing one of Mantid's 'Load' algorithms, for example -`LoadRaw <http://docs.mantidproject.org/nightly/algorithms/LoadRaw.html>`__ +:ref:`LoadRaw <algm-LoadRaw>` or -`LoadNexus <http://docs.mantidproject.org/nightly/algorithms/LoadNexus.html>`__, +:ref:`LoadNexus <algm-LoadNexus>`, or they are the output of algorithms which took a matrix workspace as -input. In `MantidPlot <MantidPlot:_Help>`__ the data from the workspace +input. In `MantidPlot <http://www.mantidproject.org/MantidPlot:_Help>`__ the data from the workspace can viewed as a table, and graphed in many ways. -Another form of workspace is the `TableWorkspace <Table Workspaces>`__. +Another form of workspace is the :ref:`TableWorkspace <Table Workspaces>`. This stores data of (somewhat) arbitrary type in rows and columns, much like a spreadsheet. These typically are created as the output of certain specialized algorithms (e.g. curve fitting). @@ -33,24 +33,24 @@ In software engineering terms, the 'abstract' concept of a workspace is an 'interface', in that it defines common properties that are implemented by various 'concrete' workspaces. Interaction with workspaces is typically through an interface. The concrete workspaces -themselves are loaded in via Mantid's `plugin <plugin>`__ mechanism and -are created using the `Workspace Factory <Workspace Factory>`__. +themselves are loaded in via Mantid's :ref:`plugin <plugin>` mechanism and +are created using the Workspace Factory. Example Workspaces ------------------ -- `MatrixWorkspace <MatrixWorkspace>`__ - A base class that contains +- :ref:`MatrixWorkspace <MatrixWorkspace>` - A base class that contains among others: - - `Workspace2D <Workspace2D>`__ - A workspace for holding two + - :ref:`Workspace2D <Workspace2D>` - A workspace for holding two dimensional data in memory, this is the most commonly used workspace. - - `EventWorkspace <EventWorkspace>`__ - A workspace that retains the + - :ref:`EventWorkspace <EventWorkspace>` - A workspace that retains the individual neutron event data. -- `TableWorkspace <Table Workspaces>`__ - A workspace holding data in +- :ref:`TableWorkspace <Table Workspaces>` - A workspace holding data in rows of columns having a particular type (e.g. text, integer, ...). -- `WorkspaceGroup <WorkspaceGroup>`__ - A container for a collection of +- :ref:`WorkspaceGroup <WorkspaceGroup>` - A container for a collection of workspaces. Algorithms given a group as input run sequentially on each member of the group. @@ -83,21 +83,21 @@ createWorkspace if you are writing C++ or Python algorithms. +-------------------------------+-------------------------------------------+ | "CompressedWorkspace2D" | CompressedWorkspace2D | +-------------------------------+-------------------------------------------+ -| "EventWorkspace" | `EventWorkspace <EventWorkspace>`__ | +| "EventWorkspace" | :ref:`EventWorkspace <EventWorkspace>` | +-------------------------------+-------------------------------------------+ | "ManagedWorkspace2D" | ManagedWorkspace2D | +-------------------------------+-------------------------------------------+ | "TableWorkspace" | TableWorkspace | +-------------------------------+-------------------------------------------+ -| "Workspace2D" | `Workspace2D <Workspace2D>`__ | +| "Workspace2D" | :ref:`Workspace2D <Workspace2D>` | +-------------------------------+-------------------------------------------+ | "WorkspaceSingleValue" | WorkspaceSingleValue | +-------------------------------+-------------------------------------------+ | "ManagedRawFileWorkspace2D" | ManagedRawFileWorkspace2D | +-------------------------------+-------------------------------------------+ -| "MDEventWorkspace" | `MDEventWorkspace <MDEventWorkspace>`__ | +| "MDWorkspace" | :ref:`MDWorkspace <MDWorkspace>` | +-------------------------------+-------------------------------------------+ -| "MDHistoWorkspace" | `MDHistoWorkspace <MDHistoWorkspace>`__ | +| "MDHistoWorkspace" | :ref:`MDHistoWorkspace <MDHistoWorkspace>`| +-------------------------------+-------------------------------------------+ diff --git a/Code/Mantid/docs/source/concepts/Workspace2D.rst b/Code/Mantid/docs/source/concepts/Workspace2D.rst index 76bd44da45b..6a7e2c28970 100644 --- a/Code/Mantid/docs/source/concepts/Workspace2D.rst +++ b/Code/Mantid/docs/source/concepts/Workspace2D.rst @@ -4,15 +4,15 @@ Workspace2D =========== The Workspace2D is a Mantid data type for a -`MatrixWorkspace <MatrixWorkspace>`__. +:ref:`MatrixWorkspace <MatrixWorkspace>`. It consists of a workspace with 1 or more spectra. Typically, each spectrum will be a histogram. For example, you might have 10 bins, and so have 11 X-value, 10 Y-values and 10 E-values in a workspace. -In contrast to an `EventWorkspace <EventWorkspace>`__, a Workspace2D +In contrast to an :ref:`EventWorkspace <EventWorkspace>`, a Workspace2D only contains bin information and does not contain the underlying event -data. The `EventWorkspace <EventWorkspace>`__ presents itself as a +data. The :ref:`EventWorkspace <EventWorkspace>` presents itself as a histogram (with X,Y,E values) but preserves the underlying event data. diff --git a/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst b/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst index 9544412892c..7c095bcf145 100644 --- a/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst +++ b/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst @@ -13,13 +13,13 @@ Creating a Workspace Group - Select a few workspaces in MantidPlot and click the "Group" button above the list of workspaces. -- Use the `GroupWorkspaces <GroupWorkspaces>`__ algorithm. +- Use the :ref:`GroupWorkspaces <algm-GroupWorkspaces>` algorithm. Un-grouping Workspaces ~~~~~~~~~~~~~~~~~~~~~~ - Select the WorkspaceGroup and click "Ungroup". -- Use the `UnGroupWorkspace <UnGroupWorkspace>`__ algorithm. +- Use the :ref:`UnGroupWorkspace <algm-UnGroupWorkspace>` algorithm. diff --git a/Code/Mantid/docs/source/images/CombineIntoOneShapeExample.png b/Code/Mantid/docs/source/images/CombineIntoOneShapeExample.png new file mode 100644 index 0000000000000000000000000000000000000000..cd5640c97596b486e22f1f3b035a6906826de149 GIT binary patch literal 4922 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 literal 0 HcmV?d00001 diff --git a/Code/Mantid/docs/source/images/LETinFull3DInstrumentView.png b/Code/Mantid/docs/source/images/LETinFull3DInstrumentView.png new file mode 100644 index 0000000000000000000000000000000000000000..eb860cf384a1726739d68f115973593e8c9aab36 GIT binary patch literal 87635 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%0Dq}WLsbL!QX`n!t%_AtC>bRH4~$!%!P+dJ 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 Q0sgzAsG(3G|M=zq2bOr#5&!@I literal 0 HcmV?d00001 diff --git a/Code/Mantid/docs/source/images/Location-element-transformation.png b/Code/Mantid/docs/source/images/Location-element-transformation.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a7a60d9e9129584b865b52141e52696c1d46a5 GIT binary patch literal 8492 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%0AY{sWYou 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 T)=V<sZviR_n)0QuEQ9_JOu3U! literal 0 HcmV?d00001 diff --git a/Code/Mantid/docs/source/images/Sans2d-instrument-view.PNG b/Code/Mantid/docs/source/images/Sans2d-instrument-view.PNG new file mode 100644 index 0000000000000000000000000000000000000000..73c8d59e12603b64d931a6098d135800a5bdfc02 GIT binary patch literal 328598 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≶^O4ng6+{V>sAP7M{jZHuLV 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	cI1 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%0A19zLdguWqhsP9<pcM|@~? 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%0DQJiE;@Q-mpxl9)h(YUWv zQ~A>rU3$OZddgJokh3sns50?XgV|-o6_Pm^agFRG+X7sU%`T$Pz{w}>3aW9sumUV@ zaaH$7=adp@%8@7_!cSx^Z+)}ylBp_+a&CfU_{o<rwr0dS%AA-yRsyy1<cL}frB4P& zyvf2aeJpp->>R>~HsBJ>^>|@|Cin#YO;PU-^ej>+_C_=3K;R-b(7kkNtakj@k#_0M z)nWZ#mY-2~7s(|r0-yg#_HpQKxSRi+^66%ir&@{owU@$SX+$YUbBd@3SN|X1twE^r z>zVg0`X^>WSF%GL-fr54G81COIr~Xbe}2hYcK8cs+MR1SrJTwei)|2J@@T0UGm_kC z+&pzF%*03kKWB87JnAfa=6;+W9rH<lQ!-)tB(r&MwI^L9x(U!CI5r(}(OjH5)WgM? z>})9$JBPY(e&qTw?g66p!f@&g&q`AdrZTH?H42g|MNP_?$Wauw$r(6m?2@HTEOD^3 z-6H`g&UPtarFFr#y98$A%cbuN252!V=<UoKmyJb}aJWA|rtn?ioKHZzC|x9<<o=#> z9l$igmCU;oDV_FYb_>iZs~Lx+VocNPnDZzbiN0ei**>c6PyPFa8NAi^k(LxxNjqzQ zhs31+ENq3}u_%o&n{0*i)iRP*7mL%|yS3F|BdcumVlU^8zrCXQFq7bk#-A`W0Cq$^ zFXXIp_<0B;bYl#W<;cF7|7s672isaZva$NuAmy!1`(i7)_o7bIR3Aldd@us;uh$GV zJ^UcdUbp<TG)jQ{OH+;TfgsY(cq#=Y5*2K>ZTh&_h}u%O1=Z2wZLg)J!1<jfN;c-x zWklk2W1F%k^(pxSN)?;2HJ};lLFef3QN!ooQpYl4lNVsEs5_?!MkTq82QsWVX_<A& z!<0;|O7o=1)+!qtqt@2Qxq|S$qrG0Hy{ajtFlrU7C938>??0L11hLr4imloz!JlRV z&CKRc*E5ybDmpu;6O#pC{eZI>pwC>HINgEV1~$c=@(13;4{Rw~-q<rz5KA{Iu3Ra9 z=#RdS@fOd~_~{6J?tWOeHoJfqccGQ@F3bsKzQtGGCUgXa|LB9i`;Wk&P1ql)@A6+; zj<lsL3QefIR*sy77ya1xj^`U{<I)qJYbsfqKM%7y2_xCl1RVbAjO{Yb47a(QsVUAJ z=?;dvnWJ8TNN!NR0x)omQ1pjdih_Bi2s;t^*?MVvyCFfIdlV?Fa-*jq{pU-cxe0Nx z!>=4&jign{eB6Tk$^mE;PKw1Xp<CFr9=H8_7NT{<#e&$1r-bjxM7qKqp={f2Dc)~@ zE?1)s{Q27rAa8GdXWi?`*~=Yzc?HrzTHvsJ*w5Geoj!KTFRJB4@YCeH{g0`m_x1{` zVewHPn)HMS9QHLk07JB3=<WkXt%NrO>%t1+WQ4gjjF_VUkuQ<MCH#i3DDuq+-U5&+ zR)jQ3;_sGAd{5FFZ)_;lrTugdzEAsdP|O*oe;j5|vi;`L@UF>n?4)e9hI1`Xhgw9P zn;=x{ZpOp_wH|glsjJ?8Bnyd&-_(v|65c$S?KgYM!r2zI8{-xPKw9VSnLFHb#(}ih z(p)V#mlsQn!A4&BDMP_5Dpqvb{yc$l3$_AU9`@#C?RkMB)-qqOs&6EJ@GZnT0AKef zIxiLX2vup4oTkjYEjh)cRX*7f1!aGiy~-QGdTQ<Z-k}VogiM{8Z*9_~fMD7}vzzo) zE{ng}sP!|7G`*hA>C7GluiP+RZ2f6PH=RA=Ho;QZ_7o?HVfLde%b_1S1i@yUpIC-2 zqeNzG!yV=~1#Tsdtv2YPV&-y3c~!JT_h<vHVE$STLq;cD;B-l=sWQ$8a6&+2TYOW! zFJ0Ns9f|~X8=0WwhD!~Z`98nth!aywXi>(|h(+1llZkoJUjd|eA07qeaD<6ax9)(} zyAPWuWUwMWvcT7)Qi8Z*;J~zK{0~))6jb@)d+Gt;PrV2Kfx`5G?)cN&T}r;w7e0PT zA6!O~tT?mNe-Q)_-oEPUui2*P>LHX~;Toz7(y;Jr&T!ps7lw`SEFLXC(vBU&h6{?H zm?VS({Q~HMM3iP6hk!xQ1gZ*qotb5bt^9n1c>?(i*Yy(~YSV@>9H5n43V`db#DPS* zSQF2hB&fZtF+}nW_kzAV@wx;F11G>)G30&Juedve<p>S{@jm#n3Pj+wt_<|$ntamM z?y{@!+#mL=`KVK6*ZZh8yG^$$&@UdEOd*Q9a^&BJC3;(4Rp=i0hLo-x(X?KEBSlx- zOtV<bArE<H5!2M-CoeW?`<YdypknX-M}no=1r*>DYE_#$l$yJtHa-kDr@Jpc?yWme z_(f3FDytTFSOdtvO)1<Su*m7$!s^%#&7}v*RR#CR?DiMco_$l5)ri6KnzPL?HK&zq z%cLcaz~Ua(C+6ZF*|fMSVDl^XwjYUI$OX1C#?v>he>3H{Dg31^e}#NTk)TC>3WX3d z?h=0sS6A>EJ*FGoQ@A9}pmX079uUl?>a3w4`<sUm)Hp7cR1kq*;DUL7jmi9S+PofQ zm?$*Bavh!2EKd%~QD63Nh|!Wt6xDWqB{o~8y7&6%!mbj9gu|3-ycvDK{%<OEC`#oN z`H@crf1FXW>+Ai8qSZ804gY`8_1@8J|Kb0)AQUa7Mq9H(ZQ80mJJhaG#EMZxZMBJ5 zt!imed+*ea83ZwFkEj)U&ls^{#klkN-oJD1bAIQ0|DV5-yvOUh9?!?q<ne7IIs`<r zXwPx2e_gVXrTdryZ{6T;0DZ{34=7l;)NZ|_;=oBwf_511Srgk?Ss(pEd#L?t>B#Jh z!_OmasYw*20qg4JLXps&tYR&c_n8!V^{;*Ole(xf`6(6-hG2j41&sqKh1bbWS~nwT z9_TrT2%L{3(Xr&ASw7xrdC~z!qwS}@*jGvid9uhKTHu5;`+UnRIKW;Waw1%qrdaJ| zWvgGAV|fjk&7((RPFT{VRc(MMLH5)`@I*bOwpw3^)t5Jw2n`g7kexEU;$dx!^Vxy? zJTE|eZ7-Y#M=;9N#~lP5$SKzF57az$Xd+#`dS+G|+glx>W2ah1Q60SAPJia3LAb+) zK?s`M3mlM&yCkyfmP+~dMGEmY<V}S&YFq&ooHd?~9n^EW&1aF$tJ)Ll)AW(Bb@)*` zcCa6*r#m@pZ8CoIeC#EORMr!RLm@6r>f)I3_@#7m?-ZQ`O)$VRM1kA8`P(^`T1s)V zS6JL3cr~>ES>_OsJRr1PfYR*+7F8Br-`mr>n+EdRPjkd_s^clN6)@YUeLtAJ@t%Q# z4$@E4MyE@yJ`sLG^JHnJV0nRmahV&QvOFqUYEKjSg}J<orTFWEjB(im@y=HXy`@qf zQh<+%iMnN)T?Dr7lV8oTis0V5R~sHpMXn>r4XM`Ce38c?NWoJMgRq<{`Y1bLvrOf# z6YO&mFfO0muPltLMS*;VSUB>>;qX4jAcFNiz=wT^Sp%ZUPQy)l=uP4UKr*X;e85uR zP;-IM{Bd}7a#u(DcBbwG;%tlP$Y?_S-C9Y|mQ3XzBHz&M0OHm^RGvQ^YRXWWb^0tN zoK9KKj#c{h5*>C!yx(D6r*(Bg@~i$V8So6Ze8Y$`G553YZArstE?Lpnum7A8St^wq z8Z$@DRkr9UB5buo%yl2$I1y<&UE*~1+a1wTK>SMep4yQ?U)q?R?{{TxU((6LD4%`? zaGjdF0*Q&cz$Q}S;Yg9AAh%WSHgUMV@;{iBfR$V^VNZ3fF%!_wLmEl_D3yFqcwzkw zwrMG7+%jm_Fb=oRG5iDpc|yX+-RKs4C@&#jtIA_CU-Kl}`j^v_AIsEM#nC4*`XWBP zLc1Xs0lY0!FVtt7v3lkt8)Vz+OwMhNzNs-LzW&dH<VbxuBSZZgrzeYJs?DCwb8pW$ z1W(Hc$cxc%Sj&9NX_^{44Ib+Rth$@(B<eT0tQOMl>YmEP8*gE~WEX_T6c~mwBE$ly zi07u4tmb8$+H&1rR@cP0!aLG3JS=K`D|kw2Xl{HdqFaZyqfAUm%8F_h$^YTY#Od*} zjC)Q&#&e;-FOfmjHoeo5Eh3NO158n$=FKBXK_i7v-h<9;O4ih@G6x_7E_44%aZz_B zYLdTt<D=C-gTfmHPtTF%N-`$HIZS9!#VlBzVa4DV^nOkd2%l1wPF}w$S*5+azI;1r zj5wJmP7*Kks&K@5E+?G+U=7(wk!-9V{LpNG04F;_-|T*y<4LRKI1enx;S7=#C2Rr; zrS52_M+_`2ny^rOtRDGtFtHhooOu|?ov={bT3G(~PJJlia;<wbqxwqL(yX>?6Hnfj z9S7ka*T^u5?zKd}WNR65JlrD5<a(!_f6x78w&O?&dms%2QB<2Z+|;&A{Rl!SnW%Qf zTrP|NRSl`pCbkK2o1z^QoGR^T)S%*QK}>mmE>Z;ky?)zLodmGHZEOzF(LH(vZ1GlM zVLYshnFcnI9-<{PEX-PV7F{YcXa;dEDFQ5}TWK-%Bfv9b^4r=p^<ubECDQa%%6`DH znYq{X%+Y&GCu+M`O|Zod4H=uVeVz0Kf_p5!$C4{)Tno$+x?=a>^|*)ky)1wAOM_1t zxON2SR{BYMnVLr9i36?wmY+Zz4k#2?9<^XP?uqYJ==0v>+mbEA83UZpcjLIDPvzb_ zFb`ZZ{BC9Ofzy%?_Hfq)J1kvT3|}t0N3Ueg4W4MOKf2rdR5G$^#dQAYr}0Ir{=QZA z<Ez{_b4#y_H$<;j5y%dbV`2w+;oV6oYz;=(nnUsN`NhTO8q<N-=Hb^=UI9eui24*M z*L5b`V9%e(EM9`RNDe+8(CsUp`IpC|7YMhS=I8%sX)KbF%h)1$pULlq=;ZqnrykAm zoKr7{9zmZnH+AiJ$~uN(B#ybGMrvE_mO&A+zDZzJ#=(<AeyIm5n%s~<b|bPxY^dH! z)8#eT$U9~Las9JX?uHs!3Kir|^vQ#TQck`VUF2)P=0AiL$*R#s)Ayko!+Az>4C!hk zH9sWuV!f0j!9Do+hW*H>3>>+8d;3652cvP4NAVl}wwP6xBFWqJEoz(%5;&)h%MT4! zS(}WXfFCmbeMk9MtQf9D!FL#&q=ZR3TezQFUZM4|30jhgE_ouyK(sADxT3ZumVKKy z{lzC&SnllpG1?V#+RFW-Y`M<4wqCsAJJw$6WRf^lWn6&y0bZ|M-D(tb5ta;K+d6ZM z^BgNE&0)QK#xM%9uqF-?gx14C-nmZKdwEK}WiOMQ9uce9brd;VfYc`*o!0;-E<v?+ zD|m-g8G|)bY~|_DSjM)_AZ;j1C-cR3r<OUmwj@r(c6tt0!v2%jf|9^k4wVa^m~&Q= z^7<^pX4V3a@qpg(yl7L5DJK-BP{Y!b&2bSFm3bk3IRTN;aGE2Hc{VNG<HzTD$#n8k zytQD~^kCnm(c|G^Jum2U=9P&w!<3P%KYy+e@>{;d_SCK-mBW-57FtC}MN>5-*MXSe zPFc4!O6=d@)t{1`pxogmb0DL2VSuveKgA8!{tO2W<8VKQ=-vz=ZI+MfQr^6Y&`WtA zp5Qw4Z?fGK36`|pU7?AD$}13w5s6?!UCCmI^-gh?B(dnYN?=H{nWh_f5Mmt$H515U z2?~4=Z`!3o>R~kO$wo5!Wm@t$Y<ugav+<iDLCN)N;oCyIi4U(HL|=jA!^DxKvf0FX z7TWPE37zKnAUKdt>(4r}w(g1XhEMv|iM$$8oJbiu0FWW`bK^~dA2y~`cM`<Fn^^4a z#9QF`2r}9EcoOjCa)`SWE8~VYcY+R3@AJ#EA6LljkGOu`X-R>HpEcg7JkxSQYreA- z(a^M%poC?;6UjZ9bC6N334R4E!>eyf-OTs1t)L+x3`{WcE*ssDa{T)NWF_$X5rjCW zyTRRbeFYggZl_Zqr#@@WM1*+XgtuJ#07<#%f@HOozx;opw?^&p@Rog2`@RID*c_P~ zawa(Kxw;KAu8Ys0G%KCV_@D51u47qLu9R7{bfihJH1CIC6ptO&l8I&Cohtm)4R;H) zXZ(W6o^)%Iw@0@LGW<-wnpxj2ucnrJTT|a|)@NXa0_B@o0snJi^#@9#hICy0qSGsu zJ4esm$X>Xb&H>(8{M<MFA|GA?!~7BBJ^CrITRbhcxX)ZeV(s_13sX`XGRyp|4DMHH z>G{p~q5osi{S-dVzYo8j_a$cQIj|a}-hWQ4=hC{9RJ`UW<vv}N8d^^BkLR;++6zy1 z+ouGlU2QVTmx7{L^<<p0b)S#RfSbZ(g`nzgdx;$0$w|HRkrPx-bmxm{$K01yf9EP^ z@lq<Pt)nb~66dt~Zq*Ngq{YaPm7Jo%V~cteID-D%U|hU5*St~5oz4YP;zSmAZ1cDT zbC7(w(})4sxYK=GtG#^u2ZuEXZ#u}~_=d>zz;d@-s|>Ge9id%BqTVg`!h!-HX0B@E zF8X)ZT1hj%yg2^A!R1X2BakO7qQDhRwU2H`-gDE>2ImJ}ynUsH9UPwM84@)7A^Oby z-CdR%ua}rr-nhLVg&T?QTzDY5`eQ<rSbx<9d7)xdjd(n&NgkHYnmFxMErJz4g@_h3 zw>1f~Ub0)D#|%ad2VMwNTrx450M1f*R|A<<$kNNml2TML$1w|Ru5m>IS&6HcQ9%Vk zU}gu;56!ns`DZlLkU?g%>(qh7Qn4132M(Nv4Qs{mMQ}}fWSkQK$>=*!;t)Aaw&e5f z$C_>{aBvFaL=;`?^yzCpArK|OsTRgVBCd&=v-*Ak7(!iWMrMd7-+GEWhJdZ(c*?__ zw(LN!xc)GnfYv1dmr^*_-6iv??0&bB?FZQp%=BSJZnId>{GGLK@%%0Da&t4pnQx^i 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�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 literal 0 HcmV?d00001 diff --git a/Code/Mantid/docs/source/images/Sans2d_IDF_annotated.png b/Code/Mantid/docs/source/images/Sans2d_IDF_annotated.png new file mode 100644 index 0000000000000000000000000000000000000000..3f4d65b3ec8b74164a424354b18dc40b58e7f293 GIT binary patch literal 47566 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 Z*gN=LhL6xz{xjf59;zb!Mbb3n{{!V@pc4Q9 literal 0 HcmV?d00001 diff --git a/Code/Mantid/docs/source/images/SimpleInstrumentTree.png b/Code/Mantid/docs/source/images/SimpleInstrumentTree.png new file mode 100644 index 0000000000000000000000000000000000000000..629370b498860d7a75253e73bfafb89d368cf90c GIT binary patch literal 9446 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 AQUCw| literal 0 HcmV?d00001 diff --git a/Code/Tools/scripts/ConvertBadAlgmLinks.py b/Code/Tools/scripts/ConvertBadAlgmLinks.py new file mode 100644 index 00000000000..b598ef44f6b --- /dev/null +++ b/Code/Tools/scripts/ConvertBadAlgmLinks.py @@ -0,0 +1,42 @@ +import re, glob, os + +def grep(patt,lines): + """ finds patt in file - patt is a compiled regex + returns all lines that match patt """ + matchlines = [] + for line in lines: + match = patt.search(line) + if match: + matchline = match.group() + matchlines.append(matchline) + results = '\n '.join(matchlines) + if results: + return results + else: + return None + +#get alg names +algs = AlgorithmFactory.getRegisteredAlgorithms(True) +#algs = ['Abragam','BackToBackExponential','BivariateNormal','BSpline','Chebyshev','ChudleyElliot','CompositeFunction','Convolution','CubicSpline','DiffRotDiscreteCircle','DiffSphere','DSFInterp1DFit','ExpDecay','ExpDecayMuon','ExpDecayOsc','FickDiffusion','FlatBackground','GausDecay','GausOsc','Gaussian','HallRoss','IkedaCarpenterPV','LatticeErrors','LinearBackground','LogNormal','Lorentzian','MuonFInteraction','NeutronBk2BkExpConvPVoigt','PeakHKLErrors','ProductFunction','ProductLinearExp','ProductQuadraticExp','Quadratic','SCDPanelErrors','StaticKuboToyabe','StaticKuboToyabeTimesExpDecay','StaticKuboToyabeTimesGausDecay','StretchedExpFT','StretchExp','StretchExpMuon','TeixeiraWater','ThermalNeutronBk2BkExpConvPVoigt','UserFunction','Voigt'] +regexs= {} +for alg in algs: + regexs[alg] = re.compile(r'`%s\s+<[\w\:\/\.]+\/%s>`_' % (alg,alg)) + + +# Example use +dir = r"C:\Mantid\Code\Mantid\docs\source\algorithms" +files = glob.glob(os.path.join(dir, '*.rst')) +for filename in files: + + #print os.path.basename(filename)[:-4] + with open(filename) as file: + lines = file.readlines() + for alg in algs: + expr = regexs[alg] + results = grep(expr, lines) + if results: + print filename + print results + + + -- GitLab