What to Use for User-Interfaces

This week on the mailing list, there was a neat thread about what to use for writing user-interfaces in Python. Here was a list of recommended graphical user-interface packages:

Chris Barker said the following about coding up text-based command-line interfaces:

I recommend argparse for doing that in python. argparse is MUCH better than writing your own system — but I’d go with docopt — VERY slick:


Oh, another option:

Build it all into a Jupyter Notebook:


(formerly iPython)

with Interactive widgets!


For more on IPython widgets: https://ipython.org/ipython-doc/dev/whatsnew/version2.0.html#interactive-widgets and http://nbviewer.ipython.org/github/ipython/ipython/blob/2.x/examples/Interactive%20Widgets/Index.ipynb.

(Hat tips: Ryan Abernathey, T. Arulalan, Heiner Asmus, Chris Barker, Andrea Cimatoribus, Davide Del Vento, and Timothy Lang.)

Posted in Interfaces, Packages, Visualization | Leave a comment

AMS Python Symposium Abstract Submission Extension

The submission deadline for the AMS Python Symposium has been extended
to Aug 10, 2015. To submit, please use the link on this page:


(The link on the Call for Papers page has been de-activated.) Thanks!

Posted in Community, Conferences | Leave a comment

AGU Session on Python!

Sheri Mickelson posted the following to the PyAOS mailing list:

We would like to invite you to submit an abstract to our AGU session “Python Solutions for the Earth Sciences”. We created this session in order to promote Python within the earth sciences, share how Python is being used, and to present best practices and techniques.

The Fall AGU is in December in San Francisco and the Call for Abstracts is located here. Hope folks can submit an abstract!

Posted in Uncategorized | Leave a comment

Call for Papers for the 2016 AMS Python Symposium

The 2016 AMS Python Symposium will be held in New Orleans during the AMS Annual Meeting (which is January 10-14, 2016). Here’s the call for papers:


We’re still in the planning stages regarding exactly how many days the Symposium will be and what the events will be, but I wanted to let y’all know about the call for papers at this time. The abstract submission deadline is August 3, 2015. Thanks!

Posted in Advanced, Beginner, Conferences | Leave a comment

AMS Fifth Python Symposium Recordings are Up

The recordings (screencasts) from the AMS Fifth Python Symposium are available here. Enjoy!

Posted in Advanced, Beginner, Community, Conferences | Leave a comment

Call for Papers for SciPy 2015

From Chris Barker:

SciPy2015 will be held in Austin, Texas • July 6-12, 2015 this year.


The call for papers and tutorials is out — please consider submitting something!

Note that I will be chairing a met-ocean mini-symposium this year, so I particularly encourage this community to submit ideas!

This is a great event, for both newbies to Python as well as old hands! Hope folks can make it!

Posted in Advanced, Beginner, Climatology, Community, Conferences, Meteorology, Oceanography, Tutorials | Leave a comment

AGU Session on Scientific Workflow

There will be a session at the Montreal meeting in May called “Integrating Next Generation Technologies Into the Scientific Workflow: Lessons from Climate & Atmospheric Sciences” that folks might find of interest. The call is out for abstracts, and more information is availble here. (Hat tip to Paula Hennon.)

Posted in Conferences | Leave a comment

New Version of UV-CDAT Released

Version 2.1 is now available! Binaries are available here. (Hat tip to Charles Doutriaux.)

Posted in Packages | Leave a comment

2015 AMS Python Symposium and Short Courses

Fyi, here’s the program for the Fifth Symposium on Advances in Modeling and Analysis Using Python. The Symposium is only one day, Monday, January 5, 2015, but it’ll be
really packed 🙂!

Two short courses will be offered, a Beginners and an Advanced course (both are two days and are offered concurrently, January 3-4, 2015). See the registration information/links page and the description of the courses page for details.

Everything is at the AMS Annual Meeting in Phoenix, AZ. Hope to see folks there!

Posted in Advanced, Beginner, Community, Conferences, Short Courses | 2 Comments

Unidata Python Workshop

Unidata is offering a two-day workshop “Using Unidata Technologies with Python”, October 21-22, 2014, at UCAR’s Foothills Lab 4, Room #1201, in Boulder, CO. Information is available at: http://www.unidata.ucar.edu/events/2014TrainingWorkshop/.

Posted in Advanced, Beginner, Community, Conferences, Short Courses, Visualization | Leave a comment