There is some ordering bug in the nightly skypath plots, such that the lines connecting the observations aren't in order of increasing MJD. e.g. from night 20191206:
The two observations in the lower right are expids 177,178 and 179,180 (i.e. back-to-back) and yet they are not directly connected by a line.
I suspect that the code is assuming that the exposures list is sorted by MJD (which it is in the original input) but that something else along the way is changing that order. Perhaps this join in get_skypathplot doesn't preserve original input order:
I think a tiles_and_exps.sort("MJD") would fix this, but please try adding that and testing to make sure that the displayed paths are indeed in increasing expid (and MJD) order.
There is some ordering bug in the nightly skypath plots, such that the lines connecting the observations aren't in order of increasing MJD. e.g. from night 20191206: The two observations in the lower right are expids 177,178 and 179,180 (i.e. back-to-back) and yet they are not directly connected by a line.
I suspect that the code is assuming that the exposures list is sorted by MJD (which it is in the original input) but that something else along the way is changing that order. Perhaps this
join
inget_skypathplot
doesn't preserve original input order:I think a
tiles_and_exps.sort("MJD")
would fix this, but please try adding that and testing to make sure that the displayed paths are indeed in increasing expid (and MJD) order.