Synchrotron techniques