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

Reply via email to