Fix Python wrappers for openWithAdaptiveCompressionTolerance/openWithAdaptiveCompressionRatio
The wrapper generator doesn't automatically handle the StringWrapper type used in the native API so all calls to open/create require manually added pybind11 code. Unfortunately this was missed for the new openWithAdaptiveCompressionTolerance/openWithAdaptiveCompressionRatio methods and the only way to open a file (or a dataset with one of the cloud providers is to use the roundabout way (can also use createOpenOptions()):
options = openvds.VDSFileOpenOptions("test.vds") options.waveletAdaptiveMode = openvds.WaveletAdaptiveMode.Tolerance options.waveletAdaptiveTolerance = 0.1 vds = openvds.open(options)
Ideally we should fix the wrapper generator so it translates StringWrapper/VectorWrapper to std::string/std::vector or help pybind11 understand how to do the conversion, that way we won't have to keep adding hand-crafted pybind11 code in these cases.