Tutorials, templates, and tips and tricks written for commontly used tools in the LBL ATLAS Group's laboratories.
We like KiCAD, hate LabView and tolerate Xilinx. Open source is always preferred over proprietary.
Good documentation already exists on the internet. Read the following before continuing to the rest of this document.
The following are guides written by us. They outline the "best practices" for using KiCad in the LBL ATLAS Group.
The following is a list of good resources to get new students started with using common developement tools. We try to use as many standard tools as possible. One should never reinvent the wheel. Especially if they are a physicist.
For a very comprehensive list of available tools, see Sindresorhus's Awesome List.
A large variety of basic tutorials is also available on the HEP Software Foundation training center.
Most of our software is designed to be run on a Linux computer. Using it is very important.
Git is a common and very useful tool for versioning your source code. One's will see a significant improvement to their life if they learn the concepts behind git instead of just blindly copy-pasting commands.
The GNU Debugger is a much better debugging tool that cout
statements.
Useful examples and code snipplets.asdfadsf