Project

General

Profile

Windows General Package Requirement » History » Version 15

Anchi Cheng, 09/27/2016 04:29 PM

1 1 Anchi Cheng
h2.  Python and Support Packages (Note that python 2.7 must be used to match window installers of myami modules):
2
3 12 Neil Voss
You should generally be able to use the most recent versions of these packages that are available from their respective web sites.  Just be sure to always get the version that is compatible with Python 2.7.  However, you must use the exact version for numpy.  If you are having trouble with the most recent version, try to use the specific versions we include in http://emg.nysbc.org/projects/leginon/files
4 1 Anchi Cheng
5
{{include(Windows External Package installers)}}
6
7 15 Anchi Cheng
h2. (3.2 and earlier) SVN client used for check out from our repository
8 1 Anchi Cheng
9 2 Anchi Cheng
This is required for following this instruction. We have used Tortois SVN client.  Alternatively, you may copy the required NRAMM source files from another computer.
10 1 Anchi Cheng
11
|_.Name:|_.Download site:|
12
|Tortoise SVN client| "http://tortoisesvn.tigris.org":http://tortoisesvn.tigris.org|
13
14 15 Anchi Cheng
h2. (trunk) GIT client used for check out from our repository
15
16
We switched to git recently.  If you want to install the newest changes, you need to use the files from git repository.
17
18
h3. For 64-bit PC, you can clone our repository with
19
20
|_.Name:|_.Download site:|
21
|git for Windows| "https://git-for-windows.github.io":https://git-for-windows.github.io|
22
23
* During the installation, select "Checkout as-is, commit as-is" option at the step regarding automated translation of CRLF and LF line endings if you are a developer and may commit changes.
24
* Default is fine with the rest of the options.
25
26
27
h3. For 32-bit PC running XP or older Windows OS
28
29
We had trouble cloning the repository from 32-bit PC running XP.  You should just copy the cloned myami folder from another computer.
30
31
32 1 Anchi Cheng
h2. Packages from NRAMM
33 6 Anchi Cheng
34 1 Anchi Cheng
Most of the subpackages from NRAMM are obtained through our svn repository.
35 6 Anchi Cheng
36
h3. Check out SVN Source Files from the repository
37
38 13 Neil Voss
Use your mouse to do the following
39 6 Anchi Cheng
* Create a folder at your convenience to gather all download files. Let's call it myami-VERSION where VERSION would corresponds to your check version.  For example, myami-3.1 for 3.1 release
40 11 Anchi Cheng
41 6 Anchi Cheng
* Change directory into myami-VERSION
42
43
* Right-click the mouse botton in this directory window and select Tortoise svn
44
Checkout in the menu:
45
 !http://emg.nysbc.org/software/leginon/images/images/svnmenu.png!
46 7 Anchi Cheng
47 1 Anchi Cheng
* Set up svn checkout window like this but change shaded area according to the version you want and the destination.
48
* We recommend that you put the destination to myami-VERSION\myami so that it is easy to recognize in the future.
49 13 Neil Voss
50 15 Anchi Cheng
Note: the URL has changed to http://emg.nysbc.org/svn/myami/branches/myami-3.2
51 7 Anchi Cheng
52 9 Anchi Cheng
!svn_checkout.png!
53 1 Anchi Cheng
54
See [[Download_Appion_Files|Acquiring NRAMM SVN Repository files]] for different examples and match the repository with what you do on the Linux side.
55 15 Anchi Cheng
56
h3. Cloning git repository after version 3.2.
57
58
We recommend using git bash to do so which gives most freedom in configuration and so that you can use unix syntax.
59
* Right Click at the folder where it will contain your clone and choos "Git Bash Here" to start the shell window and type.
60
61
See [[Download_Appion_Files|Acquiring NRAMM SVN Repository files]] for different examples and match the repository with what you do on the Linux side.
62
63 6 Anchi Cheng
64
h3. numextension windows installer
65 1 Anchi Cheng
66 14 Neil Voss
Because numextension and would require extra compilers if you build them yourself, we have created Windows installers for them for python 2.7 and made them available at /redmine/projects/leginon/files.
67 1 Anchi Cheng
68 5 Anchi Cheng
h3. These are the current Leginon python 2.7 compiled packages you should install by opening them on Windows.
69 1 Anchi Cheng
70
{{include(Windows Myami Package installers)}}