[sage-devel] Re: sound in Sage..

2013-03-20 Thread mmarco
We do have show(), so we could likely have play(), at the very least launching $SAGE_PLAYER (or $SAGE_BROWSER) with a given (audio/video/multimedia) file. That should be done in a way such that, if called from the notebook, the sound is played by the browser. Something like a streaming from

[sage-devel] Re: Sage 5.8 on ARM

2013-03-21 Thread mmarco
I can only thak you for the effort on compiling sage on ARM, considering that you do it in your very own small laptop. What happened with the ARM box that William said he would buy for the sagemath cluster? -- You received this message because you are subscribed to the Google Groups sage-devel

[sage-devel] Re: Sage 5.8 on ARM

2013-03-21 Thread mmarco
Last time I talked to him, he suggested we use qemu to make a virtual ARM machine.   That's probably faster than actual hardware for this purpose, and we can configure it to have way more RAM. Is that true? emulating an arm processor is actually faster than the processor itself? Wow! --

[sage-devel] Is it ok to include multiprocessing functions in a patch?

2013-03-30 Thread mmarco
I am working on a patch to implement Zariski-Van Kampen method, and it makes use of parallelization. For some reason, the use of plain @parallel decorator (which uses fork) gives some problems, but it works of if i use the multiprocessing option. But IIRC, multiprocessing library requires open

[sage-devel] Re: Is it ok to include multiprocessing functions in a patch?

2013-03-30 Thread mmarco
Solve the problem with @parallel in the first place? ;-) That is where the problem apperaed (see #14154). It doesn't appear using @parallel('multiprocessing'), which is what i am asking here if it is ok. I think that if you don't specify the number of threads, it uses the number of cpus

[sage-devel] Re: Is it ok to include multiprocessing functions in a patch?

2013-04-01 Thread mmarco
Or tell us at least what is broken (maybe its simply a design limitation) I really don't know what the issue is. I posted the code that shows the problem in #14154. I tried to simplify the code, but then the issue didn't appear. I tried to trace the issue, but have been unable so far. As i say

[sage-devel] Re: Sage part of Google's Summer of Code 2013

2013-04-08 Thread mmarco
That's great news. Volker, are you still interested in mentoring the windows gui? -- 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] Re: Sage part of Google's Summer of Code 2013

2013-04-08 Thread mmarco
an Android app project and/or a cross-platform (including Windows ;-) GUI On Monday, April 8, 2013 11:52:23 PM UTC+1, mmarco wrote: Volker, are you still interested in mentoring the windows gui? -- You received this message because you are subscribed to the Google Groups sage-devel

[sage-devel] Re: Sage part of Google's Summer of Code 2013

2013-04-09 Thread mmarco
toolkit really doesn't matter that much in the bigger picture. Really, the question is how to present functionality in an intuitive way and how to organize the code (e.g. MVC pattern). On Tuesday, April 9, 2013 12:01:41 AM UTC+1, mmarco wrote: Ok, in that case i step out of it. I

[sage-devel] Re: Sage part of Google's Summer of Code 2013

2013-04-12 Thread mmarco
Can someone edit the project proposals page to include the gui for controling the vm? On 11 abr, 10:49, Harald Schilly harald.schi...@gmail.com wrote: Hi, this is a reminder, that students start proposing ideas in the dedicated forum over

[sage-devel] Re: Sage Days in June in Seattle

2014-05-16 Thread mmarco
What about the days before 19? El jueves, 15 de mayo de 2014 22:44:32 UTC+2, William escribió: Here's an update on the Sage days in June in Seattle. We will have a large house near UW June 19 - 30: http://www.homeaway.com/vacation-rental/p906894 On Fri, Apr 4, 2014 at 2:25 PM,

Re: [sage-devel] Re: Please review #13125

2014-05-18 Thread mmarco
I think that, if credit should be given to the grant that funded a certain work, it should be stated in either a comment of the corresponding ticket, or the commit message. That way it would be clearly stated which code was funded by which grant. Imagine the situation where the code funded by

Re: [sage-devel] RFC: Grant acknowledgement

2014-05-19 Thread mmarco
I definitely am against the acknowledgements in the source code. It could be necessary to have some way of acknowledgement (at the end, we would like the community to consider that writing code for sage is not a minor task compared to publishing papers), but that should be somewhere else. I

Re: [sage-devel] Re: Creating a new module and integrating it into Sage for testing

2014-05-22 Thread mmarco
you have to import the module. If you want to be imported automatically at startup, you should edit the file all.py. El jueves, 22 de mayo de 2014 22:47:55 UTC+2, Amit Jamadagni escribió: Hello John, Thanks for the reply but sage shell does not detect the link class which is in

[sage-devel] Re: redesign combinatorial statistics

2014-05-28 Thread mmarco
A slightly unrelated problem: Would it be possible to include the findstat functionality in sage? That is, i have a bunch of pairs (permutation, number), then call the function findtsta on them, and get a list of possible ways that the numbers can me computed from the permutations. All inside

[sage-devel] Re: [sage-combinat-devel] Re: redesign combinatorial statistics

2014-05-29 Thread mmarco
Just to clarify, i wasn't thinking on sage sending a query to findstat, but performing the search locally (i.e. having findstat software included in Sage). I don't know how findstat is implemented, so i don't know how wise that aproach would be. Does findstat relly on a big database that is

[sage-devel] Inconsistency in element class. Is it a bug or intended?

2014-06-07 Thread mmarco
I have found the following behaviour: {{{ sage: B=BraidGroup(4) sage: b=B([1,2,3]) sage: type(b) class 'sage.groups.braid.Braid' sage: type(b*b) class 'sage.groups.braid.BraidGroup_class_with_category.element_class' }}} Both b and b*b have the same parent, but they belong to different classes.

[sage-devel] Re: Inconsistency in element class. Is it a bug or intended?

2014-06-08 Thread mmarco
This is now #16458 -- 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] Re: hash for algebraic field

2014-06-09 Thread mmarco
The problem is not only having a is_prime method or not. It is also which should be the output of that method. 3 is a unit in AA, but not in ZZ. The factorization is different deppending on where you consider it, the gcd too... there are so many mathematically relevant properties for a number

[sage-devel] Re: Re: Re: hash for algebraic field

2014-06-11 Thread mmarco
Since we already have Sequence, and Set, which mimic list and set but performing coercion on all its elements, would it be wise to also have Dict? Or even change Sequence to List and make Sequence inmutable? -- You received this message because you are subscribed to the Google Groups

[sage-devel] Re: speaking spanish or catalan ?

2014-07-22 Thread mmarco
The author is south american? There are several expressions that sound funny to people from Spain. Even there are some that i am not sure they are correct. El martes, 22 de julio de 2014 15:43:01 UTC+2, Frédéric Chapoton escribió: Hello, is there any spanish (native) speaker there, to have

[sage-devel] Why is the minimal polynomial of an algebraic number forgoten?

2014-07-29 Thread mmarco
I have the following : sage: R.x = QQ[] sage: f = prod([R.random_element() for i in range(12)])+1/993*R.random_element(degree=24)+73/1298749837*prod([R.random_element(degree=1) for i in range(24)]) sage: f.factor() (189/2) * (x^24 + 7504997480865664356484601/1685489222385795317475600*x^23

[sage-devel] Re: Background documentation

2014-08-09 Thread mmarco
I have seen much worse than two pages of boring computations of errir estimates that lead to potentially useful code published in arxiv. I would go for that. El viernes, 8 de agosto de 2014 10:48:20 UTC+2, Clemens Heuberger escribió: In http://trac.sagemath.org/ticket/16782, I propose a patch

[sage-devel] Re: Sage and sympy

2014-08-14 Thread mmarco
The good thing is that Sage supports algebraic numbers as coefficients in the symbolic ring. So we can construct the expression: RootSum(229*_t**4 + 6*_t**2 + _t + 1, Lambda(_t, _t*log(-37785*_t**3/3547 - 5496*_t**2/3547 + 12979*_t/3547 + x + 691/3547))) like this: sage: R.t = QQ[] sage: f =

[sage-devel] Re: SageMathCloud / closed source / GPL / Spirit of Sage??

2014-08-15 Thread mmarco
IANAL, but my understanding is that the licensing of the code that William wrote for the servers that run SMC would only be relevant if the code is distributed. That is, the license of a software is an agreement that happens in the moment of the distribution. The license stablishes the

[sage-devel] Re: affine_patch and projective_embedding

2014-08-16 Thread mmarco
There are several possible projective embeddings for an affine object. How do you propose to determine which one should be used? -- 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

Re: [sage-devel] On scientific computing, Python and Julia

2014-08-21 Thread mmarco
So, would it be thinkable of to move sage from Python to Julia? Sounds like a titanic task, but sounds like if there are so many advantages in Julia with respect to Python, it could be worth it. -- You received this message because you are subscribed to the Google Groups sage-devel group. To

Re: [sage-devel] Re: SageMathCloud / closed source / GPL / Spirit of Sage??

2014-08-22 Thread mmarco
As far as i understand, the current plan is to spend the money made by SMC (if it makes money, some day) to improve Sage (for example, to hire paid programmers that would work into the windows port). So, if things don't deviate from that plan, the gain of SMC would also turn into a gain for

[sage-devel] Re: Crazy/dumb idea about Sage on Windows...

2014-08-22 Thread mmarco
In fact, there was a GSoC proposal to write some simple GUI that would handle the VM: check for firewall issues, open the VM's browser if there are, and run the VM in headless mode if there are not, also handle the actualizations of the VM and so on. Sadly, no student decided to go for that

[sage-devel] Re: Crazy/dumb idea about Sage on Windows...

2014-08-22 Thread mmarco
Install one in a VM :) The reasons why i don't run windows on my computers still apply to running windows on VM's on my computers. Besides, a VM that runs inside a VM is probably not a good idea for testing the possible problems that this GUI would encounter in real life. -- You

[sage-devel] Re: Crazy/dumb idea about Sage on Windows...

2014-08-23 Thread mmarco
Their .sage and .ipynb files would live on the windows side, but if they have some data they want to analyze (like a file to read in, or a file to save to), they'd still have to somehow get that data into/out of the VM. You're right that it's easier than what we have, though! Thanks,

Re: [sage-devel] Re: Crazy/dumb idea about Sage on Windows...

2014-08-24 Thread mmarco
From my point of view, the worst part of the VM approach right now is the keyboard layout. Solving that we would have a decent solution for windows. El viernes, 22 de agosto de 2014 21:30:19 UTC+2, Volker Braun escribió: On Friday, August 22, 2014 7:54:57 PM UTC+1, Fernando Perez wrote: - a

[sage-devel] Re: How practical/useful would a native windows subset be?

2014-08-25 Thread mmarco
IIRC, GAP and Pari/GP do have a native windows version. Singular has a cygwin version. El lunes, 25 de agosto de 2014 11:05:08 UTC+2, Dima Pasechnik escribió: On 2014-08-25, Dr. David Kirkby (Kirkby Microwave Ltd) drki...@kirkbymicrowave.co.uk javascript: wrote:

Re: [sage-devel] PyCon talk proposal

2014-08-28 Thread mmarco
The spanish python conference (PyConEs) will happen in november. I am thinking about proposing myself for a short presentation of Sage. El jueves, 28 de agosto de 2014 09:07:11 UTC+2, Daniel Krenn escribió: Am 2014-08-26 um 11:58 schrieb Viviane Pons: a reminder that you still have until

Re: [sage-devel] Re: How practical/useful would a native windows subset be?

2014-08-28 Thread mmarco
Iirc, it would be accessible from any machine that can access the host. It just should point to the forwarded ports -- 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

Re: [sage-devel] Re: How practical/useful would a native windows subset be?

2014-08-28 Thread mmarco
Iirc, it would be accessible from any machine that can access the host. It just should point to the forwarded ports -- 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] Re: Make ARM a supported platform

2014-09-01 Thread mmarco
Which OS did you build it in? -- 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] Re: Make ARM a supported platform

2014-09-01 Thread mmarco
Would it be possible to aim at other options (mainly, raspbian) -- 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

[sage-devel] Re: Make ARM a supported platform

2014-09-01 Thread mmarco
On a practical level I think a raspberry is too slow for continuous integration purposes. Do you mean on the maintainer side or the user? For the user, sage would probably take a long time to load, but then should work more or less ok. For the maintainer... i was thinking on compiling

Re: [sage-devel] Re: Make ARM a supported platform

2014-09-02 Thread mmarco
You mean like using SAGE_ATLAS_LIB to avoid shipping a too optimized version of that lib? My comment was more in the line of making sure that the resulting compiled code does not use instructions that are not available at the raspberry pi processor. IIRC that means making sure that we

Re: [sage-devel] Re: One-click installer for Vbox+Sage

2014-09-02 Thread mmarco
Does that show the IP from the point of view of the guest, or from the host? If the ports are correctly forwarded, localhost or 127.0.0.1 should work. El martes, 2 de septiembre de 2014 11:41:16 UTC+2, Emil Widmann escribió: Thanks for that line, looks promising! - you sure know your Vbox

[sage-devel] Re: compiling sage 6.3 on a raspberry pi

2014-09-10 Thread mmarco
It is theoretically possible, but you would need swap memory (the RAM of the device is not enough), which would be very slow (i don'trecommend doing it using the SD card as swap device, too much read/write for it), so go for a USB hard drive. And even then, it will be quite slow (the USB port

[sage-devel] Re: compiling sage 6.3 on a raspberry pi

2014-09-15 Thread mmarco
I have purchased one of these boards: https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME/open-source-hardware And plan to plug in it a ssd drive to allow fast swap space. I would like to use it to compile sage for raspbian, but there is an issue: the raspberry pi is ARMv6,

[sage-devel] Best way to store a database?

2014-09-26 Thread mmarco
I am working on an optional package for the knot atlas. The idea is to download the database of knots and links and be able to query it. I have downloaded a +300MB .rdf file from the knot atlas web page. Juyst parsing it takes a bit. Which would be the right format to store that information in

[sage-devel] Re: Best way to store a database?

2014-09-26 Thread mmarco
So i take it would require sqlite as a dependency? or is it already shipped with sage by default? -- 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

Re: [sage-devel] Best way to store a database?

2014-09-27 Thread mmarco
How long ? Around five seconds in a very fast SSD disk. What kind of Python/Sage object do you want to store at the end ? Dictionaries of strings (easy to store in a SQL table) or less standard Sage objects ? What takes most processing time, parsing the file or creating Sage

Re: [sage-devel] Best way to store a database?

2014-09-28 Thread mmarco
the hash of the invariants would be a good idea? El sábado, 27 de septiembre de 2014 22:22:44 UTC+2, wstein escribió: On Sat, Sep 27, 2014 at 12:22 PM, mmarco mma...@unizar.es javascript: wrote: How long ? Around five seconds in a very fast SSD disk. What kind

Re: [sage-devel] Best way to store a database?

2014-09-29 Thread mmarco
the future we could add 3- and 4-manifolds to sage. That would be a even a harder work than the basic knots we are working on, though. El domingo, 28 de septiembre de 2014 23:35:19 UTC+2, vdelecroix escribió: 2014-09-28 21:01 UTC+02:00, mmarco mma...@unizar.es javascript:: Typically

Re: [sage-devel] Best way to store a database?

2014-09-29 Thread mmarco
Oh, and i forgot to mention: some of the invariants are only well defined up to multiplication by a unit. That means that quering for the knots with a given invariant means not only to check for the ones with identical value in that field, but to make a (potentially costly) comparison one by

[sage-devel] Re: 2-year project with full-time software developer for improving coding theory in Sage

2014-10-15 Thread mmarco
That is great news AFAIK, there is still some code from last year's GSoC which is not merged, so maybe it is a good oportunity to retake that (ticket #14973) El miércoles, 15 de octubre de 2014 17:22:40 UTC+2, Johan S. R. Nielsen escribió: Hi sage-devel This is to announce and get

[sage-devel] Why do we keep (very old) itanium binaries?

2014-10-22 Thread mmarco
In the download page, we offer binaries for red hat 5.3 (+4 years old) over itanium architecture. The version of Sage is 5.0.1 (+2 years old). Is it really useful to keep it? Are there any actual downloads? I would say that, if we can support Fedora over Itanium (that is, if we have a buildbot

Re: [sage-devel] Can We Trust Computer Algebra Systems?

2014-10-30 Thread mmarco
How hard would it be to switch from the singular interface to the MAcualay2 one for the polynomial stuff? If we can do that, we could automate an extra pass of the testsuite consisting on comparing the output from one interface to the other. Many people doing algebraic geometry research use

Re: [sage-devel] Can We Trust Computer Algebra Systems?

2014-10-31 Thread mmarco
Thanks for the info. I didn't know that. Anyways, it seems that Macaulay2 only uses Singular-Factory and Singular-Libfac for a few functions (factor, gcd minimalprimes and irreduciblecharacteristicseries). So for all the other stuff, it would stil be useful to compare the results given by

Re: [sage-devel] Re: The Misfortunes of a Trio of Mathematicians Using Computer Algebra Systems

2014-11-13 Thread mmarco
IS that individual lines of doctests or doctest units themselves? -- 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

Re: [sage-devel] Re: The Misfortunes of a Trio of Mathematicians Using Computer Algebra Systems

2014-11-13 Thread mmarco
What i mean is that, for example: sage: R.x,y = PolynomialRing(QQ) sage: I = R.ideal([x^2 - y ^2, x + y +1]) sage: I.groebner_basis() [x + 1/2, y + 1/2] Is just one doctest unit (since it is really one test going on, we only check that the groebner basis coincides with the expected one). But it

[sage-devel] Re: Code of Conduct

2014-11-14 Thread mmarco
Precisely last weekend i gave a talk about Sage in PyCon Spain, and one of the topics i discussed is how the project has been quite succesful in attracting users to become developpers. One of the key aspects there is the fact that usually we have a good atmosphere to discuss. Having a place

[sage-devel] Re: discussion of sage

2014-11-14 Thread mmarco
It seems to me that people talking about sage in that discussion don't really know much about what Sage is. If there is something depressing there, is the fact that we haven't done good enough in the marketing side. On a side comment, you mention that Sage has around half a million lines of

Re: [sage-devel] Re: Code of Conduct

2014-11-15 Thread mmarco
I am afraid i would need more information to make a decission about this. I wasn't aware of the existence of the problems you mention. Without knowing what happened in those cases, i cannot say if the proposed code of conduct would have been a good idea to prevent them or not. -- You received

Re: [sage-devel] Re: Code of Conduct

2014-11-19 Thread mmarco
I really like the idea of moving threads to sage-flame when they start to go out of hand. What was the criterion to do so until now? Also, from an ownership point of view, the right to move discussions between google groups belongs to google, and google's rules state that they would do so when

Re: [sage-devel] Re: Code of Conduct

2014-11-21 Thread mmarco
mmarco Nathann Cohen Harald Schilley (qualified) Other proposal or comments, but didn't vote and proposal gained no significant traction (5): william stein karl dieter John Perry rjf cremona Also, important question. Is there anybody who is *seriously* considering

[sage-devel] Re: VOTE: code of conduct - ends Monday at midnight, PST.

2014-11-24 Thread mmarco
[X] No -- do not adopt the code of conduct stated below -- 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

[sage-devel] Re: Cygwin(64) port status

2014-11-25 Thread mmarco
The result of the compilation is relocatable? I mean, would it be eventually possible to have something that windows users just unzip and runs? Or would they always need to compile it? -- You received this message because you are subscribed to the Google Groups sage-devel group. To

Re: [sage-devel] Re: proposed amendment to code of conduct

2014-11-28 Thread mmarco
I definitely like the idea of guidelines over code of conduct. El viernes, 28 de noviembre de 2014 15:08:48 UTC+1, Jakob Kroeker escribió: As already mentioned by others, the bad thing (at least from my point of view) is that the 'code of conduct' splits the community. To reduce the

[sage-devel] Re: Maple versus Mathematica

2014-12-01 Thread mmarco
Going to concrete proposals, i would create a wiki page where people could start writing small comparisons that they know in concrete cases. Maybe when we have enough of such material it would be easier to write a nice marketing document. P.S. I am not sure if such kind of marketing would be

[sage-devel] Re: Maple versus Mathematica

2014-12-02 Thread mmarco
That is great!. Where are those plugins available? On a slightly unrelated subject, i could be interested in some way to automatically convert sage worksheets into wiki pages. El martes, 2 de diciembre de 2014 03:04:53 UTC+1, jason escribió: On 12/1/14, 6:00, mmarco wrote: P.S. 2

Re: [sage-devel] Re: Maple versus Mathematica

2014-12-03 Thread mmarco
I am not sure if it is also available in the M's, or if they have some other system to guide the user to the functions he wants to use, but for me, tab-completion is a great feature in Sage. El martes, 2 de diciembre de 2014 22:43:34 UTC+1, maldun escribió: The emphasis lies on 'trying'

[sage-devel] Re: What are we unable to do right now ?

2014-12-05 Thread mmarco
We have very little to work on modules over polynomial rings (no groebner basis, resolutions, etc). -- 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] Re: What are we unable to do right now ?

2014-12-05 Thread mmarco
* Many numerical functions do not work with arbitrary precision. In Mathematica and Maple, arbitrary precision works seamlessly pretty much everywhere. In Sage, a lot of functions are hardcoded for double precision. A first step would be to provide really solid support for basic

[sage-devel] Re: What are we unable to do right now ?

2014-12-05 Thread mmarco
Can you give some further info about it? Do we have an updated package for fricas or do we need to install it system-wide? It would be nice to have something like foo.integral(algorithm='fricas') for the cases of integrals that maxima and sympy can't compute. El viernes, 5 de diciembre de 2014

[sage-devel] Re: What are we unable to do right now ?

2014-12-05 Thread mmarco
I am confused. How can fricas outperform mathematica if it is only suited for elementary integration? -- 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

Re: [sage-devel] Re: What are we unable to do right now ?

2014-12-06 Thread mmarco
El sábado, 6 de diciembre de 2014 09:57:09 UTC+1, tdumont escribió: Hi, If I read this: http://en.wikipedia.org/wiki/Risch_algorithm I understand that : f=x/(sqrt(x^4+10*x^2-96*x-71)) has an anti-primitive. I do not have maple, so I do nt know if Maple can integrate it; bur sage

[sage-devel] Re: fricas pkg in Sage

2014-12-06 Thread mmarco
Maybe one reason to prefer ecl is that it is embeddable, which could allow us to have a much faster interface than pexpect? -- 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

Re: [sage-devel] Re: User Survey

2014-12-08 Thread mmarco
Maybe support for arm architecture would be relevant in that respect. -- 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

Re: [sage-devel] Re: User Survey

2014-12-09 Thread mmarco
into the mission statement? El lunes, 8 de diciembre de 2014 23:10:49 UTC+1, William escribió: On Mon, Dec 8, 2014 at 2:05 PM, Jean-Pierre Flori jpf...@gmail.com javascript: wrote: On Monday, December 8, 2014 9:53:51 PM UTC+1, mmarco wrote: Maybe support for arm architecture would be relevant

Re: [sage-devel] Re: SageMathCloud now open source

2014-12-12 Thread mmarco
My impression is that open sourcing SMC wouldn't have a big impact on the business oportunity. The main niche of clients would be universities that want to move their math courses to the cloud. For them, having the source code mean that it would be possible to set up their own server, but they

[sage-devel] Re: Isolating a root of a polynomial

2014-12-16 Thread mmarco
I'm still looking for a good converse of Henrici's 6.4g for (2). In the real case, it is sufficient to test that f'(x) != 0 for all x in the interval (just a single polynomial evaluation using interval arithmetic). Is there an analogous test that holds on a complex disk? The CEVAL test

Re: [sage-devel] Re: Isolating a root of a polynomial

2014-12-16 Thread mmarco
Yes, sorry, the formula is x0 -f(x0)/f'([X]) -- 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

[sage-devel] Re: Isolating a root of a polynomial

2014-12-17 Thread mmarco
, December 16, 2014 6:30:06 PM UTC+1, mmarco wrote: I'm still looking for a good converse of Henrici's 6.4g for (2). In the real case, it is sufficient to test that f'(x) != 0 for all x in the interval (just a single polynomial evaluation using interval arithmetic). Is there an analogous test

[sage-devel] The dimension of a Poset: do you know how to compute that ?

2014-12-22 Thread mmarco
I didn't hear about that problem before, but I could try to give it some thinking. Do you have any reference to start with? -- 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

[sage-devel] The dimension of a Poset: do you know how to compute that ?

2014-12-22 Thread mmarco
I didn't hear about that problem before, but I could try to give it some thinking. Do you have any reference to start with? -- 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

[sage-devel] Re: The Sage dev scripts

2014-12-27 Thread mmarco
I reglarly use the dev scripts. So i would really appreciate if they remain. But of course, if they are removed i will adapt to plain git or git trac. But my personal preference is to keep them. -- You received this message because you are subscribed to the Google Groups sage-devel group.

Re: [sage-devel] Re: The Sage dev scripts

2014-12-27 Thread mmarco
Could you why you use them instead of 'git trac' ? Is there something that they do and that git trac can't do ? As i said, it is just what i am used to. It is what i did learn to use in the beginning, and up to now i didn't had any reason to stop using them. I don't really know what

Re: [sage-devel] Re: The Sage dev scripts

2014-12-27 Thread mmarco
Sorry, it seems my message was interrupted. If you want to remove the documentation about them from the developper guide, it is ok with me. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails

Re: [sage-devel] Re: Place for internal documentation of a class

2014-12-28 Thread mmarco
Is it possible to make sphinx generate html code that is hidden with a toggle button when it encounter a Technical details:: section? That could be a good compromise solution. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from

[sage-devel] Problems configuring git-trac

2015-01-03 Thread mmarco
Happy new year everybody, I decided to give git-trac a chance, but when i tried to configure i got the following error: mmarco@mountain ~/sage $ git trac config --user mmarco --pass 'madmath' Saved trac username. Saved trac password. Trac xmlrpc URL: http://trac.sagemath.org/xmlrpc

[sage-devel] Re: GSoC 2015

2015-01-26 Thread mmarco
I will be quite busy this year, but if necessary, i could mentor a student. I am not as motivated as previous years, but nevertheless i am ready to help. El lunes, 26 de enero de 2015, 14:06:19 (UTC+1), Harald Schilly escribió: In two weeks, this years Google Summer of Code repeats and starts

[sage-devel] Re: Integrate sage into spyder

2015-02-07 Thread mmarco
I thinki it would be good to have some kind of IDE to work on sage development. I would like to add a request though: having some integration with the pdb debugger (sage has a wrapper for that through the trace command). I have writen some simple qt app to serve as a front end for step-by-step

[sage-devel] Re: set or dict ?

2015-02-07 Thread mmarco
AFAIK, internally sets are implemented just as dictionaries with no values. So it wouldn't really make sense lookup to be faster in a dictionary than a set. Lookup time might deppend strongly on the order in which the dictionary/set is constructed, and on the existence of hash collissions. I

Re: [sage-devel] Should we consider an unmaintained upstream package as upstream?

2015-01-15 Thread mmarco
an algorithm which uses the Dowker notation to compute the polynomial. So would it not be better to write something from scratch than to package something which is not maintained ?? ᐧ On Thu, Jan 15, 2015 at 5:47 PM, mmarco mma...@unizar.es javascript: wrote: I have been working

Re: [sage-devel] The fastest way to expand((a1+a2+a3+a4+sqrt(3)*a5)^25)

2015-01-19 Thread mmarco
It is much faster to work with absolute fields instead of towers of extensions: sage: K.sqrt3=QuadraticField(3) sage: F.sqrt5=K.extension(x^2-5) sage: R.a1,a2,a3,a4,a5 = F[] sage: %time _=(a1+a2+a3+sqrt5*a4+sqrt3*a5)^25 CPU times: user 27.4 s, sys: 12 ms, total: 27.4 s Wall time: 27.5 s sage:

[sage-devel] Re: 10 year anniversary of Sage

2015-01-20 Thread mmarco
So, the file was created on January 23th but released online on February 28th? Anyways, it would be nice to do something for the anyversary. El martes, 20 de enero de 2015, 20:48:09 (UTC+1), William escribió: Hi, If you look at http://wstein.org/sage_old/ you'll find the first few

[sage-devel] Should we consider an unmaintained upstream package as upstream?

2015-01-15 Thread mmarco
I have been working on patching a program that computes the homfly polynomial of knots and links, in order to use it as a shared library. I would like to include it as an optional sage package in the mid term, so we could use it in the knot theory module that is being worked on (by the way,

[sage-devel] Re: Several bugs

2015-02-20 Thread mmarco
+1 to writing a class for localizations of polynomial rings with respect to orderings. El jueves, 19 de febrero de 2015, 18:43:15 (UTC+1), Enrique Artal escribió: I did not know this ticket but it is a related problem. I guess, following also Simon, that the best choice is to create

Re: [sage-devel] Sage is grown up; needs a last name

2015-02-20 Thread mmarco
Should we change the way to cite it? (i.e. this page in the wiki: http://wiki.sagemath.org/Publications_using_SAGE) El viernes, 20 de febrero de 2015, 2:59:54 (UTC+1), kcrisman escribió: Seen on social media: Just got the surname Math, to disambiguate with other Sages out there. Friends

[sage-devel] Re: Sage is grown up; needs a last name

2015-02-18 Thread mmarco
+1 to the change. Sagemath sounds more natural than Sagemaths to me. Should we update the way to cite it accordingly? -- 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

[sage-devel] Re: number of lines of code in Sage

2015-01-12 Thread mmarco
I did a similar calculation for a talk last october. I used wc -l for the total lines and sloc for the single lines of code. On Sage 6.3 i got the following: Language Total Lines Single lines of code Python 1117979 598043 Cython439495218669

[sage-devel] Re: number of lines of code in Sage

2015-01-12 Thread mmarco
Sorry, when i wrote sloc i meant sloccount. El lunes, 12 de enero de 2015, 10:55:11 (UTC+1), mmarco escribió: I did a similar calculation for a talk last october. I used wc -l for the total lines and sloc for the single lines of code. On Sage 6.3 i got the following: Language Total

[sage-devel] Re: reducing upstream tarballs in a reproducible way

2015-01-12 Thread mmarco
If the problem is that packaging is not deterministic... what if we run the hash check on the unpacked files instead of the tarball? El lunes, 12 de enero de 2015, 11:59:53 (UTC+1), Thierry (sage-googlesucks@xxx) escribió: Hi, it is advised to distribute unmodified upstream tarball at

Re: [sage-devel] Re: Bug Days?

2015-01-09 Thread mmarco
If it is in July, i would be happy to give a hand. Befire that would be impossible for me because of my teaching duties. El jueves, 8 de enero de 2015, 17:27:45 (UTC+1), William escribió: On Thu, Jan 8, 2015 at 8:20 AM, kcrisman kcri...@gmail.com javascript: wrote: Would anybody be

[sage-devel] Re: GSoC projects

2015-02-13 Thread mmarco
I saw it on Dima's webpage http://www.cs.ox.ac.uk/teaching/studentprojects/357.html But i don't know if it was actually proposed officially. Apperently there have been some movement on that aspect on sympy too:

<    1   2   3   4   5   6   7   >