On Thursday, August 28, 2014 1:56:31 PM UTC-7, Volker Braun wrote:
>
> iteritems() is gone in Python 3...
>
It is, but the functionality is still provided by .items() . So the
discussion of what the semantics in sage should be, is still relevant.
On Thursday, August 28, 2014 9:26:34 PM UTC+1, Ni
On Thu, 28 Aug 2014, Vincent Delecroix wrote:
Note that for teaching/installation there is an alternative: tell the
students to come with a USB stick and just clone the sage-debian live
(http://sagedebianlive.metelu.net/). It is very easy to use and all
students will have exactly the same system
On Thu, 28 Aug 2014, Emil Widmann wrote:
However, can we put VirtualBox and Sage to one .exe? What is really
needed
is to convert http://wiki.sagemath.org/SageAppliance to be just "1)
Download this .exe, 2) Doubleclick it, 3) Ready".
Yes, I wrote an installer which included the VirtualBox in
Well technically you can install something directly in the sage tree.
But unless you also provide a detection mechanism in sage/all.py
you will always have to import it manually. Which may or may not
be a good idea or nice.
Francois
On Thu, 28 Aug 2014 18:41:32 Bart S wrote:
> ah, OK, the reason
ah, OK, the reason is I found this post [1], which seems to suggest that
the maxima spkg did this at some point. (but it doesn't at the moment)
[1] http://comments.gmane.org/gmane.comp.mathematics.sage.devel/4941
On Friday, August 29, 2014 12:18:50 AM UTC+2, François wrote:
>
> On Thu, 28 Aug 2
On 28 Aug 2014 21:58, "kcrisman" wrote:
>>
>>
>> However, can we put VirtualBox and Sage to one .exe? What is really
needed
>> is to convert http://wiki.sagemath.org/SageAppliance to be just "1)
>> Download this .exe, 2) Doubleclick it, 3) Ready".
>>
>> Yes, I wrote an installer which included the
On Thu, 28 Aug 2014 13:25:24 Bart S wrote:
> Most SPKGs seem to install binaries that are then called from existing Sage
> code. Are there also examples of SPKGs that installs Python code that
> integrates with Sage (like adding a new module)?
>
If you mean inside site-packages/sage not currently
Most SPKGs seem to install binaries that are then called from existing Sage
code. Are there also examples of SPKGs that installs Python code that
integrates with Sage (like adding a new module)?
Bart
--
You received this message because you are subscribed to the Google Groups
"sage-devel" gro
I really agree with your comments. And in terms of "niche", I would add
that Sage is actually becoming one for combinatorics. I don't say that
everyone in combinatorics is using Sage but I know lots of people
(including me) for whom it would be quite complicated to move to another
language. And we
VirtualBox (OSE edition) is GPLv2 so we are free to modify and distribute
it. We don't link against it so there is no issue with GPL versions... Any
installer / Sage frontend would have to be GPLv2 compatible.
On Thursday, August 28, 2014 8:51:26 PM UTC+1, Emil Widmann wrote:
>
>
>
> However
On Thu, 28 Aug 2014, Jori Mantysalo wrote:
As a side note of testing: Docs for is_modular() reference to the wikipedia
Uh, forget. If poset is also lattice and has subposet that is also
lattice, still subposet might not be sublattice.
--
Jori Mäntysalo
--
You received this message because
On Thursday, August 28, 2014 9:20:30 PM UTC+1, Nicolas M. Thiéry wrote:
>
> about the heuristic itself: describe to me, in a generic way, what
> output you'd want to have for a category of magmas and additive magmas
>
Definitely hyphenate compound adjectives if there is more than one
compound.
>
>
> However, can we put VirtualBox and Sage to one .exe? What is really needed
> is to convert http://wiki.sagemath.org/SageAppliance to be just "1)
> Download this .exe, 2) Doubleclick it, 3) Ready".
>
> Yes, I wrote an installer which included the VirtualBox installer and the
> Sage Applia
iteritems() is gone in Python 3...
On Thursday, August 28, 2014 9:26:34 PM UTC+1, Nicolas M. Thiéry wrote:
>
> So maybe the right way would be to instead implement iteritems for all
> elements of ModulesWithBasis.
>
--
You received this message because you are subscribed to the Google Groups
>
>
> Haha! And William and many of the rest of us are slowly creeping closer
> to retirement than birth as well ;-)
>
That applies to all us, except in the curious case of Benjamin Button. :P
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
T
On Mon, Aug 18, 2014 at 11:03:46PM -0700, Travis Scrimshaw wrote:
>IMO we should swap the order of the pairs. It would make it consistent
>with other parts of Sage too:
>...
I have been dreaming of this change for quite some time. I don't have
an opinion on whether it's acceptable to c
On Wed, Aug 06, 2014 at 03:44:26PM +0200, Daniel Krenn wrote:
> This sounds like a coercion from the monoid to the group, but IMHO
> should be the other way round. Each group element is also an monoid
> element (therefore the coercion always works).
+1. It might make sense to define the group as
On Mon, Aug 11, 2014 at 09:20:54AM +0100, John Cremona wrote:
> It would be more readable if it appeared as
>
> Category of associative additive-commutative additive-associative
> additive-unital distributive magmas and additive magmas
>
> where I have inserted a hyphen into your pairs of words.
Hi!
For whatever two cents it's worth, here is my modest analysis of the
situation and how I'll try to contribute to tackle this.
I am using the same metric as William: is Sage becoming a viable
alternative to XXX. However, by this, I don't mean that it should
completely take over the nic
On Thu, Jul 24, 2014 at 01:29:40AM -0700, Dima Pasechnik wrote:
> Perhaps the question is how to speed up the Cartesian product of
> rings in the case of rings being small, without resorting to having
> internal structures which would basically use addition and
> multiplication tables. That is, Car
On Wed, Aug 13, 2014 at 03:50:59AM -0700, Volker Braun wrote:
>The question wasn't whether it is unambiguous for the computer, but why
>it is ambiguously displayed to the user.
I know. I just wanted to make sure nobody would worry about it.
>If axioms were internally represented by so
On Tue, Aug 05, 2014 at 05:15:54AM -0700, Volker Braun wrote:
>That is the correct way to include private methods in the documentation
>On Tuesday, August 5, 2014 10:40:30 AM UTC+1, Clemens Heuberger wrote:
>
> BTW, sage.databases.oeis.OEISSequence uses
> .. automethod:: __c
On Thu, Jul 31, 2014 at 02:23:02PM -0700, Travis Scrimshaw wrote:
>... Just do ``sorted(d.items(), key=str)`` for doctests where the
>order could change (which usually is for dicts of size larger
>than 3).
An variant which I like is to use ``pprint``
sage: d = { 'b':1, 'a':3, 'c':
On Mon, Aug 25, 2014 at 11:14:09AM +0300, Jori Mantysalo wrote:
> Posets(5)
>
> which internally does something like
>
> [x for x in GenerateAllDirectedGrapsh(5) if x.is_poset()]
Semantically, this is correct. Luckily the implementation is more
clever than this: it only runs through digraphs tha
On Wed, Aug 27, 2014 at 05:27:21AM -0700, kcrisman wrote:
> And the research algebra community is really not THAT big -
> certainly not of the people who are qualified, have time to work
> on code, and desire to.
The combinatorics community is not that big either. And there are
strong libraries in
On 2014-08-28, Simon King wrote:
> I just installed urxvt, and use it right now for writing this.
> However, the characters in the message to which I am replying here are
> still not shown nicely (although the message header says "Content-Type:
> text/plain; charset=UTF-8). What I see looks like
However, can we put VirtualBox and Sage to one .exe? What is really needed
is to convert http://wiki.sagemath.org/SageAppliance to be just "1)
Download this .exe, 2) Doubleclick it, 3) Ready".
Yes, I wrote an installer which included the VirtualBox installer and the
Sage Appliance inside on
On Thu, 28 Aug 2014, Nathann Cohen wrote:
Now it seems to work! I'll continue testing, and add a function to
sage.
It is meant to be equivalent, so it would be a bad news if they did not
give the same answer :-P
As a side note of testing: Docs for is_modular() reference to the
wikipedia ar
Yooo !!!
> Now it seems to work! I'll continue testing, and add a function to sage.
It is meant to be equivalent, so it would be a bad news if they did
not give the same answer :-P
> Is it pine forest? In any case, have a nice walk.
Not a pine forest, but a good forest indeed. It had tr
On Thursday, August 28, 2014 1:15:07 PM UTC-4, Dima Pasechnik wrote:
>
> On 2014-08-28, Samuel Lelièvre >
> wrote:
> > http://www.sagemath.org/doc/developer/
> >
> > 403 Forbidden
> Indeed!
>
https://groups.google.com/forum/#!topic/sage-devel/cA_23dawVsM
--
You received this message bec
Hi, during the last couple of days I've rewritten much of sagemath.org
and it's source is here:
https://github.com/sagemath/website/
tl;dr: Bugfixes and a slight visual refreshment, borrowing ideas from
some design principles. Almost everything should be at the same place
… so relax ;-)
Fixed:
*
On 2014-08-28, Samuel Lelièvre wrote:
> http://www.sagemath.org/doc/developer/
>
> 403 Forbidden
Indeed!
>
--
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-d
http://www.sagemath.org/doc/developer/
403 Forbidden
--
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 grou
> or to constrain argument types, e.g.
> myfun{T}(a::Poly{T}, b::Poly{T}) = a+b # a and b must be Polys of the same
> type
which is better expressed as :
myfun{P<:Poly}(a::P, b::P) = a+b
So a better example:
myfun{T}(a::Poly{T}, b::Monomial{T}) = ...
--
You received this message because you a
On Wednesday, August 27, 2014 1:27:21 PM UTC+1, kcrisman wrote:
>
> > Bingo, please clarify. To me, "viable alternative" means just that.
>> > Frankly, why did you include Matlab if you care about research
>> > mathematicians?
>>
>> Dima's answered this well.
>>
>>
> Quoting on this thread:
On Wednesday, August 27, 2014 1:13:25 AM UTC+1, Bill Hart wrote:
>
> I am again very interested in having Windows 64 ports of various packages.
>
> At the top of my list are:
>
> * GAP
> * Singular
> * Pari/GP
>
>
by the way, GAP once used to support OS 9, the old Apple's OS, natively.
(not sure
2014-08-28 17:44 UTC+02:00, Jori Mantysalo :
> On Thu, 28 Aug 2014, Emil Widmann wrote:
>
>> IMO there are three big issues with the current Sage Windows VM:
>>
>> 1 - It's slow because it runs within the VM (which also causes some
>> usability issues with multiple webpages by the OS setup); this
On Thu, 28 Aug 2014, Nathann Cohen wrote:
(In the forest)
With the transitive closure ! The transitive closure AND induced= true.
Now it seems to work! I'll continue testing, and add a function to sage.
Is it pine forest? In any case, have a nice walk.
--
Jori Mäntysalo ("mänty"=pine, "salo"
To install the hypervisor (if you don't have a virtualization environment
already) definitely requires administrative permissions.
On Thursday, August 28, 2014 4:44:12 PM UTC+1, Jori Mantysalo wrote:
>
> On Thu, 28 Aug 2014, Emil Widmann wrote:
>
> > IMO there are three big issues with the curr
(In the forest)
With the transitive closure ! The transitive closure AND induced= true.
Append .transitive_closure() after each call to hasse_digram and it should
work !
Nathann
On Thursday, August 28, 2014, Jori Mantysalo wrote:
> On Thu, 28 Aug 2014, Nathann Cohen wrote:
>
> Yes, you do ne
On Thu, 28 Aug 2014, Emil Widmann wrote:
IMO there are three big issues with the current Sage Windows VM:
1 - It's slow because it runs within the VM (which also causes some
usability issues with multiple webpages by the OS setup); this also
has high memory usage.
2 - It's too big (I think it'
On Thu, 28 Aug 2014, Nathann Cohen wrote:
Yes, you do need this induced=True otherwise the chain contains all
other (smaller) posets :-P
But
def has_isomorphic_subposet(A, B):
for x in Subsets(A.list(), k=B.cardinality()):
if A.subposet(x).is_isomorphic(B):
return True
I think one of lmonade's GSoC project was about that.
But I don't think it was picked up
--
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...
> Sorry, I had some errors in this next bit.
>> myfun(a :: Union(EuclideanPoly, Poly))
> It should have been
> myfun{T <: Union(EuclideanPoly, Poly)}(a :: T)
The first version is perfectly ok and more idiomatic in this case. You
said earlier:
> So typically function signatures will look like
>
Hello,
in the meantime the fourth patch of Singular release 4.0 is available at
http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/4-0-0/
(please ignore the offered 3.1.7 version on their homepage; I don't really
know why they promote v3.7)
Among the re-factoring v4.0 contains a lot
Hello,
I proposed recently on sage-devel to use pip instead of the sage-spkg
script for some unpatched optional Python packages (i.e. beautiful
soup, pyzmq, ...). I obtained two enthousiastics answers and then the
thread definitely followed another road!
I opened ticket #16897 for that... the sol
Hi Martin,
I will even review the 16585 or at least major parts of it,
but i'm currently on vacation so it will not happen before the 15th
september.
Jakob
Am Montag, 4. August 2014 19:26:44 UTC+2 schrieb Martin Albrecht:
>
> Hi all,
>
> anyone up for reviewing:
>
> 1)
>
> http://trac.s
>
> > currently anyone working on improving it? I think the reference
> > documentation is really good. But I can see a definite lack to make it
> more
> > accessible to new users. Why not starting another branch and collect
> > functionalities in a new way?
>
Relevant comments.
1) There ar
>
> >> But as Jeroen I always do submit patches upstream (unless it seems
> upstream
> >> vanished...).
> >> I even struggle to get some reaction from them when it seems they
> ignored or
> >> forgot my proposals.
> >> The best response I got so far was from the R folk:
> >> https://bugs.r-
On Thursday, August 28, 2014 5:46:27 AM UTC-4, Volker Braun wrote:
>
> The script to build the VM is here:
>
> https://bitbucket.org/vbraun/sage-virtual-appliance-buildscript
>
> If anybody wants to adapt it to build a minimal VM in addition to a full
> (ready-for-development) one then I'd be h
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
t
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
t
On Thu, Aug 28, 2014 at 9:26 AM, William A Stein wrote:
> There's nothing at all fundamentally incompatible about the preparser
> and numpy/scipy/cvxopt. Everything could be sorted out with a few
> appropriate hooks, maybe some patches, etc.
yes, I think so too.
But just for reference: one of t
Dear Sage developers,
please allow me to draw your attention to a workshop on "Computations in
Groups and Algebras" that I am co-organising. It is Sage-related in the
sense that several topics are available in Sage (groups via GAP,
group cohomology by optional packages, commutative algebra via Sin
On Thu, Aug 28, 2014 at 11:57 AM, Nathann Cohen wrote:
> Helll everybody !
>
> I am having a small problem. There is a function that is meant to
> output a big table, and while it works fine in the console it is a
> mess in the notebook:
>
> from sage.combinat.designs.latin_squares import
Works with slrn pre1.0.2-9 (there was an old prompt about body encodings
where your old slrn also failed, perhaps thats related). Screenshot:
http://boxen.math.washington.edu/home/vbraun/UTF8/
I'm using gnome-terminal, but kterm/xterm/urxvt will all work fine. Some
older (unmaintained) ones wil
On 28 August 2014 10:54, William A Stein wrote:
> On Thu, Aug 28, 2014 at 11:40 AM, Jean-Pierre Flori wrote:
>>
>>
>> On Wednesday, August 27, 2014 9:11:47 PM UTC+2, Jeroen Demeyer wrote:
>>>
>>> On 2014-08-27 21:01, Julien Puydt wrote:
>>> > but on a general basis people are quite welcoming of
>
Helll everybody !
I am having a small problem. There is a function that is meant to
output a big table, and while it works fine in the console it is a
mess in the notebook:
from sage.combinat.designs.latin_squares import MOLS_table
MOLS_table(50,1)
This, because the notebook tries to be
On Thu, Aug 28, 2014 at 11:40 AM, Jean-Pierre Flori wrote:
>
>
> On Wednesday, August 27, 2014 9:11:47 PM UTC+2, Jeroen Demeyer wrote:
>>
>> On 2014-08-27 21:01, Julien Puydt wrote:
>> > but on a general basis people are quite welcoming of
>> > sensible contributions.
>> Depends on the project. Wh
These links suggest "bridged" networking, with you should NOT do unless you
are aware of the security implications. The VM uses "NAT" networking which
makes it only accessible from the computer running the VM.
For development you can just ssh into the VM (again, only from the host
running the V
The script to build the VM is here:
https://bitbucket.org/vbraun/sage-virtual-appliance-buildscript
If anybody wants to adapt it to build a minimal VM in addition to a full
(ready-for-development) one then I'd be happy to run it twice.
On Thursday, August 28, 2014 10:18:18 AM UTC+1, Emil Widm
Am Donnerstag, 28. August 2014 11:30:21 UTC+2 schrieb wstein:
>
> On Thu, Aug 28, 2014 at 11:18 AM, Emil Widmann > wrote:
> >
> >
> > Am Mittwoch, 27. August 2014 21:00:49 UTC+2 schrieb Travis Scrimshaw:
> >>
> >>
> >>
> >> IMO there are three big issues with the current Sage Windows VM:
On Wednesday, August 27, 2014 9:11:47 PM UTC+2, Jeroen Demeyer wrote:
>
> On 2014-08-27 21:01, Julien Puydt wrote:
> > but on a general basis people are quite welcoming of
> > sensible contributions.
> Depends on the project. Whenever I think a patch is good for upstream, I
> do submit it ups
On Thu, Aug 28, 2014 at 11:18 AM, Emil Widmann wrote:
>
>
> Am Mittwoch, 27. August 2014 21:00:49 UTC+2 schrieb Travis Scrimshaw:
>>
>>
>>
>> IMO there are three big issues with the current Sage Windows VM:
>>
>> 1 - It's slow because it runs within the VM (which also causes some
>> usability iss
Am Mittwoch, 27. August 2014 21:00:49 UTC+2 schrieb Travis Scrimshaw:
>
>
>
> IMO there are three big issues with the current Sage Windows VM:
>
> 1 - It's slow because it runs within the VM (which also causes some
> usability issues with multiple webpages by the OS setup); this also has
> hig
Good!
I just discovered there is a PyConFr. I might go there as well and submit a
talk.
Daniel: good news ;) I hope to see you there in Montreal then!
2014-08-28 10:47 GMT+02:00 mmarco :
> The spanish python conference (PyConEs) will happen in november. I am
> thinking about proposing myself f
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
(sitting in the living room)
Yes, you do need this induced=True otherwise the chain contains all
other (smaller) posets :-P
Sorry 'bout that.
And it should be much faster than the listing from your trac ticket
(which you can close if your problem is solved, or recycle into a
ticket to implement
(At the super market)
Doesn't it work better if you also do induced=true for the transitive
closure thing too ?
Nathann
On Wednesday, August 27, 2014, Jori Mantysalo wrote:
> On Fri, 22 Aug 2014, Nathann Cohen wrote:
>
> Does Sage has a function to check if poset A contains a subposet
>>> iso
On Wed, Aug 27, 2014 at 7:15 PM, Harald Schilly
wrote:
> I've read most of the comments which did roll in in the last few days. One
> repeated topic was about the documentation. I'm curious if there is
> currently anyone working on improving it? I think the reference
> documentation is really good
On Thu, Aug 28, 2014 at 8:57 AM, Travis Scrimshaw wrote:
>>
>> Well, I think you didn't understand me or I don't understand you.
>> There is already numpy, scipy and matplotlib in Sage and there is no
>> obstruction whatsoever to use it. One has to turn off the preparser,
>> otherwise you might se
Am 2014-08-26 um 11:58 schrieb Viviane Pons:
> a reminder that you still have until 15th of September to submit a
> talk for PyCon 2015 in Montreal. I read some of you are attending
> SciPyEurope or EuroPython and that's great! [...] - have you
> developed or are you using some framework or somethi
72 matches
Mail list logo