testlist <- list(blueBand = 498462803L, C1 = 2.05927936309219e-230, C2 = 5.46797508350776e-152, G = -5.77727253274614e-216, greenBand = -1642380957L, indices = c("cwczrpsxfrjmyz", NA, "gs", "ot", NA, "xacupvudujke", NA, "ttrfm", "grepkytllzrditpiyffv", "fui", NA, "vebsketagamupskbh", NA, "yzthal", NA, "vfojfhwnraiydwkqtcvi", NA, "fbsxxwjkggrgrxbdogeo", "kuvbdpnfrhiqgemfoaql", "gfxjwruegpkayewgdwau", NA, "ozccpgcszh", NA, "gejsjstpgcjuhfecazum", "", "ludvowuwooajpnnahzzy", NA, NA, "hbsazyeqwzxfio", NA, "nhpqeaizxmcueiavfllf", NA, "wfykvaodgqrnodebwtma", NA, "yczosbhqb", "wbsfoofllevjmfrflqdt", "cmjeoxaj", "iirmtzayuztsrqhvpvts", "odbntc", "ufnnewbrgzovbqqoxzma", "gmqeub", "os", "hvakikmabwgaudslwetm", NA, "dicohllleepfqpfxtmuf", "vclhiglyvyj", "wlykuugtafbexuiuofbz", NA, NA, NA, NA, NA, "tblmzekknhlxspecgnvu", NA, NA, "pnkxeuazolxozwllxdre", "lvespsvbtppypzhgvjua", NA, NA, NA, NA, "oxho", "dvxodbhtuindxjbszxol", "mtrswycygawfloy", NA, "ezxvgndkfspolxyofkck", "koatslahdkfjuijhmyzv", "apkt", NA, "hbfrnqjfmijwsdg", NA, "fmccirhhylryhlifrs", NA, NA, "lxcnkgseczdtoehaaite", "qxlgsglgroyjjbemuuge", "", "fegjgax", "cvaqsnahtiekfbesktaa", NA, NA, "hcqjstcgaavtmfsvlo", NA, "qxsj", "vqhcheqzbzxxthmiermu", "eyxdhw", "cyxyheidgvwjfcpzmrpa", "wplksrcdngmzcmmv", "qknigymohptezplvumyt", "ipbkxmlesxymqeiuuvlo", NA, "ujvddsfqfvsdaamuazty", "zlxopxcolmtkqaply"), L = -3.41145318941688e+87, Levi = -1.01070616311547e+302, maskLayer = 114429445L, maskValue = 456154997L, nirBand = -11984294L, redBand = -2098337171L, redEdge1Band = 1516378865L, redEdge2Band = 717752926L, redEdge3Band = -1868914449L, s = 2.66543124147937e-233, sf = 2.33575659225661e-268, swir1Band = 204696974L, swir2Band = 542636861L, swir2ccc = 4.33028391276315e+282, swir2cdiff = -4.29909685459634e-156, swir3Band = 233541803L, x = structure(c(3.91726596706926e-283, 2.36534175024629e+188, 4.62886637564784e+149, 1.95531992383552e-132, 2.24216371882707e+243, 3.15962229513625e-133, 6.92527038817338e+137, 1.03502208669886e-277, 1.44329558427272e+189, 2.15560984776751e+185, 1.75933361941065e-114, 8.24221549962438e-287, 6.79398327699747e+55, 7.20263011526498e+40, 3.80926860974838e-156, Inf, 2.62538996893194e+129, 6.8576940616979e-16, 1.98743400939048e+154, 1.51886024823543e-282, 9.00123031400698e+84, 3.0243884984874e+234, -Inf, 2.96591522379483e-146, 1.95816798750811e-131, 1.1753306209927e-122, 1.0936207305258e-194, 6.71962574015995e-160, 1.66249724751902e-250, 7.25181010220425e-123, 1.92199862573809e-190, 4.96534090618195e+107, 1.35722207577192e-292, 3.18497333306282e+232, 3.64103714844602e-233, 2.88131094116101e+218, 76065827.688744, 1.29768612945593e+247, 2.8816084901775e+131, -Inf, 7.793266673896e-189, 2.58069493284837e+92, 1.83131586623993e+43, 2.30802117553111e-243, 3.00755495315194e+162, 9.88725471179051e+56, 6.83873559857537e-277, 4.07538849532164e+27, 1.15617076673217e+141, 5.3595347089513e+194, 1.83289283459492e-105, 3.22121394014806e-307, 5.10252627988266e-139, -Inf, 2.06418845533417e+82, 8.83202732272626e-282, 4.79072923958292e+75, 6.2030748819062e-218, 27.5113146236504, 7.46244315476878e+67, 2460.21952908724, 1.04830167707769e-244, 1.6260684855955e+96), .Dim = c(7L, 9L))) result <- do.call(RStoolbox:::spectralIndicesCpp,testlist) str(result)