DecadesVariable assumes that indicies match a frequency perfectly. This is a decent assumption for all outputs (required) and most, but not all, inputs. For example we have to fudge the GIN timestamps slightly, as it's not a perfectly 50 Hz signal. There's a placeholder solution in place, which allows a non-zero tolerance when reindexing, however we should probably allow for maintaining the full index in situations like this.
DecadesVariable assumes that indicies match a frequency perfectly. This is a decent assumption for all outputs (required) and most, but not all, inputs. For example we have to fudge the GIN timestamps slightly, as it's not a perfectly 50 Hz signal. There's a placeholder solution in place, which allows a non-zero tolerance when reindexing, however we should probably allow for maintaining the full index in situations like this.