Hi all,

I'm working on a resource which reads weather data, and I'm using this code to read data from a BMP180 barometric pressure sensor.

https://github.com/lawsie/barometric-sensor

The code in the file bmpBackend_py3.py (and the Adafruit I2c/bmp085 files) was originally in Python 2 and I converted it using 2to3. However this has resulted in the bit shifts not working any more in the readPressure() method. 

This code works in Python 2 but I need the resource to be in Python 3. I've included the Python 2 bmpBackend file too for comparison in case the tool has changed something odd. 

I predict the problem is to do with the redefinition of the / operator from 2 to 3, but I don't know enough about bit shifting to figure out what to do to resolve it.

Would anyone be able to help me to get this working? :)

Many thanks,
Laura