Difference between revisions of "Mslice Quick Start"

From LIBISIS
Jump to navigation Jump to search
m
m
 
Line 1: Line 1:
== Download Mslice==
 
  
 
===Version 2 Standalone 32 bit===
 
 
{| {{Tablestyle}}
 
|-
 
! {{Headcellstyle}} | Windows
 
!{{Headcellstyle}} | Linux
 
! {{Headcellstyle}} | MacOS
 
|-
 
|
 
[http://download.libisis.org/kits/MCRInstaller MCRInstaller (Required)]
 
 
[http://download.libisis.org/kits/mslice_standalone.zip MSlice Standalone for Windows]
 
 
| Not Available
 
| Not Available
 
|}
 
 
 
 
 
===Version 2 Matlab - 32 bit===
 
 
 
* Download the latest mslice build for your version of matlab
 
* For 64 bit systems see "how to MEX" below.
 
 
 
{| {{Tablestyle}}
 
|-
 
! {{Headcellstyle}} | Windows
 
!{{Headcellstyle}} | Linux
 
! {{Headcellstyle}} | MacOS
 
|-
 
|
 
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab Ver 7.1]
 
 
[http://download.libisis.org/kits/mslice_win32_1.zip Matlab 2006a]
 
 
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2006b]
 
 
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007a]
 
 
[http://download.libisis.org/kits/mslice_win32_2.zip Matlab 2007b]
 
 
| Download either of the versions for windows and self-compile - See how to MEX below
 
| Download either of the versions for windows and self-compile - See how to MEX below
 
|}
 
 
 
 
===Version 1===
 
 
This version is for use with earlier releases of Matlab and does not have the full functionality of version 2.
 
 
 
{| {{Tablestyle}}
 
|-
 
! {{Headcellstyle}} | Windows
 
|-
 
|
 
[http://download.libisis.org/kits/mslice_matlabr11.zip Matlab Ver 5.2 (R11)]
 
 
[http://download.libisis.org/kits/mslice_matlabr12.zip Matlab 6.1 (R12)]
 
 
[http://download.libisis.org/kits/mslice_matlabr13.zip Matlab 6.5 (R13)]
 
|}
 
 
 
==How To MEX==
 
 
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:
 
 
* g95 Fortran compiler (or equivalent) OR Intel Fortran Compiler that is compatible with your version of Matlab.
 
* Matlab 7.1 or above
 
 
 
To MEX the files yourself:
 
 
* Download any Windows version 2 distribution of mslice and unzip to a folder of your choice.
 
* Follow the setup instructions below.
 
* Open Matlab
 
* Type >> mslice_mex('bit') where bit is either 32 for a 32 bit system or 64 for a 64 bit system (must be a string).
 
* You will be asked once for your fortran compiler - when asked to show installed compilers, select 'y' 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.
 
* You will then be asked for your c compiler. Choose an appropriate compiler in the same way
 
* A success or fail message will be displayed.
 
 
 
 
==Setup==
 
 
===Version 2 Matlab===
 
* Unpack this file into <tt>'''C:\mprogs'''</tt> or a directory of your choice eg <tt>'''X:\analysis'''</tt>
 
* Open your startup.m file, if it does not exist then create it in the folder that matlab starts
 
* Add the following lines to the startup.m file
 
 
<pre> addpath('c:\mprogs\mslice') % where c:\mprogs\mslice is the folder you unzipped mslice into
 
mslice_init </pre>
 
 
 
 
===Version2 Standalone===
 
 
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.
 
 
 
===Set Up Examples===
 
 
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 >> mslice_setup_examples. Do this once whenever the directory that mslice resides in is changed.
 
 
 
===Start Mslice===
 
 
Double click the mslice.exe file located in the parent directory (the one the zip file was extracted to) or in Matlab simply type >> 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.
 
 
 
===Version 1===
 
 
Follow the [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&side_nav=/excitations/excitationsSideNav.htm& online guide here].
 
 
 
==Using Mslice==
 
 
The [http://www.isis.rl.ac.uk/excitations/index.htm?content_area=/excitations/software.htm&side_nav=/excitations/excitationsSideNav.htm& Version 1 Online Guide] gives a good overview of how to use Matlab. Look back here for a more comprehensive guide in the future.
 

Latest revision as of 09:20, 5 September 2008