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

Reply via email to