I have upgraded to 3.0.5. Now the time taken to run the factor script is down to 2s (with 3.0.3 it was 12s) I am trying to call Sage from a Java web application. So far the only way I know is to do it indirectly by running a sage script from Java. Is there a more directly way of calling Sage from Java ? The factor script is just a test. In general, my sage script would do different computation.
Thanks! Shing On Jul 19, 1:45 pm, "William Stein" <[EMAIL PROTECTED]> wrote: > On Sat, Jul 19, 2008 at 1:53 PM, Shing <[EMAIL PROTECTED]> wrote: > > > Hi, > > I have tried the standalone Python/Script at > >http://www.sagemath.org/doc/html/tut/node55.html > > > to factorize a number. > > > #!/usr/bin/env sage > > > import sys > > from sage.all import * > > > if len(sys.argv) != 2: > > print "Usage: %s <n>"%sys.argv[0] > > print "Outputs the prime factorization of n." > > sys.exit(1) > > > print factor(sage_eval(sys.argv[1])) > > > The script takes about 12s to factories 2006. But in the notebook, > > it takes less than 1 second. > > I would like to use a standalone script from command line to do some > > computation. Is there a way to speed it up ? > > > I am using Sage 3.0.3 on a Athlon 3200 64bit PC, running OpenSuse 11. > > > Thanks in advance for any assistance! > > The Sage startup time in sage-3.0.5 is better than in 3.0.3, so you might > want to try upgrading. Are you *just* factoring integers are do you plan > to do much more? This is fast: > > teragon-2:~ was$ time echo "factor(2006)" | sage -gp > GP/PARI CALCULATOR Version 2.3.3 (released) > i386 running darwin (ix86/GMP-4.2.1 kernel) 32-bit version > compiled: May 4 2008, gcc-4.0.1 (Apple Inc. build 5465) > (readline v5.2 enabled, extended help available) > > Copyright (C) 2000-2006 The PARI Group > > PARI/GP is free software, covered by the GNU General Public License, and > comes WITHOUT ANY WARRANTY WHATSOEVER. > > Type ? for help, \q to quit. > Type ?12 for how to get moral (and possibly technical) support. > > parisize = 4000000, primelimit = 500000 > %1 = > [2 1] > > [17 1] > > [59 1] > > Goodbye! > > real 0m0.388s > user 0m0.033s > sys 0m0.051s > > -- 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 -~----------~----~----~----~------~----~------~--~---