SciTools / iris

A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
https://scitools-iris.readthedocs.io/en/stable/
BSD 3-Clause "New" or "Revised" License
631 stars 283 forks source link

Problem loading Iris into Anaconda environment (Windows 64 bit) #2055

Closed pearseb closed 8 years ago

pearseb commented 8 years ago

Hi all,

While I have no problem installing either Iris or Cartopy into my Anaconda environment, when I go to import iris as a package in my scripts I get the following error:

import iris
Traceback (most recent call last):

  File "<ipython-input-15-005053b25f37>", line 1, in <module>
    import iris

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\__init__.py", line 110, in <module>
    import iris.cube

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\cube.py", line 39, in <module>
    import iris.analysis

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\__init__.py", line 61, in <module>
    from iris.analysis._area_weighted import AreaWeightedRegridder

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\_area_weighted.py", line 23, in <module>
    from iris.analysis._interpolation import get_xy_dim_coords, snapshot_grid

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\_interpolation.py", line 31, in <module>
    from iris.analysis.cartography import wrap_lons as wrap_circular_points

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\cartography.py", line 29, in <module>
    import cf_units

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\__init__.py", line 44, in <module>
    from . import config

ImportError: cannot import name config

I've tried updating all dependencies, especially that of cf_units, to no avail. I'm not sure what the problem is and was hoping someone with more insight into how cf_units works with Iris could tell me how to fix this.

Thanks, Pearse

DPeterK commented 8 years ago

Hi @pearseb - thanks for raising this. As a fellow Windows user I recognise this failure having experienced it myself in the past. However I've only experienced it intermittently and usually the problem has cleared itself up before I've got around to investigating it... which is not a very satisfactory explanation!

Might I ask you to help us out a little: could you please post the results of running the command conda list while the env you've installed Iris into is active? Note: looking at your Windows filepath I think you haven't installed Iris into an env, so you should just be able to type the command above into the Windows cmd prompt and get the answer.

Thanks!

pearseb commented 8 years ago

Thanks for getting onto this so quickly @dkillick! My list of packages installed in the conda environment is quite lengthy. Sorry about the long list here, but this is literally the output of typing _conda _list__ into GitBash.

pearseb@DOM-IMA-2TZ2J12 MINGW64 /c
$ conda list
# packages in environment at C:\Users\pearseb\AppData\Local\Continuum\Anaconda2:
#
eofs                      1.1.0                    py27_1    ajdawson
alabaster                 0.7.7                    py27_0
anaconda                  4.0.0               np110py27_0
anaconda-client           1.4.0                    py27_0
anaconda-navigator        1.1.0                    py27_0
argcomplete               1.0.0                    py27_1
astropy                   1.1.2               np110py27_0
babel                     2.2.0                    py27_0
backports_abc             0.4                      py27_0
basemap                   1.0.7               np110py27_0
beautifulsoup4            4.4.1                    py27_0
bitarray                  0.8.1                    py27_1
blaze                     0.9.1                    py27_0
bokeh                     0.11.1                   py27_0
boto                      2.39.0                   py27_0
bottleneck                1.0.0               np110py27_0
bzip2                     1.0.6                     vc9_2  [vc9]
cdecimal                  2.3                      py27_1
cffi                      1.5.2                    py27_0
chest                     0.2.3                    py27_0
cloudpickle               0.1.1                    py27_0
clyent                    1.2.1                    py27_0
colorama                  0.3.7                    py27_0
comtypes                  1.1.2                    py27_0
conda                     4.1.0                    py27_0
conda-build               1.20.0                   py27_0
conda-env                 2.5.0                    py27_0
conda-manager             0.3.1                    py27_0
configobj                 5.0.6                    py27_0
console_shortcut          0.1.1                    py27_1
cryptography              1.3                      py27_0
curl                      7.45.0                    vc9_1  [vc9]
cycler                    0.10.0                   py27_0
cython                    0.23.4                   py27_0
cytoolz                   0.7.5                    py27_0
dask                      0.8.1                    py27_0
datashape                 0.5.1                    py27_0
decorator                 4.0.9                    py27_0
dill                      0.2.4                    py27_0
docutils                  0.12                     py27_1
enum34                    1.1.2                    py27_0
et_xmlfile                1.0.1                    py27_0
fastcache                 1.0.2                    py27_0
flask                     0.10.1                   py27_1
flask-cors                2.1.2                    py27_0
freetype                  2.5.5                     vc9_0  [vc9]
funcsigs                  1.0.0                    py27_0
futures                   3.0.3                    py27_0
gdal                      2.0.0                    py27_1
geos                      3.4.2                     vc9_0  [vc9]
gevent                    1.1.0                    py27_0
greenlet                  0.4.9                    py27_0
grin                      1.2.1                    py27_2
h5py                      2.5.0               np110py27_4
hdf4                      4.2.11                        0
hdf5                      1.8.15.1                  vc9_4  [vc9]
heapdict                  1.0.0                    py27_0
idna                      2.0                      py27_0
ipaddress                 1.0.14                   py27_0
ipykernel                 4.3.1                    py27_0
ipython                   4.1.2                    py27_1
ipython_genutils          0.1.0                    py27_0
ipywidgets                4.1.1                    py27_0
itsdangerous              0.24                     py27_0
jdcal                     1.2                      py27_0
jedi                      0.9.0                    py27_0
jinja2                    2.8                      py27_0
jpeg                      8d                        vc9_0  [vc9]
jsonschema                2.4.0                    py27_0
jupyter                   1.0.0                    py27_2
jupyter_client            4.2.2                    py27_0
jupyter_console           4.1.1                    py27_0
jupyter_core              4.1.0                    py27_0
kealib                    1.4.5                     vc9_0  [vc9]
libgdal                   2.0.0                     vc9_2  [vc9]
libnetcdf                 4.3.3.1                   vc9_5  [vc9]
libpng                    1.6.17                    vc9_1  [vc9]
libsodium                 1.0.3                         0
libtiff                   4.0.6                     vc9_1  [vc9]
llvmlite                  0.9.0                    py27_0
locket                    0.2.0                    py27_0
lxml                      3.6.0                    py27_0
markupsafe                0.23                     py27_1
matplotlib                1.5.1               np110py27_0
menuinst                  1.3.2                    py27_0
mistune                   0.7.2                    py27_0
mkl                       11.3.3                        1
mkl-service               1.1.2                    py27_2
mock                      2.0.0                    py27_0
mpmath                    0.19                     py27_0
multipledispatch          0.4.8                    py27_0
nbconvert                 4.1.0                    py27_0
nbformat                  4.0.1                    py27_0
netcdf4                   1.2.2               np110py27_0
networkx                  1.11                     py27_0
nltk                      3.2                      py27_0
nose                      1.3.7                    py27_0
notebook                  4.1.0                    py27_2
numba                     0.24.0              np110py27_0
numexpr                   2.6.0               np110py27_0
numpy                     1.10.4                   py27_2
odo                       0.4.2                    py27_0
openpyxl                  2.3.2                    py27_0
openssl                   1.0.2g                    vc9_0  [vc9]
pandas                    0.18.0              np110py27_0
partd                     0.3.2                    py27_1
path.py                   8.1.2                    py27_1
patsy                     0.4.0               np110py27_0
pbr                       1.10.0                   py27_0
pep8                      1.7.0                    py27_0
pickleshare               0.5                      py27_0
pillow                    3.1.1                    py27_0
pip                       8.1.1                    py27_1
ply                       3.8                      py27_0
proj4                     4.9.1                     vc9_0  [vc9]
psutil                    4.1.0                    py27_0
py                        1.4.31                   py27_0
pyasn1                    0.1.9                    py27_0
pycosat                   0.6.1                    py27_0
pycparser                 2.14                     py27_0
pycrypto                  2.6.1                    py27_3
pyflakes                  1.1.0                    py27_0
pygments                  2.1.1                    py27_0
pyopenssl                 0.15.1                   py27_2
pyparsing                 2.0.3                    py27_0
pyproj                    1.9.4                    py27_1
pyqt                      4.11.4                   py27_5
pyreadline                2.1                      py27_0
pytables                  3.2.2               np110py27_2
pytest                    2.8.5                    py27_0
python                    2.7.11                        4
python-dateutil           2.5.1                    py27_0
pytz                      2016.2                   py27_0
pywin32                   220                      py27_1
pyyaml                    3.11                     py27_3
pyzmq                     15.2.0                   py27_0
qt                        4.8.7                     vc9_7  [vc9]
qtawesome                 0.3.2                    py27_0
qtconsole                 4.2.0                    py27_1
qtpy                      1.0                      py27_0
requests                  2.9.1                    py27_0
rope                      0.9.4                    py27_1
ruamel_yaml               0.11.7                   py27_0
scikit-image              0.12.3              np110py27_0
scikit-learn              0.17.1              np110py27_1
scipy                     0.17.1              np110py27_0
biggus                    0.13.0                   py27_0    scitools
cartopy                   0.13.1              np110py27_0    scitools
cf_units                  1.1                      py27_0    scitools
expat                     2.1.0                         6    scitools
iris                      1.9.2               np110py27_0    scitools
owslib                    0.10.3                   py27_0    scitools
proj.4                    4.9.1                    py27_1    scitools
pyepsg                    0.2.0                    py27_0    scitools
pyke                      1.1.1                    py27_1    scitools
pyshp                     1.2.3                    py27_0    scitools
shapely                   1.5.13              np110py27_1    scitools
udunits                   2.2.17                        5    scitools
udunits2                  2.2.20                        0    scitools
setuptools                23.0.0                   py27_0
simplegeneric             0.8.1                    py27_0
singledispatch            3.4.0.3                  py27_0
sip                       4.16.9                   py27_2
six                       1.10.0                   py27_0
snowballstemmer           1.2.1                    py27_0
sockjs-tornado            1.0.1                    py27_0
sphinx                    1.3.5                    py27_0
sphinx_rtd_theme          0.1.9                    py27_0
spyder                    2.3.8                    py27_1
sqlalchemy                1.0.12                   py27_0
ssl_match_hostname        3.4.0.2                  py27_0
statsmodels               0.6.1               np110py27_0
sympy                     1.0                      py27_0
tk                        8.5.18                    vc9_0  [vc9]
toolz                     0.7.4                    py27_0
tornado                   4.3                      py27_0
traitlets                 4.2.1                    py27_0
unicodecsv                0.14.1                   py27_0
vs2008_runtime            9.00.30729.1                  0
vs2010_runtime            10.00.40219.1                 0
werkzeug                  0.11.4                   py27_0
wheel                     0.29.0                   py27_0
xerces-c                  3.1.2                     vc9_0  [vc9]
xlrd                      0.9.4                    py27_0
xlsxwriter                0.8.4                    py27_0
xlwings                   0.7.0                    py27_0
xlwt                      1.0.0                    py27_0
zlib                      1.2.8                     vc9_2  [vc9]

Hope that helps in someway!

Pearse

QuLogic commented 8 years ago

FYI: Use triple backticks for code blocks (I've done so for your two posts.)

pearseb commented 8 years ago

Ohhh... I always wondered how to do that. Thanks @QuLogic

DPeterK commented 8 years ago

Thanks @pearseb - that's exactly what I was after. For reference, if you want to limit the number of libraries installed into your Conda root env, you can set up a specific Conda env and install only a few libraries into that env. For example, I have an env specifically for running Iris from. Conda have some documentation on that here: http://conda.pydata.org/docs/using/envs.html.

Unfortunately I still can't reproduce the error you've raised above :unamused: Still, we can check a few more things and see if we can work out what the difference is between my Windows environment and yours and see whether we can get to the bottom of this problem that way!

Could you try updating your version of conda - just type conda update conda in the Windows cmd prompt. Also, you suggested above that you encounter this problem when you import Iris in a script - what happens if you import Iris when using the Python (or iPython) prompt?

bjlittle commented 8 years ago

@pearseb Could you please try the following from the command line to see what Python is importing and from where ...

$ python -vc "import cf_units"

It might help diagnose what's happening.

pearseb commented 8 years ago

To @dkillick: I updated the conda environment from 4.1.0 to 4.1.2.

$ conda update conda
Fetching package metadata .......
Solving package specifications .............

Package plan for installation in environment C:\Users\pearseb\AppData\Local\Continuum\Anaconda2:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    conda-4.1.2                |           py27_0         245 KB

The following packages will be UPDATED:

    conda: 4.1.0-py27_0 --> 4.1.2-py27_0

Proceed ([y]/n)? y

Fetching packages ...
conda-4.1.2-py 100% |###############################| Time: 0:00:02 117.03 kB/s
Extracting packages ...
[      COMPLETE      ]|##################################################| 100%
Unlinking packages ...
[      COMPLETE      ]|##################################################| 100%
Linking packages ...
[      COMPLETE      ]|##################################################| 100%

Also, in answer to your second question, I get a different error when I try to import the Iris package from the Ipython console:

import iris
Traceback (most recent call last):

  File "<ipython-input-3-005053b25f37>", line 1, in <module>
    import iris

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\__init__.py", line 110, in <module>
    import iris.cube

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\cube.py", line 39, in <module>
    import iris.analysis

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\__init__.py", line 61, in <module>
    from iris.analysis._area_weighted import AreaWeightedRegridder

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\_area_weighted.py", line 23, in <module>
    from iris.analysis._interpolation import get_xy_dim_coords, snapshot_grid

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\_interpolation.py", line 31, in <module>
    from iris.analysis.cartography import wrap_lons as wrap_circular_points

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\iris\analysis\cartography.py", line 29, in <module>
    import cf_units

  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\__init__.py", line 394, in <module>
    _status_msg, _error_msg))

OSError: [UT_OPEN_ARG] Failed to open UDUNITS-2 XML unit database : "No such file or directory"

TO @bjlittle:

This is the output after typing _python -vc "import _cf_units"__ from the command line (sorry for the huge output!):

$ python -vc "import cf_units"
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site.py
import site # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\os.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\os.py
import os # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\os.pyc
import errno # builtin
import nt # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ntpath.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ntpath.py
import ntpath # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ntpath.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\stat.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\stat.py
import stat # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\stat.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\genericpath.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\genericpath.py
import genericpath # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\genericpath.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\warnings.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\warnings.py
import warnings # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\warnings.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\linecache.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\linecache.py
import linecache # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\linecache.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\types.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\types.py
import types # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\types.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\UserDict.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\UserDict.py
import UserDict # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\UserDict.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\_abcoll.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\_abcoll.py
import _abcoll # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\_abcoll.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\abc.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\abc.py
import abc # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\abc.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\_weakrefset.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\_weakrefset.py
import _weakrefset # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\_weakrefset.pyc
import _weakref # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\copy_reg.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\copy_reg.py
import copy_reg # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\copy_reg.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\traceback.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\traceback.py
import traceback # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\traceback.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sysconfig.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sysconfig.py
import sysconfig # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sysconfig.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\re.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\re.py
import re # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\re.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_compile.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_compile.py
import sre_compile # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_compile.pyc
import _sre # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_parse.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_parse.py
import sre_parse # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_parse.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_constants.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_constants.py
import sre_constants # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\sre_constants.pyc
import _locale # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\locale.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\locale.py
import locale # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\locale.pyc
import encodings # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\__init__.py
import encodings # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\codecs.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\codecs.py
import codecs # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\codecs.pyc
import _codecs # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\aliases.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\aliases.py
import encodings.aliases # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\aliases.pyc
import operator # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\functools.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\functools.py
import functools # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\functools.pyc
import _functools # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\cp1252.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\cp1252.py
import encodings.cp1252 # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\cp1252.pyc
# zipimport: found 129 names in C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\setuptools-23.0.0-py2.7.egg
Python 2.7.11 |Anaconda 4.0.0 (64-bit)| (default, Feb 16 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
import cf_units # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\__init__.py
import cf_units # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\__future__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\__future__.py
import __future__ # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\__future__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\six.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\six.py
import six # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\six.pyc
import itertools # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\StringIO.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\StringIO.py
import StringIO # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\StringIO.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\contextlib.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\contextlib.py
import contextlib # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\contextlib.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\copy.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\copy.py
import copy # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\copy.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\weakref.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\weakref.py
import weakref # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\weakref.pyc
import ctypes # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\__init__.py
import ctypes # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\__init__.pyc
import _ctypes # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\DLLs\_ctypes.pyd
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\struct.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\struct.py
import struct # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\struct.pyc
import _struct # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\_endian.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\_endian.py
import ctypes._endian # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\_endian.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\util.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\util.py
import ctypes.util # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ctypes\util.pyc
import netcdftime # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime\__init__.py
import netcdftime # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime\netcdftime.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime\netcdftime.py
import netcdftime.netcdftime # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime\netcdftime.pyc
import numpy # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\__init__.py
import numpy # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\__config__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\__config__.py
import numpy.__config__ # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\__config__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\version.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\version.py
import numpy.version # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\version.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\_import_tools.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\_import_tools.py
import numpy._import_tools # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\_import_tools.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\add_newdocs.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\add_newdocs.py
import numpy.add_newdocs # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\add_newdocs.pyc
import numpy.lib # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\__init__.py
import numpy.lib # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\__init__.pyc
import math # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\info.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\info.py
import numpy.lib.info # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\info.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\type_check.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\type_check.py
import numpy.lib.type_check # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\type_check.pyc
import numpy.core # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\__init__.py
import numpy.core # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\info.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\info.py
import numpy.core.info # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\info.pyc
import datetime # builtin
import numpy.core.multiarray # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\multiarray.pyd
import numpy.core.umath # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\umath.pyd
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\_internal.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\_internal.py
import numpy.core._internal # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\_internal.pyc
import numpy.compat # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\__init__.py
import numpy.compat # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\_inspect.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\_inspect.py
import numpy.compat._inspect # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\_inspect.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\py3k.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\py3k.py
import numpy.compat.py3k # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\compat\py3k.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\numerictypes.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\numerictypes.py
import numpy.core.numerictypes # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\numerictypes.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\numbers.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\numbers.py
import numbers # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\numbers.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\numeric.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\numeric.py
import numpy.core.numeric # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\numeric.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\collections.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\collections.py
import collections # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\collections.pyc
import _collections # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\keyword.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\keyword.py
import keyword # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\keyword.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\heapq.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\heapq.py
import heapq # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\heapq.pyc
import _heapq # builtin
import thread # builtin
import cPickle # builtin
import cStringIO # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\arrayprint.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\arrayprint.py
import numpy.core.arrayprint # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\arrayprint.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\fromnumeric.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\fromnumeric.py
import numpy.core.fromnumeric # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\fromnumeric.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\_methods.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\_methods.py
import numpy.core._methods # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\_methods.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\defchararray.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\defchararray.py
import numpy.core.defchararray # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\defchararray.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\records.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\records.py
import numpy.core.records # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\records.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\memmap.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\memmap.py
import numpy.core.memmap # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\memmap.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\function_base.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\function_base.py
import numpy.core.function_base # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\function_base.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\machar.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\machar.py
import numpy.core.machar # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\machar.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\getlimits.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\getlimits.py
import numpy.core.getlimits # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\getlimits.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\shape_base.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\shape_base.py
import numpy.core.shape_base # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\core\shape_base.pyc
import numpy.testing # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\__init__.py
import numpy.testing # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\__init__.pyc
import unittest # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\__init__.py
import unittest # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\result.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\result.py
import unittest.result # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\result.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\util.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\util.py
import unittest.util # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\util.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\case.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\case.py
import unittest.case # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\case.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\difflib.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\difflib.py
import difflib # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\difflib.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\pprint.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\pprint.py
import pprint # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\pprint.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\suite.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\suite.py
import unittest.suite # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\suite.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\loader.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\loader.py
import unittest.loader # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\loader.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\fnmatch.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\fnmatch.py
import fnmatch # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\fnmatch.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\main.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\main.py
import unittest.main # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\main.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\runner.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\runner.py
import unittest.runner # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\runner.pyc
import time # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\signals.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\signals.py
import unittest.signals # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\unittest\signals.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\decorators.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\decorators.py
import numpy.testing.decorators # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\decorators.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\nosetester.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\nosetester.py
import numpy.testing.nosetester # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\nosetester.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\utils.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\utils.py
import numpy.testing.utils # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\testing\utils.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\shutil.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\shutil.py
import shutil # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\shutil.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\tempfile.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\tempfile.py
import tempfile # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\tempfile.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\io.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\io.py
import io # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\io.pyc
import _io # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\random.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\random.py
import random # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\random.pyc
import binascii # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\hashlib.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\hashlib.py
import hashlib # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\hashlib.pyc
import _hashlib # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\DLLs\_hashlib.pyd
import _random # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\ufunclike.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\ufunclike.py
import numpy.lib.ufunclike # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\ufunclike.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\index_tricks.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\index_tricks.py
import numpy.lib.index_tricks # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\index_tricks.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\function_base.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\function_base.py
import numpy.lib.function_base # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\function_base.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\twodim_base.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\twodim_base.py
import numpy.lib.twodim_base # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\twodim_base.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\utils.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\utils.py
import numpy.lib.utils # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\utils.pyc
import numpy.matrixlib # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\matrixlib
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\matrixlib\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\matrixlib\__init__.py
import numpy.matrixlib # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\matrixlib\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\matrixlib\defmatrix.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\matrixlib\defmatrix.py
import numpy.matrixlib.defmatrix # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\matrixlib\defmatrix.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\stride_tricks.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\stride_tricks.py
import numpy.lib.stride_tricks # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\stride_tricks.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\nanfunctions.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\nanfunctions.py
import numpy.lib.nanfunctions # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\nanfunctions.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\shape_base.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\shape_base.py
import numpy.lib.shape_base # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\shape_base.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\scimath.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\scimath.py
import numpy.lib.scimath # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\scimath.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\polynomial.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\polynomial.py
import numpy.lib.polynomial # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\polynomial.pyc
import numpy.linalg # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\__init__.py
import numpy.linalg # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\info.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\info.py
import numpy.linalg.info # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\info.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\linalg.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\linalg.py
import numpy.linalg.linalg # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\linalg.pyc
import numpy.linalg.lapack_lite # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\lapack_lite.pyd
import numpy.linalg._umath_linalg # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\linalg\_umath_linalg.pyd
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arraysetops.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arraysetops.py
import numpy.lib.arraysetops # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arraysetops.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\npyio.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\npyio.py
import numpy.lib.npyio # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\npyio.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\format.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\format.py
import numpy.lib.format # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\format.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_datasource.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_datasource.py
import numpy.lib._datasource # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_datasource.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_iotools.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_iotools.py
import numpy.lib._iotools # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_iotools.pyc
import future_builtins # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\financial.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\financial.py
import numpy.lib.financial # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\financial.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arrayterator.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arrayterator.py
import numpy.lib.arrayterator # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arrayterator.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arraypad.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arraypad.py
import numpy.lib.arraypad # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\arraypad.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_version.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_version.py
import numpy.lib._version # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\lib\_version.pyc
import numpy.fft # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\__init__.py
import numpy.fft # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\info.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\info.py
import numpy.fft.info # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\info.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\fftpack.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\fftpack.py
import numpy.fft.fftpack # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\fftpack.pyc
import numpy.fft.fftpack_lite # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\fftpack_lite.pyd
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\helper.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\helper.py
import numpy.fft.helper # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\fft\helper.pyc
import numpy.polynomial # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\__init__.py
import numpy.polynomial # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\polynomial.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\polynomial.py
import numpy.polynomial.polynomial # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\polynomial.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\polyutils.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\polyutils.py
import numpy.polynomial.polyutils # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\polyutils.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\_polybase.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\_polybase.py
import numpy.polynomial._polybase # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\_polybase.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\chebyshev.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\chebyshev.py
import numpy.polynomial.chebyshev # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\chebyshev.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\legendre.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\legendre.py
import numpy.polynomial.legendre # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\legendre.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\hermite.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\hermite.py
import numpy.polynomial.hermite # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\hermite.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\hermite_e.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\hermite_e.py
import numpy.polynomial.hermite_e # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\hermite_e.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\laguerre.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\laguerre.py
import numpy.polynomial.laguerre # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\polynomial\laguerre.pyc
import numpy.random # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random\__init__.py
import numpy.random # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random\info.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random\info.py
import numpy.random.info # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random\info.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\threading.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\threading.py
import threading # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\threading.pyc
import numpy.random.mtrand # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\random\mtrand.pyd
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ctypeslib.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ctypeslib.py
import numpy.ctypeslib # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ctypeslib.pyc
import numpy.ma # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\__init__.py
import numpy.ma # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\core.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\core.py
import numpy.ma.core # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\core.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\extras.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\extras.py
import numpy.ma.extras # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\numpy\ma\extras.pyc
import netcdftime._datetime # dynamically loaded from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\netcdftime\_datetime.pyd
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\config.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\config.py
import cf_units.config # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\config.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ConfigParser.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ConfigParser.py
import ConfigParser # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\ConfigParser.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\util.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\util.py
import cf_units.util # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\util.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\_version.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\_version.py
import cf_units._version # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\_version.pyc
import json # directory C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\__init__.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\__init__.py
import json # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\__init__.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\decoder.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\decoder.py
import json.decoder # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\decoder.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\scanner.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\scanner.py
import json.scanner # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\scanner.pyc
import _json # builtin
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\encoder.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\encoder.py
import json.encoder # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\json\encoder.pyc
# C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\ascii.pyc matches C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\ascii.py
import encodings.ascii # precompiled from C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\encodings\ascii.pyc
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\lib\site-packages\cf_units\__init__.py", line 394, in <module>
    _status_msg, _error_msg))
OSError: [UT_OPEN_ARG] Failed to open UDUNITS-2 XML unit database : "No such file or directory"
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
# cleanup[1] random
# cleanup[1] cf_units.util
# cleanup[1] sysconfig
# cleanup[1] tempfile
# cleanup[1] unittest.main
# cleanup[1] zipimport
# cleanup[1] datetime
# cleanup[1] threading
# cleanup[1] cStringIO
# cleanup[1] locale
# cleanup[1] netcdftime
# cleanup[1] encodings
# cleanup[1] encodings.ascii
# cleanup[1] _ctypes
# cleanup[1] _random
# cleanup[1] numpy.lib.info
# cleanup[1] _json
# cleanup[1] _functools
# cleanup[1] thread
# cleanup[1] StringIO
# cleanup[1] numpy.core.memmap
# cleanup[1] __future__
# cleanup[1] _collections
# cleanup[1] unittest
# cleanup[1] _heapq
# cleanup[1] binascii
# cleanup[1] sre_constants
# cleanup[1] _warnings
# cleanup[1] _codecs
# cleanup[1] encodings.cp1252
# cleanup[1] copy
# cleanup[1] _struct
# cleanup[1] hashlib
# cleanup[1] keyword
# cleanup[1] encodings.aliases
# cleanup[1] exceptions
# cleanup[1] _hashlib
# cleanup[1] site
# cleanup[1] cf_units.config
# cleanup[1] cf_units._version
# cleanup[1] six
# cleanup[1] netcdftime.netcdftime
# cleanup[1] nt
# cleanup[1] unittest.signals
# cleanup[1] future_builtins
# cleanup[1] _weakref
# cleanup[1] _weakrefset
# cleanup[1] ConfigParser
# cleanup[1] signal
# cleanup[1] codecs
# cleanup[1] unittest.runner
# cleanup[1] unittest.loader
# cleanup[1] json
# cleanup[1] json.encoder
# cleanup[1] unittest.suite
# cleanup[1] json.decoder
# cleanup[1] struct
# cleanup[1] unittest.case
# cleanup[1] json.scanner
# cleanup[1] unittest.result
# cleanup[1] difflib
# cleanup[1] functools
# cleanup[1] pprint
# cleanup[1] unittest.util
# cleanup[1] traceback
# cleanup[2] heapq
# cleanup[2] numpy.core.info
# cleanup[2] ctypes._endian
# cleanup[2] numpy.core.numerictypes
# cleanup[2] numpy.polynomial.legendre
# cleanup[2] numpy.random.mtrand
# cleanup[2] numpy.matrixlib.defmatrix
# cleanup[2] numpy.random.info
# cleanup[2] numpy.linalg
# cleanup[2] numpy.polynomial.laguerre
# cleanup[2] numpy.testing
# cleanup[2] collections
# cleanup[2] numpy.core.umath
# cleanup[2] numpy.lib._version
# cleanup[2] numpy.linalg.info
# cleanup[2] numpy.polynomial._polybase
# cleanup[2] numpy.lib.arraysetops
# cleanup[2] itertools
# cleanup[2] numpy.version
# cleanup[2] netcdftime._datetime
# cleanup[2] numpy.core.machar
# cleanup[2] numpy.lib.type_check
# cleanup[2] numpy.lib._datasource
# cleanup[2] numpy.fft.fftpack_lite
# cleanup[2] numpy.core.multiarray
# cleanup[2] numpy.linalg._umath_linalg
# cleanup[2] numpy.polynomial
# cleanup[2] numpy.add_newdocs
# cleanup[2] numpy.core.getlimits
# cleanup[2] abc
# cleanup[2] numpy.matrixlib
# cleanup[2] numpy.ma.extras
# cleanup[2] numpy.testing.decorators
# cleanup[2] warnings
# cleanup[2] numpy.lib.npyio
# cleanup[2] numpy.core.shape_base
# cleanup[2] re
# cleanup[2] ntpath
# cleanup[2] math
# cleanup[2] numpy.fft.helper
# cleanup[2] UserDict
# cleanup[2] fnmatch
# cleanup[2] ctypes
# cleanup[2] _locale
# cleanup[2] weakref
# cleanup[2] numpy.core._internal
# cleanup[2] numpy.fft.fftpack
# cleanup[2] numpy.linalg.lapack_lite
# cleanup[2] numpy.ma
# cleanup[2] os
# cleanup[2] six.moves
# cleanup[2] _sre
# cleanup[2] numpy.random
# cleanup[2] numpy.lib.twodim_base
# cleanup[2] numpy.ma.core
# cleanup[2] operator
# cleanup[2] numpy.core.arrayprint
# cleanup[2] numpy.lib.financial
# cleanup[2] errno
# cleanup[2] numpy.core._methods
# cleanup[2] os.path
# cleanup[2] numpy.core.function_base
# cleanup[2] numpy.lib.stride_tricks
# cleanup[2] numpy
# cleanup[2] numpy.polynomial.chebyshev
# cleanup[2] cPickle
# cleanup[2] numpy.polynomial.hermite_e
# cleanup[2] numpy.__config__
# cleanup[2] numpy.testing.utils
# cleanup[2] numpy.lib.ufunclike
# cleanup[2] numpy.core.fromnumeric
# cleanup[2] numpy.ctypeslib
# cleanup[2] numpy.lib.scimath
# cleanup[2] numpy.fft
# cleanup[2] numpy.lib
# cleanup[2] numpy.lib.nanfunctions
# cleanup[2] numpy.lib.function_base
# cleanup[2] sre_parse
# cleanup[2] copy_reg
# cleanup[2] sre_compile
# cleanup[2] numpy.compat.py3k
# cleanup[2] numpy.lib.polynomial
# cleanup[2] numpy.compat
# cleanup[2] numpy._import_tools
# cleanup[2] numpy.polynomial.hermite
# cleanup[2] contextlib
# cleanup[2] numbers
# cleanup[2] io
# cleanup[2] numpy.fft.info
# cleanup[2] numpy.core.records
# cleanup[2] shutil
# cleanup[2] numpy.polynomial.polynomial
# cleanup[2] linecache
# cleanup[2] numpy.core.numeric
# cleanup[2] _abcoll
# cleanup[2] numpy.core
# cleanup[2] genericpath
# cleanup[2] stat
# cleanup[2] numpy.lib._iotools
# cleanup[2] numpy.lib.index_tricks
# cleanup[2] ctypes.util
# cleanup[2] numpy.lib.utils
# cleanup[2] numpy.core.defchararray
# cleanup[2] numpy.polynomial.polyutils
# cleanup[2] numpy.lib.shape_base
# cleanup[2] numpy.compat._inspect
# cleanup[2] numpy.lib.format
# cleanup[2] numpy.lib.arrayterator
# cleanup[2] numpy.testing.nosetester
# cleanup[2] types
# cleanup[2] numpy.lib.arraypad
# cleanup[2] _io
# cleanup[2] time
# cleanup[2] numpy.linalg.linalg
# cleanup sys
# cleanup __builtin__
# cleanup ints: 835 unfreed ints
# cleanup floats: 58 unfreed floats

So, it seems that there is a problem with cf_units and something about the UDUNITS-2 XML unit database?

pearseb commented 8 years ago

I just found another thread with the same issue: https://github.com/SciTools/conda-recipes-scitools/issues/115

pearseb commented 8 years ago

Another thing I should mention is that I have only just moved over to using Anaconda after using the Enthought Canopy environment for about 6 months. I never had a problem with loading Iris into Enthough Canopy, as they had it installed within their package manager.

I'm not saying I'm tempted to move back to using Enthought Canopy, just that I never had a problem. So perhaps this isn't a "WINDOWS" problem, but just a bug in the conda install recipe?

DPeterK commented 8 years ago

Hi @pearseb - it looks like you have hit another fun Windows-related foible. The problem is that a library (called UDUNITS2) that cf_units makes use of can't import its conversions XML database on Windows if you run the Python interpreter from a different drive letter to where you have UDUNITS2 installed to. We have an issue open with UDUNITS2 about this.

From your stacktrace above you have Iris etc installed on the C: drive, so I'm guessing you are running Python from a terminal pointing to a different drive letter? If you change to the C: drive and run Python again and try importing Iris again you should avoid this particular problem!

pearseb commented 8 years ago

Hi @dkillick,

I just checked whether udunits was installed onto my C: drive and it is. The path is: "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\Library\share\udunits".

Within the directory there are 6 .xml files:

I have been working from my C: drive and it's odd to me that python cannot see the udunits directory. Perhaps there is some way to re-set the path?

Thanks, Pearse

pearseb commented 8 years ago

Here is the code that loads the UDUNITS-2 XML database within the init.py script for the cf_units package:

#
# load the UDUNITS-2 xml-formatted unit-database
#
if not _ud_system:
    # Ignore standard noisy UDUNITS-2 start-up.
    with suppress_errors():
        # Load the unit-database from the default location (modified via
        # the UDUNITS2_XML_PATH environment variable) and if that fails look
        # relative to sys.prefix to support environments such as conda.
        _ud_system = _ut_read_xml(None)
        if _ud_system is None:
            _alt_xml_path = os.path.join(sys.prefix, 'share',
                                         'udunits', 'udunits2.xml')
            _ud_system = _ut_read_xml(_alt_xml_path.encode())
    if not _ud_system:
        _status_msg = 'UNKNOWN'
        _error_msg = ''
        _status = _ut_get_status()
        try:
            _status_msg = _UT_STATUS[_status]
        except IndexError:
            pass
        _errno = ctypes.get_errno()
        if _errno != 0:
            _error_msg = ': "%s"' % _strerror(_errno)
            ctypes.set_errno(0)
        raise OSError('[%s] Failed to open UDUNITS-2 XML unit database %s' % (
            _status_msg, _error_msg))

Note the mention to _UDUNITS2_XMLPATH environment variable. Can I alter this path, or perhaps move the UDUNITS file that I mentioned in my previous post to the right place? I'm not sure where to find where the path is specified.

Thanks! Pearse

pearseb commented 8 years ago

I solved it! Iris loads perfectly!

The init.py script couldn't find the directory that UDUNITS is held in. That's because on my machine, UDUNITS is placed in "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\Library\share\udunits" on installation.

The init.py script of the cf_units package was looking for UDUNITS in "C:\Users\pearseb\AppData\Local\Continuum\Anaconda2\share\udunits". The Library directory was missing. I just copied the UDUNITS directory into the right place and now all is good.

Thanks for your help @dkillick and @bjlittle. Now I can finish my paper.

DPeterK commented 8 years ago

@pearseb nice! Glad you got to the bottom of it :grinning: we'll check the recipe we use to build cf_units for conda and make sure that UDUNITS2 path is being set correctly there.

For now though, enjoy using Iris and all the best with your paper! And if you do need any more support with Iris, feel free to ping us again on here and we will do our best to help you out :smile:

pearseb commented 8 years ago

Yep I’ll make sure to ask! Thanks again for your help @dkillick

DPeterK commented 8 years ago

Ooh, this issue is solved! However we have been making some related changes to cf_units to stop this sort of thing happening again.

WenguangWei commented 7 years ago

I met the same problem. But no matter what solutions above I used, the error has been always there......and in my case, what is rather strange is that when I first start the spyder and run my script the emerging error is like:

File "D:\Users\Administrator\Anaconda2\lib\site-packages\iris\analysis\cartography.py", line 29, in import cf_units

File "D:\Users\Administrator\Anaconda2\lib\site-packages\cf_units__init__.py", line 401, in _status_msg, _error_msg))

OSError: [UT_PARSE] Failed to open UDUNITS-2 XML unit database : "No such file or directory"

However, If you run it not in the first time, the error turns out to be the form as

File "D:\Users\Administrator\Anaconda2\lib\site-packages\iris\analysis\cartography.py", line 29, in import cf_units

File "D:\Users\Administrator\Anaconda2\lib\site-packages\cf_units__init__.py", line 44, in from . import config

ImportError: cannot import name config

Really confused here. Does anyone have some idea to solve it?

DPeterK commented 7 years ago

@WenguangWei this is not the same problem, although it looks similar. The problem addressed in this issue is that conda places share files in a different directory structure on Win (C:\...\Anaconda2\Library\share\udunits) to *nix (/.../Anaconda2/share/udunits). I'll address the issue you're actually facing in #2277...