[sage-support] HOWTO remove a package
Hello, How to properly remove a package ? In documentation there is no mention on how to do that. Particularly, I'd like to remove sagenb-0.7.5.1 from my Sage installation. Should I just remove the directory sagenb in sage-4.3.3/local/lib/python2.6/site-packages/sagenb-0.7.5.1-py2.6.egg ? After that I need to build a distribution without sagenb. Searched the wiki, no success. Please, reply. #Serge -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org
Re: [sage-support] Re: sage 4.3.3 fortan compilation problem
You need to install a dumy package gfortran after you install gfortran-4.3 sudo apt-get install gfortran then you'll have /usr/bin/gfortran available which seems to be required by make process. and after that it goes very smoothly. I guess it should be also noted is README.txt that Sage needs gfortran #Serge bourbabis пишет: Thanks for replying. I don't understand. gfortran is already installed and fully functional, I've checked it before typing make. See what the following bash commands (-) return. - dpkg -l | grep fortran ii gfortran-4.3 4.3.2-1.1 The GNU Fortran 95 compiler ii libgfortran3 4.3.2-1.1 Runtime library for GNU Fortran applications - /usr/bin/gfortran-4.3 -v Utilisation des specs internes. Target: i486-linux-gnu Configuré avec: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs -- enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable- shared --with-system-zlib --libexecdir=/usr/lib --without-included- gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/ usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu -- enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable- targets=all --enable-cld --enable-checking=release --build=i486-linux- gnu --host=i486-linux-gnu --target=i486-linux-gnu Modèle de thread: posix gcc version 4.3.2 (Debian 4.3.2-1.1) - ldd /usr/lib/libgfortran.so.3 linux-gate.so.1 = (0xb7eee000) libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7dfa000) libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7c9f000) /lib/ld-linux.so.2 (0xb7eef000) Everything seems correct. So I've thought, Sage doesn't succeed to locate the fortan compiler and thus I must explicitly set the two environment variables. Or is it a problem of gfortran version ? -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org
[sage-support] Re: error loading the sage libraries (setting up public Sage server) notebook directory outside of .sage don't work
William Stein пишет: On Tue, Aug 4, 2009 at 2:42 AM, Serge A. Salamankasalsa-...@tut.by wrote: William Stein пишет: On Mon, Aug 3, 2009 at 9:26 AM, Serge A. Salamankasalsa-...@tut.by wrote: Dear support, I'm having a bit of a problem with setting up Sage public server with several pool accounts. Everything is done according to recommendations on http://wiki.sagemath.org/DanDrake/JustEnoughSageServer except that I have to set up 750 permission for the group of sageusers on /home/sageadm (chmod 750 /home/sageadm ) Otherwise the notebook cells show error Permission denied So I have created dir /home/sageadm/sagenbfiles for notebook server and setup 2775 permission. The server is run by the user sageadm with pool accounts of several others with no password by ssh. I can sign up on the server and the interface but I can't execute simple code 2-1 or anything other in the notebook cell. It says: Traceback (most recent call last): 2-1 NameError: name 'os' is not defined There was an error loading the sage libraries. Try starting from the command line to see what the error is. Can you manually ssh to the pool accounts and type sage to run Sage? The pool accounts *must* be able to run Sage by just typing sage. William I can ssh to pool accounts and run sage with no problem. Still no result: Traceback (most recent call last):2-1 NameError: name 'os' is not defined THERE WAS AN ERROR LOADING THE SAGE LIBRARIES. Try starting Sage from the command line to see what the error is. # I tried to evaluate .py file from the command line under pool account: [sage...@sagenb ~]$ cat /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py # -*- coding: utf_8 -*- from __future__ import with_statement print b12 os.chdir(/home/sageadm/sagenbfiles/worksheets/salsa/1/cells/11) sage.server.notebook.interact.SAGE_CELL_ID=11 print _support_.syseval(sh, ur'''ls''', '/home/sageadm/sagenbfiles/worksheets/salsa/1/cells/11') print e12 [sage...@sagenb ~]$ [sage...@sagenb ~]$ sage -python /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py b12 Traceback (most recent call last): File /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py, line 4, in module os.chdir(/home/sageadm/sagenbfiles/worksheets/salsa/1/cells/11) NameError: name 'os' is not defined The above looks like a pretty good hint. If you can't do sage -python from the server pool accounts, nothing is going to work. You need to get to the bottom of why sage -python doesn't work. William I came back to this problem again. Searched through the source code and found the exact ssh command which executes to run sage code: command = 'sage-native-execute ssh -t %s ulimit %s; %s'%(server, ulimit, command) # from expect.py sage-native-execute script looks like this: #!/bin/sh LD_LIBRARY_PATH=$SAGE_ORIG_LD_LIBRARY_PATH; export LD_LIBRARY_PATH if [ `uname` = 'Darwin' ]; then DYLD_LIBRARY_PATH=$SAGE_ORIG_DYLD_LIBRARY_PATH fi $@ As I understand the problem in environment settings which are transfered to pool account, is that correct ? --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: error loading the sage libraries (setting up public Sage server) notebook directory outside of .sage don't work
William Stein пишет: On Mon, Aug 3, 2009 at 9:26 AM, Serge A. Salamankasalsa-...@tut.by wrote: Dear support, I'm having a bit of a problem with setting up Sage public server with several pool accounts. Everything is done according to recommendations on http://wiki.sagemath.org/DanDrake/JustEnoughSageServer except that I have to set up 750 permission for the group of sageusers on /home/sageadm (chmod 750 /home/sageadm ) Otherwise the notebook cells show error Permission denied So I have created dir /home/sageadm/sagenbfiles for notebook server and setup 2775 permission. The server is run by the user sageadm with pool accounts of several others with no password by ssh. I can sign up on the server and the interface but I can't execute simple code 2-1 or anything other in the notebook cell. It says: Traceback (most recent call last): 2-1 NameError: name 'os' is not defined There was an error loading the sage libraries. Try starting from the command line to see what the error is. Can you manually ssh to the pool accounts and type sage to run Sage? The pool accounts *must* be able to run Sage by just typing sage. William I can ssh to pool accounts and run sage with no problem. Still no result: Traceback (most recent call last):2-1 NameError: name 'os' is not defined THERE WAS AN ERROR LOADING THE SAGE LIBRARIES. Try starting Sage from the command line to see what the error is. # I tried to evaluate .py file from the command line under pool account: [sage...@sagenb ~]$ cat /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py # -*- coding: utf_8 -*- from __future__ import with_statement print b12 os.chdir(/home/sageadm/sagenbfiles/worksheets/salsa/1/cells/11) sage.server.notebook.interact.SAGE_CELL_ID=11 print _support_.syseval(sh, ur'''ls''', '/home/sageadm/sagenbfiles/worksheets/salsa/1/cells/11') print e12 [sage...@sagenb ~]$ [sage...@sagenb ~]$ sage -python /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py b12 Traceback (most recent call last): File /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py, line 4, in module os.chdir(/home/sageadm/sagenbfiles/worksheets/salsa/1/cells/11) NameError: name 'os' is not defined [sage...@sagenb ~]$ [sage...@sagenb ~]$ #these are env. vars (some of them most important): [sage...@sagenb ~]$ env HOSTNAME=sagenb.sageworldmath.org SHELL=/bin/bash USER=sagenb1 PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/sagenb1/bin PWD=/home/sagenb1 HOME=/home/sagenb1 LOGNAME=sagenb1 [sage...@sagenb ~]$ [sage...@sagenb ~]$ #not sure but seems to be the wrong way. group should have write permission: [sage...@sagenb ~]$ ll /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py -rw-r--r-- 1 sageadm sageusers 298 Aug 4 12:16 /home/sageadm/sagenbfiles/worksheets/salsa/1/code/8.py [sage...@sagenb ~]$ Something might have changed since Dan Drake wrote his notes on the server set up: http://wiki.sagemath.org/DanDrake/JustEnoughSageServer I'm sorry to bother with such problems. Just give your ideas here. # Serge well, you can check out yourself at https://sagenb.sageworldmath.org:8000/ The point is when I run server with default dir in .sage and no pool accounts, it works good. But when I point to the dir outside of the /home/sageadm/.sage it shows error. Any ideas ? I use Sage-4.1 (latest download) and Scientific Linux 5.3 # Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] error loading the sage libraries (setting up public Sage server) notebook directory outside of .sage don't work
Dear support, I'm having a bit of a problem with setting up Sage public server with several pool accounts. Everything is done according to recommendations on http://wiki.sagemath.org/DanDrake/JustEnoughSageServer except that I have to set up 750 permission for the group of sageusers on /home/sageadm (chmod 750 /home/sageadm ) Otherwise the notebook cells show error Permission denied So I have created dir /home/sageadm/sagenbfiles for notebook server and setup 2775 permission. The server is run by the user sageadm with pool accounts of several others with no password by ssh. I can sign up on the server and the interface but I can't execute simple code 2-1 or anything other in the notebook cell. It says: Traceback (most recent call last): 2-1 NameError: name 'os' is not defined There was an error loading the sage libraries. Try starting from the command line to see what the error is. well, you can check out yourself at https://sagenb.sageworldmath.org:8000/ The point is when I run server with default dir in .sage and no pool accounts, it works good. But when I point to the dir outside of the /home/sageadm/.sage it shows error. Any ideas ? I use Sage-4.1 (latest download) and Scientific Linux 5.3 # Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: Logging in to a browser session
When you start notebook server from the command line the very first time you get a promt to choose password for admin user. Thus, login as admin Serge kilucas пишет: I'm struggling to get sage running on a lan-connected notebook and so have been pointing Firefox at a whole variety of IP addresses, port numbers and http/https combinations to see if I can find anything that will respond. Occasionally attempts to reach IP addresses associated with VMNet8 or VMNet1 will ask me to log in. This made me realise that I don't know whether I will have to log in to a browser page the first time I use my own copy of Sage and, if so, which credentials I should use. I've trioed the login/sage combination and I've tried the Windows credentials but neither works. So will I need to login through Firefox and if so, which credentials should I use please? Thanks Kevin --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: Sage on BalticGrid - need to create rpm package
Thank you, William I need to ask for help with creating rpm package. First thing is to disable any sort of functions to start web-services. I just need a distribution of Sage python library and other tools that can be accessed through ipython. Should I create a different topic for this or it is ok to write here ? Serge William Stein пишет: Very nice!! On Sat, May 16, 2009 at 9:26 AM, Serge A. Salamanka salsa-...@tut.by wrote: A presentation was made on the BalticGrid 2nd All Hands Meeting in Riga, Latvia on 12-14 May 2009. As the result Sage was recommended for BalticGrid gLite-sites as a service that could be installed by all administrators. You can follow the progress of SAGE installations on http://infosite.balticgrid.org/ looking up for SAGE in software environment. The chosen tools from RESPECT program were confirmed to be appropiate for the task of SAGE's gridification. The next thing to be done is to create an rpm package for automatic installation of SAGE on SL4.7 disabled of web server functionality. See presentation here: http://salsa-dev.at.tut.by/pub/SAGEforScientificGrid_BG2AHMRiga2009.pdf Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: Sage for Scientific Grid
Serge A. Salamanka пишет: Hello, Ian It could be interesting to see your Django-based web-portal. 1) I didn't understand about dynamically created Sage Notebook pages. What do you mean by that ? Could you be more specific please. The correlation between submitting job and showing the results in the notebook worksheet could be achieved, as I see, by writing some python functions that utilize Grid functionality and return the results. I'm thinking of the best way to call this function. The options are: gdsage (just a short alternative to gridsage and easily associated with dsage because they will be very much connected) gridsage (I also like this one for explicit meaning) dsagegrid (just a third option, can't thin of anything else) So, may be you have any suggestions, Ian ? I came up to call it gdsage but guess I need to ask others for this. Because it might interfere with dsage in code and probably will be the cause for further problems. 2) I hope someone answers your question in more detail. I'd also like to have such opportunity. Serge Ian Stokes-Rees пишет: I'm thinking about some similar things, but from a different perspective. I have Sage installed on the main UI/portal node for grid job submission. Users can submit jobs from the command line or from a Django-based web-portal. 1) I would love to present results as dynamically created Sage Notebook pages, and have a 1-1 correlation between a grid job and a Sage Notebook worksheet. 2) In addition, I would love it if Sage Notebook could be running through mod_python, and therefore integrated directly into the whole web framework (I'd even use the Sage version of Python for Django, if that was possible). So the two questions are: 1) Is it reasonable to construct Sage Notebook pages from outside of Sage? Is this a one-time operation? (i.e. don't try going back and reading then modifying them, or having automated interaction concurrent with user-interaction) 2) Is it conceivable to have Sage Notebook run from inside Apache httpd with mod_python? I would like to be able to use my existing authentication framework, and not have two login systems. Ian --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: Why is Sage called a Computer *Algebra* system? What is def of algebra?
Chris Seberino пишет: Sage does calculus and geometry calculations so I don't understand why the term Computer Algebra System is so prevalent. Probably because it is abbreviated as CAS that is already a history to call mathematics software. Serge What is the definition of algebra? Perhaps algebra means something like the manipulation of a finite number of objects ? Chris --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: Logging in to a browser session
You've got to have access to the command line. The way I start notebook server: I call sage from command line. then under sage promt I type: notebook() It then creates user admin and promts for the password. that is it. But it is an ordinary linux way. I don't know your situation and I haven't dealt with VM images. #Serge kilucas пишет: On May 16, 2:58 pm, Serge A. Salamanka salsa-...@tut.by wrote: When you start notebook server from the command line the very first time you get a promt to choose password for admin user. Is the command line you're refering to the login prompt that I see below the menu of 4 options (notebook, off, manage, sage)? If so, when I type notebook at this point I just see lots of text scroll past and eventually I get the same 4 menu options and the same login prompt back. Nothing prompts me for an admin password. Have I misunderstood what you mean or is my implementation behaving oddly perhaps? Thanks Kevin Thus, login as admin Serge kilucas пишет: I'm struggling to get sage running on a lan-connected notebook and so have been pointing Firefox at a whole variety of IP addresses, port numbers and http/https combinations to see if I can find anything that will respond. Occasionally attempts to reach IP addresses associated with VMNet8 or VMNet1 will ask me to log in. This made me realise that I don't know whether I will have to log in to a browser page the first time I use my own copy of Sage and, if so, which credentials I should use. I've trioed the login/sage combination and I've tried the Windows credentials but neither works. So will I need to login through Firefox and if so, which credentials should I use please? Thanks Kevin- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: Sage for Scientific Grid
William Stein пишет: On Wed, May 6, 2009 at 6:43 PM, Serge A. Salamanka salsa-...@tut.by wrote: Hi all, To start with I'd like to describe my ideas about gridification of Sage. This task is a very common one nowadays but it is a challenge for me. The very first thing I'm asking myself is how to simplify this gridification. There are lots of tools that can be used at the moment and that is why the biggest question comes in mind: which one to use ? ... read further here: http://sageworldmath.blogspot.com/2009/05/sage-for-scientific-grid.html May be someone already has experience of enabling applications for Grid ? What are you trying to compute? William I'm trying to provide my colleagues from HEP with an alternative, free and sufficient computer algebra system that will also utilize Grid functionality. They all use Mathematica. There is an interest in GridMathematica but it is not available at all (due to its cost and very controlled distribution). I used it a lot but when I have to build a knowledge base on that expensive system, I always feel that some day it will be waisted at all. So I'd rather be on the hard way rather then someday come to a dead end. Computations can be of any sort... ... when you have 3000 CPUs # Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Sage for Scientific Grid
Hi all, To start with I'd like to describe my ideas about gridification of Sage. This task is a very common one nowadays but it is a challenge for me. The very first thing I'm asking myself is how to simplify this gridification. There are lots of tools that can be used at the moment and that is why the biggest question comes in mind: which one to use ? ... read further here: http://sageworldmath.blogspot.com/2009/05/sage-for-scientific-grid.html May be someone already has experience of enabling applications for Grid ? Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: Sage in Ubuntu 9.04
Hi, This is great to hear about. I have created a blog this night. http://sageworldmath.blogspot.com/ Will be posting my experience with SAGE. I also run KUBUNTU 8.04 and might add some documentation to the page you provided. I suppose it is still better to compile latest version of SAGE rather than install outdated one. But the docs will be useful in terms of configuration and installation of SAGE on UBUNTU. Regards, Serge A. Salamanka saratchand пишет: Dear Sage Community, You are aware that Sage has been included in Ubuntu 9.04. I have created a Ubuntu community documentation page for Sage at: https://help.ubuntu.com/community/SAGE It was a rush job at best, by someone whose interest in Sage sprung from the possibility of using Sage to run Maxima. I request someone from the Sage team to clean up the Ubuntu community documentation page for Sage and also make it known widely that Sage is available from Ubuntu 9.04; in case this has not been done as yet. Yours, C. Saratchand --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: SageWorld
See inline below. Robert Bradshaw пишет: On Apr 30, 2009, at 10:13 PM, William Stein wrote: On Thu, Apr 30, 2009 at 10:05 PM, Robert Bradshaw rober...@math.washington.edu wrote: On Apr 29, 2009, at 3:00 PM, Serge Salamanka wrote: Is it a good idea to share objects between python processes with the help of any database ? Can't still find any decent tool for sharing objects. Saving and loading them in Sage seems to be a simple approach for user but not for an application to run. Though this isn't quite what you're looking for, it would be nice to be able to publish an object just like one publishes a worksheet on a public server. It would then give a url where the .sobj can be downloaded (by anyone, so to send you an object I would write in a notebook cell) publish(a) http://sagenb.org/pub/unique_name.sobj which would return a url that's good as long as the server is live, and you could send it to someone (e.g. via email or chat) and they could load it with load(http://sagenb.org/pub/unique_name.sobj;). From the command line it could perhaps just save it as a file and return the filename. You can already do this. In a worksheet, just do save(a,'a.sobj') then publish the worksheet that contains a, then there will be a link to the sobj. E.g., I just published http://sagenb.org/home/pub/505/ which contains such a link: http://sagenb.org/home/pub/505/cells/2/a.sobj Now anybody can do: teragon:~ wstein$ sage -- | Sage Version 3.4.1, Release Date: 2009-04-21 | | Type notebook() for the GUI, and license() for information.| -- sage: a = load('http://sagenb.org/home/pub/505/cells/2/a.sobj') Attempting to load remote file: http://sagenb.org/home/pub/505/ cells/2/a.sobj Loading: [.] sage: a 'e!' Ah, yes, you can. I still think it might be handy to be able to just publish objects detached from worksheets though. Taken one step Yes, this could be useful indeed. further, being able to push them too to a public place (though this opens a whole can of authentication/security issues). Well, this is very easy in gLite. One would have to just save an object and copy it to the public space in Grid storage information system. I might make this possible for SAGE some time. There is also an idea to use RSS feeds for spreading information about published objects and notebooks. (see my post Sage RSS reader in firefox and .xml .rss in SAGE) # Serge - Robert --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: SageWorld
I describe the idea and technical issues in more details here: http://sageworldmath.blogspot.com/ # Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-support] Re: SageWorld
May be I reinventing bicycle ? Could anyone comment whether something familiar has been already known ? I want to play mathematics with my kid and colleagues with the help of Sage. Is it a bad idea ? Serge A. Salamanka Serge Salamanka пишет: This is very simple and effective but not for the task I'm heading for. It might be better to start from the idea itself. SageWorld is mathematical world where everyone could create mathematical objects and operate them to win a certain battle. For example, the world in 3D space with physical laws and its constants: SageWarrior creates there an object according to the rules existing in this SageWorld. SageWarrior owns this object until he is available to control its behavior. The task and challenge is to occupy more space or to control more objects. In a way it is just for the game ))) But perhaps would be practically useful. So I need tools to make one separate session for SageWorld with its own behavior and the tools to connect to this session by users and manipulate objects. Thus the SageWar begins. :) Serge William Stein пишет: On Mon, Apr 27, 2009 at 5:01 PM, Serge Salamanka salsa-...@tut.by wrote: Hello, I wonder how it is possible to make a common shared objects space for all of the users on the Sage server ? If X is any object in any Sage session then any user can type save(X, '/tmp/name.sobj') and any other user can load X by typing X = load('/tmp/name.sobj') That basically accomplishes what you asked for, right? -- William The idea is to make available the mathematical space to users providing that they all can have access from within their own sessions to a common session. As far as I understand: I propose to install server as multiuser app with unix accounts. Each user runs IPython shell when working with Sage (also from notebook). There is a need to make the user objects accessible to others (say, like to work in the same session). The best would be even to use ACLs for controlling access to objects (say, another user cannot modify object but only read and use it). Could you please point me to the right direction. I suppose I should look for this somewhere in python functionality ? Comments are welcome. Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~--- begin:vcard fn:Serge A. Salamanka n:Salamanka;Serge A. org:National Academy of Sciences of Belarus;Laboratory of High Performance Systems adr:;;;Minsk;;;Belarus email;internet:salsa-...@tut.by title:Software engineer x-mozilla-html:FALSE version:2.1 end:vcard
[sage-support] Sage on Grid. EGEE. gLite.org
Hello sagers, Bearing in mind an idea to put Sage into Grid I want to ask everyone: Does anyone have a need in lots of computing power using Sage ? Does anyone know about EGEE and gLite software for Grid ? Has it been ever discussed to implement Grid functionality into Sage ? (except dsage which is quite different from Grid in EGEE sense) For more info on gLite see glite.org Regards, Serge --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~--- begin:vcard fn:Serge A. Salamanka n:Salamanka;Serge A. org:National Academy of Sciences of Belarus;Laboratory of High Performance Systems adr:;;;Minsk;;;Belarus email;internet:salsa-...@tut.by title:Software engineer x-mozilla-html:FALSE version:2.1 end:vcard
[sage-support] Re: dSage howto?
No bother, please. I found a page on googlegroups that has discussion about dsage on cluster. Anyone using dSage on a cluster? http://groups.google.com/group/sage-edu/browse_thread/thread/31b6be66ff32aa9f This question would be more relevant there. And also I found mailing list http://groups.google.com/group/sage-dsageng Serge Salamanka пишет: Hi Has anyone tried to implement dsage on cluster ? Where can I read about it ? Serge A. Salamanka calcp...@aol.com пишет: Hi Everyone! I've been playing with MATLAB and Octave for a while now to introduce my students (AP Computer Science and AP Calculus) to the world of Scientific Computing. Our computer lab has just undergone a significant upgrade and my students are now interested in learning to program a cluster as well! We have 25 dual-core 64-bit 2GHz athlons with 750MB RAM each and GigaBit switched ethernet LAN but we don't know what do do with it all. I stumbled upon Yi Qiang's talk about dSage and see that dSage can possibly fill our needs for both a Scientific Computing and Cluster programming. Can someone please help us get started with using Sage in general and dSage in particular? It sounds like this platform is easy to install and use. My first question is how does dSage parallelize code - is it MPI based or does it use some other paradigm? I've used the openMosix linux kernel in the past with some success, but MPI has always been a problem to set up on our LAN... Any help will be greatly appreciated! TIA, A. Jorge Garcia Teacher and Professor Applied Math, Comp Sci and Physics Baldwin High and Nassau Community --~--~-~--~~~---~--~~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~--~~~~--~~--~--~--- begin:vcard fn:Serge A. Salamanka n:Salamanka;Serge A. org:National Academy of Sciences of Belarus;Laboratory of High Performance Systems adr:;;;Minsk;;;Belarus email;internet:salsa-...@tut.by title:Software engineer x-mozilla-html:FALSE version:2.1 end:vcard