[sage-devel] SciPy 2018 - one week left for submissions

2018-02-08 Thread Paul Ivanov
SciPy 2018, the 17th annual Scientific Computing with Python conference,
will be held July 9-15, 2018 in Austin, Texas. The annual SciPyConference
brings together over 700 participants from industry, academia, and
government to showcase their latest projects, learn from skilled users and
developers, and collaborate on code development. The call for abstracts
for SciPy 2018 for talks, posters and tutorials is now open. The new
extended deadline for submissions is February 15, 2018.

Conference Website: https://scipy2018.scipy.org

Submission Website: https://easychair.org/conferences/?conf=scipy2018


*July 9-15, 2018 | Austin, Texas *



   - *Tutorials:* July 9-10, 2018
   - *Conference (Talks and Posters):* July 11-13, 2018
   - *Sprints: *July 14-15, 2018


In addition to the general track, this year will have specialized tracks
focused on:

- Data Visualization

- Reproducibility and Software Sustainability

*Mini Symposia*

· Astronomy

· Biology and Bioinformatics

· Data Science

· Earth, Ocean and Geo Science

· Image Processing

· Language Interoperability

· Library Science and Digital Humanities

· Machine Learning

· Materials Science

· Political and Social Sciences

There will also be a SciPy Tools Plenary Session each day with 2 to 5
minute updates on tools and libraries.


*Tutorials (July 9-10, 2018)*

Tutorials should be focused on covering a well-defined topic in a hands-on
manner. We are looking for awesome techniques or packages, helping new or
advanced Python programmers develop better or faster scientific
applications. We encourage submissions to be designed to allow at least 50%
of the time for hands-on exercises even if this means the subject matter
needs to be limited. Tutorials will be 4 hours in duration. In your
tutorial application, you can indicate what prerequisite skills and
knowledge will be needed for your tutorial, and the approximate expected
level of knowledge of your students (i.e., beginner, intermediate,
advanced). Instructors of accepted tutorials will receive a stipend.


-- 
   _
  / \
A*   \^   -
 ,./   _.`\\ / \
/ ,--.S\/   \
   /  `"~,_ \\
 __o   ?
   _ \<,_ /:\
--(_)/-(_).../ | \
--...J
Paul Ivanov
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Fwd: [Python-Dev] Friendly reminder: be kind to one another

2018-02-08 Thread Erik Bray
I thought this was a good post on the python-dev mailing list, and an
even better talk (the link to the youtube video--the actual talk
starts about 7 minutes into the video).  Not bringing this up here for
any specific reason: I think this community does pretty well in terms
of cordiality and mutual respect, but we all have bad days, and most
of us (myself included) can always do better.

Best,
E


-- Forwarded message --
From: Brett Cannon 
Date: Tue, Jan 30, 2018 at 3:16 AM
Subject: [Python-Dev] Friendly reminder: be kind to one another
To: python-dev 


Over the last 3 days I have had two situations come up where I was
asked for my opinion in regards to possible CoC violations. I just
wanted to take this opportunity to remind everyone that open source
does not work if we are not open, considerate, and respectful to one
another (which also happens to be the PSF CoC that we are all expected
to follow when working on Python). When we stop being kind to each
other is when open source falls apart because it drives people away,
and for a project that is driven by volunteers like Python that will
be what ends this project (not to say people should be rude to
corporate open source projects, but they can simply choose to switch
to a core dump approach of open source).

I gave a talk at PyCascades this past week on setting expectations for
open source participation: https://youtu.be/HiWfqMbJ3_8?t=7m24s . I
had at least one person who was upset about no one getting to their
pull request quickly come up to me afterwards and apologize for ever
feeling that way after watching my talk, so do please watch it if you
have ever felt angry at an open source maintainer or contributor to
help keep things in perspective.

I also wanted to say that I think core developers should work extra
hard to be kind as we help set the tone for this project which can
leak into the broader community. People with commit privileges are not
beyond rebuke and so people should never feel they are not justified
speaking up when they feel a core developer has been rude to them.

Anyway, the key point is to remember is that people are what make this
project and community work, so please make sure that you do what you
can to keep people wanting to participate.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-devel] Proposal : Add pplpy and gmpy2 as standard packages.

2018-02-08 Thread Vincent Delecroix

On 07/02/2018 12:17, Volker Braun wrote:

On Wednesday, February 7, 2018 at 10:31:43 AM UTC+1, Jeroen Demeyer wrote:


But what is the "desired implementation"?



Again, surely its "Sage integers" for users of Sage. Anything else is just
dumping a giant turd on your users just because its the lazy thing to do.


Certainly not. The lazy way is to use Python integers and rationals. It
was this way at the begining and I changed it partly because of Sage as
I wanted to avoid useless traductions (at C level) and better C level
integration. This was a non-trivial amount of work in upstream
gmpy2.


There are surely ways this can work. E.g. importing from pplpy.gmp gives
you stuff that uses gmp ints, and importing from pplpy.sage gives you stuff
that uses Sage integers. Or pplpy vs sage_pplpy, etc. Its not impossible to
make it work, it just requires a bit more than the minimal developer effort
to set it up.

I never claimed that it was technically impossible. I said that it was
not desirable to have two non-compatible API's. Having two libraries as
you proposed above is one solution. Though I don't like it to have two
copies of the same code. Another option is that I provide "universal
wrappers" that makes the necessary translations to make you happy.
Another option is to go with this small annoyance of dealing with
explicit conversions.

Vincent

--
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.