diff --git a/phiml-blog-supporting-code/FNO/FNO_nonlinear_pendulum.mlx b/phiml-blog-supporting-code/FNO/FNO_nonlinear_pendulum.mlx new file mode 100644 index 0000000..8c83d03 Binary files /dev/null and b/phiml-blog-supporting-code/FNO/FNO_nonlinear_pendulum.mlx differ diff --git a/phiml-blog-supporting-code/FNO/fourierLayer.m b/phiml-blog-supporting-code/FNO/fourierLayer.m new file mode 100644 index 0000000..7389f2b --- /dev/null +++ b/phiml-blog-supporting-code/FNO/fourierLayer.m @@ -0,0 +1,27 @@ +function layer = fourierLayer(numModes,tWidth,args) + +arguments + numModes + tWidth + args.Name = "" +end +name = args.Name; + +net = dlnetwork; + +layers = [ + identityLayer(Name="in") + spectralConvolution1dLayer(numModes,tWidth,Name="specConv") + additionLayer(2,Name="add")]; + +net = addLayers(net,layers); + +layer = convolution1dLayer(1,tWidth,Name="fc"); +net = addLayers(net,layer); + +net = connectLayers(net,"in","fc"); +net = connectLayers(net,"fc","add/in2"); + +layer = networkLayer(net,Name=name); + +end \ No newline at end of file diff --git a/phiml-blog-supporting-code/FNO/spectralConvolution1dLayer.m b/phiml-blog-supporting-code/FNO/spectralConvolution1dLayer.m new file mode 100644 index 0000000..9248193 --- /dev/null +++ b/phiml-blog-supporting-code/FNO/spectralConvolution1dLayer.m @@ -0,0 +1,97 @@ +classdef spectralConvolution1dLayer < nnet.layer.Layer ... + & nnet.layer.Formattable ... + & nnet.layer.Acceleratable + % spectralConvolution1dLayer 1-D Spectral Convolution Layer + + properties + NumChannels + OutputSize + NumModes + end + + properties (Learnable) + Weights + end + + methods + function this = spectralConvolution1dLayer(numModes,outChannels,args) + % spectralConvolution1dLayer 1-D Spectral Convolution Layer + % + % layer = spectralConvolution1dLayer(outChannels, numModes) + % creates a spectral convolution 1d layer. outChannels + % specifies the number of channels in the layer output. + % numModes specifies the number of modes which are combined + % in Fourier space. + % + % layer = spectralConvolution1dLayer(outChannels, numModes, + % Name=Value) specifies additional options using one or more + % name-value arguments: + % + % Name - Name for the layer. The default value is "". + % + % Weights - Complex learnable array of size + % (inChannels)x(outChannels)x(numModes). The + % default value is []. + + arguments + numModes (1,1) double + outChannels (1,1) double + args.Name {mustBeTextScalar} = "spectralConv1d" + args.Weights = [] + end + + this.OutputSize = outChannels; + this.NumModes = numModes; + this.Name = args.Name; + this.Weights = args.Weights; + end + + function this = initialize(this, ndl) + inChannels = ndl.Size( finddim(ndl,'C') ); + outChannels = this.OutputSize; + numModes = this.NumModes; + + if isempty(this.Weights) + this.NumChannels = inChannels; + this.Weights = 1./(inChannels*outChannels).*( ... + rand([inChannels outChannels numModes]) + ... + 1i.*rand([inChannels outChannels numModes]) ); + else + assert( inChannels == this.NumChannels, 'The input channel size must match the layer' ); + end + end + + function y = predict(this, x) + % First compute the rfft, normalized and one-sided + x = real(x); + x = stripdims(x); + N = size(x, 1); + xft = iRFFT(x, 1, N); + + % Multiply selected Fourier modes + xft = permute(xft(1:this.NumModes, :, :), [3 2 1]); + yft = pagemtimes( xft, this.Weights ); + yft = permute(yft, [3 2 1]); + + S = floor(N/2)+1 - this.NumModes; + yft = cat(1, yft, zeros([S size(yft, 2:3)], 'like', yft)); + + % Return to physical space via irfft, normalized and one-sided + y = iIRFFT(yft, 1, N); + + % Re-apply labels + y = dlarray(y, 'SCB'); + y = real(y); + end + end +end + +function y = iRFFT(x, dim, N) +y = fft(x, [], dim); +y = y(1:floor(N/2)+1, :, :)./N; +end + +function y = iIRFFT(x, dim, N) +x(end+1:N, :, :, :) = conj( x(ceil(N/2):-1:2, :, :, :) ); +y = ifft(N.*x, [], dim, 'symmetric'); +end diff --git a/phiml-blog-supporting-code/FNO/trainingPartitions.m b/phiml-blog-supporting-code/FNO/trainingPartitions.m new file mode 100644 index 0000000..2f2a39f --- /dev/null +++ b/phiml-blog-supporting-code/FNO/trainingPartitions.m @@ -0,0 +1,47 @@ +function varargout = trainingPartitions(numObservations,splits) +%TRAININGPARTITONS Random indices for splitting training data +% [idx1,...,idxN] = trainingPartitions(numObservations,splits) returns +% random vectors of indices to help split a data set with the specified +% number of observations, where SPLITS is a vector of length N of +% partition sizes that sum to one. +% +% % Example: Get indices for 50%-50% training-test split of 500 +% % observations. +% [idxTrain,idxTest] = trainingPartitions(500,[0.5 0.5]) +% +% % Example: Get indices for 80%-10%-10% training, validation, test split +% % of 500 observations. +% [idxTrain,idxValidation,idxTest] = trainingPartitions(500,[0.8 0.1 0.1]) + +arguments + numObservations (1,1) {mustBePositive} + splits {mustBeVector,mustBeInRange(splits,0,1,"exclusive"),mustSumToOne} +end + +numPartitions = numel(splits); +varargout = cell(1,numPartitions); + +idx = randperm(numObservations); + +idxEnd = 0; + +for i = 1:numPartitions-1 + idxStart = idxEnd + 1; + idxEnd = idxStart + floor(splits(i)*numObservations) - 1; + + varargout{i} = idx(idxStart:idxEnd); +end + +% Last partition. +varargout{end} = idx(idxEnd+1:end); + +end + +function mustSumToOne(v) +% Validate that value sums to one. + +if sum(v,"all") ~= 1 + error("Value must sum to one.") +end + +end diff --git a/phiml-blog-supporting-code/HNN/HNN_nonlinear_pendulum.mlx b/phiml-blog-supporting-code/HNN/HNN_nonlinear_pendulum.mlx new file mode 100644 index 0000000..fe7bd3b Binary files /dev/null and b/phiml-blog-supporting-code/HNN/HNN_nonlinear_pendulum.mlx differ diff --git a/phiml-blog-supporting-code/NeuralODE/NeuralODE_nonlinear_pendulum.mlx b/phiml-blog-supporting-code/NeuralODE/NeuralODE_nonlinear_pendulum.mlx new file mode 100644 index 0000000..ea826d0 Binary files /dev/null and b/phiml-blog-supporting-code/NeuralODE/NeuralODE_nonlinear_pendulum.mlx differ diff --git a/phiml-blog-supporting-code/PINN/PINN_nonlinear_pendulum.mlx b/phiml-blog-supporting-code/PINN/PINN_nonlinear_pendulum.mlx new file mode 100644 index 0000000..f6f5343 Binary files /dev/null and b/phiml-blog-supporting-code/PINN/PINN_nonlinear_pendulum.mlx differ diff --git a/phiml-blog-supporting-code/PINN/solveNonlinearPendulum.m b/phiml-blog-supporting-code/PINN/solveNonlinearPendulum.m new file mode 100644 index 0000000..351ad1a --- /dev/null +++ b/phiml-blog-supporting-code/PINN/solveNonlinearPendulum.m @@ -0,0 +1,9 @@ +function sol = solveNonlinearPendulum(tspan,omega0,thetaDot0) + +F = ode; +F.ODEFcn = @(t,x) [x(2); -omega0^2.*sin(x(1))]; +F.InitialValue = [0; thetaDot0]; +F.Solver = "ode45"; +sol = solve(F,tspan); + +end \ No newline at end of file diff --git a/phiml-blog-supporting-code/README.md b/phiml-blog-supporting-code/README.md new file mode 100644 index 0000000..a30ba58 --- /dev/null +++ b/phiml-blog-supporting-code/README.md @@ -0,0 +1,32 @@ +# Physics Informed Machine Learning Methods and Implementation supporting code +This collection provides examples demonstrating a variety of Physics-Informed Machine Learning (PhiML) techniques, applied to a simple pendulum system. The examples provided here are discussed in detail in the accompanying blog post "Physics-Informed Machine Learning: Methods and Implementation". + +![hippo](https://www.mathworks.com/help/examples/symbolic/win64/SimulateThePhysicsOfAPendulumsPeriodicSwingExample_10.gif) + +The techniques described for the pendulum are categorized by their primary objectives: +- **Modeling complex systems from data** + 1. **Neural Ordinary Differential Equation**: learns underlying dynamics $f$ in the differential equation $\frac{d \mathbf{x}}{d t} = f(\mathbf{x},\mathbf{u})$ using a neural network. + 2. **Neural State-Space**: learns both the system dynamics $f$ and the measurement function $g$ in the state-space model $\frac{d \mathbf{x}}{dt} = f(\mathbf{x},\mathbf{u}), \mathbf{y}=g(\mathbf{x},\mathbf{u})$ using neural networks. Not shown in this repository, but illustrated in the documentation example [Neural State-Space Model of Simple Pendulum System](https://www.mathworks.com/help/ident/ug/training-a-neural-state-space-model-for-a-simple-pendulum-system.html). + 3. **Universal Differential Equation**: combines known dynamics $g$ with unknown dynamics $h$, for example $\frac{d\mathbf{x}}{dt} = f(\mathbf{x},\mathbf{u}) = g(\mathbf{x},\mathbf{u}) + h(\mathbf{x},\mathbf{u})$, learning the unknown part $h$ using a neural network. + 4. **Hamiltonian Neural Network**: learns the system's Hamiltonian $\mathcal{H}$, and accounts for energy conservation by enforcing Hamilton's equations $\frac{dq}{dt} = \frac{\partial \mathcal{H}}{\partial p}, \frac{dp}{dt} = -\frac{\partial \mathcal{H}}{\partial q}$. +- **Discovering governing equations from data:** + 1. **SINDy (Sparse Identification of Nonlinear Dynamics)**: learns a mathematical representation of the system dynamics $f$ by performing sparse regression on a library of candidate functions. +- **Solving known ordinary and partial differential equations:** + 1. **Physics-Informed Neural Networks**: learns the solution to a differential equation by embedding the governing equations directly into the neural network's loss function. + 2. **Fourier Neural Operator**: learns the solution operator that maps input functions (e.g. forcing function) to the solution of a differential equation, utilizing Fourier transforms to parameterize the integral kernel and efficiently capture global dependencies. + +## Setup +Open the project file physics-informed-ml-blog-supporting-code.prj to correctly set the path. + +## MathWorks Products ([https://www.mathworks.com](https://www.mathworks.com/)) +Requires MATLAB® R2024a or newer +- [Deep Learning Toolbox™](https://www.mathworks.com/products/deep-learning.html) + +## License +The license is available in the [license.txt](license.txt) file in this Github repository. + +## Community Support +[MATLAB Central](https://www.mathworks.com/matlabcentral) + +Copyright 2025 The MathWorks, Inc. + diff --git a/phiml-blog-supporting-code/UDE_SINDy/UDE_nonlinear_pendulum_damping.mlx b/phiml-blog-supporting-code/UDE_SINDy/UDE_nonlinear_pendulum_damping.mlx new file mode 100644 index 0000000..507761b Binary files /dev/null and b/phiml-blog-supporting-code/UDE_SINDy/UDE_nonlinear_pendulum_damping.mlx differ diff --git a/phiml-blog-supporting-code/data/fno_data_1024.mat b/phiml-blog-supporting-code/data/fno_data_1024.mat new file mode 100644 index 0000000..b2b53b7 Binary files /dev/null and b/phiml-blog-supporting-code/data/fno_data_1024.mat differ diff --git a/phiml-blog-supporting-code/data/fno_data_128.mat b/phiml-blog-supporting-code/data/fno_data_128.mat new file mode 100644 index 0000000..ede5e76 Binary files /dev/null and b/phiml-blog-supporting-code/data/fno_data_128.mat differ diff --git a/phiml-blog-supporting-code/data/fno_data_2048.mat b/phiml-blog-supporting-code/data/fno_data_2048.mat new file mode 100644 index 0000000..53a40ba Binary files /dev/null and b/phiml-blog-supporting-code/data/fno_data_2048.mat differ diff --git a/phiml-blog-supporting-code/data/fno_data_256.mat b/phiml-blog-supporting-code/data/fno_data_256.mat new file mode 100644 index 0000000..6e5c042 Binary files /dev/null and b/phiml-blog-supporting-code/data/fno_data_256.mat differ diff --git a/phiml-blog-supporting-code/data/fno_data_512.mat b/phiml-blog-supporting-code/data/fno_data_512.mat new file mode 100644 index 0000000..9148161 Binary files /dev/null and b/phiml-blog-supporting-code/data/fno_data_512.mat differ diff --git a/phiml-blog-supporting-code/data/fno_data_64.mat b/phiml-blog-supporting-code/data/fno_data_64.mat new file mode 100644 index 0000000..bf71f23 Binary files /dev/null and b/phiml-blog-supporting-code/data/fno_data_64.mat differ diff --git a/phiml-blog-supporting-code/data/pendulum_qp_dqdp.csv b/phiml-blog-supporting-code/data/pendulum_qp_dqdp.csv new file mode 100644 index 0000000..135e64c --- /dev/null +++ b/phiml-blog-supporting-code/data/pendulum_qp_dqdp.csv @@ -0,0 +1,401 @@ +t,thetaNoisy,omegaNoisy,thetaDot,omegaDot +0,-0.00915281235473184,6.22403151768947,6.40987708231992,-1.54807945399311 +0.050125313283208,0.334742174032769,6.1490136774861,6.26487857013886,-2.96373520384418 +0.100250626566416,0.616728688098905,5.92476797477754,5.94372993828927,-5.50944214135729 +0.150375939849624,0.905985937567237,5.59478084678733,5.52469976526142,-7.4950294835938 +0.200501253132832,1.18472155013013,5.17959535356497,5.12127216851169,-8.90538311870631 +0.25062656641604,1.43488176321745,4.70166077213033,4.65465015319789,-9.64494985674714 +0.300751879699248,1.64024182984616,4.2032982089792,4.10926963075326,-9.75734307115732 +0.350877192982456,1.84128863461061,3.71252384224458,3.7103829217069,-9.42907091113727 +0.401002506265664,2.01169828784181,3.27126504569491,3.38652886201908,-8.77186604939221 +0.451127819548872,2.17981618104437,2.83971577309559,2.98769167997087,-8.08590572829957 +0.50125313283208,2.32264776720737,2.45146271631171,2.46407305211999,-7.34550982210253 +0.551378446115288,2.42985961710639,2.11607336939703,2.02725445376879,-6.48736209280564 +0.601503759398496,2.51909995009792,1.7817993503836,1.75345558594738,-5.69872021030401 +0.651629072681704,2.58441322181368,1.55548564807984,1.55282130499263,-4.98386285758691 +0.701754385964912,2.69086112430452,1.29470893130291,1.32959276903417,-4.37867696223217 +0.75187969924812,2.7373733615643,1.10024464169066,1.08678202350297,-3.95700456664884 +0.802005012531328,2.78425197437504,0.912520618869516,0.856484254829039,-3.45547542884321 +0.852130325814536,2.81125107594321,0.739978306984315,0.73191516724851,-2.96741818256294 +0.902255639097744,2.86169199624685,0.608856828312866,0.694168434746286,-2.64142501294726 +0.952380952380952,2.89389972561735,0.495521561935549,0.549499187885305,-2.40846855010206 +1.00250626566416,2.91284624882629,0.36525469647136,0.348678107331131,-2.31624622117146 +1.05263157894737,2.92793939039583,0.258682482607126,0.197093352771691,-2.1828224192568 +1.10275689223058,2.92568094918271,0.134835895037196,0.101493736432268,-2.04765750408358 +1.15288220551378,2.94015838897119,0.0565600474894246,-0.00289492631686552,-1.98110437609896 +1.20300751879699,2.93461849855307,-0.0442147451097537,-0.0951171207209423,-2.00844364509362 +1.2531328320802,2.92387819640261,-0.158604904058437,-0.211230321820342,-2.12821550925794 +1.30325814536341,2.91135118644859,-0.259026555571043,-0.304204211501214,-2.21101523436807 +1.35338345864662,2.89633474567851,-0.38277811561162,-0.337670905243827,-2.30170733000802 +1.40350877192982,2.8756831306461,-0.488564701023732,-0.416058598323264,-2.53794898342637 +1.45363408521303,2.85346117239055,-0.623167832960565,-0.562602769676598,-2.82104073863305 +1.50375939849624,2.82502171071063,-0.783117715170522,-0.751535622866885,-3.15702758798092 +1.55388471177945,2.7782020577057,-0.946272593054551,-0.966651850541689,-3.55687196278523 +1.60401002506266,2.72299566026759,-1.13133510598776,-1.18803050310065,-3.98290117218061 +1.65413533834586,2.65970475713379,-1.34063510076666,-1.3630099569998,-4.50628378558105 +1.70426065162907,2.58622822208135,-1.58991623863093,-1.57871937446914,-5.123242157018 +1.75438596491228,2.50060288464636,-1.85703352458101,-1.90403952959371,-5.76866436858763 +1.80451127819549,2.40478556768535,-2.16275479805642,-2.20669276013023,-6.51158990245477 +1.8546365914787,2.27392271240049,-2.50937283228047,-2.50498148991573,-7.34896885118091 +1.9047619047619,2.13936844531124,-2.89335720884118,-2.87006124432545,-8.2004934319413 +1.95488721804511,2.0009998839604,-3.33765550951712,-3.2752336820174,-8.97784180198635 +2.00501253132832,1.81697338328295,-3.79100305487469,-3.78020367578095,-9.54231639043078 +2.05513784461153,1.61339887240806,-4.29020140099266,-4.40388755482569,-9.77963779445677 +2.10526315789474,1.37944490852404,-4.77712808558287,-4.87302674117733,-9.58127412515237 +2.15538847117794,1.12332081400165,-5.24683963122188,-5.19754258830089,-8.73754515196226 +2.20551378446115,0.843148313813535,-5.66458671751184,-5.61946891066167,-7.30977923444241 +2.25563909774436,0.579490396143927,-5.98084807040947,-5.93699511064133,-5.23889907490728 +2.30576441102757,0.261149651714315,-6.18020545050005,-6.13725051078017,-2.51438725500204 +2.35588972431078,-0.0698653465007048,-6.26154709504638,-6.25671641983962,0.434966686710671 +2.40601503759398,-0.353534375759082,-6.1338434766914,-6.05516527892675,3.33248600842647 +2.45614035087719,-0.673343482707289,-5.90071120376433,-5.77425718691471,5.91311478753051 +2.5062656641604,-0.940730084561031,-5.54963710407064,-5.53371600361139,7.78072548979324 +2.55639097744361,-1.20718306987016,-5.11900346708399,-5.12258316871636,9.01872533220163 +2.60651629072682,-1.47747891437819,-4.63575465311186,-4.68646350640925,9.75098883036837 +2.65664160401003,-1.67394930416632,-4.14991597253137,-4.19435832522925,9.80657457737763 +2.70676691729323,-1.88346939925851,-3.64722535672579,-3.54750574878641,9.38957029070433 +2.75689223057644,-2.04849601804518,-3.1940691747766,-3.08532721028114,8.73420528224632 +2.80701754385965,-2.18763342571738,-2.79025722353397,-2.77414223999622,7.88456280726341 +2.85714285714286,-2.30581723034542,-2.40755570240775,-2.46994493499565,7.02110123332435 +2.90726817042607,-2.44417622071847,-2.07254034397658,-2.17979126095227,6.34050134111119 +2.95739348370927,-2.54531593408719,-1.78470495360435,-1.86651240727615,5.61356979094476 +3.00751879699248,-2.621848843388,-1.51571092610617,-1.51828488685364,4.92280821562389 +3.05764411027569,-2.68194168769326,-1.27038655998168,-1.24479574338383,4.36067341206583 +3.1077694235589,-2.75497986510483,-1.09202668522718,-1.05585547617825,3.7851175259597 +3.15789473684211,-2.79460884946086,-0.893408794444754,-0.837167251393337,3.32352498135262 +3.20802005012531,-2.83909232140744,-0.750248824213806,-0.635453679717884,3.03489284011701 +3.25814536340852,-2.8513137774821,-0.601747843383894,-0.513517185552644,2.74516351339531 +3.30827067669173,-2.88605440439404,-0.466634977854901,-0.469403333831661,2.44895449599878 +3.35839598997494,-2.90610886167963,-0.35142779160177,-0.409228145483434,2.22708361170148 +3.40852130325815,-2.92690900733751,-0.247008084153877,-0.304679500932169,1.99115316790343 +3.45864661654135,-2.93921521004567,-0.157352757855983,-0.169524831885988,1.88217642046217 +3.50877192982456,-2.938637545643,-0.0521864044335143,-0.0849296030628292,1.88876832753957 +3.55889724310777,-2.94647515302547,0.0262204261062339,0.0576953140033842,1.90974870621251 +3.60902255639098,-2.93766438231132,0.141697238142259,0.189316593326445,1.94408521450119 +3.65914786967419,-2.93520379489347,0.22974837355599,0.21046417874926,2.08370346639534 +3.70927318295739,-2.89783860789823,0.338919740106966,0.238065333996593,2.2649074109089 +3.7593984962406,-2.90524318472579,0.453373959575774,0.418807970345088,2.41612184726514 +3.80952380952381,-2.88949312666876,0.594156976106571,0.568713824846378,2.63801982225731 +3.85964912280702,-2.84246040034807,0.721849380871883,0.758959126488843,2.85979339928714 +3.90977443609023,-2.78060426213877,0.864234087497141,0.994075682923604,3.13638228368894 +3.95989974937343,-2.76407092722623,1.0456180463854,1.02027191207689,3.64563440564203 +4.01002506265664,-2.68510826043443,1.22684700874213,1.13547649855548,4.21655358016093 +4.06015037593985,-2.63254585831202,1.46046100517351,1.43819018041885,4.77285407061247 +4.11027568922306,-2.56086966280563,1.7263927346108,1.63532743613258,5.48447714812523 +4.16040100250627,-2.45562825114336,1.99389003635277,1.8971312857245,6.21102813476364 +4.21052631578947,-2.36249478723283,2.34206101255776,2.31589050178703,6.91321800964371 +4.26065162907268,-2.246932688841,2.70671226363543,2.70113373930764,7.76211410357573 +4.31077694235589,-2.08200509860938,3.11045565086145,3.21356913462972,8.56551116657668 +4.3609022556391,-1.91719405622157,3.54944824692326,3.74255636104668,9.17992743713626 +4.41102756892231,-1.7170106514743,4.04515240183601,4.13573337395975,9.70018803748432 +4.46115288220551,-1.49533985733638,4.52697620008406,4.49670891901527,9.8170217741369 +4.51127819548872,-1.26172761606397,5.0075319601315,4.94382825219848,9.29736090410871 +4.56140350877193,-1.00765028572949,5.47946419268204,5.42931139710538,8.12245990660951 +4.61152882205514,-0.732156406150173,5.83382579954592,5.84943337102004,6.26160440878991 +4.66165413533835,-0.406796306853029,6.10288325561777,6.08501425029363,3.82502402058181 +4.71177944862155,-0.105642089202571,6.21358205140336,6.17313077456728,1.06427384851797 +4.76190476190476,0.198110780415056,6.20835082580695,6.07944191522448,-1.85378292217465 +4.81203007518797,0.491917085067104,6.04709029581093,5.87954695147153,-4.61911625150901 +4.86215538847118,0.805921934629798,5.73503166552106,5.78292055729203,-6.89995494164587 +4.91228070175439,1.06670645959893,5.33458803323055,5.50935967198084,-8.56902820346295 +4.96240601503759,1.33722278502329,4.87756811603164,4.91593754206215,-9.47434516480695 +5.0125313283208,1.5998919442771,4.39546633007108,4.35376739704258,-9.71388493965584 +5.06265664160401,1.77024671371354,3.89068477424776,3.90730847325377,-9.47074461608469 +5.11278195488722,1.94773697786602,3.43568969998201,3.45228638803034,-8.97701581255649 +5.16290726817043,2.13083960839723,3.00861387097447,3.10416192344711,-8.34538825687899 +5.21303258145363,2.28655047664857,2.6132456291722,2.67015954652215,-7.61442230921641 +5.26315789473684,2.39288903324229,2.22685267806331,2.14368582247021,-6.87552351952442 +5.31328320802005,2.48404007916984,1.91498059514276,1.72143725623923,-6.03570979928035 +5.36340852130326,2.56410239625611,1.64124220504905,1.5080060814368,-5.13502335656938 +5.41353383458647,2.64929246349934,1.39012504921624,1.40604402413043,-4.4909415693725 +5.46365914786967,2.69409890656763,1.19371424478532,1.2186947111718,-4.01659074332218 +5.51378446115288,2.77398138145841,1.0030157309305,1.05041097601491,-3.57452770979716 +5.56390977443609,2.80995540500732,0.81629194240415,0.952904213915122,-3.24627440478376 +5.6140350877193,2.85186192288353,0.68179606343591,0.761985638124081,-2.86128222153303 +5.66416040100251,2.89457513166023,0.531046449480562,0.494017480256367,-2.50492765680235 +5.71428571428571,2.91604425246591,0.424187161061237,0.34677076133596,-2.30357661127231 +5.76441102756892,2.91883899564753,0.316355809012277,0.278568335887091,-2.12650655582868 +5.81453634085213,2.92180338906126,0.200158152898824,0.252490838378037,-1.9966461092313 +5.86466165413534,2.95971253942763,0.111231493949776,0.215484395474098,-1.93951126787173 +5.91478696741855,2.96188882173652,0.0143096207138056,0.0632806474872704,-1.83819189806086 +5.96491228070175,2.95383383029753,-0.073827606623113,-0.165930223370509,-1.79210418804639 +6.01503759398496,2.9400955056105,-0.17354106567506,-0.255109429788568,-1.90305365731543 +6.06516290726817,2.92397653588123,-0.256385809249442,-0.254549014867846,-1.99438998672271 +6.11528822055138,2.91855040287188,-0.364901501708599,-0.326110791744175,-2.07072068608904 +6.16541353383459,2.90209226294736,-0.490978797372011,-0.389435213555278,-2.31657048424932 +6.21553884711779,2.87084095193237,-0.581903802904617,-0.535266414487785,-2.61542799803357 +6.265664160401,2.84103059128333,-0.735056395779769,-0.69485859013518,-2.95264042199393 +6.31578947368421,2.81517172026042,-0.900464502827668,-0.86372866113724,-3.37588522414853 +6.36591478696742,2.74917727574422,-1.07440446428715,-1.0818590547718,-3.77468224946944 +6.41604010025063,2.70569687267089,-1.27789414633017,-1.34261477829363,-4.26629155601744 +6.46616541353383,2.61312792330243,-1.48865629422114,-1.59044153735146,-4.92803015559529 +6.51629072681704,2.55000900963532,-1.77051186385871,-1.81747505464988,-5.60830530969121 +6.56641604010025,2.42908298742203,-2.06980003329003,-2.08619397784035,-6.3450741425207 +6.61654135338346,2.33344871274971,-2.4018791463017,-2.41797503321743,-7.08390324406231 +6.66666666666667,2.20084218734314,-2.76659590827491,-2.78415170498782,-7.86583544846306 +6.71679197994987,2.04871821268687,-3.19349987347407,-3.18408016185409,-8.74586447203465 +6.76691729323308,1.87743940904441,-3.6432806629244,-3.62922185844638,-9.47216120748411 +6.81704260651629,1.68575619040328,-4.13863423090854,-4.08762426280368,-9.8460381363197 +6.8671679197995,1.47139938606853,-4.63817702982222,-4.64649860084079,-9.72662694161026 +6.91729323308271,1.22757128988931,-5.11729407792584,-5.15694041784272,-9.10960962256707 +6.96741854636591,0.94680513867251,-5.54881962390644,-5.57088509671954,-7.84584272373304 +7.01754385964912,0.658487784500388,-5.89593360154145,-5.87682618001116,-5.81911115620372 +7.06766917293233,0.367640821327681,-6.16116736295944,-6.10617286374566,-3.27091404225883 +7.11779448621554,0.054116547279438,-6.23174983362982,-6.17297273613898,-0.482024383116685 +7.16791979949875,-0.259131749888372,-6.17341263233064,-6.12798565129808,2.45383187077653 +7.21804511278195,-0.57605529759681,-5.99862597116809,-6.0001841453655,5.06366365596192 +7.26817042606516,-0.838980140955874,-5.6871119546551,-5.71238756375927,7.14330541945207 +7.31829573934837,-1.14495806233316,-5.25259850380659,-5.32032849519787,8.73141038799771 +7.36842105263158,-1.39467995857185,-4.80432853577022,-4.85613078702401,9.59452366538902 +7.41854636591479,-1.62500529502323,-4.30164095554724,-4.26860144821088,9.8481936252597 +7.468671679198,-1.81800076553368,-3.81688158745204,-3.67009621848115,9.64746352873643 +7.5187969924812,-1.99104081670737,-3.3344046692142,-3.22397789524804,9.02146346707826 +7.56892230576441,-2.14607037432559,-2.89374270921516,-2.93297003909586,8.19897202908604 +7.61904761904762,-2.27439859674464,-2.52742247353883,-2.61754462306391,7.28643274426819 +7.66917293233083,-2.40751447160776,-2.17775679745818,-2.22768046869385,6.41449975940944 +7.71929824561404,-2.52426131399014,-1.86586654559769,-1.91234456183432,5.75348315527384 +7.76942355889724,-2.58099748813428,-1.6107002422418,-1.57040606485082,5.16197375992458 +7.81954887218045,-2.66996043307859,-1.35617382424472,-1.32601417910718,4.54987101830076 +7.86967418546366,-2.73088727066485,-1.14635860612676,-1.23580135887961,3.90001212766983 +7.91979949874687,-2.78448526399004,-0.950518865155337,-1.06107131268886,3.3424873383454 +7.96992481203007,-2.84303079396648,-0.817065678002608,-0.863062224683933,2.9772989777154 +8.02005012531328,-2.87254404628322,-0.685649714356842,-0.691449465539353,2.66879127398644 +8.07017543859649,-2.90627791953631,-0.526859299324391,-0.509941625805962,2.44070281149505 +8.1203007518797,-2.92988628926356,-0.417830559995842,-0.417192456873908,2.22007529858138 +8.17042606516291,-2.94007988018509,-0.329448740972929,-0.299734228743413,1.88784521253203 +8.22055137844612,-2.96400615691969,-0.228897021136872,-0.171079484392255,1.74428251008813 +8.27067669172932,-2.96626878215131,-0.146980637463703,-0.130891984920283,1.75632291089502 +8.32080200501253,-2.96364465550661,-0.0604807816919379,-0.0976595145014517,1.67886968053694 +8.37092731829574,-2.97237517910709,0.0308639592796311,-0.0409667471116198,1.69638383125638 +8.42105263157895,-2.97901753676271,0.109183641058922,0.0720712833224497,1.77519257014763 +8.47117794486216,-2.97065194688869,0.192984323321011,0.302213090159202,1.80195433042584 +8.52130325814536,-2.94520321365372,0.306599636044426,0.473539227862825,1.91191665883779 +8.57142857142857,-2.91703099505142,0.387317742643408,0.43014800564651,2.02448628336588 +8.62155388471178,-2.88880175318195,0.496489190001879,0.445457013949369,2.13683181023176 +8.67167919799499,-2.88311808849647,0.612327411475907,0.570637172211405,2.48995994014963 +8.7218045112782,-2.86011632671183,0.737059579610907,0.687846111263909,2.91244630614319 +8.7719298245614,-2.7838723838831,0.898791134625391,0.891264620447665,3.324092307147 +8.82205513784461,-2.75957695132361,1.09045632759721,1.06704245719034,3.86799201015236 +8.87218045112782,-2.70287796337099,1.27479324448079,1.20405826750832,4.3324325250671 +8.92230576441103,-2.63263158764553,1.52087593164581,1.53362522231334,4.90388083947082 +8.97243107769424,-2.54890978015017,1.78151014926252,1.90899055209101,5.69666807066536 +9.02255639097744,-2.43876407988921,2.06596238752974,2.18191923628456,6.40904243211978 +9.07268170426065,-2.32477833124657,2.43694160045549,2.49906764777788,7.12325724031947 +9.12280701754386,-2.19462973485497,2.79776349662775,2.80002098599304,7.86181334532784 +9.17293233082707,-2.04578175421298,3.20202551787436,3.17216965172741,8.52403517361626 +9.22305764411028,-1.87041941944299,3.65335744513839,3.62841385384642,9.21141032374085 +9.27318295739348,-1.68937644122664,4.12101369123734,4.05792437377915,9.75721106060987 +9.32330827067669,-1.45935029497983,4.63428631479832,4.57347921688992,9.79481065972071 +9.3734335839599,-1.22888686106916,5.10880369650748,5.14388709381384,9.18328498281389 +9.42355889724311,-0.960381493198715,5.56160175760456,5.55352674664179,7.86758911941819 +9.47368421052632,-0.655187488080814,5.9009209609204,5.87263688033303,5.84571940547845 +9.52380952380952,-0.361796119722449,6.14433691136952,6.13909281444638,3.31865290549766 +9.57393483709273,-0.062771381974845,6.24613891018282,6.18354549526021,0.480003780086479 +9.62406015037594,0.261285988396956,6.18380943138497,6.12643177885067,-2.44444719429121 +9.67418546365915,0.571487615238841,6.00672068047656,5.99021232684953,-5.12391141123786 +9.72431077694236,0.850510595501572,5.66710953650611,5.68540257663621,-7.24341480046652 +9.77443609022556,1.13132064333009,5.26394214618223,5.24292244465376,-8.7974539796131 +9.82456140350877,1.38825000255622,4.79148988641135,4.78549236767315,-9.59262936919107 +9.87468671679198,1.61921235092448,4.30305453692087,4.30328023072791,-9.72013936031178 +9.92481203007519,1.80406730125012,3.79952226137923,3.82678638487084,-9.44766689327888 +9.9749373433584,1.99891261294229,3.36428215403884,3.39984949136523,-8.83959900687371 +10.0250626566416,2.15507333611076,2.9255319218466,2.94303161892016,-8.11662729070727 +10.0751879699248,2.30056553806513,2.54350468228289,2.53283790112172,-7.33032266016948 +10.125313283208,2.40287560125697,2.18998923587506,2.2116327012718,-6.58510704015348 +10.1754385964912,2.5018949213859,1.8803521326276,1.87721600181862,-5.87973412083132 +10.2255639097744,2.61288488860545,1.62156743518731,1.59922112652242,-5.15758029456814 +10.2756892230576,2.67382733694877,1.34544595601294,1.35040752544883,-4.49409693147944 +10.3258145363409,2.72230994148877,1.16079653960683,1.0606447144133,-3.8959263080937 +10.3759398496241,2.78681644722125,0.97729438562528,0.921750710910152,-3.33042641999441 +10.4260651629073,2.82266123240062,0.818665227577029,0.881091914670971,-2.9647698770031 +10.4761904761905,2.86729858815306,0.683374239591303,0.763742368444887,-2.69247424200501 +10.5263157894737,2.89959657669831,0.547585486255474,0.610727797254461,-2.29787405518433 +10.5764411027569,2.93628613394486,0.442541740530411,0.487487301160748,-2.01190628677472 +10.6265664160401,2.94921873346349,0.347337003335514,0.410960035977333,-1.84972056335557 +10.6766917293233,2.9620006251955,0.278270001220283,0.31735827700918,-1.7358074342564 +10.7268170426065,2.9864199387542,0.164096862842348,0.192970560182273,-1.66725964370985 +10.7769423558897,2.99736244091409,0.0923240105410637,0.0469686265893569,-1.61642977923789 +10.8270676691729,2.98388993071191,0.0166661889452857,-0.0926681115109479,-1.48727891233498 +10.8771929824561,2.97838491341161,-0.0531901870478198,-0.142078423100252,-1.42866797061927 +10.9273182957393,2.96902626087425,-0.135577492757678,-0.0597418230393292,-1.51897145579529 +10.9774436090226,2.97703390227312,-0.201027073699192,-0.0843691658201171,-1.66294706500391 +11.0275689223058,2.96178426309303,-0.295777676795282,-0.273513789477013,-1.75683375025357 +11.077694235589,2.96356185230693,-0.385572486898599,-0.377871832698287,-1.90114734683606 +11.1278195488722,2.90748049260607,-0.499279797692386,-0.491049940541675,-2.20601464484006 +11.1779448621554,2.8977816920059,-0.581053942152814,-0.641447573219323,-2.52556744003219 +11.2280701754386,2.8777671776793,-0.74973080537241,-0.723792678141168,-2.90969040244383 +11.2781954887218,2.81363973046931,-0.900324138066978,-0.929429639058564,-3.30839555172924 +11.328320802005,2.77320101516594,-1.06917783534726,-1.13977028123851,-3.57620766289968 +11.3784461152882,2.71025188498825,-1.2625438894216,-1.21764490330483,-4.02566604751234 +11.4285714285714,2.6383045089036,-1.46653532045517,-1.48150310356504,-4.7152406324982 +11.4786967418546,2.57889331213862,-1.71878798666836,-1.7618561820465,-5.38746334219158 +11.5288220551378,2.46427974751759,-2.03310930866422,-2.01132781178716,-6.18407824083268 +11.5789473684211,2.35050333807887,-2.33714885380417,-2.35744087894397,-6.94760980596329 +11.6290726817043,2.24413732392207,-2.70977077463624,-2.71591154962381,-7.685752988278 +11.6791979949875,2.08758593797977,-3.12176733653669,-3.15599817149023,-8.56365225345185 +11.7293233082707,1.92294057690991,-3.55812051403396,-3.66124236401843,-9.31537941704492 +11.7794486215539,1.71320835784911,-4.05188853124583,-4.08867440678443,-9.71032136538326 +11.8295739348371,1.5074398576023,-4.54520162081487,-4.54365138581331,-9.77881824059447 +11.8796992481203,1.27416340073312,-5.02821385034908,-4.98590444062828,-9.23406491764648 +11.9298245614035,1.00816414650426,-5.46601003335662,-5.41756854996317,-8.04562619011006 +11.9799498746867,0.715719780965509,-5.85006509976641,-5.82973361267533,-6.27076098945204 +12.0300751879699,0.431933384981122,-6.09293325014173,-6.0844201993714,-3.83026784066019 +12.0802005012531,0.11088988417532,-6.2382412054995,-6.20629430148368,-0.983173087408564 +12.1303258145363,-0.196746526817287,-6.20319834144057,-6.16249531849834,1.87494537891721 +12.1804511278195,-0.512065110504787,-6.03203842482782,-5.96371765891776,4.55784374659404 +12.2305764411028,-0.796552554677565,-5.74418304142949,-5.71852580127626,6.75618387458771 +12.280701754386,-1.06846967053472,-5.35897780592426,-5.38449074004733,8.39544686202729 +12.3308270676692,-1.3411366013744,-4.89559941105081,-4.95532116441423,9.42964674579352 +12.3809523809524,-1.5833379374256,-4.41671040237957,-4.49391770973484,9.80038105737206 +12.4310776942356,-1.7802769222598,-3.89589258566177,-3.94480016819495,9.66187501774978 +12.4812030075188,-1.97078012054189,-3.45611570762543,-3.45293490318211,9.15310861913067 +12.531328320802,-2.13332550449499,-2.98756157841721,-3.01549466790523,8.4515560611833 +12.5814536340852,-2.27430728257271,-2.60243477304338,-2.60181351041892,7.62608851146708 +12.6315789473684,-2.39652772177062,-2.22642252759151,-2.22491324988759,6.71474871458265 +12.6817042606516,-2.48686257704876,-1.91629912693381,-1.91884356791169,5.87101474880931 +12.7318295739348,-2.59427616932965,-1.65611519768257,-1.67631109992259,5.18415250171628 +12.781954887218,-2.65632000501028,-1.40296148701084,-1.40106918532207,4.55433295583228 +12.8320802005013,-2.735486050003,-1.18626098124825,-1.17121674240896,3.99490538896693 +12.8822055137845,-2.77773338902839,-0.995672532986378,-1.02889342285284,3.46063012874437 +12.9323308270677,-2.81867483311257,-0.847099386498269,-0.801405714230671,3.02468400887685 +12.9824561403509,-2.87862129009077,-0.705269943094895,-0.655957762452879,2.70958753890437 +13.0325814536341,-2.89172748565,-0.564401166380589,-0.565528272434442,2.45310321282095 +13.0827067669173,-2.9055765498042,-0.452407271390138,-0.42838361465238,2.2292144628943 +13.1328320802005,-2.9513175688852,-0.345917339078777,-0.37541895131597,2.07685436096056 +13.1829573934837,-2.94706337629813,-0.256185946509312,-0.290850100170719,1.88790112887975 +13.2330827067669,-2.97866957507294,-0.148791476677779,-0.143363189413676,1.70035371447824 +13.2832080200501,-2.95974389258209,-0.0614485671984179,-0.0510201707776135,1.68559265194748 +13.3333333333333,-2.97592290403869,-0.0126483993022895,0.0175824992643228,1.61371579800314 +13.3834586466165,-2.97012980098111,0.0931814029022309,0.0932597923162476,1.55334064041836 +13.4335839598997,-2.96143111516176,0.186686347545463,0.176089015386944,1.74982301211085 +13.483709273183,-2.95381378295865,0.24194575626179,0.24468108134626,1.87308607082523 +13.5338345864662,-2.93176904999176,0.353803243747789,0.331679473444012,1.99581788275316 +13.5839598997494,-2.92217677486693,0.474857510698689,0.466773759902281,2.26191206572786 +13.6340852130326,-2.89842830456963,0.577083958970607,0.545559133340033,2.44930711702731 +13.6842105263158,-2.84992479157781,0.712418645564337,0.661925837441336,2.69005570565067 +13.734335839599,-2.82946641921754,0.842760490051405,0.855176543619218,3.10892312112624 +13.7844611528822,-2.78128610059429,1.02478553512975,1.08199450371295,3.59646626854166 +13.8345864661654,-2.72319787387697,1.2136792528697,1.2971042005799,4.13192955689459 +13.8847117794486,-2.63623459040366,1.43118734493503,1.46224771277887,4.74974677424317 +13.9348370927318,-2.56484250394782,1.68686229601242,1.64788970815142,5.37173543117173 +13.984962406015,-2.49344176141221,1.97068337249481,1.90231166812146,6.01016641604696 +14.0350877192982,-2.3804779205768,2.30429235924761,2.2922092836437,6.73571051236069 +14.0852130325815,-2.2475620657447,2.63494043853259,2.75988203559562,7.59457869910473 +14.1353383458647,-2.10703564118214,3.04497897718508,3.06869499214839,8.41828619272369 +14.1854636591479,-1.93605682103887,3.49511665820353,3.3936660019346,9.24321492319321 +14.2355889724311,-1.76279625495173,3.98033248758008,3.97165809966649,9.80850151674965 +14.2857142857143,-1.56187988146438,4.45620564351757,4.5794510137339,9.83202913844157 +14.3358395989975,-1.30396778700714,4.97830476814078,5.09745266772221,9.33402231682282 +14.3859649122807,-1.019749053512,5.40776990741379,5.51733888872711,8.22837813799589 +14.4360902255639,-0.758825842869853,5.79427925833633,5.72159114676096,6.45858862548814 +14.4862155388471,-0.462834113578436,6.05594406196768,5.84178517127525,4.23538736294329 +14.5363408521303,-0.162797925993106,6.21984904436161,6.04947619450109,1.59267393743906 +14.5864661654135,0.142682486188907,6.22384347599276,6.19513087673511,-1.3741129498104 +14.6365914786967,0.449829097545219,6.09580030766486,6.07380105763155,-4.151459490584 +14.68671679198,0.761349889210416,5.7895803118613,5.81713399713778,-6.59556942821448 +14.7368421052632,1.0454639098493,5.41640451866155,5.46114393107469,-8.36549440351565 +14.7869674185464,1.28748523723554,4.97384000809357,4.91227967346574,-9.3133432215761 +14.8370927318296,1.54356053525677,4.45877610497154,4.38070743635776,-9.74084531119756 +14.8872180451128,1.74388526273554,3.99823386455759,3.9947788640716,-9.65692657359581 +14.937343358396,1.91763012669733,3.50764079154815,3.527063601771,-9.0881133570749 +14.9874686716792,2.09989806592124,3.06448076582921,3.05048323009109,-8.44558936585282 +15.0375939849624,2.24784529536386,2.67540517329908,2.71378751508324,-7.67710087985216 +15.0877192982456,2.35768208187287,2.30355956485647,2.35286981849208,-6.82362669545266 +15.1378446115288,2.46722529542508,1.97642904236964,2.03511882749544,-6.11850382572016 +15.187969924812,2.57756501232712,1.69724504820678,1.76552641015849,-5.38419851878584 +15.2380952380952,2.65141042952859,1.44176230268291,1.41916468647373,-4.74191408952537 +15.2882205513784,2.71727843063147,1.21528594149285,1.14065003742525,-4.21213232201402 +15.3383458646617,2.75549672659807,1.02717838214285,1.00170597378878,-3.70167226749861 +15.3884711779449,2.80968202321559,0.837289994462519,0.901704503255029,-3.17960644017464 +15.4385964912281,2.86450020396945,0.706568478662964,0.799859642108683,-2.73388470380488 +15.4887218045113,2.88955083246094,0.563604160096199,0.629268661578123,-2.3833448894253 +15.5388471177945,2.91794296772719,0.475697643746038,0.398211521180487,-2.167344734962 +15.5889724310777,2.93529774668038,0.347155274807345,0.2825235816708,-2.01289266409771 +15.6390977443609,2.94600446860001,0.264045052761016,0.208448917585496,-1.92857122967506 +15.6892230576441,2.95000040018994,0.15708949309744,0.121465054488148,-1.85952638638219 +15.7393483709273,2.96431515672545,0.0853016663960304,0.112905658246184,-1.70499973308964 +15.7894736842105,2.95993248114722,-0.0251396906422244,0.0763630357327594,-1.66298898516943 +15.8395989974937,2.96554682676313,-0.0881877916591921,-0.0259873310638614,-1.72953837850841 +15.8897243107769,2.9682589830403,-0.171494431348093,-0.183348161100891,-1.81482973840699 +15.9398496240601,2.94657035552237,-0.280930099500297,-0.35471414555013,-1.90323895662862 +15.9899749373434,2.93126210566415,-0.38110734624623,-0.454425246614276,-2.08988055322896 +16.0401002506266,2.89092591111554,-0.48032003703213,-0.527118226059739,-2.25100312209905 +16.0902255639098,2.88028015167802,-0.590351207083055,-0.618562811930828,-2.51039757070227 +16.140350877193,2.84574255628439,-0.74686099152312,-0.708501507465751,-2.93256996384565 +16.1904761904762,2.79536422602344,-0.887482201884845,-0.858097561498116,-3.39027724546146 +16.2406015037594,2.75579087690287,-1.07490376659866,-1.03335610300538,-3.8667109318651 +16.2907268170426,2.69925028628678,-1.27851250489807,-1.25487562750853,-4.29980726912561 +16.3408521303258,2.63397169878672,-1.51271899393134,-1.54527224556452,-4.77044675362565 +16.390977443609,2.54506855789362,-1.76972363304668,-1.80659617455525,-5.42054252829314 +16.4411027568922,2.43654047729642,-2.02464925809462,-2.11736309121598,-6.14954677640662 +16.4912280701754,2.34257771761132,-2.38551687138405,-2.39685880318515,-6.9543589446221 +16.5413533834586,2.20780010220617,-2.75379431949982,-2.66646895575208,-7.8657269300733 +16.5914786967419,2.05350553003833,-3.15186178519847,-3.11957339801551,-8.58798775152626 +16.6416040100251,1.90630892955497,-3.60760833293827,-3.55795990743801,-9.22177960748061 +16.6917293233083,1.70703253734812,-4.08731140838186,-4.03312334867613,-9.72378796657378 +16.7418546365915,1.48465652896418,-4.57391422596552,-4.61068232643395,-9.69777630711885 +16.7919799498747,1.25584104063537,-5.0684401528513,-5.18039336582356,-9.12339447065756 +16.8421052631579,0.966136138681924,-5.49327662359835,-5.65687596807382,-7.90901774314363 +16.8922305764411,0.69151201213802,-5.85809930359358,-5.93687611746988,-6.05478131993658 +16.9423558897243,0.35508548573698,-6.10989566223067,-6.018303596217,-3.67710071480068 +16.9924812030075,0.0805931311416462,-6.22359602824184,-6.08763880242691,-0.931871440263592 +17.0426065162907,-0.225686127475196,-6.20999747438522,-6.11131130234437,1.98294203113884 +17.0927318295739,-0.532231109628401,-6.02184383885222,-6.04421462685712,4.80986331709397 +17.1428571428571,-0.85152210598231,-5.73126427604184,-5.78581907601872,7.20028707516155 +17.1929824561403,-1.11912119519103,-5.29968609131958,-5.26947168444464,8.74314393562868 +17.2431077694236,-1.36893325510317,-4.82493428285162,-4.69539998736171,9.51488712696305 +17.2932330827068,-1.58271417530189,-4.34056510814278,-4.20442538453024,9.70902712203933 +17.34335839599,-1.79630828607224,-3.88003057368387,-3.82882383574817,9.41673792064446 +17.3934837092732,-1.96528236827411,-3.39418017389665,-3.44105057310186,8.95811428030181 +17.4436090225564,-2.13906739353912,-2.96099586112762,-3.06215428750105,8.33841697639644 +17.4937343358396,-2.27723286414971,-2.57463867796851,-2.7081212774676,7.50264039225176 +17.5438596491228,-2.40402166937359,-2.2075253065686,-2.26324111578415,6.71741492274405 +17.593984962406,-2.51318828891969,-1.90139146035063,-1.86885267545555,5.99807717833759 +17.6441102756892,-2.59607864785386,-1.61435077863158,-1.65238985337436,5.19197715122936 +17.6942355889724,-2.65324797594387,-1.3614656546326,-1.41272071580331,4.55277251304378 +17.7443609022556,-2.7458534951293,-1.16884710614064,-1.16042838555676,3.95943272088363 +17.7944862155388,-2.79642258221182,-0.980681343080031,-0.9689033684064,3.44374626918863 +17.8446115288221,-2.8259409073094,-0.800734552204296,-0.763350487586366,3.05561372406372 +17.8947368421053,-2.85552415108511,-0.682996851351303,-0.618709614763681,2.64097561695556 +17.9448621553885,-2.90182014923585,-0.531723780974865,-0.556043109831062,2.36022343792806 +17.9949874686717,-2.92118178338476,-0.452346715697864,-0.392193843046463,2.21460372153644 +18.0451127819549,-2.93652228414966,-0.323245585123404,-0.242176356383546,2.00799149832048 +18.0952380952381,-2.93877316932046,-0.221677654756588,-0.18553679876048,1.86447513910507 +18.1453634085213,-2.94771161108836,-0.143531158159772,-0.153482014920345,1.72931878436206 +18.1954887218045,-2.96864335638986,-0.063804886075114,-0.100400369965244,1.63060314888871 +18.2456140350877,-2.95944585414425,0.0284867474629037,0.000659663892493848,1.71844049872394 +18.2957393483709,-2.95888576091345,0.10830970413937,0.140225879919533,1.79775832302944 +18.3458646616541,-2.94825075394038,0.211600154002756,0.226690549999975,1.91392580756298 +18.3959899749373,-2.93700874059113,0.297482772569266,0.336920954690832,2.04640247086015 +18.4461152882206,-2.91721140455566,0.41136474944561,0.441632140009407,2.17216391274309 +18.4962406015038,-2.89170038530774,0.529666472172434,0.487036572266887,2.36535579005323 +18.546365914787,-2.85822694704512,0.641875279199009,0.593047483138071,2.64991497677761 +18.5964912280702,-2.84064843106558,0.787126310483735,0.701464604979939,3.02413869854973 +18.6466165413534,-2.79625385807663,0.945691227767513,0.853004170603319,3.41080865773074 +18.6967418546366,-2.74015034006494,1.13919332589512,1.12850669098647,3.80607380468797 +18.7468671679198,-2.69128956731705,1.33700738782012,1.37964203145102,4.32868069902386 +18.796992481203,-2.60636342054077,1.54838214894848,1.61159705157842,4.95300231537086 +18.8471177944862,-2.51835938344251,1.83377582704237,1.86477017755231,5.698289687681 +18.8972431077694,-2.42273219627116,2.13877948928284,2.12668123054057,6.57808946396096 +18.9473684210526,-2.30445562721705,2.48356509163144,2.46363240244221,7.43117374278805 +18.9974937343358,-2.18383609088192,2.87213199051616,2.93061592215891,8.18004138893748 +19.047619047619,-2.01010025173376,3.31392504936983,3.37766297956229,8.9227027898703 +19.0977443609023,-1.83906135722529,3.77484301476239,3.79554501715742,9.48280985673389 +19.1478696741855,-1.62280500045905,4.24171242801416,4.2537706780596,9.66496919670724 +19.1979949874687,-1.42449660434599,4.75469118470897,4.68034376701238,9.47540024028911 +19.2481203007519,-1.16028873653811,5.20333603802587,5.13385615591979,8.78572516276646 +19.2982456140351,-0.889843955935893,5.62234233058282,5.6064171247818,7.38335971552373 +19.3483709273183,-0.612745203582782,5.95256911024097,5.96859424156723,5.35509746879799 +19.3984962406015,-0.292579035142602,6.16923704903442,6.19925429667501,2.77471406399932 +19.4486215538847,0.0151086042209371,6.23611337115222,6.30014206860245,-0.154752954689911 +19.4987468671679,0.339074682222193,6.15113643591323,6.10005126991559,-2.96616903416283 +19.5488721804511,0.635940353419069,5.92433437023139,5.81354725114892,-5.53489654510905 +19.5989974937343,0.915698360224202,5.59770197984628,5.52657678537679,-7.57054870153027 +19.6491228070175,1.17434590717319,5.18013317268236,5.15502286381822,-8.93021628253741 +19.6992481203008,1.44445919015055,4.67627333950623,4.74757911836754,-9.65632841225882 +19.749373433584,1.6634852799081,4.20854072952369,4.33590061311981,-9.75501929264203 +19.7994987468672,1.86088586984469,3.70902193905543,3.77226013427702,-9.35825330311253 +19.8496240601504,2.03918689481266,3.2671374481836,3.19849723992009,-8.77684836185462 +19.8997493734336,2.20552157471966,2.83199222679091,2.77294347961729,-8.1330609363875 +19.9498746867168,2.29878657656116,2.45772540242764,2.31312062566634,-7.27424321412494 +20,2.42721199104742,2.10495226156762,2.08554983191629,-6.79784881006189 diff --git a/phiml-blog-supporting-code/data/pendulum_with_damping_qp_dqdp_F.csv b/phiml-blog-supporting-code/data/pendulum_with_damping_qp_dqdp_F.csv new file mode 100644 index 0000000..835c01c --- /dev/null +++ b/phiml-blog-supporting-code/data/pendulum_with_damping_qp_dqdp_F.csv @@ -0,0 +1,401 @@ +t,thetaNoisy,omegaNoisy,thetaDot,omegaDot,F_data,F_true +0,0.00130021628315766,6.24150451698263,6.15092896278016,-6.69643439752751,-6.68702849487395,-5.13143069716392 +0.050125313283208,0.308347257742424,5.91170643747974,5.92156543927936,-7.68680940335275,-4.70094839774929,-4.6766631641095 +0.100250626566416,0.595358912870078,5.4682432596322,5.44052742040431,-9.42131015038671,-3.92597380594359,-4.09659073439478 +0.150375939849624,0.854114235499802,4.95771498959849,4.8893435752135,-10.6667704324478,-3.26641071097312,-3.45688293158063 +0.200501253132832,1.0886623114138,4.41447372790071,4.34641172172847,-11.3855312370567,-2.7116179097277,-2.81781058154817 +0.25062656641604,1.28884307906221,3.81088485968778,3.84675304633877,-11.5914224249448,-2.16448180032292,-2.22249493691322 +0.300751879699248,1.46167930268894,3.23503326587515,3.2468532825601,-11.4801329185419,-1.71953233608039,-1.69604322122066 +0.350877192982456,1.62642839200152,2.67011334315301,2.57533496401513,-11.0338737313519,-1.23386017588976,-1.2488187112225 +0.401002506265664,1.7379909306737,2.13738436386046,2.06519371175987,-10.4707493297701,-0.782605780397128,-0.880536485947575 +0.451127819548872,1.80837216001685,1.60762787340466,1.63005446096227,-10.0598818697099,-0.560121796843022,-0.584102252787739 +0.50125313283208,1.88149060513221,1.13756253668131,1.20411594897692,-9.69545747366856,-0.387152972961731,-0.350377996903703 +0.551378446115288,1.96321734637591,0.648626381346341,0.816406028900355,-9.37303206631844,-0.237140794613486,-0.171382259365918 +0.601503759398496,1.96946834054611,0.178073553874512,0.286180382178229,-9.21161142938513,-0.187659845702148,-0.0406799430438784 +0.651629072681704,1.96883500124962,-0.270796873361457,-0.320923676658522,-9.13451616470907,-0.104900101911589,0.0463394392894646 +0.701754385964912,1.94339875616158,-0.725833573832185,-0.791912257049972,-9.13356996155956,0.00947999333750538,0.0921299804348382 +0.75187969924812,1.89297219872868,-1.19104097257092,-1.18235625682601,-9.23224874379743,0.0730138028571972,0.096914141117054 +0.802005012531328,1.82251639505028,-1.6566167730092,-1.6195469633373,-9.36005803927775,0.139278143369078,0.0586904477064238 +0.852130325814536,1.7246054820186,-2.1348445888356,-2.1768566190198,-9.64309826481679,0.0418897552873094,-0.0263118224244663 +0.902255639097744,1.61763127109732,-2.60260925448269,-2.67934777397453,-9.89593159459612,-0.0916361074117766,-0.161999831963983 +0.952380952380952,1.46136447655713,-3.12199851902173,-3.10741287027267,-10.0498228735314,-0.297818577611958,-0.350600702954599 +1.00250626566416,1.27324545702736,-3.64074619682335,-3.62356498322998,-10.038154994744,-0.603226351386056,-0.590724520142784 +1.05263157894737,1.11883193597703,-4.10835120415972,-4.13108161664329,-9.57678890559398,-0.839654972910019,-0.876408270332092 +1.10275689223058,0.878988676887428,-4.59585437726939,-4.6012617506188,-8.62456636851765,-1.06838831676821,-1.18961934623061 +1.15288220551378,0.636775725254716,-4.99143680543222,-5.05403773877591,-7.21558681066701,-1.37709361991783,-1.49709223880974 +1.20300751879699,0.365415231620464,-5.32071201749109,-5.2939671273286,-5.27295010425914,-1.7020390421161,-1.76152910923994 +1.2531328320802,0.107919822201454,-5.51913781294119,-5.43351926641812,-2.90250692962032,-1.85739560468687,-1.94761721181093 +1.30325814536341,-0.164535611804434,-5.60586176634873,-5.50746277085474,-0.305018298193369,-1.98545185120966,-2.02762205657285 +1.35338345864662,-0.446062747299547,-5.56717905133489,-5.48174402832589,2.24478304488003,-1.98145048410992,-1.98595211717043 +1.40350877192982,-0.733308552626116,-5.37394574496445,-5.385388734543,4.52831335365168,-1.95274405454964,-1.82815959589303 +1.45363408521303,-0.971375520709479,-5.09348628479634,-5.0590943143782,6.46375235385903,-1.71215062847092,-1.58630773610295 +1.50375939849624,-1.2387692355685,-4.73687409016127,-4.66349984344847,7.85540666581076,-1.38670619699062,-1.29759350485501 +1.55388471177945,-1.45397135689384,-4.31217128001587,-4.32873271059607,8.64497692939856,-1.09680480529378,-0.998552490154993 +1.60401002506266,-1.65615133201125,-3.85357161569898,-3.90560273655618,8.9969152005371,-0.771567056855201,-0.720413618096393 +1.65413533834586,-1.84669712618313,-3.40047803825152,-3.43187336732897,8.93857487432495,-0.506698424363933,-0.48190631806266 +1.70426065162907,-2.01310276640909,-2.98053284200694,-3.05759176044229,8.52993711638178,-0.361979958679752,-0.288801204867889 +1.75438596491228,-2.14524393475825,-2.53839747695114,-2.59817125199384,8.04380805037466,-0.161544362954244,-0.141264308444936 +1.80451127819549,-2.26573606031791,-2.16299811024754,-2.19749475035646,7.54859255859392,0.0237337400386242,-0.0351939553156748 +1.8546365914787,-2.37832065668799,-1.80052573878268,-1.83271112092983,6.92641182013774,0.094285348121856,0.0356886073273416 +1.9047619047619,-2.44220807306576,-1.46183180904368,-1.45205107132458,6.34399195835319,0.0956617425206163,0.0779307057995606 +1.95488721804511,-2.52990007095075,-1.15684927745418,-1.15985368693722,5.84557062199002,0.106858868591373,0.0973193001342471 +2.00501253132832,-2.55037805085258,-0.883467770096055,-0.884225558556143,5.40084825322595,0.0720906332575284,0.0985689505583006 +2.05513784461153,-2.61500902213529,-0.617314840660918,-0.610200054231713,5.1366433687685,0.124823146789344,0.0852305881548967 +2.10526315789474,-2.63100237621824,-0.371320876259382,-0.375326613598174,4.98058980816178,0.16533813430234,0.0596834836245597 +2.15538847117794,-2.63533820814292,-0.114542189260339,-0.111379207714422,4.88310726337247,0.192070809662383,0.023194960491801 +2.20551378446115,-2.64589375663072,0.121986394311286,0.130650279375185,4.76750093575411,0.047980695311054,-0.0238928141441699 +2.25563909774436,-2.62453453497575,0.361730686942152,0.295525337675086,4.73373996468796,-0.0697373609754557,-0.0821040302054804 +2.30576441102757,-2.61180031833827,0.600673984126834,0.572620899662089,4.82230286089083,-0.149901615333774,-0.152808745054249 +2.35588972431078,-2.57267701308773,0.832047096620649,0.890862009084415,5.01102370489885,-0.275291441691275,-0.238239651274368 +2.40601503759398,-2.52599106929562,1.11267829214024,1.17581926664075,5.38308030691363,-0.323554413317175,-0.341404242979474 +2.45614035087719,-2.44973970776156,1.36953206173782,1.42798553047635,5.77394267761363,-0.447547219252587,-0.466076007517786 +2.5062656641604,-2.37203767427932,1.68208263628876,1.70685547531428,6.12036338456836,-0.666297142460953,-0.6166034746708 +2.55639097744361,-2.29150576092052,2.006054494285,1.96918469459802,6.58348296578763,-0.838682888245019,-0.797632268023789 +2.60651629072682,-2.17912989986055,2.32267632114061,2.32270025288265,6.99053537272336,-1.05363266268512,-1.01379656476835 +2.65664160401003,-2.04607977221707,2.70173807392919,2.76593294901916,7.34216443462871,-1.35989414549314,-1.26854040667496 +2.70676691729323,-1.91468185962496,3.07575965795561,3.06830988825834,7.64895001656534,-1.62501494447991,-1.56349142644379 +2.75689223057644,-1.72808390187994,3.45669849456275,3.3821582128924,7.68635729034833,-1.97845527529265,-1.8957029021649 +2.80701754385965,-1.56817975906215,3.85104490025624,3.76807879973767,7.50674139452952,-2.30302106931382,-2.25548755994869 +2.85714285714286,-1.3728776856909,4.20312399071565,4.14365279091106,6.95594127229659,-2.64766091787664,-2.62460889603529 +2.90726817042607,-1.14410313994424,4.54955570543769,4.54669443553244,5.83569218306474,-3.11223390400832,-2.97543475968063 +2.95739348370927,-0.913319613702485,4.81158531158471,4.89415443697365,4.3313660206423,-3.41061914797518,-3.27454959241666 +3.00751879699248,-0.653661087553693,4.97364931298482,5.04950557034717,2.44992732092193,-3.54761884967434,-3.48231612322315 +3.05764411027569,-0.409078003070917,5.04309799040102,5.050930987778,0.286508037107658,-3.56328469983412,-3.56780963631385 +3.1077694235589,-0.144976324066492,5.01986531745524,4.89900109389043,-1.87255912196024,-3.35244074683102,-3.51561651863318 +3.15789473684211,0.091062573270727,4.85867968088934,4.72154501920122,-4.02107990758666,-3.16038089687218,-3.32837133854296 +3.20802005012531,0.31745209273636,4.59977137709124,4.58238274692845,-6.08433209864724,-2.98069719144908,-3.02680644394191 +3.25814536340852,0.537583977378311,4.25766957687357,4.28814247811692,-7.77594554822412,-2.67151444187432,-2.64533520095684 +3.30827067669173,0.760142863793681,3.82544860599459,3.8484285029655,-8.9645200237831,-2.26477521086112,-2.22108246057058 +3.35839598997494,0.948843680088335,3.34009840845804,3.40707937572539,-9.72184116050296,-1.840133889629,-1.78910379632671 +3.40852130325815,1.07318021060058,2.84402299003542,2.8904691040418,-10.1235270192516,-1.41053918402611,-1.37959156610434 +3.45864661654135,1.22082858082326,2.34156970758873,2.32968777142269,-10.269588816787,-1.04756979276399,-1.01347034077521 +3.50877192982456,1.3441271925966,1.82240133959009,1.87969370592178,-10.1813768593676,-0.661688450688962,-0.69765173610157 +3.55889724310777,1.40372898758585,1.29889092663565,1.299133332763,-10.0870152579284,-0.40159854906813,-0.435645719286436 +3.60902255639098,1.4539776678431,0.808701165168874,0.69963063050197,-9.96489345052497,-0.218178271065788,-0.227865183933563 +3.65914786967419,1.4874684601475,0.334568678809466,0.303781914581412,-9.79139648719646,-0.0205747842375459,-0.0727297392954441 +3.70927318295739,1.47844572277581,-0.192252050516279,-0.125509411815975,-9.70895377463691,0.0671169041633402,0.0321327684027003 +3.7593984962406,1.47549364481165,-0.651807818509622,-0.633258223985093,-9.65358513957786,0.105442913913546,0.0885703520613864 +3.80952380952381,1.42347757715808,-1.14393982832156,-1.13897453999321,-9.57774696910147,0.126912657332284,0.0979172787157206 +3.85964912280702,1.35607846003265,-1.60591031181281,-1.63041596501041,-9.50600871443124,0.0756797844388739,0.0610810823928754 +3.90977443609023,1.25881657818766,-2.09816614495944,-2.06933452465806,-9.36081358268714,-0.0188074177641369,-0.0205442943201677 +3.95989974937343,1.14207866560268,-2.56503298867979,-2.51496985678968,-9.1067795977449,-0.163914332342058,-0.143630422431058 +4.01002506265664,1.01746659652915,-2.99072378560038,-2.96759163169631,-8.59616179513617,-0.296367810741113,-0.301565254542588 +4.06015037593985,0.849245187590646,-3.41816727521393,-3.35431586659001,-7.69906547591697,-0.331116567176687,-0.48332543750639 +4.11027568922306,0.665276393629724,-3.79368443664606,-3.7763960180427,-6.61453489253156,-0.5052406829256,-0.673241294974818 +4.16040100250627,0.47549550779163,-4.07448407878283,-4.1174442182717,-5.12419705878255,-0.6718709491652,-0.849903491989886 +4.21052631578947,0.266556119484245,-4.28655085529006,-4.33380534127389,-3.30273662311525,-0.785598569342875,-0.989050351205073 +4.26065162907268,0.0278335418713549,-4.42793359147858,-4.49694202869046,-1.37583862497184,-1.01666585600084,-1.07040315559198 +4.31077694235589,-0.188538671984133,-4.42579062712623,-4.52766764966268,0.720251118922375,-1.14526427902883,-1.08130729320309 +4.3609022556391,-0.415864559628327,-4.34853971249146,-4.35657592224329,2.78841226403176,-1.18734256822507,-1.01908336451404 +4.41102756892231,-0.628881859359598,-4.14504136239172,-4.09040130898199,4.69878061731707,-1.06549420707272,-0.89310314905885 +4.46115288220551,-0.833998856414673,-3.87165355815834,-3.77430675644815,6.38996576326206,-0.831542668048542,-0.722008860423441 +4.51127819548872,-1.00214732404114,-3.52277199869158,-3.45483392701624,7.73914605554832,-0.549730967841741,-0.528578399312211 +4.56140350877193,-1.16970623355648,-3.07736793537911,-3.08584283383567,8.74499310580152,-0.30165065531355,-0.336438061172402 +4.61152882205514,-1.31477115705612,-2.64094040906985,-2.60148351092455,9.36909512353265,-0.123724632027233,-0.166756715110147 +4.66165413533835,-1.45045833034057,-2.14771217934658,-2.12568979081785,9.60795812890505,-0.111057948935464,-0.0335843468810773 +4.71177944862155,-1.51873398152618,-1.66604380071906,-1.68546204768404,9.81072180428663,0.00932398934945411,0.0557580055499195 +4.76190476190476,-1.5934726900479,-1.1758705763356,-1.18648583652766,9.95775912192542,0.152993142884693,0.0971386862857444 +4.81203007518797,-1.65753973760771,-0.677347978894752,-0.681847834162481,9.96547054277624,0.184586984552125,0.0893227966313226 +4.86215538847118,-1.68251075080942,-0.161375011277012,-0.212860569429383,9.9692961857913,0.209312615439734,0.0328351525217333 +4.91228070175439,-1.65428656503205,0.322194730724379,0.372461023684941,9.77908348389897,0.0165423669840532,-0.0708414481447374 +4.96240601503759,-1.63586808005603,0.808223382949249,0.825827936965883,9.44110714531887,-0.349006701721983,-0.219879216049867 +5.0125313283208,-1.59543767489955,1.28493919786874,1.14684166324238,9.21174280868624,-0.597061295438671,-0.412358948201152 +5.06265664160401,-1.50452532798775,1.72022758986925,1.6257861646147,9.02487743531246,-0.772223116929206,-0.644896433992139 +5.11278195488722,-1.43568358155437,2.17267685578003,2.20888493603361,8.74957957454349,-0.954084601136582,-0.911513932765106 +5.16290726817043,-1.30034154964344,2.61305849316211,2.67957899617879,8.34556147104981,-1.10185278186669,-1.20262482165067 +5.21303258145363,-1.15439024859289,3.01366781426202,3.03123883402795,7.55795436001914,-1.41537328066609,-1.50422214598476 +5.26315789473684,-0.982405825299113,3.37077938616399,3.30862523707828,6.3823865742727,-1.84147145660372,-1.79740653500582 +5.31328320802005,-0.826677958911537,3.65652124502801,3.53484902176968,4.99097510577142,-2.20230232811782,-2.05983276273408 +5.36340852130326,-0.652273299058383,3.86498400735764,3.79371634665946,3.36149155952512,-2.49551676462479,-2.26759634296381 +5.41353383458647,-0.435943412274963,3.99715173549788,3.97575729806804,1.61040394423665,-2.5927309093579,-2.3981455141414 +5.46365914786967,-0.239980899816547,4.03204717063095,4.02930935018796,-0.168208901920938,-2.51188461800408,-2.43706529846026 +5.51378446115288,-0.0319839161868084,3.9698467932389,3.96150923932363,-2.00716619621418,-2.38809489445736,-2.38017854820379 +5.56390977443609,0.141051116106526,3.83524691251388,3.7866090234356,-3.74721061096119,-2.223981618374,-2.23407988958913 +5.6140350877193,0.349148450721249,3.60263557661214,3.59021662200032,-5.27354266212873,-1.99491850289654,-2.01522660689696 +5.66416040100251,0.521172178630248,3.29345462166919,3.33651120147705,-6.60944522583754,-1.77063348508848,-1.74576150901571 +5.71428571428571,0.665912015848606,2.94036853704891,2.9922994402835,-7.60558703667302,-1.47337742683508,-1.44929700538038 +5.76441102756892,0.821482655534925,2.53544880264803,2.60039399274874,-8.29093722718341,-1.14653341652759,-1.14872790469144 +5.81453634085213,0.928902382362043,2.10185411615709,2.15051888089722,-8.73063228246845,-0.831996575450115,-0.863944520356973 +5.86466165413534,1.04448478178865,1.66364240045795,1.59916464411455,-8.97592278470947,-0.558777008343535,-0.606991707879419 +5.91478696741855,1.09301437819997,1.19918363652722,1.11278485622232,-9.04517506482067,-0.319110680924741,-0.385574604676279 +5.96491228070175,1.13882431851275,0.761093620161422,0.751664663086608,-9.06683802146718,-0.141083038203494,-0.204399706099645 +6.01503759398496,1.16633627730293,0.285880912587207,0.40038028176317,-9.12377844479581,-0.0850262373374946,-0.0655334315335164 +6.06516290726817,1.18606801006779,-0.142698730851097,-0.00562317539602133,-9.08585616993998,-0.00396065181578109,0.0308138239908216 +6.11528822055138,1.17985222062565,-0.624606227734857,-0.55879766998342,-8.96151742184642,0.0750840002473172,0.0853922419598789 +6.16541353383459,1.11965816310903,-1.06217166370912,-1.14837784396567,-8.80443131915587,0.0555592133489373,0.0996440405339656 +6.21553884711779,1.06204827898365,-1.48563382885543,-1.66622837240563,-8.49294174165407,0.0452793435301917,0.0759616868602234 +6.265664160401,0.954322029990523,-1.91356008748968,-2.07237829652572,-8.04575446466118,-0.00930733147474427,0.0181976494983576 +6.31578947368421,0.854497331888716,-2.30462552291355,-2.34446094260625,-7.52235379629624,-0.164130612925629,-0.0677517911152044 +6.36591478696742,0.717292879920088,-2.66234422066854,-2.60044971575263,-6.74770852574966,-0.242365012315521,-0.173525918269331 +6.41604010025063,0.585006363428873,-2.97650267498946,-2.89805151164385,-5.70699264335171,-0.269676089612727,-0.288694722534338 +6.46616541353383,0.450687035775144,-3.24000179172771,-3.09816117887937,-4.46149370210827,-0.332204898497741,-0.399307488197363 +6.51629072681704,0.26202319106089,-3.43412791666055,-3.31817935217547,-3.05087338204002,-0.369212955730935,-0.489884000267413 +6.56641604010025,0.103414107709602,-3.53158283678429,-3.55312729599196,-1.4438709245766,-0.446772049657023,-0.54727852027573 +6.61654135338346,-0.0668413174664434,-3.57863199269136,-3.5801696390675,0.276433801257983,-0.500870036908257,-0.562901282192025 +6.66666666666667,-0.267945084062882,-3.52046557984763,-3.54732142482278,1.98706187306259,-0.507369858455291,-0.534149704136642 +6.71679197994987,-0.432475823087083,-3.3720412572977,-3.40133581461242,3.66076705353021,-0.472737036428541,-0.464867975951843 +6.76691729323308,-0.601053900479622,-3.14665126753893,-3.08817174406991,5.13271061971856,-0.390904065681365,-0.36482416732288 +6.81704260651629,-0.744719861019067,-2.85687868607417,-2.83894865525064,6.32576590207648,-0.321757362287798,-0.247999015229054 +6.8671679197995,-0.874546033897919,-2.51286427498738,-2.50038527228815,7.34748944195867,-0.230243954636643,-0.129871100403472 +6.91729323308271,-1.00229533932867,-2.12484722659504,-2.10273797542976,8.1694561557052,-0.0598190282602182,-0.0255156195773828 +6.96741854636591,-1.09995170126692,-1.69302860966601,-1.71049035772758,8.7739938193232,0.0604000967168421,0.0521518866478474 +7.01754385964912,-1.15274656954846,-1.23982737905939,-1.2232865137941,9.13650938800838,0.11672477421871,0.0941082298560459 +7.06766917293233,-1.22710886637793,-0.777790624628302,-0.803858520594357,9.26992346531127,0.0704883736032365,0.0951759822462622 +7.11779448621554,-1.24106804560091,-0.310301266551096,-0.390435506106537,9.2163348110916,-0.084698684020033,0.0526573574317351 +7.16791979949875,-1.25621380168297,0.147766190544713,0.146718240921069,9.19273861979712,-0.132964458817712,-0.0335780554815827 +7.21804511278195,-1.23895665348747,0.605348519308397,0.655933883454102,9.13470778019638,-0.119448201916859,-0.161311945610417 +7.26817042606516,-1.18506249512165,1.04684659571534,1.10046709215268,8.8101993824789,-0.295310531912175,-0.326295588126683 +7.31829573934837,-1.12202699320684,1.51537774098727,1.50950132735262,8.34125519749393,-0.498241377750981,-0.52233387660941 +7.36842105263158,-1.03590432110363,1.89306055529011,1.88012727192795,7.71388130260566,-0.737256934989636,-0.739799158620395 +7.41854636591479,-0.937929648363505,2.25184435742199,2.25895810216257,6.8407458019095,-1.04506317180881,-0.966255958379421 +7.468671679198,-0.815690440435534,2.59276962685072,2.56999300319185,5.84802090854067,-1.2688532189947,-1.18722139272677 +7.5187969924812,-0.6668074008322,2.85534653057087,2.83990004239898,4.7524877839803,-1.38619984321299,-1.38689654139489 +7.56892230576441,-0.531388353140436,3.05951350947501,3.0277908364372,3.40676372547107,-1.52725006236142,-1.54906961307799 +7.61904761904762,-0.374989943536215,3.18285713676189,3.14095398211587,1.88011798243288,-1.69077949863591,-1.65882263247795 +7.66917293233083,-0.209454346533844,3.26507036974022,3.24418722534523,0.324376766821543,-1.74109115235524,-1.70610995328261 +7.71929824561404,-0.0513575031359309,3.22831262529138,3.18728719600864,-1.22337429985415,-1.68754170918755,-1.68663480284948 +7.76942355889724,0.115384938055211,3.11592006159102,3.05645678181396,-2.71529829980818,-1.66379810134113,-1.60318044967008 +7.81954887218045,0.25808367377521,2.96047654848925,2.93950870271812,-3.95067533567274,-1.43745422090031,-1.46525075121541 +7.86967418546366,0.391070295642695,2.72555261101813,2.72243254843436,-5.01233546845934,-1.17335153614611,-1.28677313218567 +7.91979949874687,0.543814457073018,2.45434463439571,2.51367140615398,-5.97264922123835,-0.996416136405301,-1.0832081189194 +7.96992481203007,0.650476242076645,2.1312103040733,2.24615290419336,-6.82593384126568,-0.857260297861697,-0.869918844176021 +8.02005012531328,0.752744808318569,1.76406579003065,1.78414961495697,-7.50645447158222,-0.768198980483692,-0.660543347452464 +8.07017543859649,0.842807431293072,1.39373985696941,1.38831755704181,-7.81021146127328,-0.551673535978241,-0.46636070901829 +8.1203007518797,0.891262766547486,0.957713850885748,0.954231352019712,-7.92377607726002,-0.261575595945487,-0.295299831517958 +8.17042606516291,0.925591344207972,0.589160827382486,0.467978263577256,-8.01675451679936,-0.161069459359303,-0.152424864338854 +8.22055137844612,0.956268636683344,0.195955867506328,0.156704686756792,-7.96269574881879,-0.0216336895274063,-0.0408768905560473 +8.27067669172932,0.925860987892033,-0.221657101975947,-0.185816048244029,-7.85175025620256,0.0952680029618875,0.0380023035355806 +8.32080200501253,0.932100660327415,-0.615737300517729,-0.605201781690648,-7.70444109875265,0.127954286639405,0.0844435213704417 +8.37092731829574,0.889127288255096,-0.984909169237601,-1.01820958502831,-7.44314909674614,0.140500143131245,0.0999861746404984 +8.42105263157895,0.821163154400188,-1.33756321485405,-1.45738106543451,-7.11061365073212,0.0791205052890183,0.0873513802947223 +8.47117794486216,0.739061676805636,-1.70384179448188,-1.79688762931269,-6.6374845906512,-0.0405865544432871,0.0507988717770411 +8.52130325814536,0.634633444080278,-2.03243254718852,-1.92374748139175,-6.0025263233717,-0.12490839746811,-0.0037453924584706 +8.57142857142857,0.545865862291025,-2.29091860730763,-2.10976360617715,-5.09781901744193,-0.0148252712587302,-0.0688130759017921 +8.62155388471178,0.43036119243069,-2.52772615320809,-2.40690667458654,-4.06672835001944,0.0310506048247845,-0.135702305555556 +8.67167919799499,0.318607323985272,-2.71659091306443,-2.64348087411696,-3.06068076326084,-0.129913610946055,-0.19536371849602 +8.7218045112782,0.151718585848871,-2.82961653388174,-2.84586026767854,-1.87772869717193,-0.257533194623685,-0.238708877199439 +8.7719298245614,0.0154023168234258,-2.89844755263068,-2.96323323448437,-0.442744616419892,-0.265326118719034,-0.258715172808076 +8.82205513784461,-0.116916421861285,-2.88878572613279,-2.91212404110629,1.00232307179502,-0.280556231772104,-0.251995634791481 +8.87218045112782,-0.284791070701849,-2.80049888105273,-2.84031292295844,2.40893189978112,-0.244138969897038,-0.219417810503397 +8.92230576441103,-0.411230039870542,-2.62819800529859,-2.70050922200758,3.73133964547536,-0.231954286366237,-0.165979371073288 +8.97243107769424,-0.548191701925029,-2.42954967724617,-2.3817969426702,4.86849191524831,-0.213695525020374,-0.0995626778709649 +9.02255639097744,-0.656624896882677,-2.15066975967117,-2.06599967084641,5.89227876747284,-0.0809904049240862,-0.0299590339820306 +9.07268170426065,-0.747108134325985,-1.83712159778545,-1.7618512460032,6.72935199580677,0.0302737153821884,0.0325039329784087 +9.12280701754386,-0.835040967083422,-1.47099127075991,-1.47264207856487,7.36935359781276,0.121681187012503,0.0781998309263269 +9.17293233082707,-0.894687793035657,-1.08791857708769,-1.19310438384411,7.78145128347592,0.101073642233881,0.0992527134030692 +9.22305764411028,-0.950101583387645,-0.708630875712012,-0.754656686090343,7.99436682208099,0.00960444216412526,0.0903691909961803 +9.27318295739348,-0.981334631870772,-0.278795224855096,-0.242337598288849,8.10239998294984,-0.01729718413646,0.0487234555809654 +9.32330827067669,-0.979860941844273,0.107280937032952,0.220376633517917,8.10154901374325,-0.0193000801321723,-0.0261302287409918 +9.3734335839599,-0.944173640740168,0.524401298599988,0.647103488467458,7.931993154212,-0.0641078047520969,-0.132190256614154 +9.42355889724311,-0.910421274175123,0.907827149932093,0.936362672326432,7.61997106795445,-0.127023889140546,-0.265102269581284 +9.47368421052632,-0.862548493969731,1.28336707417746,1.16316371009122,7.10729697708032,-0.320898216014459,-0.418368755691044 +9.52380952380952,-0.785764203076308,1.63021602536839,1.56532999833775,6.38735663561605,-0.606834266025861,-0.583657523629723 +9.57393483709273,-0.715319402434036,1.92062691834355,1.97129491144071,5.52447913661689,-0.811040787739515,-0.75033081177931 +9.62406015037594,-0.597086408858155,2.17915206678852,2.19395105951206,4.49785686483764,-1.00962426614007,-0.906671497067956 +9.67418546365915,-0.466824589697029,2.37732646059322,2.38476592330049,3.46025930429561,-1.08853785126794,-1.04109641516177 +9.72431077694236,-0.363755508664267,2.52295473513213,2.48648319260954,2.34223015001835,-1.08620889270997,-1.14309366447417 +9.77443609022556,-0.238971062147506,2.60556110846454,2.50611005703584,1.03069779319967,-1.23329728234037,-1.20426517050419 +9.82456140350877,-0.0994528912270207,2.64088595140372,2.61035936951305,-0.287475719628243,-1.32325631680767,-1.21981867748749 +9.87468671679198,0.0286937160743853,2.58433584535357,2.7085806269201,-1.47579882023289,-1.19324729034205,-1.18903309086309 +9.92481203007519,0.159145871247239,2.46367882901493,2.64269896548514,-2.62982517679951,-1.01119870219021,-1.11551552608841 +9.9749373433584,0.291696889330703,2.32637198779442,2.36862490634108,-3.60189958143738,-0.761583617999616,-1.00675091776463 +10.0250626566416,0.419884181022679,2.12577222756091,2.04033741989946,-4.40992778030681,-0.560733833639769,-0.87247996278379 +10.0751879699248,0.497366773673607,1.86385441412873,1.77391801646688,-5.25187428549725,-0.563492321454556,-0.723159532037053 +10.125313283208,0.5623174958576,1.60224911134893,1.4991029490684,-5.86455359641219,-0.479841309769207,-0.569044373424816 +10.1754385964912,0.656563993331329,1.28134016419323,1.29592741611377,-6.33023753566095,-0.404534820664198,-0.419285066175635 +10.2255639097744,0.718655191891485,0.957667654096002,1.01615432427485,-6.73027516282526,-0.328604951796408,-0.281495459875155 +10.2756892230576,0.745010620116363,0.626434277722584,0.599023399828314,-6.83587016272852,-0.145837518903508,-0.161186282020427 +10.3258145363409,0.774591845933871,0.249539782189352,0.212012885442008,-6.83063294197633,0.00562045598574468,-0.0621100097439346 +10.3759398496241,0.762875042311271,-0.0634122081187106,-0.093546636575137,-6.80421760720044,0.0367914227382613,0.013531120580909 +10.4260651629073,0.774501107038703,-0.401276623994855,-0.374228263259861,-6.61449457259347,0.155477169977564,0.0650469367142362 +10.4761904761905,0.722208747262107,-0.741046619075916,-0.700657147719265,-6.44515305633513,0.127320096918035,0.0931358185617852 +10.5263157894737,0.696725673372444,-1.05666120867827,-1.09466506603423,-6.15981413712663,0.0951918380745456,0.0997182179071162 +10.5764411027569,0.63075089010871,-1.34937520616174,-1.3644556071938,-5.63251397409937,0.102808638148383,0.0878722362654601 +10.6265664160401,0.548392804177926,-1.62349349122753,-1.56495309791064,-5.01537319928821,0.150698168565057,0.0619090890771586 +10.6766917293233,0.45919842104418,-1.85336515569407,-1.8492429537559,-4.31852188678149,0.102844305077001,0.0271471310312738 +10.7268170426065,0.384007005161461,-2.05689940109014,-2.02311083177042,-3.5463669770849,-0.00602364697017022,-0.01045920109368 +10.7769423558897,0.26469590643866,-2.20082300733349,-2.13434473797217,-2.5689800961308,-0.0021958794591117,-0.0448592612226849 +10.8270676691729,0.141571285262784,-2.32053366531635,-2.27893992438784,-1.45185349131594,0.065077018961913,-0.070432775814614 +10.8771929824561,0.0430571626538537,-2.36364581604373,-2.31830996140344,-0.283016199795565,0.0726749597146039,-0.0827501957177467 +10.9273182957393,-0.0715156734493967,-2.32812565251964,-2.34525058966588,0.950153773760566,0.193984266226209,-0.0796076929321974 +10.9774436090226,-0.201869628141293,-2.27052504307641,-2.34200197416311,2.02311953266938,0.0852613699208205,-0.0614203746147594 +11.0275689223058,-0.309693340678773,-2.13151711247535,-2.17401319014785,2.95451390745407,-0.056278465063262,-0.0311838972581083 +11.077694235589,-0.433461878298796,-1.96137205089165,-1.99862572622421,3.90770314635236,-0.063680508802479,0.00616901837656822 +11.1278195488722,-0.489456926074013,-1.75557707624514,-1.7248875392932,4.76607980647028,-0.0426922663286344,0.0443710601257663 +11.1779448621554,-0.599012672874729,-1.48067549110286,-1.44091553683553,5.50082833884585,0.0452573289868861,0.0766190937435324 +11.2280701754386,-0.668048041845837,-1.19759252786289,-1.26874969089076,6.08849332897784,0.0989473470792044,0.0964178020146043 +11.2781954887218,-0.696024185744815,-0.869939581706428,-0.910846101736079,6.51131230788735,0.0655906287726671,0.0983477043267465 +11.328320802005,-0.761596809681931,-0.547082114511264,-0.497634623664749,6.72174256259008,0.0487014301671991,0.0786617932626746 +11.3784461152882,-0.770403096304784,-0.202519192462579,-0.258630116468941,6.80690989681768,0.000428347612978719,0.0354249983781414 +11.4285714285714,-0.762161737448283,0.153273494604197,0.155991295778931,6.82814723096472,-0.0290702319091247,-0.031334306030628 +11.4786967418546,-0.75639295450409,0.461536870975743,0.55299339496542,6.64071991425829,-0.0544568082083741,-0.119604118739616 +11.5288220551378,-0.726914032400674,0.820527848291913,0.796640283606527,6.21083526265685,-0.247132048692839,-0.225491715446571 +11.5789473684211,-0.657674361414748,1.10795378964933,1.19955508344996,5.73026060375378,-0.371551669793202,-0.343465172027013 +11.6290726817043,-0.607973276602143,1.38027610624464,1.49691366990795,5.12113707151451,-0.404298380198266,-0.466598386855396 +11.6791979949875,-0.526276846959685,1.60726689655759,1.57948742173478,4.39407190306498,-0.490762727688034,-0.586739182390389 +11.7293233082707,-0.419785125686868,1.83071997381537,1.7246357161246,3.62030152392277,-0.55783981088785,-0.69553178761973 +11.7794486215539,-0.36118179841425,1.9842138774778,1.88667381422462,2.66844871052444,-0.679993781188793,-0.785139407224413 +11.8295739348371,-0.253732947451274,2.08601311867343,2.00750846379086,1.53611384019381,-0.898742449234886,-0.8488994266227 +11.8796992481203,-0.146893111915661,2.14035401767175,2.17225438987512,0.448987199249362,-0.988642115035432,-0.882091410748828 +11.9298245614035,-0.0289967614309573,2.13512649248877,2.21482666070576,-0.49992196908126,-0.824115882013705,-0.882468950826908 +11.9799498746867,0.0744572719634081,2.07427076368891,2.04093562262798,-1.54501149114041,-0.810335023623098,-0.850641027027376 +12.0300751879699,0.171691927812951,1.99372632497702,1.85846810557315,-2.50147834097014,-0.826798108220683,-0.789992595425241 +12.0802005012531,0.266383818551718,1.83761261130218,1.73280879782539,-3.28232502777343,-0.748295215417233,-0.706008011556399 +12.1303258145363,0.334567083623655,1.63573804346512,1.59290831632795,-3.956538557424,-0.636364944846127,-0.605340502033997 +12.1804511278195,0.427400061578661,1.44136318957449,1.43408438068204,-4.53955601099805,-0.530798273391546,-0.495189316994297 +12.2305764411028,0.489533069792501,1.1997918714175,1.26947725516323,-4.99984553836914,-0.391362258659628,-0.382575682131335 +12.280701754386,0.544413844133087,0.944824203187015,0.992325030548926,-5.39237027058059,-0.279625511585864,-0.27388495542602 +12.3308270676692,0.592589554660972,0.637497422909813,0.698575863162835,-5.68696873919939,-0.241169990607322,-0.174252256847269 +12.3809523809524,0.618293280917518,0.375361445609078,0.441008220902826,-5.76614626472463,-0.080076733839781,-0.0876076625172279 +12.4310776942356,0.629381723079516,0.0773044249877313,0.140956409883855,-5.70994503787406,0.0911625276674677,-0.0166222170569115 +12.4812030075188,0.633738961092172,-0.212454457100869,-0.21319390168605,-5.73323556722562,0.0652260644042491,0.0373063232275249 +12.531328320802,0.615885905755231,-0.487580844055121,-0.475744538271566,-5.6061486513365,0.0245673794847407,0.073978464349922 +12.5814536340852,0.583594940298476,-0.769568873551606,-0.741991206876396,-5.26567185484844,0.148943988945542,0.0942612169524132 +12.6315789473684,0.524006310468134,-1.03727415605003,-1.0656221790508,-4.82965969595138,0.188491785142086,0.0999787028305658 +12.6817042606516,0.50016861407283,-1.24184017237519,-1.29330149224866,-4.21894075107201,0.292568205583057,0.0938981198206259 +12.7318295739348,0.394396586857403,-1.45963905444913,-1.48651488138706,-3.63551729471621,0.250670747488072,0.0795191768641127 +12.781954887218,0.328818373592148,-1.60417077984552,-1.68162947673436,-3.08430266380472,0.083846483970333,0.0607871045080685 +12.8320802005013,0.24089847068247,-1.75919318682463,-1.74163758971097,-2.36849956507984,-0.0487331404705067,0.0417304865475083 +12.8822055137845,0.154302086276951,-1.86202012894267,-1.7447048023443,-1.5578558312602,-0.0506990568945513,0.0261711970444557 +12.9323308270677,0.0615672913421383,-1.91173475495319,-1.83443874835627,-0.622698266369977,0.00298039097400016,0.0171484333270814 +12.9824561403509,-0.0303896406245842,-1.91445347997495,-1.92857505731682,0.456280787330206,0.165378501481707,0.0163958502763128 +13.0325814536341,-0.118878102257904,-1.87711818073407,-1.9085163322406,1.37252986790275,0.105508979952355,0.0240785736334208 +13.0827067669173,-0.228706464258959,-1.77442455514563,-1.8059123577737,2.27239491113582,0.122105127257196,0.0387799878446475 +13.1328320802005,-0.319392259319344,-1.63611453576481,-1.67782827379053,3.11490155830457,0.117029154845503,0.0577409970038849 +13.1829573934837,-0.374463703052391,-1.48023292524011,-1.4391561474518,3.74782032501917,0.0255109122892301,0.0771523344501817 +13.2330827067669,-0.463757502972937,-1.24874193686152,-1.24145347368602,4.33289758118901,0.0231997963328654,0.0926524284583583 +13.2832080200501,-0.510049292425877,-1.04063603622814,-1.07370715649624,4.87966315375925,0.0594453909955996,0.0998758204367573 +13.3333333333333,-0.562819241764143,-0.777964099615496,-0.789929477431145,5.28293896489165,0.0514237670222109,0.0950473819425065 +13.3834586466165,-0.595501942014803,-0.500897111156512,-0.458858389092868,5.61725626576819,0.136236885150148,0.0754121336463867 +13.4335839598997,-0.607157297222038,-0.215976314433413,-0.16200425235159,5.71562837208661,0.10803775730266,0.0394535252461395 +13.483709273183,-0.612412395075325,0.0781941774049354,0.123585483081363,5.62150891612841,0.00908116275863335,-0.0129192325015616 +13.5338345864662,-0.589315060442592,0.351078073962003,0.375055768036347,5.46122321509029,-0.0462127491011302,-0.0803308659301347 +13.5839598997494,-0.577919730146389,0.605892183504116,0.567511767921056,5.12462583730927,-0.181383430146598,-0.159989818610033 +13.6340852130326,-0.534836548439502,0.878950746183774,0.786848611849115,4.74528656059602,-0.291618682418322,-0.247925526284717 +13.6842105263158,-0.492151913597275,1.08862438145318,1.02917870929285,4.32262855249063,-0.316684041852811,-0.339056313405497 +13.734335839599,-0.444321419451253,1.29276637808166,1.20433950245353,3.66956514731533,-0.473542368245636,-0.427623603658215 +13.7844611528822,-0.358629983778196,1.46534010161129,1.42562580603376,2.92377417851691,-0.640699878984226,-0.507794527908023 +13.8345864661654,-0.303235179896034,1.60192169941496,1.65372777395481,2.20679849699117,-0.627520852641392,-0.574126909099282 +13.8847117794486,-0.208449340588176,1.66974723339757,1.77925444813865,1.36206398047106,-0.645254148570107,-0.622081220741852 +13.9348370927318,-0.109385934349583,1.72947574697441,1.81798373044693,0.549258418588573,-0.573762373053104,-0.648332797990614 +13.984962406015,-0.0234197810581041,1.74682470511648,1.79280571346648,-0.177027350847783,-0.410689706936821,-0.651150446127228 +14.0350877192982,0.0675987993087834,1.69895718451577,1.63222034741011,-0.967345525922565,-0.330132426165953,-0.630743815932645 +14.0852130325815,0.131368297422744,1.64520554185342,1.51850773881372,-1.87314442048092,-0.506071502556349,-0.589218370412546 +14.1353383458647,0.2304039535486,1.52669466587688,1.42693197977415,-2.67076955761914,-0.556439165873897,-0.530293337562337 +14.1854636591479,0.267904826837092,1.37964024005005,1.31972222083005,-3.37742195408712,-0.63941181422198,-0.458353763318586 +14.2355889724311,0.361905098311975,1.17065700681697,1.19016169635208,-3.88644939756193,-0.526902204156109,-0.378304925644303 +14.2857142857143,0.390966749713278,0.989987194545205,1.02752203351443,-4.08179532065961,-0.241954845420625,-0.295095663433433 +14.3358395989975,0.460458453728805,0.761224543156729,0.753222512162498,-4.28970745942233,-0.000225913122926968,-0.21333972808551 +14.3859649122807,0.478084514176552,0.562458040027451,0.446766375157354,-4.64856496214915,-0.138655165194341,-0.137016301784189 +14.4360902255639,0.501213185278899,0.324648715741265,0.269692333211342,-4.83595163244118,-0.155756502199259,-0.0691829612427146 +14.4862155388471,0.493805464668188,0.0511695425650391,0.122243094832925,-4.88008907708328,-0.136314707379237,-0.0120515642003399 +14.5363408521303,0.507856984813179,-0.189621317454942,-0.0445459122128872,-4.82251389354296,-0.037015678667232,0.0331221941916696 +14.5864661654135,0.50941658460625,-0.395973233162961,-0.377079132121582,-4.51563791072805,0.189742845442764,0.0660124731481168 +14.6365914786967,0.476729209433947,-0.643768669547146,-0.737577929410546,-4.28339005748301,0.175041874682962,0.0871470282247962 +14.68671679198,0.425311822128948,-0.842831913050621,-0.938732341517175,-4.08314741612713,-0.0265333257637339,0.0977868790875515 +14.7368421052632,0.361476186062016,-1.0383350648143,-1.03860505260117,-3.61514106867473,0.00242431557014644,0.0998274925452747 +14.7869674185464,0.329174296669046,-1.2130150935287,-1.13679610639195,-3.05535911657833,0.0509618295617122,0.0956741034798201 +14.8370927318296,0.276931533753096,-1.35136894815625,-1.23622116172527,-2.51777768397332,0.039369118740443,0.0879872873004723 +14.8872180451128,0.184081396445562,-1.45070222377145,-1.46824676773743,-1.843969861591,0.088263837881611,0.0794052573386241 +14.937343358396,0.121656925351219,-1.53707062752371,-1.64243160183482,-1.1324594339953,0.00802417069695882,0.072276889284773 +14.9874686716792,0.0394246315433475,-1.57730768855992,-1.5586024476735,-0.308027748606339,0.0215972813214715,0.068407839091327 +15.0375939849624,-0.0502789863395956,-1.56550654521494,-1.46921085847493,0.579729709523725,0.190079622374871,0.0687430335865234 +15.0877192982456,-0.116345900372176,-1.52114196557347,-1.49995237102645,1.30343183826139,0.190611365053621,0.0732137286942131 +15.1378446115288,-0.176084349322574,-1.41822412859285,-1.39889699357173,1.92043608731573,0.0667544760862926,0.08074294032416 +15.187969924812,-0.255296383151255,-1.32768893139906,-1.28822315333418,2.51877427309468,0.0544780184607112,0.0894326800302219 +15.2380952380952,-0.338103552405248,-1.18937336740001,-1.24893850045734,3.10450357843958,0.0256232964126943,0.0967813314835462 +15.2882205513784,-0.357156872274088,-1.00814998565763,-1.01665893507682,3.68417666933793,0.0533811313782322,0.0999966105615935 +15.3383458646617,-0.429891409067574,-0.813406964420394,-0.746998181238477,4.12168615387521,0.111104001382635,0.0963548837564831 +15.3884711779449,-0.461251924390903,-0.590830215418729,-0.629314453966101,4.36754717640287,0.065092570329349,0.0835696797872762 +15.4385964912281,-0.471915133848795,-0.379590875430728,-0.386666127444153,4.56909478068839,0.00204600355974982,0.0600581484688961 +15.4887218045113,-0.497322655363874,-0.141905120516006,-0.0599883951454216,4.71111975169794,0.0702366930944596,0.0251403415736412 +15.5388471177945,-0.496246312661454,0.0956040920075154,0.14700367079225,4.65285272176777,0.0336740301125804,-0.0208449205765022 +15.5889724310777,-0.474784838124414,0.334970815834011,0.414482334244743,4.46455064879773,-0.0484620374628912,-0.0765339083847868 +15.6390977443609,-0.445089601245189,0.549628796998269,0.643165501179492,4.20456249006184,-0.051122391843144,-0.139589270764631 +15.6892230576441,-0.419602493999428,0.730924293517889,0.727356037978159,3.84271550779682,-0.0996897259506424,-0.20688473205697 +15.7393483709273,-0.369780204684122,0.942115654276615,0.821362215913207,3.40674617773861,-0.193690657309466,-0.274625600886002 +15.7894736842105,-0.331152656295411,1.09156964652495,0.950556319919105,2.92413671321893,-0.266071017095269,-0.338676681025639 +15.8395989974937,-0.283447332117841,1.22271922687821,1.12763801293533,2.29689427907699,-0.418928000257934,-0.395006894930537 +15.8897243107769,-0.218614598824172,1.31517292669271,1.32248093263942,1.65312115921514,-0.470248972177002,-0.440013379922315 +15.9398496240601,-0.15311400801809,1.39351107568355,1.47294004190375,0.99598276377801,-0.449892405419694,-0.470843844927254 +15.9899749373434,-0.060789722365023,1.42095726627082,1.54252397362012,0.252394346080982,-0.438766828404886,-0.485514884010334 +16.0401002506266,-0.00211692422418224,1.41968305043091,1.43299485206516,-0.470819566476596,-0.40497337171296,-0.483207851513857 +16.0902255639098,0.0819256183595193,1.36628202832756,1.31345964448013,-1.09389454992706,-0.376977314931497,-0.464404243963183 +16.140350877193,0.140345389787266,1.30520529110753,1.29883401159621,-1.65185662616441,-0.298605727601459,-0.430825172005098 +16.1904761904762,0.184982016968924,1.20640083987041,1.18559878303815,-2.18696250325159,-0.205776876054802,-0.385162703687038 +16.2406015037594,0.272800230489488,1.09258702611373,0.969292988967985,-2.7396149914206,-0.243788442002891,-0.330503993103272 +16.2907268170426,0.305679244843095,0.928073575381224,0.84166194495551,-3.27449214004116,-0.370504021210796,-0.270316604899208 +16.3408521303258,0.335177162450541,0.764835513760203,0.677619548799216,-3.57335744787157,-0.286856958980317,-0.208065642819901 +16.390977443609,0.357076875998269,0.562681412388264,0.561761158012369,-3.75698615843041,-0.223642724670761,-0.14699324694786 +16.4411027568922,0.411023099195392,0.379953742281294,0.490599439240183,-3.95956870696338,-0.158010509375033,-0.0898629899051847 +16.4912280701754,0.415115540452783,0.194857802074789,0.315392164232603,-4.00014170300166,-0.0211506476850301,-0.0388471382818178 +16.5413533834586,0.427948676568907,-0.0319978344052386,-0.0195723852329278,-3.93184323218075,0.153705886424215,0.00451401502299056 +16.5914786967419,0.415814207266631,-0.228380815059534,-0.31075860397387,-3.94612724421588,0.0152619861083649,0.0393853931998789 +16.6416040100251,0.408745597149189,-0.397108112874617,-0.451220437530924,-3.76990704870215,0.0358515846087029,0.065604055274596 +16.6917293233083,0.352840624887762,-0.592318450891508,-0.663491085416813,-3.4843989705316,0.0671091165598874,0.0836146158258582 +16.7418546365915,0.341712621999171,-0.783606586387742,-0.819868261142564,-3.22188757627703,-0.0255134985136944,0.0943638185729768 +16.7919799498747,0.292719659076919,-0.907766497612997,-0.877159624776591,-2.73849117536762,0.0502613101504816,0.0992217240918868 +16.8421052631579,0.231506775706402,-1.03996977768428,-1.04470742181127,-2.17362511330988,0.195874764948844,0.0998455431516195 +16.8922305764411,0.192420214959951,-1.13985140005056,-1.21617149904914,-1.78150324448841,0.00873090704688528,0.0979803680671402 +16.9423558897243,0.126679692971393,-1.21008585796596,-1.18302746355866,-1.28888763827638,-0.0947443435795539,0.0952614901919746 +16.9924812030075,0.053947939520598,-1.26808332206525,-1.20758141018009,-0.677374173282374,-0.0409572795447735,0.0930458495423405 +17.0426065162907,-0.000632012287356758,-1.29281587576017,-1.21917862125609,-0.0437264127346476,-0.0342206239009486,0.0922359575506067 +17.0927318295739,-0.0452368449224296,-1.26236527017681,-1.20892719825448,0.664208857183012,0.102368856601427,0.0931369809204377 +17.1428571428571,-0.125429769949765,-1.22662915180183,-1.21553349423868,1.33075702866498,0.154172183857607,0.0954098974042647 +17.1929824561403,-0.176798482948973,-1.13024562932235,-1.14382121503265,1.90668613183904,0.158499211004813,0.0981257252124695 +17.2431077694236,-0.245782774615981,-1.03427039028,-0.968102351965886,2.39302710355087,0.109834274753099,0.0998978656107955 +17.2932330827068,-0.266299746093205,-0.891571197720686,-0.791679985518904,2.77370748442126,0.0983684769430471,0.0990443496334739 +17.34335839599,-0.31790921951305,-0.747693320098374,-0.696513225774221,3.09303750385549,0.0606229827010512,0.0938117550781706 +17.3934837092732,-0.342903153720148,-0.589543709219181,-0.626463849497816,3.40647216621584,0.0791607789886628,0.0826163172357142 +17.4436090225564,-0.376996692693011,-0.409467242781192,-0.473550950641391,3.69672323299256,0.0847445736182051,0.0642676513834834 +17.4937343358396,-0.39791144873836,-0.220352674734352,-0.278906406337301,3.86920455165982,0.107695005534646,0.0381093069833934 +17.5438596491228,-0.401989889591396,-0.0143511043484863,-0.0399805390516209,3.85075494291453,-0.0148022838462571,0.00416641832645883 +17.593984962406,-0.396295281302295,0.175199371190526,0.275382280559678,3.73170735804908,-0.0660858128035415,-0.0368343874021327 +17.6441102756892,-0.388640662893763,0.346348781379739,0.430122732984746,3.54559563006449,-0.0696051582101482,-0.0834758960311887 +17.6942355889724,-0.342366124408261,0.525849656516646,0.567485681390746,3.30687496316683,-0.0974858402584888,-0.133723120433756 +17.7443609022556,-0.318362443527024,0.686338661299284,0.718424114080262,3.0167569530729,-0.0740556496139924,-0.185074093897997 +17.7944862155388,-0.295948114055161,0.832261234889353,0.738413636632591,2.58852456210471,-0.144951308736286,-0.234662977234109 +17.8446115288221,-0.234444364185551,0.941307328513963,0.789069159255807,2.09459320402824,-0.299170470705957,-0.279602592279135 +17.8947368421053,-0.202001401739949,1.04044117533386,0.967166747288899,1.60142051684918,-0.379001592578817,-0.317225222622243 +17.9448621553885,-0.157163764266987,1.10063531233531,1.1212766255505,1.05724990408924,-0.404298590676921,-0.34529772995039 +17.9949874686717,-0.09706239625078,1.15016988036973,1.22336461422016,0.43912782219568,-0.451043709066208,-0.362144640884077 +18.0451127819549,-0.0185960439930887,1.1515406505838,1.22314472833221,-0.137594972454048,-0.401444795431964,-0.366783278301841 +18.0952380952381,0.0393172856432149,1.12823738279801,1.10913378474007,-0.612843956156126,-0.301381735782474,-0.359103446630706 +18.1453634085213,0.0775157629787508,1.07779894562998,0.990776537633819,-1.13509894187669,-0.309172243777439,-0.339870513417562 +18.1954887218045,0.126650041276824,1.02775435407939,0.927887367169476,-1.61722159650147,-0.334998541653232,-0.310630928991131 +18.2456140350877,0.182489506445043,0.931903447777003,0.977769848913206,-2.06676470176677,-0.336420664129824,-0.273349062552684 +18.2957393483709,0.227042621287407,0.795296764644354,0.921792124376484,-2.50867930530247,-0.280790387767752,-0.230344296507306 +18.3458646616541,0.265078803866531,0.683651761532002,0.687955910855285,-2.75133647840283,-0.137314106381035,-0.184083521993147 +18.3959899749373,0.312575160659065,0.527121601104605,0.5228092312556,-2.89690181558845,-0.0159339771963762,-0.136995524465912 +18.4461152882206,0.313096672194358,0.383904854115103,0.388944911621862,-3.14324676140093,-0.037469262985971,-0.0913013190607329 +18.4962406015038,0.331260222494888,0.229076919349698,0.22463074673762,-3.24859250614078,-0.004262774128728,-0.0488381459600522 +18.546365914787,0.353760659856641,0.0475817532850353,0.144324410887076,-3.29737875623665,0.0171450648692164,-0.0110514297355096 +18.5964912280702,0.346137406294971,-0.113731051472675,-0.0539376568158515,-3.35118430626912,0.0267514796631008,0.0211115765269001 +18.6466165413534,0.343813535144405,-0.263326871421515,-0.320421529489133,-3.15675974902107,0.107789896771573,0.0471981858573058 +18.6967418546366,0.324268258453858,-0.441656937659578,-0.387765618702211,-2.88552200438857,0.194871491253773,0.0672168797087369 +18.7468671679198,0.283319837446368,-0.573133883840678,-0.515011208403016,-2.70287057969768,0.199686866856063,0.081573600768509 +18.796992481203,0.27682428380728,-0.685626755627517,-0.679104250914755,-2.38084381111404,0.214784096929553,0.0909955587144263 +18.8471177944862,0.243226999354507,-0.803959980257788,-0.771441037319452,-2.00981204147023,0.248546440637551,0.0964658137658212 +18.8972431077694,0.175394181870848,-0.918040938855384,-0.956925566826276,-1.72480663644655,0.132150179815142,0.0990859336650561 +18.9473684210526,0.142528792244555,-0.964228223072502,-1.09611512916794,-1.23094322519302,0.102615615356758,0.0999371616771349 +18.9974937343358,0.0833748893397123,-1.02611989644653,-1.03961914106026,-0.636303312423868,0.153087540742136,0.0999526823346649 +19.047619047619,0.0284922939714531,-1.0536354103847,-0.989898289031395,-0.129564745998077,0.185659138198492,0.0998114801239638 +19.0977443609023,-0.0258769785052634,-1.02933234327948,-1.02826674929542,0.371596614212553,0.188328486481469,0.0998455309698358 +19.1478696741855,-0.0599040634927702,-1.00782219027904,-1.02273352902166,0.856110868946139,0.160714900674089,0.0999908017744898 +19.1979949874687,-0.1166940105561,-0.945607102534003,-0.946352602248746,1.2274666832546,0.0412814146025775,0.0997996668009553 +19.2481203007519,-0.181142248944776,-0.889726045111923,-0.869738717633072,1.63178760446388,0.0125534961122062,0.0985034645149885 +19.2982456140351,-0.204794642534916,-0.783764386803167,-0.752484831070369,2.07447424747522,0.0447943601091234,0.0951124473691558 +19.3483709273183,-0.233336131837479,-0.678776351758189,-0.561222714241361,2.49326855057916,0.149444595477815,0.0885500696422273 +19.3984962406015,-0.271354142450282,-0.537437385166809,-0.548688533140134,2.77079858956561,0.204618568865652,0.0778083468528333 +19.4486215538847,-0.294138549668768,-0.393595350264176,-0.502192016215119,2.97127549294874,0.10727604696412,0.062105782739158 +19.4987468671679,-0.308167705267834,-0.237070929686453,-0.286665405997343,3.16856244019367,0.129147434978082,0.0409827923932564 +19.5488721804511,-0.34145805645407,-0.0923343594799145,-0.13007026124403,3.20561660328031,0.0731954357225164,0.0144263423134315 +19.5989974937343,-0.314697931424667,0.0909861630892667,0.0483219390231899,3.14921126110162,-0.0115660707735308,-0.0171066467472906 +19.6491228070175,-0.323488831417581,0.241242246170249,0.252014973284563,3.0099535013044,-0.07739623732131,-0.0526866899695599 +19.6992481203008,-0.30628480242865,0.377150800267995,0.359092199163597,2.75392389998795,-0.171240575383108,-0.0909415754064956 +19.749373433584,-0.279277636646553,0.514237231072382,0.488412158345878,2.51558072065485,-0.234633741241373,-0.130165916182459 +19.7994987468672,-0.256457910459026,0.633392395743873,0.69516386760197,2.28872914409089,-0.174630403786895,-0.168367881869796 +19.8496240601504,-0.216304839480369,0.742343167811707,0.822968137758735,1.9266766842457,-0.161144096244078,-0.203497950284161 +19.8997493734336,-0.177047194995915,0.83169299852852,0.841711412981956,1.48064016810357,-0.191805991468937,-0.233626142085052 +19.9498746867168,-0.120710261539566,0.887633065244043,0.751963017121418,0.961740041848786,-0.310787788224067,-0.257078859049493 +20,-0.0993854921253677,0.925764485493424,0.681254583094384,0.683102441345128,-0.256585568050144,-0.272530438988923 diff --git a/phiml-blog-supporting-code/license.txt b/phiml-blog-supporting-code/license.txt new file mode 100644 index 0000000..0051e60 --- /dev/null +++ b/phiml-blog-supporting-code/license.txt @@ -0,0 +1,27 @@ +Copyright (c) 2024, The MathWorks, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the distribution + * Neither the name of the The MathWorks, Inc. nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/phiml-blog-supporting-code/physics-informed-ml-blog-supporting-code.prj b/phiml-blog-supporting-code/physics-informed-ml-blog-supporting-code.prj new file mode 100644 index 0000000..6b95f98 --- /dev/null +++ b/phiml-blog-supporting-code/physics-informed-ml-blog-supporting-code.prj @@ -0,0 +1,2 @@ + + diff --git a/phiml-blog-supporting-code/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/mj8gV79Ry58ySAfkdMHI2yKzjO8d.xml b/phiml-blog-supporting-code/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/mj8gV79Ry58ySAfkdMHI2yKzjO8d.xml new file mode 100644 index 0000000..057cee8 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/mj8gV79Ry58ySAfkdMHI2yKzjO8d.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/mj8gV79Ry58ySAfkdMHI2yKzjO8p.xml b/phiml-blog-supporting-code/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/mj8gV79Ry58ySAfkdMHI2yKzjO8p.xml new file mode 100644 index 0000000..0ccd85d --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/mj8gV79Ry58ySAfkdMHI2yKzjO8p.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml new file mode 100644 index 0000000..6d1c43c --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml new file mode 100644 index 0000000..e993c77 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml new file mode 100644 index 0000000..d47011f --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml new file mode 100644 index 0000000..91b0acc --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml new file mode 100644 index 0000000..6c16a34 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml new file mode 100644 index 0000000..76301e1 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml new file mode 100644 index 0000000..e228479 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml new file mode 100644 index 0000000..958c22f --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml new file mode 100644 index 0000000..b5689bd --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml new file mode 100644 index 0000000..ffb1fe8 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml new file mode 100644 index 0000000..646977e --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml new file mode 100644 index 0000000..2e052d9 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml new file mode 100644 index 0000000..c67e567 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml new file mode 100644 index 0000000..880a245 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/Project.xml b/phiml-blog-supporting-code/resources/project/Project.xml new file mode 100644 index 0000000..62d05aa --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/Project.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml b/phiml-blog-supporting-code/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml new file mode 100644 index 0000000..5de8c3e --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml b/phiml-blog-supporting-code/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml new file mode 100644 index 0000000..642c7d7 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUd.xml b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUd.xml new file mode 100644 index 0000000..4356a6a --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUd.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUp.xml b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUp.xml new file mode 100644 index 0000000..4137335 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml new file mode 100644 index 0000000..4356a6a --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml new file mode 100644 index 0000000..77329db --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml new file mode 100644 index 0000000..4356a6a --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml new file mode 100644 index 0000000..603491d --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml b/phiml-blog-supporting-code/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml new file mode 100644 index 0000000..fee2cd2 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml b/phiml-blog-supporting-code/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml new file mode 100644 index 0000000..3550d4b --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml b/phiml-blog-supporting-code/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml new file mode 100644 index 0000000..2037c33 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml b/phiml-blog-supporting-code/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml new file mode 100644 index 0000000..a4de013 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml b/phiml-blog-supporting-code/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml new file mode 100644 index 0000000..8b0d336 --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/phiml-blog-supporting-code/resources/project/rootp.xml b/phiml-blog-supporting-code/resources/project/rootp.xml new file mode 100644 index 0000000..4356a6a --- /dev/null +++ b/phiml-blog-supporting-code/resources/project/rootp.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file