Software

From McGill University Physics Department Technical Services Wiki

Note, this is a very incomplete list of the software installed.

Mathematical

Online Documentation

A great deal of documentation is available at http://www/usr/share/doc/.

Data Conversion

  • rwt2column A quick hack to convert RWT datafiles which originate in the clean room.

Graphics

  • XFig A nice vector drawing package.

Typesetting

  • Latex This is a program used to create professional looking articles letters and even books.

Data Analysis

  • Comments (http://www.ugrad.physics.mcgill.ca/resources/sutton/fittest_1.pdf) on fitting by Professor Mark Sutton.
  • Hall Effect Data collection and analysis software for use with the Hall Effect experiments.
  • Yorick A free and open source Matlab like language strongly favoured by Professor Mark Sutton.
  • IRAF Image Reduction and Analysis Facility, seems popular with astrophysics people.

Emulators

  • Bochs a portable IA-32 emulator.

Pseudo Emulators

  • DOSemu allows DOS applications to run natively inside virtual x86 environments.
  • Software:WINE is an Open Source implementation of the Windows API on top of X and Unix. WINE is an acronym for Wine Is Not an Emulator since the machine instructions in applications run natively on the CPU.

Operating Systems

  • FreeDOS (http://www.freedos.org/) an Open Source implementation of Microsoft(R) DOS
  • Linux (http://www.kernel.org/) is kernel. The kernel and a small set of tools for controlling the kernel are the OS. Distributions like RedHat (http://www.redhat.com/) and Debian (http://www.debian.org/) are collections of software including the OS.
  • ReactOS (http://www.reactos.com/) an Open Source implementation of Microsoft(R) NT 4.0, with intentions of compatibility with 5.0 (aka 2000) and 5.1 (aka XP).

Databases

Security / Authentication

World Wide Web

Programming

Tools

Cross Compilers

Libraries

  • Die This is a library which I find useful for dumping core. Basically there is a call die with a printf like calling convention, after printing the message to stderr, SIGABRT is raised. This is useful, because unless something really bad has happened you can backtrace in Gdb to the location where the error occured and examine variables.
  • Thermocouple This library provides a lookup table to convert voltage (Volt) to temperature (Kelvin), handles Type-T.
  • Labmaster Routines to access Scientific Solutions Labmaster data acquisition board.
  • GTK A bloated graphics interface.
  • The GNU C Library Reference Manual (http://www.ugrad.physics.mcgill.ca//usr/share/doc/glibc-doc-reference/html/)
  • C++ Standard Libraries documentation (http://www.ugrad.physics.mcgill.ca/usr/share/doc/gcc-4.1-base/libstdc++/html_user/)