micropython icon indicating copy to clipboard operation
micropython copied to clipboard

deque class in ucollections module

Open victorzaloga opened this issue 5 years ago • 5 comments

Hello microbit society! I`d like to code moving average filter by using of ucollections.deque class

but when trying to import the module got the error from ucollections import deque -> "cannot import name deque" Is deque available in the module ucollections in microbit micropython?

victorzaloga avatar Sep 05 '20 10:09 victorzaloga

Ask this question in the next generation of micro:bit for microcontrollers which is the MiniPython programming language. Click HERE and re-ask your question. - https://github.com/mytechnotalent/minipython today!

mytechnotalent avatar Sep 30 '20 02:09 mytechnotalent

generation of micro:bit for microcontrollers

You mean micropython? also HERE isn't a link (other than the person linking to a fork on all the issues who are you? the fork just seems to rename micropython to minipython)

ZanderBrown avatar Sep 30 '20 07:09 ZanderBrown

Yes it is MicroPython but as it is built it will include steps to build your own modules and continue the development. The ultimate goal is to get more people involved with MicroPython nothing more.

mytechnotalent avatar Sep 30 '20 10:09 mytechnotalent

question about ucollections / deque is still unclear Anybody could help me please?

victorzaloga avatar Sep 30 '20 12:09 victorzaloga

Hi @victorzaloga there is no deque within that module for the BBC firmware. Here is how you can see what methods are available to you in the REPL. import ucollections dir(ucollections)

That is part of the main MicroPython port have you tried flashing your device using the upstream MicroPython port? You can see instructions here -> micropython.org Download Page. I hope that helps!

mytechnotalent avatar Sep 30 '20 12:09 mytechnotalent