organoid_tracker.imaging.image_file_name_pattern_finder module

organoid_tracker.imaging.image_file_name_pattern_finder.find_time_and_channel_pattern(directory: str | None, file_name: str) str | None

Given a file name like “image_t1_c1.png”, returns “image_t{time}_c{channel}.png”, or “4-8_C6_1_00d00h00m.tif” returns “4-8_C6_1_{day:02d}d{hour:02d}h{minute:02d}m.tif”. Returns None if no pattern (time or channel) was found.