On Thu, Aug 27, 2009 at 11:17 AM, Chris Swierczewski <cswie...@gmail.com>wrote:

>
> sage-devel and Randy, (cc. Kyle Mandli)
>
> > Chris is working on a Sage spkg interface so that it can be easily
> > installed as an optional package.
>
> This raises another licensing-related issue: Clawpack requires the
> following libraries and Python packages (these requirements are,
> unfortunately, not well documented yet):
>
> gfortran
> numpy
> matplotlib
> farbtastic (listed as GPL, possibly GPLv3)
> hdf5 ("BSD-style")
> h5py (BSD)
>
> I'm not sure how farbtastic fits into Clawpack. The "v3" part may be
> an issue...


As an optional package it is no problem at all for Sage.


> Also, since we've been using gfortran for most of our
> compilation, I'm not sure yet how Sage's g95-based Fortran compiler
> will fare...


We should switch to gfortran, or just making the user have gfortran as a
prerequisite.


>
> Now for a development question: should I include automatic svn/hg/git
> checkout and compilation of the above packages (those that aren't
> already in Sage) in Clawpack's spkg-install script? Is that the
> standard procedure for optional spkgs? I can of course include a "This
> will download and install x, y, and z: [Y/n]" check during the install
> process. Since it would all occur within the Sage shell then I don't
> think it would be a bad idea. (That is, if wouldn't modify the user's
> system, just the Sage system.) Thoughts? Suggestions?


Yes, that's a good idea.  Alternatively, spend some time and design/write a
little "optional spkg dependency system" for Sage! We've been needing
something like that for ages.


> Like Randy said, Clawpack 5.0 is undergoing major changes so that a
> Sage spkg can be considered possible. This includes major changes in
> the documentation and website!!! :) If you have any questions then
> feel free to email me. (Or someone who knows more about Clawpack.)


Thanks!  And thanks Randy for supporting this.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to