Skip to content

Instantly share code, notes, and snippets.

@KelSolaar
Created December 16, 2015 02:00
Show Gist options
  • Save KelSolaar/5c910e63109bdb76d84b to your computer and use it in GitHub Desktop.
Save KelSolaar/5c910e63109bdb76d84b to your computer and use it in GitHub Desktop.
Colour - Spi1d
Version 1
From 0 1
Length 1024
Components 1
{
-0.358447488584475
-0.015901280236606
0.041176345334171
0.074564615923278
0.098253970904947
0.116628862165641
0.131642241494054
0.144335872848874
0.155331596475723
0.165030512083161
0.173706487736417
0.181554862379679
0.188719867064830
0.195311032442681
0.201413498419650
0.207094758325525
0.212409222046500
0.217401393350743
0.222108137653937
0.226560335827526
0.230784113307194
0.234801769008758
0.238632487950455
0.242292895337425
0.245797492635607
0.249159004567888
0.252388658013457
0.255496408243045
0.258491123990427
0.261380740033233
0.264172383896301
0.266872481771778
0.269486847617276
0.272020758539562
0.274479018921519
0.276866015251121
0.279185763224714
0.281441948395184
0.283637961398302
0.285776928602564
0.287861738877970
0.289895067058947
0.291879394579534
0.293817027680181
0.295710113521231
0.297560654485408
0.299370520908201
0.301141462439059
0.302875118206383
0.304573025934354
0.306236630138664
0.307867289510626
0.309466283584233
0.311034818768143
0.312574033813821
0.314085004781925
0.315568749561203
0.317026231987409
0.318458365604009
0.319866017101399
0.321250009467077
0.322611124875431
0.323950107342554
0.325267665168641
0.326564473188052
0.327841174844927
0.329098384110338
0.330336687255277
0.331556644492295
0.332758791497308
0.333943640821897
0.335111683205443
0.336263388795490
0.337399208283943
0.338519573965960
0.339624900727771
0.340715586969079
0.341792015465158
0.342854554173340
0.343903556988115
0.344939364448746
0.345962304402928
0.346972692629723
0.347970833424749
0.348957020150310
0.349931535752989
0.350894653250957
0.351846636193116
0.352787739092007
0.353718207832253
0.354638280056184
0.355548185528160
0.356448146478977
0.357338377931661
0.358219088009835
0.359090478229773
0.359952743777159
0.360806073769509
0.361650651505130
0.362486654699445
0.363314255709440
0.364133621746944
0.364944915081402
0.365748293232756
0.366543909155009
0.367331911411004
0.368112444338920
0.368885648210949
0.369651659384597
0.370410610447009
0.371162630352702
0.371907844555067
0.372646375131979
0.373378340905814
0.374103857558186
0.374823037739672
0.375535991174786
0.376242824762447
0.376943642672175
0.377638546436222
0.378327635037853
0.379011004995963
0.379688750446208
0.380360963218831
0.381027732913330
0.381689146970135
0.382345290739417
0.382996247547194
0.383642098758828
0.384282923840064
0.384918800415704
0.385549804326034
0.386176009681114
0.386797488913006
0.387414312826053
0.388026550645291
0.388634270063071
0.389237537283973
0.389836417068085
0.390430972772727
0.391021266392673
0.391607358598942
0.392189308776219
0.392767175058965
0.393341014366266
0.393910882435480
0.394476833854720
0.395038922094237
0.395597199536736
0.396151717506669
0.396702526298548
0.397249675204324
0.397793212539855
0.398333185670509
0.398869641035935
0.399402624174025
0.399932179744116
0.400458351549446
0.400981182558891
0.401500714928027
0.402016990019523
0.402530048422905
0.403039929973704
0.403546673772018
0.404050318200500
0.404550900941809
0.405048458995525
0.405543028694562
0.406034645721086
0.406523345121967
0.407009161323766
0.407492128147293
0.407972278821733
0.408449645998367
0.408924261763893
0.409396157653368
0.409865364662784
0.410331913261283
0.410795833403029
0.411257154538752
0.411715905626960
0.412172115144856
0.412625811098937
0.413077021035315
0.413525772049754
0.413972090797431
0.414416003502437
0.414857535967027
0.415296713580611
0.415733561328524
0.416168103800549
0.416600365199225
0.417030369347935
0.417458139698787
0.417883699340285
0.418307071004811
0.418728277075906
0.419147339595380
0.419564280270222
0.419979120479356
0.420391881280217
0.420802583415160
0.421211247317721
0.421617893118713
0.422022540652179
0.422425209461194
0.422825918803533
0.423224687657192
0.423621534725786
0.424016478443810
0.424409536981781
0.424800728251248
0.425190069909696
0.425577579365326
0.425963273781725
0.426347170082428
0.426729284955373
0.427109634857258
0.427488236017785
0.427865104443827
0.428240255923478
0.428613706030029
0.428985470125844
0.429355563366152
0.429724000702756
0.430090796887655
0.430455966476590
0.430819523832511
0.431181483128962
0.431541858353403
0.431900663310448
0.432257911625042
0.432613616745562
0.432967791946858
0.433320450333224
0.433671604841305
0.434021268242952
0.434369453147998
0.434716172006999
0.435061437113894
0.435405260608630
0.435747654479717
0.436088630566739
0.436428200562811
0.436766376016984
0.437103168336601
0.437438588789607
0.437772648506812
0.438105358484107
0.438436729584632
0.438766772540911
0.439095497956932
0.439422916310193
0.439749037953709
0.440073873117970
0.440397431912873
0.440719724329605
0.441040760242497
0.441360549410841
0.441679101480664
0.441996425986480
0.442312532353000
0.442627429896811
0.442941127828024
0.443253635251891
0.443564961170390
0.443875114483782
0.444184103992136
0.444491938396829
0.444798626302015
0.445104176216068
0.445408596552999
0.445711895633848
0.446014081688044
0.446315162854749
0.446615147184172
0.446914042638861
0.447211857094969
0.447508598343503
0.447804274091544
0.448098891963450
0.448392459502032
0.448684984169718
0.448976473349689
0.449266934346995
0.449556374389656
0.449844800629741
0.450132220144427
0.450418639937043
0.450704066938091
0.450988508006256
0.451271969929393
0.451554459425496
0.451835983143660
0.452116547665014
0.452396159503646
0.452674825107513
0.452952550859329
0.453229343077445
0.453505208016711
0.453780151869324
0.454054180765661
0.454327300775100
0.454599517906828
0.454870838110631
0.455141267277678
0.455410811241286
0.455679475777674
0.455947266606711
0.456214189392640
0.456480249744801
0.456745453218338
0.457009805314893
0.457273311483293
0.457535977120223
0.457797807570888
0.458058808129668
0.458318984040758
0.458578340498803
0.458836882649517
0.459094615590299
0.459351544370832
0.459607673993681
0.459863009414874
0.460117555544480
0.460371317247174
0.460624299342794
0.460876506606892
0.461127943771276
0.461378615524538
0.461628526512585
0.461877681339149
0.462126084566301
0.462373740714951
0.462620654265338
0.462866829657523
0.463112271291862
0.463356983529482
0.463600970692743
0.463844237065697
0.464086786894542
0.464328624388062
0.464569753718069
0.464810179019834
0.465049904392510
0.465288933899555
0.465527271569144
0.465764921394574
0.466001887334669
0.466238173314174
0.466473783224144
0.466708720922331
0.466942990233560
0.467176594950106
0.467409538832059
0.467641825607689
0.467873458973805
0.468104442596106
0.468334780109528
0.468564475118592
0.468793531197737
0.469021951891658
0.469249740715632
0.469476901155846
0.469703436669713
0.469929350686190
0.470154646606091
0.470379327802391
0.470603397620530
0.470826859378714
0.471049716368207
0.471271971853623
0.471493629073214
0.471714691239150
0.471935161537803
0.472155043130018
0.472374339151387
0.472593052712519
0.472811186899301
0.473028744773160
0.473245729371325
0.473462143707077
0.473677990770001
0.473893273526235
0.474107994918712
0.474322157867405
0.474535765269564
0.474748819999948
0.474961324911062
0.475173282833383
0.475384696575587
0.475595568924773
0.475805902646683
0.476015700485918
0.476224965166156
0.476433699390362
0.476641905840998
0.476849587180230
0.477056746050132
0.477263385072889
0.477469506850993
0.477675113967443
0.477880208985936
0.478084794451064
0.478288872888497
0.478492446805175
0.478695518689489
0.478898091011468
0.479100166222955
0.479301746757787
0.479502835031970
0.479703433443856
0.479903544374309
0.480103170186879
0.480302313227968
0.480500975826995
0.480699160296562
0.480896868932611
0.481094104014586
0.481290867805595
0.481487162552557
0.481682990486362
0.481878353822024
0.482073254758825
0.482267695480472
0.482461678155236
0.482655204936102
0.482848277960911
0.483040899352501
0.483233071218848
0.483424795653204
0.483616074734233
0.483806910526150
0.483997305078847
0.484187260428034
0.484376778595363
0.484565861588562
0.484754511401557
0.484942730014603
0.485130519394408
0.485317881494254
0.485504818254121
0.485691331600805
0.485877423448042
0.486063095696620
0.486248350234500
0.486433188936928
0.486617613666552
0.486801626273532
0.486985228595652
0.487168422458431
0.487351209675231
0.487533592047366
0.487715571364207
0.487897149403287
0.488078327930407
0.488259108699738
0.488439493453924
0.488619483924179
0.488799081830393
0.488978288881224
0.489157106774201
0.489335537195818
0.489513581821627
0.489691242316338
0.489868520333908
0.490045417517634
0.490221935500247
0.490398075904000
0.490573840340756
0.490749230412082
0.490924247709330
0.491098893813728
0.491273170296465
0.491447078718775
0.491620620632020
0.491793797577775
0.491966611087910
0.492139062684670
0.492311153880756
0.492482886179406
0.492654261074470
0.492825280050493
0.492995944582788
0.493166256137515
0.493336216171756
0.493505826133588
0.493675087462158
0.493844001587760
0.494012569931901
0.494180793907377
0.494348674918343
0.494516214360383
0.494683413620581
0.494850274077588
0.495016797101692
0.495182984054883
0.495348836290922
0.495514355155408
0.495679541985841
0.495844398111687
0.496008924854445
0.496173123527708
0.496336995437226
0.496500541880970
0.496663764149191
0.496826663524485
0.496989241281850
0.497151498688747
0.497313437005158
0.497475057483649
0.497636361369423
0.497797349900381
0.497958024307176
0.498118385813273
0.498278435635003
0.498438174981617
0.498597605055343
0.498756727051440
0.498915542158251
0.499074051557256
0.499232256423127
0.499390157923776
0.499547757220412
0.499705055467587
0.499862053813251
0.500018753398800
0.500175155359126
0.500331260822667
0.500487070911455
0.500642586741166
0.500797809421166
0.500952740054558
0.501107379738233
0.501261729562912
0.501415790613195
0.501569563967605
0.501723050698635
0.501876251872791
0.502029168550638
0.502181801786844
0.502334152630222
0.502486222123775
0.502638011304739
0.502789521204624
0.502940752849256
0.503091707258820
0.503242385447901
0.503392788425525
0.503542917195198
0.503692772754948
0.503842356097365
0.503991668209637
0.504140710073595
0.504289482665745
0.504437986957314
0.504586223914280
0.504734194497415
0.504881899662321
0.505029340359467
0.505176517534226
0.505323432126910
0.505470085072808
0.505616477302220
0.505762609740495
0.505908483308061
0.506054098920465
0.506199457488408
0.506344559917771
0.506489407109661
0.506633999960432
0.506778339361730
0.506922426200517
0.507066261359108
0.507209845715203
0.507353180141918
0.507496265507819
0.507639102676950
0.507781692508867
0.507924035858671
0.508066133577032
0.508207986510228
0.508349595500169
0.508490961384427
0.508632084996272
0.508772967164694
0.508913608714436
0.509054010466023
0.509194173235790
0.509334097835909
0.509473785074422
0.509613235755263
0.509752450678289
0.509891430639308
0.510030176430105
0.510168688838469
0.510306968648221
0.510445016639240
0.510582833587487
0.510720420265038
0.510857777440100
0.510994905877047
0.511131806336437
0.511268479575043
0.511404926345876
0.511541147398209
0.511677143477604
0.511812915325934
0.511948463681407
0.512083789278596
0.512218892848454
0.512353775118345
0.512488436812062
0.512622878649855
0.512757101348450
0.512891105621077
0.513024892177487
0.513158461723978
0.513291814963416
0.513424952595259
0.513557875315577
0.513690583817075
0.513823078789114
0.513955360917733
0.514087430885669
0.514219289372381
0.514350937054069
0.514482374603694
0.514613602690999
0.514744621982532
0.514875433141664
0.515006036828608
0.515136433700444
0.515266624411131
0.515396609611534
0.515526389949441
0.515655966069579
0.515785338613640
0.515914508220293
0.516043475525209
0.516172241161075
0.516300805757615
0.516429169941608
0.516557334336907
0.516685299564457
0.516813066242311
0.516940634985651
0.517068006406803
0.517195181115257
0.517322159717683
0.517448942817950
0.517575531017141
0.517701924913570
0.517828125102803
0.517954132177669
0.518079946728281
0.518205569342052
0.518331000603710
0.518456241095315
0.518581291396274
0.518706152083361
0.518830823730729
0.518955306909925
0.519079602189912
0.519203710137077
0.519327631315253
0.519451366285727
0.519574915607264
0.519698279836114
0.519821459526035
0.519944455228299
0.520067267491716
0.520189896862639
0.520312343884988
0.520434609100259
0.520556693047538
0.520678596263519
0.520800319282515
0.520921862636473
0.521043226854989
0.521164412465318
0.521285419992394
0.521406249958838
0.521526902884975
0.521647379288845
0.521767679686219
0.521887804590610
0.522007754513286
0.522127529963286
0.522247131447429
0.522366559470331
0.522485814534414
0.522604897139920
0.522723807784925
0.522842546965350
0.522961115174974
0.523079512905445
0.523197740646295
0.523315798884950
0.523433688106741
0.523551408794920
0.523668961430668
0.523786346493107
0.523903564459316
0.524020615804336
0.524137501001189
0.524254220520882
0.524370774832424
0.524487164402835
0.524603389697157
0.524719451178466
0.524835349307882
0.524951084544582
0.525066657345808
0.525182068166882
0.525297317461211
0.525412405680304
0.525527333273777
0.525642100689368
0.525756708372944
0.525871156768513
0.525985446318236
0.526099577462434
0.526213550639600
0.526327366286409
0.526441024837727
0.526554526726622
0.526667872384376
0.526781062240489
0.526894096722695
0.527006976256966
0.527119701267529
0.527232272176867
0.527344689405735
0.527456953373167
0.527569064496484
0.527681023191306
0.527792829871561
0.527904484949490
0.528015988835663
0.528127341938983
0.528238544666696
0.528349597424399
0.528460500616054
0.528571254643990
0.528681859908915
0.528792316809926
0.528902625744515
0.529012787108579
0.529122801296428
0.529232668700794
0.529342389712839
0.529451964722164
0.529561394116815
0.529670678283296
0.529779817606570
0.529888812470077
0.529997663255731
0.530106370343936
0.530214934113592
0.530323354942102
0.530431633205378
0.530539769277854
0.530647763532489
0.530755616340778
0.530863328072756
0.530970899097011
0.531078329780685
0.531185620489488
0.531292771587700
0.531399783438181
0.531506656402380
0.531613390840340
0.531719987110703
0.531826445570724
0.531932766576271
0.532038950481838
0.532144997640547
0.532250908404159
0.532356683123079
0.532462322146363
0.532567825821727
0.532673194495549
0.532778428512883
0.532883528217459
0.532988493951693
0.533093326056694
0.533198024872269
0.533302590736932
0.533407023987907
0.533511324961138
0.533615493991294
0.533719531411774
0.533823437554718
0.533927212751006
0.534030857330273
0.534134371620909
0.534237755950065
0.534341010643665
0.534444136026407
0.534547132421769
0.534650000152020
0.534752739538219
0.534855350900228
0.534957834556712
0.535060190825151
0.535162420021840
0.535264522461898
0.535366498459273
0.535468348326749
0.535570072375951
0.535671670917348
0.535773144260265
0.535874492712882
0.535975716582244
0.536076816174264
0.536177791793731
0.536278643744312
0.536379372328563
0.536479977847927
0.536580460602747
0.536680820892265
0.536781059014632
0.536881175266912
0.536981169945085
0.537081043344055
0.537180795757655
0.537280427478650
0.537379938798744
0.537479330008586
0.537578601397772
0.537677753254853
0.537776785867338
0.537875699521702
0.537974494503387
0.538073171096809
0.538171729585363
0.538270170251428
0.538368493376371
0.538466699240553
0.538564788123333
0.538662760303072
0.538760616057139
0.538858355661915
0.538955979392800
0.539053487524213
0.539150880329602
0.539248158081442
0.539345321051248
0.539442369509572
0.539539303726012
0.539636123969214
0.539732830506878
0.539829423605763
0.539925903531687
0.540022270549540
0.540118524923277
0.540214666915934
0.540310696789624
0.540406614805544
0.540502421223980
0.540598116304310
0.540693700305010
0.540789173483655
0.540884536096926
0.540979788400614
0.541074930649623
0.541169963097974
0.541264885998810
0.541359699604399
0.541454404166139
0.541548999934563
0.541643487159338
0.541737866089276
0.541832136972333
0.541926300055614
0.542020355585379
0.542114303807044
0.542208144965184
0.542301879303543
0.542395507065030
0.542489028491729
0.542582443824897
0.542675753304974
0.542768957171581
0.542862055663529
0.542955049018818
0.543047937474642
0.543140721267396
0.543233400632674
0.543325975805276
0.543418447019212
0.543510814507704
0.543603078503190
0.543695239237328
0.543787296940998
0.543879251844308
0.543971104176594
0.544062854166428
0.544154502041616
0.544246048029207
0.544337492355492
0.544428835246008
0.544520076925544
0.544611217618143
0.544702257547103
0.544793196934983
0.544884036003607
0.544974774974063
0.545065414066711
0.545155953501183
0.545246393496388
0.545336734270515
0.545426976041033
0.545517119024700
0.545607163437561
0.545697109494955
0.545786957411514
0.545876707401169
0.545966359677152
0.546055914452000
0.546145371937558
0.546234732344978
0.546323995884729
0.546413162766594
0.546502233199677
0.546591207392404
0.546680085552523
0.546768867887114
0.546857554602587
0.546946145904684
0.547034641998486
0.547123043088411
0.547211349378221
0.547299561071024
0.547387678369273
0.547475701474776
0.547563630588691
0.547651465911532
0.547739207643176
0.547826855982858
0.547914411129179
0.548001873280106
0.548089242632978
0.548176519384504
0.548263703730771
0.548350795867241
0.548437795988759
0.548524704289551
0.548611520963230
0.548698246202796
0.548784880200641
0.548871423148551
0.548957875237706
0.549044236658686
0.549130507601472
0.549216688255446
0.549302778809400
0.549388779451533
0.549474690369452
0.549560511750182
0.549646243780161
0.549731886645246
0.549817440530715
0.549902905621269
0.549988282101034
0.550073570153564
0.550158769961844
0.550243881708291
0.550328905574758
0.550413841742532
0.550498690392344
0.550583451704364
0.550668125858207
0.550752713032935
0.550837213407057
0.550921627158536
0.551005954464786
0.551090195502677
0.551174350448537
0.551258419478153
0.551342402766776
0.551426300489119
0.551510112819364
0.551593839931159
0.551677481997626
0.551761039191358
0.551844511684422
0.551927899648365
0.552011203254211
0.552094422672468
0.552177558073126
0.552260609625659
0.552343577499032
0.552426461861699
0.552509262881603
0.552591980726185
0.552674615562378
0.552757167556617
0.552839636874834
0.552922023682463
0.553004328144444
0.553086550425222
0.553168690688747
0.553250749098484
0.553332725817407
0.553414621008002
0.553496434832275
0.553578167451746
0.553659819027456
0.553741389719967
0.553822879689366
0.553904289095262
0.553985618096793
0.554066866852626
0.554148035520960
0.554229124259523
0.554310133225581
0.554391062575934
0.554471912466923
0.554552683054425
0.554633374493863
0.554713986940199
0.554794520547945
}
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/Users/kelsolaar/Documents/Development/Environments/colour-hdri/lib/python2.7/site-packages/colour/models/dataset/aces.py:319: RuntimeWarning: divide by zero encountered in log2\n",
" (np.log2(value) + 9.72) / 17.52,\n"
]
}
],
"source": [
"import numpy as np\n",
"\n",
"import colour\n",
"\n",
"def write_spi1d(filename, data, from_min=0, from_max=1, decimals=15):\n",
" with open(filename, 'w') as lut_file:\n",
" lut_file.write(\"Version 1\\n\")\n",
" lut_file.write(\"From {0} {1}\\n\".format(from_min, from_max))\n",
" lut_file.write(\"Length {0}\\n\".format(len(data)))\n",
" lut_file.write(\"Components 1\\n\")\n",
" lut_file.write(\"{\\n\")\n",
" for value in data:\n",
" lut_file.write(\" {0:.{1}f}\\n\".format(value, decimals))\n",
" lut_file.write(\"}\\n\")\n",
"\n",
"\n",
"write_spi1d('../resources/others/ACEScc_OECF.spi1d',\n",
" colour.ACES_CC_COLOURSPACE.OECF(np.linspace(0, 1, 1024)))"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.9"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment