tag:blogger.com,1999:blog-8172331420765124703.post465714116467568827..comments2012-02-02T08:39:38.791-08:00Comments on William Stein's Number Theory Research Blog: Purple SageWilliam Steinhttps://plus.google.com/115360165819500279592noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-8172331420765124703.post-40206175260022485782010-09-27T07:42:13.306-07:002010-09-27T07:42:13.306-07:00It was just a matter of time, till something like ...It was just a matter of time, till something like this would happen, since Sage is now very very big, and everything needs a lot of time.<br /><br />But I also think this should somehow considered to be done under a bigger framework. The real strenght of Sage is it's big community behind it.<br /><br />I would propose the following for the future:<br />Maintain a BaseSage distro which holds only the hard core of sage, and distribute more specialiced versions of Sage for example Numerics, Finance, Number Theory etc.<br />When things from the specialiced distros get stable enough and have enough need, one can merge them into Base.<br />This makes 1) maintainance easier, 2) development faster, since not all packages have to work in Harmony.<br />And if they do they can be merged =)<br /><br />just my 2 cents,<br />maldunmaldunhttp://maldun.wordpress.com/noreply@blogger.comtag:blogger.com,1999:blog-8172331420765124703.post-81631453707349604662010-09-27T07:40:52.714-07:002010-09-27T07:40:52.714-07:00It was just a matter of time, till something like ...It was just a matter of time, till something like this would happen, since Sage is now very very big, and everything needs a lot of time.<br /><br />But I also think this should somehow considered to be done under a bigger framework. The real strenght of Sage is it's big community behind it.<br /><br />I would propose the following for the future:<br />Maintain a BaseSage distro which holds only the hard core of sage, and distribute more specialiced versions of Sage for example Numerics, Finance, Number Theory etc.<br />When things from the specialiced distros get stable enough and have enough need, one can merge them into Base.<br />This makes 1) maintainance easier, 2) development faster, since not all packages have to work in Harmony.<br />And if they do they can be merged =)<br /><br />just my 2 cents,<br />maldunmaldunhttp://maldun.wordpress.com/noreply@blogger.comtag:blogger.com,1999:blog-8172331420765124703.post-59482898423576184702010-09-03T16:32:14.682-07:002010-09-03T16:32:14.682-07:00Excellent, thanks for pushing this approach.
You ...Excellent, thanks for pushing this approach.<br /><br />You can get inspired by a Python based build system for Sage like projects that I wrote for Femhub:<br /><br /><a href="http://github.com/hpfem/femhub/blob/master/spkg/base/femhub-run" rel="nofollow">http://github.com/hpfem/femhub/blob/master/spkg/base/femhub-run</a><br /><br />I have decided to implement dependencies so that one can do things like<br /><br />./femhub -i scipy<br /><br />and it installs all the libraries needed for scipy and scipy itself.<br /><br />Femhub is for doing numerics, finite elements and visualization (VTK).<br /><br />I would also like to create Sage like projects for some of my other programs (electronic structure), but it's currently too much work, so I just create it as optional packages for Femhub.<br /><br />So once PSage is up and running, hopefully more people will consider using spkg packages and building their own distribution around it.Ondřej Čertíkhttps://www.blogger.com/profile/02845032202161204018noreply@blogger.comtag:blogger.com,1999:blog-8172331420765124703.post-39697277397158923152010-09-02T18:08:56.162-07:002010-09-02T18:08:56.162-07:00Purple?Purple?Tomhttps://www.blogger.com/profile/16789068391873377057noreply@blogger.com