A Record is the stored values of a completed computation. Each
Record type corresponds to a specific operation that QCArchive has formatted.
Several examples are:
Result - A single quantum chemistry (or quantum chemistry-like) energy, gradient, Hesssian, or property computation.
Optimization - A geometry optimization at a given level of theory.
GridOptimization- Chains of geometry optimizations where starting structures depend on previous structures.
TorsionDrive- A special type of GridOptimization specifically for torsion scans that is able to overcome local minimum structures to find globally optimal ones.
In general records are indexed based off a hash and are often found and queried through a Collection rather than directly.