[sage-devel] How to subscribe to ticket in Sage Trac?
Hello! Is it possible to subscribe to some ticket in Sage Trac in order to receive the notification when the status of this ticket changes? Thank you. Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] How to subscribe to ticket in Sage Trac?
On Fri, 25 Jul 2014 17:24:26 +0100 John Cremona john.crem...@gmail.com wrote: On 25 July 2014 17:20, v...@ukr.net wrote: Hello! Is it possible to subscribe to some ticket in Sage Trac in order to receive the notification when the status of this ticket changes? Yes. Log in and then add your trac id to the CC field That would be great, but how do I login there? :) There seems to be no way of registering a new account. Or am I wrong? Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Upper case letters in Sage Notebook
Hello! Today one of my students told me about the problems he experiences trying to login into Sage Notebook server. In short, the problem was that he entered his login name with the first letter in upper case. I was surprised that Notebook distinguishes between the names with upper case and lower case letters, since it is usually ignored for logins everywhere. However, what is worse, Sage Notebook does not give any message about incorrect (non-existent in this case) login name - just and Error 500 screen. Meanwhile in the console log I can see the following message: 2014-07-22 20:01:15+0300 [-] WSGI application error Traceback (most recent call last): File /usr/lib64/python2.7/site-packages/twisted/python/threadpool.py, line 196, in _worker result = context.call(ctx, function, *args, **kwargs) File /usr/lib64/python2.7/site-packages/twisted/python/context.py, line 118, in callWithContext return self.currentContext ().callWithContext(ctx, func, *args, **kw) File /usr/lib64/python2.7/site-packages/twisted/python/context.py, line 81, in callWithContext return func(*args,**kw) File /usr/lib64/python2.7/site-packages/twisted/web/wsgi.py, line 332, in run self.reactor.callFromThread(wsgiError, self.started, *exc_info()) --- exception caught here --- File /usr/lib64/python2.7/site-packages/twisted/web/wsgi.py, line 315, in run appIterator = self.application(self.environ, self.startResponse) File /usr/lib64/python2.7/site-packages/flask/app.py, line 1836, in __call__ return self.wsgi_app(environ, start_response) File /usr/lib64/python2.7/site-packages/flask/app.py, line 1820, in wsgi_app response = self.make_response(self.handle_exception(e)) File /usr/lib64/python2.7/site-packages/flask/app.py, line 1403, in handle_exception reraise(exc_type, exc_value, tb) File /usr/lib64/python2.7/site-packages/flask/app.py, line 1817, in wsgi_app response = self.full_dispatch_request() File /usr/lib64/python2.7/site-packages/flask/app.py, line 1477, in full_dispatch_request rv = self.handle_user_exception(e) File /usr/lib64/python2.7/site-packages/flask/app.py, line 1381, in handle_user_exception reraise(exc_type, exc_value, tb) File /usr/lib64/python2.7/site-packages/flask/app.py, line 1475, in full_dispatch_request rv = self.dispatch_request() File /usr/lib64/python2.7/site-packages/flask/app.py, line 1461, in dispatch_request return self.view_functions[rule.endpoint] (**req.view_args) File /usr/lib64/python2.7/site-packages/sagenb/flask_version/authentication.py, line 42, in login U = g.notebook.user_manager().user(username) File /usr/lib64/python2.7/site-packages/sagenb/notebook/user_manager.py, line 112, in user return self._user(username) File /usr/lib64/python2.7/site-packages/sagenb/notebook/user_manager.py, line 522, in _user raise LookupError(no user '{}'.format(username)) exceptions.LookupError: no user 'V_2e' Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Re: Upper case letters in Sage Notebook
On Tue, 22 Jul 2014 13:59:35 -0700 (PDT) Emmanuel Charpentier emanuel.charpent...@gmail.com wrote: The error message below, however, *hints at the problem in the lines that read : line 522, in _user raise LookupError(no user '{}'.format (username)) exceptions.LookupError: no user 'V_2e' Sure it does, but the user cannot see the console log. He can only see the web-GUI. And there is no message about incorrect user name. Maybe, it is worth adding it there somehow? Regards, Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Images disappeared in new Askbot
Hello! Today I noticed that the images embedded into the answer to my question on ask.sagemath.org are not shown. I know for sure that these images were present on that page before. I believe, they disappeared after the Askbot version upgrade. Here is the question I am talking about: http://ask.sagemath.org/question/9148/spectral-density-of-a-signal/ Regards, Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] sound in Sage..
Hello! On Wed, 20 Mar 2013 20:21:57 +0100 Thierry Dumont tdum...@math.univ-lyon1.fr wrote: I would like to make a course on the FFT with an application to mp3 encoding: build a small mp3 encoder in Sage; so I need at least to produce sound. This is definitely an interesting idea. However, it seems to me that the actual problem may be reduced to a problem of importing/exporting the .wav data to/from, say, a list. Given the .wav data import/export mechanism, everything else may be applied to these data just in the same way it is usually applied to python lists. Or do I misunderstand something? Regards, Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[sage-devel] Notebook localization
Hello! I have just noticed (accidentally) that there is a Russian interface for Notebook. Well, that's great, but I didn't know somebody started the Notebook interface localization. Or have I missed the announcement? Anyway, I would like to take part in translation of Sage Notebook interface. I can translate into Russian and Ukrainian if needed. And by the way, why doesn't it let the user choose the language she wants? I mean, setting the interface language on per-user basis. Regards, Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [sage-devel] Re: 128 failed tests of Sage-5.4.1 on Debian Wheezy
Hello! On Mon, 26 Nov 2012 03:52:23 + (UTC) Dima Pasechnik dimp...@gmail.com wrote: On 2012-11-26, v_2e v...@ukr.net wrote: I removed the package 't1-cyrillic' which contained the files with comma in 'ItalicAngle' value that I listed in one of my previous messages, and now the Sage tests pass fine. However, I do not understand why the Sage which installed into '/opt' directory depends on some Cyrillic fonts installed somewhere in '/usr/share/fonts'. Is it a normal work? well, yes, Sage uses parts of the OS, e.g. system libaries, bash, etc etc, how else can it function? And fonts, indeed. I think that 't1-cyrillic' triggers a bug - one should not use ',' in the file names --- or at least this is quite weird practice. E.g. on a system without cygillic locale one e.g. has /usr/share/fonts/X11/Type1/qbkbi.afm:' -10.3 I think what happens is that the filenames generated by the installer (or fontconfig?) are locale-dependent - as you can see, the package itself does not have files with such weird names: http://packages.debian.org/wheezy/all/t1-cyrillic/filelist I just tried installing t1-cyrillic on a non-cyrillic weezy system, and I have not got any ',' in file names. Well, there are actually no ',' (commas) in file names, but there are commas in their contents. I mean, *inside* the file there is a parameter 'ItalicAngle' which contains a comma instead of a point. So, could you please check the *contents* of the corresponding files on your Wheezy system? Thanks! Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
Re: [sage-devel] Re: 128 failed tests of Sage-5.4.1 on Debian Wheezy
On Mon, 26 Nov 2012 06:47:53 +0100 Johan Grönqvist johan.gronqv...@gmail.com wrote: Do you still get the , in the file(s) if you install the font package in a non-cyrillic locale, as with LC_ALL=C apt-get install t1-cyrillic No, it did not help. I tried to change LC_ALL, LANG and LANGUAGE, but no effect. By the way, I downloaded the t1-cyrillic_4.16_all.deb package from here: http://packages.debian.org/wheezy/t1-cyrillic and unpacked it. It turned out that this archive contains the files with commas in 'ItalicAngle' field. So it does not seem to be the problem of my setup, am I right? Regards, Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
[sage-devel] 128 failed tests of Sage-5.4.1 on Debian Wheezy
devel/sage/sage/symbolic/expression_conversions.py sage -t -force_lib devel/sage/sage/modules/free_module_element.pyx sage -t -force_lib devel/sage/sage/matrix/matrix2.pyx sage -t -force_lib devel/sage/sage/groups/matrix_gps/general_linear.py sage -t -force_lib devel/sage/sage/groups/group.pyx sage -t -force_lib devel/sage/sage/groups/perm_gps/cubegroup.py sage -t -force_lib devel/sage/sage/functions/special.py sage -t -force_lib devel/sage/sage/functions/transcendental.py sage -t -force_lib devel/sage/sage/functions/prime_pi.pyx sage -t -force_lib devel/sage/sage/functions/other.py sage -t -force_lib devel/sage/sage/functions/piecewise.py sage -t -force_lib devel/sage/sage/functions/exp_integral.py sage -t -force_lib devel/sage/sage/geometry/cone.py sage -t -force_lib devel/sage/sage/geometry/fan.py sage -t -force_lib devel/sage/sage/geometry/polyhedron/base.py sage -t -force_lib devel/sage/sage/geometry/polyhedron/plot.py sage -t -force_lib devel/sage/sage/geometry/lattice_polytope.py sage -t -force_lib devel/sage/sage/geometry/triangulation/element.py sage -t -force_lib devel/sage/sage/geometry/triangulation/point_configuration.py sage -t -force_lib devel/sage/sage/geometry/toric_plotter.py sage -t -force_lib devel/sage/sage/schemes/elliptic_curves/ell_point.py sage -t -force_lib devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py sage -t -force_lib devel/sage/sage/schemes/elliptic_curves/heegner.py sage -t -force_lib devel/sage/sage/schemes/elliptic_curves/ell_generic.py sage -t -force_lib devel/sage/sage/schemes/plane_curves/affine_curve.py sage -t -force_lib devel/sage/sage/schemes/plane_curves/projective_curve.py sage -t -force_lib devel/sage/sage/interfaces/r.py sage -t -force_lib devel/sage/sage/combinat/tutorial.py sage -t -force_lib devel/sage/sage/combinat/words/finite_word.py sage -t -force_lib devel/sage/sage/combinat/words/suffix_trees.py sage -t -force_lib devel/sage/sage/combinat/words/morphism.py sage -t -force_lib devel/sage/sage/combinat/words/paths.py sage -t -force_lib devel/sage/sage/combinat/yang_baxter_graph.py sage -t -force_lib devel/sage/sage/combinat/crystals/letters.py sage -t -force_lib devel/sage/sage/combinat/crystals/crystals.py sage -t -force_lib devel/sage/sage/combinat/e_one_star.py sage -t -force_lib devel/sage/sage/combinat/iet/iet.py sage -t -force_lib devel/sage/sage/combinat/tiling.py sage -t -force_lib devel/sage/sage/combinat/posets/posets.py sage -t -force_lib devel/sage/sage/combinat/posets/hasse_diagram.py sage -t -force_lib devel/sage/sage/combinat/permutation.py sage -t -force_lib devel/sage/sage/categories/category.py sage -t -force_lib devel/sage/sage/categories/finite_coxeter_groups.py sage -t -force_lib devel/sage/sage/categories/primer.py sage -t -force_lib devel/sage/sage/categories/semigroups.py sage -t -force_lib devel/sage/sage/categories/examples/finite_weyl_groups.py sage -t -force_lib devel/sage/sage/categories/examples/finite_semigroups.py sage -t -force_lib devel/sage/sage/categories/coxeter_groups.py sage -t -force_lib devel/sage/sage/tests/book_stein_ent.py sage -t -force_lib devel/sage/sage/tests/cmdline.py sage -t -force_lib devel/sage/sage/graphs/generic_graph.py sage -t -force_lib devel/sage/sage/graphs/graph_generators.py sage -t -force_lib devel/sage/sage/graphs/digraph.py sage -t -force_lib devel/sage/sage/graphs/comparability.pyx sage -t -force_lib devel/sage/sage/graphs/graph.py sage -t -force_lib devel/sage/sage/graphs/base/c_graph.pyx sage -t -force_lib devel/sage/sage/graphs/graph_plot.py sage -t -force_lib devel/sage/sage/graphs/bipartite_graph.py sage -t -force_lib devel/sage/sage/graphs/graph_list.py sage -t -force_lib devel/sage/sage/graphs/cliquer.pyx sage -t -force_lib devel/sage/sage/numerical/optimize.py sage -t -force_lib devel/sage/sage/modular/arithgroup/farey_symbol.pyx sage -t -force_lib devel/sage/sage/modular/overconvergent/genus0.py sage -t -force_lib devel/sage/sage/coding/code_bounds.py sage -t -force_lib devel/sage/sage/coding/source_coding/huffman.py Regards, Vladimir - v_2e v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
Re: [sage-devel] Re: 128 failed tests of Sage-5.4.1 on Debian Wheezy
Hello! On Sun, 25 Nov 2012 19:05:28 +0100 Johan Grönqvist johan.gronqv...@gmail.com wrote: On my (amd64) debian wheezy, I ran make test on sage 5.4.1 and I see: All tests passed! Did you run some other command to test things? I did run 'make test' command. I have also noticed that the detailed error messages related to the failed tests contain the error message described in my previous posts to 'sage-support' mailing list with the subject Matplotlib: KeyError:'ItalicAngle' Maybe somebody is able to point me to a solution of this problem? Thanks! Vladimir - v_2e v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
Re: [sage-devel] Re: 128 failed tests of Sage-5.4.1 on Debian Wheezy
On Mon, 26 Nov 2012 09:24:38 +1300 François Bissey francois.bis...@canterbury.ac.nz wrote: You may be missing a font Vladimir. Yes, I thought so too, but which one? How can I find it out? Thanks! Vladimir - v_2e v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
Re: [sage-devel] Re: 128 failed tests of Sage-5.4.1 on Debian Wheezy
On Sun, 25 Nov 2012 21:56:11 +0100 Johan Grönqvist johan.gronqv...@gmail.com wrote: If I was missing a font related to these kinds of things, I would first try to install the debian package texlive-fonts-recommended and see if that helped. (I have that package installed on the system where all tests pass.) I have just installed this package, but it did not help. Maybe I have to do some additional steps after its installation? On Mon, 26 Nov 2012 09:53:37 +1300 François Bissey francois.bis...@canterbury.ac.nz wrote: Could you check if any font are pulled by debian if you install the matplotlib deb? I checked that also. No, 'python-matplotlib' package does not pull any fonts packages. Regards, Vladimir - v_2e v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
Re: [sage-devel] Re: 128 failed tests of Sage-5.4.1 on Debian Wheezy
Hello! On Sun, 25 Nov 2012 22:19:14 +0100 Johan Grönqvist johan.gronqv...@gmail.com wrote: All my lines like that in AFM files seem to use a . as decimal separator. Perhaps you have a , somewhere? (Of course, it could just be your system printing things using the ,, rather than the actual AFM file containing a ,) 1) What is the output of running grep ItalicAngle /usr/share/fonts/X11/Type1/*.afm | grep , on your system? On my system the output is not empty. Here it is: /usr/share/fonts/X11/Type1/a010033d.afm:ItalicAngle -10,5 /usr/share/fonts/X11/Type1/a010035d.afm:ItalicAngle -10,5 /usr/share/fonts/X11/Type1/b018032d.afm:ItalicAngle -10,3 /usr/share/fonts/X11/Type1/b018035d.afm:ItalicAngle -10,3 /usr/share/fonts/X11/Type1/n019063d.afm:ItalicAngle -9,9 /usr/share/fonts/X11/Type1/n019064d.afm:ItalicAngle -9,9 /usr/share/fonts/X11/Type1/n021023d.afm:ItalicAngle -15,5 /usr/share/fonts/X11/Type1/n021024d.afm:ItalicAngle -15,3 /usr/share/fonts/X11/Type1/p052023d.afm:ItalicAngle -9,5 /usr/share/fonts/X11/Type1/p052024d.afm:ItalicAngle -9,9 2) What is the output of running grep ItalicAngle `find . -name *.afm` | grep , in the sage directory? This one is indeed empty on my system too. But what does the non-empty output mean? Do I have the incorrect font files? Regards, Vladimir - v_2e v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
Re: [sage-devel] Re: 128 failed tests of Sage-5.4.1 on Debian Wheezy
I removed the package 't1-cyrillic' which contained the files with comma in 'ItalicAngle' value that I listed in one of my previous messages, and now the Sage tests pass fine. However, I do not understand why the Sage which installed into '/opt' directory depends on some Cyrillic fonts installed somewhere in '/usr/share/fonts'. Is it a normal work? Regards, Vladimir - v_2e v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
[sage-devel] Cannot set 'ymin' in 'semilogy' plot
Hello! I've been experiencing some problems with logarithmic scale plots since the 'semilogy', 'semilogx' and 'loglog' options had been added. For example, when I use the 'semilogy' plot, I can adjust the 'ymax' value, but not 'ymin' value. 'ymin' is always set automatically, and not always correctly. I prepared an example of the issue here: http://sagenb.wombat.org.ua:8000/home/pub/2/ In addition to incorrect lower limit of Y axis, the plot using 'semilogy' is also somewhat unstable. If I evaluate the cell time after time without changing its contents, I obtain two alternating variants of the plot - with two different actual ymin values. Regards, Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
Re: [sage-devel] Re: Cannot set 'ymin' in 'semilogy' plot
Hello! On Mon, 24 Sep 2012 11:07:46 -0700 (PDT) P Purkayastha ppu...@gmail.com wrote: This is now #13528. Not sure what is causing it though. :) We don't touch those parameters while doing log plots, as far as I can tell. I have also noticed that if I have several curves on a single 'semilogy' plot, the lower Y limit is set according the minimum value of the FIRST curve. I thought it might be useful for debugging. Regards, Vladimir - v...@ukr.net -- You received this message because you are subscribed to the Google Groups sage-devel group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.
[sage-devel] Only 1st page worksheets are checked in Notebook
Hello! I have a relatively long list of worksheets on my local Sage server which does not fit into one page, so a part of the list is on another page. And today I noticed that when I check the box Active Worksheets to check all the worksheets I have, the worksheets on 1st page are checked only. So when I want to download all the worksheets in one archive, I cannot do it. Instead I have to check Active Worksheets for every page and download it as a separate archive. It looks like a bug to me, so I decided to post it here. Regards, Vladimir - v...@ukr.net -- -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] MATLAB: viable alternative...?
Hello! Just in case somebody is still interested in opinions on the initial topic. Since I'm not familiar with Matlab myself, I asked some people who is familiar Why do they choose Matlab and not any other system, for example, Sage. - Most of them didn't know about Sage at all till that moment. - Most of them started to use Matlab just because they heard this word from other students / PhD students / lecturers and once they got used to it, they want nothing else. - Some of them a ready to switch to ANY other system any time IF they find it more useful or more suitable for their work. - Some of them had not used any kind of CAS before and are ready to start with any system (including Sage) if somebody teaches them how to work with it. These two last categories seem the most promising to me. And while the people from the latter one do not make any decisions basing on *their own* opinion, people from the former one tend to be more conscious and flexible. What they need is a set of functions they use in their work (with any names - not necessarily matching those from Matlab), a detailed reference manual to look for such functions and their usage and a huge amount of ready recipes and scripts on the Internet for copy-pasting into their own programs. For example, one of them said: When I need to use some relatively new method, it is very likely that I will find its implementation in a form of a Matlab script (or maybe he said toolbox - I'm not sure about how they call it) much earlier that in any other language/system. That is why I just take it and use it. And of course, I need to use Matlab to run it. Another example - one of them asked me: Where can I find a complete list of functions available in Sage? I had to explain him that Sage includes a number of mathematical packages each one having its own documentation, reference manuals, examples and so on on their websites. But such an answer simply sounds like I don't know. And what kind of help is that? So, summarizing all stated above, it seems to me that the main cause of Sage being undervalued is the lack of documentation/books/reference manuals/forums/ready recipes/etc. in different languages. For example, almost all people in xUSSR countries usually look for some kind of support in Russian. And that's quite a lot of people. They can easily obtain any kind of help on Matlab in Russian, but they can get almost no help at all in Russian for Sage. P.S. None of them mentioned the syntax differences, namely in the matrix notation, although this probably does not say much by itself Regards, Vladimir On Mon, 15 Aug 2011 12:58:38 -0700 William Stein wst...@gmail.com wrote: Hi, If somebody walked up to *you* and asked: Is Sage now a viable alternative to MATLAB? what would you say? I'm especially interested in what people who do numerical/applied computation think. My answer: It's very difficult for *me* to answer this question myself, because MATLAB is useless for most of my own teaching/research/work, but I realize it is very widely used in applied mathematics. Based on going to Scipy and the resources I've seen online, it appears that the Numpy/Scipy stack is extremely useful to actual people doing numerical computation. Maybe I'll try asking on sage-devel. [NOTE: I am interested in people's answers, rather than somebody hijacking this thread to try to define viable alternative or say this isn't a scientific survey or something. Please try not to hijack this thread. Thanks!] -- William - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: Idea for new implicit_multiplication level to handle x (x). Please tell me if it would easily work.
Hello! On Tue, 23 Aug 2011 07:55:10 -0700 (PDT) Chris Seberino cseber...@gmail.com wrote: ... And as had been said before, this will be an *option* so will not affect people that don't care for it. Do I understand correctly that to use the implicit multiplication one will need to turn it on explicitly and that the default syntax will not differ much from the Python's original syntax? If so, this indeed will not be a problem to any newbie since one has to know that such feature exists to be able to turn it on, and that is not a newbie already. :) Again, If I understood the problem right. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
[sage-devel] Big files upload to Notebook server fails
Hello! I tried to upload a worksheet file on my local Sage Notebook server, but it failed. It has already been some time ago. It looks like it is currently impossible to upload the files bigger than some critical size to the Notebook server. In my case the worksheet file has a size of ~25 MB. Like I've already mentioned, this problem has already appeared earlier and had even been discussed shortly in this thread: http://groups.google.com/group/sage-support/browse_thread/thread/727843a963c78fb3 So, is it a bug that should be fixed or is it all about some server settings which can be tweaked in some way? Thank you. Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
[sage-devel] sagemath.org/ru/
Hello! I tried to access the Sage Tutorial in Russain today and went to the http://sagemath.org/ru/ page for this purpose. There is a link Documentation on it which gives the following message: Forbidden You don't have permission to access /ru/html/ on this server. So how can one access the Russian Tutorial on sagemath.org? And by the way, why is http://sagemath.org/ru/ itself so poor with information? It is almost empty. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: sagemath.org/ru/
Hello! On Fri, 12 Aug 2011 10:53:12 -0700 (PDT) kcrisman kcris...@gmail.com wrote: Sorry, I misunderstood exactly what the problem was - though until 4.7.1 comes out, the tutorial won't be public. Anyway, this explains why it's not available yet. That clears the situation. I was a bit worried because I know that the Russian translation for the Tutorial had been done several months ago and was afraid it could be lost somewhere. At least it is nice to hear that it will be available when the 4.7.1 release comes out. By the way, I believe it needs some updating, because it was written for some earlier versions of Sage. Am I right? On Fri, 12 Aug 2011 10:16:55 -0700 William Stein wst...@gmail.com wrote: And by the way, why is http://sagemath.org/ru/ itself so poor with information? It is almost empty. This is likely just a feature of not enough people who are working on Sage and know Russian. Would you (or a student/friend) of yours being willing to improve that site? I'd like to participate in making a full-featured Sage web-site in Russian. Still I need some governing, because I do not know what actually needs to be done and in what order. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Shall / can we reduce the number of Sage related Google groups?
Hello! On Wed, 3 Aug 2011 07:51:06 -0700 William Stein wst...@gmail.com wrote: ... Sometimes people post one word messages to sage-flame such as F___!, just to let off steam. Wow! I definitely should subscribe to this one! :) Beyond jokes, I can give my - the regular Sage user - view on this question. I'm subscribed to the sage-devel and sage-support lists at the moment. I am not a developer (my only contribution into Sage is helping with the Russian translation of Sage Tutorial), I'm not a mathematician (i.e. I understand almost nothing in mathematicians' threads), but I consider the first of them (sage-devel) as source of some kind of news about the progress in Sage development and the second one (sage-support) as a generic source of help with the particular tasks. I'm not a Windows user either, but I'm very interested in Sage on Windows just because this is the only way I can convince my colleagues to try using Sage instead of M*. So It would be nice to hear some news on Sage-on-Windows port progress in sage-devel. And it also seems to be pretty relevant (if one considers porting as development). Speaking of the existing diversity of mailing lists devoted to sage-related topics, it does confuse the newcomers. The most probable list for them to choose is sage-support, I guess, because its name seems to be intuitively obvious. And yes, it's true that some threads remain unanswered even on sage-devel mailing list. This looks like a problem to me. Summarizing all said above, I'd like to give a small list of basic things I would like to see as a regular user. 1. I need a source of help - this means a mailing list or a forum with a quick response (like a couple of hours from the Simon King's example). (A good example of such list is gnuplot-info, where anyone can get some help on the particular problem within several hours usually). 2. I need a source of news - this means, for example, a monthly news digest about the progress in Sage development (for Windows, MacOS, GNU/Linux, Solaris - altogether). 3. I need a constant source of interest, if I may say so. This actually means constantly getting some kind of information which makes me more and more interested in using Sage and suggesting it to other people. The role of such information for me so far played the messages about new books on Sage, new web-sites, new functionality added, new components' versions, a number of bugs fixed, new translations out and so on. Everything that demonstrates that the project breathes. Oh, and by the way, the ability to take part in any discussion in development thread is also a kind of stimulating thing. The user begins to *think* about what does he want Sage to look like and what way does he want Sage to be developed further. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
[sage-devel] DATA files manipulation in Notebook
Hello! I have encountered some problems trying to upload/download the relatively large files in the DATA folder of my worksheet. 1. When I want to upload some data files on the server into the DATA folder, I press Upload and wait until the file is uploaded. Everything goes fine till the moment the file finally gets fully uploaded. At this moment Notebook redirects me to the page for _editing_ this file automatically, which I certainly do not want to do since usually those are just the data files with some experimental or numerical modelling results (and may be even stored in the binary format). 2. When my program accomplished some calculations for me and saved the results into some file in the 'DATA' directory, I want to simply download that file. I go to Data... - MyFile.txt and again Notebook tries to show me all the contents of that file (which sometimes can be very long) and even more - I can see the phrase Processing Math: 0% in the bottom left corner in my browser window, which I understand as a searching for and processing of the mathematical expressions in the text, am I right? So, in both cases one of my browsers (IceCat) consumes all the available CPU time and becomes non-responding for a several minutes, while the other one (Midori) consumes all the available CPU time, all the available memory, becomes non-responding and segfaults in several minutes. My question is: what are the ways of simple data files manipulation (upload, download) without viewing, editing and Processing Math in Sage Notebook? If there are none, then maybe it is worth to change the Data... functionality slightly? For example, when the user presses on the filename in the Data... scroll-down list, a page opens where he/she can choose between View file, Download file, Delete file, Rename file, File size is: MB, File creation time is: mmddyy, hh:mm:ss etc. What do you think of that? Thanks. Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: Translation
Hello! On Tue, 14 Jun 2011 23:49:10 -0700 (PDT) Andrey Novoseltsev novos...@gmail.com wrote: Usefulness of this work is somewhat questionable as we will not be able to maintain these translations and it may lead to discrepancies between detailed documentation and actual commands. In addition, it becomes even harder to find appropriate people to translate and referee, since individual commands may require deep understanding of specialized areas of mathematics. Given that it took a year to review the tutorial... ... I think the next goal should be to improve the tutorial translation as currently I find it a bit too literal which can be confusing for new users (I couldn't quite understand what are Базисные кольца and in fact was first thinking that they are base rings). Ideally, the Russian tutorial should be just Russian tutorial, rather than trying to be an accurate translation. By the way, are Maple/Mathematica/ MATLAB translated into Russian? I am pretty sure there are Russian books on them, but is their help itself translated? 8 years ago it definitely was not the case, I don't know about now. Yes, I agree that some detailed books on Sage in Russian can substitute the Russian help. Maybe having some consistent books even better. In such case, what is the actual situation with the books on Sage? Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Is Sage better because of the notebook?
Hello! On Wed, 15 Jun 2011 15:09:55 -0600 Ceigh Boone schaffer...@gmail.com wrote: Hi all, Just wanted to check some facts. I'm giving a small talk about Sage, and I'm planning to say (just because it seems to me) that using the sage notebook is really big advantage compared to other programs that have heavier graphical interfaces. Assuming that you always have your browser running, it is a good idea that your math software runs inside it also, instead of hogging resources of it own. Is this true for trivial reasons? Do you have any insights? For me personally it is just a great possibility to organize a common work on different tasks by several people. And again basing on my personal experience, I may say that when I tell other people about Sage, the ability to use its web-interface seems the most interesting thing for them at first sight. Of course I like the idea of using the general-purpose and widely used programming language for it (Python) and tell people about it too, but this one tends to impress people much less than the ability to organize all the local/remote/single/common work in the same easy way. So I believe that Notebook is a very important feature for Sage. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Translation
Hello! By the way, I remember that some months ago a Russian translation of Sage Tutorial had been ready. I personally edited it and formatted for Sage documentation system, but still cannot find a way to read it on the sagemath.org web site. And one more thing. What about translating Sage more deeply? I mean not only the tutorials and basic documentation, but the interfaces also. Or maybe even the information displayed when the user types something like sage: command? I have no much time to sit down and translate the huge amount of docs at once, but I believe that if we at least *start* doing something, sooner or later we will do it. Is there a person among Sage developers who coordinates the translation work? Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: Translation
On Tue, 14 Jun 2011 07:58:10 -0700 (PDT) kcrisman kcris...@gmail.com wrote: On Jun 14, 9:14 am, v...@ukr.net wrote: Hello! By the way, I remember that some months ago a Russian translation of Sage Tutorial had been ready. I personally edited it and formatted for Sage documentation system, but still cannot find a way to read it on the sagemath.org web site. This is because it was not yet positively reviewed. So what should actually be done for this translation to be accepted? And one more thing. What about translating Sage more deeply? I mean not only the tutorials and basic documentation, but the interfaces also. Or maybe even the information displayed when the user types something like sage: command? I don't think anyone has done this. It should be possible, but a huge amount of work. Translating the interface (Notebook and possible others) should not be too hard. Translating the help pages (command? output) is indeed a very big work, but English is still a considerable problem for young scientists from xUSSR. That is why I believe the popularity of Sage highly depends on the translation and the documentation in Russian. I know some people who could use Sage if they knew English well enough to read help at least. There are not only physicists or mathematicians among them, but also some electronics engineers and others. Don't you think that a good translation into Russian could increase the Sage popularity among Russian-speaking users? Is there a person among Sage developers who coordinates the translation work? No. Why? Is it a low-priority question? Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: Translation
On Tue, 14 Jun 2011 07:58:10 -0700 (PDT) kcrisman kcris...@gmail.com wrote: See http://trac.sagemath.org/sage_trac/ticket/9378 - it is nearly ready to go! Big thanks to Harald Schilly for turning it into the proper format. Please excuse me for posting such unnecessary things, but I've just seen that I'm the only person mentioned as a co-author of Russian translation without my last name at the moment. :) Obviously, my name was taken from the e-mails, where I usually use only the first name. So, could you please write my full name there? It is Vladimir Smolyar. Thanks. Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Including GPLv3+ code in Sage (2)
On Sat, 26 Feb 2011 15:20:36 + David Kirkby david.kir...@onetel.net wrote: http://mercurial.selenic.com/about/ says Mercurial is free software licensed under the terms of the GNU General Public License Version 2. If one clicks the link to the license http://www.gnu.org/licenses/gpl-2.0.txt it says GPL 2, with no mention of GPLv2+, or any later version, so I'm unsure how you arrive at that. The Pari page has a link to http://www.gnu.org/licenses/gpl.html which is GPL 3, but the source code has a COPYING file that starts: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 So I'm unsure how you arrive at either of those conclusions, though the Pari case is confusing. Excuse me, but wouldn't it be better to just ask the upstream developers of the packages of interest to clear this ambiguity and to fix the mismatch between the website info (which is likely to be more up-to-date) and the source codes? And by the way, FSF seems to provide some help in resolving license-related issues including licenses compliance as far as I know: http://www.fsf.org/licensing Maybe they could also help clearing up the questions regarding GPLv3 licensing? Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Including GPLv3+ code in Sage (2)
On Sat, 26 Feb 2011 15:20:36 + David Kirkby david.kir...@onetel.net wrote: http://mercurial.selenic.com/about/ says Mercurial is free software licensed under the terms of the GNU General Public License Version 2. If one clicks the link to the license http://www.gnu.org/licenses/gpl-2.0.txt it says GPL 2, with no mention of GPLv2+, or any later version, so I'm unsure how you arrive at that. The Pari page has a link to http://www.gnu.org/licenses/gpl.html which is GPL 3, but the source code has a COPYING file that starts: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 So I'm unsure how you arrive at either of those conclusions, though the Pari case is confusing. Excuse me, but wouldn't it be better to just ask the upstream developers of the packages of interest to clear this ambiguity and to fix the mismatch between the website info (which is likely to be more up-to-date) and the source codes? And by the way, FSF seems to provide some help in resolving license-related issues including licenses compliance as far as I know: http://www.fsf.org/licensing Maybe they could also help clearing up the questions regarding GPLv3 licensing? Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] sage-on-gentoo status
Hello! On Fri, 21 Jan 2011 22:58:34 +1300 François Bissey francois.bis...@canterbury.ac.nz wrote: Hi all, Since I am back to speed I think it is time I posted an update on the state of sage-on-gentoo. I released sage-4.6.1 ebuilds in the hour after the release was announced. That was made possible by the fact that I have started to make ebuilds for alpha and rc releases. 4.6.1 is in very good shape! But unfortunately it still gives me this message: Unhandled SIGSEGV: A segmentation fault occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it (typically accessing invalid memory) and 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). and refuses to start. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: English version of the book Calcul Mathematique avec Sage
Hello! On Mon, 3 Jan 2011 18:02:02 +0100 Nicolas M. Thiery nicolas.thi...@u-psud.fr wrote: Hi Rob! On Sun, Jan 02, 2011 at 11:37:48PM -0800, Rob Beezer wrote: Its good to see all the interest in an English version. I think it would be an incredibly worthwhile project. +1 I do also believe that the appearance of the book on Sage in English would lead to the faster appearance of such book in Russian. There are many Russian scientists who knows English (more or less) and could help translating such book into Russian. Unfortunately, not so many Russian-speaking people understand French, so it is several times (or orders?) harder to find a person who could make a translation of such special book from French into Russian. So, Russian scientists would benefit from this project too! :) And this definitely gives Sage a great number of new users (including hundreds of students every year ;) ). Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: ask.sagemath.org
Hello! On Mon, 15 Nov 2010 03:27:48 -0800 (PST) pang pablo.ang...@uam.es wrote: On 14 nov, 22:14, v...@ukr.net wrote: Hello! Please excuse me if I'm asking a question that has already been answered somewhere. :) Does this service exist for asking the questions on certain specific problems and algorithms or for some kind of generic questions? Why don't you ask this is in http://ask.sagemath.org? More people might have the same doubt, and search for an answer there. Well, interesting idea. But to be honest, I don't think people will look for the answer to such question among the questions asked there. As for me, I usually look for some kind of FAQ or Rules before asking a question in a new place. Maybe, other people do the same? And if so, it would be very convenient for such people to see something like Here you can ask anything you want about working with Sage somewhere at the top of the page (with a huge huge letters :) ) or somewhere in the FAQs. In such situation people wouldn't eve have a need to look for this answer. They would just see it. :) Regards, Vladimir. - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] ask.sagemath.org
Hello! Please excuse me if I'm asking a question that has already been answered somewhere. :) Does this service exist for asking the questions on certain specific problems and algorithms or for some kind of generic questions? For example, if I have some problem to solve, but I do not know how to do that with Sage, may I ask how to do that? Thanks. Vladimir. On Sun, 14 Nov 2010 13:02:03 -0800 William Stein wst...@gmail.com wrote: Hi, I just wanted to send a quick update about http://ask.sagemath.org. There are now nearly 200 participants, and also nearly 200 questions have been asked, with most answered. The person with the top karma for answering questions is Mike Hansen. So a big shout out to Mike. Also, Niles Johnson has been extremely helpful as well. Thanks to the help of Evgeny Fadeev (askbot author), it is also now possible to typeset mathematics pretty much anywhere on http://ask.sagemath.org. -- William -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: Why Sage? Website Section
On Fri, 12 Nov 2010 10:46:37 -0800 (PST) kcrisman kcris...@gmail.com wrote: But now it's a moot point. Maxima uses Lisp; Sage has Python; XYZ has WTQ; etc. For some people Python is a selling point; let it be a selling point, then. Python is definitely a selling point since - there already ARE many people who knows Python thus it would be much easier for them to get used to Sage. - once Python is learnt, one may use his Python programming skills in many many ways - not only for Sage. - one need not learn different programming languages to use all the software that comes within Sage (Lisp, C,...) - Python is one of the easiest programming languages to learn (my own experience; and I have some programming practice in some old BASICs, Pascal, Delphi, C/C++ and now a bit in Python - so it is not my favourite programming languages of 2 programming languages I know). - Python is a general purpose and widely used language; and Sage (as far as I know) is the first mathematics software package to use such language (I mean the de-facto existing programming language) instead of inventing their own bicycle. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] Re: Who wrote the paper saying commercial software is like hiding proofs?
Hello! On Thu, 4 Nov 2010 22:38:27 -0700 (PDT) rjf fate...@gmail.com wrote: Does the lack of availability of source code for a program mean it is unacceptable to publish the results of that program in a journal? I think not. Is it nice to release your program and data along with your article? Sometimes. I try to do so. RJf I can say from the physicist's point of view that when one publishes the results of his experiment, he HAS to tell other people (like journal readers) HOW EXACTLY he got those results. It includes the detailed description of experimental setup (all the equipment and facilities) and the methodology of that experiment. Well, methodology itself includes a description of the tools one used for data processing (the programs). Nowadays it becomes more and more popular to make the so called computational experiment or simply computer experiment as they use to call it sometimes. This means that you have no any experimental setup except for your computer. And describing the model of your computer won't help in such case. What will help to explain people WHAT and HOW you were doing is the description of the algorithm of your computational experiment. Now, there are many standard algorithms used in different (including the non-free ones) computer algebra systems which are well tested and are known to work fine (like solving a linear equation system, for example) and one usually does not have to describe such trivial algorithms. But let us not forget that we are doing some RESEARCH. This means that we are searching for something new and that we are working on the leading edge of known science and as a consequence, of known and tested algorithms. And when one is searching for something new, how can he know that any OLD (well tested and known to work fine) algorithm will work fine for this new area of knowledge or for these new data? I personally know a few physicists who discovered some new important things just because they had no money to buy a special (commercial) software package for their computations and decided to implement the necessary algorithms on their own. And it turned out that they became the first people to discover the effect because their colleagues from other countries and more rich universities were using commercial software with wrong algorithms! This of course does not mean that if a software has a closed source code, it has a wrong algorithms inside. But it could be. It could easily happen! Especially when we are talking about science and discovering something new. So I hope, this example shows that using free software (the source code of which one can study and change) in scientific research is very important. It leads both to more clear proofs and to more efficient research. Regards, Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
Re: [sage-devel] GLPK license and version
Hello! On Tue, 22 Jun 2010 18:45:43 -0700 William Stein wst...@gmail.com wrote: ... The core Sage library, since we control it and many people don't like GPL3 so much. Excuse me for interrupting a technical discussion, but I just wanted to ask what is wrong with licensing Sage under GPLv3? Sage is a free software, am I right. I thought that all GPLs are for free software and that all of them do guarantee freedom to use and modify the software. If that is true, then why do you have to stick with GPLv2 only code? Oh, and by the way, is it possible to distribute one part of a program under GPLv2 and the other part - under GPlv3? Or do you have to distribute everything under GPLv3 if it contains some parts released under GPLv3? And how does it affect Sage's development? Thanks. Vladimir - v...@ukr.net -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org