MATFeb2013Material » History » Version 18

« Previous - Version 18/27 (diff) - Next » - Current version
Chris Cannam, 2013-02-08 04:29 PM


MAT Software Carpentry Feb 2013 - Links

Material used in the workshop

Assessed Exercise

Other material from us

Links about the software in the workshop

Further reading

Unix and shell

To use Unix commands on a Windows machine, you will need to install additional software (e.g. MinGW or Cygwin).
NB: Cygwin doesn't install nano, Python or Mercurial by default - they need to be selected in the setup.

The windows command prompt and powershell provide similar facilities to the Unix shell, but with different commands and syntax!

If you own an android tablet or phone, then that is a Unix device. It doesn't come with a command prompt by default, but you can install one. NB: this may be dangerous for your device!

If you want to try a full Unix system, then VirtualBox can be used to create a "virtual machine" - a fake computer that runs inside your normal session. You can then install a Linux distribution on that virtual machine.

Python

Lots of code editors will do syntax highlighting for python.

  • Spyder -- "Matlab-like" interface
  • PyCharm -- cross-platform, 30 day free trial, ca. £25 for academic licence
  • Lots more here

Version Control

On Windows, TortoiseHg provides an alternative interface to Mercurial - you can right-click files in Windows Explorer. In some ways it's more techy than EasyMercurial.

Data Management