Professional Documents
Culture Documents
Gsas
Gsas
011) and has not progressed to version 3.x of Python. This is in part because no
t all the packages required by GSAS-II are fully supported on Python 3.x on all
platforms.
?Enthought Python Distribution (EPD) is a commercially licensed Python package t
hat features differing levels of support it is being replaced by a newer product
called Canopy. Academic users may request a free license at ?http://www.enthoug
ht.com/products/edudownload.php. To install, download the .msi file and click on
it to invoke the windows installer. While GSAS-II will run in both 64- and 32-b
it python, we are using 32-bit for most development work and encourage use of th
at. Note that this package can be installed without administrator privileges if
you install it for only for use by the current user; you may have to choose an i
nstall location that you own (a subdirectory of My Documents, for example.)
The ?free Enthought Python Distribution (EPDFree) has been replaced by CanopyExp
ress. Both are lightweight versions of the full Canopy/EPD packages, and do not
come with support. We have not tested CanopyExpress yet and recommend that you d
ownload ?the EPDfree 32-bit Windows .msi file from web page ?https://www.enthoug
ht.com/repo/free/. It contains all the packages needed for GSAS-II except?PyOpen
GL -- which gets installed automatically by GSAS-II. To install EPDFree, downloa
d the .msi file from URL ?http://www.enthought.com/products/epd_free.php and cli
ck on it to invoke the windows installer. (See note above with regard to adminis
trator privileges.) After installing EPDFree, you can invoke GSAS-II and it will
install PyOpenGL from the file PyOpenGL-3.0.2a5.zip that is included with GSASII. (Alternatively, you can obtain PyOpenGL from ?here. Run the !PyOpenGL3.0.1.w
in32.exe file. If you have more than one version of Python on your computer, mak
e sure it installs OpenGL into the EPDFree version.) If you try CanopyExpress, p
lease let us know if it works for you.
?Python(x,y) is a free Windows (and Linux) Python distribution. It focuses on su
pporting the Qt GUI package while GSAS-II requires Wx, but this distribution doe
s offer Wx and all the other packages that GSAS-II requires, as far as we are aw
are. Note that when you install, you will either need to select to install all p
ackages or else perform a customized installation to ensure that the Python pack
ages required by GSAS-II are installed. To install, download the .exe file, run
it and read the instructions.
?ActiveState ActivePython This is commercial licensed software that includes a f
ree version with no support. ActiveState is well respected in the scripting comm
unity , but we have not tried this yet.
Subversion
Subversion is a software version tracking system that allows you to download and
update the GSAS-II software directly from the APS subversion server (?https://s
ubversion.xray.aps.anl.gov/pyGSAS/trunk/). You can install a variety of differen
t versions of this software, but the two we recommend for Windows are these:
?TortoiseSVN incorporates Subversion capabilities into Windows. See the download
s directory and be sure to install the version (64-bit or 32-bit) appropriate fo
r your version of Windows -- this must match the OS or it will not run. Once Tor
toiseSVN is installed, follow these installation instructions
or
mini-svn kit: A 2.5 Mb zip file has been prepared that contains a minimal SVN pa
ckage, along with a batch file for installing GSAS-II from the APS subversion se
rver. Use these Installation Instructions to use this kit.
or (not recommended)
Note that the URL below is not working at present please request a .zip file if
needed
If you are unable to access the subversion server for some reason and must use a
conventional download (note that in all the cases so far where people have been