Profiling
This is a short story about performance, profiling and optimization. First, some backstory. For my current job I’m doing quantum chemical calculations on proteins. If this doesn’t mean anything to you, don’t worry, it’s not important for this article. However, this means that I’m working with data files that contain the structure of proteins a lot. The most popular file format is called PDB and the part of it that is interesting to me is the information about atoms, atom names, atom types, atom positions and so on. ...