Tag Archives: Tutorial

DaSH meeting and Farewell

Hi DaSHers,

For our meeting this week we have the magnificent Molly Zhongnan Jia broadening your horizons and dragging you kicking and screaming beyond MS PowerPoint.

Molly will give an overview of the presentation tool Prezi and will lead a discussion on alternative approaches to Death by PowerPoint.

ALSO: This is my last week as DaSH co-ordinator. For those that don’t know, I have accepted a job with the Bureau of Meteorology in Melbourne where I will be helping implement a satellite data based marine water quality system and a sea-surface temperature now casting system for Australian coastal waters. I am eternally grateful to the brilliant Stuart Corney for taking over from me. It’s been a swell ride and I hope that you all get behind Stuart and support DaSH into the future – it will only stay alive for as long as you keep showing up and support it.

Where:

IMAS Aurora Lecture Theatre – it’s the big lecture theatre on the left as you walk into the waterfront building foyer – 20 Castray Esplanade, Battery Point, next to CSIRO.

When:

Friday 27th of June, 9:15am

Python Install Fest – Resources

Here are some the basic resources needed for tomorrows Python Install Fest:

Notes and Installation Instructions

Code Test Cases

These resources were created by Eric Oliver and me (Rob Johnson), they are provided for free but are in no way exhaustive – there are many ways to do this.

 

Python Install Fest

This week we have the inaugural DaSH PUG (Python Users Group) meeting and to kick it all off we are running a Python Install Fest.

This session is for people who have thought about using Python but don’t know where to start. During the Install Fest we will help you to install a scientifically capable version of Python and to run a couple of simple test examples.

All operating systems are welcome.

Where:

IMAS Aurora Lecture Theatre – it’s the big lecture theatre on the left as you walk into the waterfront building foyer – 20 Castray Esplanade, Battery Point, next to CSIRO.

When:

Friday 9th May, 9:15am to 10am.

The 5 biggest questions and answers you have about ocean remote sensing

Have you ever wanted to access remote sensing data and didn’t know where to start? Well hopefully my talk today gave you some answers to your questions and gave you some tools to get you started.

Here are my slides – with all the links and websites for you to check out:

The five biggest questions and answers you have about ocean remote sensing

A big part of DaSH is lowering the learning curve and removing the barriers to entry into data related science. That’s this talk will aimed to do for the ocean remote sensing space. I did NOT talk about coding. I DID talk a little about how satellites measure biology in the oceans, I DID talk about where you can find this data, and I DID talk about how a novice can plot the data without coding a single line. Any questions or to find out more contact me at http://robtheoceanographer.com/

Meeting on the 11th April

For our meeting this week we have the extremely boring Rob Johnson (aka, Me). I am going to attempt to answer the five biggest questions you have about ocean remote sensing.

A big part of DaSH is lowering the learning curve and removing the barriers to entry into data related science. That is what my talk will aim to do for the ocean remote sensing space. I will NOT talk about coding. I WILL talk a little about how satellites measure biology in the oceans, I WILL talk about where you can find this data, and I WILL talk about how a novice can plot the data without coding a single line.

— When & Where —

Friday 11th April at 9:15am
IMAS Aurora Lecture Theatre – it’s the big lecture theatre on the left as you walk into the waterfront building foyer – 20 Castray Esplanade, Battery Point,  next to CSIRO.

How to plot in Python

Tired of those ugly plots? Want to learn how to make your figures look nicer?

Python (may be) the answer for you.

Last week (Fri 21st Mar 2014) the super science man Eric Oliver gave us an Oceanographers perspective of plotting in Python. Here are his resources and lecture slides, including a brief into ‘how to’ and then some demos for plotting typical oceanography data (time series, maps, T-S diagrams, etc…).

Eric’s Plotting in Python Slides.

Eric’s demos – this is a GitHub repo of code and examples.

Meeting on the 21st March

Tired of those ugly plots? Want to learn how to make your figures look nicer?  Python (may be) the answer for you.  This talk will be about plotting in python including a brief into on how to do it and then some demos for plotting typical oceanography data (time series, maps, T-S diagrams, etc…).

For our meeting this week we have an Oceanographers perspective of plotting in Python, from super science man Eric Oliver.

— When & Where —
Friday 21th March at 9:15am
IMAS Aurora Lecture Theatre – it’s the big lecture theatre on the left as you walk into the waterfront building foyer – 20 Castray Esplanade, Battery Point,  next to CSIRO.

— Here’s a map —

Meeting on the 28th Feb.

For our meeting this week we have an overview of referencing in LaTeX from the wonderful Damian Murphy.

WHERE:
IMAS AURORA LECTURE THEATRE – it’s the big lecture theatre on the left as you walk into the waterfront building foyer.
WHEN:
FRIDAY 28th Feb at 9:30am
All future meetings will be in this room on friday mornings. This is because it’s really hard to find space in the waterfront building during the Uni semester and it turned out that friday morning is the only time we can easily book space. As of this week, I have booked every friday until the rest of the year… So get your thinking caps on and let me know what you’d like to talk about in the future.

You can already code…

This article, although not written with scientists in mind, does a brilliant job of capturing the anxiety and confusion suffered by most PhD students trying to learn to code.
Originally posted on medium.com by Ed Rex in the section On Coding  – [ https://medium.com/p/862044601a5a ]
————————————————————–

When someone tells you they code, it’s as if they’re calling you from inside the world’s most exclusive club. It’s probably a pretty great party in there, but you’ve got no idea how they got on the guest list and you’re fairly sure that even if they came out, floored the bouncer and physically carried you in, the bar staff would spot your trainers and you’d find yourself back on this side of the door in ten minutes. Like speaking Chinese or perfecting the moonwalk, coding is just one of those things you’ll never be able to do.

This, of course, is a complete myth. There’s nothing stopping you learning to code. In fact, you could start right now. Go on – don’t even read to the end of this post. Click here instead. You’ll have written your first lines of code before you next check Facebook. Or here if you want to make a website. Or here if you fancy giving an iPhone app a go. Like most things, getting started turns out to be as simple as Googling it and clicking on the first link that’s not an ad. Every coder out there has to start from square one at some point.

But you’re not really starting from square one. Because really, deep down, you already know how to do it. Code is instructions. You write the instructions, and the computer follows them. Any time you’ve given someone directions to your house, or typed in a sum on a calculator, or lined up a row of dominoes, you’ve essentially been coding. The person following your directions, you pressing the equals button, knocking over the first domino – that’s the code being run. Coding is pretty much teaching a series of steps to a computer, for the sole reason that it can follow those steps a hell of a lot quicker than you can.

Running your first line of code and seeing it do whatever it was you told it to, you quickly realise this is something you could get used to. Most of us love giving orders, and when you sit down to code you’ve got what amounts to an uncomplaining, untiring, unerring servant literally at your fingertips. Sure, you have to issue your edicts in a fairly precise way – but ask nicely and it will do pretty much anything for you. And learning the language is easier than you might think; you’ll quickly find that amateur coders are probably the third best served group on the internet, losing out only to Google Incognitos and cat-lovers. For literally every problem you come across, someone will have had it before, asked the rest of the world about it, and received an answer that sounds like it’s been taken straight out of a computer science textbook. It’s as if Tim Berners-Lee is sitting in a room somewhere, scouring the Internet for helpless beginners, and answering each of their questions in turn under a different, ill-judged pseudonym. Bless him.

There’s the usual spiel about the astronomical salaries, the free lunches, the wearing hoodies to work – but you already know all that. Everyone has since they made that film about Justin Timberlake going to Harvard. No, a better reason to start coding, one that may trample all over your better judgement, is that it’s fundamentally creative. You just have to look at what some of the tech companies out there are doing – the Twitters and Apples of this world – to see that this much is true. Thinking that coding is the nerdy IT guy at work rebooting your computer is like thinking that music is what happens when the piano tuner comes round.

Let’s be clear – like anything, getting really good is tough. Unless you happen to be a 7-year-old, you’re probably not going to find time to rack up your 10,000 hours. But that’s not what most of us are going for, and it’s certainly no reason not to pick it up. So if you’ve ever thought you’d like one day to give it a go, treat today as that day. Or at least some time this week. Because, basically, you can already do it.

How to LaTeX

On Wednesday the 19th Feb 2014 the wonderful Tom Remenyi gave us an overview of the LaTeX document preparation system and worked through his famous LaTEX training document.

For those that couldn’t attend here are a few useful links and videos to bring you up to speed:

  • Most importantly, here is a link to the downloads page for Tom’s LaTeX training document [ https://utas.academia.edu/TomasRemenyi/Teaching-Documents ]. This is a ‘how to use LaTeX’ training document. It is aimed at people who do not like using MS Word or Mac Pages for producing large documents and do not know how to write computer code. It aims to gently introduce LaTeX to users and considerably lower the learning curve.
  • Tom’s recommendations for installing LaTeX: If on a Mac, download the latest version of MacTeX. This comes with TeXShop as the main ui and is a very smooth and gentle tool for working in LaTeX [ http://www.tug.org/mactex/ ]. If you’re on Windows or Linux, download the latest version of MikTeX, which is based on TeXShop [ http://miktex.org/ ]. Please keep in mind that there are many ‘flavours’ of LaTeX user interface out there and that these are just a couple of simple examples – try to find the one that best fits your workflow and style. Google is your friend.
  • A great cheat-sheet of commonly used LaTeX commands: [ http://www.stdout.org/~winston/latex/latexsheet.pdf ]

Finally, the ethos of TexWorks – simple, clean, uncluttered, powerful: