Re: [sage-combinat-devel] enumerating permutations

2010-04-15 Thread Tom Boothby
I've seen it and started to comment. The main concern I have is the name. Please see my comments there. Great. I rather disagree with your suggestion, but am open to persuasion. What do you suggest I call it? Knuth does attribute the algorithm to Trotter... but the name

Re: [sage-combinat-devel] enumerating permutations

2010-04-28 Thread Tom Boothby
Nicolas (et al), Thanks for your comments! Unfortunately, you replied minutes after I put up a new patch. The class (which I named PermutationEnumerator because nobody else had piped up) is purely for reference, and I don't actually see any other benefit to including it: it duplicates

[sage-combinat-devel] Request for Comments (graph genus)

2010-04-29 Thread Tom Boothby
I've been working on a new implementation of an algorithm to compute the genus of graphs. Throughout the process, I've been bound by the chains of backwards compatibility. As I've attempted to finish off the patch, I've found some deeply unsettling details in the current implementation. I'd

Re: [sage-combinat-devel] Where to find applications of exact cover ?

2010-08-30 Thread Tom Boothby
Here are a few problems I've solved with exact cover: 2D knapsack problem: http://sagenb.org/home/pub/2365/ graph coloring: http://hg.sagemath.org/sage-main/file/5b338f2e484f/sage/graphs/graph_coloring.py#l1 finding matchings in graphs finding cycle coverings of graphs finding short programs to

Re: [sage-combinat-devel] generalized partitions...

2011-03-10 Thread Tom Boothby
Weak compositions may have zeros; I think it'd be natural to call this a weak partition. On Thu, Mar 10, 2011 at 7:57 AM, Florent Hivert florent.hiv...@univ-rouen.fr wrote:      Hi there, I'm currently playing with a slight generalization of the notion of partition. They correspond to

[sage-combinat-devel] Quantum Graph Algebra

2011-03-11 Thread Tom Boothby
Hello all, I'm currently taking a course on graph limits, and we've recently been discussing the algebra of quantum graphs. Some of this stuff is too incredible not to implement, so I knocked something together, and I've been playing with it for the past few days. What I'm writing is pure

Re: [sage-combinat-devel] finite complex reflection groups and matrices over the universal cyclotomic field

2011-04-08 Thread Tom Boothby
On Thu, Apr 7, 2011 at 4:37 PM, Christian Stump christian.st...@gmail.com wrote: - is there a Sage implementation of permutation groups, or only the gap implementation (it takes very long to go through the elements of a permutation group, even in small examples)? Christian, Robert Miller has

Re: [sage-combinat-devel] Re: [sage-devel] permutation groups

2011-04-08 Thread Tom Boothby
On Fri, Apr 8, 2011 at 10:27 AM, Jason B Hill jason.b.h...@colorado.edu wrote: The only real exception I see to accessibility of the theory is in the partition backtrack algorithms themselves. Those simply need to be written in a language that is appropriate for consumption. As far as I know,

Re: [sage-combinat-devel] unrooted planar trees

2011-09-11 Thread Tom Boothby
A plane tree is a tree with an embedding into the plane. A planar tree is a tree which can be embedded in the plane. Every tree is planar, so this term is offensive and redundant. Please don't put planar tree anywhere in Sage. On Sun, Sep 11, 2011 at 5:37 AM, Vincent Delecroix

Re: [sage-combinat-devel] Re: Ribbon graphs

2011-10-03 Thread Tom Boothby
Bruce, Please keep posting here; or at the very least, copy me on the conversation. I'm curious how your ribbon graphs differ from orientable maps. I implemented Graph.genus(), which enumerates rotation systems which represent a given graph embedded on an orientable surface. To me, a rotation

Re: [sage-combinat-devel] Sage coding sprint in Orsay

2011-11-25 Thread Tom Boothby
I'm seriously interested in cythonizing generators. If there's funding, I'd be delighted to come and hack for a week. On Thu, Nov 24, 2011 at 8:08 AM, Vincent Delecroix 20100.delecr...@gmail.com wrote: 2011/11/24 Florent Hivert florent.hiv...@lri.fr:  I'm thinking about organizing a small

Re: [sage-combinat-devel] Catalan

2012-03-26 Thread Tom Boothby
Christian, this is far from standard. It's fairly discombobulated scratch work. The objects aren't even classes. If you look for the cell that starts out: CatCat = CatalanCatalog() CatCat.add_type('c','binary tree',... and execute that, then things should work better for you. The relevant

Re: [sage-combinat-devel] Catalan

2012-03-26 Thread Tom Boothby
Yes, this was suggested to me after I'd abandoned the catalog I posted. I'm fairly sure that most, if not all of my bijections follow directly from the recursive structure of Catalan objects. On Mon, Mar 26, 2012 at 10:25 AM, matthew Drescher knav...@gmail.com wrote: i would be interested. I

Re: [sage-combinat-devel] Drawings for Permutations -- how would you plot them ?

2012-04-24 Thread Tom Boothby
I typically draw them top-to-bottom. I've seen them called string diagrams by people in pattern avoidance. On Tue, Apr 24, 2012 at 8:24 AM, Nathann Cohen nathann.co...@gmail.com wrote: Helloo everybody !!! Because of a former post on this google group [1] I created the following patch

Re: [sage-combinat-devel] Gray code

2013-12-04 Thread Tom Boothby
I implemented something similar for permutations 'cause I needed it: http://hg.sagemath.org/sage-main/src/f0ee3538887fe739601babb54e177ec5e1133b7a/sage/combinat/permutation_cython.pyx?at=default On Wed, Dec 4, 2013 at 1:52 PM, Nathann Cohen nathann.co...@gmail.com wrote: Helloo everybody !

[sage-devel] Re: Failure generating keys for secure notebook on Solaris

2009-06-05 Thread Tom Boothby
Sourav recently experienced this same problem on sage.math -- I figured it was because the sage build failed, but now I'm thinking that a bug may have been introduced when dsage was moved into a spkg. On Fri, Jun 5, 2009 at 11:54 AM, William Steinwst...@gmail.com wrote: 2009/6/5 Dr David

[sage-devel] Re: Securing Sage Notebook - MSc project

2009-06-07 Thread Tom Boothby
I'd like to point out that Mike Hansen has been doing some work on rewriting the notebook. It'd be good to get his input on whatever you do -- and perhaps you could help out with his rewrite since he's now busy doing release management. On Wed, Jun 3, 2009 at 2:18 AM, Yoav

[sage-devel] Re: complex_plot and fractals

2009-06-15 Thread Tom Boothby
The error isn't in your code, I've duplicated this with much simpler code. {{{ %cython from sage.rings.all import CC def foo(z): return CC(z) }}} {{{ complex_plot(foo,(0,1),(0,1)) /// Traceback (click to the left for traceback) ... TypeError: a float is required }}} {{{ complex_plot(lambda

[sage-devel] Re: twitter?

2009-06-16 Thread Tom Boothby
Recently, I've been doing multi-day computations with the notebook, and I've been annoyed about the very poor support for such a thing. One of my biggest gripes is that we don't have an easy-to-use progress meter. Perhaps one could make a twitter account for their notebook, and subscribe to the

[sage-devel] Re: hg on t2.math.washington.edu

2009-06-16 Thread Tom Boothby
I attempted to last night, and it (as you can tell) went badly. I intended to fix it this morning. On Tue, Jun 16, 2009 at 11:21 AM, William Steinwst...@gmail.com wrote: On Tue, Jun 16, 2009 at 8:18 PM, Dr. David Kirkbydavid.kir...@onetel.net wrote: I noticed someone installed 'hg'

[sage-devel] Re: sage-4.0.2.rc1

2009-06-17 Thread Tom Boothby
Is it too late to include #6307 into 4.0.2? This is very sensitive to bitrot, because it splits the notebook javascript into a few separate files. On Wed, Jun 17, 2009 at 9:37 AM, William Steinwst...@gmail.com wrote: 2009/6/17 eduardo eocamp...@gmail.com: hi all on o a debian linux, 64

[sage-devel] Re: sage-4.0.2.rc1

2009-06-17 Thread Tom Boothby
Alright, I'll do a release -- I'm going to need some serious hand-holding though. On Wed, Jun 17, 2009 at 4:05 PM, William Steinwst...@gmail.com wrote: On Wed, Jun 17, 2009 at 10:54 PM, Tom Boothbytomas.boot...@gmail.com wrote: Is it too late to include #6307 into 4.0.2?  This is very

[sage-devel] Re: Is t2.math.washington.edu working now - I can't log in?

2009-06-17 Thread Tom Boothby
:( the ILOM is down, too. I'll see what's up in the morning. On Wed, Jun 17, 2009 at 6:32 PM, Dr. David Kirkbydavid.kir...@onetel.net wrote: Minh Nguyen wrote: Hi David, On Thu, Jun 18, 2009 at 11:24 AM, Dr. David Kirkbydavid.kir...@onetel.net wrote: I was using t2 fine earlier (about 12

[sage-devel] Re: Is t2.math.washington.edu working now - I can't log in?

2009-06-18 Thread Tom Boothby
t2 is reporting 4 hours of uptime, though it wasn't responding 3 hours ago. Fishy? On Wed, Jun 17, 2009 at 7:27 PM, Tom Boothbytomas.boot...@gmail.com wrote: :( the ILOM is down, too.  I'll see what's up in the morning. On Wed, Jun 17, 2009 at 6:32 PM, Dr. David

[sage-devel] Re: Poll: which debugger do you use?

2009-06-18 Thread Tom Boothby
print ftw! On Thu, Jun 18, 2009 at 10:50 AM, Carlo Hamalainencarlo.hamalai...@gmail.com wrote: Hi, I'm curious about which debugging environment is most popular among the Sage developers? * print statements only (ugh) * pdb * ddd * Eric4 * something else? I just wrote a short post

[sage-devel] Re: Sage 4.0.3 (or 4.1?)

2009-06-22 Thread Tom Boothby
Progress Report: I've gotten a massive response from reviewers, thank you all very much! I'm using Craig Citro's new automerge script, which has both made it very easy, and very frustrating, to apply patches. Easy because it downloads applies patches in bulk, frustrating because it has bugs

[sage-devel] Re: Sage 4.0.3 (or 4.1?)

2009-06-23 Thread Tom Boothby
On Mon, Jun 22, 2009 at 11:37 PM, William Steinwst...@gmail.com wrote: On Tue, Jun 23, 2009 at 12:23 AM, Tom Boothbytomas.boot...@gmail.com wrote: Progress Report: I've gotten a massive response from reviewers, thank you all very much!  I'm using Craig Citro's new automerge script, which

[sage-devel] Re: Sage 4.0.3 (or 4.1?)

2009-06-23 Thread Tom Boothby
Ok, I've switched to using /space, the RAM disk on geom, and things are coming along *much* faster. I hope to have an alpha out in a few hours. You can see a snippet of the output from sage -merge at http://sage.math.washington.edu/home/boothby/releases/4.1/mergelog I've suppressed the

[sage-devel] Re: Sage 4.1.alpha0

2009-06-24 Thread Tom Boothby
Each of the following tickets were rejected by the merge scripts, but unfortunately the failures are not available at this time (this is due to human error on my part). If you are involved with one of them, you are encouraged to try applying the patches to 4.1.alpha0 and see why/ if they

[sage-devel] Re: patch naming scheme on trac

2009-06-24 Thread Tom Boothby
On Wed, Jun 24, 2009 at 10:20 AM, Craig Citrocraigci...@gmail.com wrote: I think the following is a counterexample to The trac_ prefix does not bring any useful information. I still think it's not really, and it is just making the name longer, but I don't really care either. I don't see

[sage-devel] Re: patch naming scheme on trac

2009-06-24 Thread Tom Boothby
On Wed, Jun 24, 2009 at 11:07 AM, Nick Alexanderncalexan...@gmail.com wrote: Put 'em in a folder, then -- trac/* will pick 'em up.  Having tickets start with a repo name would vastly improve the automerge experience. +1 to repo_num_desc.patch Can repo be optional and default to devel/sage?

[sage-devel] Re: Sage 4.1.alpha0

2009-06-24 Thread Tom Boothby
On Wed, Jun 24, 2009 at 8:31 AM, Tom Boothbytomas.boot...@gmail.com wrote: Each of the following tickets were rejected by the merge scripts, but unfortunately the failures are not available at this time (this is due to human error on my part). If you are involved with one of them, you are

[sage-devel] Re: Sage 4.1.alpha0

2009-06-24 Thread Tom Boothby
6196 5991 6164 6200 6269 I'm generating reports on these right now and posting them to tickets as they come. Ah -- and 6269 almost certainly failed because I applied both patches on the ticket, not because the second patch was actually bad.

[sage-devel] Re: Sage 4.1.alpha0

2009-06-24 Thread Tom Boothby
On Wed, Jun 24, 2009 at 7:55 PM, Dr. David Kirkbydavid.kir...@onetel.net wrote: Robert Miller wrote: This is the first release of the new cycle, and I've agreed to step in and co-chair the release with Tom. The source tarball and sage.math binary are available:

[sage-devel] Re: Sage-4.1.alpha1

2009-06-25 Thread Tom Boothby
fails on sage.math, too On Thu, Jun 25, 2009 at 1:56 PM, Jaap Spiesj.sp...@hccnet.nl wrote: Robert Miller wrote: This release is primarily the Python upgrade. The source tarball and sage.math binary are here: http://sage.math.washington.edu/home/rlmill/release/sage-4.1.alpha1.tar

[sage-devel] Re: Sage-4.1.alpha1

2009-06-26 Thread Tom Boothby
/sage/modules/ vector_real_double_dense.pyx # 1 doctests failed        sage -t -long devel/sage/doc/fr/tutorial/programming.rst # 1 doctests failed I haven't looked into these, since I have spent about eleven hours out of the last thirty on the Python upgrade. Tom Boothby will take over

[sage-devel] 4.1.alpha2 released

2009-06-26 Thread Tom Boothby
Sage 4.1.alpha2 has been released, find it at http://sage.math.washington.edu/home/boothby/releases As with 4.1.alpha1, there are two known doctest failures. One is very simple to fix, and the other might be tricky. I made an attempt at solving them, but William claims that my fix will break

[sage-devel] Re: 4.1.alpha2 released

2009-06-27 Thread Tom Boothby
On Sat, Jun 27, 2009 at 12:44 PM, Rob Beezergoo...@beezer.cotse.net wrote: On Jun 27, 9:11 am, Kevin Horton khorto...@rogers.com wrote: The first two were reported before.  The details of the last one are: sage -t -long devel/sage/sage/graphs/graph.py A mysterious error (perhaps a memory

[sage-devel] Re: 4.1.alpha2 released

2009-06-28 Thread Tom Boothby
#4712: John Palmieri: Make the doctest timeouts in Sage easily adjustable [Reviewed by Nick Alexander] #5350: Burcin Erocal: sage-clone should use hard links for the build directory [Reviewed by Robert Miller] #5481: John Palmieri: devel/doc/output/* should be filtered from the list of

[sage-devel] Review Requests

2009-07-15 Thread Tom Boothby
I'm about to send out some review requests. I don't know who to assign the following tickets to: Does anybody know/use FreeBSD? bsd #5873 [with patch, needs review] Fix matplotlib build on FreeBSD The following are Debian specific -- any takers? Most of these are very old, and have

[sage-devel] JSMath Fonts

2009-07-16 Thread Tom Boothby
At long last, the Mozilla team has heard the voice of reason, and allows the browser to download fonts! This means no more jsmath warning! Next week, I'm going to take a crack at remedying this problem in jsmath itself, and submitting it upstream. Failing that, I'll put it into the notebook

[sage-devel] Re: JSMath Fonts

2009-07-16 Thread Tom Boothby
On Thu, Jul 16, 2009 at 11:59 AM, kcrismankcris...@gmail.com wrote: On Jul 16, 2:19 pm, Alex Clemesha cleme...@gmail.com wrote: Thanks for posting this!  I'm really surprised that Mozilla has lagged on this as much as they did.  Searching for @font-face browser support shows that IE has

[sage-devel] Re: JSMath Fonts

2009-07-17 Thread Tom Boothby
Davide, Thanks for responding! On Fri, Jul 17, 2009 at 4:07 AM, Davide Cervoned...@union.edu wrote: It will not be as easy as you think to modify jsMath to use @font-face web fonts. First, IE uses EOT fonts, while everyone else uses TTF and OTF fonts (and DON'T handle EOT fonts).  Also,

[sage-devel] Catalan Numbers

2009-07-23 Thread Tom Boothby
Richard Stanley currently lists 172 combinatorial interpretations of the Catalan numbers. I've been doing some research on Coxeter groups this summer, and we recently found that a class of permutations in S_n which are counted by the Catalan numbers. Turns out, the permutations are just the

[sage-devel] Re: Catalan Numbers

2009-07-23 Thread Tom Boothby
Cool to hear that people are interested. So far, I've implemented a CatalanCatalog class, which keeps lists of descriptions of Catalan constructions, maps between different constructions, and functions which enumerate various families of constructions. It also maintains a directed graph of

[sage-devel] Re: Factorial syntax

2009-09-01 Thread Tom Boothby
On Mon, Aug 31, 2009 at 10:38 AM, Robert Bradshawrober...@math.washington.edu wrote: On Mon, 31 Aug 2009, William Stein wrote: On Mon, Aug 31, 2009 at 8:23 AM, rjf fate...@gmail.com wrote: You can either (a) adhere to Python syntax. (b) adhere to Python except for a few changes that are

[sage-devel] Re: Factorial syntax

2009-09-02 Thread Tom Boothby
On Tue, Sep 1, 2009 at 11:34 PM, Dr. David Kirkbydavid.kir...@onetel.net wrote: In[7]:= 5!!! Out[7]= 1307674368000 In[8]:= (5!!)! Out[8]= 1307674368000 In[9]:= 5 Out[9]= 2027025 In[10]:= (5!!)!! Out[10]= 2027025 Yuck. -1 to compatibility with this. All or nothing -- if

[sage-devel] Re: back ticks versus $ signs

2009-09-03 Thread Tom Boothby
On Thu, Sep 3, 2009 at 12:09 PM, William Steinwst...@gmail.com wrote: Hi, I've been spending the last few days going between writing a lot of code with very math heavy Sphinx docstrings containing many backticks, and writing LaTeX documents (papers/notes/etc.) using $ signs for math mode.  

[sage-devel] Re: back ticks versus $ signs

2009-09-03 Thread Tom Boothby
On Thu, Sep 3, 2009 at 1:22 PM, John Cremonajohn.crem...@gmail.com wrote: I believe that people rather than abstractions should take priority. We are used to using $...$ for maths, so why should we not make the docs markup system we use adapt to us rather than the other way round?  I find

[sage-devel] Re: parenthesis highlighting

2009-09-11 Thread Tom Boothby
Working with the limited tools at my disposal (this will all go away with BeSpin, if they know what they're doing), I introduce a hotkey which finds the first open paren / brace / bracket and closes it at your current cursor location: http://trac.sagemath.org/sage_trac/ticket/3646 This is

[sage-devel] Re: parenthesis highlighting

2009-09-11 Thread Tom Boothby
On Fri, Sep 11, 2009 at 10:36 AM, Jason Grout jason-s...@creativetrax.com wrote: Tom Boothby wrote: Working with the limited tools at my disposal (this will all go away with BeSpin, if they know what they're doing), I introduce a hotkey which finds the first open paren / brace / bracket

[sage-devel] Re: parenthesis highlighting

2009-09-11 Thread Tom Boothby
On Fri, Sep 11, 2009 at 11:14 AM, Jan Groenewald j...@aims.ac.za wrote: Hi On Fri, Sep 11, 2009 at 12:36:00PM -0500, Jason Grout wrote: I'm just throwing it out there in the interest of brainstorming. Two more ideas: 1. a by default OFF feature, which can somewhere be set to on, to

[sage-devel] Re: parenthesis highlighting

2009-09-11 Thread Tom Boothby
On Fri, Sep 11, 2009 at 1:35 PM, Jason Grout jason-s...@creativetrax.com wrote: William Stein wrote: On Fri, Sep 11, 2009 at 11:20 AM, Tom Boothby tomas.boot...@gmail.com wrote: On Fri, Sep 11, 2009 at 11:14 AM, Jan Groenewald j...@aims.ac.za wrote: Hi On Fri, Sep 11, 2009 at 12:36:00PM

[sage-devel] Re: Standard Sage Components (was Re: Solaris - what do we expect?)

2009-09-14 Thread Tom Boothby
On Sun, Sep 13, 2009 at 5:29 PM, William Stein wst...@gmail.com wrote: On Sun, Sep 13, 2009 at 5:16 PM, Dr. David Kirkby david.kir...@onetel.net wrote: If the spkg fixes this problem and doesn't make things *worse* on Solaris, it absolutely  should get a positive review.  Note that the

[sage-devel] Re: Learning from past experience

2009-09-19 Thread Tom Boothby
On Sat, Sep 19, 2009 at 4:47 PM, Bjarke Hammersholt Roune bjarke.ro...@gmail.com wrote: People have been writing mathematics software for a long time and so people have been accumulating experiences about good ways and bad ways to do things. I'm wondering how much Sage development is informed

[sage-devel] factoring zero

2009-09-20 Thread Tom Boothby
Maybe this is dumb -- but I'm perpetually bitten by it. Often times, I want to factor a list of numbers. Sometimes, a zero will pop up in the list, and I get an exception. Ok, so there isn't a unique prime factorization of zero. But, there isn't a unique prime factorization of a negative

[sage-devel] Re: Graphical Physics Program Suggestions

2009-09-22 Thread Tom Boothby
I spent a while thinking that I was going to be a mechanical engineer, and took a few of the ME intro courses. Engineering statics and dynamics can be phrased entirely in terms of linear algebra, though the courses I took didn't present them as such. Materials analysis is highly computational

[sage-devel] Re: Something funny (must read) - opening Sun computers.

2009-09-24 Thread Tom Boothby
I thought I'd amuse you a little, and hopefully my progress on Solaris will improve somewhat in the near future, when I get the hardware replaced. That is amusing, and I must say, shocking. Primarily because the sage.math computers are a *dream* to work on. Press a tab here, pull a little,

[sage-devel] Re: Virtualbox image

2008-09-06 Thread Tom Boothby
I just bought a new laptop, and I'm having driver troubles. I'll test it if you make it. On Fri, Sep 5, 2008 at 2:55 PM, Jason Grout [EMAIL PROTECTED]wrote: Does anyone have an already-built virtualbox image of sage? If not, is there interest? I'm building one right now. Thanks, Jason

[sage-devel] Re: Sage Days: India?

2009-10-01 Thread Tom Boothby
On Thu, Oct 1, 2009 at 2:25 PM, William Stein wst...@gmail.com wrote: On Thu, Oct 1, 2009 at 1:56 PM, Prabhu Ramachandran pra...@aero.iitb.ac.in wrote: On Thursday 01 October 2009 09:32 PM, William Stein wrote: Any thoughts about the location? If Prabhu is at IITB, I suppose that's an

[sage-devel] segfault one-liner

2009-10-02 Thread Tom Boothby
Intentional: cython(print (int *0)[0]) Unintentional: gamma(CDF(1000)) --~--~-~--~~~---~--~~ 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

[sage-devel] Re: segfault one-liner

2009-10-02 Thread Tom Boothby
. - kcrisman On Oct 2, 1:51 pm, Tom Boothby tomas.boot...@gmail.com wrote: Intentional: cython(print (int *0)[0]) Unintentional: gamma(CDF(1000)) --~--~-~--~~~---~--~~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from

[sage-devel] Re: segfault one-liner

2009-10-02 Thread Tom Boothby
On Fri, Oct 2, 2009 at 11:05 AM, kcrisman kcris...@gmail.com wrote: This is fixed in some trac ticket.  Hang on a second... #5556. Go ahead and review the patch! Nope, that doesn't do the job. Do you want to fix it on that ticket or should I make another?

[sage-devel] Re: DiGraph methods predecessors and successors

2009-10-03 Thread Tom Boothby
I don't think the names you're suggesting are any more natural or easy to find. I rather like successors and predecessors -- though I'd name them parents and children, myself. On Sat, Oct 3, 2009 at 2:47 AM, Nathann Cohen nathann.co...@gmail.com wrote: Hello everybody I thought odd, a

[sage-devel] Re: DiGraph methods predecessors and successors

2009-10-03 Thread Tom Boothby
On Sat, Oct 3, 2009 at 12:52 PM, Rob Beezer goo...@beezer.cotse.net wrote: On Oct 3, 2:47 am, Nathann Cohen nathann.co...@gmail.com wrote: DiGraph.out_neighbors() and DiGraph.in_neighbors() would be much easier to find and more natural... I'd suggest neighbors_in() neighbors_out()

[sage-devel] Re: DiGraph methods predecessors and successors

2009-10-03 Thread Tom Boothby
On Sat, Oct 3, 2009 at 8:01 PM, Rob Beezer goo...@beezer.cotse.net wrote: On Oct 3, 1:38 pm, Tom Boothby tomas.boot...@gmail.com wrote:   This would clean up tab completion, and maybe even make it possible to break the 12k line graph.py into more files.  Thoughts? Anything that would

[sage-devel] Re: DiGraph methods predecessors and successors

2009-10-04 Thread Tom Boothby
On Sun, Oct 4, 2009 at 4:35 AM, Nathann Cohen nathann.co...@gmail.com wrote: I would be glad to write a patch changing the names of these functions to neighbors_out or neighbors_in ( if all of us are ok about it ), but That's fine by me. I have no clue how to write what you are describing.

[sage-devel] Re: DiGraph methods predecessors and successors

2009-10-06 Thread Tom Boothby
On Tue, Oct 6, 2009 at 8:30 AM, Nick Alexander ncalexan...@gmail.com wrote: That's probably for the best -- it was a pretty bad idea, and any implementation that one comes up with is probably going to be terrible in one way or another.  Don't do it. I (and you?) did something similar for

[sage-devel] Re: Aliases ? No Aliases ? From Graph.predecessors to neighbors_in

2009-10-08 Thread Tom Boothby
+1 to deprecation On Thu, Oct 8, 2009 at 5:43 PM, Jason Grout jason-s...@creativetrax.com wrote: Nathann Cohen wrote: Hello everybody !!! Following http://groups.google.com/group/sage-devel/browse_thread/thread/bfeb9b1828a04350/10681dbb1f189b2f, I created a patch to change

[sage-devel] Re: Trademarking SageMath

2009-10-16 Thread Tom Boothby
Disclaimer: IANAL, but I do read Slashdot an awful lot. (that is, take this with a larger-than-average lump of salt) If there were a problem trademarking the name Sage, it would I guess be most likely to be because of the accounting software. The word SageMath does not have any entries at

[sage-devel] Re: 0^0

2009-10-22 Thread Tom Boothby
On Thu, Oct 22, 2009 at 4:15 PM, Fredrik Johansson fredrik.johans...@gmail.com wrote: On Fri, Oct 23, 2009 at 12:51 AM, John H Palmieri jhpalmier...@gmail.com wrote: On Oct 22, 2:14 pm, William Stein wst...@gmail.com wrote: On Thu, Oct 22, 2009 at 2:02 PM, John H Palmieri

[sage-devel] Re: View images from sage over ssh

2009-10-30 Thread Tom Boothby
X-forwarding works great if you have a unix. If you've got Windows, maybe cygwin is the easiest? But... I'd take a different approach altogether: use the notebook. notebook(address='sage.math.washington.edu', accounts=True, secure=True, port=) where is an integer 1000 On Fri, Oct

Re: [sage-devel] Re: Generation of posets...

2009-11-19 Thread Tom Boothby
On Thu, Nov 19, 2009 at 4:14 PM, Florent Hivert florent.hiv...@univ-rouen.fr wrote:      Hi Jason, I'd like to generate all partially ordered sets of a given cardinality upto isomorphisms... They are in bijection with aclyclic, transitively reduced directed graphs. Does anyone have an idea

Re: [sage-devel] limited RealField exponents

2009-11-20 Thread Tom Boothby
If the user changes the exponent range, it is her/his responsibility to check that all current floating-point variables are in the new allowed range (for example using mpfr_check_range), otherwise the subsequent behavior will be undefined, in the sense of the ISO C standard. This looks

Re: [sage-devel] trac component ownership

2009-11-28 Thread Tom Boothby
While I certainly don't mind owning the notebook, I don't think I contribute 1% of the effort these days. I do like getting cc'd on it all, though. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to

Re: [sage-devel] Re: Multi-core sage?

2009-12-02 Thread Tom Boothby
Then @parallel will almost certainly satisfy: @parallel(16) def embarrassing(x): return factor(x) for args, fac in embarrassing(range(1,200)): print args[0], fac On Wed, Dec 2, 2009 at 9:23 PM, Ethan Van Andel evlu...@gmail.com wrote: I was basically thinking that my project, which

Re: [sage-devel] xmas greetings

2009-12-05 Thread Tom Boothby
-1 -- 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 URL: http://www.sagemath.org

Re: [sage-devel] SageTex

2009-12-07 Thread Tom Boothby
What do you guys think about doing something similar for new standard spkg's for Sage?   I think 5 years is too long, given how new Sage is.  1 year or 2 years might be more reasonable, given the youth of Sage. +1 to SageTex +1 to 2 year maintenance commitment for new packages, though I think

Re: [sage-devel] sagemath down?

2009-12-16 Thread Tom Boothby
On Wed, Dec 16, 2009 at 8:28 AM, William Stein wst...@gmail.com wrote: On Wed, Dec 16, 2009 at 3:33 AM, Simon King simon.k...@nuigalway.ie wrote: Hi! Since a couple of hours I try to go to http://www.sagemath.org/, but it seems to be down. The virtual machine on which the sagemath page runs

Re: [sage-devel] Re: New license for Graphviz

2009-12-16 Thread Tom Boothby
Um, that's not a change. This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party

Re: [sage-devel] Naming question: monomial vs term

2010-01-13 Thread Tom Boothby
Singular and Magma seem to agree with Sage.  MuPAD uses the opposite convention.  Both show up in the literature.  Is everyone OK with term = coefficient * monomial ? +1 -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to

Re: [sage-devel] Re: dream machine ideas

2010-01-22 Thread Tom Boothby
On Fri, Jan 22, 2010 at 1:48 PM, Simon King simon.k...@nuigalway.ie wrote: Would it be possible to have a faster disk system in *general* (i.e., in the /home part)? I don't know, I am no hardware expert, perhaps NFS==slow. But that would be a nice thing to have. Actually, for some

Re: [sage-devel] sage library code swarm video

2010-02-01 Thread Tom Boothby
That's pretty neat! I don't like how it fades out at the end -- it looks like the project just suddenly died. -- 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

Re: [sage-devel] Tab Completion Broken in 4.3.2

2010-02-09 Thread Tom Boothby
It seems to work for some objects but not others... sage: P.x,y = QQ[] sage: x.TAB works as expected. On Tue, Feb 9, 2010 at 12:11 PM, Martin Albrecht m...@informatik.uni-bremen.de wrote: Try this: sage: P.x,y = QQ[] sage: P.TAB Nothing happens, any ideas? Martin -- name: Martin

Re: [sage-devel] GPL issues again - trivial ones this time !!!

2010-02-09 Thread Tom Boothby
Context is important. The GPL doesn't say that every GPL'd interactive program must print a banner. It says that if such a banner is printed by a current GPL'd programs, then *if you distribute a modified copy*, that copy must also print the banner. The most ordinary manner of running Sage

Re: [sage-devel] GPL issues again - trivial ones this time !!!

2010-02-10 Thread Tom Boothby
On Tue, Feb 9, 2010 at 3:59 PM, Dr. David Kirkby david.kir...@onetel.net wrote: Tom Boothby wrote: Context is important.  The GPL doesn't say that every GPL'd interactive program must print a banner.  It says that if such a banner is printed by a current GPL'd programs, then *if you

Re: [sage-devel] Re: Trac #8276: The one of MatrixSpace can be changed !

2010-02-16 Thread Tom Boothby
I very often want to start with the zero_matrix or the identity_matrix and fill in the rest of the matrix.  But I also want the access routines to be fast!  So I vote for copy-on-write semantics, if possible. +1 -- To post to this group, send an email to sage-devel@googlegroups.com To

Re: [sage-devel] Protecting special names against assignation

2010-02-20 Thread Tom Boothby
I vehemently oppose this. -1 I've used pi for: partitions, p[i] where p is a list, etc. e can be a small error term, a sign, an exponent i is the best index variable name ever invented, hands down. That said, I was opposed to implicit multiplication, too. If this is made into a mode, then

Re: [sage-devel] Re: Sage Calendar for 2011

2010-02-23 Thread Tom Boothby
On Tue, Feb 23, 2010 at 11:29 AM, William Stein wst...@gmail.com wrote: No due date -- since it's for a *2011* calendar after all. Great. I'll have something by June 2012. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to

[sage-devel] Can't factor constant polynomials over QQbar?

2010-02-23 Thread Tom Boothby
I just put this up on trac, but I'm not sure I put it in the right category, so I'm posting this here for more visibility. Punchline: sage: f = QQbar['x'](1) sage: f.roots() ... IndexError: list index out of range sage: Ticket: http://trac.sagemath.org/sage_trac/ticket/8344 -- To post to

[sage-devel] Re: interactive licenses for non-free stuff (like nauty)

2009-02-03 Thread Tom Boothby
I definitely think that a passive approach is better. Debian, for example, has their repositories split into free and non-free. I believe that this would be the best solution to this problem. Click-through interactive licensing agreements are no stronger than passive licenses. The law is the

[sage-devel] Re: interactive licenses for non-free stuff (like nauty)

2009-02-03 Thread Tom Boothby
For the bean-counters, that's a -1 to interactive crap. On Tue, Feb 3, 2009 at 2:09 PM, Tom Boothby tomas.boot...@gmail.com wrote: I definitely think that a passive approach is better. Debian, for example, has their repositories split into free and non-free. I believe that this would

[sage-devel] Re: python vs java for scientific computing

2009-02-06 Thread Tom Boothby
I wrote a paper with an undergraduate showing how to call Lisp (and therefore Maxima) from Microsoft's Excel. The range data is transferred to and from Lisp in a standard form. Symbolic data must be strings. We also add to the spreadsheet, commands for lisp evaluation, and lambda

[sage-devel] Re: Notebook editing and interactive plotting (jquery?)

2009-02-23 Thread Tom Boothby
+100 to FLOT. It looks and smells very nice. We can work out log plots in the future. Hell, the FLOT people might even do that for us if we ask really nice and show them how awesome Sage looks with FLOT vs. how sad I look when I have to wait for matplotlib to render an image. --tom On

[sage-devel] Re: Notebook editing and interactive plotting (jquery?)

2009-02-23 Thread Tom Boothby
looks like log plots are on the way: http://code.google.com/p/flot/issues/detail?id=26 On Mon, Feb 23, 2009 at 5:15 PM, Tom Boothby tomas.boot...@gmail.com wrote: +100 to FLOT. It looks and smells very nice. We can work out log plots in the future. Hell, the FLOT people might even do

[sage-devel] Re: Notebook editing and interactive plotting (jquery?)

2009-02-24 Thread Tom Boothby
It shouldn't be hard to implement a double-click to zoom to original. I think I saw this in one of the FLOT examples. On Tue, Feb 24, 2009 at 12:43 PM, Maurizio maurizio.gran...@gmail.com wrote: Well, we honestly just hit F5 (that is reload in Firefox) to get the original zoom. I know this is

[sage-devel] Re: Notebook editing and interactive plotting (jquery?)

2009-02-24 Thread Tom Boothby
I've made a little proof-of-concept from the timer interact widget and this -- I think it's pretty awesome: 1) apply  http://sage.math.washington.edu/home/boothby/timer.patch 2) upload jquery.flot_r135.js into the data directory of a worksheet 3) paste the attached into a worksheet (in edit mode)

[sage-devel] Re: Notebook editing and interactive plotting (jquery?)

2009-02-24 Thread Tom Boothby
this to be usable, we'll need to make it so plots are somehow registered with the interact. Ideas? I'm not sure how to do this. On Tue, Feb 24, 2009 at 5:39 PM, William Stein wst...@gmail.com wrote: On Tue, Feb 24, 2009 at 5:30 PM, Tom Boothby tomas.boot...@gmail.com wrote: I've made a little

[sage-devel] Re: Interactive plot desiderata collection

2009-02-27 Thread Tom Boothby
In an ideal world, all graphics objects would have the ability to render themselves in FLOT. There are currently some issues with this: 1) FLOT doesn't appear to be able to make shapes -- circles, polygons, etc. 2) Graphics objects have an additive structure: (circle + text + plot).show() works

[sage-devel] Re: Python and Lisp

2009-04-01 Thread Tom Boothby
For a long time, I've been complaining about the interface between Maxima and Sage. It doesn't just make calculus slow, it slows everything down -- every time I take a logarithm or a square root in a numerical algorithm, Maxima slows me down. I now realize that the right solution has just been

  1   2   3   >