Calculating Percentile 0.01 of band 1Traceback (most recent call last):
File "DOS.py", line 15, in <module>
rsgislib.imagecalibration.performDOSCalc(inputFile, outputFile, gdalformat, nonNegative, noDataVal, darkObjReflVal, darkObjPercentile, copyBandNames=True, calcStatsPyd=True)
File "/home/ubuntu/miniconda3/envs/rsgislib/lib/python3.5/site-packages/rsgislib/imagecalibration/__init__.py", line 42, in performDOSCalc
percentList = rsgislib.imagecalc.bandPercentile(inputFile, darkObjPercentile, noDataVal)
_imagecalc.error: std::bad_alloc
Weirdly this error only occurs on my linux virtual machine while the script works perfectly on my MacBook. The scripts are identical. I did notice that my conda environment on my linux vm is running version 3.0.1176 of rsgislib while my Mac is running version 3.0.1139. Apart from that there is no difference in the envs.
Any help appreciated.