Closed sonyahanson closed 8 years ago
Thanks for pointing this out!
Looks like something confusing happened inside PyEMMA's iterable
get_output()
method, where the chunk
size was not equal to L
: trajs[itraj][it.pos:it.pos + L, :] = chunk[:, dimensions]
--> could not broadcast input array from shape (5236,1348) into shape (5196,1348)
.
Do you still have this issue in PyEMMA 2.2.2? Looks like L
is set to len(chunk)
, which I would assume prevents this from happening... https://github.com/markovmodel/PyEMMA/blob/devel/pyemma/coordinates/data/_base/iterable.py#L220
Ahhh. Thanks! Will try PyEMMA 2.2.2 and see if that fixes it.
Resolved. Thanks!
Not quite sure of the cause of this.
Note that I had to make a change to the end of
pipeline.py
from the current master, but haven't committed it yet because I wanted to make sure it worked. I find it unlikely these are related, but maybe...: