By Ryan May (Unidata)
The Python programming language is a tool near and dear to the hearts of the regular readers of this blog. What truly separates Python from other open-source languages is something distinctly non-technical: the community. This is a frequently heard theme, best expressed in Brett Cannon’s opening remarks at PyCon 2014: “I came for the language, but I stay for the community.” For over ten years I’ve been fortunate to be a part of this welcoming, helpful, and friendly group. For the future of AOS Python, we need to continue to grow and expand our own community; this happens by increased participation and contribution, whether that be from code, documentation, reporting bugs, or even asking and answering questions. Continue reading
By Spencer Hill (Postdoc, UCLA AOS & Caltech GPS) and Spencer Clark (PhD student, Princeton AOS)
@spencerahill, [email protected] and [email protected]
Preface: the future looks good
Python’s standing in the AOS community has never been stronger: its user base is passionate and growing, and AOS-relevant packages and functionality continue to proliferate. These trends seems poised to continue, with (among other things) the emergence of the xarray package for labeled N-dimensional arrays and the dask package for out-of-core computation.
In this post, we discuss one outstanding community need and our recent work in Python on a solution. Meeting it would further accelerate Python’s already impressive momentum in the AOS community. Continue reading
By Damien Irving (Postdoctoral Fellow, CSIRO Oceans and Atmosphere)
When thinking about education and training in scientific computing, you’d be hard pressed to find a bigger success story than Software Carpentry. Over the past five years or so, this volunteer organisation has not only provided training for thousands of researchers around the globe, it has also revolutionised the way we produce training materials. Rather than have individual experts produce stand-alone, static textbooks that are almost immediately outdated, the global community of volunteer Software Carpentry instructors – who all undergo a short training course in educational psychology and instructional design – is collaboratively (via GitHub) and continuously updating and improving its lesson materials.
By Daniel Rothenberg (Postdoctoral Associate, Center for Global Change Science, MIT)
Over the last six years, I served the American Meteorological Society as a member and co-chair of its Student Conference Planning Committee. Each year, just a few weeks after the Annual Meeting, we’d start the long and difficult process of crafting a valuable Conference experience for both new and veteran participants alike. But despite our attendees’ diverse interests, some topics always attracted a broad swath of interest. Chief among those was the application of modern computing tools, techniques, and technologies to today’s (and tomorrow’s) tough problems.
Scott Collis, on the mailing list, reminds us about SciPy 2017: “If you are on the fence about going.. Get off the fence.. It’s a great conference. Well worthwhile..” Hope folks can make it!
PyData 2017 will be held in the Seattle-area on July 5-7, 2017. They’re accepting proposals now (deadline is May 1). See here for information on the conference!
Screencasts/downloads for the AMS Python Symposium talks/posters are
Lots of great papers! Enjoy!
Damien Irving has a great post describing the weather and climate stack in Python!
Here’s the announcement from the organizers of the hackathon at the 2017 Seattle AMS meeting:
The Conference on Environmental Information Processing Technologies (EIPT) is organizing a “hackathon” to start during the 2017 Seattle American Meteorological Society (AMS) meeting. This idea came out of conversations with the HPC and Python conferences at AMS. The actual programming/collaborative nature of the hackathon will be a mixture of virtual and physical with teams working off site on a proposed topic, or working on any other topic that interests them.
There will be a meet up for participants on Sunday evening the 22nd of January from 5-8 pm at Cray Supercomputing (which is close to the Convention Center). This event is open to anyone who is interested in learning more about Cray and participating in the hackathon. It will be hosted by Cray. The time will be used to to introduce folks, let teams form and converse, let existing teams brainstorm, have Cray talk about the resources they might be able to give the teams, let teams meet with
subject matter experts etc.
Then the teams will go off for 3-6 months and give a virtual presentation of their results sometime in the summer. Teams could organize and work virtually ahead of the Meeting in January, should participate in a meet-up during the Meeting, and then complete their projects over the next six months.
This is a great opportunity to bring together a diverse group of
scientists, students, and programmers who are excited about noodling with the data and getting an opportunity to utilize supercomputing time or just work through a problem we’ve posed.
Please go to https://eipthackathon2017.wordpress.com/contact/ to sign up for the hackathon and to RSVP for the event at Cray (so we are sure to have enough pizza for everyone!)
Please feel free to forward to anyone interested!