Angel Pizarro on 5 Jun 2007 14:35:31 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PhillyOnRails] Thanks for Ruby on Mac responses; follow-up questions on Ruby back-end graphics...

  • From: "Angel Pizarro" <angel@mail.med.upenn.edu>
  • To: talk@phillyonrails.org
  • Subject: Re: [PhillyOnRails] Thanks for Ruby on Mac responses; follow-up questions on Ruby back-end graphics...
  • Date: Tue, 5 Jun 2007 10:35:17 -0400
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=KdFEsMm+R8gdLbdMttASJ3RyXyXYxudc1CSMmvqfYDRZy2c9DxwO6N3zV/cUjKGiYrGD1dLoqpDBBEgUTf96/n4AXEBYYLOedy6UPw2q1EEregZC7IZ/va31ToS7kgD1HwusYIClTikHA5uySXC2qVgSn4oJaQ5qXumEPqQkhg8=
  • List-archive: <http://lists.phillyonrails.org/pipermail/talk>
  • Reply-to: talk@phillyonrails.org
  • Sender: talk-bounces@phillyonrails.org

On 6/5/07, GREG NEELEY <greg_w_neely@yahoo.com> wrote:
June 5.

2) What back-end graphics packages for basic signal
processing and simple x-y plots are available?  I'm
thinking about
something like a "MATLAB", that offers some basic
signal processing functions such as convolution,
autocorrelation, and some other simple linear
operations.

What about the R and  RSRuby?

R is a open source stats framework with a fairly robust set of signal processing and plotting functions.    RSRuby is the ruby lib to access R routines within ruby. I used this combination to process some mass spec data for quantification.

See

http://cran.r-project.org
http://rubyforge.org/projects/rsruby/

There is also Tioga, which I have not used, but is on my to-do list to find out more about:
http://tioga.rubyforge.org/


I would not recommend using straight ruby for the actual signal processing, as it is slow. You really need C/C++, fortran or R scripts to di this with any sort of efficiency. Even Java would be much much better speed wise than ruby for the signal processing.

Hope that helps!
angel


Gary Margrave in Calgary has a book out on signal
processing fundmentals for seismic data using
"MATLAB", and I thought I'd try some simple coding
with Ruby if I could produce some comparable graphics.

Mac graphics with Quartz look promising, too.  Thanks
for the news on Ruby and Leopard.


--- "Justin W. Reagor" <justinwr@gmail.com> wrote:

> I used this updated version of that Hivelogic
> article when my company
> got my new Intel Mac.
>
>
http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx
>
> ...of course thats until Leopard is released with
> Rails pre-installed
> (correct?).
>
> I can also confirm that the MySQL gem only worked on
> my old PPC Mac,
> and not my newer Intel. I ended up not even needing
> it (only
> installing the SQLite driver). My old Rails projects
> seemed to just
> fire up without the mysql gem installing correctly
> (using Ruby DBI?).
>
> I've had bad experiences with Macports/Darwinports
> and all of those
> (messy compiles and crappy GUI utilities). I seem to
> just compile in
> what I need and keep track of what I do install in
> the console. You
> may also want to compile in Apache2 if you plan to
> mimic any type of
> production environment (SSL testing with
> Mongrel/Rails). OS X still
> comes with Apache 1.3.33 installed...
>
> Take care,
> :: Justin Reagor
> :: justinwr@gmail.com
>
>
>
> On Jun 4, 2007, at 11:22 AM, Flinn Mueller wrote:
>
> > Ditto, the mysql gem has problems on mac,
> otherwise I used the
> > macports version of ruby rather than the one
> distributed with mac os.
> >
> > For books, I really liked Beginning Ruby on Rails
> E-Commerce: From
> > Novice to Professional (
> http://www.apress.com/book/
> > bookDisplay.html?bID=10178 )
> >
> > As someone coming from PHP development I had never
> been exposed to
> > test driven development, this books explains the
> virtues, and
> > rather than antidotally mentioning TDD, the
> authors chose to write
> > the entire book using TDD.  I know other rails
> books concentrate on
> > the whiz-bang ajax features and design patterns
> rails offers, but I
> > think TDD is often overlooked in recent books, but
> I imagine it's
> > getting more press nowadays.
> >
> > --flinn
> >
> >
> >
> > On Jun 4, 2007, at 11:07 AM, Colin A. Bartlett
> wrote:
> >
> >> Jonathan Van Schoick wrote:
> >>> For configuring Rails on a Mac, I'd definitely
> follow this guide:
> >>>
> >>> http://hivelogic.com/narrative/articles/
> >>> ruby_rails_lighttpd_mysql_tiger
> >> That's exactly what I used.
> >>
> >> C
> >> _______________________________________________
> >> To unsubscribe or change your settings, visit:
> >>
> http://lists.phillyonrails.org/mailman/listinfo/talk
> >
> > _______________________________________________
> > To unsubscribe or change your settings, visit:
> >
> http://lists.phillyonrails.org/mailman/listinfo/talk
>
> > _______________________________________________
> To unsubscribe or change your settings, visit:
> http://lists.phillyonrails.org/mailman/listinfo/talk
>

_______________________________________________
To unsubscribe or change your settings, visit:
http://lists.phillyonrails.org/mailman/listinfo/talk



--
Angel Pizarro
Director, Bioinformatics Facility
Institute for Translational Medicine and Therapeutics
University of Pennsylvania
806 BRB II/III
421 Curie Blvd.
Philadelphia, PA 19104-6160

P: 215-573-3736
F: 215-573-9004
_______________________________________________
To unsubscribe or change your settings, visit:
http://lists.phillyonrails.org/mailman/listinfo/talk