Thanks all for the excellent suggestions of where to get started with Julia, these will be really helpful.
Thanks again! Tiffany On Thu, Mar 3, 2016 at 1:03 AM, < [email protected]> wrote: > Send Discuss mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org > > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Discuss digest..." > > > Today's Topics: > > 1. Re: Julia lesson/tutorial? (Timoth?e Poisot) > 2. Re: Julia lesson/tutorial? (Aron Ahmadia) > 3. Re: Julia lesson/tutorial? (Samuel Leli?vre) > 4. Re: Julia lesson/tutorial? (Raniere Silva) > 5. Re: RajLab: From reproducibility to over-reproducibility > (Erik Bray) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 2 Mar 2016 15:12:22 -0500 > From: Timoth?e Poisot <[email protected]> > To: [email protected] > Subject: Re: [Discuss] Julia lesson/tutorial? > Message-ID: <[email protected]> > Content-Type: text/plain; charset=iso-8859-1 > > Hi Tiffany, > > I don't think there is any SWC material on Julia. Investing in books at the > moment is not really worth it since the language is pre-1.0, and changing > rapidly. > > The documentation is a really good resource [1]. The forthcoming von > Csefalvay > book [2] is supposed to be good. But it's, well, not finished. > > The julia-users mailing list is also amazing. If you have experience on > the R mailing list, it's ~ the opposite of that. > > Two remarks: > > - We're using julia for 90% of what we do in the lab (R is for > statistics and python for data scraping), and it is going well. And > fast. > > - What would be the interest of SWC to develop a julia (short) lesson > / port the Inflammation lesson? > > t > > [1]: http://docs.julialang.org/en/release-0.4/#manual > [2]: https://www.manning.com/books/julia-in-action > > Tiffany Timbers (02/03 11:55): > > Hi all, > > > > I may be working a little bit with Julia (language) with a collaborator. > I > > have never used this language before. Do we have any lesson material > being > > developed on this that I could be pointed to? Or does anyone know any > good > > tutorials or lessons elsewhere on the web? > > > > Thanks! > > Tiffany > > > > -- > > Tiffany A. Timbers, PhD > > Banting Postdoctoral fellow, Leroux Lab > > Department of Molecular Biology and Biochemistry > > Simon Fraser University > > 8888 University Drive > > Burnaby, BC, V5A 1S6 > > > > 604-803-4962 > > > > [email protected] > > tiffanytimbers.com > > @TiffanyTimbers > > > _______________________________________________ > > Discuss mailing list > > [email protected] > > > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org > > > -- > Timoth?e Poisot, Ph.D. Professeur adjoint > Quantitative and Computational Ecology > Department of Biological Sciences Universit? de Montr?al > Web: http://poisotlab.io/ Twitter: @PoisotLab > > > > ------------------------------ > > Message: 2 > Date: Wed, 02 Mar 2016 21:15:25 +0000 > From: Aron Ahmadia <[email protected]> > To: Timoth?e Poisot <[email protected]>, > [email protected] > Subject: Re: [Discuss] Julia lesson/tutorial? > Message-ID: > < > caphiw4ilglgv7dzxy1+tlsykji-ktk6zf+h+habr+wsmsa5...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > I talked with Alan Edelman about this while visiting MIT to teach a > Software Carpentry course a couple of years ago and there's definitely > interest within the Julia Community to see Software Carpentry lessons > developed and taught using Julia. > > Cheers, > Aron > > On Wed, Mar 2, 2016 at 3:14 PM Timoth?e Poisot <[email protected]> wrote: > > > Hi Tiffany, > > > > I don't think there is any SWC material on Julia. Investing in books at > the > > moment is not really worth it since the language is pre-1.0, and changing > > rapidly. > > > > The documentation is a really good resource [1]. The forthcoming von > > Csefalvay > > book [2] is supposed to be good. But it's, well, not finished. > > > > The julia-users mailing list is also amazing. If you have experience on > > the R mailing list, it's ~ the opposite of that. > > > > Two remarks: > > > > - We're using julia for 90% of what we do in the lab (R is for > > statistics and python for data scraping), and it is going well. And > > fast. > > > > - What would be the interest of SWC to develop a julia (short) lesson > > / port the Inflammation lesson? > > > > t > > > > [1]: http://docs.julialang.org/en/release-0.4/#manual > > [2]: https://www.manning.com/books/julia-in-action > > > > Tiffany Timbers (02/03 11:55): > > > Hi all, > > > > > > I may be working a little bit with Julia (language) with a > collaborator. > > I > > > have never used this language before. Do we have any lesson material > > being > > > developed on this that I could be pointed to? Or does anyone know any > > good > > > tutorials or lessons elsewhere on the web? > > > > > > Thanks! > > > Tiffany > > > > > > -- > > > Tiffany A. Timbers, PhD > > > Banting Postdoctoral fellow, Leroux Lab > > > Department of Molecular Biology and Biochemistry > > > Simon Fraser University > > > 8888 University Drive > > > Burnaby, BC, V5A 1S6 > > > > > > 604-803-4962 > > > > > > [email protected] > > > tiffanytimbers.com > > > @TiffanyTimbers > > > > > _______________________________________________ > > > Discuss mailing list > > > [email protected] > > > > > > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org > > > > > > -- > > Timoth?e Poisot, Ph.D. Professeur adjoint > > Quantitative and Computational Ecology > > Department of Biological Sciences Universit? de Montr?al > > Web: http://poisotlab.io/ Twitter: @PoisotLab > > > > _______________________________________________ > > Discuss mailing list > > [email protected] > > > > > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.software-carpentry.org/pipermail/discuss_lists.software-carpentry.org/attachments/20160302/0e32b879/attachment-0001.html > > > > ------------------------------ > > Message: 3 > Date: Wed, 2 Mar 2016 22:35:00 +0100 > From: Samuel Leli?vre <[email protected]> > To: Software Carpentry Discussion > <[email protected]> > Subject: Re: [Discuss] Julia lesson/tutorial? > Message-ID: > <CAEcArF1VMpOFycc9Q044uAPT5VmGEvaMJv+Va8Whp6tM7o= > [email protected]> > Content-Type: text/plain; charset=UTF-8 > > I followed a two-day Julia training last year, > taught by D P Sanders. The training material > is online at > > https://github.com/dpsanders/hands_on_julia/ > > Cheers, Samuel > > 2016-03-02 22:15 GMT+01:00 Aron Ahmadia <[email protected]>: > > I talked with Alan Edelman about this while visiting MIT to teach a > Software > > Carpentry course a couple of years ago and there's definitely interest > > within the Julia Community to see Software Carpentry lessons developed > and > > taught using Julia. > > > > Cheers, > > Aron > > > > On Wed, Mar 2, 2016 at 3:14 PM Timoth?e Poisot <[email protected]> wrote: > >> > >> Hi Tiffany, > >> > >> I don't think there is any SWC material on Julia. Investing in books at > >> the > >> moment is not really worth it since the language is pre-1.0, and > changing > >> rapidly. > >> > >> The documentation is a really good resource [1]. The forthcoming von > >> Csefalvay > >> book [2] is supposed to be good. But it's, well, not finished. > >> > >> The julia-users mailing list is also amazing. If you have experience on > >> the R mailing list, it's ~ the opposite of that. > >> > >> Two remarks: > >> > >> - We're using julia for 90% of what we do in the lab (R is for > >> statistics and python for data scraping), and it is going well. And > >> fast. > >> > >> - What would be the interest of SWC to develop a julia (short) lesson > >> / port the Inflammation lesson? > >> > >> t > >> > >> [1]: http://docs.julialang.org/en/release-0.4/#manual > >> [2]: https://www.manning.com/books/julia-in-action > >> > >> Tiffany Timbers (02/03 11:55): > >> > Hi all, > >> > > >> > I may be working a little bit with Julia (language) with a > collaborator. > >> > I > >> > have never used this language before. Do we have any lesson material > >> > being > >> > developed on this that I could be pointed to? Or does anyone know any > >> > good > >> > tutorials or lessons elsewhere on the web? > >> > > >> > Thanks! > >> > Tiffany > >> > > >> > -- > >> > Tiffany A. Timbers, PhD > >> > Banting Postdoctoral fellow, Leroux Lab > >> > Department of Molecular Biology and Biochemistry > >> > Simon Fraser University > >> > 8888 University Drive > >> > Burnaby, BC, V5A 1S6 > >> > > >> > 604-803-4962 > >> > > >> > [email protected] > >> > tiffanytimbers.com > >> > @TiffanyTimbers > >> > >> > _______________________________________________ > >> > Discuss mailing list > >> > [email protected] > >> > > >> > > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org > >> > >> > >> -- > >> Timoth?e Poisot, Ph.D. Professeur adjoint > >> Quantitative and Computational Ecology > >> Department of Biological Sciences Universit? de Montr?al > >> Web: http://poisotlab.io/ Twitter: @PoisotLab > >> > >> _______________________________________________ > >> 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 > > > > ------------------------------ > > Message: 4 > Date: Thu, 03 Mar 2016 01:26:10 +0000 > From: Raniere Silva <[email protected]> > To: Tiffany Timbers <[email protected]> > Cc: [email protected] > Subject: Re: [Discuss] Julia lesson/tutorial? > Message-ID: <[email protected]> > Content-Type: text/plain > > Hi Tiffany, > > > I may be working a little bit with Julia (language) with a > > collaborator. > > I hope that you like the language. It has some nice features. > > And I believe that you will not have problem learning it on the fly > since the syntax if very similar with Python but having arrays starting > at 1 instead of 0 and numerical arrays instead of generic lists as the > most important data structure. > > > I have never used this language before. Do we have any > > lesson material being developed on this that I could be pointed to? Or > > does anyone know any good tutorials or lessons elsewhere on the web? > > Good resources at http://julialang.org/learning/. > > My suggestion is to read > http://docs.julialang.org/en/release-0.4/manual/noteworthy-differences/ > and start working with your collaborator. When you need anything you can > search the documentation, http://docs.julialang.org/, or Google it. :-) > > Best, > Raniere > > > > ------------------------------ > > Message: 5 > Date: Thu, 3 Mar 2016 10:02:50 +0100 > From: Erik Bray <[email protected]> > To: Titus Brown <[email protected]> > Cc: Steven Haddock <[email protected]>, Software Carpentry > Discussion > <[email protected]>, [email protected] > Subject: Re: [Discuss] RajLab: From reproducibility to > over-reproducibility > Message-ID: > <CAOTD34YDmdPHW_AjFOifoCcBS9= > [email protected]> > Content-Type: text/plain; charset=UTF-8 > > On Wed, Mar 2, 2016 at 8:06 PM, C. Titus Brown <[email protected]> > wrote: > > """ > > I?m just going to come right out and say that for the majority of > computational projects (at least in our lab), version control is a waste of > time. > > """ > > > > """ > > In fact, some might say you?re more smart, because you don?t let > command-line ethos/ideology get in the way of actually getting things done? > :) > > """ > > When I helped my friend with his thesis I tried to teach him version > control and some other basic computing lab skills, but he rejected my > attempts saying that it was overwhelming and were just distractions > from him actually getting anything done. And I stopped pushing on it > because in his case he was sort of right--he was under enormous time > pressure and stress, and I knew him well enough to know that it wasn't > the right time. So I get the points in the RajLab post here, but... > > ... all the while I was quietly keeping his thesis (and all his data!) > under version control for him. And turned several of his tedious data > analysis tasks into one-command-line operations (even those he was too > bothered to learn to use, but at least I could run them for him). And > in the end having his stuff in version control did save the day a > number of time as we went back and forth on different versions of some > of the data. > > So he was lucky to have a proxy doing all that waste of time version > control and command line stuff that just gets in the way of actually > getting things done. You know, the only stuff that allowed him to > finish the data analysis for his thesis in like 3 months. Most people > won't have that luxury, and would do well to start early learning > these skills. I totally get that my friend didn't have the time or > patience to learn them when he did, but I would have started him a lot > sooner had I known he would need it myself (his work was in political > science, and I had no idea until he came to me late in the game for > help how immensely data-driven his work was). > > I know a lot of people in arts and science work best when under time > pressure (or often are under time pressure for no fault of their own) > and feel like pressure to learn these skills can get in the way when > they have a deadline (especially when the tools can be so unfriendly). > But when they *are* learned and used effectively I thoroughly reject > that the notion that they are a "waste of time" or "get in the way". > We need to do better at emphasizing that these are skills that need to > be developed early and often, and not when you're in the middle of > trying to complete a project. > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Discuss mailing list > [email protected] > > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org > > ------------------------------ > > End of Discuss Digest, Vol 32, Issue 10 > *************************************** > -- Tiffany A. Timbers, PhD Banting Postdoctoral fellow, Leroux Lab Department of Molecular Biology and Biochemistry Simon Fraser University 8888 University Drive Burnaby, BC, V5A 1S6 604-803-4962 [email protected] tiffanytimbers.com @TiffanyTimbers
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
