On 22/08/2008, at 3:34 PM, William Stein wrote:
>
> On Thu, Aug 21, 2008 at 9:41 PM, Arnaud Bergeron
> <[EMAIL PROTECTED]> wrote:
>>
> data /. x_?(# < 0 &) -> 0 (this is perhaps not the killer example)
What does that do?
>>>
>>> /. is the pattern replacement operator, _ is a plac
> Do you know where I can download the latest version (0.5) of Sphinx,
> so I can try it out?
You can do an SVN checkout from http://svn.python.org/projects/doctools .
I played around a bit with converting the tutorial this evening and
here are the results using the PNG images for the HTML outpu
On Aug 21, 5:35 pm, "Mike Hansen" <[EMAIL PROTECTED]> wrote:
> Hello all,
>
> Carl Witty and I wrote a proposal for the use of the Sphinx
> documentation system in Sage. It can be found
> athttp://wiki.sagemath.org/SphinxSEPWe'd appreciate any comments /
> questions / concerns that people have
On Thu, Aug 21, 2008 at 9:41 PM, Arnaud Bergeron <[EMAIL PROTECTED]> wrote:
>
>>> > data /. x_?(# < 0 &) -> 0 (this is perhaps not the killer example)
>>>
>>> What does that do?
>>
>> /. is the pattern replacement operator, _ is a placeholder pattern
>> that matches anything, x_ gives this placeho
On 20 Aug, 18:18, mabshoff <[EMAIL PROTECTED]> wrote:
> On Aug 20, 7:40 am, "Dr. David Kirkby" <[EMAIL PROTECTED]>
> wrote:
>
> > On 16 Aug, 23:18, mabshoff <[EMAIL PROTECTED]
> > > Please build and test, a final source release should be out tonight.
>
> Hi Dave
Hi Michael
> Yeah, unfortunat
>> > data /. x_?(# < 0 &) -> 0 (this is perhaps not the killer example)
>>
>> What does that do?
>
> /. is the pattern replacement operator, _ is a placeholder pattern
> that matches anything, x_ gives this placeholder a name so you can use
> it later, ? filters the matches (in this case, everythi
Yes, Maple puts both ODE and initial conditions in one set, as
dsolve({ODE, ICs}, y(x), options)
Alec
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For m
On Aug 21, 10:39 pm, Tim Lahey <[EMAIL PROTECTED]> wrote:
> On Aug 21, 2008, at 10:22 PM, Jason Merrill wrote:
>
> > That sounds good too, as long as boundary conditions are input in the
> > form of equations rather than grunts. I like it a little less in the
> > case that you don't want to suppl
On Aug 21, 2008, at 10:22 PM, Jason Merrill wrote:
That sounds good too, as long as boundary conditions are input in the
form of equations rather than grunts. I like it a little less in the
case that you don't want to supply any boundary conditions--then you'd
have to supply an empty list to av
On Aug 21, 9:01 pm, Tim Lahey <[EMAIL PROTECTED]> wrote:
> On Aug 21, 2008, at 8:52 PM, Jason Merrill wrote:
>
>
>
>
>
> > I guess Mathematica is the leader on solving differential equations
> > symbolically, and pending other great ideas, I think their syntax is
> > worth copying. Here's an exam
On Aug 21, 7:50 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
> On Thu, Aug 21, 2008 at 4:41 PM, David Philp <[EMAIL PROTECTED]> wrote:
>
> > I don't know how much of the below is possible or available in Sage.
> > But I miss they syntax from Mathematica. I love the fact that it
> > doesn't wear
I, certainly, like both Sphinx and wiki. It would be great if they could be
united.
What I miss in the documentation, is index and search (not just one
document, but all of them), as in Windows chm files.
Alec
--~--~-~--~~~---~--~~
To post to this group, se
>> [EMAIL PROTECTED] (elegant, clear, no matching of brackets)
>
> What does that do?
Sorry! I didn't want to go into detail unless people didn't already
know it.
Same as f[data]. Benefit is that you can chain it up really clearly.
[EMAIL PROTECTED]@[EMAIL PROTECTED] is better than f[g[h[x
On 22/08/2008, at 11:10 AM, Ondrej Certik wrote:
> what are the chances that maxima could be made fast, so that people
> intuitively feel it's as fast as mathematica for the problems they
> solve
It may already have been said, but a large part of the reason it feels
slow is that AFAICT maxima
> I guess Mathematica is the leader on solving differential equations
> symbolically, and pending other great ideas, I think their syntax is
> worth copying. Here's an example of the DSolve syntax in Mathematica:
I think, Maple is better at that, especially for partial differential
equations. I
On 22/08/2008, at 11:00 AM, Mike Hansen wrote:
>> The documentation system I want to see is a centralised wiki. It
>> works like this:
>> help(var) gets you the [locally cached] copy of the documentation.
>
> I think these are two orthogonal problems. Do you mean something like
> this http://s
On Fri, Aug 22, 2008 at 1:57 AM, William Stein <[EMAIL PROTECTED]> wrote:
>
> On Thu, Aug 21, 2008 at 11:23 AM, William Stein <[EMAIL PROTECTED]> wrote:
>> On Thu, Aug 21, 2008 at 11:18 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>>> +1, however, how about speed? Are you able to make maxima as fa
On Aug 21, 2008, at 8:52 PM, Jason Merrill wrote:
I guess Mathematica is the leader on solving differential equations
symbolically, and pending other great ideas, I think their syntax is
worth copying. Here's an example of the DSolve syntax in Mathematica:
DSolve[{y''[x] + x^2 y[x] == 0 , y[
> The documentation system I want to see is a centralised wiki. It
> works like this:
> help(var) gets you the [locally cached] copy of the documentation.
I think these are two orthogonal problems. Do you mean something like
this http://sd-2116.dedibox.fr/pydocweb/wiki/Front%20Page/ ?
--Mike
On 22/08/2008, at 10:35 AM, Mike Hansen wrote:
>
> Hello all,
>
> Carl Witty and I wrote a proposal for the use of the Sphinx
> documentation system in Sage. It can be found at
> http://wiki.sagemath.org/SphinxSEP We'd appreciate any comments /
> questions / concerns that people have.
The docu
I thought I would take my first shot at contributing to Sage by making
desolve return a SymbolicExpression instead of a string. Doing so
turned out to be pretty easy, but I got hung up trying to get the
other methods in desolvers.py to do the same. Anyway, after getting
my hands in this code a l
Hello all,
Carl Witty and I wrote a proposal for the use of the Sphinx
documentation system in Sage. It can be found at
http://wiki.sagemath.org/SphinxSEP We'd appreciate any comments /
questions / concerns that people have.
--Mike
--~--~-~--~~~---~--~~
To post
On Thu, Aug 21, 2008 at 11:23 AM, William Stein <[EMAIL PROTECTED]> wrote:
> On Thu, Aug 21, 2008 at 11:18 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>> +1, however, how about speed? Are you able to make maxima as fast as
>> ginac? And faster, because (unless I am mistaken) Mathematica is even
>
On Thu, Aug 21, 2008 at 4:41 PM, David Philp <[EMAIL PROTECTED]> wrote:
>
>
> On 22/08/2008, at 5:18 AM, William Stein wrote:
>
>> Please ask questions, make comments, and keep this thread going!
>
> I don't know how much of the below is possible or available in Sage.
> But I miss they syntax from
On 22/08/2008, at 5:18 AM, William Stein wrote:
> Please ask questions, make comments, and keep this thread going!
I don't know how much of the below is possible or available in Sage.
But I miss they syntax from Mathematica. I love the fact that it
doesn't wear down the little fingers on
On Thu, 21 Aug 2008, Jason Grout wrote:
>
>
> What do people think of changing line() and text() to only give 2d
> graphics. Currently, the behavior for line() seems to be something
> like, passing in a list of coordinates:
>
> 1. if the list has 3-dimensional coordinates, make a 3d line
> 2. if
I would prefer that commands like point, line, and text work in 2D and
3D, but I don't have very strong feelings about it.
-M. Hampton
On Aug 21, 4:54 pm, Jason Grout <[EMAIL PROTECTED]> wrote:
> What do people think of changing line() and text() to only give 2d
> graphics. Currently, the behav
What do people think of changing line() and text() to only give 2d
graphics. Currently, the behavior for line() seems to be something
like, passing in a list of coordinates:
1. if the list has 3-dimensional coordinates, make a 3d line
2. if the list has more than 3-dimensional coordinates, si
On Aug 21, 8:20 pm, Nils Bruin <[EMAIL PROTECTED]> wrote:
> Would it be possible to have the "download source" file referred to on
> the linux download page as well?
yes yes yes, i had to do an animation now. my idea is to transfer the
lower part of the download page into a template and insert it
On Thu, Aug 21, 2008 at 1:13 PM, root <[EMAIL PROTECTED]> wrote:
>
>>MATHEMATICA:
>>Timing[a = Expand[(x^Sin[x] +y^Cos[y] - z^(x+y))^100];]
>> {0.180212, Null}
>>
>>SAGE:
>>sage: time a = expand((x^sin(x) + y^cos(y) - z^(x+y))^100)
>>CPU times: user 0.15 s, sys: 0.00 s, total: 0.15 s
>>
>
>MATHEMATICA:
>Timing[a = Expand[(x^Sin[x] +y^Cos[y] - z^(x+y))^100];]
> {0.180212, Null}
>
>SAGE:
>sage: time a = expand((x^sin(x) + y^cos(y) - z^(x+y))^100)
>CPU times: user 0.15 s, sys: 0.00 s, total: 0.15 s
>
Does this include the time to format and print the output?
Tim
--~--~-
On Thu, Aug 21, 2008 at 11:18 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>
> On Thu, Aug 21, 2008 at 7:39 PM, Robert Dodier <[EMAIL PROTECTED]> wrote:
>>
>> On Aug 20, 11:18 pm, Tim Lahey <[EMAIL PROTECTED]> wrote:
>>
>>> 1. Commands to parse expressions.
>>
>> Maxima has various expression-hack
On Aug 21, 2008, at 2:23 PM, William Stein wrote:
>>
> I'm really sick of this. "Fast" is meaningless without specific
> benchmarks,
> and then only certain ones should matter. Here's a list to get
> going:
>
> http://wiki.sagemath.org/symbench
>
> It would be nice to have
On Aug 21, 7:44 am, Andelf <[EMAIL PROTECTED]> wrote:
> I am a starter, so I don't understand why this goes wrong
>
> I typed:
>
> x = var('x')
> f = log(2+sqrt(arctan(x)*sin(1/x)))
> lim(f, x=0)
>
> and got:
> Traceback (click to the left for traceback)
> ...
> Is sin(1/x)*atan(x) positive or zer
On Thu, Aug 21, 2008 at 11:18 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>
> On Thu, Aug 21, 2008 at 7:39 PM, Robert Dodier <[EMAIL PROTECTED]> wrote:
>>
>> On Aug 20, 11:18 pm, Tim Lahey <[EMAIL PROTECTED]> wrote:
>>
>>> 1. Commands to parse expressions.
>>
>> Maxima has various expression-hack
Would it be possible to have the "download source" file referred to on
the linux download page as well? Right now, one has to go to "other
systems" first, which felt rather counterintuitive.
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@goog
On Thu, Aug 21, 2008 at 7:39 PM, Robert Dodier <[EMAIL PROTECTED]> wrote:
>
> On Aug 20, 11:18 pm, Tim Lahey <[EMAIL PROTECTED]> wrote:
>
>> 1. Commands to parse expressions.
>
> Maxima has various expression-hacking functions.
> Most objects are expressions.
>
>> 2. Like M. Hampton, I miss implic
On Aug 20, 11:18 pm, Tim Lahey <[EMAIL PROTECTED]> wrote:
> 1. Commands to parse expressions.
Maxima has various expression-hacking functions.
Most objects are expressions.
> 2. Like M. Hampton, I miss implicit variables.
Maxima makes default assumptions about variables,
and doesn't require th
On Aug 21, 9:08 am, "Bill Page" <[EMAIL PROTECTED]> wrote:
> Perhaps Sage can implement some form of pattern matching and
> subsitution such is done by Axiom's rewrite rules? I think that in
> many respects these provide a functionality similar to Mathematica.
>
> There is also a similar re-writi
On Aug 21, 9:09 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> Use the assume command, as illustrated below. You'll eventually get log(2):
Looks like this is fixed in more recent versions of Maxima.
With current 5.16.2:
limit (log (2 + sqrt (atan (x) * sin (1/x))), x, 0);
=> log(2)
(No que
On Aug 21, 2008, at 8:08 AM, Bill Page wrote:
>
> On Thu, Aug 21, 2008 at 12:50 AM, mhampton wrote:
>>
>> I really need to go to sleep so I won't do a top-ten, but here's a
>> top 2:
>>
>> 1) Powerful substitutions and rules. Sage does not have anything
>> comparable. The .subs() function is bu
On Aug 21, 2008, at 11:16 AM, William Stein wrote:
>
> By "missing implicit variables", does Tim mean that he really doesn't
> like having to type var('x') and just wants x to be magically defined
> to be symbolic the first time it is used?
Yes, that's ideally what I'd like. I can live with havi
On Thu, Aug 21, 2008 at 2:21 AM, Harald Schilly
<[EMAIL PROTECTED]> wrote:
>
> On Aug 21, 7:18 am, Tim Lahey <[EMAIL PROTECTED]> wrote:
>
>> 2. Like M. Hampton, I miss implicit variables. ...
>
> One thing I came across is, that symbolic expressions with predefined
> variables (i.e. they are not v
On Thu, Aug 21, 2008 at 8:09 AM, William Stein <[EMAIL PROTECTED]> wrote:
> On Thu, Aug 21, 2008 at 4:44 AM, Andelf <[EMAIL PROTECTED]> wrote:
>> I am a starter, so I don't understand why this goes wrong
>>
>> I typed:
>>
>> x = var('x')
>> f = log(2+sqrt(arctan(x)*sin(1/x)))
>> lim(f, x=0)
>>
>>
On Thu, Aug 21, 2008 at 4:44 AM, Andelf <[EMAIL PROTECTED]> wrote:
> I am a starter, so I don't understand why this goes wrong
>
> I typed:
>
> x = var('x')
> f = log(2+sqrt(arctan(x)*sin(1/x)))
> lim(f, x=0)
>
> and got:
> Traceback (click to the left for traceback)
> ...
> Is sin(1/x)*atan(x) po
On Thu, Aug 21, 2008 at 12:50 AM, mhampton wrote:
>
> I really need to go to sleep so I won't do a top-ten, but here's a
> top 2:
>
> 1) Powerful substitutions and rules. Sage does not have anything
> comparable. The .subs() function is buggy even in its limited
> domain. There have been previo
On Thu, Aug 21, 2008 at 6:10 AM, Bill Hart <[EMAIL PROTECTED]> wrote:
>
> Arghh, I'm very suspicious of this ginv. (Sorry to be hijacking the
> thread somewhat).
No problem that you're hijacking the thread -- I'm glad ginv is getting
discussed.I'm removing the mention of it from my talk, thou
Arghh, I'm very suspicious of this ginv. (Sorry to be hijacking the
thread somewhat).
They timed Magma on a 32 bit 1 GHz Pentium III and ginv on a 64 bit
AMD Turion 3400.
Bill.
On 21 Aug, 13:57, Bill Hart <[EMAIL PROTECTED]> wrote:
> OK, I see the gcd functions and factorisation, thanks. I was
OK, I see the gcd functions and factorisation, thanks. I was of course
looking in the polynomial module in the documentation and source code,
not the coefficient module.
GCD seems somewhat developed, with the Zippel algorithm for sparse
GCD, Brown's modular GCD and the Heuristic GCD. There's no h
I am a starter, so I don't understand why this goes wrong
I typed:
x = var('x')
f = log(2+sqrt(arctan(x)*sin(1/x)))
lim(f, x=0)
and got:
Traceback (click to the left for traceback)
...
Is sin(1/x)*atan(x) positive or zero?
actually I should get a log(2).
who can help me explain it?
--~--~---
>
> Regarding the "fastest in the world" statement on the slides, GINV
> unfortunately can't beat magma. I haven't timed it myself yet, but
> Vladimir Gerdt claims that it's faster than maple.
Actuallly he was very modest and used the term "not slower" than
maple.
I am also very interested in p
On Thu, 21 Aug 2008 03:28:25 -0700 (PDT)
Bill Hart <[EMAIL PROTECTED]> wrote:
> Also at the end of the pdf you mention that SAGE will use the new
> russian library ginv for poly gcd and factorisation. I didn't seem to
> be able to find functions in the user's guide in the tarball for the
> lates
On Thursday 21 August 2008, Bill Hart wrote:
> Hi William,
>
> At the start of your talk in the pdf, the irc chat seems to have the
> lines cut off.
>
> Also at the end of the pdf you mention that SAGE will use the new
> russian library ginv for poly gcd and factorisation. I didn't seem to
> be ab
Hi William,
At the start of your talk in the pdf, the irc chat seems to have the
lines cut off.
Also at the end of the pdf you mention that SAGE will use the new
russian library ginv for poly gcd and factorisation. I didn't seem to
be able to find functions in the user's guide in the tarball for
On Aug 20, 8:49 pm, Robert Bradshaw <[EMAIL PROTECTED]>
wrote:
>
> It would be nice if one could download it right from that page...
True, but things aren't that easy. First, it should work without
javascript (or two ways as a fallback if disabled, therefore I focus
on a non-javascript solution),
On Aug 21, 7:18 am, Tim Lahey <[EMAIL PROTECTED]> wrote:
> 2. Like M. Hampton, I miss implicit variables. ...
One thing I came across is, that symbolic expressions with predefined
variables (i.e. they are not variables) confuse someone when used in
functions.
for example
x = 5
solve([x^2==3], x)
On Aug 21, 5:18 am, "Andrzej Giniewicz" <[EMAIL PROTECTED]> wrote:
> maybe R interpreter
> should be singleton or at least this one should be same as r by
> default?
yes, it should, this ttest was more or less my toy example how to
translate R data types to sage. it's probably better to use r.t_t
On Thu, Aug 21, 2008 at 10:47 AM, Fernando Perez <[EMAIL PROTECTED]> wrote:
>
> On Wed, Aug 20, 2008 at 9:37 PM, mhampton <[EMAIL PROTECTED]> wrote:
>>
>> I used to really enjoy writing programs in mathematica, but maybe I'm
>> a strange person. I only stopped in order to force myself to get
>> f
On Wed, Aug 20, 2008 at 9:37 PM, mhampton <[EMAIL PROTECTED]> wrote:
>
> I used to really enjoy writing programs in mathematica, but maybe I'm
> a strange person. I only stopped in order to force myself to get
> fluent with Sage. I think it just depends on your background, what
> you are used to
On Thu, Aug 21, 2008 at 7:18 AM, Tim Lahey <[EMAIL PROTECTED]> wrote:
>
> Since M. Hampton mentioned some of the things he missed in Sage, I
> thought I'd talk about the things that prevent me from using Sage for
> many things.
>
> 1. Commands to parse expressions. I regularly pull apart expressio
On Thu, Aug 21, 2008 at 6:50 AM, mhampton <[EMAIL PROTECTED]> wrote:
>
> I really need to go to sleep so I won't do a top-ten, but here's a top
> 2:
Thanks for reminding me this. It seems that people really like
Mathematica, so when I graudate, I'll try to learn it and do something
in it, so that
61 matches
Mail list logo