Re: [Matplotlib-users] Efficient matplotlib use on iOS and Android apps

2015-07-10 Thread asiga
Why do you suggest MathJax? I assume Javascript will be less efficient than
Python. Moreover, I'm not sure I can get the MathJax output as polygonal
primitives that I can send to OpenGL. And, to complicate things, you cannot
use JIT Javascript engines on iOS such as V8, due to sandboxing.

In fact, I'm considering to build myself a minimal LaTeX distro. Maybe that
would be the best option.

 



--
View this message in context: 
http://matplotlib.1069221.n5.nabble.com/Efficient-matplotlib-use-on-iOS-and-Android-apps-tp45901p45914.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Efficient matplotlib use on iOS and Android apps

2015-07-09 Thread Benjamin Root
why not use MathJax?

On Thu, Jul 9, 2015 at 8:03 AM, asiga asigan...@yahoo.com wrote:

 Hi,

 I need to render LaTeX math formulas on mobile apps (iOS/Android), with
 high
 quality, and as efficiently as possible.

 I'm considering matplotlib as the best candidate at the moment. Maybe it
 might be a bit overkill because I don't need plotting, just math formulas
 rendering, but it has a copycenter license (very welcome when you target
 iOS), and it seems to render LaTeX math with high quality. So I think it
 beats other options I found (MathGL: copyleft license; and MathJax: setting
 a complete Javascript engine just for rendering math does seem overkill to
 me).

 However, I still have some doubts before choosing matplotlib:

 1) Can I redirect the output of math rendering to OpenGL calls, or convert
 it into a 2D triangle mesh for example? (if the drawing commands issued by
 matplotlib when rendering math are a relatively small set, I can translate
 them to OpenGL myself, but I need to know where should I do that
 translation
 (I've zero idea about matplotlib internals, and I'm a Python newbie -I'm
 here because I need math rendering, not because I use Python).

 (note that I wish to render through OpenGL because I want to be able to
 interactively pan and zoom math very efficiently: the best approach would
 be
 to cache the matplotlib output as a -for example- 2D triangle mesh, and
 then
 just send the triangles to OpenGL, without having to call matplotlib on
 each
 screen redraw, which would kill performance)

 2) In order to get matplotlib running as efficient as possible on mobile
 devices, would you recommend that I translate matplotlib to C/C++ using any
 of the translators available? If affirmative, what translator would you
 suggest me to use?

 Thanks a lot!!





 --
 View this message in context:
 http://matplotlib.1069221.n5.nabble.com/Efficient-matplotlib-use-on-iOS-and-Android-apps-tp45901.html
 Sent from the matplotlib - users mailing list archive at Nabble.com.


 --
 Don't Limit Your Business. Reach for the Cloud.
 GigeNET's Cloud Solutions provide you with the tools and support that
 you need to offload your IT needs and focus on growing your business.
 Configured For All Businesses. Start Your Cloud Today.
 https://www.gigenetcloud.com/
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users