Hi Harold,

The approach I took in my capstone was to use the base-level libraries for
all the exercises and examples:

   - Plotting: matplotlib/basemap
   - Number crunching: numpy
   - netCDF input/output: netCDF4

and then I discuss the fact that people are beginning to build on top of
these base-level libraries in order to make your life easier:

   - Plotting Iris/Cartopy
   - Number crunching: xray (http://xray.readthedocs.org/en/stable/),
   pandas, CDAT (MV2, cdutil)
   - netCDF input/output: xray, CDAT (cdms2)


I do wonder, however, if people really need to know about the base-level
stuff at all. A better approach might just be to do the whole lesson just
using xray and Iris/Cartopy from the outset.

I would also say that we are getting into some pretty discipline specific
territory here, so I'm thinking your materials might actually be better
suited as an entire Data Carpentry course (http://datacarpentry.org/) as
opposed to a small Software Carpentry capstone example. If you'd like, I
can introduce you to Tracy Teal (who runs Data Carpentry) via email?


Cheers,
Damien






On Thu, Mar 12, 2015 at 11:57 AM, Harald von Waldow <[email protected]>
wrote:

>
> Thanks Damien, I also sent it to the PyOAS list.
>
> Ok, so I just learned that there are Software Carpentry "capstones".
> Maybe my "Lecture 5" could be made into one?
>
> http://nbviewer.ipython.org/github/C2SM/pyws-BE-15-2-26/blob/master/ex5/lecture5.ipynb
>
> There is a huge cluster of topics that are specific for the
> geosciences community. One problem is the large number of often
> competing modules. E.g. Cartopy or basemap? CDAT or Iris? netcdf4 or
> PyNIO? ....
>
> My vision is a canonical set of tools, both defined and made accessible
> by corresponding swc - lessons ...
>
>
> Cheers,
> Harald
>
>
>
>
>
>  On Thu, 12 Mar 2015 10:23:56 +1100
> Damien Irving <[email protected]> wrote:
>
> > Hi Harold,
> >
> > Thanks for sharing - looks like a fantastic resource!
> >
> > The PyAOS community would be very interested in your materials -
> > here's the details on how to post to their mailing list:
> > http://pyaos.johnny-lin.com/?page_id=22
> >
> >
> > Cheers,
> > Damien
> >
> >
> > FYI - I've written a weather/ocean/climate science capstone example
> > for Software Carpentry which has been used at a number of workshops:
> > https://github.com/DamienIrving/swc-capstone. I'm in the process of
> > converting it over to the formal Software Carpentry lesson template
> > so that it can be available on the lessons page of the Software
> > Carpentry website.
> >
> >
> >
> >
> > -----
> > Damien Irving
> > PhD Candidate
> > School of Earth Sciences
> > The University of Melbourne
> >
> > Secretary, Australian Meteorological and Oceanographic Society (AMOS)
> > Research Community Coordinator (Physical Sciences), Research Bazaar
> > project http://resbaz.tumblr.com/about
> >
> > Ph: +61 3 8344 6911
> > Twitter: @DrClimate
> > Blog: http://drclimate.wordpress.com/
> > CV: https://github.com/DamienIrving/CV/blob/master/CV.md
> >
> >
> >
> > On Thu, Mar 12, 2015 at 9:58 AM, Harald von Waldow
> > <[email protected]> wrote:
> >
> > > Here is mostly IPython Notebook based course material for a Python
> > > novices workshop.
> > >
> > > https://github.com/C2SM/pyws-BE-15-2-26
> > >
> > > "Scientific Programming in Python for Atmospheric Sciences and
> > > Climatology"
> > >
> > > This is *not* an SWC compatible workshop. However, I think it might
> > > be a useful resource to anybody in the need of Python exercises,
> > > particularly for an audience that is new to Python, has some other
> > > programming experience, and could be motivated by geoscientific
> > > topics.
> > >
> > > Feedback more than welcome!
> > >
> > > Best,
> > > Harald
> > >
> > > ---
> > > Harald von Waldow <[email protected]>
> > > Center for Climate Systems Modeling (C2SM)
> > > Federal Institute of Technology Zurich (ETHZ)
> > > Web: www.c2sm.ethz.ch
> > >
> > > _______________________________________________
> > > Discuss mailing list
> > > [email protected]
> > >
> > >
> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
> > >
>
>
>
> --
> Harald von Waldow <[email protected]>
> Center for Climate Systems Modeling (C2SM)
> Federal Institute of Technology Zurich (ETHZ)
> Web: www.c2sm.ethz.ch
>
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to