Repository 'fastpca'
hg clone https://toolshed.g2.bx.psu.edu/repos/chemteam/fastpca

Changeset 0:dd195f7a791c (2020-01-30)
Next changeset 1:d9f8cc3258f9 (2020-08-24)
Commit message:
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit ee29bbfa4e78dca11e2e06d0d35a434c063ab588"
added:
fastpca.xml
test-data/contacts.dat
test-data/contacts2.dat
test-data/cov.dat
test-data/proj.dat
test-data/proj2.dat
test-data/stats.dat
test-data/val.dat
test-data/val2.dat
test-data/vec.dat
b
diff -r 000000000000 -r dd195f7a791c fastpca.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/fastpca.xml Thu Jan 30 07:58:42 2020 -0500
[
@@ -0,0 +1,127 @@
+<tool id="fastpca" name="fastpca" version="@VERSION@">
+    <description>- dimensionality reduction of MD simulations</description>
+    <macros>
+        <token name="@VERSION@">0.9.1</token>
+    </macros>
+    <requirements>
+         <requirement type="package" version="@VERSION@">fastpca</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+        fastpca
+            -f '$input'
+            -p '$output_proj'
+            #if str($inputs.cov) == 'None':
+                -c '$output_cov'
+            #elif str($inputs.vec) == 'None':
+                -C '$inputs.cov'
+            #end if
+            #if str($inputs.vec) == 'None':
+                -v $output_vec
+            #else:
+                -V '$inputs.vec'
+            #end if
+            #if str($inputs.stats) == 'None':
+                -s '$output_stats'
+            #else:
+                -S '$inputs.stats'
+            #end if
+            -l '$output_val'
+            $norm
+            $periodic
+            $dynamic_shift
+            --verbose
+
+    ]]></command>
+    <inputs>
+        <param format="tabular,xtc" name="input" type="data" label="Input data" help="Either a whitespace-separated tabular file or GROMACS XTC file."/>
+        <section name="inputs" title="Inputs" expanded="true" help="Use these (optional) inputs to project new data onto a previously computed principal space. If not set, the PCA will be computed from scratch and will not be comparable to previous runs." >
+            <param format="tabular" name="cov" type="data" label="Precomputed covariance/correlation matrix" optional="true"/>
+            <param format="tabular" name="vec" type="data" label="Precomputed eigenvectors" optional="true"/>
+            <param format="tabular" name="stats" type="data" label="Precomputed statistics (mean values, sigmas and boundary shifts)" optional="true"/>
+        </section>
+
+        <param name="norm" type="select" label="How to normalize input:" help="Generally, normalization using the covariance matrix is appropriate when the variable scales are similar, and the correlation matrix is used when variables are on different scales." >
+            <option value="">Covariance</option>
+            <option value="-N">Correlation</option>
+        </param>
+        <param name="periodic" type="boolean" label="Compute covariance and PCA on a torus?" truevalue="-P" falsevalue="" value="false" help="Useful for computing PCA on periodic data - for example, dihedral angles."/>
+        <param name="dynamic_shift" type="boolean" label="Use dynamic shifting for periodic projection correction" truevalue="-D" falsevalue="" value="false" help="Default is fale, i.e. simply shift to region of lowest density"/>
+    </inputs>
+    <outputs>
+        <data name="output_proj" format="tabular"/>
+        <data name="output_cov" format="tabular">
+            <filter>inputs["cov"] == None</filter>
+        </data>
+        <data name="output_vec" format="tabular">
+            <filter>inputs["vec"] == None</filter>
+        </data>
+        <data name="output_stats" format="tabular">
+            <filter>inputs["stats"] == None</filter>
+        </data>
+        <data name="output_val" format="tabular"/>
+    </outputs>
+    <tests>
+        <!-- fastpca -f contacts.dat -p proj.dat -c cov.dat -v vec.dat -s stats.dat -l val.dat -N -->
+        <test>
+            <param name="input" value="contacts.dat"/>
+            <param name="norm" value="-N"/>
+            <param name="periodic" value="false"/>
+            <param name="dynamic_shift" value="false"/>
+            <output name="output_proj" file="proj.dat"/>
+            <output name="output_cov" file="cov.dat"/>
+            <output name="output_vec" file="vec.dat"/>
+            <output name="output_stats" file="stats.dat"/>
+            <output name="output_val" file="val.dat"/>
+        </test>
+        <!-- fastpca -f contacts2.dat -p proj2.dat -C cov.dat -V vec.dat -S stats.dat -l val2.dat -N -->
+        <test>
+            <param name="input" value="contacts2.dat"/>
+            <param name="cov" value="cov.dat"/>
+            <param name="stats" value="stats.dat"/>
+            <param name="norm" value="-N"/>
+            <param name="periodic" value="false"/>
+            <param name="dynamic_shift" value="false"/>
+            <output name="output_proj" file="proj2.dat"/>
+            <output name="output_val" file="val2.dat"/>
+        </test>
+    </tests>  
+    <help><![CDATA[   
+.. class:: infomark

+**What it does**
+        
+Dimensionality reduction of molecular dynamics trajectories. Data can be input as 
+tabular or GROMACS XTC files. In addition, data can be projected into a previously 
+computed coordinate space by providing precomputed eigenvectors, statistics and 
+a correlation/covariance matrix. 
+
+Data can be normalized using the either the covariance or correlation matrix. Data
+can also be calculated on a torus, which is useful for periodic data, such as protein
+dihedral angles.
+
+_____
+
+
+.. class:: infomark
+
+**Input**
+
+       - Tabular or XTC file
+       - If you want to project data into a previously calculated principal space, you can upload precomputed eigenvectors, statistics and correlation/covariance matrix.
+
+_____
+
+       
+.. class:: infomark
+
+**Output**
+
+       - Projected data (tabular file) with each column representing a principal component
+       - Eigenvectors, statistics and covariance/correlation matrix
+
+    ]]></help>
+    <citations>
+      <citation type="doi">10.1063/1.4998259</citation>
+    </citations>
+</tool>
+
b
diff -r 000000000000 -r dd195f7a791c test-data/contacts.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contacts.dat Thu Jan 30 07:58:42 2020 -0500
b
b'@@ -0,0 +1,100 @@\n+1.935042715939207980e+01 1.997237540908500009e+01 2.578169160930507786e+01 2.662967434240173503e+01 2.140055638457945619e+01 2.186419820909153700e+01 2.138127281093456844e+01 2.450577396773067917e+01 2.344322452708901494e+01 2.052492021755178087e+01 2.498771361354259923e+01 7.287566146100804332e+00 9.674008889357175178e+00 1.097507993244919966e+01 8.876770539062370347e+00 5.585553189124439655e+00 8.057092627909513638e+00 6.343384160754197865e+00 5.416250355268554806e+00 8.648677395848054061e+00 1.153628403617782716e+01 8.996394069288133011e+00 7.306729640207964671e+00 8.305652835268356071e+00 4.644157037027860646e+00 7.186483368605500743e+00 9.334062186765249791e+00 7.466737103408760845e+00 7.342008913138132975e+00 1.221824200539302119e+01 1.166149015164001312e+01 1.064155789208259151e+01 8.299740524705329747e+00 1.042336849671943355e+01 1.019198518358406425e+01 6.793080657183581117e+00 7.701474375902781055e+00 1.087236025593441724e+01 9.539699414151193935e+00 1.031722367469920520e+01 1.206151570513721438e+01 9.789436319346672022e+00 7.097511145799689558e+00 1.040567596817996154e+01 1.134201851463517663e+01 8.502154586518038570e+00 9.674653961455888407e+00 1.316302589167985460e+01 1.255494351915703177e+01 1.417098424511240573e+01 1.290175876548992129e+01 1.570591866331542619e+01 1.549943267664849955e+01 1.190447407790512280e+01 1.359304119520568754e+01 1.645137379013905843e+01 1.470535274474426579e+01 1.251089465695991088e+01 1.605773425179921077e+01 1.701509618916576727e+01 1.506203022114835832e+01 1.701936054942383336e+01 1.452663145655694699e+01 1.576627311451249192e+01 1.925304253409014521e+01 1.925583832476088730e+01 1.802155185513226954e+01 1.867709482913316421e+01 1.925307999593724517e+01 1.614742248020981208e+01 1.402776605272265975e+01 1.601257788979976127e+01 1.589341908685687521e+01 1.203454188580065853e+01 1.247599755851955372e+01 1.534196752962361998e+01 1.088250941291023288e+01 1.454974199397680223e+01 1.646806028858280868e+01 1.426535230882971206e+01 1.657829673296263806e+01 1.725353762450723138e+01 1.991948889788863042e+01 1.928405647131519629e+01 2.224175711733200345e+01\n+1.896953681444676931e+01 2.003112524382854431e+01 2.556117010387380972e+01 2.668067174960903998e+01 2.112527391326124970e+01 2.160559544114219932e+01 2.133415326630552755e+01 2.464288060062635921e+01 2.325984554355934719e+01 2.056650034170221275e+01 2.429854079055938243e+01 7.578009193048453440e+00 1.025122651219229652e+01 1.134202913809907542e+01 9.030742979438722173e+00 5.649372880886814663e+00 8.016391472447942590e+00 6.440190851689589380e+00 5.831752032519954554e+00 9.029085769378058401e+00 1.175868474738480884e+01 8.646017528903689353e+00 7.358196002938978353e+00 7.754635244777933423e+00 4.129786215969273755e+00 6.877429447014081099e+00 8.812742009253206277e+00 7.042500438643605420e+00 7.294293229690249625e+00 1.185956109561631422e+01 1.137690286751240265e+01 1.031339751214010114e+01 8.379499081546402550e+00 1.060567400206398858e+01 9.969569436038398180e+00 6.377038477487137591e+00 7.607312422391834694e+00 1.062288587573657495e+01 9.225380758394004843e+00 9.968461040765131287e+00 1.188081153307093096e+01 9.576445282943190307e+00 6.978225293188406120e+00 1.019661486623054003e+01 1.124728659646793716e+01 8.288180342560634628e+00 9.532356343321156444e+00 1.291938474920452151e+01 1.236101877803895732e+01 1.396695172786616190e+01 1.252978735923733744e+01 1.570374193566175158e+01 1.517691397291942756e+01 1.166532684038460310e+01 1.340455632939400665e+01 1.576467714530212838e+01 1.345952416665843465e+01 1.098098706254101309e+01 1.443422372631481210e+01 1.594170346092789181e+01 1.412013069205863047e+01 1.628966043267085340e+01 1.387511072173084692e+01 1.512323258582854102e+01 1.872106205947491020e+01 1.897279128653931579e+01 1.772250734130781780e+01 1.851718545509853797e+01 1.887897149992243584e+01 1.580013642935502638e+01 1.331660765674437030e+01 1.525940581413569852e+01 1.508164511421798437e+01 1.126610590234148823e+01 1.16'..b'325575481806436073e+01 7.245806607350252726e+00 1.044247197697919916e+01 1.172660696324231111e+01 9.514020115024340640e+00 6.159822122929536015e+00 8.893029291865380159e+00 7.682948990924865384e+00 7.576092969951180756e+00 9.833507706375330670e+00 1.243445965048848478e+01 9.334826509062793320e+00 7.875896698003371554e+00 7.647331751120353793e+00 4.030890966518246188e+00 6.821423190902224931e+00 8.404064581273329892e+00 6.465090799188532245e+00 7.033221676463964123e+00 1.110086019705628502e+01 1.075618301936497900e+01 1.008670654761353092e+01 8.518287716049991687e+00 1.074198208354858330e+01 9.923430089747435900e+00 6.213288189081072943e+00 7.762250535676302299e+00 1.000968145300002909e+01 8.278768838950085751e+00 9.625910933077248544e+00 1.174329753133653753e+01 9.322217485685781568e+00 6.785961917054612158e+00 1.037575926029843387e+01 1.129191478666346882e+01 8.726387114519567945e+00 1.006135882163016504e+01 1.353340497886518001e+01 1.337469461110271851e+01 1.460112889746086573e+01 1.363412361352962598e+01 1.645423350544729146e+01 1.578974935220416320e+01 1.201362562087219210e+01 1.332185642611502630e+01 1.592001416910228251e+01 1.384821473932197655e+01 1.148914944932764470e+01 1.486887194086691366e+01 1.620294466835004243e+01 1.386328734342957603e+01 1.552006589393793234e+01 1.350165528888473965e+01 1.495086198818555623e+01 1.823247793694528696e+01 1.810606380140729854e+01 1.696725000316815724e+01 1.735187243038186722e+01 1.839101414778394528e+01 1.507427484810981255e+01 1.277480884404589112e+01 1.536615249030682584e+01 1.478981295629228221e+01 1.102881861954597831e+01 1.153834709957588522e+01 1.451728157547898768e+01 1.070002920720888717e+01 1.423778356844154835e+01 1.637488502478406005e+01 1.458057546660043435e+01 1.670071172771474011e+01 1.707868383147269498e+01 1.979391043666660366e+01 1.869269708394586260e+01 2.285952901566961515e+01\n+1.913180602773681471e+01 1.947335547894652308e+01 2.403300066815681646e+01 2.520796111667072736e+01 1.991819428195451991e+01 1.964839453467184427e+01 1.927805817207731209e+01 2.256258512883509226e+01 2.187461525297580422e+01 1.905894587180676680e+01 2.292327974226773790e+01 7.022603453972715570e+00 1.006529608642074258e+01 1.136673325490242803e+01 9.067104577269795129e+00 5.810424200736039602e+00 8.456352490864837534e+00 7.365921762126300010e+00 6.704482800371225792e+00 9.866923511495938826e+00 1.244677701565730210e+01 9.103088124662033209e+00 7.509738854796510488e+00 7.936158013106684450e+00 4.079751182837484613e+00 6.202811811206992765e+00 8.537049382082065208e+00 7.133737240750793518e+00 6.911485910007645117e+00 1.137768304076179504e+01 1.090658266343758243e+01 9.675205894625781511e+00 7.577415530108483566e+00 9.861162365459097856e+00 9.470684099366346587e+00 6.020404460624011911e+00 7.311118798943327945e+00 1.005642483880056304e+01 8.935391583549398220e+00 1.033362254225043841e+01 1.261585170645211207e+01 1.014089822626895376e+01 7.681624293123610947e+00 1.120871396499185479e+01 1.219573930264476047e+01 9.541338015626710245e+00 1.069145491314902507e+01 1.424200694123507560e+01 1.452503396908893762e+01 1.529769904310415107e+01 1.441949342235586862e+01 1.707228644057947875e+01 1.594808133528277949e+01 1.232661925477145282e+01 1.410824935288447790e+01 1.666079147954627615e+01 1.435538147603210035e+01 1.185488229556696105e+01 1.537571043111898739e+01 1.648086031279317254e+01 1.417569707567801274e+01 1.579070300862357357e+01 1.346361433200842939e+01 1.533669326468766592e+01 1.846300946730547921e+01 1.837653662450801662e+01 1.692634335674314983e+01 1.800433342244008728e+01 1.893190070313598383e+01 1.548010514783031866e+01 1.379554054815237585e+01 1.652789297270402713e+01 1.544977831429465986e+01 1.168220120196561496e+01 1.237385423664135331e+01 1.499757971506999077e+01 1.099323319260176390e+01 1.472658309730352677e+01 1.658745883063986781e+01 1.458018803519301088e+01 1.699789676842617681e+01 1.781143574363156290e+01 1.988520373183719414e+01 1.846851307360875438e+01 2.248594502026295316e+01\n'
b
diff -r 000000000000 -r dd195f7a791c test-data/contacts2.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contacts2.dat Thu Jan 30 07:58:42 2020 -0500
b
b'@@ -0,0 +1,100 @@\n+2.227760479071807964e+01 1.959019495263127908e+01 2.888428983503013114e+01 3.050709717339251270e+01 2.583494888390847066e+01 2.437525755203383682e+01 2.699796825251822341e+01 2.896060040702190008e+01 3.031726265086707883e+01 2.923109041052821411e+01 3.248835374730045800e+01 2.717155787327028804e+01 3.108219006986428212e+01 3.168472473685265101e+01 2.826452992621503668e+01 2.590186547082505442e+01 2.829175020825464060e+01 2.402215562643988278e+01 2.411915435910918859e+01 2.178853022598840994e+01 2.188944882942442405e+01 1.707793782404350225e+01 2.028449775663527888e+01 1.565064075856660786e+01 1.782981193030612843e+01 2.043981587890874607e+01 1.777592456927451181e+01 1.721768036993817219e+01 2.100755346573469851e+01 1.917867480987693796e+01 2.095288574147894423e+01 2.366939156109202003e+01 2.468384650865963081e+01 2.541247398533668544e+01 2.213153702119439359e+01 1.995435014784336758e+01 2.249336313766923823e+01 2.180874854040453314e+01 1.890276205548008193e+01 2.182202088589122368e+01 2.025105552389779362e+01 1.710711540443085354e+01 1.953652136263912809e+01 2.158264490532873836e+01 1.887555392303021051e+01 1.820472035896234431e+01 2.201008653174778118e+01 2.243435087774576431e+01 1.959190854951426886e+01 1.721334895724233505e+01 1.401607463548913124e+01 1.155617150436724039e+01 1.388775464553327588e+01 1.344198919275677184e+01 9.565495320614514796e+00 9.607932944829977728e+00 1.245377504436370941e+01 1.134278391400654940e+01 8.862158684881695336e+00 1.198936889075942780e+01 1.366673277238817974e+01 1.562541633133787222e+01 1.409760278558976765e+01 1.059962401935316478e+01 1.300338184571581479e+01 1.509752118384813002e+01 1.277621075882422197e+01 9.124122961659104192e+00 8.590369436017146754e+00 1.065926530427542751e+01 9.141621773066965773e+00 5.652917388243629659e+00 8.256976606229541105e+00 1.039853383128581932e+01 8.066679521598851821e+00 7.399457955987966962e+00 1.235403980316348260e+01 1.084989409759635492e+01 1.251115644417508754e+01 1.521301447615294933e+01 1.526132500096423783e+01 1.529341123662561230e+01 1.317035708530474380e+01 1.085854581054405266e+01 1.694247740184194484e+01\n+2.202601056621968212e+01 1.948435826049533048e+01 2.894603631103613495e+01 3.052364263485833362e+01 2.588215791684362443e+01 2.397216449375084935e+01 2.670341313196367494e+01 2.929719277674029598e+01 3.039214539555578298e+01 2.942537064194911167e+01 3.282701882434826501e+01 2.700754127648808733e+01 3.085280749714764426e+01 3.168312731489639233e+01 2.850817961682075108e+01 2.601781921791074836e+01 2.827600488969907389e+01 2.366082624586235283e+01 2.398540032211832695e+01 2.117684076629241119e+01 2.122801142141405606e+01 1.690771336298797678e+01 2.009889594633799348e+01 1.574484116727060190e+01 1.813199612924355719e+01 2.049810580411790539e+01 1.773262876105321695e+01 1.717066080035273856e+01 2.103199525432526329e+01 1.968392090425923158e+01 2.083166933306244317e+01 2.363491715365804424e+01 2.437255980715922732e+01 2.535646315254504302e+01 2.212548860167478537e+01 2.044201934448443581e+01 2.300669910340571889e+01 2.172474704699657266e+01 1.921016090046364866e+01 2.209478334237682873e+01 2.064252876325628350e+01 1.743532888758861077e+01 2.006873622616084418e+01 2.213783042376521593e+01 1.917556108859249520e+01 1.853768706496452623e+01 2.234948544288146977e+01 2.220690508802790930e+01 1.947826798647301061e+01 1.712889506193818789e+01 1.368497678285288544e+01 1.164113822108695473e+01 1.404607606058720215e+01 1.378772809422075518e+01 9.952809951837949143e+00 1.001993752475952881e+01 1.277108265385094832e+01 1.131101051122320733e+01 8.416853929467247752e+00 1.168845286016486718e+01 1.352985021799177723e+01 1.516207967910135324e+01 1.384834980856754250e+01 1.026577325640274552e+01 1.241983329632442867e+01 1.492155571368482825e+01 1.288389792443804893e+01 9.190750327157392263e+00 8.820444954788008829e+00 1.068300144229547755e+01 9.176685972996207141e+00 5.704490349817826100e+00 8.311334513082487163e+00 1.022195137191826753e+01 7.94'..b'319789239236195755e+01 2.839107134221452711e+01 3.196324504737660988e+01 3.268025149948142172e+01 2.975238846752990796e+01 2.723628518475456417e+01 2.917853598927293746e+01 2.474087915741493759e+01 2.481867028476474246e+01 2.252726095706296761e+01 2.283843476907934544e+01 1.816538420477539617e+01 2.104173998228313280e+01 1.618315652525960857e+01 1.886860970691864736e+01 2.074252751002988404e+01 1.769098985166284521e+01 1.781084288075136612e+01 2.161667368926160648e+01 1.969361098432322876e+01 2.197611189816439392e+01 2.436839479180990153e+01 2.544064103955674838e+01 2.698332539275868314e+01 2.375342386649482762e+01 2.144486401136425968e+01 2.422525498098509900e+01 2.302679557274618460e+01 2.019928362147477330e+01 2.303911949349869914e+01 2.127845499103513305e+01 1.841821398985862857e+01 2.104514955756278383e+01 2.304041690119574426e+01 2.021455780401624125e+01 1.945640903464675375e+01 2.332163352386224631e+01 2.360185129916755287e+01 2.079552717336817125e+01 1.881661755260206448e+01 1.546563324354403868e+01 1.351464620750965651e+01 1.579933229565224906e+01 1.506531780701330447e+01 1.128277108843965770e+01 1.189711200860176987e+01 1.418811533841087780e+01 1.243385197305319956e+01 9.500501941614144741e+00 1.257016462436966719e+01 1.435295070325592093e+01 1.588213028314672393e+01 1.435265885487801718e+01 1.069637808017769842e+01 1.273862108816684824e+01 1.474414046745918050e+01 1.255771574556324666e+01 8.871087828684363075e+00 8.044322077380879676e+00 1.036413285734630030e+01 9.127460813466671041e+00 5.335318405500705019e+00 7.571804881686750477e+00 1.049126616605853179e+01 8.969249118700046708e+00 8.281969190203454900e+00 1.314342540360868661e+01 1.204390794839171619e+01 1.317608022345867802e+01 1.604694562821969583e+01 1.576390109881005586e+01 1.539816884541754760e+01 1.373636274692088399e+01 1.062081918147829640e+01 1.633173912278603623e+01\n+2.204899550702750233e+01 1.756243143970555565e+01 2.694138231667556838e+01 2.847702445646898894e+01 2.494096208153020910e+01 2.368988813951171224e+01 2.696902671350103020e+01 2.866446964598172897e+01 2.951029919695779924e+01 2.897756061902986247e+01 3.276761091723891894e+01 2.833800957704056600e+01 3.185070370624244163e+01 3.283646461752332613e+01 2.954926612633796523e+01 2.705637863549461386e+01 2.916175169525463673e+01 2.531212180592522287e+01 2.497890068573450506e+01 2.251536860823421904e+01 2.287333543092396226e+01 1.812529666146784635e+01 2.085972534453040694e+01 1.603179366660336669e+01 1.866888244466164792e+01 2.056534233800742228e+01 1.751260973911010765e+01 1.727975392770565222e+01 2.120599091780862011e+01 1.944178952799009608e+01 2.120877429489465271e+01 2.401737838038247119e+01 2.528619316516997273e+01 2.620858122375221200e+01 2.270839856646305677e+01 2.090130398434158465e+01 2.385222211609203669e+01 2.260984903211221209e+01 1.974671924155651936e+01 2.276422640924895191e+01 2.150838387314631817e+01 1.869697226996829187e+01 2.157977978841195821e+01 2.362760764476674780e+01 2.076377105488309027e+01 2.021670880377091706e+01 2.412663616631047248e+01 2.456473236827498496e+01 2.169021857052309699e+01 1.947422299100344034e+01 1.604940724556422538e+01 1.394000268417160981e+01 1.635216919643362843e+01 1.538380159139179781e+01 1.151562833149785270e+01 1.192116596013255680e+01 1.445903398741195822e+01 1.258856621781941598e+01 9.657970523035700694e+00 1.298986817858599707e+01 1.428910336642158185e+01 1.518332027129627626e+01 1.408409550545138522e+01 1.040050175293990087e+01 1.166826291366071366e+01 1.419853966865579054e+01 1.184415476506682374e+01 8.155914891680668077e+00 6.900051407443826612e+00 9.591884374667928981e+00 8.635572472382412101e+00 5.097695861017704999e+00 7.562188489634682931e+00 1.031333148192723748e+01 9.049039630550911539e+00 8.099351146847626026e+00 1.325689747119740325e+01 1.237344722558368737e+01 1.372339308847033479e+01 1.651488768057948420e+01 1.646780856313529284e+01 1.583705916709553208e+01 1.393081772440887001e+01 1.070700228444994373e+01 1.593277334165102488e+01\n'
b
diff -r 000000000000 -r dd195f7a791c test-data/cov.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cov.dat Thu Jan 30 07:58:42 2020 -0500
b
b'@@ -0,0 +1,85 @@\n+  1.000000e+00  2.431699e-01  1.386428e-01  6.964081e-02  6.975238e-03 -5.388288e-02 -1.235640e-01 -1.346290e-01 -1.657570e-01 -6.532789e-03 -2.100933e-01 -1.330822e-01 -1.863497e-01 -2.155688e-01 -2.228470e-01 -2.206246e-01 -2.077389e-01 -2.332197e-01 -9.386961e-02  1.107098e-01  1.323555e-01  2.574365e-01  2.232413e-01  2.843345e-01  4.133169e-01  2.622751e-01  4.049051e-01  3.536156e-01  2.328504e-01  3.108070e-01  2.433182e-01  1.575743e-01  3.261244e-03 -2.474522e-02  3.148077e-02  2.067967e-02 -1.405063e-01 -1.317355e-01 -8.014525e-02 -2.964913e-01 -8.128630e-02  9.711051e-02 -1.697372e-02 -1.095197e-01  3.564844e-02  8.265130e-02 -7.653294e-02 -1.418297e-02  2.034374e-01  7.059508e-02  1.540479e-01  1.701717e-01  1.459027e-01  1.503092e-01  1.931944e-01  1.748214e-01  1.308742e-01  1.890640e-01  1.915827e-01  1.601499e-01  1.731212e-01  8.456060e-02  1.267518e-01  2.551383e-01  1.981166e-01  1.412775e-01  2.275346e-01  2.275813e-01  3.065232e-01  3.161774e-01  2.865340e-01  3.042354e-01  3.414414e-01  3.415605e-01  2.635275e-01  2.657735e-01  2.170329e-01  1.860898e-01  1.184312e-01  1.548741e-01  2.399231e-01  3.198240e-01  2.871581e-01  2.729700e-01  4.698382e-01\n+  2.431699e-01  1.000000e+00  5.980503e-01  5.919237e-01  6.456721e-01  6.763970e-01  5.143796e-01  5.507302e-01  5.119368e-01  2.410785e-01  3.623368e-01 -3.416345e-01 -4.178790e-01 -5.052305e-01 -4.889716e-01 -5.283117e-01 -5.787187e-01 -6.313832e-01 -5.917009e-01 -2.884092e-01 -2.639891e-01  9.212837e-02 -2.029472e-01  6.139973e-01  7.302590e-01  3.934171e-01  7.618018e-01  7.299321e-01  3.899963e-01  7.312016e-01  5.714189e-01  2.611296e-01 -2.429279e-02  7.015759e-02  4.351170e-01  4.286498e-01 -7.125822e-02  2.734390e-01  2.656508e-01  9.329671e-02  1.232302e-02  3.650479e-02 -7.676487e-02 -1.944280e-01 -4.839026e-02 -7.067710e-02 -3.634534e-01 -2.494123e-01 -2.586472e-01 -5.340088e-02  8.087519e-02  1.073711e-01  3.625578e-02  8.704194e-02  2.570467e-01  2.212457e-01  1.451246e-01  2.787797e-01  3.283781e-01  1.980669e-01  2.545995e-01  4.746304e-01  6.113838e-01  5.497306e-01  5.545188e-01  6.580312e-01  7.023258e-01  6.338177e-01  6.946809e-01  7.349524e-01  6.497398e-01  5.383888e-01  6.393259e-01  6.357978e-01  4.759281e-01  4.355595e-01  3.156239e-01  2.241933e-01  1.980807e-01  1.157951e-01  2.885415e-01  3.631629e-01  3.805749e-01  4.653342e-01  3.082189e-01\n+  1.386428e-01  5.980503e-01  1.000000e+00  8.216387e-01  5.668075e-01  4.277939e-01  3.132418e-01  3.946582e-01  5.799801e-01  6.933366e-01  5.672936e-01  2.463836e-01  1.096001e-01  5.268041e-02  3.766876e-02  3.352183e-02 -2.823076e-02 -3.722150e-01 -2.327917e-01 -4.032575e-01 -4.205088e-01 -3.040400e-01 -1.055020e-01  8.158669e-02  3.718246e-01  6.421482e-01  6.031534e-01  5.107834e-01  6.540029e-01  6.509204e-01  5.893200e-01  5.998630e-01  4.295673e-01  3.481632e-01  3.820664e-01  2.892060e-01  1.264175e-01  5.628616e-02 -1.971422e-01 -3.282608e-01 -4.478856e-01 -3.952517e-01 -4.642939e-01 -4.943618e-01 -4.584169e-01 -4.168522e-01 -4.692014e-01 -4.914186e-01 -4.450521e-01 -4.823704e-01 -4.031966e-01 -4.343635e-01 -4.121588e-01 -3.766398e-01 -2.791060e-01 -2.657415e-01 -2.381541e-01 -1.414884e-01 -1.061182e-01 -2.126533e-01 -1.703976e-01  4.931289e-02  1.258333e-01  1.465657e-02  5.459353e-02  2.551532e-01  2.190837e-01  6.218283e-02  1.419280e-01  2.283237e-01  8.465141e-02 -4.921049e-02  1.136507e-01  1.044133e-01 -1.202719e-01 -1.602940e-01 -2.527451e-01 -3.226425e-01 -3.333708e-01 -3.543755e-01 -2.331192e-01 -1.041552e-01 -1.322837e-01  1.900203e-02  2.380463e-02\n+  6.964081e-02  5.919237e-01  8.216387e-01  1.000000e+00  7.977194e-01  6.594985e-01  4.583514e-01  5.399243e-01  7.092880e-01  7.285462e-01  6.938087e-01  1.411187e-01 -1.318258e-02 -7.316639e-02 -7.130461e-02 -1.124969e-01 -1.621467e-01 -4.124063e-01 -3.176124e-01 -4.320223e-01 -4.669577e-01 -3.068570e-01 -1.426213e-01  1.643389e-01  4.319915e-01  5.818818e-01  6.177247e-01  5.483735e-01  6.042323e-0'..b'01  7.176751e-01  6.393627e-01  6.587413e-01  6.472444e-01  5.597894e-01  5.796328e-01  5.618693e-01  6.294632e-01  6.913737e-01  6.767095e-01  5.923528e-01  6.854246e-01  7.297776e-01  7.202323e-01  6.613377e-01  7.350318e-01  7.569818e-01  7.605901e-01  7.605692e-01  7.640795e-01  7.695482e-01  7.570563e-01  7.081618e-01  7.045238e-01  7.116244e-01  8.550368e-01  1.000000e+00  9.252615e-01  7.613206e-01  7.539583e-01\n+  2.871581e-01  3.805749e-01 -1.322837e-01 -2.833621e-02  1.752743e-01  3.459054e-01  2.162132e-01  1.534629e-01 -9.953772e-02 -3.147804e-01 -1.822963e-01 -7.311628e-01 -7.936460e-01 -8.052809e-01 -7.229742e-01 -7.979767e-01 -7.794025e-01 -4.549347e-01 -5.495171e-01  1.564667e-01  3.198691e-01  7.817212e-01  1.462654e-01  7.893347e-01  6.185711e-01 -2.333164e-01  3.509858e-01  4.157245e-01 -2.294472e-01  2.920341e-01  1.563965e-01 -3.539717e-01 -6.213656e-01 -4.206065e-01  4.740655e-02  1.529481e-01 -3.310618e-01  2.267073e-01  5.291820e-01  2.807402e-01  5.705168e-01  6.510527e-01  5.457861e-01  3.738468e-01  5.753029e-01  5.187999e-01  1.556266e-01  3.381015e-01  3.236408e-01  6.059078e-01  6.829140e-01  7.712760e-01  6.858610e-01  7.101676e-01  7.900559e-01  7.822072e-01  7.156215e-01  7.406277e-01  7.320795e-01  6.420694e-01  6.272650e-01  6.206159e-01  6.768338e-01  7.483928e-01  7.370799e-01  6.343301e-01  7.363977e-01  7.935764e-01  7.775573e-01  7.244285e-01  7.961969e-01  8.249007e-01  8.420340e-01  8.402187e-01  8.500765e-01  8.591075e-01  8.143088e-01  7.655254e-01  7.648825e-01  7.490845e-01  8.704458e-01  9.252615e-01  1.000000e+00  8.859850e-01  7.871885e-01\n+  2.729700e-01  4.653342e-01  1.900203e-02  1.064947e-01  2.889330e-01  4.484782e-01  2.936984e-01  2.400089e-01  2.961299e-02 -2.023740e-01 -3.040680e-02 -6.482766e-01 -7.701132e-01 -7.884804e-01 -7.414738e-01 -8.018801e-01 -7.801353e-01 -5.508959e-01 -5.608826e-01  3.328580e-03  1.838775e-01  6.653303e-01  4.266313e-02  8.025016e-01  6.640941e-01 -1.470806e-01  4.551779e-01  5.165647e-01 -1.004115e-01  4.047250e-01  3.109148e-01 -1.894209e-01 -4.849543e-01 -3.025651e-01  2.057708e-01  3.063524e-01 -2.077085e-01  3.380179e-01  5.319771e-01  2.558240e-01  4.895017e-01  5.458681e-01  4.380827e-01  2.800385e-01  4.592875e-01  3.926818e-01  1.376285e-02  1.804343e-01  1.840272e-01  4.555297e-01  5.371349e-01  6.312655e-01  5.545504e-01  6.044618e-01  7.192643e-01  7.179048e-01  6.727983e-01  7.219463e-01  7.235961e-01  6.342125e-01  6.269117e-01  6.878787e-01  7.317114e-01  7.718124e-01  7.676040e-01  7.018707e-01  7.760570e-01  8.099586e-01  8.181985e-01  7.918527e-01  8.138147e-01  8.118032e-01  8.703328e-01  8.646996e-01  8.054614e-01  8.158243e-01  7.520802e-01  6.982096e-01  7.048604e-01  6.389157e-01  7.114933e-01  7.613206e-01  8.859850e-01  1.000000e+00  7.875350e-01\n+  4.698382e-01  3.082189e-01  2.380463e-02  6.972733e-02  1.191503e-01  1.932985e-01  1.396341e-01  7.838604e-02 -7.779810e-02 -1.515384e-01 -1.519327e-01 -5.455479e-01 -6.224258e-01 -6.350756e-01 -5.628694e-01 -6.224103e-01 -6.219639e-01 -4.041541e-01 -3.565057e-01  9.695021e-02  2.457440e-01  6.427889e-01  1.761349e-01  6.621961e-01  5.693002e-01 -1.229124e-01  3.957721e-01  4.576519e-01 -4.216936e-02  3.618611e-01  2.674426e-01 -1.866583e-01 -4.693864e-01 -2.677724e-01  4.218043e-02  1.184374e-01 -2.020733e-01  1.125576e-01  3.290460e-01  3.617804e-02  4.252153e-01  5.513016e-01  4.770550e-01  3.467639e-01  4.825747e-01  4.423651e-01  1.587508e-01  2.980973e-01  3.504779e-01  4.771593e-01  5.231477e-01  6.047992e-01  5.425960e-01  5.685804e-01  6.406140e-01  6.392886e-01  5.885057e-01  5.778499e-01  5.620948e-01  4.596908e-01  4.739304e-01  4.278824e-01  4.732158e-01  5.694002e-01  5.438157e-01  5.386405e-01  6.160199e-01  6.344648e-01  6.586365e-01  6.404534e-01  6.577830e-01  6.794926e-01  7.255451e-01  7.204965e-01  6.844592e-01  6.944836e-01  6.775051e-01  6.393428e-01  6.436974e-01  6.261895e-01  7.141637e-01  7.539583e-01  7.871885e-01  7.875350e-01  1.000000e+00\n'
b
diff -r 000000000000 -r dd195f7a791c test-data/proj.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/proj.dat Thu Jan 30 07:58:42 2020 -0500
b
b'@@ -0,0 +1,100 @@\n+  7.438978e+00  5.294909e+00 -2.835338e+00  2.733714e-01  2.643917e+00 -1.913472e+00  2.072388e-01 -7.536142e-01 -5.713007e-01 -6.577759e-02  2.679848e-01  1.279771e+00  1.329862e+00 -9.520746e-02  4.847651e-01 -7.176623e-01  9.848755e-01 -5.157459e-01  2.097280e-01  7.548947e-02 -2.980257e-02  6.322653e-01  3.142412e-01 -2.920753e-01  1.420652e-02  7.216938e-01 -1.815228e-01  1.109192e-02 -3.192536e-01  1.310731e-01 -1.134919e-01  4.863582e-01  2.141921e-03 -6.312168e-02  2.479062e-02 -1.778200e-02  3.988270e-01 -6.720212e-02 -1.007769e-01 -3.275467e-01 -4.425340e-01  3.890700e-01  1.385723e-01 -4.268806e-01 -8.949774e-02  1.095665e-01 -2.042462e-01 -9.625239e-02 -3.897663e-01  1.648096e-02 -2.193078e-01  1.378365e-01  1.800580e-01  1.147473e-01  2.482539e-01  3.202555e-01 -1.116652e-01  1.632426e-01 -2.855634e-01 -7.719346e-02 -7.700895e-03 -5.980730e-02 -1.515420e-02  9.158267e-02  2.807084e-01  2.764757e-02 -1.986138e-02  1.645959e-01  8.744533e-02 -8.081870e-04 -4.847611e-02  9.213801e-02  9.046412e-02 -9.955398e-02  6.203068e-02 -3.513162e-04 -4.072106e-02  5.153281e-03 -2.443654e-02 -2.660726e-02  6.342389e-02  8.286674e-03  4.837168e-02  4.232438e-03 -2.834625e-02\n+  9.893509e-01  2.932763e+00 -3.099826e+00 -1.202493e+00  1.238455e+00 -1.315036e+00  3.362529e-01  9.738041e-01  1.116067e+00  5.863315e-01  5.864577e-01  4.035116e-01  1.289553e-01 -1.204624e+00  2.910057e-01 -7.475176e-01 -5.410266e-02 -3.711187e-01  1.524946e-01 -1.250702e+00 -1.286674e-01  5.827496e-01  2.026246e-01 -1.282912e+00  9.264305e-01  1.488154e-01  5.652773e-01  1.087733e+00  7.343009e-02  5.774901e-02  4.375054e-01  3.122743e-01  6.010071e-02  1.296587e-01 -2.572737e-01 -1.395906e-01 -3.262032e-01 -1.163604e-02 -3.638281e-01 -1.517913e-01  5.835051e-01 -1.462373e-01  1.213192e-01 -5.898602e-01  2.170725e-01 -1.778393e-01  1.155444e-01  1.946027e-01  5.501898e-02 -1.687757e-01  1.718173e-01 -2.323375e-01  1.110968e-01 -2.042836e-01  2.080528e-01 -1.665559e-01  8.037359e-02  1.687882e-03  9.751574e-02 -9.319387e-03 -2.471465e-01  8.837124e-02  8.397319e-03  1.906758e-01 -1.690983e-02 -1.217402e-02 -6.038216e-02 -5.247626e-02 -5.187110e-02  4.389719e-02 -3.709834e-02 -3.469478e-02 -9.621139e-02  3.784206e-02  4.684795e-03  1.205709e-02  3.722282e-02  4.384842e-02  1.117903e-02  3.652342e-02  2.526290e-02  7.348264e-03 -4.366270e-02  4.134302e-03  7.934999e-03\n+  1.072645e+00  1.576759e+01 -1.020941e-01  8.524708e-01  2.412502e+00 -1.632504e+00 -3.383457e-01 -7.221414e-01 -5.560061e-01 -6.454303e-01 -4.751525e-01  6.727957e-02  7.574240e-01 -9.693365e-01  3.920517e-02 -3.445214e-01  4.906068e-01  4.701043e-01  1.970129e-01  8.139356e-01  5.387205e-01 -1.385660e-01 -6.178404e-01 -3.059798e-02  6.062710e-01  2.332911e-01 -4.999620e-01  1.341314e+00 -4.747465e-01 -2.981111e-02 -2.087363e-01 -7.980185e-02 -2.221725e-02 -3.482330e-01  2.379624e-01 -1.439714e-01  2.487809e-01  3.875800e-02 -7.351913e-02  5.413185e-01 -1.770178e-01 -4.179888e-01  7.674142e-01  1.105911e-02  2.396599e-01 -3.134557e-02 -7.946108e-02 -9.363371e-02 -5.830567e-02 -1.095834e-01  7.314020e-02  5.528666e-02 -9.031609e-02 -2.007353e-01 -7.164372e-03 -5.552695e-02 -6.636085e-02 -1.310256e-01  4.357685e-02  1.870731e-01  1.456599e-01 -2.685734e-02 -3.687501e-02 -1.100804e-01 -1.738515e-02 -4.071044e-02  8.849842e-02 -1.197062e-01  6.876633e-02 -6.220722e-02  6.235941e-02  5.115119e-02 -2.057429e-02 -3.508247e-03  1.879692e-03 -2.379083e-02  7.133745e-02  6.681266e-03  1.651925e-02  1.515115e-02 -3.526751e-02 -1.705836e-02  2.521725e-02 -3.442978e-02  1.271834e-02\n+  7.978645e+00  9.026001e+00 -4.997472e-01 -2.388801e+00  1.259859e+00 -3.636855e-01  1.977290e-01 -3.227549e-01  7.578140e-01  2.550344e-01 -1.202731e+00 -2.498788e-01  1.175274e+00 -3.375881e-01 -6.223602e-01 -1.025953e+00 -2.517795e-01  8.255665e-01 -9.792965e-01 -5.381066e-02 -3.578777e-01 -2.336674e-01  1.402954e-01 -2.338528e-01  3.958632e-01 -2.819330e-01  2.014956e-01 -1.732274e-01 -1.266856e+'..b'02  3.642799e-02 -2.072970e-02 -1.569416e-01 -1.747302e-01 -7.509656e-02  7.527026e-03  8.383462e-02 -1.369951e-01  2.291292e-01  3.090622e-02  8.365667e-02  1.057247e-01  2.808018e-02 -1.070883e-01 -1.436479e-02 -3.156387e-02 -3.406097e-02 -1.504196e-01  9.181942e-03  1.531662e-02  5.290595e-02 -7.542521e-02  9.396927e-02 -1.829072e-02  2.953504e-02  1.708609e-03 -2.408586e-02 -3.027448e-02 -3.058628e-02 -1.626892e-02\n+ -6.524304e+00 -7.265385e+00 -1.778935e+00 -2.883716e+00  6.936589e-01  1.484025e-01 -6.866704e-01 -9.264737e-02 -1.834821e-01  3.290290e-01 -1.868791e+00  2.880334e-01  2.770318e-01  6.367919e-02 -1.544557e-01  6.656667e-01  2.792913e-02  3.259280e-01 -3.055257e-01 -1.938353e-01 -4.084057e-01 -9.500371e-01 -9.945225e-01 -3.852136e-01 -2.380496e-02  2.980979e-01 -3.888581e-01  7.422231e-01 -6.449930e-02 -1.884067e-01  3.672637e-01 -3.988568e-01 -5.301601e-01 -4.485766e-01  4.869865e-02 -9.835851e-04  4.981324e-01 -1.873507e-01 -2.519091e-01 -5.699462e-01  3.037946e-01 -5.368803e-01 -1.891783e-01 -2.135808e-01 -3.424366e-01 -1.726778e-01 -1.784132e-01  2.029192e-01  5.111124e-02 -1.857439e-01  2.430447e-02 -1.212029e-01 -1.511323e-01  8.853602e-02  1.856609e-01  1.917439e-01 -2.829286e-01  1.795014e-01  3.501588e-02 -8.983042e-02  1.344219e-01 -7.701339e-02 -1.722839e-01 -2.414782e-01 -2.116578e-01 -5.545986e-02 -9.778828e-02  4.906602e-02 -1.186263e-01 -7.178846e-03 -8.253449e-02 -5.027442e-03  7.057461e-03  8.921211e-03  1.038417e-02 -3.106139e-02  8.574274e-04 -2.751966e-02 -2.955286e-02 -2.968609e-02  1.112149e-02  1.451962e-02  2.779321e-02  7.487916e-03 -7.844122e-03\n+  2.278655e-01 -6.461864e+00  6.370759e-01  1.488639e+00 -5.089829e-01 -2.354267e+00 -1.201403e+00  2.418769e+00 -8.243545e-01  1.225896e-01  5.633505e-01 -3.393260e-01 -3.588816e-02 -2.369824e-01 -6.152430e-01 -1.526124e-01  1.049411e+00 -9.145319e-01 -8.709676e-01  1.338929e+00  5.953219e-01 -1.659719e+00  1.430235e-01 -4.845064e-01  6.705781e-01 -2.194047e-01  4.843668e-01 -5.861211e-01 -1.112634e-01 -3.655708e-01 -7.991111e-02  8.870987e-01  1.306222e-01 -2.042327e-02  3.849940e-01 -4.785507e-01 -4.563170e-01 -2.359453e-01  1.309536e-01 -1.852435e-01 -1.294625e-02 -8.401658e-04  4.903979e-02 -2.731082e-01 -7.863449e-02  2.206803e-01  6.488286e-02 -1.959322e-01  4.688519e-01 -2.568176e-02 -1.392126e-01  1.251799e-01 -3.348607e-02  1.133324e-01  2.594027e-01 -1.635137e-01  1.906130e-02  9.175206e-02  1.871669e-01  7.853128e-02 -6.008321e-03  7.380219e-02 -2.949342e-02 -8.528732e-02 -9.914817e-02 -6.212706e-02  1.030777e-01  3.159774e-02  5.835701e-02 -3.115970e-02  4.315739e-02  5.857677e-02 -2.272533e-02 -8.991073e-02 -1.664144e-02 -2.912189e-02  2.447113e-02  2.460224e-02  5.215256e-02 -5.396823e-02 -1.787213e-02 -1.737859e-02 -1.003631e-02 -1.457083e-02 -2.971842e-03\n+  6.888305e+00 -8.855991e+00 -4.761358e-01 -1.370523e+00  1.215714e-01  3.217000e-01 -9.367117e-01  5.742067e-01 -4.150338e-01  8.029370e-01  3.438895e-01 -2.727409e-01  5.482444e-01 -1.657305e+00 -9.505457e-02 -8.364270e-01  1.004496e+00  1.394137e-01 -1.203950e+00 -3.086267e-01 -1.485287e-01  2.407312e-01 -6.121218e-01  6.659368e-01 -3.086068e-01 -6.999254e-01  1.366021e-01 -8.961091e-02  1.523148e-01  2.852286e-01  3.124415e-01 -3.609590e-01 -4.601417e-01 -1.688214e-01  1.412983e-01  2.003831e-01 -5.443292e-02  7.144894e-02  3.984847e-01  3.278544e-01 -7.488237e-01 -7.072037e-01 -1.477454e-01 -4.295582e-02 -7.795802e-03  1.381519e-01  2.425947e-01 -1.362039e-02 -3.876903e-01 -2.341809e-01 -8.478081e-02 -8.364090e-02  1.564113e-01 -1.871023e-01  5.011771e-02 -6.000135e-02  4.109554e-02  2.841810e-01  5.748590e-02 -2.108532e-02 -1.463875e-01 -5.257662e-02  1.972674e-01  1.416833e-01  3.087822e-02  9.364703e-02  1.285218e-01  5.171127e-02 -9.386800e-02  5.909358e-02  9.258548e-02 -3.324591e-02 -2.050032e-02  1.616601e-02 -2.777985e-02  2.519911e-02  5.113659e-02 -1.849355e-02  3.283035e-02 -6.627705e-03  4.808819e-02 -1.808532e-02  2.571264e-02 -2.103711e-02 -1.145711e-02\n'
b
diff -r 000000000000 -r dd195f7a791c test-data/proj2.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/proj2.dat Thu Jan 30 07:58:42 2020 -0500
b
b'@@ -0,0 +1,100 @@\n+ -3.951473e+01  1.229162e+01  1.206066e+01  2.602058e+01  5.350080e+01 -4.808977e+01 -4.926673e+01  8.954220e+00 -5.727875e-01 -7.412464e+01  4.980059e+01 -3.046488e+01  3.056670e+01 -5.226328e+01  1.970306e+01  3.665741e+01  2.511060e+01  2.146784e+01 -5.583113e+01  2.273895e+01 -1.661368e+01 -3.942620e+01 -4.113052e+01  3.817784e+01  3.946857e-01  2.155028e+01 -1.798059e+01  4.603231e+00  1.008131e+00 -8.771671e+00 -2.372438e+01  3.479789e+00  5.602666e+00 -1.833383e+01  3.117855e+00 -4.087497e+00  1.390660e-01 -1.943008e+01  2.235639e+01  9.313805e+00 -1.604568e+01  3.013040e+01 -1.157131e+01  8.212835e+00 -1.539543e+00  4.215390e+00 -3.900767e+00 -4.186234e+00  2.149871e+00  1.088597e+01 -2.691122e+01  2.900292e+01 -2.833295e+01  4.443315e+00 -3.579413e+00  1.174783e+01 -7.310555e+00  6.865370e-01 -1.454794e+01 -8.661166e+00  5.022259e-01 -2.559092e+00 -9.534033e+00 -1.186941e+01  1.170849e+01  1.209516e+01 -9.753293e+00  2.081603e+01 -7.991579e+00  6.109249e+00 -4.830590e+00 -2.877154e-01 -6.703338e+00  7.397183e+00  1.323004e+01  2.734132e+00  1.159523e+00  1.430713e+01  6.833563e+00  2.536159e-01 -2.575904e+00  1.580921e+00  1.601114e+00  6.594246e+00  3.878044e+00\n+ -4.023778e+01  1.305560e+01  1.029090e+01  2.483670e+01  5.493826e+01 -4.650124e+01 -5.134068e+01  7.529673e+00 -3.854124e-01 -7.508638e+01  5.029558e+01 -3.050574e+01  3.211987e+01 -5.188648e+01  1.936793e+01  3.510122e+01  2.461751e+01  2.254606e+01 -5.557307e+01  2.182339e+01 -1.603804e+01 -4.034547e+01 -4.152818e+01  3.776363e+01  1.159382e+00  2.115449e+01 -1.795006e+01  5.057147e+00  1.796510e+00 -9.373040e+00 -2.310230e+01  3.459092e+00  5.941417e+00 -1.862800e+01  3.339576e+00 -3.677998e+00 -3.609994e-02 -1.901233e+01  2.199058e+01  8.406855e+00 -1.668083e+01  3.074145e+01 -1.072814e+01  7.970219e+00 -1.813708e+00  4.015174e+00 -4.182411e+00 -3.980864e+00  1.477221e+00  1.104300e+01 -2.708611e+01  2.843232e+01 -2.746124e+01  4.357038e+00 -4.117887e+00  1.189961e+01 -8.003043e+00  1.118373e+00 -1.466581e+01 -8.623769e+00  5.362506e-01 -2.667946e+00 -1.035695e+01 -1.181255e+01  1.105653e+01  1.175169e+01 -9.761891e+00  2.143817e+01 -7.955709e+00  6.017762e+00 -4.848771e+00 -5.920819e-01 -6.708505e+00  7.293552e+00  1.377315e+01  1.921897e+00  9.545828e-01  1.514778e+01  6.883722e+00  3.568690e-01 -2.718698e+00  6.908222e-01  1.671411e+00  6.542818e+00  4.021823e+00\n+ -3.944880e+01  6.658278e+00  1.063209e+01  2.337317e+01  5.275794e+01 -4.695228e+01 -5.171993e+01  6.731412e+00 -2.146086e-01 -7.480408e+01  4.925920e+01 -3.173724e+01  3.127670e+01 -5.183506e+01  1.985660e+01  3.563880e+01  2.414607e+01  2.004945e+01 -5.420093e+01  2.338017e+01 -1.623769e+01 -3.920427e+01 -4.133817e+01  3.791641e+01  6.070934e-01  2.155151e+01 -1.823842e+01  5.502730e+00  1.585198e+00 -9.197958e+00 -2.281469e+01  3.561967e+00  6.013535e+00 -1.839889e+01  4.175453e+00 -2.692191e+00  4.288465e-01 -1.915786e+01  2.176435e+01  8.515125e+00 -1.644637e+01  3.089833e+01 -1.177795e+01  7.773895e+00 -1.665601e+00  3.966184e+00 -3.093151e+00 -4.122860e+00  1.561443e+00  1.081394e+01 -2.636900e+01  2.834030e+01 -2.731294e+01  4.561124e+00 -3.842791e+00  1.158982e+01 -8.271869e+00  9.732308e-01 -1.471245e+01 -8.370997e+00  1.460987e-01 -2.493664e+00 -9.332741e+00 -1.189811e+01  1.150430e+01  1.210267e+01 -9.514294e+00  2.103134e+01 -8.082558e+00  5.960472e+00 -4.995074e+00 -4.032956e-01 -7.223601e+00  6.800240e+00  1.351932e+01  2.304768e+00  9.123260e-01  1.530850e+01  6.793389e+00  3.056365e-01 -2.850470e+00  1.065976e+00  1.265267e+00  6.610796e+00  3.540663e+00\n+ -4.061402e+01  7.573571e+00  1.370795e+01  2.256439e+01  5.153267e+01 -4.863677e+01 -5.012360e+01  6.553536e+00 -7.974974e-01 -7.356605e+01  5.007402e+01 -3.149523e+01  3.113563e+01 -5.076253e+01  1.985095e+01  3.477397e+01  2.363989e+01  2.123872e+01 -5.475554e+01  2.251887e+01 -1.526987e+01 -4.054794e+01 -4.122200e+01  3.740528e+01  1.179950e+00  2.176637e+01 -1.856708e+01  4.826198e+00  1.475699e+'..b'00  1.303588e+01 -8.575698e+00  1.301539e+00 -1.616026e+01 -8.851805e+00  7.656193e-02 -3.217428e+00 -1.005459e+01 -1.240520e+01  1.278080e+01  1.185209e+01 -9.636631e+00  2.335207e+01 -9.172700e+00  6.818265e+00 -5.147733e+00 -1.385920e-01 -6.915502e+00  7.489829e+00  1.477439e+01  2.720649e+00  1.262353e+00  1.642535e+01  7.563435e+00 -5.379667e-01 -3.795776e+00  1.340478e+00  9.234448e-01  7.363891e+00  3.620256e+00\n+ -3.429381e+01  6.183129e+00  7.044461e+00  3.056218e+01  5.956011e+01 -4.910800e+01 -5.805422e+01  1.017797e+01 -2.720795e+00 -8.084236e+01  4.833194e+01 -3.332363e+01  3.338860e+01 -5.464597e+01  2.212870e+01  3.908495e+01  2.656614e+01  2.451988e+01 -5.912963e+01  2.457130e+01 -1.970202e+01 -4.162102e+01 -4.413888e+01  4.142981e+01 -1.736774e-01  2.310193e+01 -2.092415e+01  4.769840e+00  9.374201e-02 -9.613244e+00 -2.446292e+01  3.491842e+00  6.847362e+00 -1.942596e+01  3.530649e+00 -3.917267e+00  5.994166e-01 -1.934388e+01  2.376672e+01  1.047303e+01 -1.820773e+01  3.255522e+01 -1.259986e+01  9.224489e+00 -1.605503e+00  3.970605e+00 -3.615734e+00 -3.680647e+00  2.091996e+00  1.154305e+01 -2.941732e+01  3.101223e+01 -2.980227e+01  5.996070e+00 -3.382283e+00  1.217062e+01 -8.630668e+00  7.660905e-01 -1.558325e+01 -8.701910e+00 -5.369675e-01 -2.732933e+00 -1.013830e+01 -1.248710e+01  1.249048e+01  1.299080e+01 -1.097276e+01  2.321900e+01 -1.039299e+01  6.067349e+00 -5.057096e+00 -6.651629e-01 -7.888847e+00  7.871311e+00  1.337685e+01  2.720671e+00  7.848838e-01  1.613738e+01  7.109496e+00 -2.001061e-01 -2.766015e+00  1.468031e+00  1.500158e+00  7.401188e+00  4.103783e+00\n+ -3.390840e+01  9.807639e+00  9.592868e+00  3.153487e+01  5.757792e+01 -5.132733e+01 -5.775485e+01  1.065323e+01 -1.873208e+00 -8.094810e+01  4.988523e+01 -3.360498e+01  3.279508e+01 -5.553502e+01  2.168949e+01  3.871593e+01  2.729989e+01  2.459934e+01 -6.008088e+01  2.384832e+01 -1.866207e+01 -4.228942e+01 -4.472270e+01  4.069059e+01 -8.977710e-02  2.304381e+01 -2.003418e+01  5.163083e+00  1.110421e-01 -9.641423e+00 -2.515264e+01  4.593370e+00  7.198323e+00 -1.978656e+01  3.126808e+00 -4.568962e+00  4.087261e-01 -2.007125e+01  2.340936e+01  1.047603e+01 -1.773094e+01  3.267674e+01 -1.269443e+01  8.738360e+00 -1.263994e+00  3.833861e+00 -3.676617e+00 -4.068614e+00  2.471919e+00  1.160453e+01 -2.983702e+01  3.115425e+01 -2.981882e+01  5.283155e+00 -3.266698e+00  1.242312e+01 -8.202088e+00  5.558220e-01 -1.628952e+01 -8.934054e+00 -7.772167e-02 -2.531224e+00 -1.007230e+01 -1.258931e+01  1.241857e+01  1.246597e+01 -1.054055e+01  2.352175e+01 -9.948125e+00  6.327282e+00 -5.110983e+00 -1.029401e+00 -8.085385e+00  7.546380e+00  1.358244e+01  3.007572e+00  7.683891e-01  1.560259e+01  7.019726e+00 -1.587779e-01 -3.071357e+00  1.127499e+00  2.325471e+00  7.241577e+00  4.173885e+00\n+ -3.359672e+01  1.246513e+00  1.032048e+01  2.978921e+01  5.636601e+01 -5.017260e+01 -5.851292e+01  9.387206e+00 -2.379974e+00 -8.127505e+01  4.800273e+01 -3.254154e+01  3.275920e+01 -5.391213e+01  2.170736e+01  3.759858e+01  2.701666e+01  2.359858e+01 -5.979739e+01  2.460358e+01 -1.981459e+01 -4.143780e+01 -4.409346e+01  4.130526e+01 -2.800003e-01  2.302692e+01 -2.059843e+01  5.297238e+00 -5.916839e-01 -9.719639e+00 -2.497857e+01  3.477489e+00  6.952923e+00 -1.890099e+01  3.110817e+00 -4.063513e+00  2.372062e-01 -2.014838e+01  2.349875e+01  9.683631e+00 -1.850373e+01  3.289130e+01 -1.285670e+01  9.095355e+00 -1.671791e+00  4.542638e+00 -2.892301e+00 -3.993974e+00  1.909403e+00  1.172656e+01 -2.942256e+01  3.092597e+01 -2.996005e+01  5.733047e+00 -3.617470e+00  1.321594e+01 -8.264050e+00  9.915298e-01 -1.522092e+01 -8.953161e+00  3.088720e-01 -2.595346e+00 -9.980485e+00 -1.312048e+01  1.306854e+01  1.306209e+01 -1.046560e+01  2.352846e+01 -1.012017e+01  6.122089e+00 -5.016829e+00 -1.669980e-01 -7.398891e+00  7.480448e+00  1.392468e+01  3.028833e+00  9.832891e-01  1.614010e+01  7.261788e+00 -6.685993e-01 -3.597998e+00  1.203357e+00  1.604055e+00  7.331639e+00  3.787861e+00\n'
b
diff -r 000000000000 -r dd195f7a791c test-data/stats.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/stats.dat Thu Jan 30 07:58:42 2020 -0500
b
@@ -0,0 +1,85 @@
+  1.967497e+01  3.703805e-01
+  1.945682e+01  4.155976e-01
+  2.493662e+01  4.482403e-01
+  2.591100e+01  4.907198e-01
+  2.054311e+01  6.191418e-01
+  2.042238e+01  8.120932e-01
+  2.045441e+01  1.071626e+00
+  2.357741e+01  8.641369e-01
+  2.260843e+01  5.896767e-01
+  1.992950e+01  5.709322e-01
+  2.399211e+01  6.546606e-01
+  7.845941e+00  6.782487e-01
+  1.052719e+01  5.837915e-01
+  1.169832e+01  5.493730e-01
+  9.145760e+00  4.060450e-01
+  6.055308e+00  5.063536e-01
+  8.693517e+00  5.978220e-01
+  6.830967e+00  4.033432e-01
+  6.361173e+00  5.483321e-01
+  9.094970e+00  3.961013e-01
+  1.174759e+01  2.980387e-01
+  8.827140e+00  3.946120e-01
+  7.463399e+00  1.994348e-01
+  7.811651e+00  3.917859e-01
+  4.275341e+00  3.092223e-01
+  6.986056e+00  3.965528e-01
+  9.001224e+00  3.904505e-01
+  7.288267e+00  4.367149e-01
+  7.595355e+00  4.232301e-01
+  1.187438e+01  4.095508e-01
+  1.120698e+01  3.917284e-01
+  1.026656e+01  4.369231e-01
+  8.465002e+00  4.423827e-01
+  1.063072e+01  3.827076e-01
+  9.867346e+00  2.945949e-01
+  6.202634e+00  3.185203e-01
+  7.599270e+00  3.198939e-01
+  1.015873e+01  2.974711e-01
+  8.666472e+00  4.832279e-01
+  9.860568e+00  4.691489e-01
+  1.159276e+01  4.520981e-01
+  9.175733e+00  6.050901e-01
+  6.679121e+00  4.572131e-01
+  1.011808e+01  4.204646e-01
+  1.109328e+01  5.258842e-01
+  8.433053e+00  5.673694e-01
+  9.695981e+00  4.866417e-01
+  1.313777e+01  5.016506e-01
+  1.302361e+01  6.386153e-01
+  1.409427e+01  6.219133e-01
+  1.320250e+01  6.857931e-01
+  1.588558e+01  6.652152e-01
+  1.526147e+01  6.511772e-01
+  1.155960e+01  6.547106e-01
+  1.324390e+01  6.993882e-01
+  1.565683e+01  6.830393e-01
+  1.345531e+01  6.707395e-01
+  1.114576e+01  6.897825e-01
+  1.465040e+01  7.207709e-01
+  1.589369e+01  6.305320e-01
+  1.441524e+01  5.350904e-01
+  1.610456e+01  4.926006e-01
+  1.371388e+01  5.174074e-01
+  1.519495e+01  5.841832e-01
+  1.861954e+01  5.504953e-01
+  1.862698e+01  5.103952e-01
+  1.729435e+01  5.644140e-01
+  1.788582e+01  6.753580e-01
+  1.864438e+01  6.108037e-01
+  1.552720e+01  5.975017e-01
+  1.336845e+01  6.492108e-01
+  1.557286e+01  6.782724e-01
+  1.501091e+01  6.114845e-01
+  1.116047e+01  6.095425e-01
+  1.159290e+01  6.456012e-01
+  1.440479e+01  6.038611e-01
+  1.025204e+01  5.762923e-01
+  1.380680e+01  6.147225e-01
+  1.578026e+01  5.726969e-01
+  1.392271e+01  5.035768e-01
+  1.653598e+01  4.746090e-01
+  1.721792e+01  4.686125e-01
+  1.960588e+01  5.201088e-01
+  1.831822e+01  5.600042e-01
+  2.224398e+01  5.684325e-01
b
diff -r 000000000000 -r dd195f7a791c test-data/val.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/val.dat Thu Jan 30 07:58:42 2020 -0500
b
@@ -0,0 +1,85 @@
+    3.947222e+01
+    2.015408e+01
+    4.916455e+00
+    2.895004e+00
+    2.441851e+00
+    1.693793e+00
+    1.452903e+00
+    1.162406e+00
+    9.084163e-01
+    8.297056e-01
+    7.989324e-01
+    6.787932e-01
+    5.389385e-01
+    4.860497e-01
+    4.819947e-01
+    4.578189e-01
+    4.253657e-01
+    3.982626e-01
+    3.460761e-01
+    3.256565e-01
+    2.848984e-01
+    2.736597e-01
+    2.479534e-01
+    2.340745e-01
+    2.225551e-01
+    1.889215e-01
+    1.785513e-01
+    1.644114e-01
+    1.600505e-01
+    1.454533e-01
+    1.354044e-01
+    1.321860e-01
+    1.232544e-01
+    1.200232e-01
+    1.047262e-01
+    9.791054e-02
+    9.288343e-02
+    8.730712e-02
+    8.455886e-02
+    7.553146e-02
+    7.464053e-02
+    6.972549e-02
+    6.652490e-02
+    6.060531e-02
+    5.676623e-02
+    5.018758e-02
+    4.989483e-02
+    4.465919e-02
+    4.245154e-02
+    4.105765e-02
+    3.892739e-02
+    3.643910e-02
+    3.230759e-02
+    3.081278e-02
+    2.805245e-02
+    2.607806e-02
+    2.512062e-02
+    2.207873e-02
+    2.048675e-02
+    1.852247e-02
+    1.676865e-02
+    1.442674e-02
+    1.345403e-02
+    1.305317e-02
+    1.238466e-02
+    1.052215e-02
+    1.002042e-02
+    8.120974e-03
+    6.890932e-03
+    6.279938e-03
+    5.707040e-03
+    5.157449e-03
+    4.203168e-03
+    3.501119e-03
+    2.816421e-03
+    2.464797e-03
+    2.086617e-03
+    1.873654e-03
+    1.403892e-03
+    1.196570e-03
+    1.101350e-03
+    8.899093e-04
+    7.096377e-04
+    3.600828e-04
+    2.338050e-04
b
diff -r 000000000000 -r dd195f7a791c test-data/val2.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/val2.dat Thu Jan 30 07:58:42 2020 -0500
b
@@ -0,0 +1,85 @@
+    3.947222e+01
+    2.015408e+01
+    4.916455e+00
+    2.895004e+00
+    2.441851e+00
+    1.693793e+00
+    1.452903e+00
+    1.162406e+00
+    9.084164e-01
+    8.297056e-01
+    7.989324e-01
+    6.787932e-01
+    5.389385e-01
+    4.860497e-01
+    4.819947e-01
+    4.578189e-01
+    4.253657e-01
+    3.982626e-01
+    3.460761e-01
+    3.256565e-01
+    2.848984e-01
+    2.736597e-01
+    2.479534e-01
+    2.340746e-01
+    2.225550e-01
+    1.889216e-01
+    1.785514e-01
+    1.644114e-01
+    1.600505e-01
+    1.454532e-01
+    1.354044e-01
+    1.321860e-01
+    1.232545e-01
+    1.200232e-01
+    1.047262e-01
+    9.791049e-02
+    9.288340e-02
+    8.730713e-02
+    8.455885e-02
+    7.553143e-02
+    7.464052e-02
+    6.972550e-02
+    6.652490e-02
+    6.060527e-02
+    5.676623e-02
+    5.018758e-02
+    4.989473e-02
+    4.465916e-02
+    4.245147e-02
+    4.105768e-02
+    3.892737e-02
+    3.643909e-02
+    3.230761e-02
+    3.081277e-02
+    2.805252e-02
+    2.607810e-02
+    2.512066e-02
+    2.207874e-02
+    2.048678e-02
+    1.852242e-02
+    1.676865e-02
+    1.442676e-02
+    1.345409e-02
+    1.305316e-02
+    1.238469e-02
+    1.052216e-02
+    1.002041e-02
+    8.120949e-03
+    6.890981e-03
+    6.280023e-03
+    5.707032e-03
+    5.157477e-03
+    4.203180e-03
+    3.501140e-03
+    2.816480e-03
+    2.464769e-03
+    2.086600e-03
+    1.873642e-03
+    1.403898e-03
+    1.196546e-03
+    1.101421e-03
+    8.898859e-04
+    7.096480e-04
+    3.601291e-04
+    2.338039e-04
b
diff -r 000000000000 -r dd195f7a791c test-data/vec.dat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/vec.dat Thu Jan 30 07:58:42 2020 -0500
b
b'@@ -0,0 +1,85 @@\n+  3.597432e-02  2.692211e-02  2.817930e-01  8.201814e-02 -4.862062e-02  4.934469e-02 -5.074872e-03 -2.150250e-01 -1.988593e-01 -1.338510e-01  4.586823e-01 -8.329182e-03 -5.065555e-01  3.370271e-01  1.334040e-01  1.022590e-01 -1.449047e-01  1.035877e-01  1.174587e-01  9.936859e-02 -1.399434e-03  2.743653e-02 -1.961464e-02  6.141477e-02  7.851144e-03  3.421684e-02 -1.351951e-01  4.919332e-02  2.986516e-03  1.657092e-01  3.669791e-02  2.844914e-02  1.034812e-01  5.922159e-02  5.962049e-06  3.234775e-02  4.998555e-02  1.455689e-02 -3.058247e-02  1.714270e-02  3.528911e-02  8.575856e-02 -1.485020e-02 -4.939949e-02  5.514172e-02  5.081083e-02  8.656934e-03 -7.573655e-03 -8.480181e-02  3.290604e-02 -5.798370e-02  8.662148e-02  1.820673e-02 -2.277328e-03 -6.032412e-02  1.971969e-02 -3.662553e-02  3.839312e-02 -1.826046e-02 -2.437585e-02 -5.313370e-02  4.283162e-02  4.242042e-02  5.622661e-02 -2.380492e-02 -1.038485e-02  1.298166e-03  2.784345e-02  1.000499e-02  2.916464e-02 -3.485203e-03 -4.176440e-03 -1.341336e-02  1.754790e-03  1.254765e-02  3.452395e-02  2.169157e-02  4.440570e-02 -1.426621e-02 -2.141594e-02  2.582895e-02  2.156390e-02  2.921118e-02 -1.995651e-02 -5.274698e-03\n+  6.679997e-02  1.536643e-01  7.561109e-02 -1.029934e-01  3.977801e-02  1.222706e-02  1.532535e-01  6.825558e-02 -5.540800e-02  1.702863e-01  1.875050e-01  1.415523e-01  8.881811e-02 -3.591175e-01  2.265678e-01  1.056694e-01 -9.664221e-02 -5.750245e-02  8.479349e-03  7.756363e-02  1.695314e-01  5.089938e-02 -2.497340e-01  7.456376e-02 -8.830214e-02 -1.285500e-01  1.770751e-01  1.155297e-01  6.772528e-02  5.743110e-02  3.899160e-01  5.200363e-02  1.011898e-01 -3.252465e-02  8.781891e-03  6.357008e-02  1.254110e-01 -1.967597e-02 -1.383485e-02 -4.311542e-02  7.783638e-02  1.368033e-01 -2.745857e-02 -5.710390e-02  1.243154e-01 -5.417978e-02  1.724092e-01 -4.879846e-02  7.985897e-02 -2.167328e-01 -9.153220e-02 -4.958819e-02  6.700400e-02 -1.294184e-01 -7.412955e-02  2.576626e-02  5.259987e-02  2.163917e-02  2.273803e-02  2.318371e-02  1.346285e-01 -8.546337e-02  7.405077e-02 -5.207076e-02 -9.253057e-02 -5.324169e-02  6.043927e-02 -4.713521e-02 -3.816159e-02 -2.709315e-02  2.789651e-02 -1.085099e-01 -5.621835e-03  2.331651e-02  5.018948e-02  2.499764e-02  3.296215e-02 -8.497796e-02 -1.959141e-02  2.258015e-02 -5.904497e-03  1.103141e-02 -4.766742e-03  1.528209e-02 -4.188115e-02\n+ -2.789081e-02  1.555459e-01  1.230959e-01 -1.062366e-01  2.115476e-01 -1.623150e-01  9.856078e-02  1.979374e-02  7.637106e-02  3.787118e-02  1.484347e-01  6.682671e-02  1.473714e-01 -1.129174e-01  2.198251e-01  5.998372e-03  9.776066e-02 -1.352597e-01  3.890439e-01 -6.887387e-02  3.194087e-01  1.018107e-01  1.115548e-01 -2.096125e-01 -6.729673e-02 -3.229496e-02 -6.969787e-03  6.915786e-02  4.819562e-02 -1.499230e-03 -2.446938e-01 -6.910621e-02  1.309518e-01  1.493677e-01  7.941810e-02  3.510498e-02 -1.446150e-01  8.419406e-02  8.582961e-02  9.834032e-02  7.665570e-03  5.122054e-02 -6.670616e-02  2.204029e-02 -8.866160e-02  1.081626e-01 -9.311187e-02  1.024272e-01 -2.758327e-02  1.991541e-01 -1.065343e-01  5.393283e-02  8.627523e-02  5.687733e-02 -3.099080e-02 -9.715804e-02 -5.129803e-03 -5.320025e-02 -1.247242e-01 -2.282943e-03 -9.559298e-02  1.065296e-02 -1.001718e-01 -9.169291e-02  1.594815e-01  3.186033e-02 -4.573382e-02  1.156229e-01  2.626254e-02 -1.884399e-02  2.200170e-02  4.018933e-02  2.300651e-02 -1.251897e-02 -1.691227e-02  4.798274e-02 -3.351880e-03  9.474459e-02  1.580638e-02  1.696948e-02 -2.856480e-02  1.360935e-02 -5.737208e-03  2.803329e-02  2.773620e-02\n+ -3.835701e-03  1.633749e-01  6.328195e-02 -1.819998e-01  2.896347e-01 -1.929865e-01  2.088921e-02  1.301894e-01  1.916299e-02 -1.326641e-02  5.649200e-02 -6.726498e-02 -3.580335e-02 -5.453746e-03 -1.014819e-01  1.036535e-01 -1.495442e-02 -9.338030e-02  6.020000e-02 -8.492902e-02 -2.137855e-02  2.362838e-02  1.267210e-01  1.790998e-02  2.275643e-02  9.351346e-02 -1.157099e-01  2.865056e-02  7.199446e-0'..b'02  9.494659e-02  7.234146e-02  1.559915e-01  4.992704e-02  9.833134e-03  6.487014e-02 -4.589378e-03  2.977176e-02  5.211005e-02  2.275457e-01  2.034452e-01  3.751606e-03 -1.181231e-01  3.415347e-02 -5.861297e-02 -7.993837e-03 -1.859078e-02 -8.691078e-02  8.283887e-02 -8.875165e-02 -7.452701e-02 -5.569923e-02 -3.903874e-02  8.978223e-02  1.678477e-02 -1.201716e-02  9.961965e-02  2.084739e-02  6.104894e-04 -2.943117e-02\n+  1.413759e-01  1.105802e-02  8.145434e-02  4.351681e-03 -1.378487e-01 -9.068386e-02 -1.319068e-02 -5.177138e-02  3.210739e-02 -1.756753e-02 -6.180019e-02 -2.022637e-01  3.236815e-02 -6.127862e-02 -1.190283e-01 -1.353489e-01 -2.093978e-02 -1.698319e-01  9.418486e-02  7.913107e-02 -7.939663e-02  5.777778e-02  7.996202e-02  2.024098e-02 -4.471623e-02 -1.707593e-01 -1.031522e-02  5.248872e-03 -2.894391e-01 -3.040358e-02  2.440298e-02  2.085374e-02  2.507746e-03  3.383918e-02 -7.412054e-02  1.317256e-01  5.887327e-02 -1.953736e-01 -1.721222e-01 -1.868047e-02  9.242098e-02  9.351863e-02 -1.250407e-01  5.790543e-03  1.602738e-01 -5.845095e-02  5.593290e-02  1.057586e-01  4.475442e-03 -2.764714e-02 -1.752005e-01  2.003425e-01 -2.097939e-02  2.014972e-01 -6.670063e-02 -1.140136e-01 -7.073397e-02 -2.066302e-01 -5.594125e-03 -1.487812e-01  6.104468e-03  1.924089e-01 -5.611643e-02 -1.602212e-01 -2.266624e-01 -2.477790e-01  1.728178e-02  1.556285e-01  2.992558e-02  4.192788e-02 -7.588401e-02 -5.091192e-02  1.363638e-01 -1.893920e-01 -6.776569e-02  1.850996e-02 -2.256868e-02  1.188582e-02 -4.190542e-02  4.960812e-02  3.676711e-02 -1.044443e-01 -1.203327e-01 -8.636921e-03  6.861256e-02\n+  1.337114e-01  4.999124e-02  6.319868e-02  4.420932e-02 -7.829132e-02 -8.613652e-02 -1.718281e-02 -1.233161e-01  3.084973e-02  1.031132e-01  6.968205e-03 -1.265371e-01  1.212348e-01  1.127972e-02 -1.842392e-01 -1.886510e-01  1.556085e-01 -2.400187e-01 -5.711073e-02  8.582710e-02  1.016709e-01 -2.152977e-01  2.140678e-01 -8.342110e-02 -6.847586e-02  2.213928e-01 -8.874665e-02 -2.875826e-02 -1.237067e-01  1.746816e-01  1.251223e-01  1.634851e-01  3.693143e-02  5.727312e-02 -1.506430e-01  2.112026e-01  3.818429e-02  1.890279e-01 -8.722707e-02  3.056300e-02  1.211715e-01  1.844755e-01  6.695675e-02 -1.428490e-01  2.693431e-02 -4.615544e-02  9.605452e-02  5.480406e-02 -7.766382e-02  7.765758e-02 -3.606156e-02  5.356640e-02 -6.653977e-02 -1.398146e-01 -1.895246e-01  3.796306e-02 -2.295121e-02  1.994839e-01  5.474340e-02  1.867846e-01  5.376933e-02 -2.490301e-02 -9.660976e-02  4.562129e-02  9.295281e-02  1.694736e-01  8.365359e-02 -6.991199e-02 -4.277711e-02 -2.288944e-02  5.603574e-02  5.354768e-02 -1.172499e-01  1.221885e-01 -1.513524e-02 -1.710292e-02  3.855996e-02 -1.135776e-02  5.307894e-02 -4.158981e-02 -6.650479e-03  5.118034e-02  5.428047e-02  1.653087e-02 -6.456716e-02\n+  1.140811e-01  1.643297e-02  1.632742e-01 -1.360681e-02 -7.528378e-02 -1.124580e-01 -2.184025e-01 -2.011194e-01  7.873854e-02  1.345483e-02  1.427619e-01 -3.013800e-01  4.671888e-02  1.774705e-01  5.125848e-04 -2.592529e-03  1.294177e-01 -1.815774e-01  5.089340e-02 -2.977860e-02  1.997369e-01 -1.633612e-01  7.050254e-02 -1.288833e-01  1.721334e-01 -1.208380e-02  1.255885e-01 -6.404338e-02  2.150894e-01 -1.900364e-01  3.859469e-02 -2.215160e-01  8.950187e-02 -3.152652e-01  6.225262e-02 -1.241580e-02  2.439241e-02 -1.150885e-02  3.234741e-02 -2.951932e-02  4.013003e-02 -1.680153e-01  3.437014e-02 -4.211812e-02  7.040010e-02 -4.385368e-02  4.023729e-02 -1.058860e-01  2.415807e-01 -1.066352e-01  1.535068e-01 -5.553511e-02  9.210433e-02 -3.031569e-02  6.853399e-02 -1.305651e-01  4.807396e-02 -6.171639e-02  9.981123e-02 -9.905392e-02  1.191853e-01 -7.108034e-02  1.137101e-01 -3.287317e-02  4.336526e-02 -2.307881e-02  8.365963e-03 -7.252750e-03  5.111780e-02 -2.912620e-03  1.753709e-02 -1.584441e-02  5.889925e-02 -3.680311e-03  6.546754e-02 -3.955351e-03 -4.383296e-04 -7.905698e-02 -4.102960e-02  2.945401e-02  2.882802e-02  2.325957e-02  4.263004e-03  1.811896e-02  2.990609e-02\n'