Exposure groups with nonuniform filenames

It would be nice to copy and paste the Python regex “X[±][0-9]+Y[±][0-9]±[0-9]+” for every SerialEM dataset, but often there are a few micrographs at the beginning, e.g. from screening, that don’t match. Right now if there are any strings that don’t match, there is a Match.group() call on NoneType. Instead would it be possible to put the nonmatching items into an extra exposure group?

Thank you for this suggestion. We are considering its implementation.

2 Likes

FYI this is working great now!

The correct regular expression is

X[+-][0-9]+Y[+-][0-9]+-[0-9]+

for TIFFs from SerialEM with “multiple records hole position and shot number in hole” checked in the file setup. (Using this setting is the only 100% reliable way to split shift groups later on).

2 Likes