1
TI-Nspire / Fluid Mechanics Python Library
« on: February 01, 2022, 10:59:20 pm »
In my quest to get some Mechanical Engineering functionality on this calculator I have come across a fluid mechanics library built in Python that can run on MicroPython and hence can mostly port to the TI-Nspire here:
https://github.com/CalebBell/fluids
I have been playing around with it a bit with Vog's MicroPython 1.4.6 port and most of the functions I have tested so far seem to work as intended. This obviously doesn't fully cure the MEPro itch and requires you to run the functions in the MicroPython console or call them into your own Python scripts but it is a good start. I am not very Python skilled so only managed to do enough to setup the libraries and test...
What is the Python integration like on the natively supported CXII? would it allow function outputs to be more easily handed over to TI-BASIC for further work? Is it more limited in coding options then the ndless supported version and hence some of this code may not work in the natively supported module?
At the end I need access to the results these functions can spit out... so I either need to learn my some python and make a more friendly GUI type setup to use the functions and do the analysis I want from beginning to end or I need to find a way to hand the outputs over so then I can access in TI-BASIC to then finish the calculations I want and finalise the analysis in a TI document...
Not sure if its better to persevere with CX and ndless implementation of MicroPython or if the upgrade to CXII and integrated Python support will actually help in this instance or not... Would be good to get input from others.
https://github.com/CalebBell/fluids
I have been playing around with it a bit with Vog's MicroPython 1.4.6 port and most of the functions I have tested so far seem to work as intended. This obviously doesn't fully cure the MEPro itch and requires you to run the functions in the MicroPython console or call them into your own Python scripts but it is a good start. I am not very Python skilled so only managed to do enough to setup the libraries and test...
What is the Python integration like on the natively supported CXII? would it allow function outputs to be more easily handed over to TI-BASIC for further work? Is it more limited in coding options then the ndless supported version and hence some of this code may not work in the natively supported module?
At the end I need access to the results these functions can spit out... so I either need to learn my some python and make a more friendly GUI type setup to use the functions and do the analysis I want from beginning to end or I need to find a way to hand the outputs over so then I can access in TI-BASIC to then finish the calculations I want and finalise the analysis in a TI document...
Not sure if its better to persevere with CX and ndless implementation of MicroPython or if the upgrade to CXII and integrated Python support will actually help in this instance or not... Would be good to get input from others.