Dec 8, 2015 6:02:57 PM (8 years ago)

change error handling if h5py not installed; add new condition variable to importers (self.UseReader?); changes to docs to reflect this and consolidate description of package requirements

1 edited


  • trunk/docs/source/index.rst

    r2027 r2087  
    3232* NumPy (http://docs.scipy.org/doc/numpy/reference/),
    3333* SciPy (http://docs.scipy.org/doc/scipy/reference/),
    34 * matplotlib (http://matplotlib.org/contents.html) 
    35 * PIL or Pillow (https://pillow.readthedocs.org) and
     34* matplotlib (http://matplotlib.org/contents.html)  and
    3635* PyOpenGL (http://pyopengl.sourceforge.net/documentation)
    38 These packages are not distributed as part of the Python standard
     37Two packages are used by some parts of the code, but are not required:
     38* PIL (http://www.pythonware.com/products/pil/) or Pillow (https://pillow.readthedocs.org). This is used to save
     39  and read certain types of images.
     40* h5py is the HDF5 support package. This is (not surprisingly) required
     41  to import images from HDF5 files. If this library is not present,
     42  the HDF5 importer(s) will not appear in the import menu and a
     43  warning message appears on GSAS-II startup.
     45Note that the packages listed above are not distributed as part of the Python standard
    3946library and must be obtained separately (or in a bundled Python
    40 package such as the Enthought Python Distribution/Canopy or
    41 Continuum.io's anaconda).  The PyOpenGL package will be installed into
     47package such as the Enthought Inc.'s Canopy or
     48Continuum.io's anaconda; we also use the older Enthought Python
     50One exception is the PyOpenGL package. This will be installed into
    4251Python by GSAS-II if not found, so it does not need to be included in
    4352the Python bundle, but the setuptools package
Note: See TracChangeset for help on using the changeset viewer.