Some time ago new Pythonista users posted requests to have numpy and other scientific libraries in Pythonista.
Omz kindly answered that the port was hard job mainly due to the need of compiling some fortran code for IOS and ARM.
In my experience numpy setup only needs c compilation. The .f files appear only in the f2py sublibrary of numpy. f2py is needed to translate fortran user code to python and this feature is, of course, no needed in Pythonista. Just comment the f2py line in the numpy setup file.
So I suggest to omz reconsider future inclusion of numpy in Pythonista that would open the door to other packages that need numpy.
I have had a dream....
Thanks for your attention.
Ole submitted this an hour ago, within Apple's 48 hour deadline. We'll see what Apple says for this one!
@henryiii How do you know? Just wondering if there's a public site for submission tracking. (I'm guessing he told you.)
Ole's Twitter feed:
very eagerly awaiting numpy! Any approx. date on that release date? Glad to to pay an in app purch if provides incentive. First phase of research project ends in about 7 weeks and I've been hyping this app to my skeptical programmer (non sci or math) research group.
There was a TON of demand for Numpy and Matplotlib but since it has become part of Pythonista, there has been very little sharing of code and examples on GitHub based around Numpy and related modules. This is in sharp contrast to all of the recent sharing of code and examples on GitHub around the ui module. The charts and graphs that omz showed above are really slick but are there other folks doing things with Numpy and Matplotlib who are willing to share some of their code and examples?
I use it as a calculator and for trying out stuff while learning more about numpy.
But the missing piece is pandas for most things I want to play with.
Having bundled SQL Alchemy with drivers for all common databases would be epic.
Currently playing with Computable and waiting for it to grow up a bit.
Yes, we're memory constrained even on the top end iOS devices today when you consider what these tools are generally used for, but there's always next week...
I agree that Pandas would make numpy and Matplotlib much more useful but then I'd also love to have cvxopt and scikit-learn. I'd like to be able to run QSTK which depends on these modules. Computable has Pandas but is crippled by the inability to add code other than what can be typed into a notebook. Pythonista lacks iPython and related modules but being able to share code is a huge advantage. Apple needs to reconsider its draconian approach to app approval.
Should we expect a swift response from Apple?!?
Is it not possible to copy-paste code into Computable? I assume it would be, but I can't test it as I don't have the full version of that app.
(I would like to note how much I appreciate that there is no unnecessary hostility between Pythonista and Computable. There are too many communities on the internet that see anything remotely similar to their project as competition. This one is not one of them, for which I am very thankful.)
Yes,you can cut/paste (I didn't differentiate that from typing).
Here's a script I ported from this SciLab script:
Generates and plots a 64 entries wavetable with waveforms derived by 4-operator FM synthesis.
It doesn't really use numpy in the most effective way, since it was a direct port of code from another language (which I have never used).
What about scipy? Is that coming soon?