Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Minimalistic open source Pythonista
-
My idea for this is to make a minimal version of Pythonista for people to test with to try and make new modules work. This way others can work on making things like say Cryptography work in Pythonista so @omz can then use that code in the full version. This would have only the bare minimal interpreter and code editing functionality to get it working. This would also have a non distribution clause in the license to prevent people from releasing it on the App Store.
-
Pretty sure @omz has already released the Xcode template, and it is possible to add your own code that would be importable in app.
-
Yeah, with the template you can pretty much make a full IDE and with a lot of effort remake Pythonista itself
-
The goal for this is to help making modules that use native code to be supported in Pythonista and put less work on @omz .
-
@scj643 You can do this with the app template.
-
@JonB @Webmaster4o would it be possible to prove this with one of the heavily demanded modules like OpenCV, Pandas, SciPy just to prove that the template allows this? A working version of OpenCV for instance could be great for showing the community: 1) how hard the port is to complete, 2) how functional the software is on iOS hardware, and 3) how useful the software is running on a mobile device.
-
no one said it would be EASY... if it was easy, it would have been done already no doubt!
But, open sourcing pythonista doesn't necessarily make that any easier. I recall someone mentioning how they compiled their own c module and made it available to their xcode app.
SciPy (and thus pandas) requires fortran, which i understand is not available for iOS. I think I have read of people using fort to c generators, but I imagine that is finicky. If someone can figure out a way to get these compiled on iOS, they ought to release their own app.
-
http://cylith.dyndns.org/code/f2cpp
Could work maybe..
https://github.com/OpenResearchComputation/fable
May also work.