Software
From McGill University Physics Department Technical Services Wiki
Note, this is a very incomplete list of the software installed.
[edit]
Mathematical
- Matlab 7.1.0.183 (R14) Service Pack 3 is installed on all the Linux workstations in Wong 0080.
- Work-in-progress help page here Matlab Help.
- Maple 8 is installed on all the Linux workstations in Wong 0080.
- XPP 5.96 is installed on all the Linux workstations in Wong 0080.
[edit]
Online Documentation
A great deal of documentation is available at http://www/usr/share/doc/.
[edit]
Data Conversion
- rwt2column A quick hack to convert RWT datafiles which originate in the clean room.
[edit]
Graphics
- XFig A nice vector drawing package.
[edit]
Typesetting
- Latex This is a program used to create professional looking articles letters and even books.
[edit]
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.
[edit]
Emulators
- Bochs a portable IA-32 emulator.
[edit]
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.
[edit]
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).
[edit]
Databases
[edit]
Security / Authentication
[edit]
World Wide Web
- Firefox - Mozilla Firefox web browser
- Firefox 1.5.0.7 - This is a version compiled from source
- Adobe Acrobat Reader - Not really a W3 application, but the lines are getting blurred.
- RealPlayer - Media player
- Macromedia Flash Player
- Apache A patchy HTTP server, just happens to be the most popular server as well.
- MediaWiki - This very Wiki runs on this software.
- PHP - A scripting language designed for HTML.
- Unicode (http://www.unicode.org/)
[edit]
Programming
[edit]
Tools
- GCC (Documentation (http://www.ugrad.physics.mcgill.ca/usr/share/doc/gcc-4.1-doc/gcc.html))
- Make (Documentation (http://www.ugrad.physics.mcgill.ca/usr/share/doc/make-doc/make.html))
- Autoconf (Documentation (http://www.ugrad.physics.mcgill.ca/usr/share/doc/autoconf-doc/autoconf.html))
- Flex (Documentation (http://www.ugrad.physics.mcgill.ca/usr/share/doc/flex-doc/))
- Bison (Documentation in PDF (http://www.ugrad.physics.mcgill.ca/usr/share/doc/bison-doc/bison.pdf))
[edit]
Cross Compilers
- i686-pc-minwg32-gcc - Compile executables which run on Microsoft Windows or WINE.
[edit]
Libraries
- Die This is a library which I find useful for dumping core. Basically there is a call
diewith aprintflike calling convention, after printing the message tostderr, 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/)
