Welcome To JAMES Software Documentation

Installation

You have two choices if you want to use JAMES. If you just want to use it, or write python scripts to control the microscope, then all you need is the binary installer. If you want to program in C++, or other advanced applications then you probably need to compile from source. This is a bit more complicated and may require development kits from the manufacturer of your microscope and detector. The following table should help with your decision.

  Binary Distribution Source Distribution
Use GUI
YES
YES
Write Python Scripts
YES
YES
Modify Existing GUI or Python Scripts
YES
YES
Modify Camera Plugin
NO
YES
Modify Microscope Plugin
NO
YES
Write Microscope Plugin
NO
YES
Write Camera Plugin
NO
YES

 

Required Software And Hardware For Binary Distribution

Download Binary Distribution

Required Software And Hardware To Build JAMES Source Distribution

Complete Build Instructions

Download Source Distribution

 

Currently you can use JAMES with FasTEM enabled Transmission Electron Microscopes. This means you have to have purchased FasTEM from JEOL when you bought your microscope. JAMES works with WindowsXP and has worked on Windows2000 in the past, so I expect that it should still work.

Programming In Python

If you wish to add an example of some code. It will look like this: >> Import JEOLMicroscope
>> a=JEOLMicroscope.JEOLMicroscope()
And then the text will continue on afteward like this

Programming In C++