[Pythonedu-wg] Bit shift problem

Charles Cossé ccosse at gmail.com
Tue Dec 20 09:41:58 EST 2016


bash-3.2$ python
Python 3.5.2 |Anaconda custom (x86_64)| (default, Jul  2 2016, 17:52:12)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 10>>1
5
>>> 10.>>1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for >>: 'float' and 'int'
>>>

Hi, don't know how I came to receive this email, and didn't see that you
had it solved until after playing with it ... but the problem is shifting
bits on a float ... needs to be an int.
-C

On Tue, Dec 20, 2016 at 3:27 AM, Laura Sach <lawsie at gmail.com> wrote:

> THANK YOU Tim! Sometimes you can't see the wood for the trees - I
> inherited that old code and it didn't occur to me to see if someone had
> since made a Python 3 Adafruit library. That works perfectly and is super
> easy to install and use.
>
> The Barometric Pressure sensor *shall* go to the ball! :)
>
> Laura
>
> On Tue, Dec 20, 2016 at 10:17 AM, Tim Golden <mail at timgolden.me.uk> wrote:
>
>> On 20/12/2016 09:38, Laura Sach wrote:
>>
>>> 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
>>>
>>
>> Laura,
>>
>> I may be missing something, but it looks to me as though Adafruit have
>> already done this for the modules you're using. The repo you point to at
>> the head of the backend file:
>>
>>   https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code/
>>
>> describes how they've broken the code out into smaller repos and made
>> them work with Py2/3.
>>
>> Certainly
>>
>>   https://github.com/adafruit/Adafruit_Python_BMP
>>
>> and
>>
>>
>> https://github.com/adafruit/Adafruit_Python_GPIO/blob/master
>> /Adafruit_GPIO/I2C.py
>>
>> seem, by inspection, to be 2/3 compatible.
>>
>> I'm happy to help, but is it possible that you're re-inventing the wheel
>> here? Or have I missed something?
>>
>>
>> TJG
>>
>
>
> _______________________________________________
> Pythonedu-wg mailing list
> Pythonedu-wg at python.org
> https://mail.python.org/mailman/listinfo/pythonedu-wg
>
>


-- 

Linkedin <https://www.linkedin.com/in/charles-cosse> | E-Learning
<http://www.asymptopia.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythonedu-wg/attachments/20161220/fb9d3aad/attachment.html>


More information about the Pythonedu-wg mailing list