updates to reflect new limnpy interface where __data__ and __source__ are just data and source