013 placement
A - small angle scattering
A1 - introduction
A2 - structural significance
A3 - form factor
A4 - structure factor
A5 - neutron radiation
A6 - SANS
A7 - correlation function theory
A8 - neutron polarization
B - python
B1 - classes
B2 - raise
B3 - decorators
B4 - methods
B5 - inheritance
B6 - operator overloading
B7 - type hints
B8 - argparse
B9 - args and kwargs
B10 - list comprehension
B11 - filter
B12 - enum
B13 - decorators
B14 - variable scopes and lookup
B15 - match
B16 - data classes
C - error statistics
C1 - method of least squares
C2 - reduced-chi squared
D - git
D1 - commits
D2 - branching and merging
D3 - rebasing
D4 - relative refs
D5 - reversing changes
D6 - cherry-picking and interactive rebasing
D7 - tag and describe
D8 - hooks
E - PyQt
E1 - getting started with PyQT
E2 - signals, slots and events
E3 - widgets
E4 - layouts
E5 - toolbars and menus - QAction
E6 - dialogs and alerts
E7 - multiwindow
F - mathematics
F1 - maximum entropy principle
F2 - bessel functions
F3 - hankel transforms
G - programming practices
G1 - command line
G2 - unit test