General Software Issues

You've likely had experience using Excel to handle data analysis and manipulation. That's fine for 20700 and 20800 but for real physics work, you'll need to expand your tool kit.

Code Editors

These are applications that are specifically designed for writing code. Here are two free ones we like.

Some suggestions, based on what the current methods of practicing physicists and astronomers tend to use:

Data Analysis

Symbolic Math

Spreadsheets (don't do it...)

Some of you will have probably used excel for basic science applications, like intro lab work or some basic plotting. In general, practicing physicists do not use spreadsheets for much, other than keeping track of budgets or lab expenditures. The reasons are many, but a few to note:

Graphics / Drawing

There are two main categories of computer drawing methods: vector and bitmap. A bitmap image (like a .jpg or .png) is simply a big matrix of data with the color of every pixel defined in the array. A vector drawing on the other hand, contains code that says make a square here, make a line here, etc. Formats like .svg and .eps are vector formats. Bitmaps are great for photographs, microscopy images, telescope data, etc. But plots and circuit diagrams and schematic illustrations are usually better done as vector drawings.

Bitmap Software

Vector Graphics

Specific Use Cases

Circuit Diagrams