Changeset 3857 for trunk/docs

Mar 18, 2019 12:09:57 PM (5 years ago)

Fix scriptable to work w/o wx & mpl; reorg of docs

1 added
1 edited


  • trunk/docs/source/index.rst

    r3288 r3857  
     7The following documentation is intended for those wishing to code
     8withing the GSAS-II framework, those planning to understand how
     9GSAS-II works or for people wishing to develop scripting applications
     10using the API (:mod:`GSASIIscriptable`).
    715.. toctree::
     17  packages.rst
    918  GSASII.rst
    1019  GSASIIobj.rst
    2534  exports.rst
    27 *Required packages*
    28 --------------------
    30 GSAS-II requires a standard Python interpreter to be installed, as
    31 well as several separately-developed packages. GSAS-II is being
    32 developed using both Python 2.7 and Python 3.6, but some sections of
    33 the code have not been exercised in Python 3 so bugs are to be
    34 expected (please report them). Our
    35 goal is to keep the code compliant with both Python 2.7 and 3.x for
    36 the immediate future.
    38 Note that GSAS-II requires the Python extension packages
    40 * wxPython ( Note that GSAS-II has been tested with wxPython >=2.8, 3.0.x and 4.0.x
    41 * NumPy (,
    42 * SciPy (,
    43 * matplotlib (  and
    44 * PyOpenGL ( Note: a copy of this is distributed with GSAS-II (at present) and will be installed if the Python setuptools package is present.
    46 Several packages are used by some parts of the code, but are not
    47 required. If these packages are not present warning messages may be
    48 generated when needed, but the vast bulk of GSAS-II will function normally.
    50 * PIL ( or Pillow ( This is used to save
    51   and read certain types of images.
    52 * h5py is the HDF5 interface and hdf5 is the support package. These
    53   packages are (not surprisingly) required
    54   to import images from HDF5 files. If these libraries are not present,
    55   the HDF5 importer(s) will not appear in the import menu and a
    56   warning message appears on GSAS-II startup.
    57 * imageio is used to make movies.
    58 * svn: When using Anaconda we also encourage installation of the
    59   svn (subversion) conda package. This is not actually part of Python
    60   and can be installed directly into your system's configuration. It is used by
    61   GSAS-II to download updates to our code.
    63 Note that the packages listed above are not distributed as part of the Python standard
    64 library. We use the free Anaconda Python (
    65 distribution (and provide installers based on that), but there are
    66 many other fine distributions, such as Enthought Inc.'s Canopy and
    67 Python(x,y), see here:
    68 We do some testing using the older Enthought Python Distribution
    69 (EPD); this is known to have some problems with reading CIFs and
    70 encourage updating from that.
Note: See TracChangeset for help on using the changeset viewer.