Importing Library
-
Hi,
I am trying to import this library,
https://github.com/v923z/micropython-ulab
On to a Fipy and I am not sure where to start. I tried reading the docs but honestly got lost on how to apply it to a pycom unit. I am after polyfit to do some polynomial regression.
-
Since the library is in C you might have to recompile the pycom firmware with ulab? Robert & Andreas (couple of forum regulars) have mastered the art form.
Do you really need to do this in real time on the Fipy? I needed a poly to convert battery voltage to state-of-charge, did it online in Windows on PC then used the formula so obtained in the pycom board.
-
Hi kjm,
Sorry I completely missed this response!
The reason I wanted it is because I am making a datalogger that takes a reasonably large amount of recordings and sending them over cellular is no problem. However, when I want to send it over LoRa it is too much so my thinking was that I could record the same amount of recordings then construct a poly from the recordings and then send that instead. I am certainly open to better ideas though?
I am not sure how to recompile with ulab so might need to do some research on that.
Thank you for your reply and sorry I was so late to reply.
-
Today I've finally success building firmware Pycom MicroPython v1.20.2.rc10 + ulab v0.54.2. Some backporting was needed from MicroPython v1.12 to Pycom MicroPython (based in v1.11).
I hope tomorrow to publish the firmware files for all xxPy boards combining features enabled/disabled, like PyBytes, single/double precision and ulab.
I will keep you updated here.
-
Took more time than planned.
Voilá, more community Pycom MicroPython firmwares, including :
- 24 firmwares without ulab, in combinations of 6 xxPy boards, Pybytes or not, single/double precision;
- 21 firmwares with ulab, in combinations of 6 xxPy boards, Pybytes or not, single/double precision. 3 LoPy/SiPy/WiPy firmwares with ulab and Pybytes combinations are not possible due to the small firmware partition size of these boards. These firmwares with ulab have 'MICROPY_PY_REVERSE_SPECIAL_METHODS' enabled to allow '1 + np.arange(10)', for example.
Announce with more details in 'Pycom firmwares with single/double precision and ulab module' topic.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better đź’—
Register Login