Sorry, a big diff for many changes, but they were all linked
__getitem__
in OTBObject and Output[slice], summarize() call parent pyotb app.__getitem__
)__repr__
in OTBObject so user is free to implement __str__
, add missing hash and id dunder methodsThe diff is positive because of test json data for summarize() - output is now far bigger, since App.parameters is really in sync with otb.Application instance.
TODOs from Remi's comments
Path
and local files stuff removal (my thought) or at least disabled when using /vsi
prefixotbApplication
's enums for pixel types, parameter types, ...