There is a (little known) [`slice.indices`](https://docs.python.org/3/reference/datamodel.html#slice.indices) method for this. _Originally posted by @oerc0122 in https://github.com/pace-neutrons/Euphonic/pull/402#discussion_r2083537636_