Allow cycles to be less than amount of data.
The C version of the library currently allows one to specify fewer cycles
in the .wtxt
file than exists in the data, loading only that portion of the data. The python library currently treats this as an error.
We should follow the behaviour of the C version, possibly extending it slightly to have cycle0
specifying where to start.