title | author | progress |
---|---|---|
Astronomy and “eResearch”: My Journey |
James Tocknell |
false |
But few of us have been taught the necessary skills…
I’m going to cover what I think everyone needs to know
. . .
And how I learnt these skills.
- Scripts, code, papers, everything
- github/bitbucket/gitlab have free private repos for students/academics
conda, spack, pip, apt, homebrew, chocolatey
- Python: Python Packaging User Guide
- Fortran/C/C++: autotools, cmake
- See https://swcarpentry.github.io/managing-research-software-projects/
So how to learn more?
- Coffee and Code @ MQ
- Hacky Hour @ UQ
- Other unis?
- ResBaz
- Stackexchange (stackoverflow, tex, unix, and more)
- The Hitchhiker’s Guide to Python
- Python Module of the Week
- Scipy Lectures
- PyVideo
- Blogs: Python Planet
- Project documentation
See https://aragilar.github.io/MtStromloXmasSeminar2017Talk/ for slides
- autotools book autotools advice
- unix advice and more
- Why not csh
- reproducable research
- how to report bugs
- git for ages 4 and up
- git for computer scientists
- See KERN paper for why they didn’t use conda
- Not everything in conda (hence KERN)
- Not as powerful as other systems (e.g. Spack, nix)
- Does not work with some python tools
- Try conda, but be aware of alternatives