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
