ANN: SciPy 2006 Conference
Greetings, The *SciPy 2006 Conference* is scheduled for August 17-18, 2006 at CalTech. A tremendous amount of work has gone into SciPy and Numpy over the past few months, and the scientific python community around these and other tools has truly flourished[1]. The Scipy 2006 Conference is an excellent opportunity to exchange ideas, learn techniques, contribute code and affect the direction of scientific computing with Python. Conference details are at http://www.scipy.org/SciPy2006 Keynote ------- Python language author Guido van Rossum (!) has agreed to be the Keynote speaker at this year's Conference. http://www.python.org/~guido/ Registration: ------------- Registration is now open. You may register early online for $100.00 at http://www.enthought.com/scipy06. Registration includes breakfast and lunch Thursday & Friday and a very nice dinner Thursday night. After July 14, 2006, registration will cost $150.00. Call for Presenters ------------------- If you are interested in presenting at the conference, you may submit an abstract in Plain Text, PDF or MS Word formats to abstracts@scipy.org -- the deadline for abstract submission is July 7, 2006. Papers and/or presentation slides are acceptable and are due by August 4, 2006. Tutorial Sessions ----------------- Several people have expressed interest in attending a tutorial session. The Wednesday before the conference might be a good day for this. Please email the list if you have particular topics that you are interested in. Here's a preliminary list: - Migrating from Numeric or Numarray to Numpy - 2D Visualization with Python - 3D Visualization with Python - Introduction to Scientific Computing with Python - Building Scientific Simulation Applications - Traits/TraitsUI Please rate these and add others in a subsequent thread to the SciPy-user mailing list. Perhaps we can pick 4-6 top ideas and recruit speakers as demand dictates. The authoritative list will be tracked here: http://www.scipy.org/SciPy2006/TutorialSessions Coding Sprints -------------- If anyone would like to arrive earlier (Monday and Tuesday the 14th and 15th of August), we can borrow a room on the CalTech campus to sit and code against particular libraries or apps of interest. Please register your interest in these coding sprints on the SciPy-user mailing list as well. The authoritative list will be tracked here: http://www.scipy.org/SciPy2006/CodingSprints Mailing list address: scipy-user@scipy.org Mailing list archives: http://dir.gmane.org/gmane.comp.python.scientific.user Mailing list signup: http://www.scipy.net/mailman/listinfo/scipy-user [1] Some stats: NumPy has averaged over 16,000 downloads per month Sept. 05 to March 06. SciPy has averaged over 3,800 downloads per month in Feb. and March 06. (both scipy and numpy figures do not include the 2000 instances per month downloaded as part of the Python Enthought Edition Distribution for Windows.)
Hi Travis, Who is helping organize this year's conference besides you. I'm thinking I may want to help, particularly in involving the astronomical community more. The next month isn't that good for me but I'd like to be involved if that is of interest to you (i.e., with the program and such). If you are interested, what is your schedule of activities for planning the conference? Thanks, Perry On Apr 11, 2006, at 4:10 PM, Travis N. Vaught wrote:
Greetings,
The *SciPy 2006 Conference* is scheduled for August 17-18, 2006 at CalTech.
A tremendous amount of work has gone into SciPy and Numpy over the past few months, and the scientific python community around these and other tools has truly flourished[1]. The Scipy 2006 Conference is an excellent opportunity to exchange ideas, learn techniques, contribute code and affect the direction of scientific computing with Python.
Conference details are at http://www.scipy.org/SciPy2006
Keynote ------- Python language author Guido van Rossum (!) has agreed to be the Keynote speaker at this year's Conference. http://www.python.org/~guido/
Registration: ------------- Registration is now open.
You may register early online for $100.00 at http://www.enthought.com/scipy06. Registration includes breakfast and lunch Thursday & Friday and a very nice dinner Thursday night. After July 14, 2006, registration will cost $150.00.
Call for Presenters ------------------- If you are interested in presenting at the conference, you may submit an abstract in Plain Text, PDF or MS Word formats to abstracts@scipy.org -- the deadline for abstract submission is July 7, 2006. Papers and/or presentation slides are acceptable and are due by August 4, 2006.
Tutorial Sessions ----------------- Several people have expressed interest in attending a tutorial session. The Wednesday before the conference might be a good day for this. Please email the list if you have particular topics that you are interested in. Here's a preliminary list:
- Migrating from Numeric or Numarray to Numpy - 2D Visualization with Python - 3D Visualization with Python - Introduction to Scientific Computing with Python - Building Scientific Simulation Applications - Traits/TraitsUI
Please rate these and add others in a subsequent thread to the SciPy-user mailing list. Perhaps we can pick 4-6 top ideas and recruit speakers as demand dictates. The authoritative list will be tracked here: http://www.scipy.org/SciPy2006/TutorialSessions
Coding Sprints -------------- If anyone would like to arrive earlier (Monday and Tuesday the 14th and 15th of August), we can borrow a room on the CalTech campus to sit and code against particular libraries or apps of interest. Please register your interest in these coding sprints on the SciPy-user mailing list as well. The authoritative list will be tracked here: http://www.scipy.org/SciPy2006/CodingSprints
Mailing list address: scipy-user@scipy.org Mailing list archives: http://dir.gmane.org/gmane.comp.python.scientific.user Mailing list signup: http://www.scipy.net/mailman/listinfo/scipy-user
[1] Some stats: NumPy has averaged over 16,000 downloads per month Sept. 05 to March 06. SciPy has averaged over 3,800 downloads per month in Feb. and March 06. (both scipy and numpy figures do not include the 2000 instances per month downloaded as part of the Python Enthought Edition Distribution for Windows.)
_______________________________________________ SciPy-user mailing list SciPy-user@scipy.net http://www.scipy.net/mailman/listinfo/scipy-user
Perry Greenfield wrote:
Hi Travis,
Who is helping organize this year's conference besides you. I'm thinking I may want to help, particularly in involving the astronomical community more. The next month isn't that good for me but I'd like to be involved if that is of interest to you (i.e., with the program and such). If you are interested, what is your schedule of activities for planning the conference?
Thanks, Perry Hey Perry (and anyone else interested in helping),
I'm open to any help we can get to organize the conference (thus the cross-post to scipy-dev)--thanks for the willingness to pitch in. It's probably useful to give a breakdown of all the tasks (at least the one's I can think of right now): Abstracts Review/Speaker Recruitment & Acceptance ------------------------------------------------- This has traditionally been under the purview of the co-sponsors, represented by me, Eric Jones, Michael Aivazis and Michel Sanner. If anyone would like to participate, let us know and we'll organize a committee to do this with more rigor. I think there's a lot of potential in this area that, frankly, has gone untapped. Organize Auxiliary Sessions --------------------------- Several things to do here, particularly in accommodating the various sub-communities like astronomy, biology, etc. This may be a good area for you to pitch in, Perry.: - Organize Sprint projects - Organize Tutorials - Initiate and moderate conversation about BOF interests and organize BOF meeting times. Marketing the Conference ------------------------ We have largely relied on the usual mailing lists to get the word out about the conference. We could definitely have a broader campaign here. I think we could reasonably accommodate 50% more attendees and still have a nice collaborative environment. Some things that come immediately to mind are: - A prominent announcement on the python.org home page & encouraging other PSF involvement (sponsorship of a speaker(s), a sprint, student attendees?) - Announce/articles on other sites/blogs. - Better follow-up reminders for registration. - Targeting particular folks in various Organizations/Universities/Labs to spread the word internally. - Pitch in on keeping the scipy site updated, graphics, etc. - Any other ideas? Sponsorship/Encouragement of Student Participation -------------------------------------------------- There has been some discussion about ways to encourage more students to attend the meeting. Because of our goal of keeping registration costs low, we don't have funds to physically bring students to the conference. We could possibly waive student registration fees, or recruit organizations to sponsor student attendance. We could organize Sprints/Tutorials/BOFs specifically for this sort of group. Of course there's also the issue of getting the word out and targeting interested students. Any ideas? Event Planning -------------- The wonderful folks at CalTech handle this superbly. All planning for meals, meeting rooms, A/V, parking, nametags, check-in, etc. are pretty much taken care of by them--an amazing thing, really. So, not much to do here (thankfully). Ideas? ------ We're interested in any ideas to make this a compelling, productive time--I'm sure I'm forgetting/missing some things. Now, to actually answer your question about the schedule for the Conference planning. Here are some dates: --Between now and June, we should try to build a schedule of tutorials and sprint projects. We should follow up with threads for this. I've created wiki stubs to hold the results: http://www.scipy.org/SciPy2006/TutorialSessions http://www.scipy.org/SciPy2006/CodingSprints -- June 30,2006: Arbitrary target date for preliminary Sprint & Tutorial Schedule --manage 'registration' of tutorial and sprint attendees-- July 7, 2006: Presentation Abstracts Due --week of reviewing abstracts and defining the schedule-- July 14, 2006: Accept/announce presentation schedule July 14, 2006: Early registration deadline --Figure out a BOF schedule sometime in August and announce at the Conference-- We're a bit flexible on this, so suggestions are welcome. Thanks again, Perry. Travis
Travis N. Vaught wrote:
<snip> Abstracts Review/Speaker Recruitment & Acceptance ------------------------------------------------- This has traditionally been under the purview of the co-sponsors, represented by me, Eric Jones, Michael Aivazis and Michel Sanner. <snip>
One correction...I believe Travis Oliphant took on the bulk of this work last year. Apologies to "the hard-working Travis" for forgetting about that. Travis
We've noticed that in numpy that the where() function behaves differently than for numarray. In numarray, where() (when used with a mask or condition array only) always returns a tuple of index arrays, even for the 1D case whereas numpy returns an index array for the 1D case and a tuple for higher dimension cases. While the tuple is a annoyance for users when they want to manipulate the 1D case, the benefit is that one always knows that where is returning a tuple, and thus can write code accordingly. The problem with the current numpy behavior is that it requires special case testing to see which kind return one has before manipulating if you aren't certain of what the dimensionality of the argument is going to be. I'd like to raise the issue of whether or not numpy should change the behavior. We often deal with both 1D and 2D arrays so it is an inconvenience for us. How many others deal with this and have an opinion on which way it should work. There is no difference in using the result for where() as an index in any case. Tuples are handled transparently, even for the 1-d case. For example (for numarray):
x = arange(10) ind = where(x > 6) print x[ind] [7 8 9] print ind (array([7, 8, 9]),)
So to access the actuall index array, one must index the tuple, e.g.: ind[0][:2] Thoughts? Perry
Perry Greenfield wrote:
We've noticed that in numpy that the where() function behaves differently than for numarray. In numarray, where() (when used with a mask or condition array only) always returns a tuple of index arrays, even for the 1D case whereas numpy returns an index array for the 1D case and a tuple for higher dimension cases. While the tuple is a annoyance for users when they want to manipulate the 1D case, the benefit is that one always knows that where is returning a tuple, and thus can write code accordingly. The problem with the current numpy behavior is that it requires special case testing to see which kind return one has before manipulating if you aren't certain of what the dimensionality of the argument is going to be.
I think this is reasonable. I don't think much thought went in to the current behavior as it simply defaults to the behavior of the nonzero method (where just defaults to nonzero in the circumstances you are describing). The nonzero method has it's behavior because of the nonzero function in Numeric (which only worked with 1-d and returned an array not a tuple). Ideally, I think we should fix the nonzero method and where to have the same behavior (both return tuples --- that's actually what the docstring of nonzero says right now). The nonzero function can be special-cased to index the tuple for backward compatibility. -Travis
participants (3)
-
Perry Greenfield
-
Travis N. Vaught
-
Travis Oliphant