On 2015-02-05 at 16:55:34 -0500, Demian Riccardi wrote: > I wish I could inline graphics! ... from plot.ly!!!
Working on it! I had an idea for doing this cleanly that I know I can implement quickly. Basic idea: An object can have a method iperl_inline_html( %opts ) which returns an HTML string representation that can be sent to the IPython notebook. This method will be called automatically at the end of a cell or when `IPerl->show( $obj )` (or `show( $obj )`) is called. These can easily added to any Perl objects using roles. First targets that I will test are PDL::Graphics::Gnuplot and WebService::Plotly. I'll also provide utility functions image( Path::Class|Str|PDL $img ) and audio( Path::Class|Str|PDL $audio ) wrappers that will do the right thing (make inline PNGs and MP3s). As for wrapping P::G::Gnuplot, I might have to figure out a way to do that lazily, since $w->plot( ) plots immediately. What do you think? I'd like some feedback since I won't be the only one using the interface. Cheers, - Zaki Mughal > > Demian > > > > On Thu, Feb 5, 2015 at 6:56 AM, Chris Marshall <devel.chm...@gmail.com> > wrote: > > > Hi Demian- > > > > PDL::LinearAlgebra is bindings to existing "gold standard" > > BLAS and LAPACK linear algebra routines. I think you'll be > > ok with numerics from there. > > > > Regarding linear algebra for PDL, that is one of the areas > > we've long desired improvement. I've adopted PDL::LinearAlgebra > > for maintenance and in the hopes of improving the library > > detection and build. However, the GNU Scientific Library has > > a large number of computational routines including linear > > algebra that could use PDL bindings. > > > > Cool to hear about your iperl notebook work. Would you be > > interested in making an intro PDL tutorial for it? PDL-2.008 > > is planned for this month. It would be nice to have some > > flash and coolness with the announcement. :-) > > > > --Chris > > > > On 2/4/2015 22:03, Demian Riccardi wrote: > > > > Hello everyone, > > > > I’m working on a few iperl notebooks for a publication that I’m trying > > to push through. I want to show an analysis of protein fluctuations and > > correlated motion using a gaussian network model (GNM). GNM is easy to > > implement, you just need to calculate a Kirchoff matrix and then compute > > the pseudo inverse (first eigenvalue is zero). See the following: > > > > > > https://github.com/demianriccardi/HackaMol/blob/master/examples/Notebooks/HackaMol-GNM.ipynb > > > > I use PDL::LinearAlgebra to calculate the pseudo inverse, but I felt a > > little squeamish when I downloaded it and looked around at the test suite. > > Is PDL::LinearAlgebra my best option, or are there other recommended ways > > of going. > > > > Thanks! > > > > Demian > > > > p.s. Zaki’s iperl notebook has changed my life almost as much as moose > > has. > > > > > _______________________________________________ > Perldl mailing list > Perldl@jach.hawaii.edu > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl _______________________________________________ Perldl mailing list Perldl@jach.hawaii.edu http://mailman.jach.hawaii.edu/mailman/listinfo/perldl