Welcome To JAMES Software Documentation
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
-
FasTEM 2.5 or greater.
- Digital Micrograph 3.9.0 for GMS 1.4.0 (any Digital Micrograph based on GMS 1.4.0 should be sufficient)
- Python 2.3
Required Software And Hardware To Build JAMES Source Distribution
-
FasTEM 2.5 or greater.
- FasTEM SDK (contact JEOL)
- Digital Micrograph 3.9.0 for GMS 1.4.0 (any Digital Micrograph based on GMS 1.4.0 should be sufficient)
- Digital Micrograph SDK (contact Gatan)
- Python 2.3
- Boost Python
- MS Visual Studio .NET
Complete Build Instructions
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 JEOLMicroscopeAnd then the text will continue
on afteward like this
>> a=JEOLMicroscope.JEOLMicroscope()
Programming In C++

