<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://libisis.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dean+Whittaker</id>
	<title>LIBISIS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://libisis.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dean+Whittaker"/>
	<link rel="alternate" type="text/html" href="http://libisis.org/Special:Contributions/Dean_Whittaker"/>
	<updated>2026-04-30T23:21:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2977</id>
		<title>User:Dean Whittaker</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2977"/>
		<updated>2011-03-18T15:38:05Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: /* Dean Whittaker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Dean Whittaker&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Liquids and Amorphous Solids Group&amp;lt;br&amp;gt;&lt;br /&gt;
University of Bath&amp;lt;br&amp;gt;&lt;br /&gt;
Bath&amp;lt;br&amp;gt;&lt;br /&gt;
BA2 7AY&amp;lt;br&amp;gt;&lt;br /&gt;
UK&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:d.whittaker@stfc.ac.uk d.whittaker@stfc.ac.uk]&lt;br /&gt;
&lt;br /&gt;
Tel: 01225 383626&lt;br /&gt;
&lt;br /&gt;
LinkedIn: http://uk.linkedin.com/in/dajwhittaker&lt;br /&gt;
University of Bath page: http://people.bath.ac.uk/dw228&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formerly: &lt;br /&gt;
&lt;br /&gt;
Libisis Matlab Graphics&amp;lt;br&amp;gt;&lt;br /&gt;
ISIS Computing Group &amp;lt;br&amp;gt;&lt;br /&gt;
STFC, Rutherford Appleton Laboratory &amp;lt;br&amp;gt;&lt;br /&gt;
Chilton &amp;lt;br&amp;gt;&lt;br /&gt;
OX11 0QX &amp;lt;br&amp;gt;&lt;br /&gt;
UK &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=FAQ&amp;diff=2974</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=FAQ&amp;diff=2974"/>
		<updated>2010-10-19T14:08:14Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frequently Asked Questions on LIBISIS&lt;br /&gt;
==Installation==&lt;br /&gt;
===Where do i get a copy of LIBISIS===&lt;br /&gt;
&lt;br /&gt;
===The pl command doesn&amp;#039;t seem to work when I use a GUI?===&lt;br /&gt;
&lt;br /&gt;
The PL command may appear to be ineffective in some environments. For instance, if working with GUI lead software. This is because the pl command requires that the current figure (the one that you want to plot into) be selected and if you&amp;#039;re working with GUIs this isn&amp;#039;t the case. &lt;br /&gt;
&lt;br /&gt;
One might expect&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; pl(data,&amp;#039;name&amp;#039;,&amp;#039;neutron data&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
to plot data over the top of an already open plot named &amp;#039;neutron data&amp;#039;. However instead the following should be used&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; plotHandle = get_handles(&amp;#039;neutron data&amp;#039;,&amp;#039;&amp;#039;);&lt;br /&gt;
&amp;gt;&amp;gt; figure(plotHandle)&lt;br /&gt;
&amp;gt;&amp;gt; pl(data);&lt;br /&gt;
&lt;br /&gt;
This will resolve the problem and be robust.&lt;br /&gt;
&lt;br /&gt;
==Getting Help==&lt;br /&gt;
Requests for help should be posted to the [http://lists.libisis.org/mailman/listinfo/libisis-users libisis-users] mailing list.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=IXTpolygons&amp;diff=2897</id>
		<title>IXTpolygons</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=IXTpolygons&amp;diff=2897"/>
		<updated>2009-10-22T10:59:19Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IXTpolygons objects exists only in matlab and are used to store a series of shapes (with related signal values). This is useful for irregular grids (such as those used in mslice). The elements in an IXTpolygons object are:&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Field&lt;br /&gt;
!{{Headcellstyle}} | Type&lt;br /&gt;
! {{Headcellstyle}} | Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;title&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| char&lt;br /&gt;
| Title of the dataset used in [[Plot Commands|plotting]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;signal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| n x 1 matrix&lt;br /&gt;
| Signal data, this will be a single column, the length of the number of shapes that are in the object.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;error&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| n x 1 matrix&lt;br /&gt;
| Standard error, this will be a single column, the length of the number rof shapes that are in the object.  &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;s_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the signal axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Vertices&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|  m x 2 matrix&lt;br /&gt;
| A list of (x,y) points that will be used to construct the shapes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Faces&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|  n x p integer matrix&lt;br /&gt;
|  Contains a list of shapes, each row is a list of numbers corresponding to the rows in the vertices field. The points that these indexes correspond to will be connected to make the required shape. There are as many rows as shapes in the object. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;x_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the x axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;x_distribution&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| logical&lt;br /&gt;
| True if signal is a distribution on x (e.g. counts/microsecond) False if signal is not a distribution on x (e.g. counts)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;y_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the y axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;y_distribution&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| logical&lt;br /&gt;
| True if signal is a distribution on y (e.g. counts/spectrum) False if signal is not a distribution on y (e.g. counts)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*If several different shapes are needed, then the faces array should have the number of columns required to describe the shape with the most vertices. For shapes with fewer vertices, simply put 0&amp;#039;s in the superfluous columns (e.g. to describe a pentagon and a triangle, one might have faces [1,2,3,4,5; 5,6,7,0,0] &lt;br /&gt;
&lt;br /&gt;
*Each row in the vertex field is a point in the x,y plane. Each number in the faces field will refer to these rows. So if the faces matrix is [5,6,7; 6,7,10] then two triangles will be made (which share two vertices). The first triangle will have corners at coordinates (vertex(5,1) vertex(5,2)), (vertex(6,1) vertex(6,2)),(vertex(7,1) vertex(7,2)) and the second will have coordinates at (vertex(6,1) vertex(6,2)), (vertex(7,1) vertex(7,2)), (vertex(10,1) vertex(10,2)). This means that each vertex need only be described once, even if it is used by several shapes (although describing it twice will be of no concequence, just superfluous). &lt;br /&gt;
&lt;br /&gt;
*Each row in the signal/error matrix is a value refering to the shape in the corresponding row of the faces matrix. So signal(10) relates to the shape described by faces(10,:).&lt;br /&gt;
&lt;br /&gt;
For example, the following command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; test = IXTpolygons(&amp;#039;title&amp;#039;,[1; 2; 3], [0; 0; 0], axisdummy,...&lt;br /&gt;
[1,2; 1.5,1; 2,2; 2.5,1; 3,2],[1,2,3;2,3,4;3,4,5],axisdummy, ...&lt;br /&gt;
true, axisdummy, true)&lt;br /&gt;
&amp;gt;&amp;gt; da(test)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
produces the folling plot&lt;br /&gt;
&lt;br /&gt;
[[image:patch.jpg|300px|Simple IXTpolygons plot]]. &lt;br /&gt;
&lt;br /&gt;
Currently only the [[Plot Commands#Two Dimensional Plots|da]] plot command works, the same commands (such as [[Retrospective Formatting#Limits |lx]]) can be used after the object has been plotted.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=IXTpolygons&amp;diff=2896</id>
		<title>IXTpolygons</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=IXTpolygons&amp;diff=2896"/>
		<updated>2009-10-22T10:58:37Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IXTpolygons objects exists only in matlab and are used to store a series of shapes (with related signal values). This is useful for irregular grids (such as those used in mslice). The elements in an IXTpolygons object are:&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Field&lt;br /&gt;
!{{Headcellstyle}} | Type&lt;br /&gt;
! {{Headcellstyle}} | Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;title&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| char&lt;br /&gt;
| Title of the dataset used in [[Plot Commands|plotting]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;signal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| n x 1 matrix&lt;br /&gt;
| Signal data, this will be a single column, the length of the number of shapes that are in the object.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;error&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| n x 1 matrix&lt;br /&gt;
| Standard error, this will be a single column, the length of the number rof shapes that are in the object.  &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;s_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the signal axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Vertices&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|  m x 2 matrix&lt;br /&gt;
| A list of (x,y) points that will be used to construct the shapes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Faces&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|  n x p integer matrix&lt;br /&gt;
|  Contains a list of shapes, each row is a list of numbers corresponding to the rows in the vertices field. The points that these indexes correspond to will be connected to make the required shape. There are as many rows as shapes in the object. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;x_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the x axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;x_distribution&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| logical&lt;br /&gt;
| True if signal is a distribution on x (e.g. counts/microsecond) False if signal is not a distribution on x (e.g. counts)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;y_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the y axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;y_distribution&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| logical&lt;br /&gt;
| True if signal is a distribution on y (e.g. counts/spectrum) False if signal is not a distribution on y (e.g. counts)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If several different shapes are needed, then the faces array should have the number of columns required to describe the shape with the most vertices. For shapes with fewer vertices, simply put 0&amp;#039;s in the superfluous columns (e.g. to describe a pentagon and a triangle, one might have faces [1,2,3,4,5; 5,6,7,0,0] &lt;br /&gt;
&lt;br /&gt;
Each row in the vertex field is a point in the x,y plane. Each number in the faces field will refer to these rows. So if the faces matrix is [5,6,7; 6,7,10] then two triangles will be made (which share two vertices). The first triangle will have corners at coordinates (vertex(5,1) vertex(5,2)), (vertex(6,1) vertex(6,2)),(vertex(7,1) vertex(7,2)) and the second will have coordinates at (vertex(6,1) vertex(6,2)), (vertex(7,1) vertex(7,2)), (vertex(10,1) vertex(10,2)). This means that each vertex need only be described once, even if it is used by several shapes (although describing it twice will be of no concequence, just superfluous). &lt;br /&gt;
&lt;br /&gt;
Each row in the signal/error matrix is a value refering to the shape in the corresponding row of the faces matrix. So signal(10) relates to the shape described by faces(10,:).&lt;br /&gt;
&lt;br /&gt;
For example, the following command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; test = IXTpolygons(&amp;#039;title&amp;#039;,[1; 2; 3], [0; 0; 0], axisdummy,...&lt;br /&gt;
[1,2; 1.5,1; 2,2; 2.5,1; 3,2],[1,2,3;2,3,4;3,4,5],axisdummy, ...&lt;br /&gt;
true, axisdummy, true)&lt;br /&gt;
&amp;gt;&amp;gt; da(test)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
produces the folling plot&lt;br /&gt;
&lt;br /&gt;
[[image:patch.jpg|300px|Simple IXTpolygons plot]]. &lt;br /&gt;
&lt;br /&gt;
Currently only the [[Plot Commands#Two Dimensional Plots|da]] plot command works, the same commands (such as [[Retrospective Formatting#Limits |lx]]) can be used after the object has been plotted.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=IXTpolygons&amp;diff=2895</id>
		<title>IXTpolygons</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=IXTpolygons&amp;diff=2895"/>
		<updated>2009-10-22T10:43:58Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
IXTpolygons objects exists only in matlab and are used to store a series of shapes (with related signal values). This is useful for irregular grids (such as those used in mslice). The elements in an IXTpolygons object are:&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Field&lt;br /&gt;
!{{Headcellstyle}} | Type&lt;br /&gt;
! {{Headcellstyle}} | Description&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;title&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| char&lt;br /&gt;
| Title of the dataset used in [[Plot Commands|plotting]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;signal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| n x 1 matrix&lt;br /&gt;
| Signal data, this will be a single column, the length of the number of shapes that are in the object.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;error&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| n x 1 matrix&lt;br /&gt;
| Standard error, this will be a single column, the length of the number rof shapes that are in the object.  &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;s_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the signal axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Vertices&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|  m x 2 matrix&lt;br /&gt;
| A list of (x,y) points that will be used to construct the shapes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Faces&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|  n x p matrix&lt;br /&gt;
|  Contains a list of shapes, each row is a list of numbers corresponding to the rows in the vertices field. The points that these indexes correspond to will be connected to make the required shape. There are as many rows as shapes in the object. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;x_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the x axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;x_distribution&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| logical&lt;br /&gt;
| True if signal is a distribution on x (e.g. counts/microsecond) False if signal is not a distribution on x (e.g. counts)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;y_axis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[IXTaxis]]&lt;br /&gt;
| object containing the y axis label and units code information&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;y_distribution&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| logical&lt;br /&gt;
| True if signal is a distribution on y (e.g. counts/spectrum) False if signal is not a distribution on y (e.g. counts)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
test = IXTpolygons(&amp;#039;title&amp;#039;,[1; 2; 3], [0; 0; 0], axisdummy, [1,2; 1.5,1; 2,2; 2.5,1; 3,2],[1,2,3;2,3,4;3,4,5],axisdummy, true, axisdummy, true)&lt;br /&gt;
da(test)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
produces the folling plot&lt;br /&gt;
&lt;br /&gt;
[[image:patch.jpg|300px|Simple IXTpolygons plot]]. &lt;br /&gt;
&lt;br /&gt;
Currently only the [[Plot Commands#Two Dimensional Plots|da]] plot command works, the same commands (such as [[Retrospective Formatting#Limits |lx]]) can be used after the object has been plotted.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=User_Manual&amp;diff=2894</id>
		<title>User Manual</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=User_Manual&amp;diff=2894"/>
		<updated>2009-10-22T10:29:26Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are many different Matlab commands within Libisis. These include basic commands, such as taking the exponential of a dataset, through to integration and plotting commands. The following is an online user manual for the matlab interface of the Libisis software. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
There are many different object types within Libisis used to store experimental data. Once an object is created, functions exist to manipulate the data contained within. The most common objects for plotting and data manipulation are [[IXTdataset_1d]], [[IXTdataset_2d]] and [[IXTdataset_3d]] objects. [[IXTrunfile]] objects contain all raw data from a run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[IXTdataset_1d]] objects store signal and error information against one dimension (the x axis). Label and titling information is also stored. [[IXTdataset_2d]] objects also contain a second dimension (the y axis). As would be expected [[IXTdataset_3d]] objects contain yet another (z) dimension. [[IXTpolygons]] contains a list of shapes with signal data that can be plotted. All relevant data pertaining to a run can be stored in an [[IXTrunfile]] object. The object can be thought of as an array of [[IXTdataset_2d]] objects with a lot of additional information. [[IXTdataset_1d]], [[IXTdataset_2d]] and [[IXTrunfile]] have fully implemented and similar functions, [[IXTdataset_3d]] and [[IXTpolygons]] are a special case and do not have many of the data manipulation functions as of yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data is read into these objects (using methods described below) and can then be manipulated using many different tools and functions described in this documentation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[General Behaviour]]===&lt;br /&gt;
Most functions share a general behaviour outlined [[General Behaviour|here]]&lt;br /&gt;
&lt;br /&gt;
==Data Manipulation Functions==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Input and Output Functions]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below are just a few of the possible read and write functions, [[Input and Output Functions#Other Formats|other formats]] can also be used. &lt;br /&gt;
&lt;br /&gt;
* [[Input and Output Functions#Assigning a RAW File|set_path]], [[Input and Output Functions#Assigning a RAW File|set_inst]]. [[Input and Output Functions#Assigning a RAW File|set_ext]], [[Input and Output Functions#Assigning a RAW File|ass]].&lt;br /&gt;
&lt;br /&gt;
*[[Input and Output Functions#RAW Files|getspectra]], [[Input and Output Functions#RAW Files|getspectrum]] - Read in spectra from IXTraw_file objects or from RAW files&lt;br /&gt;
&lt;br /&gt;
*[[Input and Output Functions#ASCII Files|read_ascii]], [[Input and Output Functions#ASCII Files|write_ascii]] - Read or write to text files&lt;br /&gt;
&lt;br /&gt;
*[[Input and Output Functions#Point Data|read_points]], [[Input and Output Functions#Point Data|write_points]] - Read or write to text files, forcing data to be point data&lt;br /&gt;
&lt;br /&gt;
*[[Input and Output Functions#Histogram Data|read_hist]], [[Input and Output Functions#Histogram Data|write_hist]] - Read or write to text files, forcing data to be histogram data&lt;br /&gt;
&lt;br /&gt;
*[[Input and Output Functions#Slices, Cuts and Masks|read_slice]], [[Input and Output Functions#Slices, Cuts and Masks|read_cut]], [[Input and Output Functions#Slices, Cuts and Masks|read_mask]] - Special functions to read from other formats&lt;br /&gt;
&lt;br /&gt;
* [[Input and Output Functions#Nexus Files|read_nxs]] [[Input and Output Functions#Nexus Files|write_nxs]]- Read and write from Nexus file format&lt;br /&gt;
&lt;br /&gt;
* [[Using Homer and Getting Started|Homer]] - Information about using Homer to import data into Libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Binary Operators]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binary operators such as +, -, *, etc. are used to perform arithmetic operations between datasets and/or numbers &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Elementary Functions]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Elementary functions act on each signal element identically&lt;br /&gt;
&lt;br /&gt;
*[[Elementary Functions|log]], [[Elementary Functions|exp]] - logarithmic functions&lt;br /&gt;
&lt;br /&gt;
*[[Elementary Functions|sin]], [[Elementary Functions|cos]], [[Elementary Functions|tan]] - trigonomic functions&lt;br /&gt;
&lt;br /&gt;
*[[Elementary Functions|sinh]], [[Elementary Functions|cosh]], [[Elementary Functions|tanh]] - hyperbolic functions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Data Manipulation Functions]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Data Manipulation Functions#Shift Functions|shift]], [[Data Manipulation Functions#Shift Functions|shift_x]], [[Data Manipulation Functions#Shift Functions|shift_y]], [[Data Manipulation Functions#Shift Functions|shift_xy]] - Shift data along an independent axis&lt;br /&gt;
&lt;br /&gt;
*[[Data Manipulation Functions#Scale Functions|scale]], [[Data Manipulation Functions#ScaleFunctions|scale_x]], [[Data Manipulation Functions#Scale Functions|scale_y]] - Scale one of the independent axes&lt;br /&gt;
&lt;br /&gt;
*[[Data Manipulation Functions#Flip Functions|flip]], [[Data Manipulation Functions#Flip Functions|flip_x]], [[Data Manipulation Functions#Flip Functions|flip_y]] - Reverse the data in a dataset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Rebin Functions]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Three different methods exist for rebinning a function. Rebin will rebin the data into user defined bins. Rebunch will bunch together a user defined number of bins. Regroup rebins data using a minimum binwidth given by the user but insures that the new bins are coincident with the existing bins. &lt;br /&gt;
&lt;br /&gt;
*[[Rebin Functions#Rebin Functions|rebin]], [[Rebin Functions#Rebin Functions|rebin_x]], [[Rebin Functions#Rebin Functions|rebin_y]], [[Rebin Functions#Rebin Functions|rebin_xy]]&lt;br /&gt;
&lt;br /&gt;
*[[Rebin Functions#Rebunch Functions|rebunch]], [[Rebin Functions#Rebunch Functions|rebunch_x]], [[Rebin Functions#Rebunch Functions|rebunch_y]], [[Rebin Functions#Rebunch Functions|rebunch_xy]]&lt;br /&gt;
&lt;br /&gt;
*[[Rebin Functions#Rgroup Functions|regroup]], [[Rebin Functions#Rgroup Functions|regroup_x]], [[Rebin Functions#Rgroup Functions|regroup_y]], [[Rebin Functions#Rgroup Functions|regroup_xy]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[High Level Functions]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[High Level Functions#First Derivative|deriv1x]], [[High Level Functions#Second Derivative|deriv2x]], [[High Level Functions#First Derivative|deriv1y]], [[High Level Functions#Second Derivative|deriv2y]], [[High Level Functions#First Derivative|deriv1]], [[High Level Functions#Second Derivative|deriv2]] - Takes derivatives of a dataset&lt;br /&gt;
&lt;br /&gt;
*[[High Level Functions#Integral Functions|integrate_x]], [[High Level Functions#Integral Functions|integrate_y]], [[High Level Functions#Integral Functions|integrate_xy]], [[High Level Functions#Integral Functions|integrate]] - Integrates a dataset between user defined limits&lt;br /&gt;
&lt;br /&gt;
*[[High Level Functions#Smooth Functions|smooth]] - Smooths out signal data to avoid small, sharp deviations&lt;br /&gt;
&lt;br /&gt;
*[[High Level Functions#Interpolate Functions|interp_x]], [[High Level Functions#Interpolate Functions|interp_y]], [[High Level Functions#Interpolate Functions|interp]] - Interpolates data onto a different set of points&lt;br /&gt;
&lt;br /&gt;
*[[High Level Functions#Unspike Functions|unspike]] - Removes any large spikes from the data&lt;br /&gt;
&lt;br /&gt;
*[[High Level Functions#Fit Functions|fit]] - Fitting data to known functions and giving curves of best fit &lt;br /&gt;
&lt;br /&gt;
*[[High Level Functions#Function Evaluation|func_eval]] - Evaluate a function at the given x and y data points&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Special Functions]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Special functions are used to transform data between different types.&lt;br /&gt;
&lt;br /&gt;
*[[Special Functions#Contract Functions|contract]] - Turn an array of [[IXTdataset_2d]] objects into a single [[IXTdataset_2d]] object&lt;br /&gt;
&lt;br /&gt;
*[[Special Functions#Expand Functions|expand_d1d]], [[Special Functions#Expand Functions|expand_listd1d]], [[Special Functions#Expand Functions|expand_d2d]], [[Special Functions#Expand Functions|expand_listd2d]] - Expand single objects into many objects&lt;br /&gt;
&lt;br /&gt;
*[[Special Functions#Conversion Functions|oned_to_twod]] - Convert an [[IXTdataset_1d]] into an [[IXTdataset_2d]]&lt;br /&gt;
&lt;br /&gt;
*[[Special Functions#Conversion Functions|hist2point]], [[Special Functions#Conversion Functions|hist2point_x]], [[Special Functions#Conversion Functions|hist2point_y]] - Convert between histogram and point data&lt;br /&gt;
&lt;br /&gt;
*[[Special Functions#Noisify|noisify]] - Add noise to a dataset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Using Default Properties and Name Tags]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default properties and name tags are an integral part of Libisis graphics. They allow greater control of plots and it is particularly important to know about them when building applications on top of the Libisis structure. Names and tags can be used to easily identify and set properties for plots. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Plot Commands]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Plot Commands#One Dimensional Plots|dh]], [[Plot Commands#One Dimensional Plots|dl]], [[Plot Commands#One Dimensional Plots|dm]], [[Plot Commands#One Dimensional Plots|de]], [[Plot Commands#One Dimensional Plots|dp]], [[Plot Commands#One Dimensional Plots|dd]] - One dimensional plotting commands&lt;br /&gt;
&lt;br /&gt;
*[[Plot Commands#Overplots|ph]], [[Plot Commands#Overplots|pl]], [[Plot Commands#Overplots|pm]], [[Plot Commands#Overplots|pe]], [[Plot Commands#Overplots|pp]], [[Plot Commands#Overplots|pd]] - over plotting commands&lt;br /&gt;
&lt;br /&gt;
*[[Plot Commands#Two Dimensional Plots|ds]], [[Plot Commands#Two Dimensional Plots|da]], [[Plot Commands#Two Dimensional Plots|mp]] - Two dimensional plotting commands &lt;br /&gt;
&lt;br /&gt;
*[[Plot Commands#Three Dimensional Plots|sm]] - Sliceomatic (three dimensional) plotting&lt;br /&gt;
&lt;br /&gt;
===[[Pre-Emptive Formatting]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Pre-Emptive Formatting#Colors|acolor]], [[Pre-Emptive Formatting#Lines|aline]], [[Pre-Emptive Formatting#Markers|amark]] - Change default properties of plots before they are made&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Retrospective Formatting]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Retrospective Formatting#Limits|lx]], [[Retrospective Formatting#Limits|ly]], [[Retrospective Formatting#Limits|lz]] - Changes the limits of the axes&lt;br /&gt;
&lt;br /&gt;
*[[Retrospective Formatting#Changing the Scale to Log|linlogbutton]], [[Retrospective Formatting#Changing the Scale to Log|linlogmenu]], [[Retrospective Formatting#Changing the Scale to Log|linx]], [[Retrospective Formatting#Changing the Scale to Log|liny]], [[Retrospective Formatting#Changing the Scale to Log|linz]], [[Retrospective Formatting#Changing the Scale to Log|logx]] ,[[Retrospective Formatting#Changing the Scale to Log|logy]] ,[[Retrospective Formatting#Changing the Scale to Log|logz]] - changes the axes scale to logarithmic or linear&lt;br /&gt;
&lt;br /&gt;
*[[Retrospective Formatting#Changing the Aspect Ratio|aspect]] - changes the aspect ratio&lt;br /&gt;
&lt;br /&gt;
*[[Retrospective Formatting#Finding Points on a Plot|dxy]],[[Retrospective Formatting#Finding Points on a Plot|dxyz]],[[Retrospective Formatting#Finding Points on a Plot|dxyc]] - returns the co-ordinates of a clicked point on a plot, and/or marks the point with a label&lt;br /&gt;
&lt;br /&gt;
*[[Retrospective Formatting#Figure Control Functions|kf / keep_figure]], [[Retrospective Formatting#Figure Control Functions|rf / release_figure]] - hold or release a figure window&lt;br /&gt;
&lt;br /&gt;
*[[Retrospective Formatting#Advanced Controls|set_plot]], [[Retrospective Formatting#Advanced Controls|set_axes]], [[Retrospective Formatting#Advanced Controls|set_figure]] - set advanced properties in the figure, axes or plot &lt;br /&gt;
&lt;br /&gt;
*[[Retrospective Formatting#Adding a Legend|set_legend]] - adds a legend to the plot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Other Commands]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Other Commands#Renaming a Plot|rename]] - rename a plot but keep default properties &lt;br /&gt;
&lt;br /&gt;
*[[Other Commands#Extracting Information|fromplot]], [[Other Commands#Other Information|get_all_name_tags]], [[Other Commands#Other Information|get_all_handles]], [[Other Commands#Other Information|get_handles]], [[Other Commands#Other Information|check_figure]] - get information from a plot&lt;br /&gt;
&lt;br /&gt;
* [[Other Commands#Setting Default Properties|set_user_preferences]], [[Other Commands#Setting Default Properties|set_default_properties]], [[Other Commands#Setting Default Properties|reset_default]], [[Other Commands#Setting Default Properties|reset_all]] - set (or reset) default properties for plot types&lt;br /&gt;
&lt;br /&gt;
*[[Other Commands#Undo Last Plot|undop]] - undo the last plot &lt;br /&gt;
&lt;br /&gt;
*[[Other Commands#Add a Color Slider|color_slider]] - add a color slider to a [[Plot Commands#Two Dimensional Plots|two dimensional plot]] &lt;br /&gt;
&lt;br /&gt;
*[[Other Commands#Alias|alias]] - make an alias for a function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[User Reference]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Information for reference purposes, such as valid linestyles, marker styles etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Tutorial]]==&lt;br /&gt;
&lt;br /&gt;
A general tutorial. This is mainly from the graphics viewpoint but should provide a good overview of how to do things.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Tutorial#Before You Begin]]&lt;br /&gt;
*[[Tutorial#Introduction To Libisis]]&lt;br /&gt;
*[[Tutorial#Reading In Data]]&lt;br /&gt;
*[[Tutorial#Setting Colours and Styles on 1d Plots]]&lt;br /&gt;
*[[Tutorial#Two Dimensional Plotting]]&lt;br /&gt;
*[[Tutorial#Reading from a slice]]&lt;br /&gt;
*[[Tutorial#Data Manipulation In Matlab]]&lt;br /&gt;
*[[Tutorial#Some Rebinning]]&lt;br /&gt;
*[[Tutorial#Some Binary Operations]]&lt;br /&gt;
*[[Tutorial#Integrating Data]]&lt;br /&gt;
*[[Tutorial#Fitting]]&lt;br /&gt;
*[[Tutorial#Using the Homer GUI]]&lt;br /&gt;
*[[Tutorial#Getting Help]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Plot_Commands&amp;diff=2893</id>
		<title>Plot Commands</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Plot_Commands&amp;diff=2893"/>
		<updated>2009-10-22T10:27:43Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==One Dimensional Plots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Plot Types===&lt;br /&gt;
&lt;br /&gt;
Images of the one dimensional plot types can be seen [[Images of One Dimensional Plots|here]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Command&lt;br /&gt;
! {{Headcellstyle}} | Plot Type&lt;br /&gt;
|-&lt;br /&gt;
! | dl&lt;br /&gt;
| Line Plot &lt;br /&gt;
|-&lt;br /&gt;
!  | dm&lt;br /&gt;
| Marker Plot &lt;br /&gt;
|-&lt;br /&gt;
!  | de&lt;br /&gt;
| Errorbar Plot &lt;br /&gt;
|-&lt;br /&gt;
!  | dh&lt;br /&gt;
| Histogram Plot &lt;br /&gt;
|-&lt;br /&gt;
!  | dp&lt;br /&gt;
| Marker with Errorbars Plot &lt;br /&gt;
|-&lt;br /&gt;
!  | dp&lt;br /&gt;
| Marker and Line with Errorbars Plot &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Syntax:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&amp;gt; dh(w, &amp;#039;property&amp;#039;, value, &amp;#039;property2&amp;#039;, value2,...)&lt;br /&gt;
&amp;gt;&amp;gt; dh(rf, &amp;#039;det&amp;#039;,  &amp;#039;property&amp;#039;, value, &amp;#039;property2&amp;#039;, value2,..)&lt;br /&gt;
&amp;gt;&amp;gt; dh(rf, &amp;#039;mon&amp;#039;,  &amp;#039;property&amp;#039;, value, &amp;#039;property2&amp;#039;, value2,..)&lt;br /&gt;
&amp;gt;&amp;gt; dl(spectrum_no)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* ww is an [[IXTdataset_1d]] array or [[IXTdataset_2d]], &lt;br /&gt;
* &amp;#039;property&amp;#039; and value define [[General Behaviour#Property-Value Pairs|property-value pairs]]. See the [[User Reference]] for a list of available properties.&lt;br /&gt;
* rf is an [[IXTrunfile]] object. &lt;br /&gt;
* If [[IXTrunfile]] command is called with &amp;#039;mon&amp;#039; then the monitor data will be plotted, with &amp;#039;det&amp;#039; the detector data will be plotted. &lt;br /&gt;
* Spectrum_no is a spectrum of the [[Input and Output Functions#Assigning a RAW File|currently assigned RAW file]] one wishes to plot (or array thereof)&lt;br /&gt;
&lt;br /&gt;
===Overplots===&lt;br /&gt;
&lt;br /&gt;
If an overplot command is used, then the next plot will appear on top of any current plots existing in the appropriate window. The following overplot commands work when the existing plot is a one dimensional plot OR if given a name and tag, will overplot any plot type. &lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Command&lt;br /&gt;
! {{Headcellstyle}} | Plot Type&lt;br /&gt;
|-&lt;br /&gt;
! | pl&lt;br /&gt;
| Overplot Line &lt;br /&gt;
|-&lt;br /&gt;
!  | pm&lt;br /&gt;
| Overplot Marker&lt;br /&gt;
|-&lt;br /&gt;
!  | pe&lt;br /&gt;
| Overplot Errorbar &lt;br /&gt;
|-&lt;br /&gt;
!  | ph&lt;br /&gt;
| Overplot Histogram&lt;br /&gt;
|-&lt;br /&gt;
!  | pp&lt;br /&gt;
| Overplot Marker with Errorbars &lt;br /&gt;
|-&lt;br /&gt;
!  | pp&lt;br /&gt;
| Overplot Marker and Line with Errorbars &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If the existing plot is not a one dimensional plot, then the following commands need to be used. For instance, if an area plot is made and a dispersion relation is fitted, then the fit can be plotted over the area plot. These are separate commands because an overplot will, by default, find the first open unheld one dimensional plot to use as its window. This is an easier way than using Name-Tags with the normal overplot commands. &lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Command&lt;br /&gt;
! {{Headcellstyle}} | Plot Type&lt;br /&gt;
|-&lt;br /&gt;
! | ploc&lt;br /&gt;
| Overplot Line regardless of the nature of the current plot&lt;br /&gt;
|-&lt;br /&gt;
!  | pmoc&lt;br /&gt;
| Overplot Marker regardless of the nature of the current plot&lt;br /&gt;
|-&lt;br /&gt;
!  | peoc&lt;br /&gt;
| Overplot Errorbar regardless of the nature of the current plot&lt;br /&gt;
|-&lt;br /&gt;
!  | phoc&lt;br /&gt;
| Overplot Histogram regardless of the nature of the current plot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Plotting Arrays of [[IXTdataset_1d]]===&lt;br /&gt;
&lt;br /&gt;
If the input to a one dimensional plot command is an array of [[IXTdataset_1d]] objects then each [[IXTdataset_1d]] will be plotted as an overplot. Their order in the array is the same as the plotting order so that &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&amp;gt; dl(w, optional)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is the same as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;for i = 1:length(ww)&lt;br /&gt;
    pl(w(i), optional)&lt;br /&gt;
end&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;EXAMPLE:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
If w is a 4 element array of [[IXTdataset_1d]] objects then&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&amp;gt; acolor(&amp;#039;red&amp;#039;, &amp;#039;blue&amp;#039;, &amp;#039;green&amp;#039;)&lt;br /&gt;
&amp;gt;&amp;gt; dl(w)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gives the following result&lt;br /&gt;
&lt;br /&gt;
[[image:Colours.png|300px|Plot of array of IXTdataset_1d objects]]&lt;br /&gt;
&lt;br /&gt;
===Plotting Arrays of [[IXTdataset_2d]]===&lt;br /&gt;
&lt;br /&gt;
When a one dimensional plot is made of an [[IXTdataset_2d]] object then the [[IXTdataset_2d]] object is [[Special Functions#Expand Functions|expanded]] into an array of [[IXTdataset_1d]] objects and then plotted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Two Dimensional Plots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Plot Types===&lt;br /&gt;
&lt;br /&gt;
Images of the two dimensional plot types can be seen [[Images of Two Dimensional Plots|here]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Command&lt;br /&gt;
! {{Headcellstyle}} | Plot Type&lt;br /&gt;
|-&lt;br /&gt;
! | da&lt;br /&gt;
| Area Plot &lt;br /&gt;
|-&lt;br /&gt;
!  | ds&lt;br /&gt;
| Surface Plot &lt;br /&gt;
|-&lt;br /&gt;
!  | mp&lt;br /&gt;
| Multiplot Plot &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Syntax:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&amp;gt; ds(ww, &amp;#039;property&amp;#039;, value, &amp;#039;property2&amp;#039;, value2,...)&lt;br /&gt;
&amp;gt;&amp;gt; ds(rf, &amp;#039;det&amp;#039;,  &amp;#039;property&amp;#039;, value, &amp;#039;property2&amp;#039;, value2,..)&lt;br /&gt;
&amp;gt;&amp;gt; ds(rf, &amp;#039;mon&amp;#039;,  &amp;#039;property&amp;#039;, value, &amp;#039;property2&amp;#039;, value2,..)&lt;br /&gt;
&amp;gt;&amp;gt; da(spectrum_no)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* ww is an [[IXTdataset_1d]] array or [[IXTdataset_2d]] or [[IXTpolygons]] object. &lt;br /&gt;
* &amp;#039;property&amp;#039; and value define [[General Behaviour#Property-Value Pairs|property-value pairs]]. See the [[User Reference]] for a list of available properties.&lt;br /&gt;
* rf is an [[IXTrunfile]] object. &lt;br /&gt;
* If [[IXTrunfile]] command is called with &amp;#039;mon&amp;#039; then the monitor data will be plotted, with &amp;#039;det&amp;#039; the detector data will be plotted. &lt;br /&gt;
* Spectrum_no is an array of spectra from the [[Input and Output Functions#Assigning a RAW File| currently assigned RAW file]] one wishes to plot.&lt;br /&gt;
&lt;br /&gt;
===Plotting Arrays of [[IXTdataset_1d]]===&lt;br /&gt;
&lt;br /&gt;
An array of [[IXTdataset_1d]] objects is [[Special Functions#Conversion Functions|converted]] into an array of [[IXTdataset_2d]] objects and then plotted, if possible the [[IXTdataset_2d]] objects are [[Special Functions#Contract Functions|contracted]] into a single [[IXTdataset_2d]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Plotting Arrays of [[IXTdataset_2d]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Area Plot and Multiplot====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These plot each dataset on top of the last. So if data from two datasets overlap in an area plot, then the plotted data will be taken from the latest in the array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Surface Plot====&lt;br /&gt;
&lt;br /&gt;
A surface plot may be plotted in one of two different ways&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Combined&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Default&amp;#039;&amp;#039;) - the data is combined and plotted as a single plot&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Separate&amp;#039;&amp;#039;&amp;#039; - different plots are made on the same axis, one for each dataset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | &amp;amp;nbsp&lt;br /&gt;
! {{Headcellstyle}} | Combined&lt;br /&gt;
! {{Headcellstyle}} | Separate&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Description&lt;br /&gt;
| A set of points evenly distributed between the minimum and maximum values of all data are chosen. Signal data are then interpolated accross these points using linear interpolation.&lt;br /&gt;
| Data are plotted in the order it appears in the array. No interpolation is done. &lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Useful For&lt;br /&gt;
| Data that originates from the same run but has been split into many [[IXTdataset_2d]] objects or an array of [[IXTdataset_1d]] objects&lt;br /&gt;
| Separate data that is to be displayed side by side&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Computational Time and Memory&lt;br /&gt;
| Long time with high memory cost to perform the interpolation. Only possible on small arrays&lt;br /&gt;
| Minimal resources used&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Syntax&lt;br /&gt;
| &amp;gt;&amp;gt; ds(ww)&lt;br /&gt;
| &amp;gt;&amp;gt; ds(ww, &amp;#039;separation&amp;#039;, &amp;#039;on&amp;#039;) &lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Images&lt;br /&gt;
| [[image:Parta.jpg|300px|Combined data]]&lt;br /&gt;
&lt;br /&gt;
| [[image:Partb.jpg|300px|Separated data]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Three Dimensional Plots==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sliceomatic===&lt;br /&gt;
&lt;br /&gt;
Sliceomatic is a special addition to the graphics package and is not fully implimented. Optional settings are severely limited and many commands simiply don&amp;#039;t work with Sliceomatic. It is a stand alone application. However, [[Retrospective Formatting#Figure Control Functions|keep_figure]] and name tags (see below) still work and are the most useful tools.&lt;br /&gt;
&lt;br /&gt;
[[image:Sliceomatic.jpg|300px|Sliceomatic Plot]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Syntax&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&amp;gt; sm(d3a, optional)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
here, d3a is an [[IXTdataset_3d]] object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Optional Inputs==&lt;br /&gt;
&lt;br /&gt;
All of the plotting commmands accept similar optional input arguments. Below are a few examples, see [[User Reference#Optional Inputs for Plots|here]] for a full list of optional inputs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&amp;gt; dl(w1, xlo, xhi, ylo, yhi)&lt;br /&gt;
&amp;gt;&amp;gt; dl(w1, xlo, xhi)&lt;br /&gt;
&amp;gt;&amp;gt; ds(ww, xlo, xhi, ylo, yhi, zlo, zhi)&lt;br /&gt;
&amp;gt;&amp;gt; dl(w, &amp;#039;color&amp;#039;,&amp;#039;green&amp;#039;,&amp;#039;title&amp;#039;,&amp;#039;myplot&amp;#039;)&lt;br /&gt;
&amp;gt;&amp;gt; da(w1, &amp;#039;zlim&amp;#039;, [0,0.1])&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using Name Tags==&lt;br /&gt;
&lt;br /&gt;
Names and Tags are used to identify plots and define properties for them. See [[Using Default Properties and Name Tags|here]] for more detailed information about properties and name tags. &lt;br /&gt;
&lt;br /&gt;
Each plot with the same name and tag will have the same behaviour and default properties. They will plot into the same window (as long as it isn&amp;#039;t on [[Retrospective Formatting#Figure Control Functions|hold]]) and replace its contents. When setting properties [[Pre-Emptive Formatting|pre-emptively]] name tags may be given so that only properties of certain plots are changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Syntax:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&amp;gt;dl(w1, &amp;#039;name&amp;#039;, &amp;#039;myname&amp;#039;, &amp;#039;tag&amp;#039;, &amp;#039;mytag&amp;#039;)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default each plot &amp;#039;&amp;#039;type&amp;#039;&amp;#039; has a different name and all tags are blank&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Plot Type&lt;br /&gt;
! {{Headcellstyle}} | Default Name&lt;br /&gt;
|-&lt;br /&gt;
! | Oned (histogram, line, errorbar and marker)&lt;br /&gt;
| &amp;#039;default one dimensional plot&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
!  | Area&lt;br /&gt;
| &amp;#039;default area plot&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
!  | Surface&lt;br /&gt;
| &amp;#039;default surface plot&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
!  | Multiplot&lt;br /&gt;
| &amp;#039;default multiplot&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
!  | Sliceomatic&lt;br /&gt;
| &amp;#039;Sliceomatic&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Therefore, by default, each of these plot types will have their own figure window when plotting, but plots of the same type will replace each other unless they are [[Retrospective Formatting#Figure Control Functions|held]].&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=File:Patch.jpg&amp;diff=2892</id>
		<title>File:Patch.jpg</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=File:Patch.jpg&amp;diff=2892"/>
		<updated>2009-10-22T10:25:34Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: This patch object was created with the command

test = IXTpolygons(&amp;#039;title&amp;#039;,[1; 2; 3], [0; 0; 0], axisdummy, [1,2; 1.5,1; 2,2; 2.5,1; 3,2],[1,2,3;2,3,4;3,4,5],axisdummy, true, axisdummy, true)

da(test)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This patch object was created with the command&lt;br /&gt;
&lt;br /&gt;
test = IXTpolygons(&amp;#039;title&amp;#039;,[1; 2; 3], [0; 0; 0], axisdummy, [1,2; 1.5,1; 2,2; 2.5,1; 3,2],[1,2,3;2,3,4;3,4,5],axisdummy, true, axisdummy, true)&lt;br /&gt;
&lt;br /&gt;
da(test)&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2891</id>
		<title>User:Dean Whittaker</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2891"/>
		<updated>2009-10-16T10:30:19Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Dean Whittaker&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Liquids and Amorphous Solids Group&amp;lt;br&amp;gt;&lt;br /&gt;
University of Bath&amp;lt;br&amp;gt;&lt;br /&gt;
Bath&amp;lt;br&amp;gt;&lt;br /&gt;
BA2 7AY&amp;lt;br&amp;gt;&lt;br /&gt;
UK&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:d.whittaker@stfc.ac.uk d.whittaker@stfc.ac.uk]&lt;br /&gt;
&lt;br /&gt;
Tel: 01225 383626&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formerly: &lt;br /&gt;
&lt;br /&gt;
Libisis Matlab Graphics&amp;lt;br&amp;gt;&lt;br /&gt;
ISIS Computing Group &amp;lt;br&amp;gt;&lt;br /&gt;
STFC, Rutherford Appleton Laboratory &amp;lt;br&amp;gt;&lt;br /&gt;
Chilton &amp;lt;br&amp;gt;&lt;br /&gt;
OX11 0QX &amp;lt;br&amp;gt;&lt;br /&gt;
UK &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2890</id>
		<title>User:Dean Whittaker</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2890"/>
		<updated>2009-10-16T10:30:09Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Dean Whittaker&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Liquids and Amorphous Solids Group&amp;lt;br&amp;gt;&lt;br /&gt;
University of Bath&amp;lt;br&amp;gt;&lt;br /&gt;
Bath&amp;lt;br&amp;gt;&lt;br /&gt;
BA2 7AY&amp;lt;br&amp;gt;&lt;br /&gt;
UK&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:d.whittaker@stfc.ac.uk d.whittaker@stfc.ac.uk]&lt;br /&gt;
Tel: 01225 383626&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formerly: &lt;br /&gt;
&lt;br /&gt;
Libisis Matlab Graphics&amp;lt;br&amp;gt;&lt;br /&gt;
ISIS Computing Group &amp;lt;br&amp;gt;&lt;br /&gt;
STFC, Rutherford Appleton Laboratory &amp;lt;br&amp;gt;&lt;br /&gt;
Chilton &amp;lt;br&amp;gt;&lt;br /&gt;
OX11 0QX &amp;lt;br&amp;gt;&lt;br /&gt;
UK &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2889</id>
		<title>User:Dean Whittaker</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2889"/>
		<updated>2009-10-16T10:29:09Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Dean Whittaker&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Liquids and Amorphous Solids Group&amp;lt;br&amp;gt;&lt;br /&gt;
University of Bath&amp;lt;br&amp;gt;&lt;br /&gt;
Bath&amp;lt;br&amp;gt;&lt;br /&gt;
BA2 7AY&amp;lt;br&amp;gt;&lt;br /&gt;
UK&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:d.whittaker@stfc.ac.uk d.whittaker@stfc.ac.uk]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formerly: &lt;br /&gt;
&lt;br /&gt;
Libisis Matlab Graphics&amp;lt;br&amp;gt;&lt;br /&gt;
ISIS Computing Group &amp;lt;br&amp;gt;&lt;br /&gt;
STFC, Rutherford Appleton Laboratory &amp;lt;br&amp;gt;&lt;br /&gt;
Chilton &amp;lt;br&amp;gt;&lt;br /&gt;
OX11 0QX &amp;lt;br&amp;gt;&lt;br /&gt;
UK &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2866</id>
		<title>Download and setup LIBISIS</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2866"/>
		<updated>2008-12-05T14:20:01Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By downloading any of the files below, you accept the terms of the Matlab MCR Library License included with the distribution. Read the COPYING.rtf file in the License folder for information about which components may or may not be changed or redistributed. &lt;br /&gt;
&lt;br /&gt;
If you have any problems, email the [http://lists.libisis.org/mailman/listinfo/libisis-users libisis-users] mailing list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download LIBISIS ==&lt;br /&gt;
* Download the latest libisis build for your version of matlab&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| not available at the moment, requires extra rpms&lt;br /&gt;
| not available at the moment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* Matlab 2007a (or later) &lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
&lt;br /&gt;
== Setup Paths ==&lt;br /&gt;
&lt;br /&gt;
* Copy the libisis_start.m file into &amp;lt;tt&amp;gt;C:\mprogs&amp;lt;/tt&amp;gt; or into the directory where your matlab starts&lt;br /&gt;
&lt;br /&gt;
This bit need to be added to libisis_start.m&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%%------------------------------------------------------------------------------&lt;br /&gt;
STRING = [ipath &amp;#039;/matlab/homer_gui/instrument_setup&amp;#039;];&lt;br /&gt;
    if(isdir(STRING))&lt;br /&gt;
        addpath (STRING);&lt;br /&gt;
    end &lt;br /&gt;
%%-------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
do not edit &amp;#039;&amp;#039;required_fields.txt&amp;#039;&amp;#039; - only edit the &amp;#039;&amp;#039;maps.txt&amp;#039;&amp;#039; or &amp;#039;&amp;#039;merlin.txt&amp;#039;&amp;#039; files&lt;br /&gt;
&lt;br /&gt;
* there are two ways you can make sure the paths are set in the matlab instance&lt;br /&gt;
** call the libisis_start function from the command line, with the name of the libisis directory which was unpacked see the example below&lt;br /&gt;
** or you can add the line below into your startup.m, the path to the libisis_start function &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; of course be in the matlab path, so you may have to add C:\mprogs or X:\analysis to the path in the startup.m already&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;C:\mprogs\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;X:\analysis\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download Stand Alone Homer ==&lt;br /&gt;
* If you do not have matlab it is possible to download an executable which will run the homer GUI standalone&lt;br /&gt;
* Homer software created by Dr. [[User:Dickon Champion|Dickon Champion]], standalone installation developed by [[User:Dean Whittaker|Dean Whittaker]]. MCRInstaller and Matlab (c) [http://www.matlab.com The MathWorks, Inc.] 1984-2008&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
| [http://download.libisis.org/kits/homer_standalone.zip Stand Alone Homer] - the standalone homer zip file &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller.exe MCRInstaller] - required for the first run of homer.&lt;br /&gt;
&lt;br /&gt;
| not available&lt;br /&gt;
| not available&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
you must [[Homer Gui setup|set up]] Homer properly in order for it to work. Run the MCRInstaller once on your computer, if updating your homer installation, it is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install Stand Alone Homer===&lt;br /&gt;
&lt;br /&gt;
* The &amp;#039;&amp;#039;&amp;#039;First&amp;#039;&amp;#039;&amp;#039; time you download homer:&lt;br /&gt;
** Download the MCRInstaller file above&lt;br /&gt;
** Run the MCRInstaller.exe file and follow the on-screen instructions&lt;br /&gt;
* Download the homer zip file above&lt;br /&gt;
* Unzip to directory of your choice&lt;br /&gt;
* Run homer.exe to start homer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
* Administrative Rights for Installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup Memory Usage ==&lt;br /&gt;
&lt;br /&gt;
Sometimes when we are treating large datasets, such as on MAPS, we cannot load all the data into the memory of the computer at once, we need to &amp;#039;chunk&amp;#039; the data into smaller pieces. We therefore need to set the default number of workspaces in each &amp;#039;chunk&amp;#039; to treat at any one time during the population of an [[IXTrunfile]] and the total amount of memory to allow the computer to use. &lt;br /&gt;
&lt;br /&gt;
If the memory required for the number of workspaces in each chunk is greater than that defined then the number of workspaces is reduced until it fits in the memory or a failure status is raised. These two values are defined in &amp;lt;tt&amp;gt;./matlab/homer/default_homer_nchunk.m&amp;lt;/tt&amp;gt; which needs to be edited to suit the memory needs of your computer. Tests have shown that LIBISIS will populate data fastest when it is chunked in groups of 100 workspaces, so this is the default value in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function nchunk=default_homer_nchunk&lt;br /&gt;
% nchunk = default_homer_nchunk&lt;br /&gt;
% nchunk is a two membered array&lt;br /&gt;
% the first element is the default number of workspaces to be treated at &lt;br /&gt;
% one time, and the second element is the maximum amount of memory (in MB)&lt;br /&gt;
% that you want the computer to use&lt;br /&gt;
nchunk=int32([100,500]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2865</id>
		<title>Download and setup LIBISIS</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2865"/>
		<updated>2008-12-05T14:17:41Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By downloading any of the files below, you accept the terms of the Matlab MCR Library License included with the distribution. Read the COPYING.rtf file in the License folder for information about which components may or may not be changed or redistributed. &lt;br /&gt;
&lt;br /&gt;
If you have any problems, email the [http://lists.libisis.org/mailman/listinfo/libisis-users libisis-users] mailing list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download LIBISIS ==&lt;br /&gt;
* Download the latest libisis build for your version of matlab,(currently the only download will work with Matlab 2007a or later)&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| not available at the moment, requires extra rpms&lt;br /&gt;
| not available at the moment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* Matlab 2007a (or later) &lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
&lt;br /&gt;
== Setup Paths ==&lt;br /&gt;
&lt;br /&gt;
* Copy the libisis_start.m file into &amp;lt;tt&amp;gt;C:\mprogs&amp;lt;/tt&amp;gt; or into the directory where your matlab starts&lt;br /&gt;
&lt;br /&gt;
This bit need to be added to libisis_start.m&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%%------------------------------------------------------------------------------&lt;br /&gt;
STRING = [ipath &amp;#039;/matlab/homer_gui/instrument_setup&amp;#039;];&lt;br /&gt;
    if(isdir(STRING))&lt;br /&gt;
        addpath (STRING);&lt;br /&gt;
    end &lt;br /&gt;
%%-------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
do not edit &amp;#039;&amp;#039;required_fields.txt&amp;#039;&amp;#039; - only edit the &amp;#039;&amp;#039;maps.txt&amp;#039;&amp;#039; or &amp;#039;&amp;#039;merlin.txt&amp;#039;&amp;#039; files&lt;br /&gt;
&lt;br /&gt;
* there are two ways you can make sure the paths are set in the matlab instance&lt;br /&gt;
** call the libisis_start function from the command line, with the name of the libisis directory which was unpacked see the example below&lt;br /&gt;
** or you can add the line below into your startup.m, the path to the libisis_start function &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; of course be in the matlab path, so you may have to add C:\mprogs or X:\analysis to the path in the startup.m already&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;C:\mprogs\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;X:\analysis\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download Stand Alone Homer ==&lt;br /&gt;
* If you do not have matlab it is possible to download an executable which will run the homer GUI standalone&lt;br /&gt;
* Homer software created by Dr. [[User:Dickon Champion|Dickon Champion]], standalone installation developed by [[User:Dean Whittaker|Dean Whittaker]]. MCRInstaller and Matlab (c) [http://www.matlab.com The MathWorks, Inc.] 1984-2008&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
| [http://download.libisis.org/kits/homer_standalone.zip Stand Alone Homer] - the standalone homer zip file &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller.exe MCRInstaller] - required for the first run of homer.&lt;br /&gt;
&lt;br /&gt;
| not available&lt;br /&gt;
| not available&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
you must [[Homer Gui setup|set up]] Homer properly in order for it to work. Run the MCRInstaller once on your computer, if updating your homer installation, it is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install Stand Alone Homer===&lt;br /&gt;
&lt;br /&gt;
* The &amp;#039;&amp;#039;&amp;#039;First&amp;#039;&amp;#039;&amp;#039; time you download homer:&lt;br /&gt;
** Download the MCRInstaller file above&lt;br /&gt;
** Run the MCRInstaller.exe file and follow the on-screen instructions&lt;br /&gt;
* Download the homer zip file above&lt;br /&gt;
* Unzip to directory of your choice&lt;br /&gt;
* Run homer.exe to start homer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
* Administrative Rights for Installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup Memory Usage ==&lt;br /&gt;
&lt;br /&gt;
Sometimes when we are treating large datasets, such as on MAPS, we cannot load all the data into the memory of the computer at once, we need to &amp;#039;chunk&amp;#039; the data into smaller pieces. We therefore need to set the default number of workspaces in each &amp;#039;chunk&amp;#039; to treat at any one time during the population of an [[IXTrunfile]] and the total amount of memory to allow the computer to use. &lt;br /&gt;
&lt;br /&gt;
If the memory required for the number of workspaces in each chunk is greater than that defined then the number of workspaces is reduced until it fits in the memory or a failure status is raised. These two values are defined in &amp;lt;tt&amp;gt;./matlab/homer/default_homer_nchunk.m&amp;lt;/tt&amp;gt; which needs to be edited to suit the memory needs of your computer. Tests have shown that LIBISIS will populate data fastest when it is chunked in groups of 100 workspaces, so this is the default value in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function nchunk=default_homer_nchunk&lt;br /&gt;
% nchunk = default_homer_nchunk&lt;br /&gt;
% nchunk is a two membered array&lt;br /&gt;
% the first element is the default number of workspaces to be treated at &lt;br /&gt;
% one time, and the second element is the maximum amount of memory (in MB)&lt;br /&gt;
% that you want the computer to use&lt;br /&gt;
nchunk=int32([100,500]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2864</id>
		<title>Download and setup LIBISIS</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2864"/>
		<updated>2008-12-05T14:15:55Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By downloading any of the files below, you accept the terms of the Matlab MCR Library License included with the distribution. Read the COPYING.rtf file in the License folder for information about which components may or may not be changed or redistributed. &lt;br /&gt;
&lt;br /&gt;
If you have any problems, email the [http://lists.libisis.org/mailman/listinfo/libisis-users libisis-users] mailing list.&lt;br /&gt;
&lt;br /&gt;
== Download Stand Alone Homer ==&lt;br /&gt;
* If you do not have matlab it is possible to download an executable which will run the homer GUI standalone&lt;br /&gt;
* Homer software created by Dr. [[User:Dickon Champion|Dickon Champion]], standalone installation developed by [[User:Dean Whittaker|Dean Whittaker]]. MCRInstaller and Matlab (c) [http://www.matlab.com The MathWorks, Inc.] 1984-2008&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
| [http://download.libisis.org/kits/homer_standalone.zip Stand Alone Homer] - the standalone homer zip file &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller.exe MCRInstaller] - required for the first run of homer.&lt;br /&gt;
&lt;br /&gt;
| not available&lt;br /&gt;
| not available&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
you must [[Homer Gui setup|set up]] Homer properly in order for it to work. Run the MCRInstaller once on your computer, if updating your homer installation, it is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install Stand Alone Homer===&lt;br /&gt;
&lt;br /&gt;
* The &amp;#039;&amp;#039;&amp;#039;First&amp;#039;&amp;#039;&amp;#039; time you download homer:&lt;br /&gt;
** Download the MCRInstaller file above&lt;br /&gt;
** Run the MCRInstaller.exe file and follow the on-screen instructions&lt;br /&gt;
* Download the homer zip file above&lt;br /&gt;
* Unzip to directory of your choice&lt;br /&gt;
* Run homer.exe to start homer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
* Administrative Rights for Installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download LIBISIS ==&lt;br /&gt;
* Download the latest libisis build for your version of matlab,(currently the only download will work with Matlab 2007a or later)&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| not available at the moment, requires extra rpms&lt;br /&gt;
| not available at the moment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* Matlab 2007a (or later) &lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
&lt;br /&gt;
== Setup Paths ==&lt;br /&gt;
&lt;br /&gt;
* Copy the libisis_start.m file into &amp;lt;tt&amp;gt;C:\mprogs&amp;lt;/tt&amp;gt; or into the directory where your matlab starts&lt;br /&gt;
&lt;br /&gt;
This bit need to be added to libisis_start.m&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%%------------------------------------------------------------------------------&lt;br /&gt;
STRING = [ipath &amp;#039;/matlab/homer_gui/instrument_setup&amp;#039;];&lt;br /&gt;
    if(isdir(STRING))&lt;br /&gt;
        addpath (STRING);&lt;br /&gt;
    end &lt;br /&gt;
%%-------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
do not edit &amp;#039;&amp;#039;required_fields.txt&amp;#039;&amp;#039; - only edit the &amp;#039;&amp;#039;maps.txt&amp;#039;&amp;#039; or &amp;#039;&amp;#039;merlin.txt&amp;#039;&amp;#039; files&lt;br /&gt;
&lt;br /&gt;
* there are two ways you can make sure the paths are set in the matlab instance&lt;br /&gt;
** call the libisis_start function from the command line, with the name of the libisis directory which was unpacked see the example below&lt;br /&gt;
** or you can add the line below into your startup.m, the path to the libisis_start function &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; of course be in the matlab path, so you may have to add C:\mprogs or X:\analysis to the path in the startup.m already&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;C:\mprogs\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;X:\analysis\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Setup Memory Usage ==&lt;br /&gt;
&lt;br /&gt;
Sometimes when we are treating large datasets, such as on MAPS, we cannot load all the data into the memory of the computer at once, we need to &amp;#039;chunk&amp;#039; the data into smaller pieces. We therefore need to set the default number of workspaces in each &amp;#039;chunk&amp;#039; to treat at any one time during the population of an [[IXTrunfile]] and the total amount of memory to allow the computer to use. &lt;br /&gt;
&lt;br /&gt;
If the memory required for the number of workspaces in each chunk is greater than that defined then the number of workspaces is reduced until it fits in the memory or a failure status is raised. These two values are defined in &amp;lt;tt&amp;gt;./matlab/homer/default_homer_nchunk.m&amp;lt;/tt&amp;gt; which needs to be edited to suit the memory needs of your computer. Tests have shown that LIBISIS will populate data fastest when it is chunked in groups of 100 workspaces, so this is the default value in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function nchunk=default_homer_nchunk&lt;br /&gt;
% nchunk = default_homer_nchunk&lt;br /&gt;
% nchunk is a two membered array&lt;br /&gt;
% the first element is the default number of workspaces to be treated at &lt;br /&gt;
% one time, and the second element is the maximum amount of memory (in MB)&lt;br /&gt;
% that you want the computer to use&lt;br /&gt;
nchunk=int32([100,500]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2855</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2855"/>
		<updated>2008-09-09T17:39:02Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the [http://www.isis.rl.ac.uk ISIS pulsed neutron source]. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems with editing the wiki. Wiki content primarily created by [[User:Dean Whittaker|Dean Whittaker]] and [[User:Dickon Champion|Dickon Champion]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2854</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2854"/>
		<updated>2008-09-09T17:38:08Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the [isis.rl.ac.uk ISIS pulsed neutron source]. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems with editing the wiki. Wiki content primarily created by [[User:Dean Whittaker|Dean Whittaker]] and [[User:Dickon Champion|Dickon Champion]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2853</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2853"/>
		<updated>2008-09-09T17:37:10Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems with editing the wiki. Wiki content primarily created by [[User:Dean Whittaker|Dean Whittaker]] and [[User:Dickon Champion|Dickon Champion]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2852</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2852"/>
		<updated>2008-09-09T17:36:24Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems with editing the wiki. Wiki content primarily created by [[User:Dean Whittaker|Dean Whittaker]] and [[User:Dickon Champion|Dickon Champion]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Page last edited on {{REVISIONDAY2}} / {{REVISIONMONTH}} / {{REVISIONYEAR}}&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2851</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2851"/>
		<updated>2008-09-09T17:31:08Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems with editing the wiki. Wiki content primarily created by [[User:Dean Whittaker|Dean Whittaker]] and [[User:Dickon Champion|Dickon Champion]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2848</id>
		<title>User:Dean Whittaker</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2848"/>
		<updated>2008-09-09T16:15:20Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Dean Whittaker&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Libisis Matlab Graphics&amp;lt;br&amp;gt;&lt;br /&gt;
ISIS Computing Group &amp;lt;br&amp;gt;&lt;br /&gt;
STFC, Rutherford Appleton Laboratory &amp;lt;br&amp;gt;&lt;br /&gt;
Chilton &amp;lt;br&amp;gt;&lt;br /&gt;
OX11 0QX &amp;lt;br&amp;gt;&lt;br /&gt;
UK &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liquids and Amorphous Solids Group&amp;lt;br&amp;gt;&lt;br /&gt;
University of Bath&amp;lt;br&amp;gt;&lt;br /&gt;
Bath&amp;lt;br&amp;gt;&lt;br /&gt;
BA2 7AY&amp;lt;br&amp;gt;&lt;br /&gt;
UK&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:d.whittaker@rl.ac.uk d.whittaker@rl.ac.uk]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2847</id>
		<title>User:Dean Whittaker</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=User:Dean_Whittaker&amp;diff=2847"/>
		<updated>2008-09-09T16:15:13Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Dean Whittaker&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Libisis Matlab Graphics&amp;lt;br&amp;gt;&lt;br /&gt;
ISIS Computing Group &amp;lt;br&amp;gt;&lt;br /&gt;
STFC, Rutherford Appleton Laboratory &amp;lt;br&amp;gt;&lt;br /&gt;
Chilton &amp;lt;br&amp;gt;&lt;br /&gt;
OX11 0QX &amp;lt;br&amp;gt;&lt;br /&gt;
UK &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liquids and Amorphous Solids Group&amp;lt;br&amp;gt;&lt;br /&gt;
University of Bath&amp;lt;br&amp;gt;&lt;br /&gt;
Bath&amp;lt;br&amp;gt;&lt;br /&gt;
BA2 7AY&amp;lt;br&amp;gt;&lt;br /&gt;
UK&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Email: [mailto:d.whittaker@rl.ac.uk d.whittaker@rl.ac.uk&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2846</id>
		<title>Download and setup LIBISIS</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Download_and_setup_LIBISIS&amp;diff=2846"/>
		<updated>2008-09-09T15:56:29Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By downloading any of the files below, you accept the terms of the Matlab MCR Library License included with the distribution. Read the COPYING.rtf file in the License folder for information about which components may or may not be changed or redistributed. &lt;br /&gt;
&lt;br /&gt;
== Download Stand Alone Homer ==&lt;br /&gt;
* If you do not have matlab it is possible to download an executable which will run the homer GUI standalone&lt;br /&gt;
* Homer software created by Dr. [[User:Dickon Champion|Dickon Champion]], standalone installation developed by [[User:Dean Whittaker|Dean Whittaker]]. MCRInstaller and Matlab (c) [www.matlab.com The MathWorks, Inc.] 1984-2008&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
| [http://download.libisis.org/kits/homer_standalone.zip Stand Alone Homer] - the standalone homer zip file &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller.exe MCRInstaller] - required for the first run of homer.&lt;br /&gt;
&lt;br /&gt;
| not available&lt;br /&gt;
| not available&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
you must [[Homer Gui setup|set up]] Homer properly in order for it to work. Run the MCRInstaller once on your computer, if updating your homer installation, it is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install Stand Alone Homer===&lt;br /&gt;
&lt;br /&gt;
* The &amp;#039;&amp;#039;&amp;#039;First&amp;#039;&amp;#039;&amp;#039; time you download homer:&lt;br /&gt;
** Download the MCRInstaller file above&lt;br /&gt;
** Run the MCRInstaller.exe file and follow the on-screen instructions&lt;br /&gt;
* Download the homer zip file above&lt;br /&gt;
* Unzip to directory of your choice&lt;br /&gt;
* Run homer.exe to start homer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
* Administrative Rights for Installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download LIBISIS ==&lt;br /&gt;
* Download the latest libisis build for your version of matlab,(currently the only download will work with Matlab 2007a or later)&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/libisis2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| not available at the moment, requires extra rpms&lt;br /&gt;
| not available at the moment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* Matlab 2007a (or later) &lt;br /&gt;
* 1GB RAM memory &lt;br /&gt;
* 40MB free hard drive space&lt;br /&gt;
&lt;br /&gt;
== Setup Paths ==&lt;br /&gt;
&lt;br /&gt;
* Copy the libisis_start.m file into &amp;lt;tt&amp;gt;C:\mprogs&amp;lt;/tt&amp;gt; or into the directory where your matlab starts&lt;br /&gt;
&lt;br /&gt;
* there are two ways you can make sure the paths are set in the matlab instance&lt;br /&gt;
** call the libisis_start function from the command line, with the name of the libisis directory which was unpacked see the example below&lt;br /&gt;
** or you can add the line below into your startup.m, the path to the libisis_start function &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; of course be in the matlab path, so you may have to add C:\mprogs or X:\analysis to the path in the startup.m already&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;C:\mprogs\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; libisis_start(&amp;#039;X:\analysis\libisis_2008_01_18_1356&amp;#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Setup Memory Usage ==&lt;br /&gt;
&lt;br /&gt;
Sometimes when we are treating large datasets, such as on MAPS, we cannot load all the data into the memory of the computer at once, we need to &amp;#039;chunk&amp;#039; the data into smaller pieces. We therefore need to set the default number of workspaces in each &amp;#039;chunk&amp;#039; to treat at any one time during the population of an [[IXTrunfile]] and the total amount of memory to allow the computer to use. &lt;br /&gt;
&lt;br /&gt;
If the memory required for the number of workspaces in each chunk is greater than that defined then the number of workspaces is reduced until it fits in the memory or a failure status is raised. These two values are defined in &amp;lt;tt&amp;gt;./matlab/homer/default_homer_nchunk.m&amp;lt;/tt&amp;gt; which needs to be edited to suit the memory needs of your computer. Tests have shown that LIBISIS will populate data fastest when it is chunked in groups of 100 workspaces, so this is the default value in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function nchunk=default_homer_nchunk&lt;br /&gt;
% nchunk = default_homer_nchunk&lt;br /&gt;
% nchunk is a two membered array&lt;br /&gt;
% the first element is the default number of workspaces to be treated at &lt;br /&gt;
% one time, and the second element is the maximum amount of memory (in MB)&lt;br /&gt;
% that you want the computer to use&lt;br /&gt;
nchunk=int32([100,500]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2845</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2845"/>
		<updated>2008-09-09T15:47:29Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems. Wiki content primarily created by [[User:Dean Whittaker|Dean Whittaker]] and [[User:Dickon Champion|Dickon Champion]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2844</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2844"/>
		<updated>2008-09-09T15:43:31Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems. Wiki content primarily created by [[User:Dean Whittaker|Dean Whittaker]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2843</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2843"/>
		<updated>2008-09-09T15:35:51Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. Libisis was primarily developed by [[User:Dickon Champion|Dickon Champion]], [[User:Freddie Akeroyd|Freddie Akeroyd]], [[User:Pranav Amin|Pranav Amin]], [[User:Toby Perring|Toby Perring]] and [[User:Dean Whittaker|Dean Whittaker]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Developer_Notes&amp;diff=2842</id>
		<title>Developer Notes</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Developer_Notes&amp;diff=2842"/>
		<updated>2008-09-05T09:23:32Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Matlab Components]]&lt;br /&gt;
&lt;br /&gt;
*[[Fortran Components]]&lt;br /&gt;
&lt;br /&gt;
*[[Making Install Kits]]&lt;br /&gt;
&lt;br /&gt;
*[[Changing Homer GUI Code| Homer Information and How To Compile]]&lt;br /&gt;
&lt;br /&gt;
*[[Testing]]&lt;br /&gt;
&lt;br /&gt;
*[[File Locations]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Mslice&amp;diff=2841</id>
		<title>Mslice</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Mslice&amp;diff=2841"/>
		<updated>2008-09-05T09:23:22Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2840</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2840"/>
		<updated>2008-09-05T09:20:25Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2839</id>
		<title>Mslice Quick Start</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2839"/>
		<updated>2008-09-05T09:20:08Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2838</id>
		<title>Mslice Quick Start</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2838"/>
		<updated>2008-09-04T13:34:05Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download Mslice==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 Standalone 32 bit===&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller MCRInstaller (Required)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_standalone.zip MSlice Standalone for Windows]&lt;br /&gt;
&lt;br /&gt;
| Not Available&lt;br /&gt;
| Not Available&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 Matlab - 32 bit===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Download the latest mslice build for your version of matlab&lt;br /&gt;
* For 64 bit systems see &amp;quot;how to MEX&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
This version is for use with earlier releases of Matlab and does not have the full functionality of version 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr11.zip Matlab Ver 5.2 (R11)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr12.zip Matlab 6.1 (R12)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr13.zip Matlab 6.5 (R13)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How To MEX==&lt;br /&gt;
&lt;br /&gt;
If using an operating system that does not currently have a release of mslice, then you can MEX mslice yourself (if possible). You need to have:&lt;br /&gt;
&lt;br /&gt;
* g95 Fortran compiler (or equivalent) OR Intel Fortran Compiler that is compatible with your version of Matlab.&lt;br /&gt;
* Matlab 7.1 or above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To MEX the files yourself:&lt;br /&gt;
&lt;br /&gt;
* Download any Windows version 2 distribution of mslice and unzip to a folder of your choice.&lt;br /&gt;
* Follow the setup instructions below.&lt;br /&gt;
* Open Matlab&lt;br /&gt;
* Type &amp;gt;&amp;gt; mslice_mex(&amp;#039;bit&amp;#039;) where bit is either 32 for a 32 bit system or 64 for a 64 bit system (must be a string).&lt;br /&gt;
* You will be asked once for your fortran compiler - when asked to show installed compilers, select &amp;#039;y&amp;#039; and then select either the Intel Fortran compiler or G95 compiler. If neither of these is on the list then you can not MEX the files yourself. Consult your computing services about aquiring one of these compilers. &lt;br /&gt;
* You will then be asked for your c compiler. Choose an appropriate compiler in the same way&lt;br /&gt;
* A success or fail message will be displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
===Version 2 Matlab===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Open your startup.m file, if it does not exist then create it in the folder that matlab starts&lt;br /&gt;
* Add the following lines to the startup.m file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; addpath(&amp;#039;c:\mprogs\mslice&amp;#039;) % where c:\mprogs\mslice is the folder you unzipped mslice into&lt;br /&gt;
mslice_init &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version2 Standalone===&lt;br /&gt;
&lt;br /&gt;
Before using a Matlab compiled product you must run MCRInstaller.exe. This .exe file installs required components of Matlab on your computer. Admin rights are required to run this and it must be run the first time you download a standalone matlab application. If you have already run this file on your computer, you do not need to run it again (for instance, you will have run this if you installed [[Download and setup LIBISIS|stand alone Homer]]. Run the file and follow the onscreen instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Set Up Examples===&lt;br /&gt;
&lt;br /&gt;
Some examples are included with the program. These are .msp files used by mslice to store locations of various required data. For these to work correctly the mslice_setup_examples.exe file must be run (in the standalone version) or type &amp;gt;&amp;gt; mslice_setup_examples. Do this once whenever the directory that mslice resides in is changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Start Mslice===&lt;br /&gt;
&lt;br /&gt;
Double click the mslice.exe file located in the parent directory (the one the zip file was extracted to) or in Matlab simply type &amp;gt;&amp;gt; mslice. An example should appear straight away. To look at other examples, click the parameters menu item and click load parameters. Then choose one of the other example .msp files to load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; online guide here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Mslice==&lt;br /&gt;
&lt;br /&gt;
The [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; Version 1 Online Guide] gives a good overview of how to use Matlab. Look back here for a more comprehensive guide in the future.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2837</id>
		<title>Mslice Quick Start</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2837"/>
		<updated>2008-09-04T13:07:10Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download Mslice==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 Standalone 32 bit===&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller MCRInstaller (Required)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_standalone.zip MSlice Standalone for Windows]&lt;br /&gt;
&lt;br /&gt;
| Not Available&lt;br /&gt;
| Not Available&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 Matlab - 32 bit===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Download the latest mslice build for your version of matlab&lt;br /&gt;
* For 64 bit systems see &amp;quot;how to MEX&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
This version is for use with earlier releases of Matlab and does not have the full functionality of version 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr11.zip Matlab Ver 5.2 (R11)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr12.zip Matlab 6.1 (R12)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr13.zip Matlab 6.5 (R13)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How To MEX==&lt;br /&gt;
&lt;br /&gt;
If using an operating system that does not currently have a release of mslice, then you can MEX mslice yourself (if possible). You need to have:&lt;br /&gt;
&lt;br /&gt;
* g95 Fortran compiler (or equivalent) OR Intel Fortran Compiler that is compatible with your version of Matlab.&lt;br /&gt;
* Matlab 7.1 or above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To MEX the files yourself:&lt;br /&gt;
&lt;br /&gt;
* Download any Windows version 2 distribution of mslice and unzip to a folder of your choice.&lt;br /&gt;
* Follow the setup instructions below.&lt;br /&gt;
* Open Matlab&lt;br /&gt;
* Type &amp;gt;&amp;gt; mslice_mex(&amp;#039;bit&amp;#039;) where bit is either 32 for a 32 bit system or 64 for a 64 bit system (must be a string).&lt;br /&gt;
* You will be asked once for your fortran compiler - when asked to show installed compilers, select &amp;#039;y&amp;#039; and then select either the Intel Fortran compiler or G95 compiler. If neither of these is on the list then you can not MEX the files yourself. Consult your computing services about aquiring one of these compilers. &lt;br /&gt;
* You will then be asked for your c compiler. Choose an appropriate compiler in the same way&lt;br /&gt;
* A success or fail message will be displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
===Version 2 Matlab===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Open your startup.m file, if it does not exist then create it in the folder that matlab starts&lt;br /&gt;
* Add the following lines to the startup.m file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; addpath(&amp;#039;c:\mprogs\mslice&amp;#039;) % where c:\mprogs\mslice is the folder you unzipped mslice into&lt;br /&gt;
mslice_init &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version2 Standalone===&lt;br /&gt;
&lt;br /&gt;
This .exe file installs required components of Matlab on your computer. Admin rights are required to run this and it must be run the first time you download a standalone matlab application. If you have already run this file on your computer, you do not need to run it again. Run the file and follow the onscreen instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Set Up Examples===&lt;br /&gt;
&lt;br /&gt;
Some examples are included with the program. These are .msp files used by mslice to store locations of various required data. For these to work correctly the set_up_examples.exe file must be run once whenever the directory that mslice resides in is changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Start Mslice===&lt;br /&gt;
&lt;br /&gt;
Double click the mslice.exe file located in the parent directory (the one the zip file was extracted to) or in Matlab simply type &amp;gt;&amp;gt; mslice. An example should appear straight away. To look at other examples, click the parameters menu item and click load parameters. Then choose one of the other example .msp files to load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; online guide here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Mslice==&lt;br /&gt;
&lt;br /&gt;
The [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; Version 1 Online Guide] gives a good overview of how to use Matlab. Look back here for a more comprehensive guide in the future.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2836</id>
		<title>Mslice Quick Start</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2836"/>
		<updated>2008-09-04T10:49:50Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download Mslice==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 Standalone 32 bit===&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller MCRInstaller (Required)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_standalone.zip MSlice Standalone for Windows]&lt;br /&gt;
&lt;br /&gt;
| Not Available&lt;br /&gt;
| Not Available&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 Matlab - 32 bit===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Download the latest mslice build for your version of matlab&lt;br /&gt;
* For 64 bit systems see &amp;quot;how to MEX&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
This version is for use with earlier releases of Matlab and does not have the full functionality of version 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr11.zip Matlab Ver 5.2 (R11)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr12.zip Matlab 6.1 (R12)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr13.zip Matlab 6.5 (R13)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How To MEX==&lt;br /&gt;
&lt;br /&gt;
If using an operating system that does not currently have a release of mslice, then you can MEX mslice yourself (if possible). You need to have:&lt;br /&gt;
&lt;br /&gt;
* g95 Fortran compiler (or equivalent) OR Intel Fortran Compiler that is compatible with your version of Matlab.&lt;br /&gt;
* Matlab 7.1 or above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To MEX the files yourself:&lt;br /&gt;
&lt;br /&gt;
* Download any Windows version 2 distribution of mslice and unzip to a folder of your choice.&lt;br /&gt;
* Follow the setup instructions below.&lt;br /&gt;
* Open Matlab&lt;br /&gt;
* Type mex -setup and select either the g95 or intel fortran compilers &lt;br /&gt;
* Type &amp;gt;&amp;gt; mslice_mex(&amp;#039;bit&amp;#039;) where bit is either 32 for a 32 bit system or 64 for a 64 bit system.&lt;br /&gt;
&lt;br /&gt;
Follow the instructions below to setup mslice. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
===Version 2 Matlab===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Open your startup.m file, if it does not exist then create it in the folder that matlab starts&lt;br /&gt;
* Add the following lines to the startup.m file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; addpath(&amp;#039;c:\mprogs\mslice&amp;#039;) % where c:\mprogs\mslice is the folder you unzipped mslice into&lt;br /&gt;
mslice_init &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version2 Standalone===&lt;br /&gt;
&lt;br /&gt;
This .exe file installs required components of Matlab on your computer. Admin rights are required to run this and it must be run the first time you download a standalone matlab application. If you have already run this file on your computer, you do not need to run it again. Run the file and follow the onscreen instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Set Up Examples===&lt;br /&gt;
&lt;br /&gt;
Some examples are included with the program. These are .msp files used by mslice to store locations of various required data. For these to work correctly the set_up_examples.exe file must be run once whenever the directory that mslice resides in is changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Use Mslice===&lt;br /&gt;
&lt;br /&gt;
Double click the mslice.exe file located in the parent directory (the one the zip file was extracted to). An example should appear straight away. To look at other examples, click the parameters menu item and click load parameters. Then choose one of the other example .msp files to load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; online guide here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Mslice==&lt;br /&gt;
&lt;br /&gt;
The [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; Version 1 Online Guide] gives a good overview of how to use Matlab. Look back here for a more comprehensive guide in the future. &lt;br /&gt;
&lt;br /&gt;
Two versions of mslice exist. The Matlab version can be run on any version of Matlab above 7.1, while a standalone version will run on any computer. The quick guide below demonstrates how to set up both versions.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2835</id>
		<title>Mslice Quick Start</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2835"/>
		<updated>2008-09-04T10:46:05Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download Mslice==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 - 32 bit===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Download the latest mslice build for your version of matlab.&lt;br /&gt;
* For 64 bit systems see &amp;quot;how to MEX&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
This version is for use with earlier releases of Matlab and does not have the full functionality of version 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr11.zip Matlab Ver 5.2 (R11)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr12.zip Matlab 6.1 (R12)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr13.zip Matlab 6.5 (R13)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How To MEX==&lt;br /&gt;
&lt;br /&gt;
If using an operating system that does not currently have a release of mslice, then you can MEX mslice yourself (if possible). You need to have:&lt;br /&gt;
&lt;br /&gt;
* g95 Fortran compiler (or equivalent) OR Intel Fortran Compiler that is compatible with your version of Matlab.&lt;br /&gt;
* Matlab 7.1 or above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To MEX the files yourself:&lt;br /&gt;
&lt;br /&gt;
* Download any Windows version 2 distribution of mslice and unzip to a folder of your choice.&lt;br /&gt;
* Follow the setup instructions below.&lt;br /&gt;
* Open Matlab&lt;br /&gt;
* Type mex -setup and select either the g95 or intel fortran compilers &lt;br /&gt;
* Type &amp;gt;&amp;gt; mslice_mex(&amp;#039;bit&amp;#039;) where bit is either 32 for a 32 bit system or 64 for a 64 bit system.&lt;br /&gt;
&lt;br /&gt;
Follow the instructions below to setup mslice. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
===Version 2===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Open your startup.m file, if it does not exist then create it in the folder that matlab starts&lt;br /&gt;
* Add the following lines to the startup.m file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; addpath(&amp;#039;c:\mprogs\mslice&amp;#039;) % where c:\mprogs\mslice is the folder you unzipped mslice into&lt;br /&gt;
mslice_init &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; online guide here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Mslice==&lt;br /&gt;
&lt;br /&gt;
The [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; Version 1 Online Guide] gives a good overview of how to use Matlab. Look back here for a more comprehensive guide in the future. &lt;br /&gt;
&lt;br /&gt;
Two versions of mslice exist. The Matlab version can be run on any version of Matlab above 7.1, while a standalone version will run on any computer. The quick guide below demonstrates how to set up both versions. &lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice.zip Matlab Mslice] *&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_standalone.zip Stand Alone mslice]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller.exe MCRInstaller] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; * requires Matlab 7.1 or above to run correctly. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===MCRInstaller===&lt;br /&gt;
&lt;br /&gt;
This .exe file installs required components of Matlab on your computer. Admin rights are required to run this and it must be run the first time you download a standalone matlab application. If you have already run this file on your computer, you do not need to run it again. Run the file and follow the onscreen instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Set Up Examples===&lt;br /&gt;
&lt;br /&gt;
Some examples are included with the program. These are .msp files used by mslice to store locations of various required data. For these to work correctly the set_up_examples.exe file must be run once whenever the directory that mslice resides in is changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Use Mslice===&lt;br /&gt;
&lt;br /&gt;
Double click the mslice.exe file located in the parent directory (the one the zip file was extracted to). An example should appear straight away. To look at other examples, click the parameters menu item and click load parameters. Then choose one of the other example .msp files to load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mac==&lt;br /&gt;
&lt;br /&gt;
No version is available for mac yet, unfortunately&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
No version is available for Linux yet, unfortuneately&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2834</id>
		<title>Mslice Quick Start</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Mslice_Quick_Start&amp;diff=2834"/>
		<updated>2008-09-04T10:34:55Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Download Mslice==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 2 - 32 bit===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Download the latest mslice build for your version of matlab.&lt;br /&gt;
* For 64 bit systems see &amp;quot;how to MEX&amp;quot; below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
!{{Headcellstyle}} | Linux&lt;br /&gt;
! {{Headcellstyle}} | MacOS&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab Ver 7.1]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab 2006a]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2006b]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007a] &lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007b] &lt;br /&gt;
&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
| Download either of the versions for windows and self-compile - See how to MEX below&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
This version is for use with earlier releases of Matlab and does not have the full functionality of version 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Tablestyle}}&lt;br /&gt;
|-&lt;br /&gt;
! {{Headcellstyle}} | Windows&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr11.zip Matlab Ver 5.2 (R11)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr12.zip Matlab 6.1 (R12)]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_matlabr13.zip Matlab 6.5 (R13)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How To MEX==&lt;br /&gt;
&lt;br /&gt;
If using an operating system that does not currently have a release of mslice, then you can MEX mslice yourself (if possible). You need to have:&lt;br /&gt;
&lt;br /&gt;
* g95 Fortran compiler (or equivalent) OR Intel Fortran Compiler that is compatible with your version of Matlab.&lt;br /&gt;
* Matlab 7.1 or above&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To MEX the files yourself:&lt;br /&gt;
&lt;br /&gt;
* Download any Windows version 2 distribution of mslice and unzip to a folder of your choice.&lt;br /&gt;
* Follow the setup instructions below.&lt;br /&gt;
* Open Matlab&lt;br /&gt;
* Type &amp;gt;&amp;gt; mslice_mex(&amp;#039;bit&amp;#039;) where bit is either 32 for a 32 bit system or 64 for a 64 bit system.&lt;br /&gt;
&lt;br /&gt;
Follow the instructions below to setup mslice. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
===Version 2===&lt;br /&gt;
* Unpack this file into &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C:\mprogs&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or a directory of your choice eg &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;X:\analysis&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Open your startup.m file, if it does not exist then create it in the folder that matlab starts&lt;br /&gt;
* Add the following lines to the startup.m file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; addpath(&amp;#039;c:\mprogs\mslice&amp;#039;) % where c:\mprogs\mslice is the folder you unzipped mslice into&lt;br /&gt;
mslice_init &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version 1===&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; online guide here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Mslice==&lt;br /&gt;
&lt;br /&gt;
The [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&amp;amp;side_nav=/excitations/excitationsSideNav.htm&amp;amp; Version 1 Online Guide] gives a good overview of how to use Matlab. Look back here for a more comprehensive guide in the future. &lt;br /&gt;
&lt;br /&gt;
Two versions of mslice exist. The Matlab version can be run on any version of Matlab above 7.1, while a standalone version will run on any computer. The quick guide below demonstrates how to set up both versions. &lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice.zip Matlab Mslice] *&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/mslice_standalone.zip Stand Alone mslice]&lt;br /&gt;
&lt;br /&gt;
[http://download.libisis.org/kits/MCRInstaller.exe MCRInstaller] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; * requires Matlab 7.1 or above to run correctly. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===MCRInstaller===&lt;br /&gt;
&lt;br /&gt;
This .exe file installs required components of Matlab on your computer. Admin rights are required to run this and it must be run the first time you download a standalone matlab application. If you have already run this file on your computer, you do not need to run it again. Run the file and follow the onscreen instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Set Up Examples===&lt;br /&gt;
&lt;br /&gt;
Some examples are included with the program. These are .msp files used by mslice to store locations of various required data. For these to work correctly the set_up_examples.exe file must be run once whenever the directory that mslice resides in is changed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Use Mslice===&lt;br /&gt;
&lt;br /&gt;
Double click the mslice.exe file located in the parent directory (the one the zip file was extracted to). An example should appear straight away. To look at other examples, click the parameters menu item and click load parameters. Then choose one of the other example .msp files to load. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mac==&lt;br /&gt;
&lt;br /&gt;
No version is available for mac yet, unfortunately&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
No version is available for Linux yet, unfortuneately&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2833</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2833"/>
		<updated>2008-09-03T10:26:06Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
* [[Mslice Quick Start]] - a quick start for Mslice (soon to get it&amp;#039;s own wiki)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]] - a very brief look at the differences between mgenie and Libisis&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2832</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2832"/>
		<updated>2008-09-02T16:22:57Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
* Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
* Install Matlab&lt;br /&gt;
* Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg..&lt;br /&gt;
  IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32 &lt;br /&gt;
  MATLABDIR=c:\MATLAB\R2007a&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Download source code from the [[SubversionServer]] by:&lt;br /&gt;
** Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
** On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
** In the &amp;quot;URL of repository&amp;quot; box, enter the web address http://svn.libisis.org/code/trunk and click ok. &lt;br /&gt;
* Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For advanced options (i.e. how to submit work back to the SVN server) see [[SubversionServer|here]]&lt;br /&gt;
&lt;br /&gt;
Look at the [[Developer Notes]] for information about how to develop for Libisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mslice==&lt;br /&gt;
&lt;br /&gt;
* Download [http://tortoisesvn.tigris.org/ TortoiseSVN] and instal tortoise SVN. &lt;br /&gt;
* On windows - right click an empty folder you want to put the files (e.g. c:/mslice) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
* In the &amp;quot;URL of repository&amp;quot; box, enter the web address http://svn.isis.rl.ac.uk/mslice/trunk and click ok.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2831</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2831"/>
		<updated>2008-09-02T16:18:51Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
* Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
* Install Matlab&lt;br /&gt;
* Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg..&lt;br /&gt;
  IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32 &lt;br /&gt;
  MATLABDIR=c:\MATLAB\R2007a&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Download source code from the [[SubversionServer]] by:&lt;br /&gt;
** Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
** On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
** In the &amp;quot;URL of repository&amp;quot; box, enter the web address http://svn.libisis.org/code/trunk and click ok. &lt;br /&gt;
* Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For advanced options (i.e. how to submit work back to the SVN server) see [[SubversionServer|here]]&lt;br /&gt;
&lt;br /&gt;
Look at the [[Developer Notes]] for information about how to develop for Libisis&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2830</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2830"/>
		<updated>2008-09-02T16:18:42Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
* Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
* Install Matlab&lt;br /&gt;
* Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg..&lt;br /&gt;
  IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32 &lt;br /&gt;
  MATLABDIR=c:\MATLAB\R2007a&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Download source code from the [[SubversionServer]] by:&lt;br /&gt;
** Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
** On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
** In the &amp;quot;URL of repository&amp;quot; box, enter the web address http://svn.libisis.org/code/trunk and click ok. &lt;br /&gt;
* Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For advanced options (i.e. how to submit work back to the SVN server) see [[SubversionServer|here]]&lt;br /&gt;
Look at the [[Developer Notes]] for information about how to develop for Libisis&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2829</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2829"/>
		<updated>2008-09-02T16:14:28Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
* Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
* Install Matlab&lt;br /&gt;
* Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg..&lt;br /&gt;
  IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32 &lt;br /&gt;
  MATLABDIR=c:\MATLAB\R2007a&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Download source code from the [[SubversionServer]] by:&lt;br /&gt;
** Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
** On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
** In the &amp;quot;URL of repository&amp;quot; box, enter the web address http://svn.libisis.org/code/trunk and click ok. &lt;br /&gt;
* Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For advanced options (i.e. how to submit work back to the SVN server) see [[SubversionServer|here]]&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2828</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2828"/>
		<updated>2008-09-02T16:12:39Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
# Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
# Install Matlab&lt;br /&gt;
# Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg.. &amp;lt;pre&amp;gt;IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; MATLABDIR=c:\MATLAB\R2007a&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Download source code from the [[SubversionServer]] by:&lt;br /&gt;
## Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
## On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
## In the &amp;quot;URL of repository&amp;quot; box, enter the web address http://svn.libisis.org/code/trunk and click ok. &lt;br /&gt;
# Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2827</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2827"/>
		<updated>2008-09-02T16:10:18Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
# Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
# Install Matlab&lt;br /&gt;
# Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg..&lt;br /&gt;
 IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32&lt;br /&gt;
 MATLABDIR=c:\MATLAB\R2007a&lt;br /&gt;
# Download source code from the [[SubversionServer]] by:&lt;br /&gt;
## Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
## On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
## In the &amp;quot;URL of repository&amp;quot; box, enter the web address [http://svn.libisis.org/code/trunk] and click ok. &lt;br /&gt;
# Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2826</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2826"/>
		<updated>2008-09-02T16:10:02Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
# Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
# Install Matlab&lt;br /&gt;
# Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg..&lt;br /&gt;
&lt;br /&gt;
 IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32&lt;br /&gt;
 MATLABDIR=c:\MATLAB\R2007a&lt;br /&gt;
&lt;br /&gt;
# Download source code from the [[SubversionServer]] by:&lt;br /&gt;
## Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
## On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
## In the &amp;quot;URL of repository&amp;quot; box, enter the web address [http://svn.libisis.org/code/trunk] and click ok. &lt;br /&gt;
# Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2825</id>
		<title>Installation Instructions</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Installation_Instructions&amp;diff=2825"/>
		<updated>2008-09-02T16:09:33Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Systems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Installation for &amp;#039;&amp;#039;&amp;#039;developers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Install [http://download.nexusformat.org/kits/windows/ Nexus Library ]&lt;br /&gt;
&lt;br /&gt;
# Install MS Visual Studio .NET 2003 and Intel Fortran with MS visual studio extensions&lt;br /&gt;
&lt;br /&gt;
# Install Matlab&lt;br /&gt;
&lt;br /&gt;
# Set Environment Variables IFORTDIR and MATLABDIR to your Intel Fortran and Matlab directories respectively eg..&lt;br /&gt;
&lt;br /&gt;
 IFORTDIR=C:\Program Files\Intel\Compiler\Fortran\9.1\IA32&lt;br /&gt;
 MATLABDIR=c:\MATLAB\R2007a&lt;br /&gt;
&lt;br /&gt;
# Download source code from the [[SubversionServer]] by:&lt;br /&gt;
&lt;br /&gt;
## Downloading [http://tortoisesvn.tigris.org/ TortoiseSVN] and installing it. &lt;br /&gt;
&lt;br /&gt;
## On windows - right click an empty folder you want to put the files (e.g. c:/libisis) and click on &amp;quot;SVN Checkout&amp;quot; &lt;br /&gt;
&lt;br /&gt;
## In the &amp;quot;URL of repository&amp;quot; box, enter the web address [http://svn.libisis.org/code/trunk] and click ok. &lt;br /&gt;
&lt;br /&gt;
6) Open the libisisexc.sln file in MS Visual Studio .NET 2003 and &amp;#039;Build Solution&amp;#039;&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Quick_Start_For_Mgenie_Users&amp;diff=2824</id>
		<title>Quick Start For Mgenie Users</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Quick_Start_For_Mgenie_Users&amp;diff=2824"/>
		<updated>2008-09-02T15:56:34Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Libisis is similar to mgenie, but there are some minor differences you should note. Below highlights some of these changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===set_disk, set_dir, set_ext and set_inst===&lt;br /&gt;
&lt;br /&gt;
* set_dir and set_disk have been replaced with set_path. Instead of setting the directory separately, one now sets the path, so &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; set_dir(&amp;#039;MAPS/homer_files&amp;#039;), set_disk(&amp;#039;c:&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
becomes&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; set_path(&amp;#039;c:\MAPS\homer_files&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
* if set_ext is not used then &amp;#039;RAW&amp;#039; is assumed&lt;br /&gt;
* Although one can assign a RAW file, there are many more options available to read [[Input_and_Output_Functions#RAW Files| RAW files]]. See the [[User Manual]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===spec and mspec===&lt;br /&gt;
&lt;br /&gt;
* spec is analogous to [[Input_and_Output_Functions#Using RAW File Objects| getspectrum]]. This reads in an [[IXTdataset_1d]] object that you can use, which is similar to an mgenie spectrum&lt;br /&gt;
* mspec is analogous to [[Input_and_Output_Functions#Using RAW File Objects| getspectra]]. This reads in an [[IXTdataset_2d]] object that you can use. This is similar to the array of mgenie spectra but contains truely two dimensional information and is different to an array of [[IXTdataset_1d]] objects.&lt;br /&gt;
* can be given RAW file objects as the first argument also - which will override the automatic behaviour to use the assigned RAW file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===mon===&lt;br /&gt;
&lt;br /&gt;
* Now reads data into an [[IXTrunfile]] object instead of a single spectrum (i.e. [[IXTdataset_1d]] object)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Plotting (dl, mp, da, etc.)===&lt;br /&gt;
&lt;br /&gt;
* Can now be given spectra number(s) to plot &lt;br /&gt;
* Will plot the spectra numbers given from the assigned RAW file, e.g. dl(553:555) plots spectra 553 to 555 from the assigned RAW file. &lt;br /&gt;
* See [[Plot Commands]] for more information&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===bin===&lt;br /&gt;
&lt;br /&gt;
* Replaced with a series of [[Rebin Functions#Rebunch Functions|Rebunch Functions]] that perform a similar task&lt;br /&gt;
* Note that other [[Rebin Functions]] also exist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===amark, acolor and aline===&lt;br /&gt;
&lt;br /&gt;
* Now accept combinations of sizes and styles in any order - so aline(&amp;#039;--&amp;#039;,&amp;#039;.-&amp;#039;,5,6,3,1,3,&amp;#039;..&amp;#039;,2&amp;#039;) is ok&lt;br /&gt;
* Have over advanced options - see [[Pre-Emptive Formatting]] for more information&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Two Dimensional Operations===&lt;br /&gt;
&lt;br /&gt;
*Almost all one dimensional commands have two dimensional extensions&lt;br /&gt;
* function_x operates in the x direction while function_y operates in the y direction&lt;br /&gt;
* i.e. [[Data Manipulation Functions#Shift Functions|shift]] also has [[Data Manipulation Functions#Shift Functions|shift_x]] and [[Data Manipulation Functions#Shift Functions|shift_y]] commands for [[IXTdataset_2d]] objects.&lt;br /&gt;
* See [[User Manual]] for more information&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===deriv===&lt;br /&gt;
&lt;br /&gt;
* Is now [[High Level Functions#First Derivative|deriv1]] for first derivative&lt;br /&gt;
* Use [[High Level Functions#Second Derivative|deriv2]] for second derivative &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===sum_work===&lt;br /&gt;
&lt;br /&gt;
* Is obsolete&lt;br /&gt;
* Use [[High Level Functions#Integral Functions|integrate_y]] on an [[IXTdataset_2d]] object.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Quick_Start_For_Mgenie_Users&amp;diff=2823</id>
		<title>Quick Start For Mgenie Users</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Quick_Start_For_Mgenie_Users&amp;diff=2823"/>
		<updated>2008-09-02T15:54:16Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Libisis is similar to mgenie, but there are some minor differences you should note. Below highlights some of these changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===set_disk, set_dir, set_ext and set_inst===&lt;br /&gt;
&lt;br /&gt;
* set_dir and set_disk have been replaced with set_path. Instead of setting the directory separately, one now sets the path, so &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; set_dir(&amp;#039;MAPS/homer_files&amp;#039;), set_disk(&amp;#039;c:&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
becomes&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; set_path(&amp;#039;c:\MAPS\homer_files&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
* if set_ext is not used then &amp;#039;RAW&amp;#039; is assumed&lt;br /&gt;
* Although one can assign a RAW file, there are many more options available to read [[Input_and_Output_Functions#RAW Files| RAW files]]. See the [[User Manual]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===spec and mspec===&lt;br /&gt;
&lt;br /&gt;
* spec is analogous to [[Input_and_Output_Functions#Using RAW File Objects| getspectrum]]. This reads in an [[IXTdataset_1d]] object that you can use, which is similar to an mgenie spectrum&lt;br /&gt;
* mspec is analogous to [[Input_and_Output_Functions#Using RAW File Objects| getspectra]]. This reads in an [[IXTdataset_2d]] object that you can use. This is similar to the array of mgenie spectra but contains truely two dimensional information and is different to an array of [[IXTdataset_1d]] objects.&lt;br /&gt;
* can be given RAW file objects as the first argument also - which will override the automatic behaviour to use the assigned RAW file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===mon===&lt;br /&gt;
&lt;br /&gt;
* Now reads data into an [[IXTrunfile]] object instead of a single spectrum (i.e. [[IXTdataset_1d]] object)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Plotting (dl, mp, da, etc.)===&lt;br /&gt;
&lt;br /&gt;
* Can now be given spectra number(s) to plot &lt;br /&gt;
* Will plot the spectra numbers given from the assigned RAW file &lt;br /&gt;
* See [[Plot Commands]] for more information&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===bin===&lt;br /&gt;
&lt;br /&gt;
* Replaced with a series of [[Rebin Functions#Rebunch Functions|Rebunch Functions]] that perform a similar task&lt;br /&gt;
* Note that other [[Rebin Functions]] also exist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===amark, acolor and aline===&lt;br /&gt;
&lt;br /&gt;
* Now accept combinations of sizes and styles in any order - so aline(&amp;#039;--&amp;#039;,&amp;#039;.-&amp;#039;,5,6,3,1,3,&amp;#039;..&amp;#039;,2&amp;#039;) is ok&lt;br /&gt;
* Have over advanced options - see [[Pre-Emptive Formatting]] for more information&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Two Dimensional Operations===&lt;br /&gt;
&lt;br /&gt;
*Almost all one dimensional commands have two dimensional extensions&lt;br /&gt;
* function_x operates in the x direction while function_y operates in the y direction&lt;br /&gt;
* i.e. [[Data Manipulation Functions#Shift Functions|shift]] also has [[Data Manipulation Functions#Shift Functions|shift_x]] and [[Data Manipulation Functions#Shift Functions|shift_y]] commands for [[IXTdataset_2d]] objects.&lt;br /&gt;
* See [[User Manual]] for more information&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===deriv===&lt;br /&gt;
&lt;br /&gt;
* Is now [[High Level Functions#First Derivative|deriv1]] for first derivative&lt;br /&gt;
* Use [[High Level Functions#Second Derivative|deriv2]] for second derivative &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===sum_work===&lt;br /&gt;
&lt;br /&gt;
* Is obsolete&lt;br /&gt;
* Use [[High Level Functions#Integral Functions|integrate_y]] on an [[IXTdataset_2d]] object.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=What%27s_New&amp;diff=2822</id>
		<title>What&#039;s New</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=What%27s_New&amp;diff=2822"/>
		<updated>2008-09-02T15:21:24Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==02/11/2008==&lt;br /&gt;
&lt;br /&gt;
* First version of Libisis for Windows released&lt;br /&gt;
* Mgenie style functions incorporated into libisis&lt;br /&gt;
* See [[User Manual]] for a full guide to libisis.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=What%27s_New&amp;diff=2821</id>
		<title>What&#039;s New</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=What%27s_New&amp;diff=2821"/>
		<updated>2008-09-02T15:21:05Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==02/11/2008==&lt;br /&gt;
&lt;br /&gt;
* First version of Libisis for Windows released&lt;br /&gt;
* Mgenie style functions incorporated into libisis&lt;br /&gt;
* See [[User Guide]] for a full guide to libisis.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2820</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2820"/>
		<updated>2008-09-02T15:19:46Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
* [[Mslice Quick Start]] - a quick start for Mslice (soon to get it&amp;#039;s own wiki)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]]&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2819</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2819"/>
		<updated>2008-09-02T15:19:33Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
* [[Mslice Quick Start]] - a quick start for Mslice (soon to get it&amp;#039;s own wiki)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Quick Start For Mgenie Users]]&lt;br /&gt;
*[[What&amp;#039;s New]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
	<entry>
		<id>http://libisis.org/index.php?title=Main_Page&amp;diff=2818</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://libisis.org/index.php?title=Main_Page&amp;diff=2818"/>
		<updated>2008-09-02T15:16:24Z</updated>

		<summary type="html">&lt;p&gt;Dean Whittaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Is Libisis?==&lt;br /&gt;
&lt;br /&gt;
Libisis is a suite of tools for analysing neutron scattering data developed at the ISIS pulsed neutron source. It has a Fortran core with a Matlab interface. Some applications, such as Homer, can be run as standalone applications. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Users==&lt;br /&gt;
* [[Download and setup LIBISIS]] - here are the download and setup instructions &lt;br /&gt;
* [[Using Homer and Getting Started| Using Homer]] - Information for the Homer application &lt;br /&gt;
* [[User Manual]] - a helpful user guide for the matlab components of Libisis&lt;br /&gt;
* [[Tutorial]] - a quick start tutorial including Homer and libisis&lt;br /&gt;
* [[Mslice Quick Start]] - a quick start for Mslice (soon to get it&amp;#039;s own wiki)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* Getting Started: [[Installation Instructions]] for LIBISIS developers&lt;br /&gt;
* [[Developer Notes]]&lt;br /&gt;
* [[Subroutine Documentation]] - The Fortran components of Libisis &lt;br /&gt;
* Dean&amp;#039;s [[Wiki Editing Tips]] &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MSLICE&amp;#039;&amp;#039;&amp;#039; [[mex options]] to compile distributed mslice fortran files on linux&lt;br /&gt;
* [http://download.libisis.org/ Code documentation produced by Doxygen]&lt;br /&gt;
* [[Coding Conventions]]&lt;br /&gt;
* Browse the latest source code online via the [http://svn.libisis.org/viewvc/LIBISISCode/trunk ViewVC] or [http://trac.libisis.org/code/browser/trunk TRAC] browsers&lt;br /&gt;
* Information about accessing the latest source code directly from the [[SubversionServer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reporting and Tracking Bugs==&lt;br /&gt;
* [http://trac.libisis.org/code/timeline Timeline] (recent changes to the task list and source code)&lt;br /&gt;
* [http://trac.libisis.org/code/roadmap Roadmap] (progress and milestones)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;List or Submit bugs via the [[IssueReporting]] system&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://lists.libisis.org/ Mailing lists]&lt;br /&gt;
* Archive of [http://lists.libisis.org/pipermail/libisis-code-tickets/ ticket change/update] and [http://lists.libisis.org/pipermail/libisis-code-svn/ subversion commit] emails&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OLD&amp;#039;&amp;#039;&amp;#039; PHP wiki [http://web2.isis.rl.ac.uk/libisiswiki Library usage documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Please contact [[User:Freddie_Akeroyd|Freddie Akeroyd]] if you have any questions or problems.&lt;/div&gt;</summary>
		<author><name>Dean Whittaker</name></author>
	</entry>
</feed>