Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread mmarco
Just to clarify, i wasn't thinking on sage sending a query to findstat, but performing the search locally (i.e. having findstat software included in Sage). I don't know how findstat is implemented, so i don't know how wise that aproach would be. Does findstat relly on a big database that is

[sage-combinat-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Paul-Olivier Dehaye
Thanks for the thoughtful replies. It's a fine line between being critical of the idea and dismissive of the students. Please everyone limit yourselves to criticizing the idea, as students might come to this thread later. I don't think one should dismiss the students. Look at the Mathworks

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Christian Stump
Does findstat relly on a big database that is enhanced with the new queries? Or does it compute every query from scratch? I start with answering here since this the crucial point. We want to use Sage in FindStat only in the background, a user interacting with FindStat (by searching for

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nicolas M. Thiery
On Thu, May 29, 2014 at 11:42:40AM +0200, Nicolas M. Thiery wrote: Here is the description of http://trac.sagemath.org/ticket/16410, which potentially needs review: -- From the discussions of (TODO: add refs to the

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
Yoo !! Nathann, Christian, Viviane, ... do you mind briefly stating on the ticket whether this sounds like a reasonable step forward? Well... I don't have much to add there I think... Besides, for political reasons, you will understand that I cannot review this ticket :-P For me what

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
BUT: this would result in code in Sage that is not useful purely within Sage. And there are people, loud people, that say there should not be such code in Sage. I can hear your frustration ... In similar situations, it helped me to keep in mind that loud people are not always

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
I might be too, I am not quite sure! Paul Paul-Olivier Dehaye SNF Professor of Mathematics University of Zurich skype: lokami_lokami (preferred) phone: +41 76 407 57 96 chat: pauloliv...@gmail.com twitter: podehaye freenode irc: pdehaye On Thu, May 29, 2014 at 10:02 PM, Nathann Cohen

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
I might be too, I am not quite sure! If so, I would be ashamed to steal the spotlights. The place is yours. Nathann -- You received this message because you are subscribed to the Google Groups sage-combinat-devel group. To unsubscribe from this group and stop receiving emails from it, send

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread John Cremona
On 29 May 2014 21:02, Nathann Cohen nathann.co...@gmail.com wrote: BUT: this would result in code in Sage that is not useful purely within Sage. And there are people, loud people, that say there should not be such code in Sage. I do not know what is code in Sage that is not useful purely

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
+1 for subtlety! Paul-Olivier Dehaye SNF Assistant Professor of Mathematics University of Zurich skype: lokami_lokami (preferred) phone: +41 76 407 57 96 chat: pauloliv...@gmail.com twitter: podehaye freenode irc: pdehaye On Thu, May 29, 2014 at 10:15 PM, Nathann Cohen

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nicolas M. Thiery
On Thu, May 29, 2014 at 10:02 PM, Nathann Cohen nathann.co...@gmail.com I can hear your frustration ... In similar situations, it helped me to keep in mind that loud people are not always representative. Of course the difficulty is to fetch the opinion from the others.

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
To add on to what Viviane just said, the problem is also in using vocabulary and words such as our side (a constant in Nathann's prose) or I don't even know what I think anymore. With the turn that events take, I think I don't even need to think anymore. I think that I will think what you think I

Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
E.g. when a borderline feature is meaningful in the context of Sage, is useful for a sister project, but does not yet have a direct use case within Sage ... Correct me if I am wrong, off the top of my head: Assuming the findstat people start adding information about which maps are

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
Yo ! I don't even know what I think anymore. With the turn that events take, I think I don't even need to think anymore. I think that I will think what you think I think, it is much easier for me. which is a very open minded attitude and a jest, as I am sure you understood. I was

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Vincent Delecroix
Hi Travis, I agree with you and I think it was already suggested by Simon that the maps should not be built on startup. On the other hand, the maps that we want to register might not all come from a method. I created ticket #16408 and drafted a working implementation in

Re: [sage-devel] Re: Modules(ZZ) vs CommutativeAdditiveGroups()

2014-05-29 Thread Nicolas M. Thiery
Hi Simon, On Wed, May 28, 2014 at 03:36:09PM +, Simon King wrote: Are you sure that this is a problem? In order to construct ZZ, we need CommutativeAdditiveGroups()---which is already there. Now, someone does Modules(ZZ)---and of course we can make it so that it returns

Re: [sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread Eric Gourgoulhon
Thanks for these clear explanations. The case of IPython tab mechanism for getting documentation is very convincing! Coming from the C++ world, I was used to have the attributes private, but was not sure about the Python way of dealing with this (having read different opinions about it). I did

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread mmarco
Just to clarify, i wasn't thinking on sage sending a query to findstat, but performing the search locally (i.e. having findstat software included in Sage). I don't know how findstat is implemented, so i don't know how wise that aproach would be. Does findstat relly on a big database that is

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Paul-Olivier Dehaye
Thanks for the thoughtful replies. It's a fine line between being critical of the idea and dismissive of the students. Please everyone limit yourselves to criticizing the idea, as students might come to this thread later. I don't think one should dismiss the students. Look at the Mathworks

[sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread Simon King
Hi William, On 2014-05-28, William Stein wst...@gmail.com wrote: With properties, guess what happens? Suppose f.something is a property that's an immutable number, e.g., the determinant of a matrix. sage: a = matrix(...) sage: a.det? docstring about integer! That's not true, if det

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nicolas M. Thiery
On Thu, May 29, 2014 at 10:14:20AM +0200, Vincent Delecroix wrote: I agree with you and I think it was already suggested by Simon that the maps should not be built on startup. On the other hand, the maps that we want to register might not all come from a method. I created ticket #16408 and

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Christian Stump
Does findstat relly on a big database that is enhanced with the new queries? Or does it compute every query from scratch? I start with answering here since this the crucial point. We want to use Sage in FindStat only in the background, a user interacting with FindStat (by searching for

[sage-devel] Re: docbuild getting stuck

2014-05-29 Thread Volker Braun
If its really because you are running out of memory then the OOM killer will send a SIGTERM, do you see that in strace? The doc builder respects the usual SAGE_NUM_THREADS environment variable. On Wednesday, May 28, 2014 11:27:41 PM UTC+1, Dima Pasechnik wrote: On 2014-05-28, Dima Pasechnik

Re: [sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread Volker Braun
On Thursday, May 29, 2014 12:03:54 AM UTC+1, William wrote: Another issue is that frequently in math we have algorithms/options to functions, e.g., sage: a.det(algorithm=padic) And even if there is no argument I would prefer a.det() over a.det to make it clear that this is invoking a

[sage-devel] Re: redesign combinatorial statistics

2014-05-29 Thread 'Martin R' via sage-devel
OK, great, thanks for clarifying! Am Mittwoch, 28. Mai 2014 20:53:36 UTC+2 schrieb Simon King: Hi Martin, On 2014-05-28, 'Martin R' via sage-combinat-devel sage-comb...@googlegroups.com javascript: wrote: E.g., it should know domain and codomain, and it should know what category it

[sage-devel] Re: redesign combinatorial statistics

2014-05-29 Thread 'Martin R' via sage-devel
E.g., it should know domain and codomain, and it should know what category it belongs to. I think it makes sense to let a morphism know whether it is injective or surjective. However, additional information that is certainly interesting to researchers (e.g.: Was first defined by John

Re: [sage-devel] Re: Modules(ZZ) vs CommutativeAdditiveGroups()

2014-05-29 Thread John Cremona
On 29 May 2014 09:40, Nicolas M. Thiery nicolas.thi...@u-psud.fr wrote: Hi Simon, On Wed, May 28, 2014 at 03:36:09PM +, Simon King wrote: Are you sure that this is a problem? In order to construct ZZ, we need CommutativeAdditiveGroups()---which is already there. Now, someone does

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Thierry
Hi, On Thu, May 29, 2014 at 12:29:45PM +0200, Christian Stump wrote: We want to use Sage in FindStat only in the background, a user interacting with FindStat (by searching for statistics, or by contributing statistics) should not see what's happening in the background. As a developper and

[sage-devel] Re: docbuild getting stuck

2014-05-29 Thread Dima Pasechnik
On 2014-05-29, Volker Braun vbraun.n...@gmail.com wrote: If its really because you are running out of memory then the OOM killer will send a SIGTERM, do you see that in strace? I have this on OSX, which I guess doesn't have an OOM killer; anyway, no, the processes just hang, and no, nothing

[sage-devel] Re: docbuild getting stuck

2014-05-29 Thread Dima Pasechnik
On 2014-05-29, Volker Braun vbraun.n...@gmail.com wrote: If its really because you are running out of memory then the OOM killer will send a SIGTERM, do you see that in strace? The doc builder respects the usual SAGE_NUM_THREADS environment variable. Really? With $ SAGE_NUM_THREADS=1 make

[sage-devel] Re: [sage-combinat-devel] Diversity to foster sage development

2014-05-29 Thread Harald Schilly
On Thursday, May 29, 2014 1:09:51 AM UTC+2, William wrote: * Wolfram Inc. ... Mathematica available for free on Raspberry Pi http://www.wolfram.com/raspberry-pi/ -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nicolas M. Thiery
On Thu, May 29, 2014 at 12:29:45PM +0200, Christian Stump wrote: BUT: this would result in code in Sage that is not useful purely within Sage. And there are people, loud people, that say there should not be such code in Sage. I can hear your frustration ... In similar situations, it helped me

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nicolas M. Thiery
On Thu, May 29, 2014 at 11:42:40AM +0200, Nicolas M. Thiery wrote: Here is the description of http://trac.sagemath.org/ticket/16410, which potentially needs review: -- From the discussions of (TODO: add refs to the

[sage-devel] Re: Diversity to foster sage development

2014-05-29 Thread kcrisman
Paul-Olivier, Thank you for your very thoughtful comments in several different threads. Naturally there is no one response to all of them - indeed, it touches on things that researchers of open-source development and motivation (not the developers themselves) have been filling reams of

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread kcrisman
Hi! Thanks again for your thoughtful comments. I see two different issues arising in this thread. 1) Your desire to have a MOOC teaching Python programming around some mathematics, which might end up contributing to Sage. (Or sympy, or numpy, or Gambit, or ...) That sounds awesome. I

Re: [sage-devel] Re: Diversity to foster sage development

2014-05-29 Thread William Stein
On Thu, May 29, 2014 at 7:54 AM, kcrisman kcris...@gmail.com wrote: That said, I think you are referring to software contributions themselves, and here we come upon something William already stumbled on when he started psage (though I haven't checked in on that project in a while). A maturing

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Robert Bradshaw
On Thu, May 29, 2014 at 8:49 AM, kcrisman kcris...@gmail.com wrote: Hi! Thanks again for your thoughtful comments. I see two different issues arising in this thread. 1) Your desire to have a MOOC teaching Python programming around some mathematics, which might end up contributing to Sage.

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
Yoo !! Nathann, Christian, Viviane, ... do you mind briefly stating on the ticket whether this sounds like a reasonable step forward? Well... I don't have much to add there I think... Besides, for political reasons, you will understand that I cannot review this ticket :-P For me what

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread kcrisman
Please excuse the following rant. As usual, it is ill-informed, and if some of the points are due to ignorance, I have no problem with that being pointed out. But from reading the lists, I'm not the only one experiencing difficulty with this sort of thing. At the very least I think it shows

Re: [sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread William Stein
On Thu, May 29, 2014 at 1:58 AM, Eric Gourgoulhon egourgoul...@gmail.com wrote: Thanks for these clear explanations. The case of IPython tab mechanism for getting documentation is very convincing! Coming from the C++ world, I was used to have the attributes private, but was not sure about

Re: [sage-devel] Re: Diversity to foster sage development

2014-05-29 Thread kcrisman
Update: My conclusion from psage is that it's very important to have easy ways to share in-development code. Using trac (e.g., git branches) is also fine for that. Psage is pointless (or more like the famous combinat queue back then). I didn't stumble upon anything with psage.

Re: [sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread William Stein
On Thu, May 29, 2014 at 2:41 AM, Simon King simon.k...@uni-jena.de wrote: Hi William, On 2014-05-28, William Stein wst...@gmail.com wrote: With properties, guess what happens? Suppose f.something is a property that's an immutable number, e.g., the determinant of a matrix. sage: a =

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Travis Scrimshaw
I never really have had a problem with the new workflow (in fact, I actually prefer it to the old one). However I had a good command of git coming into this and read the git the hard way. So my 2 cents would be to have developers spend time learning git properly instead of using the dev

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread William Stein
On Thu, May 29, 2014 at 10:01 AM, kcrisman kcris...@gmail.com wrote: Please excuse the following rant. As usual, it is ill-informed, and if some I appreciate it, and I'm glad we're having this discussion. (It's a rant, but it isn't a flame. Yeah!) of the points are due to ignorance, I have

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Volker Braun
On Thursday, May 29, 2014 6:01:24 PM UTC+1, kcrisman wrote: As another example, in attempting to review one patch which relies upon the new Maxima update The git branch contains the entire code, so automatically has all requirements. You don't need to know where the maxima update comes from

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread William Stein
On Thu, May 29, 2014 at 10:49 AM, Volker Braun vbraun.n...@gmail.com wrote: On Thursday, May 29, 2014 6:01:24 PM UTC+1, kcrisman wrote: As another example, in attempting to review one patch which relies upon the new Maxima update The git branch contains the entire code, so automatically has

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Volker Braun
On Thursday, May 29, 2014 7:00:52 PM UTC+1, William wrote: The argument that mailing patches doesn't work at that scale isn't convincing, since Linux kernel development is much bigger than Sage development, and they mail patches around That is not really true. They do mail patches around,

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Simon King
Hi Volker, On 2014-05-29, Volker Braun vbraun.n...@gmail.com wrote: : where that is, one cannot learn easily from git log, since $ git log | grep maxima | less $ git log | grep Maxima | less The git log is not a plain text file, its a directed acyclic graph. There is much more useful

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Volker Braun
On Thursday, May 29, 2014 7:26:35 PM UTC+1, Simon King wrote: Before switching to git, we had the policy (enforced by commit hooks, if I recall correctly) that the commit message mentions the ticket number. No, that was Jeroen manually (ok, with a script) telling you days/weeks/months later

Re: [sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread Eric Gourgoulhon
Thanks for the advice. I've just finished the changes, setting all attribute names to single underscore (2280 substitutions, thank you sed !). Best wishes, Eric. Le jeudi 29 mai 2014 19:07:04 UTC+2, William a écrit : Please try to use a single underscore, e.g., self._tensor, instead of

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Simon King
Hi Volker, On 2014-05-29, Volker Braun vbraun.n...@gmail.com wrote: code: How can I easily find that discussion? Pretty easy, I would say: git trac find sha1. Wow! That is in fact very useful. Didn't know about this. So far, I was mainly using the dev scripts, and git trac only once, I

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread John Cremona
On 29 May 2014 20:22, Simon King simon.k...@uni-jena.de wrote: Hi Volker, On 2014-05-29, Volker Braun vbraun.n...@gmail.com wrote: code: How can I easily find that discussion? Pretty easy, I would say: git trac find sha1. Wow! That is in fact very useful. Didn't know about this. So far, I

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Dima Pasechnik
On 2014-05-29, John Cremona john.crem...@gmail.com wrote: On 29 May 2014 20:22, Simon King simon.k...@uni-jena.de wrote: Hi Volker, On 2014-05-29, Volker Braun vbraun.n...@gmail.com wrote: code: How can I easily find that discussion? Pretty easy, I would say: git trac find sha1. Wow!

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Volker Braun
On Thursday, May 29, 2014 8:29:04 PM UTC+1, John Cremona wrote: Can someone point me to instructions for how to install (and use) git trac? The developer guide on a sufficiently recent (6.2+) Sage version. On a related note, the docs on the web page are still from 6.1.1 -- You received

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread John Cremona
On 29 May 2014 20:50, Volker Braun vbraun.n...@gmail.com wrote: On Thursday, May 29, 2014 8:29:04 PM UTC+1, John Cremona wrote: Can someone point me to instructions for how to install (and use) git trac? The developer guide on a sufficiently recent (6.2+) Sage version. On a related note,

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
BUT: this would result in code in Sage that is not useful purely within Sage. And there are people, loud people, that say there should not be such code in Sage. I can hear your frustration ... In similar situations, it helped me to keep in mind that loud people are not always

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
I might be too, I am not quite sure! Paul Paul-Olivier Dehaye SNF Professor of Mathematics University of Zurich skype: lokami_lokami (preferred) phone: +41 76 407 57 96 chat: pauloliv...@gmail.com twitter: podehaye freenode irc: pdehaye On Thu, May 29, 2014 at 10:02 PM, Nathann Cohen

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
I might be too, I am not quite sure! If so, I would be ashamed to steal the spotlights. The place is yours. Nathann -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread John Cremona
On 29 May 2014 21:02, Nathann Cohen nathann.co...@gmail.com wrote: BUT: this would result in code in Sage that is not useful purely within Sage. And there are people, loud people, that say there should not be such code in Sage. I do not know what is code in Sage that is not useful purely

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
+1 for subtlety! Paul-Olivier Dehaye SNF Assistant Professor of Mathematics University of Zurich skype: lokami_lokami (preferred) phone: +41 76 407 57 96 chat: pauloliv...@gmail.com twitter: podehaye freenode irc: pdehaye On Thu, May 29, 2014 at 10:15 PM, Nathann Cohen

[sage-devel] Re: docbuild getting stuck

2014-05-29 Thread leif
Volker Braun wrote: The doc builder respects the usual SAGE_NUM_THREADS environment variable. Well, nevertheless, AFAIK it uses Python's multiprocessing even with SAGE_NUM_THREADS=1, just like 'sage -b' does. I've been considering the latter a bug for years, but others apparently didn't

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Viviane Pons
I actually do think it would be a really good thing to have a statfinder within sage, and somehow merge findstat code with sage code. It would benefit both sage and findstat users. At the end, both FindStat and Sage have the same aim: using computers to help us doing research. I understand

[sage-devel] Re: docbuild getting stuck

2014-05-29 Thread Volker Braun
On Thursday, May 29, 2014 9:45:52 PM UTC+1, leif wrote: Well, nevertheless, AFAIK it uses Python's multiprocessing even with SAGE_NUM_THREADS=1, just like 'sage -b' does. Whats wrong with that? You want an extra untested codepath to handle that special value? -- You received this message

[sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread leif
Robert Bradshaw wrote: [...] now that we're on git a pull request is 99% of what a ticket is I'm happy that this (still) is *not* the case (for most tickets at least). (specifically, an annotated point to a particular git branch/commit that needs review) and we should seriously consider

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nicolas M. Thiery
On Thu, May 29, 2014 at 10:02 PM, Nathann Cohen nathann.co...@gmail.com I can hear your frustration ... In similar situations, it helped me to keep in mind that loud people are not always representative. Of course the difficulty is to fetch the opinion from the others.

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
To add on to what Viviane just said, the problem is also in using vocabulary and words such as our side (a constant in Nathann's prose) or I don't even know what I think anymore. With the turn that events take, I think I don't even need to think anymore. I think that I will think what you think I

Re: [sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread Nicolas M. Thiery
On Wed, May 28, 2014 at 04:03:11PM -0700, William Stein wrote: When properties were added to Python, and Sage got them, I was not convinced and didn't want to switch all the code to them. Why? ... Thanks William for this synthetic answer on that matter. We should definitely add this to the

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
E.g. when a borderline feature is meaningful in the context of Sage, is useful for a sister project, but does not yet have a direct use case within Sage ... Correct me if I am wrong, off the top of my head: Assuming the findstat people start adding information about which maps are

Re: [sage-devel] Re: Recommendations for a new Parent/Element pair

2014-05-29 Thread Nicolas M. Thiery
On Wed, May 28, 2014 at 09:57:43AM +, Simon King wrote: Personally, I would not hesitate to use these existing base classes (sage.rings.ring.Ring for example) for things that are guaranteed to be rings. Of course, if the actual algebraic structure depends on parameters, then one must use a

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
Yo ! I don't even know what I think anymore. With the turn that events take, I think I don't even need to think anymore. I think that I will think what you think I think, it is much easier for me. which is a very open minded attitude and a jest, as I am sure you understood. I was

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Paul-Olivier Dehaye
There is definitely frustration on both sides. My offer for you to come and talk in Zurich is serious, it's easier to talk in person. We could even invite you to a seminar to talk about mathematics. Then we go chill out somewhere and we talk about sage. Paul Paul-Olivier Dehaye SNF Assistant

[sage-devel] Re: docbuild getting stuck

2014-05-29 Thread leif
Volker Braun wrote: On Thursday, May 29, 2014 9:45:52 PM UTC+1, leif wrote: Well, nevertheless, AFAIK it uses Python's multiprocessing even with SAGE_NUM_THREADS=1, just like 'sage -b' does. Whats wrong with that? As Dima pointed out, it doesn't only (needlessly) require specific

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Robert Bradshaw
On Thu, May 29, 2014 at 2:22 PM, leif not.rea...@online.de wrote: kcrisman wrote: rant Git workflow. The goal was to reduce work for some developers and make things more modular, but in fact what happens is that people are basing their branches on all kinds of different starting points,

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Robert Bradshaw
On Thu, May 29, 2014 at 10:37 AM, William Stein wst...@gmail.com wrote: On Thu, May 29, 2014 at 10:01 AM, kcrisman kcris...@gmail.com wrote: Please excuse the following rant. As usual, it is ill-informed, and if some I appreciate it, and I'm glad we're having this discussion. (It's a rant,

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread Robert Bradshaw
On Thu, May 29, 2014 at 10:29 AM, Travis Scrimshaw tsc...@ucdavis.edu wrote: I never really have had a problem with the new workflow (in fact, I actually prefer it to the old one). However I had a good command of git coming into this and read the git the hard way. So my 2 cents would be to

[sage-devel] Could sage switch to python-2.7.6?

2014-05-29 Thread Montgomery-Smith, Stephen
I am having great trouble getting sage to build on FreeBSD version 10 and above. I was finally able to fix the problem by switching out the python-2.7.5 source code that comes with sage with python-2.7.6 source code. Amazingly this fixed a lot of the problems. So, is there any interest in

Re: [sage-devel] Re: Project: add hundreds of contributors to sage

2014-05-29 Thread kcrisman
Well, I am thankful that my rant led to some pretty substantive discussion. Here let me summarize some thoughts. A) +1 to having something where a github-like editing thing works. I've used this at least once with matplotlib. My beef with github is orthogonal to the web interface piece. If

[sage-devel] Re: Could sage switch to python-2.7.6?

2014-05-29 Thread Travis Scrimshaw
Hey Stephen, This is http://trac.sagemath.org/ticket/16260 which is waiting for review. Best, Travis On Thursday, May 29, 2014 6:43:44 PM UTC-7, Stephen Montgomery-Smith wrote: I am having great trouble getting sage to build on FreeBSD version 10 and above. I was finally able to fix

Re: [sage-devel] Re: Could sage switch to python-2.7.6?

2014-05-29 Thread François Bissey
Beat me to it. I completely missed that Jean-Pierre had added his new cygwin patch. Review should be trivial. Francois On Thu, 29 May 2014 18:51:15 Travis Scrimshaw wrote: Hey Stephen, This is http://trac.sagemath.org/ticket/16260 which is waiting for review. Best, Travis On

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread kcrisman
There is definitely frustration on both sides. My offer for you to come and talk in Zurich is serious, it's easier to talk in person. We could even invite you to a seminar to talk about mathematics. Then we go chill out somewhere and we talk about sage. An excellent idea for all such

Re: [sage-devel] Re: Could sage switch to python-2.7.6?

2014-05-29 Thread Montgomery-Smith, Stephen
1. This is great. Thank you. I hope it gets included in sage-6.3. 2. I erroneously said that I had to remove package-version.txt. But it was actually the uuid patch I had to remove. But I see from the trac ticket that you guys are already on top of this. On 05/29/2014 08:51 PM, Travis

[sage-devel] How to write packages of sage

2014-05-29 Thread 张秦川
In my opinion,the packages of matlab are more important than matlab itself. So I wonder if there is any packages of sage,like an implement of some simulation models. And if I want to write some packages of sage,waht format should I use, *.sage or *.py? BTW:If there some cool cases that solve

[sage-devel] How to write packages of sage

2014-05-29 Thread 张秦川
In my opinion,the packages of matlab are more important than matlab itself. So I wonder if there is any packages of sage,like an implement of some simulation models. And if I want to write some packages of sage,waht format should I use, *.sage or *.py? BTW:If there some cool cases that solve

Re: [sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread Nathann Cohen
But there is a real technical disagreement here too. There is no such thing. One of Paul-Olivier's last posts was about how he thought we agreed 100% together and wanted me to say it. It is part of our couple therapy. https://groups.google.com/d/msg/sage-combinat-devel/QRUXmy6UZVo/hfPQfkVzT8MJ