[sage-support] Re: question on using integral() in sage. Fourier transform of unit step function.

2008-09-22 Thread Nasser Abbasi



On Sep 21, 10:34 pm, Nasser Abbasi <[EMAIL PROTECTED]> wrote:
> Let me rewrite what I wrote in last post again, since it did not
> format well.
>

I think it is still not clear, so I wrote it in latex via SW, here it
is again as screen image and PDF file

http://12000.org/tmp/092108/eq.gif

http://12000.org/tmp/092108/eq.pdf

I hope this is more clear.

Nasser
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Sage Days 10: October 10-15, Nancy, France

2008-09-22 Thread Paul Zimmermann

   Hi all,

this is a reminder that Sage Days 10 (SD10) is fast approaching! It is still
possible to register until October 3. See http://wiki.sagemath.org/days10,
where you can see the scientific program, with the titles and abstracts of the
invited and contributed talks.

After SD6 in Bristol last year, SD10 will be the 2nd Sage Days in Europe,
and a unique opportunity to discuss with the Sage developers.

Two extra special events are planned for SD10:

* on October 11, there will be a sage-combinat session:
The purpose of the *-Combinat project is to provide an extensible
toolbox for computer exploration in algebraic combinatorics, and
foster code sharing between researchers in this area. We will present
the history, features, and design of MuPAD-Combinat, and discuss the
timeline, difficulties, but also great technical and community
opportunities that arise from the ongoing port as Sage-Combinat.

* on October 14, Robert Bradshaw will give a plenary demonstration of Sage.

If you have any questions, feel free to email me or any of the other organizers!

On behalf of the organizing committee,
Paul Zimmermann

PS: I take the opportunity to advertize a workshop on integer factoring that
will take place just before SD10 in Nancy: cado.gforge.inria.fr/workshop/.



--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Suggestions for the notebook

2008-09-22 Thread Maike

(2) Thanks that sounds good. I'm not sure how to use #auto though,
where do I put this option?

Cheers,
Maike

On Sep 5, 6:12 pm, Marshall Hampton <[EMAIL PROTECTED]> wrote:
> Hi,
>
> There is a wiki page for notebook suggestions, but I don't think its
> been used much lately:http://wiki.sagemath.org/Notebook_suggestions
>
> Your suggestion (1) is good, that would be nice.  Probably wouldn't be
> too hard to do.
> (2) I think is problematic - the way I often use the notebook, I
> wouldn't want all cells evaluated.  You can use the #auto option to
> auto-evaluate.
>
> Cheers,
> M. Hampton
>
> On Sep 5, 8:18 am, Maike <[EMAIL PROTECTED]> wrote:
>
> > Hello,
>
> > I'm not sure if this mailing list is the right place for suggestions
> > (sorry to all for the extra "spam", if there is a better way, please
> > let me know), but here are two ideas for one of the next versions of
> > the notebook:
>
> > 1. Printing: At the moment the "Print" link prints all source code and
> > output. It would be nice to be able to print just the code or just the
> > output.
>
> > 2. When I open an existing worksheet, not all cells are evaluated.
> > Especially ones that start with %hide or %latex don't show the output
> > until I choose "Evaluate All" from the "Actions..."-menu. It would be
> > nice to have ALL cells evaluated automatically when starting up a
> > worksheet.
>
> > Great work so far, I'm really impressed with how quickly Sage is
> > developing!
> > Maike
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Suggestions for the notebook

2008-09-22 Thread Mike Hansen

Hi Maike,

On Mon, Sep 22, 2008 at 3:04 AM, Maike <[EMAIL PROTECTED]> wrote:
>
> (2) Thanks that sounds good. I'm not sure how to use #auto though,
> where do I put this option?

You put %auto as the first line of the cell that you want to auto-evaluate.

--Mike

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: question on using integral() in sage. Fourier transform of unit step function.

2008-09-22 Thread David Joyner

It doesn't converge because in your first post you said

assume(f>0)

Its convergence is the same as

integral(  cos(2 * pi * f * t), t , 0 , Infinity)

(think about area under a curve...). By the way, sage gives:

sage: t = var("t")
sage: x = var("x")
sage: assume(x>0)
sage: integral(  cos(2 * pi * x * t), t , 0 , Infinity)
ind

What is "ind"?


On Mon, Sep 22, 2008 at 3:18 AM, Nasser Abbasi <[EMAIL PROTECTED]> wrote:
>
>
>
> On Sep 21, 10:34 pm, Nasser Abbasi <[EMAIL PROTECTED]> wrote:
>> Let me rewrite what I wrote in last post again, since it did not
>> format well.
>>
>
> I think it is still not clear, so I wrote it in latex via SW, here it
> is again as screen image and PDF file
>
> http://12000.org/tmp/092108/eq.gif
>
> http://12000.org/tmp/092108/eq.pdf
>
> I hope this is more clear.
>
> Nasser
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: question on using integral() in sage. Fourier transform of unit step function.

2008-09-22 Thread Harald Schilly



On Sep 22, 12:14 pm, "David Joyner" <[EMAIL PROTECTED]> wrote:
> sage: integral(  cos(2 * pi * x * t), t , 0 , Infinity)
> ind
>
> What is "ind"?

my guess: indefinite (NaN in python-speak)

h
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: question on using integral() in sage. Fourier transform of unit step function.

2008-09-22 Thread kkwweett

you can indirectly get

> ./sage

---
| SAGE Version 3.1.1 ...
| Type notebook() ...
--

sage: var('a b t x')
(a, b, t, x)
sage: assume(b<0)
sage: expr(x)=integral(exp(-2*I*pi*(a+I*b)*t),t,0,x)
sage: factor(limit(expr(x),x=infinity))
-1*I/(2*pi*(I*b+a))


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: question on using integral() in sage. Fourier transform of unit step function.

2008-09-22 Thread kkwweett

(where is my my last post ?)

you can indirectly get :

>./sage
--
| SAGE Version 3.1.1 ...
| Type notebook()
--

sage: var('a b t x')
(a, b, t, x)
sage: assume(b<0)
sage: expr(x)=integral(exp(-2*I*pi*(a+I*b)*t),t,0,x)
sage: factor(limit(expr(x),x=infinity)
-1*I/(2*pi*(I*b+a))

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: question on using integral() in sage. Fourier transform of unit step function.

2008-09-22 Thread David Joyner

On Mon, Sep 22, 2008 at 7:03 AM, kkwweett <[EMAIL PROTECTED]> wrote:
>
> (where is my my last post ?)


All 1st posts must be moderated due to the large amount of spam sent to
the list.


>
> you can indirectly get :
>
>>./sage
> --
> | SAGE Version 3.1.1 ...
> | Type notebook()
> --
>
> sage: var('a b t x')
> (a, b, t, x)
> sage: assume(b<0)
> sage: expr(x)=integral(exp(-2*I*pi*(a+I*b)*t),t,0,x)
> sage: factor(limit(expr(x),x=infinity)
> -1*I/(2*pi*(I*b+a))
>
> >
>

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Suggestions for the notebook

2008-09-22 Thread Maike

Hmmm, I get "NameError: name 'auto' is not defined". I'm using version
3.1.1, should that support %auto?

Thanks! Maike

On Sep 22, 12:06 pm, "Mike Hansen" <[EMAIL PROTECTED]> wrote:
> Hi Maike,
>
> On Mon, Sep 22, 2008 at 3:04 AM, Maike <[EMAIL PROTECTED]> wrote:
>
> > (2) Thanks that sounds good. I'm not sure how to use #auto though,
> > where do I put this option?
>
> You put %auto as the first line of the cell that you want to auto-evaluate.
>
> --Mike
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] problems with install path

2008-09-22 Thread arnold

L.S.,

When updating to Sage 3.1.2 I run into the following problem:

Am using a Mac G4 dual core, OSX 10.4.11.
Used a previous version of Sage without apparent problems. Updating to
3.1.2 however was not without hickups: copying Sage with the finder
resulted in error messages that duplicate names were not allowed.
Removing all visible traces of Sage from /Applications and then
installing with Terminal (sudo cp -R -P "/Volumes/sage-3.1.2-osx10.4-
ppc-PowerMacintosh-Darwin/" . inside the Applications folder) appeared
to work fine. Starting Sage however resulted in the following:

/Users/arnold>cd "/Applications/sage" ; "/Applications/sage/sage"
--
| SAGE Version 3.1.2, Release Date: 2008-09-19   |
| Type notebook() for the GUI, and license() for information.|
--
The SAGE install tree may have moved.
Regenerating Python.pyo and .pyc files that hardcode the install PATH
(please wait at most a few minutes)...
Please do not interrupt this.
Traceback (most recent call last):
  File "/Applications/sage/local/bin/sage-location", line 71, in

update_library_files(R)
  File "/Applications/sage/local/bin/sage-location", line 39, in
update_library_files
open(LIB + F,'w').write(H)
IOError: [Errno 13] Permission denied: '/Applications/sage/local/lib/
libfplll.la'

sage:

Typing "notebook()" gives me a list of previous notebooks; when I open
one, type a new line and ask to evaluate nothing happens.

The error message at startup never occurred before.
What am I doing wrong?

Regards,
arnold

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] sage -wiki not starting

2008-09-22 Thread Adam Webb

Hi,

I would guess this might be related to ticket #1870. If I try to run
sage -wiki or wiki() I get an error.

$ sage
--
| SAGE Version 3.1.2, Release Date: 2008-09-16   |
| Type notebook() for the GUI, and license() for information.|
--

sage: wiki()
**
**
* Open your web browser to http://localhost:9000 *
**
**
Removing stale pidfile /home/adamwebb/tmp/sage_wiki/twistd.pid
2008-09-22 14:03:18+0200 [-] Log opened.
2008-09-22 14:03:18+0200 [-] twistd 8.1.0 (/home/adamwebb/local/sage/
local/bin/python 2.5.2) starting up
2008-09-22 14:03:18+0200 [-] reactor class: 
2008-09-22 14:03:18+0200 [-] MoinMoin.server.twistedmoin.MoinSite
starting on 9000
2008-09-22 14:03:18+0200 [-] Starting factory

2008-09-22 14:03:18+0200 [-] Traceback (most recent call last):
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
bin/twistd", line 21, in 
2008-09-22 14:03:18+0200 [-] run()
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/scripts/twistd.py", line 27, in
run
2008-09-22 14:03:18+0200 [-] app.run(runApp, ServerOptions)
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/application/app.py", line 614, in
run
2008-09-22 14:03:18+0200 [-] runApp(config)
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/scripts/twistd.py", line 23, in
runApp
2008-09-22 14:03:18+0200 [-] _SomeApplicationRunner(config).run()
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/application/app.py", line 337, in
run
2008-09-22 14:03:18+0200 [-] self.postApplication()
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/scripts/_twistd_unix.py", line
207, in postApplication
2008-09-22 14:03:18+0200 [-]
self.startApplication(self.application)
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/scripts/_twistd_unix.py", line
309, in startApplication
2008-09-22 14:03:18+0200 [-]
self.shedPrivileges(self.config['euid'], uid, gid)
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/scripts/_twistd_unix.py", line
281, in shedPrivileges
2008-09-22 14:03:18+0200 [-] switchUID(uid, gid, euid)
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/python/util.py", line 664, in
switchUID
2008-09-22 14:03:18+0200 [-] initgroups(uid, gid)
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/python/util.py", line 641, in
initgroups
2008-09-22 14:03:18+0200 [-] _setgroups_until_success(l)
2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
lib/python2.5/site-packages/twisted/python/util.py", line 587, in
_setgroups_until_success
2008-09-22 14:03:18+0200 [-] setgroups(l)
2008-09-22 14:03:18+0200 [-] OSError: [Errno 1] Operation not
permitted
True
sage:

This is on 32-bit Scientific Linux 5.1. I used the wiki with 3.1 so
this is recent.

cheers,
Adam
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: question on using integral() in sage. Fourier transform of unit step function.

2008-09-22 Thread Robert Dodier

David Joyner wrote:

> sage: assume(x>0)
> sage: integral(  cos(2 * pi * x * t), t , 0 , Infinity)
> ind
>
> What is "ind"?

I guess this is coming from Maxima, where ind = indeterminate.

Btw und = undefined if ever you run across that, and don't forget
inf = positive real infinity, minf = negative real infinity, infinity
=
complex infinity.

best

Robert Dodier

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: problems with install path

2008-09-22 Thread mabshoff



On Sep 22, 5:38 am, arnold <[EMAIL PROTECTED]> wrote:
> L.S.

Hi,

> When updating to Sage 3.1.2 I run into the following problem:
>
> Am using a Mac G4 dual core, OSX 10.4.11.
> Used a previous version of Sage without apparent problems. Updating to
> 3.1.2 however was not without hickups: copying Sage with the finder
> resulted in error messages that duplicate names were not allowed.
> Removing all visible traces of Sage from /Applications and then
> installing with Terminal (sudo cp -R -P "/Volumes/sage-3.1.2-osx10.4-
> ppc-PowerMacintosh-Darwin/" . inside the Applications folder) appeared
> to work fine. Starting Sage however resulted in the following:
>
> /Users/arnold>cd "/Applications/sage" ; "/Applications/sage/sage"
> --
> | SAGE Version 3.1.2, Release Date: 2008-09-19                       |
> | Type notebook() for the GUI, and license() for information.        |
> --
> The SAGE install tree may have moved.
> Regenerating Python.pyo and .pyc files that hardcode the install PATH
> (please wait at most a few minutes)...
> Please do not interrupt this.
> Traceback (most recent call last):
>   File "/Applications/sage/local/bin/sage-location", line 71, in
> 
>     update_library_files(R)
>   File "/Applications/sage/local/bin/sage-location", line 39, in
> update_library_files
>     open(LIB + F,'w').write(H)
> IOError: [Errno 13] Permission denied: '/Applications/sage/local/lib/
> libfplll.la'

Since you installed via sudo you do not own the Sage files. If you
start sage once under sudo this will likely fix those issues.

> sage:
>
> Typing "notebook()" gives me a list of previous notebooks; when I open
> one, type a new line and ask to evaluate nothing happens.
>
> The error message at startup never occurred before.
> What am I doing wrong?
>
> Regards,
> arnold

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Suggestions for the notebook

2008-09-22 Thread William Stein

On 9/22/08, Maike <[EMAIL PROTECTED]> wrote:
>
> Hmmm, I get "NameError: name 'auto' is not defined". I'm using version
> 3.1.1, should that support %auto?

Use #auto, not %auto

>
> Thanks! Maike
>
> On Sep 22, 12:06 pm, "Mike Hansen" <[EMAIL PROTECTED]> wrote:
>> Hi Maike,
>>
>> On Mon, Sep 22, 2008 at 3:04 AM, Maike <[EMAIL PROTECTED]>
>> wrote:
>>
>> > (2) Thanks that sounds good. I'm not sure how to use #auto though,
>> > where do I put this option?
>>
>> You put %auto as the first line of the cell that you want to
>> auto-evaluate.
>>
>> --Mike
> >
>


-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: sage -wiki not starting

2008-09-22 Thread mabshoff



On Sep 22, 6:59 am, Adam Webb <[EMAIL PROTECTED]> wrote:
> Hi,

Hi Adam,

> I would guess this might be related to ticket #1870. If I try to run
> sage -wiki or wiki() I get an error.
>
> $ sage
> --
> | SAGE Version 3.1.2, Release Date: 2008-09-16                       |
> | Type notebook() for the GUI, and license() for information.        |
> --
>
> sage: wiki()
> **
> *                                                *
> * Open your web browser tohttp://localhost:9000*
> *                                                *
> **

It works for me:

sage: wiki()
**
**
* Open your web browser to http://localhost:9000 *
**
**
2008-09-22 09:30:32-0700 [-] Log opened.
2008-09-22 09:30:32-0700 [-] twistd 8.1.0 (//scratch/mabshoff/release-
cycle/sage-3.1.3.alpha1/local/bin/python 2.5.2) starting up
2008-09-22 09:30:32-0700 [-] reactor class: 
2008-09-22 09:30:32-0700 [-] MoinMoin.server.twistedmoin.MoinSite
starting on 9000
2008-09-22 09:30:32-0700 [-] Starting factory

2008-09-22 09:30:32-0700 [-] set uid/gid 1090/1090


> Removing stale pidfile /home/adamwebb/tmp/sage_wiki/twistd.pid
> 2008-09-22 14:03:18+0200 [-] Log opened.
> 2008-09-22 14:03:18+0200 [-] twistd 8.1.0 (/home/adamwebb/local/sage/
> local/bin/python 2.5.2) starting up
> 2008-09-22 14:03:18+0200 [-] reactor class:  'twisted.internet.selectreactor.SelectReactor'>
> 2008-09-22 14:03:18+0200 [-] MoinMoin.server.twistedmoin.MoinSite
> starting on 9000
> 2008-09-22 14:03:18+0200 [-] Starting factory
> 
> 2008-09-22 14:03:18+0200 [-] Traceback (most recent call last):
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> bin/twistd", line 21, in 
> 2008-09-22 14:03:18+0200 [-]     run()
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/scripts/twistd.py", line 27, in
> run
> 2008-09-22 14:03:18+0200 [-]     app.run(runApp, ServerOptions)
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/application/app.py", line 614, in
> run
> 2008-09-22 14:03:18+0200 [-]     runApp(config)
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/scripts/twistd.py", line 23, in
> runApp
> 2008-09-22 14:03:18+0200 [-]     _SomeApplicationRunner(config).run()
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/application/app.py", line 337, in
> run
> 2008-09-22 14:03:18+0200 [-]     self.postApplication()
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/scripts/_twistd_unix.py", line
> 207, in postApplication
> 2008-09-22 14:03:18+0200 [-]
> self.startApplication(self.application)
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/scripts/_twistd_unix.py", line
> 309, in startApplication
> 2008-09-22 14:03:18+0200 [-]
> self.shedPrivileges(self.config['euid'], uid, gid)
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/scripts/_twistd_unix.py", line
> 281, in shedPrivileges
> 2008-09-22 14:03:18+0200 [-]     switchUID(uid, gid, euid)
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/python/util.py", line 664, in
> switchUID
> 2008-09-22 14:03:18+0200 [-]     initgroups(uid, gid)
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/python/util.py", line 641, in
> initgroups
> 2008-09-22 14:03:18+0200 [-]     _setgroups_until_success(l)
> 2008-09-22 14:03:18+0200 [-]   File "/home/adamwebb/local/sage/local/
> lib/python2.5/site-packages/twisted/python/util.py", line 587, in
> _setgroups_until_success
> 2008-09-22 14:03:18+0200 [-]     setgroups(l)
> 2008-09-22 14:03:18+0200 [-] OSError: [Errno 1] Operation not
> permitted

^^^ This is some sort of permission error. Are you running SELinux or
something like that?

> True
> sage:
>
> This is on 32-bit Scientific Linux 5.1. I used the wiki with 3.1 so
> this is recent.
>
> cheers,
> Adam

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: sage -wiki not starting

2008-09-22 Thread Adam Webb


>
> It works for me:
>
> sage: wiki()
> **
> *                                                *
> * Open your web browser tohttp://localhost:9000*
> *                                                *
> **
> 2008-09-22 09:30:32-0700 [-] Log opened.
> 2008-09-22 09:30:32-0700 [-] twistd 8.1.0 (//scratch/mabshoff/release-
> cycle/sage-3.1.3.alpha1/local/bin/python 2.5.2) starting up
> 2008-09-22 09:30:32-0700 [-] reactor class:  'twisted.internet.selectreactor.SelectReactor'>
> 2008-09-22 09:30:32-0700 [-] MoinMoin.server.twistedmoin.MoinSite
> starting on 9000
> 2008-09-22 09:30:32-0700 [-] Starting factory
> 
> 2008-09-22 09:30:32-0700 [-] set uid/gid 1090/1090
>
>
>
>
> ^^^ This is some sort of permission error. Are you running SELinux or
> something like that?
>


I don't so but I was upgraded from SDL 5 to 5.1 and something may have
changed. I am not the administrator so it is possible that something
like selinux has been added or policy changed without telling me. I
would guess that you are probably right and I will ask the
administrator.

Cheers,
Adam
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Adding text/formatting to worksheets in the notebook

2008-09-22 Thread D. Monarres

I want to produce a worksheet tutorial for SAGE usage on our campus
and was wondering how I could add static text around the notebook
cells like is done in the live tutorial . Do I just edit as plain text
and add formatting there?

D. Monarres
<[EMAIL PROTECTED]>
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] problem with server 2

2008-09-22 Thread pong

Is server 2 currently down? I have troubles in running sage there this
morning.

my username there is pong
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Adding text/formatting to worksheets in the notebook

2008-09-22 Thread William Stein

On Mon, Sep 22, 2008 at 11:05 AM, D. Monarres <[EMAIL PROTECTED]> wrote:
>
> I want to produce a worksheet tutorial for SAGE usage on our campus
> and was wondering how I could add static text around the notebook
> cells like is done in the live tutorial . Do I just edit as plain text
> and add formatting there?

Yes, that's what you do right now.  Use html markup as for a normal
web page.  You can also use $$'s for math markup.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: problem with server 2

2008-09-22 Thread William Stein

On Mon, Sep 22, 2008 at 11:36 AM, pong <[EMAIL PROTECTED]> wrote:
>
> Is server 2 currently down? I have troubles in running sage there this
> morning.

Thanks for letting me know.   The server directory is suddenly out of disk
space, so the server can't work.   So I've deleted a bunch of files, so now
the server works again.

I did some poking around, and it looks like when the doc browser is run it isn't
cleaning up after itself, which is wasting some disk space.

 Anyway, there is now 10GB free.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: problem with server 2

2008-09-22 Thread pong

William,

Thanks for the reply. And I understand that could happen. Well, it
looks like the content of one of my worksheets is gone. In my case,
that's really no big deal. But I hope other people who have more
substantial worksheets in that server won't encounter the same
problem.


On Sep 22, 11:51 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> On Mon, Sep 22, 2008 at 11:36 AM, pong <[EMAIL PROTECTED]> wrote:
>
> > Is server 2 currently down? I have troubles in running sage there this
> > morning.
>
> Thanks for letting me know.   The server directory is suddenly out of disk
> space, so the server can't work.   So I've deleted a bunch of files, so now
> the server works again.
>
> I did some poking around, and it looks like when the doc browser is run it 
> isn't
> cleaning up after itself, which is wasting some disk space.
>
>  Anyway, there is now 10GB free.
>
> William
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: problem with server 2

2008-09-22 Thread William Stein

On Mon, Sep 22, 2008 at 12:01 PM, pong <[EMAIL PROTECTED]> wrote:
>
> William,
>
>Thanks for the reply. And I understand that could happen. Well, it
> looks like the content of one of my worksheets is gone. In my case,
> that's really no big deal. But I hope other people who have more
> substantial worksheets in that server won't encounter the same
> problem.

Weird.  There should be no data loss at all, except for data that was never
written in the first place.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: problem with server 2

2008-09-22 Thread pong

I had the content earlier this morning. But couldn't run sage on it. I
might accidentally click the "discard and quit" button. But if I'm not
mistaken, usually the old content will still be there.

I think (and hope) this is an isolated case.

On Sep 22, 12:02 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
> On Mon, Sep 22, 2008 at 12:01 PM, pong <[EMAIL PROTECTED]> wrote:
>
> > William,
>
> >    Thanks for the reply. And I understand that could happen. Well, it
> > looks like the content of one of my worksheets is gone. In my case,
> > that's really no big deal. But I hope other people who have more
> > substantial worksheets in that server won't encounter the same
> > problem.
>
> Weird.  There should be no data loss at all, except for data that was never
> written in the first place.
>
> William
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Seg fault with determinant calculation

2008-09-22 Thread phil



On Sep 15, 10:26 am, Martin Albrecht <[EMAIL PROTECTED]>
wrote:
> On Monday 15 September 2008, phil wrote:
>
> >   I've been pushing the limits of determinant calculation over
> > multivariate polynomial rings.  I can calculate determinants of
> > matrices up to 9x9 of the form [[x_0_0, x_0_1],[x_1_0, x_1_1]] (each
> > element is a single unique variable).  When I get to 10x10 is runs for
> > a while the crashes with:
> > Unhandled SIGSEGV: A segmentation fault occured in SAGE.
> > This probably occured because a *compiled* component
> > of SAGE has a bug in it (typically accessing invalid memory)
> > or is not properly wrapped with _sig_on, _sig_off.
> > You might want to run SAGE under gdb with 'sage -gdb' to debug this.
> > SAGE will now terminate (sorry).
>
> I'll try to reproduce the crash and see what I can do about it. You could help
> by running sage -gdb (if you have gdb installed) and send me the backtrace
> off list. Thanks.
>

  The original machine I was using was needed for other things.  So, I
ran it on sage 3.1.2rc4 on sage.math.washington.edu and it completed
successfully after 169446 seconds.  So, the problem was specific to
the setup I was using or it was fixed in 3.1.2rc4.
  The scaling of the problem seems worse than it should be though.
The 9x9 problem takes 40 seconds while the 10x0 problem takes 4236
times longer.  That's worse than O(n!) let along O(n^3).
  If your curious, the test problem is at
http://sage.math.washington.edu/home/fongpwf/sage_work/determinant_10_poly.sage

Phil
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Seg fault with determinant calculation

2008-09-22 Thread mabshoff



On Sep 22, 4:23 pm, phil <[EMAIL PROTECTED]> wrote:
> On Sep 15, 10:26 am, Martin Albrecht <[EMAIL PROTECTED]>
> wrote:



> > I'll try to reproduce the crash and see what I can do about it. You could 
> > help
> > by running sage -gdb (if you have gdb installed) and send me the backtrace
> > off list. Thanks.
>
>   The original machine I was using was needed for other things.  So, I
> ran it on sage 3.1.2rc4 on sage.math.washington.edu and it completed
> successfully after 169446 seconds.  So, the problem was specific to
> the setup I was using or it was fixed in 3.1.2rc4.
>   The scaling of the problem seems worse than it should be though.
> The 9x9 problem takes 40 seconds while the 10x0 problem takes 4236
> times longer.  That's worse than O(n!) let along O(n^3).
>   If your curious, the test problem is 
> athttp://sage.math.washington.edu/home/fongpwf/sage_work/determinant_10...

It would be worth it to check foe either memory leaks or something
else fishy going on here via valgrind. Let me poke around to see if I
can find anything either in Sage or in libSingular.

> Phil

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] long arithmetic

2008-09-22 Thread Bob Wonderly

Using Sage I solved a long list of equations and put the solutions (s) 
in a list; e.g.:

sage: for j in range(52,54,1):
 q = slst[j]
 j=q[0]; k=(q[1]); s=(q[2])
 (q,j,k,s)
:
([52, 30, 2081203288L], 52, 30, 2081203288L)
([53, 53, 17903198518682712L], 53, 53, 17903198518682712L)

Now I want to plug j and s into the list of y equations so that I can do 
further calculations involving i. But Sage appears to be getting hung on 
the s being long:

sage: for j in range(52,54,1):
 q = slst[j]
 j=q[0]; k=(q[1]); s=(q[2])
 y = 2*(2**k)*i + s
 (j,k,s,y)
:
...
...
TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring' and 
''

When I take the s out of the equation for y it's OK:

sage: for j in range(52,54,1):
 q = slst[j]
 j=q[0]; k=(q[1]); s=(q[2])
 y = 2*(2**k)*i
 (j,k,s,y)
:
(52, 30, 2081203288L, 2147483648*i)
(53, 53, 17903198518682712L, 18014398509481984*i)

FWIW:

sage: type(j), type(k), type(s), type(y), type(i)


(,
  ,
  ,
  ,
  )

None of the tricks I tried have convinced Sage and y that s is OK.

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Sage editor

2008-09-22 Thread Bob Wonderly

I run Sage on my Mac rather than on the web. I often bring up the 
previous command and edit it then rerun it. The editor is very tedious 
in that the only way I have figured out how to move the cursor around in 
the text is one character at a time using the left and right arrow keys 
and the back-space-delete key. Given a several-line for-loop to edit 
this can be frustrating.

Am I missing something obvious to everyone else? Is this a feature of 
the Mac rather than Sage?

A less-than-satisfactory work-around is to copy/paste to a programmer's 
editor, do the change, then copy/paste back to Sage.

Which leads me to another and related question. Are the editing 
capabilities of Sage when used with cells (as described in some of the 
Sage ref's) on a web server significantly better? If so would I be well 
advised to install web server software on my Mac and use Sage that way? 
(I don't have 24x7 fast web access...)

Is that installation process complicated?

Bob Wonderly

PS So far you support people have done just fine answering this old 
programmer but Sage newbie's questions. Thanks.

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread Jason Grout

Bob Wonderly wrote:
> Using Sage I solved a long list of equations and put the solutions (s) 
> in a list; e.g.:
> 
> sage: for j in range(52,54,1):
>  q = slst[j]
>  j=q[0]; k=(q[1]); s=(q[2])
>  (q,j,k,s)
> .:
> ([52, 30, 2081203288L], 52, 30, 2081203288L)
> ([53, 53, 17903198518682712L], 53, 53, 17903198518682712L)
> 
> Now I want to plug j and s into the list of y equations so that I can do 
> further calculations involving i. But Sage appears to be getting hung on 
> the s being long:
> 
> sage: for j in range(52,54,1):
>  q = slst[j]
>  j=q[0]; k=(q[1]); s=(q[2])
>  y = 2*(2**k)*i + s
>  (j,k,s,y)
> .:
> 
> 
> TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring' and 
> ''
> 
> When I take the s out of the equation for y it's OK:
> 
> sage: for j in range(52,54,1):
>  q = slst[j]
>  j=q[0]; k=(q[1]); s=(q[2])
>  y = 2*(2**k)*i
>  (j,k,s,y)
> .:
> (52, 30, 2081203288L, 2147483648*i)
> (53, 53, 17903198518682712L, 18014398509481984*i)
> 
> FWIW:
> 
> sage: type(j), type(k), type(s), type(y), type(i)
> 
> 
> (,
>   ,
>   ,
>   ,
>   )
> 
> None of the tricks I tried have convinced Sage and y that s is OK.


Can you try converting s to an element that Sage knows by saying:

y = 2*(2**k)*i + Integer(s)

That said, I reproduced your error with just:

sage: var("b")+long(2)
---
TypeError Traceback (most recent call last)

/home/grout/sage/devel/sage-main/sage/plot/ in ()

/home/grout/sage/devel/sage-main/sage/plot/element.pyx in 
sage.structure.element.ModuleElement.__add__ 
(sage/structure/element.c:5748)()

/home/grout/sage/devel/sage-main/sage/plot/coerce.pyx in 
sage.structure.coerce.CoercionModel_cache_maps.bin_op 
(sage/structure/coerce.c:6364)()

TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring' and 
''


Jason


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread William Stein

On Mon, Sep 22, 2008 at 6:00 PM, Bob Wonderly <[EMAIL PROTECTED]> wrote:
>
> I run Sage on my Mac rather than on the web. I often bring up the
> previous command and edit it then rerun it. The editor is very tedious
> in that the only way I have figured out how to move the cursor around in
> the text is one character at a time using the left and right arrow keys
> and the back-space-delete key. Given a several-line for-loop to edit
> this can be frustrating.

Are you using the command line?  I can't tell.  I.e., do you see

  sage:

and type in commands?

> Am I missing something obvious to everyone else? Is this a feature of
> the Mac rather than Sage?
>
> A less-than-satisfactory work-around is to copy/paste to a programmer's
> editor, do the change, then copy/paste back to Sage.
>
> Which leads me to another and related question. Are the editing
> capabilities of Sage when used with cells (as described in some of the
> Sage ref's) on a web server significantly better? If so would I be well
> advised to install web server software on my Mac and use Sage that way?
> (I don't have 24x7 fast web access...)

This will allow you to use the notebook, which I think is significantly
easier to use for me than the command line.

> Is that installation process complicated?

It's easy. Just type

sage: notebook()

and you're up in running in seconds.

> PS So far you support people have done just fine answering this old
> programmer but Sage newbie's questions. Thanks.

Regarding your "long" question in the other thread, you might
try typing

SR(s)

to explicitly coerce s from a long to a "symbolic ring element".

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread William Stein

On Mon, Sep 22, 2008 at 6:04 PM, Jason Grout
<[EMAIL PROTECTED]> wrote:
>
> Bob Wonderly wrote:
>> Using Sage I solved a long list of equations and put the solutions (s)
>> in a list; e.g.:
>>
>> sage: for j in range(52,54,1):
>>  q = slst[j]
>>  j=q[0]; k=(q[1]); s=(q[2])
>>  (q,j,k,s)
>> .:
>> ([52, 30, 2081203288L], 52, 30, 2081203288L)
>> ([53, 53, 17903198518682712L], 53, 53, 17903198518682712L)
>>
>> Now I want to plug j and s into the list of y equations so that I can do
>> further calculations involving i. But Sage appears to be getting hung on
>> the s being long:
>>
>> sage: for j in range(52,54,1):
>>  q = slst[j]
>>  j=q[0]; k=(q[1]); s=(q[2])
>>  y = 2*(2**k)*i + s
>>  (j,k,s,y)
>> .:
>> 
>> 
>> TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring' and
>> ''
>>
>> When I take the s out of the equation for y it's OK:
>>
>> sage: for j in range(52,54,1):
>>  q = slst[j]
>>  j=q[0]; k=(q[1]); s=(q[2])
>>  y = 2*(2**k)*i
>>  (j,k,s,y)
>> .:
>> (52, 30, 2081203288L, 2147483648*i)
>> (53, 53, 17903198518682712L, 18014398509481984*i)
>>
>> FWIW:
>>
>> sage: type(j), type(k), type(s), type(y), type(i)
>>
>>
>> (,
>>   ,
>>   ,
>>   ,
>>   )
>>
>> None of the tricks I tried have convinced Sage and y that s is OK.
>
>
> Can you try converting s to an element that Sage knows by saying:
>
> y = 2*(2**k)*i + Integer(s)
>
> That said, I reproduced your error with just:
>
> sage: var("b")+long(2)

This is a bug, so I've added it to trac:

http://trac.sagemath.org/sage_trac/ticket/4171

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread Jason Grout

Bob Wonderly wrote:
> I run Sage on my Mac rather than on the web. I often bring up the 
> previous command and edit it then rerun it. The editor is very tedious 
> in that the only way I have figured out how to move the cursor around in 
> the text is one character at a time using the left and right arrow keys 
> and the back-space-delete key. Given a several-line for-loop to edit 
> this can be frustrating.
> 
> Am I missing something obvious to everyone else? Is this a feature of 
> the Mac rather than Sage?

Sage uses GNU readline to implement the shortcuts on the command line. 
Some documentation about the keyboard shortcuts is here: 
http://tiswww.case.edu/php/chet/readline/rluserman.html


> 
> A less-than-satisfactory work-around is to copy/paste to a programmer's 
> editor, do the change, then copy/paste back to Sage.
> 
> Which leads me to another and related question. Are the editing 
> capabilities of Sage when used with cells (as described in some of the 
> Sage ref's) on a web server significantly better? If so would I be well 
> advised to install web server software on my Mac and use Sage that way? 
> (I don't have 24x7 fast web access...)
 >
 > Is that installation process complicated?
 >


You don't need to install a webserver.  Sage comes with one.  You can 
try it out by just typing

sage: notebook()

which will start the web server that sage comes with and open up your 
browser to the right page.


Sage also comes with a wiki and other web software besides the notebook.




> Bob Wonderly
> 
> PS So far you support people have done just fine answering this old 
> programmer but Sage newbie's questions. Thanks.

Welcome to the community!

Thanks,

Jason


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread Robert Bradshaw

On Sep 22, 2008, at 6:09 PM, William Stein wrote:

>
> On Mon, Sep 22, 2008 at 6:04 PM, Jason Grout
> <[EMAIL PROTECTED]> wrote:
>>
>> Bob Wonderly wrote:
>>> Using Sage I solved a long list of equations and put the  
>>> solutions (s)
>>> in a list; e.g.:
>>>
>>> sage: for j in range(52,54,1):
>>>  q = slst[j]
>>>  j=q[0]; k=(q[1]); s=(q[2])
>>>  (q,j,k,s)
>>> .:
>>> ([52, 30, 2081203288L], 52, 30, 2081203288L)
>>> ([53, 53, 17903198518682712L], 53, 53, 17903198518682712L)
>>>
>>> Now I want to plug j and s into the list of y equations so that I  
>>> can do
>>> further calculations involving i. But Sage appears to be getting  
>>> hung on
>>> the s being long:
>>>
>>> sage: for j in range(52,54,1):
>>>  q = slst[j]
>>>  j=q[0]; k=(q[1]); s=(q[2])
>>>  y = 2*(2**k)*i + s
>>>  (j,k,s,y)
>>> .:
>>> 
>>> 
>>> TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring'  
>>> and
>>> ''
>>>
>>> When I take the s out of the equation for y it's OK:
>>>
>>> sage: for j in range(52,54,1):
>>>  q = slst[j]
>>>  j=q[0]; k=(q[1]); s=(q[2])
>>>  y = 2*(2**k)*i
>>>  (j,k,s,y)
>>> .:
>>> (52, 30, 2081203288L, 2147483648*i)
>>> (53, 53, 17903198518682712L, 18014398509481984*i)
>>>
>>> FWIW:
>>>
>>> sage: type(j), type(k), type(s), type(y), type(i)
>>>
>>>
>>> (,
>>>   ,
>>>   ,
>>>   ,
>>>   )
>>>
>>> None of the tricks I tried have convinced Sage and y that s is OK.
>>
>>
>> Can you try converting s to an element that Sage knows by saying:
>>
>> y = 2*(2**k)*i + Integer(s)
>>
>> That said, I reproduced your error with just:
>>
>> sage: var("b")+long(2)
>
> This is a bug, so I've added it to trac:
>
> http://trac.sagemath.org/sage_trac/ticket/4171

... just after I added the ticket here: http://trac.sagemath.org/ 
sage_trac/ticket/4170

- Robert


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread David Philp


On 23/09/2008, at 11:00 AM, Bob Wonderly wrote:

>
> I run Sage on my Mac rather than on the web. I often bring up the
> previous command and edit it then rerun it. The editor is very tedious
> in that the only way I have figured out how to move the cursor  
> around in
> the text is one character at a time using the left and right arrow  
> keys
> and the back-space-delete key. Given a several-line for-loop to edit
> this can be frustrating.

Mmmm... at the command line, ctrl-a and ctrl-e take you to the start  
and end of the line.  In many OS X applications, ctrl-option-b jumps  
back by a word (roughly standard readline behaviour) but as far as   I  
can tell, nothing like this works in sage's command line (which is a  
shame.)

D





--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread Jason Grout

William Stein wrote:

> Regarding your "long" question in the other thread, you might
> try typing
> 
> SR(s)
> 
> to explicitly coerce s from a long to a "symbolic ring element".
> 


That doesn't work, which might be a bug:

sage: SR(long(2))
---
TypeError Traceback (most recent call last)

/home/grout/sage/devel/sage-main/sage/plot/ in ()

/home/grout/downloads/sage-3.1.2/local/lib/python2.5/site-packages/sage/calculus/calculus.py
 
in __call__(self, x)

/home/grout/downloads/sage-3.1.2/local/lib/python2.5/site-packages/sage/calculus/calculus.py
 
in _coerce_impl(self, x)

TypeError: cannot coerce type '' into a SymbolicExpression.


Thanks,

Jason


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread William Stein

On Mon, Sep 22, 2008 at 6:12 PM, Robert Bradshaw
<[EMAIL PROTECTED]> wrote:
>
> On Sep 22, 2008, at 6:09 PM, William Stein wrote:
>
>>
>> On Mon, Sep 22, 2008 at 6:04 PM, Jason Grout
>> <[EMAIL PROTECTED]> wrote:
>>>
>>> Bob Wonderly wrote:
 Using Sage I solved a long list of equations and put the
 solutions (s)
 in a list; e.g.:

 sage: for j in range(52,54,1):
  q = slst[j]
  j=q[0]; k=(q[1]); s=(q[2])
  (q,j,k,s)
 .:
 ([52, 30, 2081203288L], 52, 30, 2081203288L)
 ([53, 53, 17903198518682712L], 53, 53, 17903198518682712L)

 Now I want to plug j and s into the list of y equations so that I
 can do
 further calculations involving i. But Sage appears to be getting
 hung on
 the s being long:

 sage: for j in range(52,54,1):
  q = slst[j]
  j=q[0]; k=(q[1]); s=(q[2])
  y = 2*(2**k)*i + s
  (j,k,s,y)
 .:
 
 
 TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring'
 and
 ''

 When I take the s out of the equation for y it's OK:

 sage: for j in range(52,54,1):
  q = slst[j]
  j=q[0]; k=(q[1]); s=(q[2])
  y = 2*(2**k)*i
  (j,k,s,y)
 .:
 (52, 30, 2081203288L, 2147483648*i)
 (53, 53, 17903198518682712L, 18014398509481984*i)

 FWIW:

 sage: type(j), type(k), type(s), type(y), type(i)


 (,
   ,
   ,
   ,
   )

 None of the tricks I tried have convinced Sage and y that s is OK.
>>>
>>>
>>> Can you try converting s to an element that Sage knows by saying:
>>>
>>> y = 2*(2**k)*i + Integer(s)
>>>
>>> That said, I reproduced your error with just:
>>>
>>> sage: var("b")+long(2)
>>
>> This is a bug, so I've added it to trac:
>>
>> http://trac.sagemath.org/sage_trac/ticket/4171
>
> ... just after I added the ticket here: http://trac.sagemath.org/
> sage_trac/ticket/4170
>

What's the rule about whose is a dupe then?  I posted on sage-support
first, but you hit "new ticket" first.I'll let you have the ticket; please
mark mine a dupe.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread mabshoff



On Sep 22, 6:17 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
> On Mon, Sep 22, 2008 at 6:12 PM, Robert Bradshaw



> >> This is a bug, so I've added it to trac:
>
> >>http://trac.sagemath.org/sage_trac/ticket/4171
>
> > ... just after I added the ticket here:http://trac.sagemath.org/
> > sage_trac/ticket/4170
>
> What's the rule about whose is a dupe then?  I posted on sage-support
> first, but you hit "new ticket" first.    I'll let you have the ticket; please
> mark mine a dupe.
>
> William

Well, my personal rule is this:

 * ticket with a patch closes other tickets as dupe
 * no patches: earlier ticket stays open *unless* the later ticket has
a much better description

In this case Robert's ticket with patch (that I am currently
doctesting and likely to merge in 10 minutes) wins :)

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread Jason Grout

David Philp wrote:
> 
> On 23/09/2008, at 11:00 AM, Bob Wonderly wrote:
> 
>> I run Sage on my Mac rather than on the web. I often bring up the
>> previous command and edit it then rerun it. The editor is very tedious
>> in that the only way I have figured out how to move the cursor  
>> around in
>> the text is one character at a time using the left and right arrow  
>> keys
>> and the back-space-delete key. Given a several-line for-loop to edit
>> this can be frustrating.
> 
> Mmmm... at the command line, ctrl-a and ctrl-e take you to the start  
> and end of the line.  In many OS X applications, ctrl-option-b jumps  
> back by a word (roughly standard readline behaviour) but as far as   I  
> can tell, nothing like this works in sage's command line (which is a  
> shame.)


What is the "meta" key in OS X?  For me, pressing escape (my meta key) 
and then b takes me back a word.  Does option-b take you back?

Jason


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread Jason Grout

Robert Bradshaw wrote:
> On Sep 22, 2008, at 6:09 PM, William Stein wrote:
> 
>> On Mon, Sep 22, 2008 at 6:04 PM, Jason Grout
>> <[EMAIL PROTECTED]> wrote:
>>> Bob Wonderly wrote:
 Using Sage I solved a long list of equations and put the  
 solutions (s)
 in a list; e.g.:

 sage: for j in range(52,54,1):
  q = slst[j]
  j=q[0]; k=(q[1]); s=(q[2])
  (q,j,k,s)
 .:
 ([52, 30, 2081203288L], 52, 30, 2081203288L)
 ([53, 53, 17903198518682712L], 53, 53, 17903198518682712L)

 Now I want to plug j and s into the list of y equations so that I  
 can do
 further calculations involving i. But Sage appears to be getting  
 hung on
 the s being long:

 sage: for j in range(52,54,1):
  q = slst[j]
  j=q[0]; k=(q[1]); s=(q[2])
  y = 2*(2**k)*i + s
  (j,k,s,y)
 .:
 
 
 TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring'  
 and
 ''

 When I take the s out of the equation for y it's OK:

 sage: for j in range(52,54,1):
  q = slst[j]
  j=q[0]; k=(q[1]); s=(q[2])
  y = 2*(2**k)*i
  (j,k,s,y)
 .:
 (52, 30, 2081203288L, 2147483648*i)
 (53, 53, 17903198518682712L, 18014398509481984*i)

 FWIW:

 sage: type(j), type(k), type(s), type(y), type(i)


 (,
   ,
   ,
   ,
   )

 None of the tricks I tried have convinced Sage and y that s is OK.
>>>
>>> Can you try converting s to an element that Sage knows by saying:
>>>
>>> y = 2*(2**k)*i + Integer(s)
>>>
>>> That said, I reproduced your error with just:
>>>
>>> sage: var("b")+long(2)
>> This is a bug, so I've added it to trac:
>>
>> http://trac.sagemath.org/sage_trac/ticket/4171
> 
>  just after I added the ticket here: http://trac.sagemath.org/ 
> sage_trac/ticket/4170


Gee, Bob, we're falling all over ourselves trying to rush to help you!

Welcome again to the community.

Jason



--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread Robert Bradshaw

On Sep 22, 2008, at 6:17 PM, William Stein wrote:

> On Mon, Sep 22, 2008 at 6:12 PM, Robert Bradshaw
> <[EMAIL PROTECTED]> wrote:
>>
>> On Sep 22, 2008, at 6:09 PM, William Stein wrote:
>>
>>>
>>> On Mon, Sep 22, 2008 at 6:04 PM, Jason Grout
>>> <[EMAIL PROTECTED]> wrote:

 Bob Wonderly wrote:
> Using Sage I solved a long list of equations and put the
> solutions (s)
> in a list; e.g.:
>
> sage: for j in range(52,54,1):
>  q = slst[j]
>  j=q[0]; k=(q[1]); s=(q[2])
>  (q,j,k,s)
> .:
> ([52, 30, 2081203288L], 52, 30, 2081203288L)
> ([53, 53, 17903198518682712L], 53, 53, 17903198518682712L)
>
> Now I want to plug j and s into the list of y equations so that I
> can do
> further calculations involving i. But Sage appears to be getting
> hung on
> the s being long:
>
> sage: for j in range(52,54,1):
>  q = slst[j]
>  j=q[0]; k=(q[1]); s=(q[2])
>  y = 2*(2**k)*i + s
>  (j,k,s,y)
> .:
> 
> 
> TypeError: unsupported operand parent(s) for '+': 'Symbolic Ring'
> and
> ''
>
> When I take the s out of the equation for y it's OK:
>
> sage: for j in range(52,54,1):
>  q = slst[j]
>  j=q[0]; k=(q[1]); s=(q[2])
>  y = 2*(2**k)*i
>  (j,k,s,y)
> .:
> (52, 30, 2081203288L, 2147483648*i)
> (53, 53, 17903198518682712L, 18014398509481984*i)
>
> FWIW:
>
> sage: type(j), type(k), type(s), type(y), type(i)
>
>
> (,
>   ,
>   ,
>   ,
>   )
>
> None of the tricks I tried have convinced Sage and y that s is OK.


 Can you try converting s to an element that Sage knows by saying:

 y = 2*(2**k)*i + Integer(s)

 That said, I reproduced your error with just:

 sage: var("b")+long(2)
>>>
>>> This is a bug, so I've added it to trac:
>>>
>>> http://trac.sagemath.org/sage_trac/ticket/4171
>>
>> ... just after I added the ticket here: http://trac.sagemath.org/
>> sage_trac/ticket/4170
>>
>
> What's the rule about whose is a dupe then?  I posted on sage-support
> first, but you hit "new ticket" first.I'll let you have the  
> ticket; please
> mark mine a dupe.

Yeah, I paused long enough to write a patch. I guess this is a good  
kind of problem to have :).

- Robert




--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread David Philp


On 23/09/2008, at 11:19 AM, Jason Grout wrote:

>
> David Philp wrote:
>>
>> On 23/09/2008, at 11:00 AM, Bob Wonderly wrote:
>>
>>> I run Sage on my Mac rather than on the web. I often bring up the
>>> previous command and edit it then rerun it. The editor is very  
>>> tedious
>>> in that the only way I have figured out how to move the cursor
>>> around in
>>> the text is one character at a time using the left and right arrow
>>> keys
>>> and the back-space-delete key. Given a several-line for-loop to edit
>>> this can be frustrating.
>>
>> Mmmm... at the command line, ctrl-a and ctrl-e take you to the start
>> and end of the line.  In many OS X applications, ctrl-option-b jumps
>> back by a word (roughly standard readline behaviour) but as far  
>> as   I
>> can tell, nothing like this works in sage's command line (which is a
>> shame.)
>
> What is the "meta" key in OS X?  For me, pressing escape (my meta key)
> and then b takes me back a word.  Does option-b take you back?

Interesting.  This looks like a bug at some level.  Option-b inserts  
the "integral" character (∫), i.e. great S (I think that's what it's  
meant to be).  That's standard OS X behaviour, gets you all sorts of  
fun characters and accents (π, ß, ∑, µ, ö)

Ctrl-option-b takes me back a character, as does ctrl-b.  I'm guessing  
that GNU readline uses "ctrl-option" as "meta" on OS X, and that it is  
not correctly configured in Sage's readline.

D


==
David J Philp
Postdoctoral Fellow
National Centre for Epidemiology and Population Health
Building 62, cnr Mills Rd & Eggleston Rd
The Australian National University
Canberra ACT 0200 Australia

T: +61 2 6125 8260
F: +61 2 6125 0740
M: 0423 535 397
W: http://nceph.anu.edu.au/

CRICOS Provider #00120C





--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread Jason Grout

David Philp wrote:
> 
> On 23/09/2008, at 11:19 AM, Jason Grout wrote:
> 
>> David Philp wrote:
>>> On 23/09/2008, at 11:00 AM, Bob Wonderly wrote:
>>>
 I run Sage on my Mac rather than on the web. I often bring up the
 previous command and edit it then rerun it. The editor is very  
 tedious
 in that the only way I have figured out how to move the cursor
 around in
 the text is one character at a time using the left and right arrow
 keys
 and the back-space-delete key. Given a several-line for-loop to edit
 this can be frustrating.
>>> Mmmm... at the command line, ctrl-a and ctrl-e take you to the start
>>> and end of the line.  In many OS X applications, ctrl-option-b jumps
>>> back by a word (roughly standard readline behaviour) but as far  
>>> as   I
>>> can tell, nothing like this works in sage's command line (which is a
>>> shame.)
>> What is the "meta" key in OS X?  For me, pressing escape (my meta key)
>> and then b takes me back a word.  Does option-b take you back?
> 
> Interesting.  This looks like a bug at some level.  Option-b inserts  
> the "integral" character (∫), i.e. great S (I think that's what it's  
> meant to be).  That's standard OS X behaviour, gets you all sorts of  
> fun characters and accents (π, ß, ∑, µ, ö)
> 
> Ctrl-option-b takes me back a character, as does ctrl-b.  I'm guessing  
> that GNU readline uses "ctrl-option" as "meta" on OS X, and that it is  
> not correctly configured in Sage's readline.


Or maybe it's ignoring the option and just giving you ctrl-b.  I'd 
experiment to find the meta key if you'd just ship me a mac :).  I'd 
even try to figure out how to configure the meta key to be whatever you 
wanted.

Jason




--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: long arithmetic

2008-09-22 Thread Jason Grout

William Stein wrote:

> 
> What's the rule about whose is a dupe then?  I posted on sage-support
> first, but you hit "new ticket" first.I'll let you have the ticket; please
> mark mine a dupe.


Hehe...I believe it's the "Code talks" rule.  Robert has a patch up 
already :).

Jason


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread Justin C. Walker


On Sep 22, 2008, at 18:19 , Jason Grout wrote:

>
> David Philp wrote:
>>
>> On 23/09/2008, at 11:00 AM, Bob Wonderly wrote:
>>
>>> I run Sage on my Mac rather than on the web. I often bring up the
>>> previous command and edit it then rerun it. The editor is very  
>>> tedious
>>> in that the only way I have figured out how to move the cursor
>>> around in
>>> the text is one character at a time using the left and right arrow
>>> keys
>>> and the back-space-delete key. Given a several-line for-loop to edit
>>> this can be frustrating.
>>
>> Mmmm... at the command line, ctrl-a and ctrl-e take you to the start
>> and end of the line.  In many OS X applications, ctrl-option-b jumps
>> back by a word (roughly standard readline behaviour) but as far  
>> as   I
>> can tell, nothing like this works in sage's command line (which is a
>> shame.)
>
>
> What is the "meta" key in OS X?  For me, pressing escape (my meta key)
> and then b takes me back a word.  Does option-b take you back?

"Get Info" on a window will get you to the 'inspector'; click the  
settings tab, and double-click the window style you are using.  The  
Keyboard tab in the resulting panel has a "option as meta" check-box.

Justin ("Intuitive, right?")

--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's income
---
--
They said it couldn't be done, but sometimes,
it doesn't work out that way.
   - Casey Stengel
--




--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Sage editor

2008-09-22 Thread Justin C. Walker

Oops.  Forgot one thing...

On Sep 22, 2008, at 20:18 , Justin C. Walker wrote:
> On Sep 22, 2008, at 18:19 , Jason Grout wrote:
[snip]
>> What is the "meta" key in OS X?  For me, pressing escape (my meta  
>> key)
>> and then b takes me back a word.  Does option-b take you back?
>
> "Get Info" on a window will get you to the 'inspector'; click the
> settings tab, and double-click the window style you are using.  The
> Keyboard tab in the resulting panel has a "option as meta" check-box.

I should add that this is the approach on 10.5.  For earlier releases,  
check for settings or Get Info in the menus, and that should lead you  
to a similar choice for "option as meta".  I don't recall when this  
capability was added, but I think it predates the earliest Mac OS X  
release we support.

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Absorption of Federal Funds

If you're not confused,
You're not paying attention





--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Mercurial problems in 3.1.2

2008-09-22 Thread Justin C. Walker


On Sep 21, 2008, at 23:35 , mabshoff wrote:
> On Sep 21, 11:27 pm, "Justin C. Walker" <[EMAIL PROTECTED]> wrote:

> This is the same crap issue you hit when building 3.1.2.rc-something,
> i.e. emacs is linked against Apple's libnpng while launching it from
> hg causes it to pick up "out" linpng. Results in *boom*. You can work
> around this by writing an emacs script in SAGE_LOCAL/bin that sets
> DYLD_LIBRARY_PATH to the old DYLD_LIBRARY_PATH and then launches
> emacs.

Well, that worked.  I actually used SAGE_ORIG_{LD,DYLD}_LIBRARY_PATH  
to get it to work in all the cases I tried (and had to check the  
$XXX_SET variables as well).  Thanks for the work-around.

> Is someone can find out where Apple has its modifications to libpng
> this issue can be resolved.

I'll guess that it's a difference between versions (1.2.22 vs.  
1.2.24), but I can't find old source on the libpng site, and it  
doesn't show up on the Darwin site (which I infer means that they did  
not change anything).  I'll poke further, but if anyone has a better  
idea, speak up!

Justin

--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
---
My wife 'n kids 'n dogs are gone,
I can't get Jesus on the phone,
But Ol' Milwaukee's Best is my best friend.
---



--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Mercurial problems in 3.1.2

2008-09-22 Thread mabshoff



On Sep 22, 8:41 pm, "Justin C. Walker" <[EMAIL PROTECTED]> wrote:
> On Sep 21, 2008, at 23:35 , mabshoff wrote:

Hi Justin,

> > On Sep 21, 11:27 pm, "Justin C. Walker" <[EMAIL PROTECTED]> wrote:
> > This is the same crap issue you hit when building 3.1.2.rc-something,
> > i.e. emacs is linked against Apple's libnpng while launching it from
> > hg causes it to pick up "out" linpng. Results in *boom*. You can work
> > around this by writing an emacs script in SAGE_LOCAL/bin that sets
> > DYLD_LIBRARY_PATH to the old DYLD_LIBRARY_PATH and then launches
> > emacs.
>
> Well, that worked.  I actually used SAGE_ORIG_{LD,DYLD}_LIBRARY_PATH  
> to get it to work in all the cases I tried (and had to check the  
> $XXX_SET variables as well).  Thanks for the work-around.

No problem, good that it works for you.

> > Is someone can find out where Apple has its modifications to libpng
> > this issue can be resolved.
>
> I'll guess that it's a difference between versions (1.2.22 vs.  
> 1.2.24), but I can't find old source on the libpng site, and it  
> doesn't show up on the Darwin site (which I infer means that they did  
> not change anything).  I'll poke further, but if anyone has a better  
> idea, speak up!

I am playing with libpng-1.2.32 since that is the latest release and
also has a boatload of security updates since the lowly 1.2.22 that we
ship. Hopefully this will resolve the symbol missing issues. I am
testing 3.1.3.alpha0 on OSX 10.5 to see if I can hit any of those
problems.

> Justin

Cheers,

Michael

> --
> Justin C. Walker, Curmudgeon at Large
> Institute for the Absorption of Federal Funds
> ---
> My wife 'n kids 'n dogs are gone,
> I can't get Jesus on the phone,
> But Ol' Milwaukee's Best is my best friend.
> ---
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Mercurial problems in 3.1.2

2008-09-22 Thread Justin C. Walker


On Sep 22, 2008, at 21:33 , mabshoff wrote:
> On Sep 22, 8:41 pm, "Justin C. Walker" <[EMAIL PROTECTED]> wrote:
>> On Sep 21, 2008, at 23:35 , mabshoff wrote:
[snip]
>>
>> I'll guess that it's a difference between versions (1.2.22 vs.
>> 1.2.24), but I can't find old source on the libpng site, and it
>> doesn't show up on the Darwin site (which I infer means that they did
>> not change anything).  I'll poke further, but if anyone has a better
>> idea, speak up!
>
> I am playing with libpng-1.2.32 since that is the latest release and
> also has a boatload of security updates since the lowly 1.2.22 that we
> ship. Hopefully this will resolve the symbol missing issues. I am
> testing 3.1.3.alpha0 on OSX 10.5 to see if I can hit any of those
> problems.

Is 1.2.32 in alpha0?  As well as the md5 and numpy fixes (for parallel  
building)?

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Absorption of Federal Funds

Men are from Earth.
Women are from Earth.
Deal with it.





--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Mercurial problems in 3.1.2

2008-09-22 Thread mabshoff



On Sep 22, 10:16 pm, "Justin C. Walker" <[EMAIL PROTECTED]> wrote:
> On Sep 22, 2008, at 21:33 , mabshoff wrote:
[snip]

Hi Justin,

> > I am playing with libpng-1.2.32 since that is the latest release and
> > also has a boatload of security updates since the lowly 1.2.22 that we
> > ship. Hopefully this will resolve the symbol missing issues. I am
> > testing 3.1.3.alpha0 on OSX 10.5 to see if I can hit any of those
> > problems.
>
> Is 1.2.32 in alpha0?  As well as the md5 and numpy fixes (for parallel  
> building)?

Nope, none of those fixes is in alpha0, but I hope that at least some
of them will make it into alpha1, due out late tomorrow. I still don't
see how parallel make impacts numpy, so if you could send me the
portion of the blown up numpy build with parallel make I could attempt
to figure out what is wrong.

> Justin

Cheers,

Michael

> --
> Justin C. Walker, Curmudgeon-At-Large
> Institute for the Absorption of Federal Funds
> 
> Men are from Earth.
> Women are from Earth.
>     Deal with it.
> 
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: problems with install path

2008-09-22 Thread arnold

Hi,

Thanks a lot, that solves it.

arnold



On Sep 22, 6:27 pm, mabshoff <[EMAIL PROTECTED]
dortmund.de> wrote:
> On Sep 22, 5:38 am, arnold <[EMAIL PROTECTED]> wrote:
>
> > L.S.
>
> Hi,
>
>
>
> > When updating to Sage 3.1.2 I run into the following problem:
>
> > Am using a Mac G4 dual core, OSX 10.4.11.
> > Used a previous version of Sage without apparent problems. Updating to
> > 3.1.2 however was not without hickups: copying Sage with the finder
> > resulted in error messages that duplicate names were not allowed.
> > Removing all visible traces of Sage from /Applications and then
> > installing with Terminal (sudo cp -R -P "/Volumes/sage-3.1.2-osx10.4-
> > ppc-PowerMacintosh-Darwin/" . inside the Applications folder) appeared
> > to work fine. Starting Sage however resulted in the following:
>
> > /Users/arnold>cd "/Applications/sage" ; "/Applications/sage/sage"
> > --
> > | SAGE Version 3.1.2, Release Date: 2008-09-19                       |
> > | Type notebook() for the GUI, and license() for information.        |
> > --
> > The SAGE install tree may have moved.
> > Regenerating Python.pyo and .pyc files that hardcode the install PATH
> > (please wait at most a few minutes)...
> > Please do not interrupt this.
> > Traceback (most recent call last):
> >   File "/Applications/sage/local/bin/sage-location", line 71, in
> > 
> >     update_library_files(R)
> >   File "/Applications/sage/local/bin/sage-location", line 39, in
> > update_library_files
> >     open(LIB + F,'w').write(H)
> > IOError: [Errno 13] Permission denied: '/Applications/sage/local/lib/
> > libfplll.la'
>
> Since you installed via sudo you do not own the Sage files. If you
> start sage once under sudo this will likely fix those issues.
>
> > sage:
>
> > Typing "notebook()" gives me a list of previous notebooks; when I open
> > one, type a new line and ask to evaluate nothing happens.
>
> > The error message at startup never occurred before.
> > What am I doing wrong?
>
> > Regards,
> > arnold
>
> Cheers,
>
> Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: sage -wiki not starting

2008-09-22 Thread Adam Webb


> > ^^^ This is some sort of permission error. Are you running SELinux or
> > something like that?
>

Just to confirm. SELinux was added to the computer. I am now
'negotiating' with IT. :-)

cheers,
Adam
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] working with rings

2008-09-22 Thread cesarnda

If I do:

sage: MS = MatrixSpace(IntegerModRing(9), 5,5)
sage: G = MS([[5, 0, 0, 0, 4],[4, 5, 0, 0, 0],[0, 4, 5, 0, 0],[0, 0,4,
5, 0], [0, 0, 0, 4, 5]])
sage: G.base_ring()
Ring of integers modulo 9

is there a way to get the base ring as an integer?, i.e. I want to
know the base ring to work with it in a cython program,let's say I
want to do arithmetic with the base ring integer.


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] a problem starting the notebook

2008-09-22 Thread cesarnda

I start sage and I type notebook and firefox is open to the following
address:

http://localhost:8000/?startup_token=1af26f2b14cac678ab97c121c9cca7c5

which is not found, so I have to cut it just to http://localhost:8000,
is there a way to solve this problem?
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: working with rings

2008-09-22 Thread Mike Hansen

Hello,
On Mon, Sep 22, 2008 at 11:34 PM, cesarnda <[EMAIL PROTECTED]> wrote:
>
> If I do:
>
> sage: MS = MatrixSpace(IntegerModRing(9), 5,5)
> sage: G = MS([[5, 0, 0, 0, 4],[4, 5, 0, 0, 0],[0, 4, 5, 0, 0],[0, 0,4,
> 5, 0], [0, 0, 0, 4, 5]])
> sage: G.base_ring()
> Ring of integers modulo 9
>
> is there a way to get the base ring as an integer?

Do you mean you want the matrix as a matrix over the integers rather
than over the integers mod 9?  If so, then you can do the following:

sage: H = G.change_ring(ZZ); H

[5 0 0 0 4]
[4 5 0 0 0]
[0 4 5 0 0]
[0 0 4 5 0]
[0 0 0 4 5]
sage: H.base_ring()
Integer Ring

--Mike

--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Mercurial problems in 3.1.2

2008-09-22 Thread Justin C. Walker


On Sep 22, 2008, at 22:24 , mabshoff wrote:

> Nope, none of those fixes is in alpha0, but I hope that at least some
> of them will make it into alpha1, due out late tomorrow. I still don't
> see how parallel make impacts numpy, so if you could send me the
> portion of the blown up numpy build with parallel make I could attempt
> to figure out what is wrong.

See
   sage.math.washington.edu:~justin/logs/sage-numpy.log
(the whole shebang; maybe something early on triggered it :-}).

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Enhancement of the Director's Income

When LuteFisk is outlawed,
Only outlaws will have LuteFisk





--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: sage -wiki not starting

2008-09-22 Thread mabshoff



On Sep 22, 11:32 pm, Adam Webb <[EMAIL PROTECTED]> wrote:
> > > ^^^ This is some sort of permission error. Are you running SELinux or
> > > something like that?

Hi Adam,

> Just to confirm. SELinux was added to the computer. I am now
> 'negotiating' with IT. :-)

good luck negotiating :). You can relabel all the files so that Sage
and SELinux can play well together, but adding new pages to the wiki
might prove difficult since those new files need to inherit the right
ACLs.

> cheers,
> Adam

Cheers,

Michael
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: working with rings

2008-09-22 Thread Robert Bradshaw

On Sep 22, 2008, at 11:37 PM, Mike Hansen wrote:

>
> Hello,
> On Mon, Sep 22, 2008 at 11:34 PM, cesarnda <[EMAIL PROTECTED]> wrote:
>>
>> If I do:
>>
>> sage: MS = MatrixSpace(IntegerModRing(9), 5,5)
>> sage: G = MS([[5, 0, 0, 0, 4],[4, 5, 0, 0, 0],[0, 4, 5, 0, 0],[0,  
>> 0,4,
>> 5, 0], [0, 0, 0, 4, 5]])
>> sage: G.base_ring()
>> Ring of integers modulo 9
>>
>> is there a way to get the base ring as an integer?
>
> Do you mean you want the matrix as a matrix over the integers rather
> than over the integers mod 9?  If so, then you can do the following:
>
> sage: H = G.change_ring(ZZ); H
>
> [5 0 0 0 4]
> [4 5 0 0 0]
> [0 4 5 0 0]
> [0 0 4 5 0]
> [0 0 0 4 5]
> sage: H.base_ring()
> Integer Ring

Or, if you meant the modulus of the ring, you can get that with

sage: G.base_ring().order()
9

- Robert


--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-support] Re: Mercurial problems in 3.1.2

2008-09-22 Thread mabshoff



On Sep 22, 11:39 pm, "Justin C. Walker" <[EMAIL PROTECTED]> wrote:
> On Sep 22, 2008, at 22:24 , mabshoff wrote:
>
> > Nope, none of those fixes is in alpha0, but I hope that at least some
> > of them will make it into alpha1, due out late tomorrow. I still don't
> > see how parallel make impacts numpy, so if you could send me the
> > portion of the blown up numpy build with parallel make I could attempt
> > to figure out what is wrong.
>
> See
>    sage.math.washington.edu:~justin/logs/sage-numpy.log
> (the whole shebang; maybe something early on triggered it :-}).

Thanks. Numpy is complaining about a missing math module, but I think
that is more likely caused by the libpng.dylib disaster than anything
else. I just checked the python.spkg and we are running "make install"
with parallel make, which I would guess is not a good idea :)

The ticket for that issue is #4174 and there should be an spkg
shortly.

> Justin
>

Cheers,

Michael
> --
> Justin C. Walker, Curmudgeon-At-Large
> Institute for the Enhancement of the Director's Income
> 
> When LuteFisk is outlawed,
> Only outlaws will have LuteFisk
> 
--~--~-~--~~~---~--~~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---