scientific plotting engine
Good afternoon MacRuby'rs, Hopefully this question is not out of place, but if it is, my apologies. I just downloaded and installed MacRuby, and am new to this, although I do have an (old) background in programming as it relates to physics. I'm wondering if there is a general scientific plotting engine, e.g., GNUplot or something similar, that anyone could recommend for integrating into custom MacRuby-Cocoa programs (general/customizable 2D and 3D capabilities, and data visualization). In particular, is there an existing package that nicely takes advantage of OS X 10.6 frameworks within the context of the PDF kit? Thanks, Jonathan
Hi Jonathan, This is a very good question and it's the right place to ask. I'm personally not aware of such a lib, but if you find any Objective-C/Cocoa framework/lib to do what you need, you can use it with MacRuby. Let us know if you find one and if you need help to use it from within a MacRuby project. Thanks, - Matt On Thu, Dec 30, 2010 at 10:56 PM, Jonathan Mace <themaceplacedad@gmail.com>wrote:
Good afternoon MacRuby'rs,
Hopefully this question is not out of place, but if it is, my apologies.
I just downloaded and installed MacRuby, and am new to this, although I do have an (old) background in programming as it relates to physics. I'm wondering if there is a general scientific plotting engine, e.g., GNUplot or something similar, that anyone could recommend for integrating into custom MacRuby-Cocoa programs (general/customizable 2D and 3D capabilities, and data visualization). In particular, is there an existing package that nicely takes advantage of OS X 10.6 frameworks within the context of the PDF kit?
Thanks, Jonathan
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Thanks Matt... I'm doing some investigating. Jonathan On Dec 30, 2010, at 3:13 PM, Matt Aimonetti wrote:
Hi Jonathan,
This is a very good question and it's the right place to ask. I'm personally not aware of such a lib, but if you find any Objective-C/Cocoa framework/lib to do what you need, you can use it with MacRuby. Let us know if you find one and if you need help to use it from within a MacRuby project.
Thanks,
- Matt
On Thu, Dec 30, 2010 at 10:56 PM, Jonathan Mace <themaceplacedad@gmail.com> wrote: Good afternoon MacRuby'rs,
Hopefully this question is not out of place, but if it is, my apologies.
I just downloaded and installed MacRuby, and am new to this, although I do have an (old) background in programming as it relates to physics. I'm wondering if there is a general scientific plotting engine, e.g., GNUplot or something similar, that anyone could recommend for integrating into custom MacRuby-Cocoa programs (general/customizable 2D and 3D capabilities, and data visualization). In particular, is there an existing package that nicely takes advantage of OS X 10.6 frameworks within the context of the PDF kit?
Thanks, Jonathan
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Thanks Matt... I'm doing some investigating. Jonathan On Dec 30, 2010, at 3:13 PM, Matt Aimonetti wrote:
Hi Jonathan,
This is a very good question and it's the right place to ask. I'm personally not aware of such a lib, but if you find any Objective-C/Cocoa framework/lib to do what you need, you can use it with MacRuby. Let us know if you find one and if you need help to use it from within a MacRuby project.
Thanks,
- Matt
On Thu, Dec 30, 2010 at 10:56 PM, Jonathan Mace <themaceplacedad@gmail.com> wrote: Good afternoon MacRuby'rs,
Hopefully this question is not out of place, but if it is, my apologies.
I just downloaded and installed MacRuby, and am new to this, although I do have an (old) background in programming as it relates to physics. I'm wondering if there is a general scientific plotting engine, e.g., GNUplot or something similar, that anyone could recommend for integrating into custom MacRuby-Cocoa programs (general/customizable 2D and 3D capabilities, and data visualization). In particular, is there an existing package that nicely takes advantage of OS X 10.6 frameworks within the context of the PDF kit?
Thanks, Jonathan
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Hi Jonathon, http://macresearch.org if you've not already heard of it would be a good place to look for the base plotting libraries. http://www.macresearch.org/home?page=10 has a few items of interest, the most modern looks to be Core Plot: http://code.google.com/p/core-plot/ -Arthur
Thanks Arthur... I'll be snooping around for a while, and will get back to you about this when I know more. Jonathan On Dec 30, 2010, at 3:24 PM, Arthur Gunn wrote:
Hi Jonathon,
http://macresearch.org if you've not already heard of it would be a good place to look for the base plotting libraries. http://www.macresearch.org/home?page=10 has a few items of interest, the most modern looks to be Core Plot: http://code.google.com/p/core-plot/
-Arthur _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
On Dec 30, 2010, at 1:56 PM, Jonathan Mace wrote:
I just downloaded and installed MacRuby, and am new to this, although I do have an (old) background in programming as it relates to physics. I'm wondering if there is a general scientific plotting engine, e.g., GNUplot or something similar, that anyone could recommend for integrating into custom MacRuby-Cocoa programs (general/customizable 2D and 3D capabilities, and data visualization). In particular, is there an existing package that nicely takes advantage of OS X 10.6 frameworks within the context of the PDF kit?
You're basically looking for a "Core Graphics Canvas" class and, AFAIK, it doesn't really exist yet, though I'm sure a lot of Mac app developers have gone and implemented their own for internal use many times over. Making a truly generic plotting canvas is kind of hard, and I think only Tcl/Tk has really come close with its TkCanvas object (which, actually, you could certainly instantiate via an ObjC class which fronted for all of the Tk initialization / communication and created a Canvas object embedded in the view of your choice, but man, that would be one byzantine solution!). Other than that, most folks just hack something up specifically to spec in CG and wrap an ObjC class around it, at which point it can be freely called from MacRuby. - Jordan
Hi Jonathan, If you want an open source framework, use CorePlot (http://code.google.com/p/core-plot/). If you're willing to pay money for something that looks awesome, is easier to use and well-maintained, check out DataGraph (both the App and Framework: http://www.visualdatatools.com/DataGraph/Framework/index.html). Both of these frameworks only support 2D plotting at the moment. CorePlot could eventually support 3D plots. I'm not sure if there are any plans for 3D support in DataGraph. Both of these work under 10.6. As for PDF support, DataGraph can export anything you plot to a PDF. CorePlot can also export to PDF. In addition, it is built on top of CoreAnimation. So, if you need more flexibility, you should be able to get it draw to any CGContext that you create, CGPDFContext included. Brian On Thu, Dec 30, 2010 at 1:56 PM, Jonathan Mace <themaceplacedad@gmail.com> wrote:
Good afternoon MacRuby'rs,
Hopefully this question is not out of place, but if it is, my apologies.
I just downloaded and installed MacRuby, and am new to this, although I do have an (old) background in programming as it relates to physics. I'm wondering if there is a general scientific plotting engine, e.g., GNUplot or something similar, that anyone could recommend for integrating into custom MacRuby-Cocoa programs (general/customizable 2D and 3D capabilities, and data visualization). In particular, is there an existing package that nicely takes advantage of OS X 10.6 frameworks within the context of the PDF kit?
Thanks, Jonathan
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
participants (5)
-
Arthur Gunn
-
Brian Chapados
-
Jonathan Mace
-
Jordan K. Hubbard
-
Matt Aimonetti