Python: Thermopy module "AttributeError: 'module' object has no attribute 'burcat'"
<p>I've just had to try and teach myself python for a project at work and it isn't going so well.</p>

<p>I'm trying to use the module "Thermopy" so that I can make programs for calculating gas dynamics etc.</p>

<p>I thought I had installed Thermopy correctly but when I went to just have a quick test of it, I couldn't get it to work, it imports the module fine and help(thermopy) seems to show it importing the right file (I think?) but If I then try and call any of the classes that should be in the module I get the error AttributeError: 'module' object has no attribute 'psicrometry' (Or whichever class I'm trying to call </p>

<p>e.g.
    import thermopy</p>

<pre><code>help(thermopy)
print thermopy.__file__

thermopy.psicrometry.test_wark()
</code></pre>

<p>gives  the result</p>

<pre><code>Help on package thermopy:

NAME
    thermopy

FILE
    c:\python27\lib\site-packages\thermopy-0.3-py2.7.egg\thermopy\__init__.py

PACKAGE CONTENTS
    burcat
    codata
    combustion
    constants
    iapws
    psicrometry
    units

DATA
    __version__ = '0.3'

VERSION
    0.3


C:\Python27\lib\site-packages\thermopy-0.3-py2.7.egg\thermopy\__init__.pyc

Traceback (most recent call last):
  File "\\FGBD101000.wsatkins.com\GBBSB_Home$\BROW4631\My Documents\Python\thermopy testing",   line 7, in &lt;module&gt;
    thermopy.psicrometry.test_wark()
AttributeError: 'module' object has no attribute 'psicrometry'
</code></pre>

<p>Any help on this is greatly appreciated, I'm very new to all this and don't have any prior programming experience so apologies if I'm doing anything silly, but I couldn't understand any of the other answers I saw to similiar questions on the site.</p>

<p>Many thanks
James</p>
