From fff3c2ac0ff6972bef79a8de8ba1c3f93f49ddd8 Mon Sep 17 00:00:00 2001 From: Jeremy Selan Date: Thu, 15 Mar 2012 17:12:22 -0700 Subject: [PATCH] iif: added slog10 --- iif/config.ocio | 16 + iif/luts/slog.py | 58 ++ iif/luts/slog10.spi1d | 2054 ++++++++++++++++++++++++++++++++++++++++++ iif/luts/slog_to_aces.spimtx | 4 + 4 files changed, 2132 insertions(+) create mode 100755 iif/luts/slog.py create mode 100644 iif/luts/slog10.spi1d create mode 100644 iif/luts/slog_to_aces.spimtx diff --git a/iif/config.ocio b/iif/config.ocio index 18be065..34ee856 100644 --- a/iif/config.ocio +++ b/iif/config.ocio @@ -81,6 +81,22 @@ colorspaces: - ! {allocation: lg2, vars: [-8.5, 5]} - ! + name: slog10 + family: slog + equalitygroup: + bitdepth: 10ui + description: | + Sony 10-bit S-Log/S-Gamut cameras, such as the F35. + + isdata: false + allocation: uniform + allocationvars: [0, 1] + to_reference: ! + children: + - ! {src: slog10.spi1d, interpolation: linear} + - ! {src: slog_to_aces.spimtx, interpolation: linear} + + - ! name: rrt_srgb family: rrt equalitygroup: diff --git a/iif/luts/slog.py b/iif/luts/slog.py new file mode 100755 index 0000000..86546e0 --- /dev/null +++ b/iif/luts/slog.py @@ -0,0 +1,58 @@ +#!/usr/bin/env python + +import math + +# IT's annoying that the 1023,4 and 4095,16 almost, but dont exactly, cancel. UGH +# The intent is clearly to have the same mapping, but it's not done very well. +# Sony engineers and/or the Academy should pick one of these mappings for both. + +def SLog10_to_lin(x): + return (math.pow(10.0,(((((x*1023.0)/4.0-16.0)/219.0)-0.616596-0.03)/0.432699))-0.037584)*0.9 + +def SLog12_to_lin(x): + return (math.pow(10.0,(((((x*4095.0)/16.0-16.0)/219.0)-0.616596-0.03)/0.432699))-0.037584)*0.9 + + +def WriteSPI1D(filename, fromMin, fromMax, data): + f = file(filename,'w') + f.write("Version 1\n") + f.write("From %s %s\n" % (fromMin, fromMax)) + f.write("Length %d\n" % len(data)) + f.write("Components 1\n") + f.write("{\n") + for value in data: + f.write(" %s\n" % value) + f.write("}\n") + f.close() + +def Fit(value, fromMin, fromMax, toMin, toMax): + if fromMin == fromMax: + raise ValueError("fromMin == fromMax") + return (value - fromMin) / (fromMax - fromMin) * (toMax - toMin) + toMin + +# +# NOTE: The ctl matrix order is transposed compared to what OCIO expects +#const float SGAMUT_TO_ACES_MTX[3][3] = { +# { 0.754338638, 0.021198141, -0.009756991 }, +# #{ 0.133697046, 1.005410934, 0.004508563 }, +# { 0.111968437, -0.026610548, 1.005253201 } + +NUM_SAMPLES = 2**11 +RANGE = (-0.125, 1.125) +data = [] +for i in xrange(NUM_SAMPLES): + x = i/(NUM_SAMPLES-1.0) + x = Fit(x, 0.0, 1.0, RANGE[0], RANGE[1]) + data.append(SLog10_to_lin(x)) +WriteSPI1D('slog10.spi1d', RANGE[0], RANGE[1], data) + +""" +NUM_SAMPLES = 2**13 +RANGE = (-0.125, 1.125) +data = [] +for i in xrange(NUM_SAMPLES): + x = i/(NUM_SAMPLES-1.0) + x = Fit(x, 0.0, 1.0, RANGE[0], RANGE[1]) + data.append(SLog12_to_lin(x)) +WriteSPI1D('slog12.spi1d', RANGE[0], RANGE[1], data) +""" diff --git a/iif/luts/slog10.spi1d b/iif/luts/slog10.spi1d new file mode 100644 index 0000000..7230f74 --- /dev/null +++ b/iif/luts/slog10.spi1d @@ -0,0 +1,2054 @@ +Version 1 +From -0.125 1.125 +Length 2048 +Components 1 +{ + -0.0248367707262 + -0.0248025947501 + -0.0247682888353 + -0.0247338524877 + -0.0246992852114 + -0.0246645865086 + -0.0246297558796 + -0.0245947928228 + -0.0245596968347 + -0.0245244674099 + -0.0244891040412 + -0.0244536062191 + -0.0244179734325 + -0.0243822051683 + -0.0243463009114 + -0.0243102601447 + -0.0242740823493 + -0.024237767004 + -0.024201313586 + -0.0241647215703 + -0.0241279904299 + -0.0240911196359 + -0.0240541086574 + -0.0240169569612 + -0.0239796640124 + -0.023942229274 + -0.0239046522069 + -0.0238669322698 + -0.0238290689197 + -0.0237910616113 + -0.0237529097972 + -0.023714612928 + -0.0236761704521 + -0.0236375818161 + -0.0235988464642 + -0.0235599638385 + -0.0235209333792 + -0.0234817545241 + -0.023442426709 + -0.0234029493676 + -0.0233633219315 + -0.0233235438298 + -0.0232836144898 + -0.0232435333365 + -0.0232032997926 + -0.0231629132788 + -0.0231223732135 + -0.0230816790128 + -0.0230408300908 + -0.0229998258591 + -0.0229586657273 + -0.0229173491026 + -0.0228758753901 + -0.0228342439924 + -0.0227924543101 + -0.0227505057414 + -0.0227083976821 + -0.0226661295258 + -0.022623700664 + -0.0225811104854 + -0.0225383583769 + -0.0224954437228 + -0.022452365905 + -0.0224091243032 + -0.0223657182947 + -0.0223221472544 + -0.0222784105548 + -0.0222345075662 + -0.0221904376561 + -0.0221462001901 + -0.022101794531 + -0.0220572200394 + -0.0220124760734 + -0.0219675619886 + -0.0219224771382 + -0.021877220873 + -0.0218317925411 + -0.0217861914886 + -0.0217404170585 + -0.0216944685918 + -0.0216483454267 + -0.0216020468991 + -0.0215555723421 + -0.0215089210866 + -0.0214620924607 + -0.02141508579 + -0.0213679003976 + -0.021320535604 + -0.0212729907271 + -0.0212252650822 + -0.021177357982 + -0.0211292687367 + -0.0210809966537 + -0.0210325410378 + -0.0209839011912 + -0.0209350764135 + -0.0208860660016 + -0.0208368692497 + -0.0207874854492 + -0.0207379138891 + -0.0206881538555 + -0.0206382046317 + -0.0205880654985 + -0.0205377357339 + -0.0204872146129 + -0.0204365014082 + -0.0203855953893 + -0.0203344958232 + -0.020283201974 + -0.020231713103 + -0.0201800284688 + -0.020128147327 + -0.0200760689306 + -0.0200237925295 + -0.0199713173709 + -0.0199186426992 + -0.0198657677557 + -0.0198126917791 + -0.019759414005 + -0.0197059336661 + -0.0196522499923 + -0.0195983622105 + -0.0195442695447 + -0.0194899712159 + -0.0194354664422 + -0.0193807544385 + -0.0193258344172 + -0.0192707055871 + -0.0192153671545 + -0.0191598183225 + -0.019104058291 + -0.0190480862571 + -0.0189919014147 + -0.0189355029548 + -0.0188788900651 + -0.0188220619304 + -0.0187650177323 + -0.0187077566494 + -0.0186502778569 + -0.0185925805272 + -0.0185346638294 + -0.0184765269295 + -0.0184181689901 + -0.018359589171 + -0.0183007866284 + -0.0182417605157 + -0.0181825099828 + -0.0181230341764 + -0.01806333224 + -0.0180034033139 + -0.017943246535 + -0.0178828610371 + -0.0178222459505 + -0.0177614004023 + -0.0177003235163 + -0.0176390144129 + -0.0175774722093 + -0.0175156960192 + -0.017453684953 + -0.0173914381175 + -0.0173289546165 + -0.0172662335502 + -0.0172032740152 + -0.0171400751049 + -0.0170766359092 + -0.0170129555146 + -0.0169490330039 + -0.0168848674567 + -0.0168204579488 + -0.0167558035528 + -0.0166909033376 + -0.0166257563685 + -0.0165603617074 + -0.0164947184126 + -0.0164288255387 + -0.0163626821368 + -0.0162962872543 + -0.0162296399353 + -0.0161627392198 + -0.0160955841445 + -0.0160281737422 + -0.0159605070423 + -0.0158925830701 + -0.0158244008477 + -0.0157559593931 + -0.0156872577206 + -0.015618294841 + -0.015549069761 + -0.0154795814839 + -0.0154098290089 + -0.0153398113315 + -0.0152695274434 + -0.0151989763324 + -0.0151281569827 + -0.0150570683742 + -0.0149857094833 + -0.0149140792824 + -0.0148421767399 + -0.0147700008203 + -0.0146975504843 + -0.0146248246885 + -0.0145518223857 + -0.0144785425244 + -0.0144049840495 + -0.0143311459015 + -0.0142570270173 + -0.0141826263294 + -0.0141079427664 + -0.0140329752527 + -0.0139577227088 + -0.013882184051 + -0.0138063581915 + -0.0137302440383 + -0.0136538404953 + -0.0135771464622 + -0.0135001608346 + -0.0134228825038 + -0.013345310357 + -0.013267443277 + -0.0131892801424 + -0.0131108198278 + -0.0130320612031 + -0.0129530031342 + -0.0128736444826 + -0.0127939841055 + -0.0127140208557 + -0.0126337535816 + -0.0125531811273 + -0.0124723023325 + -0.0123911160326 + -0.0123096210583 + -0.012227816236 + -0.0121457003878 + -0.012063272331 + -0.0119805308786 + -0.0118974748392 + -0.0118141030165 + -0.01173041421 + -0.0116464072145 + -0.0115620808202 + -0.0114774338128 + -0.0113924649732 + -0.0113071730779 + -0.0112215568986 + -0.0111356152023 + -0.0110493467514 + -0.0109627503035 + -0.0108758246117 + -0.010788568424 + -0.010700980484 + -0.0106130595303 + -0.0105248042967 + -0.0104362135123 + -0.0103472859014 + -0.0102580201833 + -0.0101684150724 + -0.0100784692785 + -0.00998818150621 + -0.0098975504553 + -0.00980657482063 + -0.00971525329208 + -0.00962358455452 + -0.00953156728787 + -0.009439200167 + -0.00934648186173 + -0.00925341103686 + -0.00915998635208 + -0.009066206462 + -0.00897207001611 + -0.00887757565878 + -0.00878272202919 + -0.00868750776139 + -0.00859193148421 + -0.00849599182126 + -0.00839968739095 + -0.0083030168064 + -0.00820597867548 + -0.00810857160076 + -0.00801079417949 + -0.0079126450036 + -0.00781412265967 + -0.00771522572888 + -0.00761595278705 + -0.00751630240454 + -0.00741627314633 + -0.0073158635719 + -0.00721507223528 + -0.00711389768498 + -0.00701233846401 + -0.00691039310982 + -0.00680806015433 + -0.00670533812385 + -0.0066022255391 + -0.00649872091518 + -0.00639482276152 + -0.00629052958192 + -0.00618583987446 + -0.00608075213152 + -0.00597526483976 + -0.00586937648007 + -0.00576308552757 + -0.00565639045157 + -0.0055492897156 + -0.00544178177729 + -0.00533386508846 + -0.005225538095 + -0.00511679923693 + -0.00500764694831 + -0.00489807965726 + -0.00478809578592 + -0.00467769375043 + -0.00456687196091 + -0.00445562882143 + -0.00434396273001 + -0.00423187207854 + -0.00411935525285 + -0.00400641063258 + -0.00389303659125 + -0.00377923149618 + -0.00366499370847 + -0.00355032158302 + -0.00343521346843 + -0.00331966770707 + -0.00320368263498 + -0.00308725658187 + -0.00297038787112 + -0.00285307481972 + -0.00273531573825 + -0.00261710893091 + -0.0024984526954 + -0.00237934532298 + -0.0022597850984 + -0.00213977029991 + -0.00201929919918 + -0.00189837006133 + -0.00177698114489 + -0.00165513070174 + -0.00153281697715 + -0.0014100382097 + -0.00128679263126 + -0.00116307846701 + -0.00103889393534 + -0.000914237247911 + -0.000789106609554 + -0.000663500218286 + -0.000537416265269 + -0.000410852934791 + -0.000283808404235 + -0.000156280844053 + -2.82684177441e-05 + 0.000100230718178 + 0.000229218414207 + 0.000358696527872 + 0.000488666923767 + 0.000619131473572 + 0.000750092056085 + 0.000881550557248 + 0.00101350887017 + 0.00114596889517 + 0.00127893253976 + 0.00141240171875 + 0.0015463783542 + 0.00168086437548 + 0.0018158617193 + 0.00195137232974 + 0.00208739815826 + 0.00222394116375 + 0.00236100331253 + 0.00249858657843 + 0.00263669294275 + 0.00277532439433 + 0.00291448292959 + 0.00305417055252 + 0.00319438927474 + 0.00333514111552 + 0.0034764281018 + 0.00361825226823 + 0.00376061565719 + 0.00390352031885 + 0.00404696831113 + 0.00419096169982 + 0.00433550255853 + 0.00448059296878 + 0.00462623501999 + 0.00477243080952 + 0.00491918244271 + 0.00506649203292 + 0.00521436170151 + 0.00536279357794 + 0.00551178979975 + 0.0056613525126 + 0.00581148387033 + 0.00596218603495 + 0.0061134611767 + 0.00626531147406 + 0.0064177391138 + 0.00657074629101 + 0.00672433520913 + 0.00687850807995 + 0.00703326712369 + 0.00718861456901 + 0.00734455265306 + 0.00750108362145 + 0.00765820972837 + 0.00781593323657 + 0.00797425641739 + 0.00813318155082 + 0.00829271092551 + 0.00845284683882 + 0.00861359159684 + 0.00877494751443 + 0.00893691691524 + 0.00909950213177 + 0.00926270550538 + 0.00942652938634 + 0.00959097613384 + 0.00975604811606 + 0.00992174771016 + 0.0100880773024 + 0.0102550392879 + 0.0104226360713 + 0.010590870066 + 0.0107597436947 + 0.0109292593893 + 0.011099419591 + 0.0112702267503 + 0.0114416833269 + 0.0116137917899 + 0.0117865546179 + 0.0119599742987 + 0.0121340533298 + 0.012308794218 + 0.0124841994798 + 0.0126602716411 + 0.0128370132375 + 0.0130144268143 + 0.0131925149263 + 0.0133712801381 + 0.0135507250242 + 0.0137308521687 + 0.0139116641655 + 0.0140931636186 + 0.0142753531416 + 0.0144582353582 + 0.0146418129021 + 0.014826088417 + 0.0150110645565 + 0.0151967439845 + 0.015383129375 + 0.0155702234119 + 0.0157580287897 + 0.0159465482129 + 0.0161357843963 + 0.0163257400651 + 0.0165164179548 + 0.0167078208114 + 0.0168999513911 + 0.0170928124608 + 0.0172864067979 + 0.0174807371903 + 0.0176758064365 + 0.0178716173458 + 0.0180681727378 + 0.0182654754432 + 0.0184635283033 + 0.0186623341702 + 0.0188618959069 + 0.0190622163873 + 0.0192632984961 + 0.0194651451291 + 0.019667759193 + 0.0198711436057 + 0.020075301296 + 0.0202802352041 + 0.020485948281 + 0.0206924434893 + 0.0208997238026 + 0.021107792206 + 0.0213166516959 + 0.0215263052798 + 0.0217367559772 + 0.0219480068186 + 0.0221600608461 + 0.0223729211137 + 0.0225865906866 + 0.0228010726418 + 0.023016370068 + 0.0232324860658 + 0.0234494237474 + 0.0236671862368 + 0.0238857766701 + 0.024105198195 + 0.0243254539715 + 0.0245465471715 + 0.0247684809787 + 0.0249912585894 + 0.0252148832116 + 0.0254393580657 + 0.0256646863844 + 0.0258908714126 + 0.0261179164075 + 0.0263458246387 + 0.0265745993884 + 0.0268042439511 + 0.0270347616338 + 0.0272661557563 + 0.0274984296507 + 0.027731586662 + 0.0279656301478 + 0.0282005634786 + 0.0284363900377 + 0.028673113221 + 0.0289107364377 + 0.0291492631096 + 0.0293886966718 + 0.0296290405724 + 0.0298702982724 + 0.0301124732462 + 0.0303555689812 + 0.0305995889784 + 0.0308445367517 + 0.0310904158287 + 0.0313372297501 + 0.0315849820703 + 0.0318336763572 + 0.0320833161921 + 0.0323339051701 + 0.0325854468999 + 0.0328379450038 + 0.0330914031181 + 0.0333458248927 + 0.0336012139916 + 0.0338575740925 + 0.0341149088873 + 0.0343732220818 + 0.0346325173959 + 0.0348927985637 + 0.0351540693334 + 0.0354163334676 + 0.0356795947431 + 0.035943856951 + 0.036209123897 + 0.0364753994012 + 0.036742687298 + 0.0370109914367 + 0.0372803156811 + 0.0375506639097 + 0.0378220400157 + 0.0380944479072 + 0.038367891507 + 0.0386423747529 + 0.0389179015979 + 0.0391944760096 + 0.0394721019709 + 0.03975078348 + 0.04003052455 + 0.0403113292096 + 0.0405932015023 + 0.0408761454876 + 0.04116016524 + 0.0414452648496 + 0.0417314484221 + 0.0420187200788 + 0.0423070839566 + 0.0425965442082 + 0.0428871050021 + 0.0431787705226 + 0.0434715449699 + 0.0437654325602 + 0.0440604375258 + 0.0443565641149 + 0.044653816592 + 0.0449521992378 + 0.0452517163493 + 0.0455523722398 + 0.0458541712389 + 0.0461571176928 + 0.0464612159642 + 0.0467664704324 + 0.0470728854932 + 0.0473804655594 + 0.0476892150602 + 0.047999138442 + 0.0483102401679 + 0.0486225247181 + 0.0489359965896 + 0.0492506602969 + 0.0495665203711 + 0.0498835813611 + 0.0502018478328 + 0.0505213243694 + 0.0508420155716 + 0.0511639260578 + 0.0514870604637 + 0.0518114234427 + 0.0521370196658 + 0.052463853822 + 0.0527919306179 + 0.053121254778 + 0.0534518310451 + 0.0537836641795 + 0.0541167589601 + 0.0544511201835 + 0.054786752665 + 0.0551236612378 + 0.0554618507538 + 0.0558013260832 + 0.0561420921146 + 0.0564841537555 + 0.0568275159317 + 0.057172183588 + 0.0575181616879 + 0.0578654552137 + 0.0582140691668 + 0.0585640085675 + 0.0589152784552 + 0.0592678838885 + 0.0596218299451 + 0.0599771217223 + 0.0603337643365 + 0.0606917629237 + 0.0610511226393 + 0.0614118486584 + 0.0617739461758 + 0.0621374204059 + 0.0625022765832 + 0.0628685199618 + 0.0632361558159 + 0.0636051894399 + 0.063975626148 + 0.0643474712749 + 0.0647207301755 + 0.065095408225 + 0.0654715108191 + 0.065849043374 + 0.0662280113264 + 0.0666084201338 + 0.0669902752745 + 0.0673735822473 + 0.0677583465724 + 0.0681445737905 + 0.0685322694638 + 0.0689214391753 + 0.0693120885294 + 0.0697042231517 + 0.0700978486894 + 0.070492970811 + 0.0708895952066 + 0.0712877275878 + 0.0716873736881 + 0.0720885392628 + 0.072491230089 + 0.0728954519657 + 0.0733012107141 + 0.0737085121775 + 0.0741173622213 + 0.0745277667332 + 0.0749397316236 + 0.075353262825 + 0.0757683662925 + 0.0761850480041 + 0.0766033139603 + 0.0770231701844 + 0.0774446227228 + 0.0778676776448 + 0.0782923410425 + 0.0787186190317 + 0.079146517751 + 0.0795760433624 + 0.0800072020517 + 0.0804400000277 + 0.0808744435231 + 0.0813105387943 + 0.0817482921215 + 0.0821877098085 + 0.0826287981835 + 0.0830715635984 + 0.0835160124294 + 0.083962151077 + 0.084409985966 + 0.0848595235455 + 0.0853107702892 + 0.0857637326954 + 0.0862184172873 + 0.0866748306126 + 0.0871329792441 + 0.0875928697794 + 0.0880545088415 + 0.0885179030782 + 0.0889830591629 + 0.0894499837942 + 0.0899186836961 + 0.0903891656183 + 0.0908614363363 + 0.091335502651 + 0.0918113713894 + 0.0922890494044 + 0.092768543575 + 0.0932498608063 + 0.0937330080296 + 0.0942179922028 + 0.0947048203098 + 0.0951934993616 + 0.0956840363954 + 0.0961764384754 + 0.0966707126927 + 0.0971668661651 + 0.0976649060376 + 0.0981648394826 + 0.0986666736993 + 0.0991704159148 + 0.0996760733831 + 0.100183653386 + 0.100693163234 + 0.101204610263 + 0.10171800184 + 0.102233345357 + 0.102750648235 + 0.103269917925 + 0.103791161904 + 0.104314387678 + 0.104839602783 + 0.105366814782 + 0.105896031267 + 0.10642725986 + 0.10696050821 + 0.107495783997 + 0.108033094929 + 0.108572448744 + 0.109113853209 + 0.10965731612 + 0.110202845305 + 0.110750448619 + 0.111300133947 + 0.111851909207 + 0.112405782344 + 0.112961761334 + 0.113519854183 + 0.11408006893 + 0.114642413641 + 0.115206896414 + 0.115773525379 + 0.116342308696 + 0.116913254555 + 0.117486371178 + 0.11806166682 + 0.118639149764 + 0.119218828327 + 0.119800710856 + 0.120384805732 + 0.120971121366 + 0.121559666201 + 0.122150448713 + 0.122743477409 + 0.12333876083 + 0.123936307548 + 0.124536126168 + 0.125138225329 + 0.1257426137 + 0.126349299986 + 0.126958292924 + 0.127569601283 + 0.128183233867 + 0.128799199513 + 0.12941750709 + 0.130038165504 + 0.130661183692 + 0.131286570626 + 0.131914335312 + 0.132544486791 + 0.133177034137 + 0.133811986459 + 0.134449352902 + 0.135089142644 + 0.135731364898 + 0.136376028913 + 0.137023143973 + 0.137672719396 + 0.138324764538 + 0.138979288787 + 0.139636301571 + 0.140295812349 + 0.140957830621 + 0.141622365919 + 0.142289427813 + 0.142959025909 + 0.143631169851 + 0.144305869318 + 0.144983134025 + 0.145662973727 + 0.146345398213 + 0.14703041731 + 0.147718040885 + 0.148408278838 + 0.149101141111 + 0.14979663768 + 0.150494778562 + 0.151195573811 + 0.151899033517 + 0.152605167813 + 0.153313986866 + 0.154025500884 + 0.154739720115 + 0.155456654842 + 0.156176315391 + 0.156898712125 + 0.157623855447 + 0.1583517558 + 0.159082423667 + 0.159815869569 + 0.160552104069 + 0.161291137769 + 0.162032981312 + 0.162777645381 + 0.1635251407 + 0.164275478034 + 0.165028668187 + 0.165784722006 + 0.16654365038 + 0.167305464238 + 0.168070174549 + 0.168837792327 + 0.169608328626 + 0.170381794543 + 0.171158201215 + 0.171937559824 + 0.172719881594 + 0.173505177789 + 0.17429345972 + 0.175084738738 + 0.175879026238 + 0.176676333659 + 0.177476672482 + 0.178280054233 + 0.179086490482 + 0.179895992841 + 0.180708572969 + 0.181524242566 + 0.18234301338 + 0.183164897201 + 0.183989905866 + 0.184818051255 + 0.185649345293 + 0.186483799953 + 0.187321427251 + 0.188162239249 + 0.189006248057 + 0.189853465828 + 0.190703904763 + 0.191557577109 + 0.19241449516 + 0.193274671257 + 0.194138117785 + 0.19500484718 + 0.195874871923 + 0.196748204544 + 0.197624857619 + 0.198504843772 + 0.199388175677 + 0.200274866053 + 0.20116492767 + 0.202058373346 + 0.202955215947 + 0.203855468388 + 0.204759143633 + 0.205666254697 + 0.206576814642 + 0.207490836581 + 0.208408333677 + 0.209329319143 + 0.210253806241 + 0.211181808285 + 0.21211333864 + 0.213048410719 + 0.213987037988 + 0.214929233965 + 0.215875012218 + 0.216824386367 + 0.217777370084 + 0.218733977092 + 0.219694221168 + 0.220658116139 + 0.221625675887 + 0.222596914346 + 0.223571845501 + 0.224550483393 + 0.225532842115 + 0.226518935813 + 0.227508778689 + 0.228502384997 + 0.229499769046 + 0.230500945198 + 0.231505927872 + 0.23251473154 + 0.233527370729 + 0.234543860023 + 0.23556421406 + 0.236588447534 + 0.237616575195 + 0.238648611848 + 0.239684572355 + 0.240724471636 + 0.241768324666 + 0.242816146477 + 0.243867952159 + 0.244923756858 + 0.245983575779 + 0.247047424184 + 0.248115317394 + 0.249187270788 + 0.250263299801 + 0.25134341993 + 0.252427646729 + 0.253515995813 + 0.254608482854 + 0.255705123585 + 0.256805933799 + 0.257910929348 + 0.259020126145 + 0.260133540163 + 0.261251187437 + 0.262373084062 + 0.263499246193 + 0.264629690048 + 0.265764431908 + 0.266903488112 + 0.268046875065 + 0.269194609232 + 0.270346707141 + 0.271503185384 + 0.272664060614 + 0.27382934955 + 0.274999068973 + 0.276173235727 + 0.277351866721 + 0.278534978929 + 0.279722589388 + 0.280914715202 + 0.282111373537 + 0.283312581627 + 0.284518356769 + 0.285728716329 + 0.286943677736 + 0.288163258486 + 0.289387476144 + 0.290616348337 + 0.291849892764 + 0.293088127188 + 0.294331069442 + 0.295578737423 + 0.2968311491 + 0.298088322509 + 0.299350275753 + 0.300617027006 + 0.301888594511 + 0.303164996579 + 0.30444625159 + 0.305732377998 + 0.307023394321 + 0.308319319153 + 0.309620171156 + 0.310925969062 + 0.312236731677 + 0.313552477877 + 0.31487322661 + 0.316198996895 + 0.317529807824 + 0.318865678563 + 0.320206628348 + 0.321552676492 + 0.322903842377 + 0.324260145463 + 0.32562160528 + 0.326988241435 + 0.328360073609 + 0.329737121557 + 0.33111940511 + 0.332506944173 + 0.333899758729 + 0.335297868836 + 0.336701294626 + 0.338110056311 + 0.339524174179 + 0.340943668592 + 0.342368559994 + 0.343798868904 + 0.34523461592 + 0.346675821717 + 0.348122507051 + 0.349574692754 + 0.351032399739 + 0.352495648999 + 0.353964461605 + 0.35543885871 + 0.356918861546 + 0.358404491426 + 0.359895769745 + 0.361392717979 + 0.362895357684 + 0.3644037105 + 0.365917798148 + 0.367437642433 + 0.368963265242 + 0.370494688544 + 0.372031934394 + 0.373575024929 + 0.375123982371 + 0.376678829026 + 0.378239587286 + 0.379806279626 + 0.381378928609 + 0.382957556881 + 0.384542187176 + 0.386132842315 + 0.387729545203 + 0.389332318835 + 0.390941186293 + 0.392556170744 + 0.394177295447 + 0.395804583746 + 0.397438059077 + 0.399077744962 + 0.400723665014 + 0.402375842936 + 0.404034302521 + 0.405699067652 + 0.407370162303 + 0.409047610538 + 0.410731436515 + 0.412421664483 + 0.414118318781 + 0.415821423843 + 0.417531004195 + 0.419247084457 + 0.420969689341 + 0.422698843655 + 0.4244345723 + 0.426176900271 + 0.42792585266 + 0.429681454653 + 0.431443731531 + 0.433212708675 + 0.434988411557 + 0.43677086575 + 0.438560096923 + 0.440356130841 + 0.44215899337 + 0.443968710472 + 0.445785308208 + 0.447608812739 + 0.449439250326 + 0.451276647326 + 0.453121030202 + 0.454972425513 + 0.456830859922 + 0.45869636019 + 0.460568953183 + 0.462448665868 + 0.464335525314 + 0.466229558693 + 0.468130793282 + 0.470039256459 + 0.471954975708 + 0.473877978617 + 0.475808292878 + 0.477745946291 + 0.479690966758 + 0.481643382289 + 0.483603221002 + 0.485570511119 + 0.487545280971 + 0.489527558996 + 0.49151737374 + 0.49351475386 + 0.495519728118 + 0.497532325387 + 0.499552574652 + 0.501580505005 + 0.50361614565 + 0.505659525902 + 0.507710675187 + 0.509769623044 + 0.511836399123 + 0.513911033188 + 0.515993555114 + 0.518083994893 + 0.520182382627 + 0.522288748536 + 0.524403122953 + 0.526525536327 + 0.528656019222 + 0.530794602319 + 0.532941316415 + 0.535096192425 + 0.537259261381 + 0.539430554432 + 0.541610102848 + 0.543797938015 + 0.545994091441 + 0.548198594751 + 0.550411479692 + 0.552632778132 + 0.554862522059 + 0.557100743583 + 0.559347474937 + 0.561602748475 + 0.563866596676 + 0.56613905214 + 0.568420147592 + 0.570709915883 + 0.573008389987 + 0.575315603004 + 0.57763158816 + 0.579956378806 + 0.582290008422 + 0.584632510614 + 0.586983919115 + 0.589344267789 + 0.591713590626 + 0.594091921746 + 0.5964792954 + 0.598875745966 + 0.601281307958 + 0.603696016015 + 0.606119904913 + 0.608553009556 + 0.610995364985 + 0.61344700637 + 0.615907969018 + 0.618378288369 + 0.620857999996 + 0.62334713961 + 0.625845743057 + 0.628353846319 + 0.630871485514 + 0.633398696898 + 0.635935516866 + 0.63848198195 + 0.64103812882 + 0.643603994288 + 0.646179615305 + 0.64876502896 + 0.651360272487 + 0.653965383258 + 0.656580398791 + 0.659205356742 + 0.661840294915 + 0.664485251253 + 0.667140263847 + 0.669805370931 + 0.672480610884 + 0.675166022233 + 0.67786164365 + 0.680567513953 + 0.68328367211 + 0.686010157235 + 0.688747008592 + 0.691494265594 + 0.694251967804 + 0.697020154935 + 0.699798866851 + 0.702588143568 + 0.705388025254 + 0.70819855223 + 0.711019764968 + 0.713851704098 + 0.716694410402 + 0.719547924816 + 0.722412288434 + 0.725287542504 + 0.728173728434 + 0.731070887787 + 0.733979062283 + 0.736898293803 + 0.739828624387 + 0.742770096234 + 0.745722751702 + 0.748686633314 + 0.751661783751 + 0.754648245858 + 0.757646062643 + 0.760655277276 + 0.763675933093 + 0.766708073593 + 0.769751742443 + 0.772806983472 + 0.775873840681 + 0.778952358233 + 0.782042580461 + 0.785144551869 + 0.788258317126 + 0.791383921073 + 0.794521408722 + 0.797670825256 + 0.800832216027 + 0.804005626564 + 0.807191102565 + 0.810388689904 + 0.81359843463 + 0.816820382965 + 0.820054581307 + 0.823301076233 + 0.826559914494 + 0.82983114302 + 0.833114808919 + 0.83641095948 + 0.839719642169 + 0.843040904634 + 0.846374794704 + 0.84972136039 + 0.853080649886 + 0.856452711567 + 0.859837593994 + 0.863235345913 + 0.866646016254 + 0.870069654133 + 0.873506308853 + 0.876956029906 + 0.880418866969 + 0.883894869912 + 0.88738408879 + 0.890886573853 + 0.894402375537 + 0.897931544475 + 0.901474131488 + 0.905030187594 + 0.908599764002 + 0.912182912117 + 0.915779683539 + 0.919390130065 + 0.923014303688 + 0.9266522566 + 0.93030404119 + 0.933969710046 + 0.937649315958 + 0.941342911914 + 0.945050551106 + 0.948772286927 + 0.952508172972 + 0.956258263042 + 0.960022611141 + 0.963801271479 + 0.967594298471 + 0.971401746741 + 0.975223671118 + 0.979060126642 + 0.98291116856 + 0.986776852332 + 0.990657233625 + 0.994552368322 + 0.998462312514 + 1.00238712251 + 1.00632685483 + 1.0102815662 + 1.01425131359 + 1.01823615415 + 1.02223614527 + 1.02625134456 + 1.03028180984 + 1.03432759914 + 1.03838877074 + 1.04246538312 + 1.04655749498 + 1.05066516525 + 1.05478845308 + 1.05892741787 + 1.0630821192 + 1.06725261691 + 1.07143897107 + 1.07564124195 + 1.07985949007 + 1.08409377618 + 1.08834416126 + 1.09261070652 + 1.09689347339 + 1.10119252355 + 1.10550791892 + 1.10983972164 + 1.11418799408 + 1.11855279887 + 1.12293419887 + 1.12733225717 + 1.1317470371 + 1.13617860225 + 1.14062701643 + 1.1450923437 + 1.14957464837 + 1.15407399498 + 1.15859044833 + 1.16312407346 + 1.16767493567 + 1.17224310047 + 1.17682863367 + 1.18143160129 + 1.18605206962 + 1.1906901052 + 1.19534577482 + 1.20001914554 + 1.20471028464 + 1.20941925968 + 1.21414613848 + 1.21889098911 + 1.2236538799 + 1.22843487944 + 1.23323405657 + 1.23805148041 + 1.24288722034 + 1.247741346 + 1.25261392728 + 1.25750503435 + 1.26241473766 + 1.26734310791 + 1.27229021606 + 1.27725613337 + 1.28224093134 + 1.28724468176 + 1.29226745668 + 1.29730932845 + 1.30237036967 + 1.30745065321 + 1.31255025225 + 1.31766924022 + 1.32280769083 + 1.32796567809 + 1.33314327627 + 1.33834055993 + 1.34355760393 + 1.34879448339 + 1.35405127373 + 1.35932805064 + 1.36462489012 + 1.36994186845 + 1.3752790622 + 1.38063654822 + 1.38601440367 + 1.39141270599 + 1.39683153293 + 1.40227096252 + 1.40773107309 + 1.41321194327 + 1.41871365199 + 1.42423627848 + 1.42977990228 + 1.4353446032 + 1.4409304614 + 1.44653755731 + 1.45216597167 + 1.45781578555 + 1.4634870803 + 1.46917993759 + 1.47489443941 + 1.48063066805 + 1.48638870612 + 1.49216863654 + 1.49797054253 + 1.50379450767 + 1.5096406158 + 1.51550895114 + 1.52139959817 + 1.52731264174 + 1.53324816699 + 1.53920625941 + 1.54518700479 + 1.55119048926 + 1.55721679928 + 1.56326602163 + 1.56933824342 + 1.5754335521 + 1.58155203545 + 1.58769378158 + 1.59385887893 + 1.60004741629 + 1.60625948277 + 1.61249516784 + 1.6187545613 + 1.62503775328 + 1.63134483427 + 1.63767589509 + 1.64403102692 + 1.65041032129 + 1.65681387004 + 1.66324176541 + 1.66969409995 + 1.67617096659 + 1.6826724586 + 1.68919866961 + 1.69574969359 + 1.70232562489 + 1.70892655822 + 1.71555258862 + 1.72220381151 + 1.72888032269 + 1.73558221829 + 1.74230959484 + 1.7490625492 + 1.75584117863 + 1.76264558075 + 1.76947585355 + 1.77633209538 + 1.78321440498 + 1.79012288147 + 1.79705762433 + 1.80401873342 + 1.811006309 + 1.81802045169 + 1.8250612625 + 1.83212884282 + 1.83922329444 + 1.84634471951 + 1.85349322059 + 1.86066890063 + 1.86787186296 + 1.87510221132 + 1.88236004982 + 1.88964548298 + 1.89695861572 + 1.90429955335 + 1.9116684016 + 1.91906526657 + 1.92649025479 + 1.93394347319 + 1.94142502909 + 1.94893503024 + 1.95647358479 + 1.9640408013 + 1.97163678874 + 1.9792616565 + 1.98691551439 + 1.99459847263 + 2.00231064186 + 2.01005213314 + 2.01782305795 + 2.02562352821 + 2.03345365624 + 2.04131355481 + 2.0492033371 + 2.05712311674 + 2.06507300778 + 2.07305312469 + 2.08106358241 + 2.08910449629 + 2.09717598212 + 2.10527815614 + 2.11341113503 + 2.12157503591 + 2.12976997635 + 2.13799607436 + 2.1462534484 + 2.15454221739 + 2.1628625007 + 2.17121441813 + 2.17959808997 + 2.18801363694 + 2.19646118025 + 2.20494084153 + 2.21345274291 + 2.22199700696 + 2.23057375673 + 2.23918311572 + 2.24782520793 + 2.2565001578 + 2.26520809027 + 2.27394913072 + 2.28272340505 + 2.2915310396 + 2.30037216122 + 2.30924689722 + 2.31815537541 + 2.32709772408 + 2.336074072 + 2.34508454845 + 2.35412928317 + 2.36320840642 + 2.37232204896 + 2.38147034201 + 2.39065341733 + 2.39987140716 + 2.40912444425 + 2.41841266184 + 2.4277361937 + 2.43709517409 + 2.44648973779 + 2.45592002008 + 2.46538615678 + 2.47488828421 + 2.48442653919 + 2.49400105909 + 2.5036119818 + 2.51325944571 + 2.52294358976 + 2.5326645534 + 2.54242247664 + 2.55221749998 + 2.56204976449 + 2.57191941175 + 2.58182658391 + 2.59177142363 + 2.60175407412 + 2.61177467915 + 2.62183338302 + 2.63193033058 + 2.64206566723 + 2.65223953894 + 2.66245209222 + 2.67270347413 + 2.68299383231 + 2.69332331494 + 2.70369207077 + 2.71410024914 + 2.72454799991 + 2.73503547355 + 2.74556282109 + 2.75613019413 + 2.76673774484 + 2.77738562599 + 2.78807399092 + 2.79880299354 + 2.80957278836 + 2.82038353048 + 2.83123537557 + 2.84212847993 + 2.8530630004 + 2.86403909447 + 2.87505692019 + 2.88611663623 + 2.89721840187 + 2.90836237697 + 2.91954872202 + 2.9307775981 + 2.94204916694 + 2.95336359084 + 2.96472103274 + 2.9761216562 + 2.9875656254 + 2.99905310513 + 3.01058426084 + 3.02215925858 + 3.03377826503 + 3.04544144752 + 3.05714897401 + 3.0689010131 + 3.08069773403 + 3.09253930668 + 3.10442590157 + 3.1163576899 + 3.12833484347 + 3.14035753478 + 3.15242593696 + 3.1645402238 + 3.17670056976 + 3.18890714997 + 3.2011601402 + 3.21345971691 + 3.22580605722 + 3.23819933893 + 3.25063974051 + 3.26312744112 + 3.27566262059 + 3.28824545944 + 3.30087613886 + 3.31355484076 + 3.32628174771 + 3.33905704299 + 3.35188091058 + 3.36475353516 + 3.37767510209 + 3.39064579747 + 3.40366580807 + 3.4167353214 + 3.42985452567 + 3.44302360981 + 3.45624276346 + 3.46951217699 + 3.4828320415 + 3.49620254878 + 3.50962389141 + 3.52309626264 + 3.5366198565 + 3.55019486774 + 3.56382149185 + 3.57749992505 + 3.59123036434 + 3.60501300745 + 3.61884805285 + 3.63273569978 + 3.64667614823 + 3.66066959897 + 3.6747162535 + 3.6888163141 + 3.70296998384 + 3.71717746654 + 3.73143896679 + 3.74575468998 + 3.76012484226 + 3.77454963057 + 3.78902926264 + 3.803563947 + 3.81815389294 + 3.83279931059 + 3.84750041085 + 3.86225740542 + 3.87707050681 + 3.89193992836 + 3.90686588419 + 3.92184858924 + 3.93688825928 + 3.9519851109 + 3.96713936149 + 3.9823512293 + 3.99762093339 + 4.01294869366 + 4.02833473083 + 4.04377926648 + 4.05928252302 + 4.07484472372 + 4.09046609267 + 4.10614685485 + 4.12188723607 + 4.137687463 + 4.15354776317 + 4.169468365 + 4.18544949775 + 4.20149139156 + 4.21759427744 + 4.2337583873 + 4.24998395392 + 4.26627121094 + 4.28262039292 + 4.29903173531 + 4.31550547443 + 4.33204184754 + 4.34864109275 + 4.36530344912 + 4.3820291566 + 4.39881845605 + 4.41567158926 + 4.43258879891 + 4.44957032863 + 4.46661642298 + 4.48372732743 + 4.50090328838 + 4.5181445532 + 4.53545137016 + 4.55282398849 + 4.57026265839 + 4.58776763098 + 4.60533915835 + 4.62297749353 + 4.64068289055 + 4.65845560436 + 4.67629589092 + 4.69420400713 + 4.71218021089 + 4.73022476107 + 4.74833791754 + 4.76651994112 + 4.78477109366 + 4.80309163799 + 4.82148183794 + 4.83994195834 + 4.85847226505 + 4.8770730249 + 4.89574450576 + 4.91448697652 + 4.93330070709 + 4.9521859684 + 4.97114303241 + 4.99017217213 + 5.00927366157 + 5.02844777584 + 5.04769479103 + 5.06701498434 + 5.08640863398 + 5.10587601925 + 5.12541742048 + 5.14503311909 + 5.16472339756 + 5.18448853945 + 5.20432882939 + 5.2242445531 + 5.24423599739 + 5.26430345014 + 5.28444720034 + 5.30466753809 + 5.32496475456 + 5.34533914206 + 5.365790994 + 5.38632060489 + 5.40692827039 + 5.42761428725 + 5.44837895338 + 5.46922256781 + 5.49014543069 + 5.51114784334 + 5.5322301082 + 5.55339252889 + 5.57463541015 + 5.5959590579 + 5.61736377923 + 5.63884988236 + 5.66041767673 + 5.68206747293 + 5.70379958273 + 5.72561431909 + 5.74751199617 + 5.7694929293 + 5.79155743504 + 5.81370583112 + 5.83593843651 + 5.85825557136 + 5.88065755708 + 5.90314471626 + 5.92571737273 + 5.94837585157 + 5.97112047908 + 5.99395158278 + 6.01686949148 + 6.03987453521 + 6.06296704526 + 6.08614735419 + 6.1094157958 + 6.13277270518 + 6.15621841869 + 6.17975327397 + 6.20337760995 + 6.22709176682 + 6.2508960861 + 6.27479091058 + 6.29877658438 + 6.3228534529 + 6.34702186287 + 6.37128216234 + 6.39563470067 + 6.42007982857 + 6.44461789805 + 6.4692492625 + 6.49397427663 + 6.51879329648 + 6.54370667949 + 6.56871478441 + 6.5938179714 + 6.61901660195 + 6.64431103894 + 6.66970164665 + 6.69518879071 + 6.72077283815 + 6.74645415742 + 6.77223311835 + 6.79811009216 + 6.82408545152 + 6.85015957048 + 6.87633282454 + 6.90260559062 + 6.92897824706 + 6.95545117365 + 6.98202475162 + 7.00869936366 + 7.0354753939 + 7.06235322794 + 7.08933325285 + 7.11641585715 + 7.14360143085 + 7.17089036547 + 7.19828305396 + 7.22577989083 + 7.25338127203 + 7.28108759506 + 7.30889925891 + 7.33681666409 + 7.36484021263 + 7.39297030809 + 7.42120735558 + 7.44955176173 + 7.47800393472 + 7.50656428428 + 7.53523322172 + 7.56401115988 + 7.5928985132 + 7.62189569767 + 7.65100313087 + 7.68022123199 + 7.70955042178 + 7.73899112261 + 7.76854375845 + 7.79820875488 + 7.8279865391 + 7.85787753993 + 7.88788218784 + 7.91800091492 + 7.94823415489 + 7.97858234315 + 8.00904591672 + 8.03962531432 + 8.07032097631 + 8.10113334474 + 8.13206286332 + 8.16310997747 + 8.19427513429 + 8.22555878258 + 8.25696137287 + 8.28848335737 + 8.32012519001 + 8.35188732648 + 8.38377022418 + 8.41577434223 + 8.44790014154 + 8.48014808473 + 8.51251863621 + 8.54501226213 + 8.57762943044 + 8.61037061084 + 8.64323627484 + 8.67622689573 + 8.7093429486 + 8.74258491035 + 8.77595325969 + 8.80944847715 + 8.8430710451 + 8.87682144773 + 8.91070017106 + 8.94470770299 + 8.97884453324 + 9.01311115343 + 9.047508057 + 9.08203573932 + 9.1166946976 + 9.15148543096 + 9.18640844042 + 9.2214642289 + 9.25665330124 + 9.29197616417 + 9.32743332639 + 9.36302529851 + 9.39875259307 + 9.43461572458 + 9.4706152095 + 9.50675156626 + 9.54302531524 + 9.57943697882 + 9.61598708136 + 9.6526761492 + 9.68950471071 + 9.72647329623 + 9.76358243816 + 9.80083267089 + 9.83822453086 + 9.87575855655 + 9.91343528846 + 9.95125526919 + 9.98921904336 + 10.0273271577 + 10.065580161 + 10.1039786041 + 10.1425230399 + 10.1812140237 + 10.2200521125 + 10.2590378656 + 10.2981718446 + 10.3374546128 + 10.3768867361 + 10.4164687823 + 10.4562013214 + 10.4960849255 + 10.5361201692 + 10.5763076288 + 10.6166478831 + 10.6571415131 + 10.6977891019 + 10.7385912348 + 10.7795484995 + 10.8206614858 + 10.8619307856 + 10.9033569934 + 10.9449407057 + 10.9866825213 + 11.0285830414 + 11.0706428694 + 11.1128626109 + 11.1552428739 + 11.1977842689 + 11.2404874083 + 11.2833529072 + 11.3263813829 + 11.3695734549 + 11.4129297454 + 11.4564508786 + 11.5001374814 + 11.5439901828 + 11.5880096143 + 11.6321964099 + 11.676551206 + 11.7210746411 + 11.7657673566 + 11.810629996 + 11.8556632053 + 11.9008676332 + 11.9462439306 + 11.9917927509 + 12.0375147501 + 12.0834105866 + 12.1294809213 + 12.1757264178 + 12.2221477419 + 12.2687455622 + 12.3155205498 + 12.3624733782 + 12.4096047235 + 12.4569152646 + 12.5044056827 + 12.5520766618 + 12.5999288883 + 12.6479630513 + 12.6961798426 + 12.7445799565 + 12.7931640901 + 12.841932943 + 12.8908872175 + 12.9400276186 + 12.9893548539 + 13.0388696338 + 13.0885726714 + 13.1384646824 + 13.1885463853 + 13.2388185013 + 13.2892817545 + 13.3399368714 + 13.3907845816 + 13.4418256173 + 13.4930607136 + 13.5444906082 + 13.5961160419 + 13.647937758 + 13.6999565029 + 13.7521730257 + 13.8045880782 + 13.8572024154 + 13.9100167949 + 13.9630319774 + 14.0162487261 + 14.0696678076 + 14.1232899912 + 14.1771160489 + 14.231146756 + 14.2853828905 + 14.3398252335 + 14.3944745689 + 14.4493316839 + 14.5043973684 + 14.5596724153 + 14.6151576207 + 14.6708537836 + 14.7267617061 + 14.7828821933 + 14.8392160534 + 14.8957640976 + 14.9525271403 + 15.009505999 + 15.066701494 + 15.1241144492 + 15.1817456913 + 15.2395960503 + 15.2976663591 + 15.3559574542 + 15.414470175 + 15.473205364 + 15.5321638671 + 15.5913465334 + 15.6507542151 + 15.7103877678 + 15.7702480502 + 15.8303359244 + 15.8906522557 + 15.9511979127 + 16.0119737672 + 16.0729806946 + 16.1342195734 + 16.1956912854 + 16.2573967159 + 16.3193367536 + 16.3815122903 + 16.4439242216 + 16.5065734461 + 16.5694608661 + 16.6325873871 + 16.6959539184 + 16.7595613723 + 16.823410665 + 16.8875027158 + 16.9518384478 + 17.0164187875 + 17.0812446648 + 17.1463170134 + 17.2116367702 + 17.277204876 + 17.343022275 + 17.409089915 + 17.4754087475 + 17.5419797275 + 17.6088038137 + 17.6758819683 + 17.7432151575 + 17.8108043508 + 17.8786505215 + 17.9467546468 + 18.0151177073 + 18.0837406876 + 18.1526245759 + 18.2217703642 + 18.2911790481 + 18.3608516274 + 18.4307891052 + 18.5009924889 + 18.5714627893 + 18.6422010212 + 18.7132082035 + 18.7844853586 + 18.856033513 + 18.927853697 + 18.9999469449 + 19.072314295 + 19.1449567893 + 19.217875474 + 19.2910713991 + 19.3645456188 + 19.4382991912 + 19.5123331783 + 19.5866486463 + 19.6612466654 + 19.7361283099 + 19.8112946581 + 19.8867467925 + 19.9624857997 + 20.0385127703 + 20.1148287993 + 20.1914349856 + 20.2683324325 + 20.3455222473 + 20.4230055415 + 20.5007834312 + 20.5788570362 + 20.657227481 + 20.735895894 + 20.8148634084 + 20.8941311611 + 20.9737002937 + 21.0535719522 + 21.1337472867 + 21.2142274518 +} diff --git a/iif/luts/slog_to_aces.spimtx b/iif/luts/slog_to_aces.spimtx new file mode 100644 index 0000000..299861f --- /dev/null +++ b/iif/luts/slog_to_aces.spimtx @@ -0,0 +1,4 @@ +0.754338638 0.133697046 0.111968437 0 +0.021198141 1.005410934 -0.026610548 0 +-0.009756991 0.004508563 1.005253201 0 + -- 1.7.10.4