Is anyone submitting to this? I'm not and I won't go, but I'm curious!
-- Message transféré --
From: Chee Yap
To: sigsam-frie...@listserv.acm.org
Cc:
Date: Mon, 28 Apr 2014 22:49:01 -0400
Subject: [SIGSAM] Final Call for Abstracts: ICMS August 2014
Dear Colleagues,
The 4th I
> That being said we do not want to register all computable maps on
> startup. So we have to find the good balance between interesting maps
> as "the number of descents in a permutation" and uninteresting maps as
> "the polynomial map 57*n^2 - 18*n +3 from {-12, 1, 42, 2243} to the
> integers".
>
>
>
> Dead right ! Is there any reason why gathering this semantic information
> requires this decorator to wrap the function in a combinatorial map ? Can't
> the information be gathered wherever we need it *without* modifying the
> actual function ? You could do whatever you need with a decorator th
> chat: pauloliv...@gmail.com
> twitter: podehaye
> freenode irc: pdehaye
>
>
> On Wed, May 28, 2014 at 12:13 AM, Simon King wrote:
>
>> Hi Viviane,
>>
>> On 2014-05-27, Viviane Pons wrote:
>> > The way it works: the decorator replaces the tagged methods
This is very very easy on you Don't you feel any responsibility at all
> for what you put into Sage ? We had a conversation one year ago about ways
> to fix that, one of which seems to suit you as you said on sage-devel just
> yesterday. And when several persons tell you that your design has a
Vincent I had read your post but I hadn't understood that you wanted
something like this. This Map class seems a really good idea to me, it
looks like our combinatorial map class that we use to wrap the methods but
improved.
After this discussion, the way I would see things would be:
* having a p
I think we all agree on this idea now (that the decorator should not wrap
the method), so there is no point in keeping the argument.
Still, I have asked a few questions on which I'd like you guys opinions:
- what's the best way to store this information? Nathan and Simon mentioned
database, would
I actually do think it would be a really good thing to have a statfinder
within sage, and somehow merge findstat code with sage code. It would
benefit both sage and findstat users. At the end, both FindStat and Sage
have the same aim: using computers to help us doing research. I understand
complete
Hi everyone,
I've just written to the PyCon organizing team about making SageDays as a
satelite even for next year conference (April 2015). The idea would be to
organize the Sage Days during the sprint days of the PyCon conference. This
is not done yet but I'm very confident it's going to happen!
Hi everyone,
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!
A talk proposal is much shorter than a conference paper, mine took only one
day to write. If you don't know
Hi everyone,
I have been following part of this conversation and I think there is one
aspect here that most of you are missing. Sage does not chose... Sage is
not a mess on purpose, but it is developed by a big number of people and
people develop what they need. So if all developers are researcher
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 15th of September to submit a
>> > talk for PyCon 2
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
>From what I understand, nobody here is saying what *should* be but more how
it is. I think the debate on whether people support one way or another is
mostly irrelevant here, even so, I do understand the frustration and I do
think myself that all this national stuff is quite stupid.
Anyway, here's
Your last example makes petgect sense in terms of mathematics:
the first one is a petmutation as a word and the second one is a
permutation as a group element. We need BOTH and we need both to be simple.
The diff between brackets and parenthesis is quite natural AND consistent
with mathematic notat
The Permutation0 might be a good idea, I don't know... It wouldn't change
the tuple vs. list thing which is used to distinguish between the cycle
notation and the word notation.
I agree some of the syntax could be improved. But I do think backward
compatibility is important. It's really annoying w
Le 6 sept. 2014 11:41, "Volker Braun" a écrit :
>
> I'd just write two different classes for permutations. The underlying
bit-twiddling is different but various high-level structures can be
inherited to both. At the end of the day the permutation should be defined
how it acts on an ordered contain
I understand that you would expect the same result when calling a function
on a list and on a tuple. I'm still not sure it needs to be changed: what
you call a bug is obviously a feature for many people.
And nevertheless, what I don't see is why you would expect the same
behaviour when calling ()
Rather than having Permutation0 and Permutation1, I would rather have an
object which is a 0-based permutation attached with a set on which it's
acting. A classic permutation would be a 0-based permutation acting on
{1,...,n}. The idea is to separate the permutation process itself (which is
classic
It is not bluff Nathann. And it's no bluff either to say that many many
valuable people would just stop using Sage if it stopped handling 1-based
permutations. Sage is a mathematical software and it makes sense that it
should print and accept inputs of the mathematical objects I use the way I
use t
I'm confirming what Dima and Martin just said: a lot of us need to see
permutations as words. For most of what I do, a permutation of size 4 is
just a word on the letter 1234. And in this case, the fact that it is
1-based or 0-based matters. It mostly matters in terms of printing and
input.
2014-0
> I would also be very happy if 1-based permutations were not at the same
> time 0-based words, i.e.:
>
> sage: Permutation([3,2,1])(1)
> 3
> sage: Permutation([3,2,1])[1]
> 2
>
I understand your concern but on the other hand, the following behavior is
good:
sage: Permutation([3,2,1])
[3, 2, 1]
s
I think most of the problems here come from the fact that we're using the
wrong objects to do things. For many things, it makes much more sense to
use permutations as a product of cylces and store them this way etc. Maybe
the one that should be used here is more a "PermutationGroupElement" (I
never
>
>
>
> Then you would know that 1/2 = 0, and that wouldn't trouble you. In
> Lisp, 1/2 is
> what you would might expect. For example (= (+ 1/2 1/2) 1) returns
> t. And Maxima
> also knows about 1/2.
>
In Sage, 1/2 is the fraction 1/2 and so you do have :
sage: 1/2
1/2
sage: 1/2+1/2
1
I don't know much about the design of Posets, I guess Travis knows much
more than I do. But from what I see, the problem comes specifically from
the relabel method, can you reproduce an equality error without using
relabel?
This, for instance, is working as it should:
sage: p1 = Poset(([1,2,3],[(
Well, then can you find other places where this design is an issue? (What I
mean by that, is giving wrong answer)
Otherwise, maybe it can be fixed on the relabel function level (once again,
I don't know how it works). And yes, I agree Sage should should say True on
the example you give.
2014-09-2
2014-11-19 20:56 GMT+01:00 Mike Zabrocki :
> A bunch of 10~20 guys who can talk together for days about having or
>
>> not a "code of conduct", each expressing his own voice and mixing it
>> with the others'... really have no communication problem :-P
>>
>> Am I misreading this or does this belong
ted by the community doing so. I don't mind if we don't call it
"code", "common sense recommendations" would be enough for me.
Cheers
Viviane
2014-11-19 22:43 GMT+01:00 Viviane Pons :
>
>
> 2014-11-19 20:56 GMT+01:00 Mike Zabrocki :
>
>> A bunch of 10~20 guys wh
Well, except that a few people here said that they felt insulted in the
past and didn't know what to do about it. And some expressed the need of
some kind of code of conduct... William even said he knew some people had
left because of some bad behavior. So just saying "everthing is fine
because we
2014-11-22 11:39 GMT+01:00 john_perry_usm :
> On Friday, November 21, 2014 11:48:53 PM UTC+1, Simon King wrote:
>>
>> In some post in this thread it was claimed that another post was sexist,
>> even though there was enough reason to refuse the claim. One person imputed
>> bad intention to another
2014-11-21 23:48 GMT+01:00 Simon King :
>
>
> In some post in this thread it was claimed that another post was sexist,
> even though there was enough reason to refuse the claim. One person imputed
> bad intention to another person, without considering "in dubio pro". Such
> questionable, annoying
[X] Yes -- adopt the code of conduct stated below (*)
> Code of Conduct
> ---
>
> The Sage community is comprised of an international mixture of
> mathematicians, computer scientists, engineers, researchers, teachers,
> amateurs, and others with varied backgrounds. This diversity is o
> You ask about the value of a non-enforced code. I think it's valuable
> to have something to point to, both for setting expectations for new
> contributors and a reminder for long-timers when things get heated. It
> allows one to succinctly re-direct trolls rather than feed them. It
> gives furth
I counted the same.
Cheers,
Viviane
2014-11-25 16:33 GMT+01:00 William Stein :
> Hi,
>
> I just counted and I get:
>
> [x] Yes -- got 19 votes
> [x] No -- got 15 votes + 2 late votes
>
> Can somebody count and confirm this?
>
> -- William
>
>
> On Tue, Nov 25, 2014 at 6:15 AM, Dima Pasechnik
Hi all,
one of the questions that was raised by Thierry and not answered (there
were other non answered questions but I'm interested in this one in
particular) is who is in charge of sage-ab...@googlegroups.com? The code
stated that the "group administrators" shall consider the issue but I find
t
Yes, having it public seems a good idea to me. I'm not sure about the
"read-only", for me this list could be a place where you can just send a
message to the community as a whole to point out a thread going out of
hand. (For example, I don't read all threads, so I wouldn't always know).
There is no
Honestly guys,
nobody ever spoke of police and judges and jury...
Thierry, sorry to have misused your name. At some point, you had some
concerns about a list of 12 guys taking all the decisions and that's what
raised my own concern about the the mailing list (sorry for the short-cut).
Cheers
Vi
>
>
> Rather than being put forward as a fait accompli (or even a fiat
> accompli:) Volker's initial post asked everyone to (discuss and) vote on
> whether we should adopt the code. That is, from the onset people were asked
> for their opinion. If you reread the thread, when the discussion started
> From Andrew:
> > Hi Nathan,
> >
> > I participated in the initial drafting of the code. Our draft closely
> > follows, and was stolen from, similar codes of conduct from other
> projects.
>
> The main question of Nathann, which is really fundamental is: "why was
> it redacted by a small group of
2014-11-26 16:29 GMT+01:00 Jakob Kroeker :
>
> Am Mittwoch, 26. November 2014 14:47:29 UTC+1 schrieb Viviane Pons:
>
>
> I would be in favour of this: having "guidelines" and not an enforced code.
>>
>
> ++
>
> ...that would require anothe
I feel this is going nowhere...
We should start with the assumption we all agree on something: we want the
sage mailing list to be place where no one is bullied and where we can
express our different point of views safely and with respect. I think we
all want that whether we voted yes or no to the
2014-11-27 18:08 GMT+01:00 Nathann Cohen :
> > Also, Simon, in your way of doing things, in my experience if one does
> not respond to an inappropriate message, then others will and discussions
> go in all sorts of directions. So if a discussion was kind of shut down by
> a "rude" post, how shoul
2014-11-27 18:41 GMT+01:00 Nathann Cohen :
> Yooo !
>
> > I think we can discuss code and ideas without being rude. If I receive a
> rude comment, I have neither the energy nor the time to find the ideas in
> it, and I shouldn't have to do it (and neither should you).
>
> Well, rudeness happen
As a "yes" voter, I would be totally in favor of changing the name to
"guidelines". As Nathann pointed out, we're not Django or Fedora and even
though they can be source of inspiration, we don't have to do something
just because they do. Also, the linguistic debate about what "code" means
is a bit
2014-11-28 20:24 GMT+01:00 Simon King :
> Hi Viviane,
>
> On 2014-11-28, Viviane Pons wrote:
> > As a "yes" voter, I would be totally in favor of changing the name to
> > "guidelines".
>
> So, technically, your "yes" vote should in fact be
2014-11-28 23:43 GMT+01:00 Simon King :
> Hi Vincent,
>
> On 2014-11-28, Vincent Delecroix <20100.delecr...@gmail.com> wrote:
> > Please tell me who? As far as I read, nobody proposed to have nothing.
>
> I did propose to have nothing.
>
> I still think that setting good examples is vastly superio
My comment on this:
* Findstat does not need such methods to be in sage (anymore), as we
actually define our own maps outside of Sage (for the good of FindStat and
for the bad of Sage in my opinion) so at least, no one can be accused of
being partial
* If a method exists somewhere and has been th
> Vincent
>
> PS: Not speaking about Findstat, you know that I worked a bit to
> propose something for the database of combinatorial maps (see #16408).
> I receive exactly 0 answer since then... and it was 6 months ago.
>
I know, I still find it a very interesting project but months go quickly
and
Dear all,
the first ever workshop for women in Sage in Europe (the previous ones were
in the US) will be organized January 9 - 13, 2017 by Jessica Striker,
Jennifer Balakrishnan, and myself.
We will rent a house in Paris area and organize coding sprints, tutorials,
and presentations.
All Sage le
Hi all,
I'm introspecting 3D plots right now to fix some issues we have with sdl
export. I notice the following:
sage: d = dodecahedron()
sage: type(d)
sage: p = Polyhedron([(0,0,0), (1,0,0), (0,1,0), (0,0,1)])
sage: pp = p.plot()
sage: type(pp)
both d and pp show in 3d in jmol but as you can
Best
Viviane
2017-01-10 20:26 GMT+01:00 Frédéric Chapoton :
> I am just working on similar questions, see https://trac.sagemath.org/
> ticket/22144
>
> on pourrait en causer directement ?
>
> Frederic
>
>
> Le mardi 10 janvier 2017 17:59:16 UTC+1, Viviane Pons a
It was a great event! You can read all about it here:
http://opendreamkit.org/2017/04/06/WomenInSage/
--
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+u
Dear all,
I'm happy to announce SageDays78 to happen in Vancouver, June 29 to July
1st 2016:
https://wiki.sagemath.org/days78
These SageDays are organized as a satellite event of the combinatorics
conference FPSAC. The main topic will then be combinatorics. Please follow
the link for more inform
Dear all,
I answer this thread only now as I haven't had much time to read sage-devel
these past days.
First, I must say that I feel very offended my Nathann public implication
that by being part of ODK I "build my career on other people's work".
Nathann, I think you have absolutely no idea what
Note that I wasn't saying anything about Nathann's opinions, and I even
said that some of them were valuable. We could / should debate many things,
and I think these debates happen (as William pointed out about the name). I
was mostly defending myself against a false accusation as I am part, I
gues
I would say it's a python thing, and it's probably because {} is actually a
dictionarry and not a set.
2016-04-01 11:04 GMT+02:00 Sébastien Labbé :
> sage: set([1])
> {1}
> sage: set()
> set()
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
Viviane
2016-03-03 10:38 GMT+01:00 Viviane Pons :
> Dear all,
>
> I'm happy to announce SageDays78 to happen in Vancouver, June 29 to July
> 1st 2016:
>
> https://wiki.sagemath.org/days78
>
> These SageDays are organized as a satellite event of the combinatorics
>
Little correction; it is Mike Zabrocki (and not Zabroky as I spelled it,
sorry Mike!)
2016-04-07 14:25 GMT+02:00 Viviane Pons :
> Dear all,
>
> here is a reminder about the SageDays78 in Vancouver, June 29 to July 1st
> 2016:
>
> https://wiki.sagemath.org/days78
>
&
Dear all,
the program for Sage Days 78 in Vancouver is now on line:
https://wiki.sagemath.org/days78
If you intend to join us please register if you haven't done so already!
Best
Viviane
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsu
Hi,
I'm with two new sage git users: eviatarbach and avenrias and they seem to
have a similar problem. They have put their ssh key on trac (I've checked),
but it keeps saying "Permission denied (publickey)" when they try
ssh -T g...@trac.sagemath.org info
Here is what they get:
OpenSSH_7.2p2 Ub
Dear colleagues and fellow developers,
This is reminder for the conference "Calcul Mathématique Libre" which we
organize in CIRM (Marseilles) on Feb 11-15, 2019. Please register **before
January 7**.
This community building and training conference aims to bring together
users and developers of (o
Dear all,
As I have mentioned before, there will be some Sage Days during the next
PyCon in Montreal:
PyCon: April 8-16, 2015
Sage-Days 67: April 13-16, 2015 (during PyCon sprints)
You can find all needed informations here: http://wiki.sagemath.org/days67
Important deadline: financial aid appli
2014-12-11 22:46 GMT+01:00 William Stein :
> On Thu, Dec 11, 2014 at 1:28 PM, maldun wrote:
> > That's great to hear!
> >
> > Although I don't know If GPL3 is the best choice ...
>
> I actually didn't have an option regarding GPL or not.
>
> > Are there already alternative plans to make funding f
>
> P.S.: I do not understand why you say that rebasing branches would
> make it *harder* to keep branches conflict-free. Once the rebase is
> done you don't even have a *trace* that there was once a conflict. As
> if it had been solved from the start ! How can that make things more
> complicated l
Hi everyone,
this is to remind you that you have until January 1st to apply for PyCon
2015 financial aid:
https://us.pycon.org/2015/
As a reminder: PyCon is the largest gathering of the python community. The
2015 session is held in Montreal on April 8-16, and there will be Sage-days
during the s
Hi everyone,
here is a second call to invite you to participate to Sage Days and PyCon
this spring in Montreal:
PyCon: April 8 -12
Sage Days: April 13 - 16 (during PyCon sprints)
All informations here: http://wiki.sagemath.org/days67
Especially, if you intend to come to PyCon: register quicly!
2015-03-18 12:40 GMT+01:00 Mike Zabrocki :
> That would make sense. My preference is that (at least for values less
> than 15) the default is that the output is sorted and this can be
> controlled by the optional parameter.
>
> I think about how many times that I test symmetric function identitie
2015-04-03 4:05 GMT-04:00 Volker Braun :
> On Friday, April 3, 2015 at 9:56:40 AM UTC+2, Daniel Krenn wrote:
>>
>> Actually, it is a short for
>> view(latex(transducers.GrayCode()))
>
>
> I know. And who cares? The important point is to present a uniform user
> interface for generating graphical
#x27;re right about that! I guess the solution with an optional parameter in
the plot function to use the latex instead of default plot would be good.
But does view and plot return the same kind of object? I don't think so...
That might be a problem!
>
>
> On Tuesday, April 7, 201
Hi everyone,
tomorrow, we're running some Sage Days which will also be during PyCon
sprints. It means we'll get lots of new users who will want to play around
and look at trac tickets etc.
Because we're at PyCon, we might get people interested in contributing who
are NOT mathematicians but who ha
Just to let people know about:
http://trac.sagemath.org/ticket/18210
A plot of the gamma function which is crashing Sage...
I reported the bug on trac, but the person who actually found it is Buck
(in CC) who is working on Sage at PyCon.
Best
Viviane
--
You received this message because you
Hi everyone,
we were a bunch of Sage people at PyCon this year. Here's a link to the
talk I gave about combinatorics:
https://www.youtube.com/watch?v=3LZiZKgVjaU
Nicolas Thiery also gave a lightning (5 minutes) talk about our crazy class
hierarchy.
https://www.youtube.com/watch?v=3LZiZKgVjaU (a
Hi everyone,
I get this doc build error on a branch (
http://trac.sagemath.org/ticket/18594) and I have no idea why. I just know
the error comes from the branch (I can build the doc fine on develop) but I
don't know which commit caused it. I'm going to look into it but if someone
has the slightest
This I did already...
2015-06-03 18:21 GMT-05:00 Volker Braun :
> Try "make doc-clean && make"
>
>
> On Thursday, June 4, 2015 at 1:06:03 AM UTC+2, Viviane Pons wrote:
>>
>> Hi everyone,
>>
>> I get this doc build error on a branch (
>&g
ers.
>>
>> which is caused by the accents on line 18 of cluster_seed.py. Does the
>> problem go away if you remove those accents or add something like
>>
>> # -*- coding: utf-8 -*-
>>
>> to the top of the file?
>>
>> John
>>
>>
>&
2015-06-08 9:51 GMT-05:00 Nathann Cohen :
> To me it is not a problem of doc but a problem of code. The issue is that
> we have 99% of the poset functions in the poset/ folder, and a couple of
> them in the category/ folder. If we move everything to posets, there's no
> problem. I don't see any ad
2015-06-08 10:14 GMT-05:00 Nathann Cohen :
> Yo,
>
> > I disagree with that. There's some advantage: if your code only depends
> on
> > general mathematical properties of posets and not on the specific
> > implementation of the poset object, then it should be in the category.
>
> Absolutely no cod
Hi everyone,
I'm doing this:
sage: FreeA. = FreeAlgebra(QQ,implementation="letterplace")
sage: P = a*b*a*c*c*b + a*b*a*d*d*b + a*c*a*d*d*c + b*c*b*d*d*c
sage: X = P.lm()
sage: X
a*b*a*c*c*b
And now I would like a way to "cut" my element X into two factors of a
given size. Something like
sage: u
The thing is: we actually need this specific implementation which is much
quicker for what we're doing. So I'm going to look closer at the object and
probably open a ticket to allow for such basic operation.
Best
Viviane
2015-06-09 2:24 GMT-05:00 Nicolas Borie :
> Le 09/06/2015 0
e length 9*6. Strange. Anyway, you should be
> able to break the tuple into length 6 chunks to get each factor, treating
> (0,0,0,0,0,0) as 1.
>
> John
>
> On Tuesday, June 9, 2015 at 9:23:59 AM UTC-7, Viviane Pons wrote:
>>
>> The thing is: we actually need this specifi
Hi everyone,
I'm trying to inherit from GradedAlgebras, but for some reason I hit a
"maximum recursion depth" exception.
More precisely, this does not work:
sage: class T(GradedAlgebras):
pass
:
sage: T(QQ)
whereas, this does:
sage: GradedAlgebras(QQ)
Category of graded algebras over R
avis
>
>
>
> On Thursday, June 11, 2015 at 8:52:19 AM UTC-7, Viviane Pons wrote:
>>
>> Hi everyone,
>>
>> I'm trying to inherit from GradedAlgebras, but for some reason I hit a
>> "maximum recursion depth" exception.
>>
>> More
Hi Jori,
when I want to iterate through posets, I do this:
sage: P3 = Posets(3); P3
Posets containing 3 vertices
sage: list(P3)
[Finite poset containing 3 elements,
Finite poset containing 3 elements,
Finite poset containing 3 elements,
Finite poset containing 3 elements,
Finite poset contain
To answer more precisely: the engineers who will be recruited will be
engineers and not mathematician, so they will work mostly on
non-mathematical improvement. For the mathematical content, we will still
rely on the good will of researchers (even though, some of our time is also
given to OpenDream
Dear all,
this last week, I was giving a class in a summer school in Uganda, along
with Jennifer Balakrishnan, on experimental mathematics (mine was
combinatorics and Jennifer's was number theory). Both classes were based on
Sage. Let me give you a feedback on using Sage here.
Conditions;
- arou
PS: at my job, I was told that VM working better on same native OS,
>
>
> On Friday, 17 July 2015 20:00:49 UTC+2, Viviane Pons wrote:
>>
>> Dear all,
>>
>> this last week, I was giving a class in a summer school in Uganda, along
>> with Jennifer Balakrishnan, o
Dear all,
I discovered a weird bug on power series when computing the inverse of a
serie. Look at this.
This computation gives the expected result
sage: L. = LazyPowerSeriesRing(QQ)
sage: f = 1 - z - z^2
sage: b = ~f
sage: b.compute_coefficients(10)
sage: b
1 + z + 2*z^2 + 3*z^3 + 5*z^4 + 8
Dear fellow developers,
I am organizing a "Women in Sage" event with Eleni Tzanaki: April 9 -- 12
in Archanes, Crete.
https://wiki.sagemath.org/days98
All local expenses are covered and we can provide travel funding.
The number of participants is limited: applications are due by Feb. 28. All
Sa
Dear Sage people,
we have an opportunity to organize some Sage Days in Nigeria (university of
Ibadan). These would be targeted mostly at local people of the university
of Ibadan and other Nigerian universities. We have a local contact who is
in charge of all the practical aspects.
We are looking
Dear all,
I am adapting the sage_sample package (
https://github.com/sagemath/sage_sample) to make it work on sage 9 / python
3. At the moment, my local install works but I have problems installing the
new sage image on the TravisCI server. Also, I saw that it is possible to
use Docker with Travis
90 matches
Mail list logo