FEI TecnaiTitan installation specifics » History » Revision 18
Revision 17 (Anchi Cheng, 03/13/2017 04:35 PM) → Revision 18/27 (Anchi Cheng, 03/13/2017 04:35 PM)
h1. FEI Tecnai Titan Arctica installation specifics
h2. Install win32 version of python subpackages
Because all interaction with the scope uses COM interface that is only accessible through 32-bit architecture, python running Leginon component is the 32-bit version. Use the 32-bit Windows files (those marked as win32 and certainly not the ones says 64) in http://emg.nysbc.org/projects/leginon/files for these.
*Talos has a 64-bit Python pre-installed unde default python location C:\Python27. Therefore, we need to name our installation with another name, such as C:\Python27-win32.*
Here is the full list
{{include(Windows_32_External_Package_Installers_Common)}}
{{include(Comtypes_installer)}}
h2. Required scripting from FEI
|TEM Scripting or Tecnai Scripting|Request this when purchasing the microscope|Required|
|TomMoniker Scripting|Should come with TEM Scripting|Required|
|Low Dose Server Library|Should come with the microscope if low dose kit was purchased|Required only if you want to use low dose kit with Leginon's Manual Application|
h3. Run checkcom.py
* From a command line window:
<pre>cd C:\python27\Lib\site-packages\pyscope
C:\python27\python.exe checkcom.py</pre>
* The output should at least find typelib for
<pre>
TEM Scripting
</pre>
and
<pre>
TOM Moniker
</pre>
h2. instruments.cfg
cs is *constant for sperical abberation*
For Tecnai series:
<pre>
[TEM]
class: tecnai.Tecnai
cs: 2.0e-3
</pre>
For Titan:
<pre>
[TEM]
class: tecnai.Tecnai
cs: 2.7e-3
</pre>
For Krios (different compustage)
<pre>
[TEM]
class: tecnai.Krios
cs: 2.7e-3
</pre>
For Krios EF mode, treated as a separate instrument. i.e. add
<pre>
[TEM]
class: tecnai.EFKrios
cs: 2.7e-3
</pre>
h2. Testing with pyscope
For Tecnai series In python command
<pre>
from pyscope import tecnai
t = tecnai.Tecnai()
t.getMagnification()
</pre>
For Krios
<pre>
from pyscope import tecnai
t = tecnai.Krios()
t.getMagnification()
</pre>
For Krios with EF-TEM mode, add also
<pre>
from pyscope import tecnai
t = tecnai.EFKrios()
t.getMagnification()
</pre>
You should get the current magnification at the microscope when the main viewing screen is up
h2. Trouble Shooting
[[unable to initializ Tecnai interface error]]
h2. Programs to open before Leginon Client: None