HI Peter, As I said the mosquitoes repo is a great start, but: - in addition to what you have, I need to cover (some) numpy, matplotlib, basemap and accessing netcdf data -- maybe more along those lines (xarray) - for the parallel part, I am not sure I would do anything (I may leave it out) -- but if I do, I'll need to cover at least mpi4py and maybe more (in addition or instead of multiprocess)
So to keep my students engaged, I need exercises like laying some atmospheric or oceanic data on top of maps like these: http://matplotlib.org/basemap/users/geography.html I you think this would be a good add to the mosquitoes repo, great, but I suppose it'd be easier maintained as a separate one. Thanks, Davide On Tue, Apr 5, 2016 at 12:01 AM, Peter Steinbach <[email protected]> wrote: > Dear Davide, > > besides the administrative issues, I'd be curious to know what topics you > would be up to? And what your target audience is? > > Currently, python-intermediate-mosquitoes targets mostly modularisation > (which should/could/must be split up and the overarching storyline needs > more thinking, I feel), defensive programming (which should/could/must be > extended IMHO) and concurrency (which in my opinion requires extensive > cleaning). > > I am happy to support you as I think that intermediate material is > definitely missing in the SWC curriculum. > > Best, > Peter > > > On 04/05/2016 04:47 AM, Davide Del Vento wrote: >> >> I have questions about the python intermediate lessons, and the first >> time teachings. >> >> At the moment there are two repos, namely >> >> https://github.com/swcarpentry/python-intermediate (empty!!) >> >> and >> >> https://github.com/swcarpentry/python-intermediate-mosquitoes (which >> says to see https://github.com/swcarpentry/lesson-template for >> instructions on formatting, building, and submitting lessons, but the >> only instructions I could find are >> >> https://github.com/swcarpentry/lesson-template/blob/gh-pages/CONTRIBUTING.md >> and don't say much) >> >> Now, I (~= NCAR) need(s) a python-intermediate-geospatial or something >> like that. I'll be happy to develop that, and I was wondering the best >> way to proceed. One way could be to fork the mosquitoes lesson, which >> is a pretty good start for my purpose. Is that ok? If so, does it >> matter if I do it as myself or as NCAR (which is a github org which I >> can create projects in)? If I proceed that way, how will the eventual >> transfer to swcarpentry org happen? Or should I do something >> different? >> >> Note also, that I may need to teach this class (few days long) >> sometimes next summer and that I haven't completed the checkout yet >> (but I taught similar python classes in the past as non--SWC). Is it >> realistic to be ready this way? IIRC as newbie instructor, I should be >> assisted by other non-newbies in my first teachings, but of course >> nobody will be already familiar with the material. So how do new >> lessons get "bootstrapped"? Alternatively, I can get another NCAR SWC >> instructor (still not checked out yet), who is familiar with the >> material. That would be two newbies, is it acceptable? >> >> Any other suggestions? I will be ok to teach the material as non-SWC >> for this time, as last resort. Actually this "last resort" may still >> be the best, since we just taught git to the audience for this python >> class (non-SWC since we weren't ready to do it that way), and they >> already are proficient enough in shell (which actually they are >> deprecating, in favor or using python, maybe with plumbum, for >> everything, not only the geospatial stuff), so they would not be >> interested in git or shell. So, are there exceptions to the "must >> cover the core of Software Carpentry's curriculum" rule? >> >> Thanks, >> Davide >> PS: boy that's way more than I had in mind for this message, I kept >> adding to the subject... Feel free to split the answers under 3 >> separate conversations, if appropriate. >> >> _______________________________________________ >> Discuss mailing list >> [email protected] >> >> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org >> > > _______________________________________________ > Discuss mailing list > [email protected] > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org _______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
