Repository: vcristiani/galaxy-chop (language: python)

Issue:
Mejorar el dataset para el tutorial



Discussion / hints:

Fix patch:
diff --git a/docs/source/tutorial.ipynb b/docs/source/tutorial.ipynb
index 7935506..451c4bc 100644
--- a/docs/source/tutorial.ipynb
+++ b/docs/source/tutorial.ipynb
@@ -72,9 +72,9 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "stars = gc.load_star()\n",
-    "dark = gc.load_dark()\n",
-    "gas = gc.load_gas()"
+    "stars = gc.dataset.load_star()\n",
+    "dark = gc.dataset.load_dark()\n",
+    "gas = gc.dataset.load_gas()"
    ]
   },
   {
@@ -318,7 +318,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "#### **Abadie**"
+    "#### **Abadi**"
    ]
   },
   {
@@ -336,7 +336,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "gcabadi = gc.GCAbadie()"
+    "gcabadi = gc.GCAbadi()"
    ]
   },
   {
diff --git a/galaxychop/dataset.py b/galaxychop/dataset/__init__.py
similarity index 86%
rename from galaxychop/dataset.py
rename to galaxychop/dataset/__init__.py
index 3845d81..81aa4d4 100644
--- a/galaxychop/dataset.py
+++ b/galaxychop/dataset/__init__.py
@@ -22,8 +22,6 @@
 
 PATH = Path(os.path.abspath(os.path.dirname(__file__)))
 
-TEST_DATA_PATH = PATH / "tutorialdata"
-
 
 # #####################################################
 # FUNCTIONS
@@ -32,20 +30,20 @@
 
 def load_star():
     """Input for testing."""
-    path = TEST_DATA_PATH / "star.dat"
+    path = PATH / "star.dat"
 
     return np.loadtxt(path)
 
 
 def load_dark():
     """Input for testing."""
-    path = TEST_DATA_PATH / "dark.dat"
+    path = PATH / "dark.dat"
 
     return np.loadtxt(path)
 
 
 def load_gas():
     """Input for testing."""
-    path = TEST_DATA_PATH / "gas_.dat"
+    path = PATH / "gas_.dat"
 
     return np.loadtxt(path)
diff --git a/galaxychop/dataset/dark.dat b/galaxychop/dataset/dark.dat
new file mode 100644
index 0000000..77a8b9b
--- /dev/null
+++ b/galaxychop/dataset/dark.dat
@@ -0,0 +1,351 @@
+# m[1e10 M_sum], x[kpc], y[kpc], z[kpc], vx[km/s], vy[km/s], vz[km/s], ID
+    0.000718145307     0.456172402653    -0.044468500433    -0.308099085699   -10.425365447998   -13.546653747559   -21.441375732422          675231374
+    0.000718145307     0.739350489898    -0.092921857190    -0.550448439195    24.642847061157    -5.414535522461   -12.446640014648          673617574
+    0.000718145307    -0.181502639298     0.572402134491    -0.291650923223   -17.346977233887   -16.995140075684   -20.406753540039          673580774
+    0.000718145307    -0.147676634590     0.001294700145    -0.056145786340   -69.220848083496     7.074623107910   -22.708770751953         1131638173
+    0.000718145307     0.349114120451     0.254689512479     0.076374273962   -32.725902557373    -1.357025146484   -45.544586181641         1132474073
+    0.000718145307     0.364049592868    -0.526970579709     0.198250894104   -43.454940795898   -22.687118530273    18.554580688477         1131634673
+    0.000718145307     0.483885161515    -0.590383666721     0.168683545636    -7.777742385864    39.667591094971    29.416213989258          673622774
+    0.000718145307    -0.799873492331     0.440380754991     0.696422602955   -26.381538391113     7.902038574219    -2.486450195312          673558274
+    0.000718145307    -0.239872203520    -0.031407140754    -0.420917226816    52.101026535034    -9.632675170898   -36.621017456055         1131746773
+    0.000718145307    -0.389669020915     0.226625850463     0.008152111630    68.788635253906   -26.778213500977   -29.792221069336          675247774
+    0.000718145307     0.306619903358    -0.135818365545    -0.722234571769   -17.964759826660    57.948974609375    -5.699844360352          673573074
+    0.000718145307    -0.066117614699    -0.291334942548    -0.164167357572   -80.496238708496    12.417579650879    20.144454956055         1132585173
+    0.000718145307    -0.490446853086     0.369967663160    -0.515034039464    -1.611631393433    40.156623840332    11.406723022461          673593074
+    0.000718145307     0.407141645500    -0.318159230729    -0.428339092046   -81.903778076172    16.116119384766    35.591934204102          673565074
+    0.000718145307    -0.720628594670     0.581098743489     0.006661714348    62.646682739258     7.637069702148    22.479476928711          675232074
+    0.000718145307    -0.316220938199     0.636688528247     0.871249509430     4.973144531250    32.149166107178   -20.527969360352         1132492673
+    0.000718145307     0.621298993398     0.552910170468    -0.506664549923   -18.387439727783     5.240295410156    38.241958618164         1132443173
+    0.000718145307     0.045585057244    -0.429304827931     0.202487461066    62.442436218262   -66.242767333984    31.059158325195          674643874
+    0.000718145307     0.448654393234    -0.493171337873    -0.268339117466    67.536087036133    55.070636749268    32.575759887695         1132440673
+    0.000718145307    -1.017343200189     0.355988280841     0.660163286651    42.436471939087    -1.934593200684   -35.088973999023         1132371973
+    0.000718145307     0.707961568700    -0.497038677540    -0.777017301723    12.365824699402    64.609350204468    19.553207397461          673573474
+    0.000718145307     0.217619317871     0.545343547856     0.713126832708   -14.708332061768    41.409545898438    14.015090942383          673617174
+    0.000718145307     0.402075900261    -0.245344841987     0.120660373067   -71.041732788086    74.176919937134    28.067428588867         1131637773
+    0.000718145307     0.438002616810     0.787629146781    -0.407589469686   -22.824253082275   -18.480201721191    43.839401245117          673568574
+    0.000718145307     0.192623864777     0.680384774972     0.087244953554     7.097899436951    78.021881103516   -38.459167480469         1132557273
+    0.000718145307    -0.476546022280     0.138085858535     0.984007991080   -62.738128662109    54.857994079590   -36.912261962891         1132685673
+    0.000718145307     0.217143018276     0.195003071884    -0.085366424488   -71.239265441895    96.053185939789   -24.084045410156          675337774
+    0.000718145307     0.599768185504     0.385602231011    -0.781044904091   -72.884239196777   -25.121208190918    33.589736938477         1132369073
+    0.000718145307    -0.167364011663    -0.739108795136     0.102577070917    72.813968658447    49.181175231934    16.286056518555         1132773873
+    0.000718145307     0.316862791804    -0.099046321876    -0.131793595673  -112.002845764160     6.937904357910    52.887802124023          675336574
+    0.000718145307    -0.480847471654     0.374243137375     0.115786118070    10.756664276123   -16.302207946777  -114.673416137695          673591374
+    0.000718145307     0.161664207973    -0.351343733872    -0.911884104901    78.314163208008   -19.902610778809    20.247970581055          673620574
+    0.000718145307     0.837943336992    -0.406353169896    -0.112367346942   -98.882148742676   -28.885986328125    36.481460571289          673555374
+    0.000718145307     0.409247165679    -0.809589374016     0.281188757893    84.093215942383   -49.087249755859    20.302932739258          675233674
+    0.000718145307    -0.212129804244     0.577252102465     0.892636761188   -66.024345397949    -4.881217956543   -65.754852294922         1132745573
+    0.000718145307     0.227187975010    -0.670074458671    -0.536280634838   -37.510803222656   -92.203201293945    28.161575317383         1132551573
+    0.000718145307     0.094199178126    -0.659699976681     1.339046486650   -33.644256591797    20.916549682617    15.549972534180         1132766473
+    0.000718145307    -0.206974513285    -0.817772830952     0.550033586406    77.648513793945    34.088996887207   -32.338211059570         1138224873
+    0.000718145307    -0.467167934735     0.786231851324     0.757565230830   -11.717262268066   -35.249832153320   -83.848114013672         1132575673
+    0.000718145307    -1.245957260289     0.003468505125     0.631196355125    35.138036727905   -58.212890625000   -28.989273071289          673556474
+    0.000718145307    -0.021361926139     0.416448624564    -0.339905460573   101.060333251953   -39.197753906250   -66.517562866211          673550974
+    0.000718145307     1.022733331404     0.299035886232    -1.180198278715   -51.142112731934    -6.949531555176    -4.578186035156          673563574
+    0.000718145307     0.723082986099     0.313023003524    -0.271359498093   -27.303142547607    45.384101867676    99.775375366211         1131824573
+    0.000718145307    -0.919179178274    -0.396529459925     1.391473252004    -9.780696868896    44.822471618652     1.966217041016         1132454673
+    0.000718145307    -0.458511917000     0.905856634600     0.092149905925    53.064064025879   -40.693115234375   -83.753509521484         1132601773
+    0.000718145307     0.493890783726     0.536990368677     0.278427388428    26.886933326721  -101.162857055664   -15.044082641602          673451074
+    0.000718145307    -1.318045050854     0.546276015184     0.385182898454    47.307289123535    43.361740112305   -48.728378295898          674053774
+    0.000718145307    -1.069681721710     0.295168528189     1.202911850891   -60.638839721680    53.353633880615    -3.323638916016          673591674
+    0.000718145307    -0.196994866498     0.417840684814    -1.399721653002    18.649497270584    -0.436401367188    25.425033569336         1131639673
+    0.000718145307    -0.344633052156     0.684396400299    -0.104697864241   120.214935302734    19.955131530762   -27.475540161133         1132399873
+    0.000718145307     1.094025170236    -0.600633015862     0.383834068254   -76.128646850586   -46.889297485352    -6.666534423828         1138204873
+    0.000718145307    -1.123453611271     0.110343955209    -0.271259890636    72.724830627441   -25.612449645996   -15.935195922852          675227374
+    0.000718145307     1.442314411931    -0.453679277309    -0.651546835513    35.325318336487   -21.100395202637    75.761154174805          673564274
+    0.000718145307     1.448475981688    -1.094709951190    -0.385570671421    13.086304664612   -52.000473022461    21.694015502930          673565874
+    0.000718145307     0.447523613969    -0.008072746647     0.963696936134   -94.850036621094    32.701221466064    -6.549774169922         1132713273
+    0.000718145307    -0.626071252699     0.501984947742    -0.072788969559   -48.845443725586   118.997838973999    -9.053588867188          675724374
+    0.000718145307    -0.888130133645     0.245155236495     1.114710907581    78.663501739502   -31.275497436523    60.756546020508         1132738373
+    0.000718145307    -0.807389205155    -0.167374387037     1.384175902486   -27.247795104980    61.097011566162    50.266830444336          674065274
+    0.000718145307    -0.917533594821    -0.191586734156     0.630029039955    29.165746688843    45.588443756104    96.889175415039         1132196773
+    0.000718145307    -1.082825919652     1.066924192566     0.081763668447   -31.025085449219   -58.495437622070    40.624771118164          674008974
+    0.000718145307    -1.186085656884     0.620816429732     0.583672402136   -47.472541809082    -8.466636657715   -86.560623168945         1132747873
+    0.000718145307     0.199663575356    -0.005263479331    -0.502938527404   -45.955245971680   -69.453781127930   114.328720092773          673556274
+    0.000718145307     0.234891591927     0.424160608521     0.439582560416   100.825622558594    75.998145103455    22.486465454102         1132994573
+    0.000718145307    -0.064341891055    -0.849716682730     0.529780883839   -51.871109008789   -96.040588378906   -30.778381347656         1132362873
+    0.000718145307     0.247871644709     0.214887733974     0.087001878269    74.454898834229   111.586828231812   -58.009399414062         1132592173
+    0.000718145307     0.096560799800     0.558133279056    -0.241543084867   118.360748291016    -2.523757934570   -66.105438232422          673583274
+    0.000718145307    -1.179090876062     0.329883496203     0.748900207647   -52.802711486816    92.795539736748    -3.283050537109         1131100573
+    0.000718145307     0.951073468758     0.655739904418    -0.658348067971   -29.339393615723    49.329067230225    58.987899780273         1132465973
+    0.000718145307    -0.523425980306     0.633496354391    -0.243601028299    20.002897500992    81.335410118103   -98.207901000977          673554374
+    0.000718145307     0.193159647912     0.554747672864    -0.846231876034   -71.028625488281    16.348068237305   -91.747833251953          675232474
+    0.000718145307     0.977914259702     0.052406451945    -0.545223925738    15.426102161407    47.247280120850   112.584121704102         1132842373
+    0.000718145307     0.607844769322    -0.286375525093     0.484298779032   -27.578498840332   103.948621749878   -74.789016723633          673567274
+    0.000718145307     0.652934737927     0.202179241197     0.829032978247    26.143965721130   -60.439743041992   -77.114395141602         1131741973
+    0.000718145307     1.066955754279    -0.127549851227     0.073356360965   -95.624244689941   -30.948066711426    67.493392944336         1137811473
+    0.000718145307     0.018293238682    -0.587150901548     0.251533303102    84.564983367920  -108.536590576172   -35.804046630859         1136858473
+    0.000718145307     0.835936314250    -0.521430753948    -0.695796970015    68.826004028320   -75.654785156250   -82.138610839844          674061574
+    0.000718145307     1.678216815091    -0.499398761339    -0.856088503057    50.269338607788   -54.038619995117    17.681930541992          673599874
+    0.000718145307    -0.755983847598     0.415451112872     0.270032209657    49.903799057007    82.010115623474  -104.966979980469         1133215073
+    0.000718145307    -0.737824574127     0.769158317088    -0.293158978572    26.964340686798    40.309158325195  -111.616027832031          674642374
+    0.000718145307    -1.129442756917     1.119723119773     0.669910750684    49.865793228149   -49.707641601562   -48.203720092773          674059374
+    0.000718145307    -0.706467938463    -0.179120501581     0.110191692567  -129.800239562988     2.980346679688    44.062911987305         1137779873
+    0.000718145307     0.875666602746    -0.288077114946    -0.783936661295  -112.311393737793    -1.935005187988    77.077590942383          674010174
+    0.000718145307     1.163383055967    -1.028773718975     0.697655139096   -69.213912963867    -6.973999023438    -5.193435668945         1132621473
+    0.000718145307    -0.302212810638     0.173270931431     0.963004951328  -105.652755737305    92.223970532417    -7.565338134766         1131633573
+    0.000718145307    -1.128437497813     0.426420898986     1.352145446674   -62.743461608887    72.643455505371     5.004806518555         1132441373
+    0.000718145307    -1.489924762128     0.601148284938     0.175413242537    55.111900329590    42.302707672119   -56.928100585938          674061374
+    0.000718145307    -0.087594103775    -0.555379712616     0.810291759675   -28.311553955078  -121.643447875977   -58.588287353516         1132770373
+    0.000718145307    -0.252553322444     0.591652520567    -0.641241480408   112.928413391113   -10.100234985352   -75.977890014648         1133201873
+    0.000718145307    -0.285698540156     0.667149107812    -0.728045578460   125.834053039551   -27.128440856934    -5.493301391602          673591974
+    0.000718145307    -0.763373858655    -0.405395942938     1.334099561518   -20.395137786865   100.443734169006   -31.137237548828         1132462073
+    0.000718145307    -0.204099599114    -1.225401063059     1.379492456072    26.605861186981   -38.866760253906    -4.160095214844         1132396973
+    0.000718145307    -0.414399677651    -1.258557540175     0.237628424186   -28.403453826904    46.610729217529    58.887893676758         1138289473
+    0.000718145307    -0.155174054649    -0.049197921550    -1.111128225117    39.362953186035  -106.368942260742    31.836410522461         1132393373
+    0.000718145307    -0.385933074402     1.145718921066     1.007098930772    -0.515207290649    71.584981918335   -46.853240966797         1132786573
+    0.000718145307    -0.323399297316    -0.145510735944    -1.564564193953    49.012638092041     3.241760253906    -7.310302734375          674054174
+    0.000718145307     1.461304399018    -0.058336299999    -0.097566242868   -38.020702362061     4.794120788574    98.289321899414          673567374
+    0.000718145307     0.410448083825    -0.676973392615    -1.014336639809   -33.007209777832  -117.665924072266   -13.757202148438         1131741073
+    0.000718145307     0.651905358993     0.351553595258    -0.770720726424   130.949813842773     6.234970092773    46.704116821289         1133189673
+    0.000718145307     0.639244779934     0.896194847046    -1.316347973324    65.271915435791   -14.033996582031    24.700454711914         1132769573
+    0.000718145307     0.655747226777    -0.712924525157     1.389594166886   -69.924888610840    18.772537231445   -22.628875732422         1132418573
+    0.000718145307     0.289148957540    -0.748788988796    -0.894037763012   -77.026535034180   -75.154373168945    62.275131225586         1132493673
+    0.000718145307     0.828149450585     0.403831966568     0.450893812502    66.409893035889    98.162448883057   -15.657638549805          674747374
+    0.000718145307    -0.172780572686     1.107859831171     0.790379990964  -100.826042175293    23.983032226562    11.292770385742         1132802673
+    0.000718145307     0.450337252240     0.426197835302    -0.842382533087   127.103874206543   -41.873077392578    44.627792358398          673560174
+    0.000718145307    -0.070886421599     0.739168250706    -0.365953885369     2.352771759033    92.117608666420  -114.615600585938          675326074
+    0.000718145307    -0.534273477381     0.575511270923     0.915082241368  -137.900047302246   -19.448120117188   -24.433212280273         1132440873
+    0.000718145307    -0.097258212189     0.230695176273    -0.359897061933   129.456665039062    70.119628906250    71.259628295898          674743674
+    0.000718145307     1.324036340834    -0.517008553919    -1.639499851365    15.069213867188     2.483215332031    67.989456176758          674035174
+    0.000718145307    -0.317407913650    -1.273267221419     0.020860316278    24.044759273529   -10.849311828613    88.120986938477          673578274
+    0.000718145307    -1.633640558445     0.570966402930     0.524598237250    50.375085830688    23.694061279297   -75.831344604492         1132469873
+    0.000718145307     1.231415566286     0.560707472738    -0.285314597275   -57.885513305664   -30.375167846680    77.215225219727         1132042873
+    0.000718145307     0.587385429955    -0.368927851603    -0.165976445559  -119.765815734863    29.361442565918  -108.886184692383         1132416173
+    0.000718145307     0.114484843965    -0.400337389547    -0.217434318467  -104.784004211426   -35.517265319824   124.240615844727         1132349373
+    0.000718145307     0.857091134912    -0.343248166473     0.612494747677   -27.132598876953  -132.813400268555    15.197982788086         1132179073
+    0.000718145307     1.033614452860     0.031615395197    -1.020734784643   -48.275436401367   -37.335678100586   118.626968383789         1132780773
+    0.000718145307    -1.006394713600     0.930979596898     0.044863330195     6.291395187378  -127.537963867188    29.670425415039         1132418273
+    0.000718145307    -0.894435577843     0.410265941965    -0.786946639685   104.623908996582   -46.999145507812    -6.092315673828         1133212373
+    0.000718145307     0.135650583080    -0.277785141892     0.674930689260  -146.045509338379    55.354385375977    42.121444702148          675335774
+    0.000718145307    -0.188753579804    -1.456917558533     0.012107696121   -44.305854797363   -29.778068542480    64.851272583008         1132785273
+    0.000718145307     1.140451833295    -1.459016418804    -0.291210561815   -92.719413757324    26.503143310547    14.837509155273         1132776973
+    0.000718145307     0.043901817511    -0.257855080608     1.486368694672    56.812290191650    18.341156005859  -101.988143920898         1132477573
+    0.000718145307    -0.602457206670    -1.151830204683     0.823828391302   -31.609462738037    28.881668090820   -86.278305053711         1132103273
+    0.000718145307    -1.167048418917     0.696365432883     1.434319481782   -59.624900817871   -81.618515014648     7.550430297852         1134428873
+    0.000718145307    -0.619976827865     0.014809890589     1.995931446794    38.593744277954   -58.859146118164   -28.723510742188          675230074
+    0.000718145307     1.042855844306    -1.614366900629     0.628308419312    37.691610336304    45.334426879883    12.495071411133         1131111973
+    0.000718145307    -1.488702338336     0.228701200874     1.308172904177   -77.941688537598    53.339191436768   -29.380355834961         1132800373
+    0.000718145307     1.502290313580    -0.439215726239    -0.270903393424   119.645782470703     4.133506774902    43.344253540039         1132803273
+    0.000718145307     0.341398136204     0.319987678350    -1.301671105352    25.534708499908  -126.487991333008    13.148544311523         1132031273
+    0.000718145307    -0.893568930956     0.634848082148     1.108224713831   -28.254970550537   132.137062072754     2.491470336914          673590374
+    0.000718145307     0.115710736829    -0.007969168326     0.362250253679    66.328979492188   -17.466896057129  -161.429222106934         1131746973
+    0.000718145307     0.789875195210     0.314217393576     0.339407273817    61.540973663330   114.379465103149    63.343582153320         1132346073
+    0.000718145307     1.749383424592    -1.103399617219    -0.413305149333   -92.843597412109    -3.794235229492    23.572128295898         1132783473
+    0.000718145307     1.197136119883     0.366075028193    -1.741493017939   -38.164516448975    43.841930389404    28.550735473633         1137845573
+    0.000718145307    -1.150654353875     0.580468215792     1.329213042378    78.279647827148   -29.481079101562   -83.944824218750         1132415473
+    0.000718145307     0.958399873391     0.006417403473    -1.246253267735    72.440528869629  -103.081665039062    42.061813354492          675227474
+    0.000718145307    -0.027931459730     0.707911944739    -1.181423140079    -9.079223632812   111.842359542847   -54.246307373047          671773474
+    0.000718145307     1.027577055056    -0.951466637234    -1.640775996190    50.691722869873     3.821899414062    55.840530395508         1134424973
+    0.000718145307    -1.009336312131     0.920717657199     0.137007174901   137.036094665527    28.056018829346     9.847274780273         1131968473
+    0.000718145307     1.208985194118    -0.921190438279    -1.553174821610   -45.931030273438   -63.148849487305    37.536392211914         1131748473
+    0.000718145307     0.194084499350    -0.562536454057     0.218260987481   165.457710266113     7.802230834961    36.761764526367         1131631573
+    0.000718145307     1.182270558583     0.047487452176    -0.765923370972    16.248654842377   -44.054183959961  -134.537658691406         1137812773
+    0.000718145307    -0.269808529366    -0.278625286931    -1.010232030999   -73.236770629883   -80.821151733398    78.877670288086         1132768273
+    0.000718145307    -1.513413157533     0.266466348876     1.105517148160    39.285860061646    61.665414810181   -84.722259521484          675230274
+    0.000718145307     1.439357113199    -0.479668913447    -1.249002762057    -5.176702499390   -44.584350585938  -109.071960449219         1131747973
+    0.000718145307     2.176092860032    -0.797695682557    -0.831636304998    19.916075825691    16.021255493164    53.636642456055         1131738073
+    0.000718145307    -1.656773267696     0.422865389189     0.239671369426   -40.800418853760    88.933515071869   -43.723159790039         1131741373
+    0.000718145307     0.120912834527     0.776927593330    -0.210245287090   -28.473934173584   156.716537475586    -0.462356567383         1131622073
+    0.000718145307    -0.768099748343    -0.899547918969     1.041415427406    33.606699943542    88.916056394577   -65.010955810547         1132466973
+    0.000718145307     1.085186946957    -0.049241499627    -0.174987134781   -94.944129943848   -79.407440185547    93.898574829102         1131759473
+    0.000718145307    -0.756232919204     0.234938095962    -0.413750872755     9.109931945801    55.078304290771  -144.019927978516         1132554173
+    0.000718145307     1.875120371713    -0.398420611945    -1.268476337869   -26.806644439697   -34.790328979492    75.094161987305         1132842173
+    0.000718145307     0.427654639429     0.460622622561     0.195865380482    42.899715423584    35.620082855225  -154.992324829102         1132634773
+    0.000718145307     1.502838279116    -1.314428241513    -0.621488284217    -3.648767471313    39.270053863525   -99.298660278320         1132746473
+    0.000718145307     1.125887292456    -0.598289270401    -1.325157879783    56.907444000244  -108.718704223633   -31.955459594727          675325274
+    0.000718145307    -1.709017160726     1.063625165154    -0.185883839058    64.555625915527     0.412117004395   -36.167785644531          676001074
+    0.000718145307    -0.448891759880     1.189479729223    -0.303914479322    94.439590454102    29.043220520020   -95.875137329102         1132775573
+    0.000718145307     0.159437074031    -0.447356919670    -0.012661598129   -60.973701477051    47.570087432861   162.161117553711          675324874
+    0.000718145307    -0.488177780671    -0.471352402046    -0.438128066011    42.677516937256  -120.005599975586    83.329879760742         1132478673
+    0.000718145307     1.334945822473     0.474373003416     0.586742339542   -42.813529968262    60.515964508057    51.173568725586         1132434073
+    0.000718145307    -1.337023246337     0.971555666007     0.214919174482  -114.583183288574    -3.544197082520   -61.138641357422         1138219273
+    0.000718145307     0.061362253763    -0.745530206390    -0.816283960117   -20.682487487793  -141.197967529297    32.252059936523         1132406073
+    0.000718145307    -0.413722524689     0.081434096015    -0.220066846664  -139.804527282715    20.104354858398  -109.154464721680          675339974
+    0.000718145307     1.029468312586    -1.276091350881     0.239635261241  -121.449806213379   -26.151535034180    31.932144165039          675233974
+    0.000718145307     0.595839529303    -1.008642125116     0.418560301837   -62.593528747559    58.817188262939   124.226669311523          675338074
+    0.000718145307    -0.833875888023     0.710062739441     1.422304187279   -85.751777648926    91.333345443010   -28.991516113281         1132840473
+    0.000718145307    -1.299618594890     1.014699727710     0.148435783439    44.325645446777   -12.467720031738  -123.369735717773         1131741873
+    0.000718145307    -0.881490623235     0.381380181259     1.832430989897   -58.750091552734    84.682684421539    33.619796752930         1132181473
+    0.000718145307     1.070065219918    -0.478881560370     0.608995810027   -73.996025085449  -110.399429321289    53.056381225586         1134440273
+    0.000718145307    -0.010825726658     1.639061511148    -0.029585662870    86.036285400391    22.292282104492   -31.213348388672         1132619873
+    0.000718145307     1.510728766778     0.546463515413     0.690484930792   -40.607551574707   -38.652725219727    10.844772338867         1131630673
+    0.000718145307     2.211064869051    -1.176816415998    -0.101706705328   -43.597396850586    10.653129577637     2.547225952148         1131619773
+    0.000718145307    -0.723568698496    -0.172766056173     1.599033956345   -14.456958770752  -122.288375854492   -57.556472778320         1131958073
+    0.000718145307    -0.410479285900    -0.479272255296     0.516992419917   120.276611328125   -43.514755249023  -117.567504882812         1132995673
+    0.000718145307    -0.592662073473     0.039052798229    -1.241228294522   107.268531799316   -36.032241821289    47.426528930664         1131620973
+    0.000718145307    -0.969441346017     0.779811142272    -0.060335473021    -2.068054199219   -48.863128662109  -150.906951904297         1132375373
+    0.000718145307    -0.065494565029     0.681705334996     0.827104830705   -77.920310974121    68.571781158447  -121.570022583008         1137799373
+    0.000718145307     1.804579467896     0.373688460875     0.006778598819     4.280448913574   -18.174949645996   -78.972747802734         1132730973
+    0.000718145307    -0.063955298713    -0.363796742673    -0.599135986208   165.567771911621   -38.029586791992    35.801193237305         1132611473
+    0.000718145307    -1.582176710506     0.227751333723    -0.292932863415    50.848812103271   -73.553970336914    64.245498657227         1133220373
+    0.000718145307    -0.414218032322     0.221747584016     0.748935216000  -158.570777893066   -54.422622680664   -69.388336181641         1132777573
+    0.000718145307     1.169238621260     0.335445706386     0.509608399480   -82.752159118652    51.799869537354    86.157852172852         1131759573
+    0.000718145307    -1.676261481120     0.614663160336     0.113712068707   -53.568183898926    39.305397033691    99.199203491211         1132833373
+    0.000718145307    -0.541188268138     1.228136044016     0.488803616902   134.420661926270   -53.692947387695   -12.880844116211         1132766273
+    0.000718145307    -0.062638471077     0.231404716384    -1.517783135718    66.531856536865    68.567335128784   -87.287048339844         1132610673
+    0.000718145307    -1.217543228257    -0.089045399353     1.191445395772  -121.261024475098    58.305763244629   -49.184036254883          673449874
+    0.000718145307     0.279058634225    -0.515436939519     1.390191220361    42.880563735962  -112.872787475586   -74.291671752930         1132767373
+    0.000718145307    -0.565323822315    -0.200467625332    -0.679422158266  -156.696540832520    -5.023391723633    33.136703491211         1132202873
+    0.000718145307     0.608206816375    -1.188483058420    -1.402643197935   102.152641296387   -26.629936218262    10.584762573242          675241574
+    0.000718145307    -1.862013612415    -0.190269012943     1.447203871743   -61.382041931152    43.230529785156     5.791641235352         1131631073
+    0.000718145307    -0.904585805176     1.223171672657     0.003963047985    87.261634826660   -83.606918334961   -83.137435913086          673572974
+    0.000718145307     1.886749843484     0.112350533496     0.148760397523   -78.339584350586     7.681365966797    46.748001098633         1132632673
+    0.000718145307     0.501408928589    -0.346308754967    -2.071545681655    81.851993560791    -0.872421264648    10.563552856445         1133202873
+    0.000718145307     0.884078239033     0.327952781225    -1.190326433769    58.409832000732  -139.989410400391    -6.854217529297          675221074
+    0.000718145307    -0.896481043105     0.370705225340     1.143779918307   -57.096229553223   108.362808227539  -108.739212036133         1132580473
+    0.000718145307     2.257431281832    -0.573445568152    -1.042979600010   -19.928844451904    79.373617172241    11.035324096680         1131609473
+    0.000718145307     0.299715944851    -0.104125768117     1.438374094629  -111.666023254395   -48.569076538086   -76.039871215820         1132765973
+    0.000718145307     1.213023828851    -1.203769875329     0.423284186101   -86.472892761230    23.082672119141    99.514938354492          673553174
+    0.000718145307     0.567896196266     1.253420790156    -0.605321241572   116.412094116211   -43.709182739258     6.465286254883         1132799873
+    0.000718145307    -2.204302544993     1.220683743782     0.783717817455   -14.933032989502   -26.676307678223    -1.266769409180         1134412073
+    0.000718145307    -1.755201559724    -0.501459241966     1.327081755526   -12.769176483154    52.053878784180   -55.900390625000         1132482273
+    0.000718145307     0.890145583028    -1.217461655756    -0.535600410827   -72.669265747070  -129.592849731445   -33.128723144531         1132368773
+    0.000718145307    -1.058918528466     0.917162635036     1.880514171779   -46.172424316406    75.942127227783   -26.149642944336          675227874
+    0.000718145307    -1.397528092227     0.318562976180     0.280450562333   -44.804924011230   109.922706604004   -98.483383178711         1137783873
+    0.000718145307    -0.571235706830    -0.835918490514     1.331010384361    31.874201774597   121.028968811035    65.013412475586         1132592673
+    0.000718145307    -0.726405049756     0.544555477228    -0.729739564530  -157.791435241699    26.141227722168     7.230972290039         1132482073
+    0.000718145307     1.104723125774     0.265897105330    -0.919532142963   -47.501564025879  -148.170349121094    33.965805053711         1132171173
+    0.000718145307    -1.131880599450     0.786705936486    -0.002826851394    58.973133087158   106.725277900696  -106.884384155273          675338774
+    0.000718145307     0.862692909040    -0.033715584405     1.127397886483    13.052558898926  -137.858901977539   -16.341644287109         1132573173
+    0.000718145307     1.202925709001    -0.023641632662    -0.773500284957   144.204086303711    -1.440681457520    86.625381469727         1132782773
+    0.000718145307    -1.903202352954     1.287185827292     0.028233487652   -81.465690612793    23.705879211426    -0.056610107422         1132589673
+    0.000718145307     1.419554668400    -0.961095502207     0.613797278241  -128.746803283691    -3.785964965820    14.812454223633         1137820673
+    0.000718145307    -0.561368371533    -0.616393009492     2.431614339716   -60.876716613770    -6.977851867676     0.768188476562         1132190973
+    0.000718145307     0.130743951060    -1.341410059736     1.192038529584   -40.924858093262    21.849227905273   118.160018920898          673569974
+    0.000718145307     0.854836117736     0.898283036194    -1.219453037219    28.380317211151    92.726093411446    85.131729125977          674008574
+    0.000718145307     0.774764271057    -0.754593294584     1.185876534278    15.473801136017   138.091762542725   -29.744018554688         1132613273
+    0.000718145307    -1.525056975899     1.733028106308     0.197362993803   -68.189025878906    52.925846099854    -2.593109130859         1132833873
+    0.000718145307    -2.204089870219     0.368465852014     1.353177367956    -8.731792449951    -3.630943298340   -62.880096435547         1132746573
+    0.000718145307    -0.577567924717     0.858348689535     2.143072253716    15.597684860229   -12.763236999512    72.408309936523         1132575773
+    0.000718145307    -1.534385270279    -0.324483706839    -0.802528991445    43.766283035278    66.246339797974     9.609542846680         1132362473
+    0.000718145307     0.202496197796     1.864368946175     0.224648479632   -49.001434326172    60.007062911987    18.394912719727         1132103373
+    0.000718145307    -1.366671357895    -0.283804706183    -0.666765847784     9.458256721497   -36.303222656250  -105.108261108398         1132469973
+    0.000718145307    -0.100264973068     1.635851694325    -1.301420066273    60.476085662842   -51.496490478516   -32.801223754883         1132713173
+    0.000718145307    -0.219407207578    -0.059209126448    -1.197894997424   125.594215393066    81.658619880676    53.691268920898         1132295373
+    0.000718145307     1.384586687591     0.289516248152    -1.748281646573   -46.988151550293   -94.412002563477   -36.055358886719         1133214773
+    0.000718145307    -1.297239896489     1.397527557556     1.812519756956   -37.743766784668    -6.279296875000   -44.087158203125         1132418973
+    0.000718145307    -1.176208180353     0.820969083034     1.256389284880   132.936408996582   -44.847320556641    49.207077026367         1131609673
+    0.000718145307    -1.480490358848     1.253165521307     1.097394819624   -15.769363403320  -117.168075561523    26.341903686523          675725174
+    0.000718145307    -1.834287892135     0.918950691791     1.236277123264    31.683967590332   105.391890525818   -12.699844360352         1132767173
+    0.000718145307     0.397111625349    -0.810744640014     0.466733308077  -148.661231994629  -106.344284057617   -24.940521240234         1132591773
+    0.000718145307    -1.811867506885     0.539384269349    -0.048929938332  -114.371681213379   -35.148811340332   -33.294403076172         1132587373
+    0.000718145307    -1.651427486895    -0.633208790842     0.510481344019   -16.634765625000    88.013829469681   -65.311187744141         1132433673
+    0.000718145307     0.647657080044    -1.276838035561    -0.548622490519    27.784732818604  -152.589263916016    40.618637084961         1131637873
+    0.000718145307    -0.185282395094    -1.427193168617    -0.123362185563  -124.770439147949   -53.117599487305   -36.399963378906         1132101873
+    0.000718145307    -0.724906221255    -0.534748788399     0.862687035780    -0.733688354492   -64.454391479492   163.762191772461         1132603473
+    0.000718145307     1.763541910054    -0.672343123690    -1.342394446428    75.022281646729   -82.404953002930    75.618881225586         1132592973
+    0.000718145307    -0.562898858871    -0.051636694004     1.847018902931    32.733756065369    77.173694610596   119.162918090820         1132616773
+    0.000718145307     1.722932404165    -1.364091743478    -1.351556444971    97.041946411133    30.697837829590    43.810562133789          674662074
+    0.000718145307    -0.056318758601     0.198641330826    -1.322795186747   158.334053039551   -29.795242309570    35.434585571289         1133217873
+    0.000718145307    -1.131191486473     1.282189808545     0.582222697698    66.642398834229     0.599746704102  -137.254798889160          673567174
+    0.000718145307     0.141802260430     0.364666650770     0.388699494305   -49.219940185547    61.752346038818   184.672164916992          674055074
+    0.000718145307     0.581532100770     0.424124133598     2.129898188338     6.797704696655    60.363901138306   -12.586257934570          674015474
+    0.000718145307     0.169561446481     1.297144577476     0.434616513747   -93.376502990723  -104.845748901367    51.379348754883         1131739973
+    0.000718145307     1.813234041284     0.075171705672     0.429255787987    22.025406181812  -109.863800048828   -28.463775634766          673591474
+    0.000718145307     1.343058253854     0.531490031666     0.178844268972   -63.572860717773   114.113763809204   -62.999267578125         1132417273
+    0.000718145307     0.793530554019     1.526765737274    -0.777883427108   -74.319206237793    76.344337463379   -10.512466430664         1137820373
+    0.000718145307     0.601917000766    -0.374116693138     0.080355508244    -6.685871124268  -120.841567993164  -162.652038574219         1132353473
+    0.000718145307    -0.431539309668     0.883011967434     1.537451167446     4.161844253540  -134.643951416016    54.879592895508         1132038973
+    0.000718145307     0.045457939795     0.168160336567     1.340855461861    -8.130006790161    97.465744495392   143.267532348633         1132422573
+    0.000718145307     1.949599196073     0.094074194366    -1.218978349465    45.514091491699   -96.001876831055   -57.728210449219         1132790973
+    0.000718145307    -1.442221333712     0.015447526597    -0.065097806457  -154.686790466309    13.216163635254    18.443405151367         1137715473
+    0.000718145307     1.479580802231    -0.349308461182    -0.217610822465   -87.377922058105     0.948974609375   149.889816284180         1132356773
+    0.000718145307    -0.087552148842    -1.033431580616    -0.681105023055    22.446865797043   -94.672485351562   131.053756713867         1132369173
+    0.000718145307     2.208114547637    -1.121729209238    -0.698441320698   -78.452270507812     8.825569152832    86.666946411133          673555874
+    0.000718145307     1.829762207383     0.725771325289    -0.946765680768    79.298816680908    61.570560455322   -14.075057983398         1131893373
+    0.000718145307     0.781665115049    -1.833831158365    -0.978573290132    96.363655090332     8.000480651855    49.279830932617         1132764873
+    0.000718145307     1.413137715261     0.096479641219    -1.909902751710   -37.730827331543   -96.883422851562    61.283493041992         1132437573
+    0.000718145307    -1.547263079534     0.518062171068     1.015548566691  -113.275688171387    46.353408813477   100.894271850586         1131752173
+    0.000718145307     1.799764816880    -1.276346595132    -0.517465643756   -37.250190734863    -2.248046875000   136.625625610352          674055374
+    0.000718145307     0.627549970645    -0.379611491574    -0.782285388208   169.005836486816   -25.013069152832    99.648391723633         1132471673
+    0.000718145307    -0.427759669913    -0.646815085175     0.455286538759  -153.484413146973    -3.436325073242  -115.439392089844          673593674
+    0.000718145307     0.834749888743    -1.084973010827    -1.294230603326   -20.818645477295  -110.451858520508   103.757369995117         1132439773
+    0.000718145307    -1.503761680517    -0.418791674489     1.548266553036   -72.196403503418    40.687076568604  -102.057662963867          674009274
+    0.000718145307     1.940646914221    -0.154656987537    -1.611652727072   -23.567623138428    95.630224227905    67.626754760742         1137812873
+    0.000718145307     0.211983394281     0.032363271750    -1.448168267685    19.554676771164   170.087760925293    -1.468643188477         1136869573
+    0.000718145307     0.472124329587     0.573628193902    -2.538686219266     8.827870368958    61.837774276733    20.426315307617         1137651573
+    0.000718145307     1.131990459157    -0.877714258536    -1.396963398153   -45.497207641602    83.021854400635  -128.078941345215         1138219573
+    0.000718145307     0.855280002513     1.767888780116    -0.286378697167    26.457491874695    71.508329391479   -48.563476562500         1132100373
+    0.000718145307    -0.449678183609     1.388554627769    -0.106370647767   152.887931823730    65.488338470459   -20.009063720703         1138221973
+    0.000718145307    -0.425461269864     1.553654107738    -0.932597054926    49.104988098145   125.724529266357   -14.395248413086         1132096373
+    0.000718145307     0.150000042702    -1.185965829408     2.074279593247    58.127372741699    19.976898193359   -85.829956054688         1132557473
+    0.000718145307    -0.687351273801     0.723718640064     0.487448883482   174.790733337402    23.920051574707   -90.825317382812         1132365873
+    0.000718145307    -0.584433856525    -0.623796118506     1.371123913078    -3.012245178223   170.873680114746    22.078964233398          673552974
+    0.000718145307    -0.098527952864     0.721601877258     2.257567247294   -40.540702819824    63.519430160522   -49.203369140625         1132547873
+    0.000718145307    -1.028071135423    -1.200624095490     0.151095195453  -124.691520690918    25.562568664551    41.702194213867          673562474
+    0.000718145307    -0.401392613207     1.453238854073     0.768454932752   118.943809509277   -36.496780395508    87.177505493164         1132740473
+    0.000718145307     0.610299292002     1.505335723230    -1.707390624993    33.692040443420   -83.628326416016    -3.226654052734         1132838473
+    0.000718145307    -2.186955452763    -0.067043002828     2.127423114633   -29.607986450195    -3.704444885254    22.100784301758         1131895173
+    0.000718145307     0.951339643989    -0.072029589805    -0.545364654783   185.392921447754     6.493103027344    76.085861206055         1132654973
+    0.000718145307     0.417955145981     0.841167428989    -1.693516393340    84.874435424805  -102.517837524414   -48.102554321289          673592574
+    0.000718145307     1.698378147969     0.414228623082     1.120618637701    12.157649040222   -80.373519897461   -19.685134887695         1132367973
+    0.000718145307     1.808914947866     0.906536356069    -1.374077893915   -66.936775207520    13.935958862305   -52.571716308594         1131639573
+    0.000718145307    -0.720015132565    -0.508953169908     1.586150887797    63.769672393799    21.490242004395  -150.982696533203          673570674
+    0.000718145307     0.317782540606    -2.479300432242     0.932413242398   -26.613216400146   -21.965629577637    12.347763061523         1137758173
+    0.000718145307     0.400640074257    -0.297826857181    -2.129305211125    98.131042480469   -66.592117309570    22.575180053711         1132593173
+    0.000718145307    -0.056530989375    -1.407622090266     1.750985741301    16.742441177368  -119.954284667969    -5.878585815430         1132371673
+    0.000718145307    -1.140870009108     1.375019040996    -0.705407535055   -50.105583190918  -108.930526733398    72.930801391602         1138228173
+    0.000718145307    -1.090097398141     0.783782279603     1.746001037020   -33.946098327637    38.233104705811  -136.635574340820          675244274
+    0.000718145307     0.326621900802    -0.244756520622    -1.406175973929    71.525234222412   -80.364822387695  -139.938529968262          673559974
+    0.000718145307     0.487310074874    -1.720637562502     2.106824335256   -52.403678894043    16.997116088867    17.869369506836         1132726873
+    0.000718145307    -1.815313385928     0.271708329871     2.540410133499   -31.242904663086    23.653709411621   -28.238586425781          673560074
+    0.000718145307    -1.619056451915     0.501179609221     2.279663305682   -26.335952758789   -86.034652709961   -27.973709106445         1131619873
+    0.000718145307    -0.953997919435     1.736411386394    -0.540390079095  -125.828544616699    25.922859191895   -17.305877685547         1132369773
+    0.000718145307    -0.411082830710    -0.156892776596     0.019517070768    14.418030261993  -146.007354736328  -153.677536010742         1131886473
+    0.000718145307    -1.563446044960    -1.182209632702     1.843484264798   -15.924652099609    62.800590515137    17.273910522461          673568474
+    0.000718145307    -1.100015026419     0.795232305264    -1.601988885413    91.989700317383   -44.977783203125   -28.788146972656          675240974
+    0.000718145307     2.008592826772    -0.672688072231    -1.695525484071    23.015243887901   -89.300292968750    78.601974487305         1132705373
+    0.000718145307     2.043598080518    -1.329154586177    -0.921824401716    77.272640228271    58.463855743408    87.031204223633         1132369273
+    0.000718145307    -2.206848633705     0.459930380502    -0.578807030024    69.266426086426   -21.171264648438   -26.987899780273         1132368673
+    0.000718145307    -0.429495608229     0.704257300733     1.161193157894   -51.403007507324   147.816852569580   -97.173034667969         1131640373
+    0.000718145307     1.392967868457    -1.477720160675    -0.587804003854    10.797963142395  -152.482940673828    30.703720092773         1132612673
+    0.000718145307     0.573435449943     0.172187470877    -1.055529332374   -39.782314300537   -62.050201416016  -181.261016845703         1131731273
+    0.000718145307    -0.677532900889     0.705570739693     2.277032021911   100.248771667480   -17.535308837891   -41.012893676758         1138223873
+    0.000718145307    -0.233995996759     1.712882086405    -0.395876975832    62.635108947754     0.452018737793  -128.560897827148          673559774
+    0.000718145307    -0.485140524560    -0.691360640262     0.983800945164   123.557144165039    14.042411804199   141.149948120117         1132475573
+    0.000718145307     0.325151524573     0.138286478618     2.510778997977    42.432691574097    57.814613342285   -11.797729492188         1132476773
+    0.000718145307     0.287723828737     1.197307184033    -1.467934519522    19.938317656517    -6.514785766602  -139.354751586914         1132454773
+    0.000718145307    -0.599885070218     1.235519477322     1.266171026750  -130.683387756348    62.052810668945    51.121871948242         1137800273
+    0.000718145307     1.881014571180    -0.626506500225    -0.927909925296    83.328617095947   -19.663665771484   134.046798706055         1132580073
+    0.000718145307     0.154675322609     0.466003431070    -1.513314777758   -19.206718444824   163.764503479004    35.415420532227         1132633673
+    0.000718145307    -1.250089865039     0.643908894827     1.404347202207  -114.692008972168   117.183076858521   -32.480087280273         1132705973
+    0.000718145307    -1.325986893050     1.230173927359    -0.359136117921   -58.575180053711    86.554430961609  -113.579925537109         1132752373
+    0.000718145307     0.336219300905     2.262827930022    -0.214401950690    43.028730392456    -2.444709777832   -41.851577758789         1131630373
+    0.000718145307     1.993924226216    -0.288686328231    -2.295152906031    42.606590270996   -19.787971496582   -56.979461669922          674035274
+    0.000718145307     0.445573783969    -2.046409385343    -0.118063467668   -79.412002563477    90.198818922043    16.380111694336         1132460473
+    0.000718145307     1.549872859936    -2.110661260862    -0.256722740956   -47.658226013184     1.266075134277    93.730880737305          675222274
+    0.000718145307     1.008724589126    -1.768046525182    -0.515378595847  -132.017234802246   -52.243209838867    25.010421752930         1131895673
+    0.000718145307    -1.154469436926    -0.080781052961     1.909401772655   -44.221786499023   134.853519439697    47.682632446289         1132263873
+    0.000718145307    -0.532959493424     0.738513794907     0.312724477117  -191.847526550293    26.917610168457    71.909896850586         1131970273
+    0.000718145307    -0.336958627523     0.196647884701    -0.049120523184  -175.243309020996   -60.077804565430   116.266433715820         1137786873
+    0.000718145307     1.771964908313    -1.050450940594     0.558521430461   -80.164115905762    -7.329849243164   112.058151245117         1132365273
+    0.000718145307     2.062616452630    -1.524695589586    -0.932356286590    84.710048675537   -25.771270751953    84.333358764648         1132187273
+    0.000718145307     0.048760536688     0.103167877342    -0.777979537278  -125.985374450684    34.287612915039   162.440048217773         1132445373
+    0.000718145307     1.078228629251     0.186560344673     1.340345472846   -99.034263610840    24.082260131836    95.709915161133          673564474
+    0.000718145307     1.552221247249     0.039197219177     0.934741035477    86.409599304199    61.390100479126    83.222854614258         1131632073
+    0.000718145307    -0.856133670774     1.011738323996     1.784073011312   -12.022457122803   133.325328826904   -41.707870483398          675325374
+    0.000718145307     0.413778163634    -1.298290017251    -1.330975267654   -93.177276611328   -29.810440063477  -105.590911865234         1132593373
+    0.000718145307     0.182014539883     0.879816432127     1.056909243692     2.122924804688    52.703056335449   162.560470581055         1132844873
+    0.000718145307     1.115172570536     0.569427265480     0.694647007466    75.232353210449    19.899734497070   136.826950073242         1132839473
+    0.000718145307    -0.765754343880     0.329073644645    -0.451558271824   108.709068298340    33.718524932861  -163.150611877441          673617774
+    0.000718145307    -0.582675821554     0.188210810817     0.371010085272   -60.224060058594    98.095571517944  -183.665023803711          674642274
+    0.000718145307     0.969924220106    -1.003852722575    -0.836230816353    23.206237077713   166.999496459961   -80.969589233398          674011074
+    0.000718145307    -0.005537042211    -1.344343267223     0.506823669804  -160.033317565918    53.764064788818   -42.504425048828          673555674
+    0.000718145307    -1.129203714820     1.947077132431     0.681505021382   -37.198326110840    54.171325683594    97.336502075195         1131818173
+    0.000718145307     1.144781541109    -1.386661658175     0.528477166153   -92.812179565430   -21.436889648438   130.152847290039          674009974
+    0.000718145307     0.329247825022     0.949347379725    -0.653100183797   107.043411254883  -152.603729248047   -18.339828491211         1132399573
+    0.000718145307    -1.929166206671     0.404744967806     0.115613609420    -2.258525848389    11.839149475098  -143.710784912109         1132790173
+    0.000718145307     2.710177157076    -1.050378613534    -1.338129787872   -25.649349212646    -7.588455200195    69.396499633789          675745374
+    0.000718145307    -0.965342637143    -1.145761155892    -0.622463105194  -116.743232727051   -19.879585266113    52.110671997070         1132171973
+    0.000718145307     0.072980979087     1.329395021395     1.538010199113   -35.028949737549    -6.962135314941  -113.480575561523         1132465273
+    0.000718145307    -1.202544407504     0.713824835171    -0.335157334725  -158.847785949707    26.461250305176    83.002334594727         1131740773
+    0.000718145307    -1.395664433628     0.350756931580    -0.272726683523   131.333137512207   -99.941192626953    55.278213500977         1132494073
+    0.000718145307     1.727729828293     0.312947455458    -1.107704968666  -147.082191467285    11.942459106445   -31.827194213867         1132332373
+    0.000718145307     0.091287671434     1.605869354772     0.167632513172   144.811042785645   -30.758926391602   -34.886871337891          675332674
+    0.000718145307     0.097823659339     0.168337429645     0.177797776184    43.174089431763   104.827485084534   192.133560180664         1132434573
+    0.000718145307    -1.150572504612     1.803160358163     0.427984866881   -21.458747863770  -123.944366455078    56.187484741211         1131868173
+    0.000718145307     0.245375438688     1.153825532800    -1.341601740907  -156.552574157715    -8.874374389648     9.926101684570         1132395973
+    0.000718145307    -1.212807567693     0.191072376145     1.916514866764  -106.393287658691   -34.726524353027  -105.621459960938         1132102873
+    0.000718145307     0.281906407320     0.090678667386     0.111996251803    33.063084602356   176.426841735840   131.971420288086         1132768773
+    0.000718145307     1.147098723408     1.157846087742    -1.919755927423    67.406826019287   -72.626327514648   -16.186706542969         1132117873
+    0.000718145307     1.413008409231     1.640280596834    -0.692593554303    43.312917709351   -68.710922241211     4.512527465820         1132468773
diff --git a/galaxychop/dataset/gas_.dat b/galaxychop/dataset/gas_.dat
new file mode 100644
index 0000000..fc8fcc2
--- /dev/null
+++ b/galaxychop/dataset/gas_.dat
@@ -0,0 +1,251 @@
+# m[1e10 M_sum], x[kpc], y[kpc], z[kpc], vx[km/s], vy[km/s], vz[km/s], ID
+    0.000149902262     0.648733557407    -0.580306010069    -0.225408957208    34.121253013611    18.987464904785    -9.390716552734       122613388944
+    0.000133226276     0.442173828516    -0.510185045228    -0.027411260414    59.497829437256    25.537551879883   -31.528167724609       122616809390
+    0.000198564216     0.912112984666    -0.364085460970    -0.074681814944   -53.229850769043    -5.132652282715   -34.344207763672       122487342625
+    0.000231729180     0.442742787805    -0.169150150875     0.018032153962    23.530544996262    13.662551879883   -91.119781494141       122615993828
+    0.000176993766     0.876028109016    -0.598329679530    -0.386718910802    49.749311447144   -28.640571594238    21.948532104492       122596929237
+    0.000110622299     0.796478400815    -0.460935782753    -0.356686840710    78.003200531006   -22.499549865723    -3.840286254883       122605158581
+    0.000179944414     1.043299066174    -0.721322372628    -0.248368594503     1.953931808472   -30.941421508789    33.076889038086       122209321964
+    0.000236450272     0.840052736362    -0.822009507725    -0.272626673781   -18.369255065918    30.008529663086    34.663650512695       122615897788
+    0.000197705594     1.207924619687    -0.318855712170    -0.455924665134     4.609430313110   -58.173080444336     5.288772583008       122614038619
+    0.000238577035     0.860158528977    -0.200430205485    -0.280603609347    36.222068786621   -55.175308227539   -50.137664794922       122616321115
+    0.000158470051     1.157170609341    -0.548201197375    -0.392902647558    19.534239649773   -43.813171386719    35.795211791992       122561873299
+    0.000136842602     0.483352465041    -0.518302703003    -0.360385808165    96.355720520020     0.690116882324     5.312271118164       122590245869
+    0.000155857648     1.012809505140    -0.729708667109    -0.500726146413    12.731583595276   -20.836120605469    54.613845825195       122620031907
+    0.000183276657     0.951147458333    -0.623538611318    -0.582327624148    46.500001907349   -18.558387756348    50.607559204102       122462161900
+    0.000188873877     0.769687185924    -0.592898937147    -0.595850493627    57.951145172119    -2.905799865723    53.497756958008       122575331288
+    0.000109084518     0.664513395066    -0.340541642986    -0.350878601022   102.889152526855   -14.060516357422   -33.144210815430       122605148497
+    0.000259137159     0.589295533014    -0.722953564873    -0.446820340497    55.142467498779    30.198978424072    50.103713989258       122582081748
+    0.000234839594     0.266018663458    -0.654401761081    -0.119046217481    52.461406707764    73.158700942993    10.358200073242       122557307580
+    0.000171129723     1.063886309586    -0.609733082125    -0.554571289446    42.330610275269   -40.602981567383    38.092666625977       122619494685
+    0.000170975327     0.619075600271    -0.792330656416    -0.254569117989    12.359377861023    72.199472427368    33.796340942383       122594507389
+    0.000146447550     0.448487539704    -0.484668068948    -0.516728026613    95.795814514160     4.415412902832    32.061264038086       122603487237
+    0.000165794831     0.750920228671    -0.455335629278    -0.558943587051    92.760612487793   -16.580032348633    27.242233276367       122474929651
+    0.000158253708     0.997479053671    -0.589850413586    -0.755501551685    32.013576507568   -18.486335754395    60.614822387695       122589339240
+    0.000329879607     0.927081002606    -0.827050793139    -0.555231874965     8.835266113281     6.741233825684    66.760177612305       122617677515
+    0.000131310328     1.106534159415    -0.719798611189    -0.683525027295     8.332061767578   -23.757141113281    55.935409545898       121377632163
+    0.000247809803     1.010371227075    -0.388844644104    -0.662119031264    74.526744842529   -47.636428833008    15.507034301758       122497825608
+    0.000123022663     1.045123981281    -0.818125356070    -0.324001754579   -39.703540802002     0.096374511719    59.056594848633       122612625988
+    0.000211884530     1.169800107228    -0.721615744655    -0.417247966022    -4.041007995605   -30.362503051758    61.393173217773       122615204378
+    0.000185215089     0.092089127446    -0.482172232906    -0.339586468473   111.496398925781    17.537353515625    -5.537063598633       122535963902
+    0.000183086726     0.769341132477    -0.275623736219    -0.586225776276   102.564636230469   -27.101081848145   -23.027862548828       122489281368
+    0.000133961148     1.125906619817    -0.581890892559    -0.775069504181    35.900559425354   -43.476821899414    43.413406372070       122554269511
+    0.000117462514     1.002106811635    -0.826816504648    -0.567320041956    -0.903930664062    -3.356040954590    69.051834106445       122620873779
+    0.000173452398     0.397311778475    -0.325630615438    -0.498492226029   118.977516174316    -4.437698364258   -20.006469726562       122577675254
+    0.000177117094     1.186407596962    -0.676365495410    -0.621463345081    24.116445302963   -45.957901000977    48.762924194336       122508565380
+    0.000127802530     1.007850858647    -0.746803542587    -0.710020141464    11.905642509460     5.457656860352    79.973129272461       122615098889
+    0.000140522854     0.884804834399    -0.589478074847    -0.727971605923    41.157644271851     8.416496276855    82.845535278320       122616902349
+    0.000112766633     0.980564658435    -0.460185503130    -0.736666215863    68.523338317871   -38.589248657227    48.686355590820       122596027471
+    0.000141221928     1.177069508692    -0.503337394837    -0.690990642185    51.666090011597   -54.911132812500    32.435317993164       122552588532
+    0.000155302449     1.311254099501    -0.515832951671    -0.491870420283    -5.542974472046   -41.819839477539    65.487899780273       122576165105
+    0.000129458364     1.203511876556    -0.725094329906    -0.767943461214    11.901041984558   -35.340370178223    57.164810180664       122593669597
+    0.000144251870     1.212236539092    -0.620692851922    -0.778583070195    29.532048225403   -49.984771728516    40.591842651367       122037131499
+    0.000109680441     1.241994941920    -0.412860860944    -0.648460081209    44.730215072632   -71.741470336914    24.426254272461       122615897787
+    0.000131061635     0.827636647061    -0.294889969093    -0.712721414107    99.500427246094   -32.209571838379    22.243637084961       122586878520
+    0.000176171088     0.869791931008    -0.484445597284    -0.800872214954    67.454853057861    -8.965042114258    70.227951049805       122593529953
+    0.000147396306     0.418314943157    -0.171469204309    -0.672144528220   120.363059997559   -17.556213378906   -27.142562866211       122596859518
+    0.000162969664     0.638007707712    -0.298788809832    -0.701971395022   112.984649658203   -23.329284667969    16.187484741211       122602813424
+    0.000152429158     0.640040966263    -0.632233685389    -0.661888964208    54.545391082764    28.790607452393    87.079483032227       122617696732
+    0.000138026240     0.198762054117    -0.239985235980    -0.225668233254   123.613273620605    10.969108581543   -61.328918457031       121057045938
+    0.000168785395     1.099390831596    -0.794168280136    -0.838746372231    -1.084339141846     6.854080200195    77.378860473633       122611072492
+    0.000162324432     1.027041016984    -0.462462436169    -0.911380462200    61.115627288818   -46.167175292969    49.686599731445       122537628090
+    0.000120133023     1.197948226890    -0.681287535175    -0.914602703838    24.002109289169   -38.653854370117    58.366317749023       122595187657
+    0.000149392377     1.070515273377    -0.629780971208    -1.038016471470    35.998926162720   -38.064361572266    61.213851928711       122589406276
+    0.000133981579     0.705585635914    -0.362598867975    -0.845296993325    95.954551696777   -23.351852416992    49.669754028320       122586160534
+    0.000200410432     0.004385816771    -0.495182925451     0.535004695161     7.779418945312   105.161737442017   -63.665176391602       122610916556
+    0.000139105949     0.531003926882    -0.038228542011    -0.682832326029   108.906402587891   -34.086517333984   -59.214309692383       122609791415
+    0.000174741464     1.188389510035    -0.462633068413    -0.813692284391    59.309757232666   -61.486007690430    27.855209350586       122400329840
+    0.000133535737     0.998524772192    -0.936587787144    -0.479071163056   -26.867481231689    34.308700561523    75.595932006836       122613559068
+    0.000233923347     0.867352764217    -0.176106148078    -0.752229205292    89.418151855469   -62.151260375977   -37.945388793945       122429620696
+    0.000089697554     1.232757449836    -0.607300369108    -0.966836887270    38.663013458252   -52.033050537109    43.055587768555       122444017370
+    0.000108738677     1.061334154638    -0.389135630536    -0.843097815918    71.972038269043   -57.606353759766    37.249343872070       122493519535
+    0.000195622430     1.246914276790    -0.855175927861    -0.444368175310   -34.358654022217   -18.374473571777    74.947097778320       122620020657
+    0.000205501463     1.327623411230    -0.760777372410    -0.576989790163    -2.765186309814   -46.697174072266    64.988754272461       122618035457
+    0.000207761957     1.101990245786    -0.263187971965    -0.822761510376    73.812419891357   -72.626708984375    -5.635192871094       122491799027
+    0.000182091302     1.366036873417    -0.245167103127    -0.397121370735   -70.067756652832   -43.612609863281    37.205978393555       122609416710
+    0.000168762097     1.259219667923    -0.904788310808    -0.609893053970   -31.421180725098   -22.160789489746    73.249313354492       122614234401
+    0.000130088913     1.303529902848    -0.625605372337    -0.910956087906    31.997476577759   -57.120315551758    43.884231567383       122591968865
+    0.000198887996     0.810028849319    -0.451725234474    -0.955876140231    80.305919647217   -29.025199890137    64.192153930664       122617550276
+    0.000175629611     0.729084512447    -0.520808613022    -1.139078495865    64.197265625000    -6.832534790039    71.268264770508       122596991412
+    0.000145349564     1.244062416482    -0.487330857254    -0.962416897380    54.893428802490   -63.255508422852    32.191482543945       122544352705
+    0.000154502413     0.980163943992    -0.302883666222    -0.856338004537    91.035179138184   -53.583541870117    33.261276245117       122540965771
+    0.000171571635     1.369974628145    -0.463471401428    -0.760351646916    30.284870147705   -77.668045043945    39.015579223633       122614361184
+    0.000179965602     0.430808702908    -0.591446463876    -0.650620402237    81.023052215576    41.431411743164    78.675735473633       122576014786
+    0.000198972426     1.419718223279    -0.647159753622    -0.557335614231    -6.209133148193   -44.732070922852    74.993850708008       122610097582
+    0.000132652305     1.381596068751    -0.746630112365    -0.811328261209    11.618937492371   -51.367568969727    62.443344116211       122611756175
+    0.000181934432     1.239169640160    -0.565278503628    -0.020030145239   -88.628837585449    -6.364776611328    36.621017456055       122614532557
+    0.000132215078     0.381813162233    -0.300419216377    -0.776102922068   128.491683959961   -15.397987365723    18.536575317383       122611072494
+    0.000131421839     0.714312598850    -0.226189104596    -0.910316528405   111.471191406250   -35.489898681641    30.707504272461       122499087907
+    0.000209421531     0.592163489176    -0.101744145416    -0.898459540720   116.772651672363   -40.239196777344    -8.016937255859       122546730977
+    0.000120738572    -0.302434237631    -0.211232139143     0.174117051270   114.879478454590    39.192234039307   -86.686935424805       122608547612
+    0.000154556634     0.459385825078    -0.461966528633    -0.977082521202    79.358509063721     9.335540771484    80.342514038086       122575568662
+    0.000119111573     1.300656775559    -0.854000276563    -0.867877168358    -5.031459808350   -43.803421020508    75.527389526367       122606803833
+    0.000162585973     1.517981642165    -0.453291106210    -0.639235221306   -19.303150177002   -59.110580444336    65.932479858398       122607415992
+    0.000191304935     0.905000297577    -0.775051531253    -0.903445416146    19.883421182632    34.048789978027    92.510238647461       122609274055
+    0.000174437198     0.425245948214     0.090216954856    -0.180482901793    78.774921417236   -42.954803466797  -117.481689453125       122610232146
+    0.000195875909     1.113262030099    -0.742048081086    -1.104404251567    28.132368564606   -21.312026977539    79.600692749023       122462176322
+    0.000189779006     0.803056727826    -0.668059076350    -1.011583550952    43.776412963867    14.194633483887    93.379165649414       122509637421
+    0.000122103927     1.279476259158    -0.962790114324    -0.776878348073   -34.860267639160    -3.461608886719    82.015335083008       122446625737
+    0.000176825386     0.315122490593    -0.659631652421     0.394241111461   -61.752456665039   113.404535293579   -11.345687866211       122249265087
+    0.000137962255     1.264916924352    -0.749684368367    -1.061597892787    20.383411288261   -49.487808227539    66.564285278320       122498241388
+    0.000095353687    -0.324482172489    -0.587464556268     0.258231118251    96.141090393066    71.405605316162   -64.140136718750       122604484541
+    0.000194329870     1.439953176684    -0.594941440072    -0.779363695528    16.085993289948   -65.168518066406    62.313125610352       122599318217
+    0.000130750341     1.114563749722    -0.462023168821    -1.097495615955    63.569152832031   -66.107467651367    46.186386108398       122282137230
+    0.000226983117     0.106435668533    -0.710472386025    -0.364329480109    76.089702606201    74.172340393066    55.444198608398       122591011883
+    0.000160461001     0.877807936401    -0.219677218266    -0.999661594511   103.276916503906   -53.792221069336    33.758865356445       122509692848
+    0.000129516411     0.980111768406    -0.308222100722    -1.030296968431    86.818550109863   -59.526519775391    49.063125610352       122467462564
+    0.000214031927    -0.118855307352    -0.382024152021    -0.424498677200   138.573013305664     9.620666503906   -23.536972045898       122542837678
+    0.000130789558     1.448457443245    -0.695942336093    -0.964786195673    23.783125638962   -65.581161499023    56.188552856445       122611823733
+    0.000162701777     0.775973264954    -0.121767415780    -1.021742517666   111.637710571289   -52.858703613281    13.552505493164       122576173735
+    0.000195947869     1.312252694292    -0.080830380636    -0.601104153599    34.596365928650  -109.231552124023   -31.358337402344       122603892269
+    0.000172783766     1.319345625877    -0.511059027769    -1.075162760974    52.748926162720   -69.209869384766    41.815841674805       122261552764
+    0.000129126274     1.018620335001    -0.537458314015    -1.260858293465    59.665958404541   -56.238510131836    64.981887817383       122596027469
+    0.000209873615     0.341534922302    -0.120537830019    -0.910044842881   133.282104492188   -30.057510375977    -3.214157104492       122543964361
+    0.000191830622     1.463823783049    -0.801705683392    -0.727658604484    -9.983530044556   -54.020980834961    78.873092651367       122617677514
+    0.000148996376     1.204827085001    -0.983637220656    -1.051275843328   -12.496334075928    15.446784973145    84.397720336914       122196658822
+    0.000241521295     1.388448918304    -0.465133577005    -0.210567878360   -77.019485473633   -22.071571350098    60.269638061523       122618035458
+    0.000247646851     0.295745073788    -0.536861630012    -0.829167512548   107.852088928223    -5.142013549805    67.546493530273       122309668389
+    0.000189716360     0.928287047951    -0.837342920022     0.256497879387   -96.367706298828    62.659006118774    44.875778198242       122415361315
+    0.000134403279     1.406958804289    -0.635930078674    -1.109138151197    38.424253463745   -67.046386718750    52.350692749023       122403665501
+    0.000118843273     1.151715030552    -0.327852710360    -1.059411179850    79.340251922607   -75.458908081055    34.840621948242       120310129470
+    0.000149908214     0.469453658908    -0.309037309121    -1.086487903639   118.542587280273   -37.902191162109    37.229263305664       122571009059
+    0.000183602984     0.292472623523     0.132202708011    -0.880601058033   115.047576904297   -52.048446655273   -70.788925170898       122420959590
+    0.000101404352     1.458814043265    -0.810300144952    -1.053918542921     0.257585525513   -64.752731323242    71.013717651367       122609274056
+    0.000164271929     0.677740211414     0.077195046215    -0.996305113218    98.448699951172   -75.908584594727   -56.078765869141       122620160062
+    0.000206380995     0.060629977287     0.102378735805    -0.724028490946   126.403594970703   -30.241523742676   -86.782897949219       122505483994
+    0.000101764141     1.348631282180    -0.923813217469    -1.109898617818    -7.826189041138   -45.028671264648    79.755111694336       122505414620
+    0.000160722440     1.169063316409    -0.152520266841    -0.986981490505    80.783657073975   -94.092178344727   -22.189712524414       122598626271
+    0.000217857320     1.271830891444    -0.304411603679    -1.030267286224    66.513031005859   -93.606170654297    13.610977172852       122550940861
+    0.000152928842     0.788602223162    -0.070207971651    -1.176804730965   110.876976013184   -58.100082397461    20.425704956055       122546019933
+    0.000096975724     1.292120608435    -1.205692950944    -0.528408755475   -56.036109924316     4.502693176270    87.189865112305       122569336823
+    0.000161781907    -0.057180949859     0.031013937215    -0.282634600689   121.143386840820   -14.515037536621  -118.898849487305       122075385772
+    0.000138456933    -0.186560935541    -0.417761735114    -0.676831200689   136.335746765137     1.057693481445    21.507461547852       122562782143
+    0.000197755668     0.243029900578     0.086933571838    -1.025774885224   126.604469299316   -48.869247436523   -31.802825927734       122454480466
+    0.000125877312     1.463021665698    -1.004854337855    -0.783365469627   -39.231021881104   -40.190963745117    86.373794555664       122610232147
+    0.000169884195     1.065950332216    -0.228762943090    -1.094511305728    90.831504821777   -78.611831665039    27.957626342773       122597004530
+    0.000239469300     0.895760185198     0.131844519832     0.373573310133  -109.647911071777    -8.256965637207   -72.964782714844       122491092677
+    0.000151535642     0.709913435976    -0.631576100390    -1.412368801637    57.499591827393   -28.387817382812    82.995315551758       122591184628
+    0.000179393755     0.444847361364    -0.496774541220    -1.257561962311    86.878944396973   -29.612907409668    75.426437377930       122114384503
+    0.000187761485     1.080667822733    -0.683848068702    -1.371729158667    47.977483749390   -43.769409179688    76.008895874023       122576987207
+    0.000184776814     1.611242789097    -0.708096570437    -0.904245396317    -0.696592330933   -67.175521850586    78.080032348633       122576294306
+    0.000206093275     0.511388294071    -0.025638402927    -1.286305478268   118.389976501465   -50.242218017578    10.551742553711       122540904927
+    0.000224828167     0.613471677551     0.066443216714    -1.180673278549   113.053588867188   -68.184936523438   -14.608108520508       122473266373
+    0.000112033296     1.456579155504    -0.761753408979    -1.263880011948    22.632176637650   -69.716156005859    64.140274047852       122556252701
+    0.000145569575     1.166069792398    -0.879234775932    -1.369179662917    19.936091661453   -24.862442016602    85.063766479492       122596158175
+    0.000181547221     1.613038015332    -0.332783314899    -0.753092494253   -17.087657928467   -94.504516601562    54.235244750977       122611756174
+    0.000149867032     1.502026923647     0.067846212036    -0.508773988238   -45.464591979980  -107.760559082031    -4.568222045898       122614532558
+    0.000205237098     1.632589275709    -0.582288927872    -0.510782537137   -56.341003417969   -48.001388549805    78.218612670898       122609274057
+    0.000185790152     1.483118985989    -0.687635769509    -0.236444476229   -77.355644226074   -31.632423400879    79.278244018555       122610658744
+    0.000132364425     0.586565224784    -0.795993269693    -0.818748692878    49.722877502441    67.439466476440    99.188491821289       122526654368
+    0.000102410864     0.039169083643     0.219784092554    -0.914736448284   125.249557495117   -47.487854003906   -65.281448364258       122542837677
+    0.000158126466     0.778885295092    -0.238505486529    -1.362411702329   104.089210510254   -61.271530151367    39.219131469727       122582967412
+    0.000202017807     0.908463560704    -0.029644522907    -1.123322572704   102.166740417480   -86.590545654297   -28.537780761719       121998911633
+    0.000123862264    -0.023318008993    -0.631847323916    -1.225780770653    70.396183013916    15.461906433105    73.969650268555       122298180318
+    0.000170552637     1.371190629408    -0.661190555175    -1.365726662677    45.584791183472   -74.690246582031    54.209213256836       122577623214
+    0.000174733679     0.990265738675    -0.135211491645    -1.235425428015    98.498039245605   -77.966552734375    22.574325561523       122588686780
+    0.000215233886     1.390962876795     0.051692139095     0.043060314288  -111.230964660645   -26.324951171875    -2.883697509766       122612331120
+    0.000209970967     1.466496220949    -0.503206658540    -1.102098892204    51.586446762085   -96.687179565430    37.837722778320       122571971112
+    0.000119884651     1.484207467578    -1.085295183729    -1.004570667455   -29.732891082764   -28.549194335938    92.294692993164       122548537286
+    0.000211757855     0.615153130781     0.144239680791    -1.003566153310   102.243331909180   -75.239379882812   -79.714263916016       122620819594
+    0.000231061946     1.240305653474    -0.377582830807    -1.290734708748    71.952117919922   -93.125137329102    33.604202270508       122564297854
+    0.000081554113     1.544725626980    -1.028842504246    -0.364212571195   -70.095954895020   -23.720245361328    93.759506225586       122608547614
+    0.000164011202     1.143929245705    -1.216727745342    -0.248935444368   -64.471694946289    57.089031219482    79.683761596680       122518707530
+    0.000152982044    -0.062885671709    -0.612002490460    -0.863778138699    97.113449096680    44.638938903809    76.443557739258       122595323695
+    0.000164726254     0.231774695266     0.226974204131    -1.179015114908   123.557197570801   -58.688034057617   -33.939163208008       122541709333
+    0.000131531851     0.784804095823    -0.431599866581    -1.470981477744    86.278083801270   -59.979095458984    59.413986206055       122513011035
+    0.000131270179    -0.063760602660    -0.429738287814    -1.024961956013   132.803512573242   -21.491912841797    42.591232299805       122078725842
+    0.000193003623     1.716818051015    -0.554819623279    -0.733412781621   -30.461788177490   -72.831939697266    82.002975463867       122613388945
+    0.000118348144     1.641923558935    -0.793502266984    -1.129017458724    10.814865112305   -77.422454833984    72.891891479492       122586043045
+    0.000242661015     0.490329589806     0.193832241156    -0.636443202258    95.835189819336   -59.594909667969  -123.048049926758       122563622119
+    0.000263602356     0.598012654419    -1.039051908275    -0.430934462429     1.961227416992   105.133993148804    72.389877319336       122595392183
+    0.000140033924     1.684880870401    -0.219952797424    -0.563527286364   -87.264953613281   -64.492858886719    42.513717651367       122606918510
+    0.000104243634     0.507292994669    -0.939483235170    -1.394447979537    42.868247985840    23.965377807617    94.259597778320       122597885524
+    0.000172081694     0.348489867104     0.180857041001    -1.339114959778   118.422843933105   -61.746704101562   -17.052307128906       122586009747
+    0.000140440199    -0.133681451570     0.215694525464    -0.972850299082   136.713127136230   -35.956512451172   -64.216812133789       122534938672
+    0.000155309448     0.983238582543    -1.003814383869    -1.317790151394    20.208231747150    38.628005981445    96.792587280273       121396632585
+    0.000154739580     1.677409203124    -0.635435312109    -1.034795545246    21.771572649479   -88.703643798828    72.136734008789       122585237350
+    0.000184181728     0.420303127657     0.277845800652    -1.237813956095   112.131057739258   -75.651443481445   -51.427627563477       122477345288
+    0.000149783446     1.661313188729    -0.791030891016    -0.520621611527   -59.082397460938   -56.344406127930    88.554855346680       122567921515
+    0.000178960152    -0.212050476795    -0.867179228118     0.374823747496    29.083499908447   143.847854614258   -28.387969970703       122619233795
+    0.000143735611     1.006814291708    -0.165113721943    -1.402728618540    96.798950195312   -81.749984741211    32.762741088867       122544323857
+    0.000174715853    -0.214691267912    -0.168058236744    -0.678636621563   159.237831115723   -10.794128417969   -49.143661499023       122591968866
+    0.000092630333     1.684396753762    -0.942107090550    -1.034066403055   -18.823093414307   -66.501556396484    87.916275024414       122574466241
+    0.000121337755     0.243212149835     0.339911136125    -1.048007439382   110.966979980469   -70.796859741211   -90.491394042969       122566821267
+    0.000159316522    -0.412820085144     0.223678409787     0.183883726426    95.126136779785    14.225059509277  -157.502426147461       122611736276
+    0.000130568369    -0.055196842745     0.357580066748    -1.077321189040   125.914680480957   -53.706115722656   -59.805664062500       122545199721
+    0.000256444502     0.841009179647     0.021303700361    -1.369262638940   106.218887329102   -84.345474243164     2.815414428711       122455340974
+    0.000093303657     1.623682164921    -1.047429203357    -1.166690410462    -9.263067245483   -59.000640869141    89.034164428711       122609274059
+    0.000136491304     0.303555360446    -0.042692719903    -1.392522009274   127.627220153809   -50.939697265625    -0.684143066406       122518065037
+    0.000152763037     0.129684471077    -0.140508778000    -1.256419162592   138.760505676270   -40.304412841797    10.697555541992       122576904968
+    0.000155342714     0.020242208002     0.348877287727    -0.837857974251   115.762413024902   -53.675949096680  -114.482345581055       121486432226
+    0.000170809944    -0.214805164309     0.360814255239    -0.855950457218   128.072257995605   -41.210235595703   -90.412933349609       122476461853
+    0.000087708060     1.685422050182    -0.994171213196    -0.619659921437   -50.320983886719   -48.671463012695    97.708175659180       122611775744
+    0.000136695773     0.513328179311     0.033253088149    -1.503598174953   116.326171875000   -60.180297851562     6.484756469727       122556045212
+    0.000170408297     1.147321053944    -0.391343293989    -1.445934586746    77.783649444580   -83.876876831055    50.332290649414       122586160535
+    0.000135573951    -0.261591831860    -0.255532639409    -0.989746343531   146.790458679199   -19.658935546875    11.066207885742       122617558550
+    0.000180703777     0.534093486324     0.233190284730    -1.462657311374   113.274307250977   -73.478683471680   -13.677932739258       122587821295
+    0.000127667474     0.040271367771     0.426497177727    -1.205335990035   122.909202575684   -60.476165771484   -50.400344848633       122588646001
+    0.000164800629    -0.577586771924    -0.800322590005     0.043673040285    84.131443023682   109.557359695435     1.620849609375       122613041345
+    0.000094832831     0.182922845137     0.459512468679    -1.151560935449   115.570510864258   -72.877777099609   -72.585647583008       122248229344
+    0.000156274211     1.347993561435    -0.820744081311    -1.575650595126    42.439647674561   -59.861038208008    81.112960815430       122391365085
+    0.000126657396    -0.198331143886     0.504146164675    -1.037827879605   119.739250183105   -56.924026489258   -86.350311279297       122467289766
+    0.000129694003     1.601518703963    -0.679562319936    -1.406062123734    41.371597290039   -95.063720703125    61.262130737305       122594019084
+    0.000124085054     1.335165506403    -1.564355401776    -0.796390613718   -22.563919067383    45.395721435547    95.366806030273       122238995652
+    0.000161199292    -0.571011008523     0.172270378936     0.831875419470   -30.326080322266   108.424903869629  -147.086860656738       121698854099
+    0.000230020218     1.454360585165    -0.978599233370    -1.442119633509    17.792572498322   -49.629425048828    94.830398559570       122587844354
+    0.000139794734     0.652969264901    -0.171671875716    -1.622779057408   111.269149780273   -67.062423706055    30.177139282227       122596859519
+    0.000088262204    -0.119813865071     0.576120141917    -1.158755507762   119.605728149414   -62.782592773438   -74.185882568359       121677240979
+    0.000096402211     1.697136801015    -1.311785960711    -0.807437861139   -45.997756958008   -28.148376464844   104.817184448242       121901262653
+    0.000174841844     0.687525710470    -0.870904579312    -1.605710793626    48.912031173706   -33.662948608398    91.606002807617       122494390924
+    0.000172002081     0.716404032498     0.051324021807    -1.661768274118   106.202148437500   -78.105758666992     9.094833374023       122545906387
+    0.000179033974     1.874318584391    -0.830106730012    -0.936963355385   -26.030517578125   -75.759674072266    92.144149780273       122571073110
+    0.000211023304     0.144934249991     0.523505642491    -1.377319924219   115.464469909668   -71.941345214844   -51.951416015625       122233128558
+    0.000147573592    -0.633649939694    -0.476857578860    -0.750529496310   147.047645568848    25.151702880859     6.848953247070       122608547615
+    0.000103226739     0.457745661098     0.272172102665    -1.725271620821   112.039176940918   -67.044708251953   -10.918823242188       122576129916
+    0.000134986985     0.204092405529     0.347149433051    -1.718445441358   114.396537780762   -62.282592773438   -26.320022583008       122184085435
+    0.000254908751     0.090149928428     0.555167214026     0.399202553746    -0.094892501831   -25.447525024414  -175.256462097168       121963561818
+    0.000146239821     1.534385171579    -0.069200581338    -1.079757531055    54.507137298584  -139.071807861328    -3.764617919922       122581991495
+    0.000160053940     0.329543766034    -0.288794134163    -1.585402508149   124.826805114746   -56.208923339844    32.027664184570       122526847062
+    0.000155923859     1.025519236499     0.020090364501    -1.616568242009   101.372016906738   -97.041046142578     6.549911499023       122582684933
+    0.000267031748    -0.376716406669     0.354083549021    -0.660282262340   135.403358459473   -28.614898681641  -126.189598083496       122343104159
+    0.000078949684    -0.331793408872     0.557069334108    -1.133144901711   125.779365539551   -50.271194458008   -77.805969238281       122543334941
+    0.000143777826     0.369861240163    -0.727146035419    -1.738402084429    71.135837554932   -47.224853515625    75.813827514648       122612729001
+    0.000121220262     1.357139056111    -1.011879676732     0.251967454910  -110.777122497559    25.572731018066    92.490219116211       122496169832
+    0.000165803664    -0.241575975584     0.113471228691    -1.120336140678   154.537132263184   -29.257575988770   -52.585601806641       122401215015
+    0.000139458978     0.695877407872     0.403281561644    -1.428155519937   111.828987121582   -93.182418823242   -42.199874877930       120180517652
+    0.000124217026     1.772614029824    -0.688485112464    -1.311596328249    27.276046276093  -103.294387817383    73.031539916992       122601960045
+    0.000140339369    -0.373237285818     0.582283906076    -0.760031624338   115.423324584961   -51.627990722656  -131.413932800293       122500370966
+    0.000207948353     1.214418740676    -0.101135727691    -1.483115456500    94.566627502441  -108.384826660156    15.161972045898       121959028077
+    0.000104007355     1.207113865132     0.088543107516    -1.184307250045    93.169013977051  -121.076339721680   -59.124893188477       121717106326
+    0.000129119304     0.541025791865     0.425558505226    -1.669585409057   109.945854187012   -82.179489135742   -22.218002319336       122586878519
+    0.000083677376    -0.492103058709     0.607442503813    -1.001327916428   124.234962463379   -47.419937133789   -92.410095214844       122497040039
+    0.000086998720    -0.184280632342     0.673467922452    -1.332125951499   121.296180725098   -58.587356567383   -67.162414550781       122567689312
+    0.000108325898    -0.395496701701     0.817987622203    -1.080844862248   116.759162902832   -55.436981201172   -92.807037353516       122557636756
+    0.000179152703    -0.265075410797     0.482337021657    -1.294033801054   136.719718933105   -45.065551757812   -61.976104736328       122564297855
+    0.000134039918     1.516275459074    -0.670778951169    -1.631844487814    55.903133392334  -101.161560058594    61.702194213867       122576014787
+    0.000188153761     0.896731071590    -0.426995389231    -1.795456370613    92.323211669922   -82.132629394531    48.058578491211       122428488715
+    0.000136524788     0.996851100711    -0.121667160856    -1.773594589922    98.307456970215   -92.885223388672    24.622817993164       122559431968
+    0.000128581669     1.598276434164     0.365345723604    -0.524322884029     5.488941192627  -132.556945800781   -59.942565917969       122587005684
+    0.000164436336     0.881696668268     0.339312602881    -1.355763577087   103.768096923828  -109.426391601562   -68.414382934570       121018355276
+    0.000115271789     1.321020395777    -0.037158572261    -1.327161156041    92.991432189941  -127.275665283203    -8.935775756836       122227037104
+    0.000151305634    -0.708546605541    -0.625036231926    -1.057898757582    70.298702239990    49.620784759521    74.222396850586       122100769581
+    0.000134250789    -0.109727851860     0.832745068051    -1.198300268961   114.463752746582   -70.453002929688   -88.090545654297       122084851745
+    0.000164574769    -0.434001636750     0.457210488383    -1.042469855566   142.795516967773   -32.139122009277   -88.104461669922       122447635732
+    0.000145212907     0.405720441089     0.618064864005    -1.599891248873   112.023590087891   -82.822570800781   -47.112411499023       122569348952
+    0.000192187144     1.727674977174    -1.236632438081    -1.287409124452    -1.444555282593   -57.440353393555   106.852523803711       122400368313
+    0.000129865948    -0.133564302981     0.610670393433    -1.501347360953   124.473815917969   -57.028289794922   -56.890533447266       122511329762
+    0.000116551273     1.854305398626     0.086964111378    -0.670948630707   -60.593101501465  -123.178131103516     4.321670532227       122593026854
+    0.000152905617     0.161234225296     0.658005264571    -1.059558682367   112.017669677734   -75.518600463867  -117.878402709961       121831473253
+    0.000122297643     0.051877235616     0.661111232179    -1.641314873687   115.010536193848   -66.631286621094   -51.922622680664       122338945922
+    0.000121808669    -0.363724656833    -0.090334699755    -1.310440224369   150.902580261230   -35.949134826660    -2.422500610352       122581977337
+    0.000230767851    -0.069276037752     0.118987046304    -1.571898231641   143.201362609863   -51.596145629883   -17.481735229492       122552588533
+    0.000170907733     0.016504654682    -0.750710408841    -1.672569990970    77.892681121826   -46.966247558594    78.505264282227       122613420154
+    0.000159279618     0.543243369522     0.122867501421    -1.878459645401   114.751892089844   -71.360076904297     1.110198974609       122581874896
+    0.000221046532    -0.876707850190    -0.510209793375     0.052658700430   140.711746215820    61.072618484497   -76.326553344727       122611169478
+    0.000146414590     1.828227573478    -0.922563108640    -1.382511305425    20.206764400005   -93.019241333008    85.479965209961       122573651252
+    0.000138160423     2.013402527850    -0.490246187124    -1.015547927399   -14.670230865479  -107.122650146484    87.505966186523       122604471699
+    0.000103447965    -0.592504266413     0.762569226367    -0.802060265476   117.111404418945   -51.400756835938  -119.549331665039       122566000797
+    0.000133482667     1.803314176610    -0.346562741232    -1.197777081622    34.443869590759  -133.212448120117    55.262283325195       122604433515
+    0.000160224256     0.001964768167     0.372834111410    -1.693605962626   126.318572998047   -58.605468750000   -40.206695556641       122551952465
+    0.000145671904     2.054745757939    -1.113090758519    -1.040129459248   -19.557846069336   -69.936691284180   104.203475952148       122484600535
+    0.000176250047    -0.488664401109    -0.640851575719    -1.486752043299    69.925632476807   -32.236228942871    79.953475952148       122329279614
diff --git a/galaxychop/dataset/star.dat b/galaxychop/dataset/star.dat
new file mode 100644
index 0000000..70356a7
--- /dev/null
+++ b/galaxychop/dataset/star.dat
@@ -0,0 +1,301 @@
+# m[1e10 M_sum], x[kpc], y[kpc], z[kpc], vx[km/s], vy[km/s], vz[km/s], ID
+    0.000042036434     0.073052004654     0.025826326299     0.125765034806     5.300539970398    -3.754425048828     6.248123168945       111899335426
+    0.000151519591     0.068876128394     0.154715241458     0.039784972893     1.470050811768    -9.458572387695   -18.758132934570       116029917392
+    0.000087405053    -0.127825687166    -0.022829880746     0.260109621593    16.836194992065     7.160713195801    -2.964279174805       120595321695
+    0.000117545133     0.401062415636    -0.113896291261     0.083041526724     1.375682830811   -11.546394348145    14.076278686523       120207803221
+    0.000084591178    -0.370395288037     0.118148319788     0.405577838628     7.283149719238    11.062339782715   -10.315322875977       120944106875
+    0.000105979358    -0.068342100407    -0.018433238655    -0.108584545728   -10.071338653564    36.706756591797   -11.667053222656       113488695291
+    0.000086117572     0.135082272285    -0.250346184616    -0.049417465396     4.644451141357   -34.742912292480     8.406539916992       108908494572
+    0.000059288261     0.060711846705    -0.110916458177     0.308530935291    35.417459487915    -4.223480224609    -0.945663452148       114310488035
+    0.000063946092     0.502044879232     0.018014279641    -0.123217148438     2.665666580200    -3.846076965332     9.304855346680       114025854792
+    0.000068289010    -0.084078498723     0.196889343153    -0.190189245938   -18.788242340088    26.833946228027    10.414627075195       119554185287
+    0.000079070691     0.024592041958    -0.020518744360     0.073676983437     5.212295532227    41.214443206787   -21.516098022461       109209090375
+    0.000085722939     0.101770873892    -0.216702679371     0.395412329149    -5.038537979126    20.201812744141     5.020889282227       113262023694
+    0.000062060069    -0.088249441541    -0.163412247285     0.302932782548    21.352046728134   -28.595603942871    -1.181259155273       117728258841
+    0.000070526163     0.204543867286    -0.204385932606    -0.048626681157   -18.198299407959    33.418102264404    17.370101928711       110735610359
+    0.000078473087     0.264727633348    -0.309247522079     0.168648519176     7.092997550964    25.165504455566    -7.841339111328       114855538083
+    0.000051617484    -0.314714115703     0.385137697136     0.308277784546    12.090705871582     1.049583435059   -13.917526245117       110301584510
+    0.000085557673    -0.173516214203     0.134413249880    -0.042660405479   -34.090744018555    25.031776428223    -4.331054687500       118689596652
+    0.000103496066    -0.048997331538    -0.063843520097     0.342065027388    29.140645027161   -27.567779541016     5.683914184570       112337122441
+    0.000066976092     0.466688144788    -0.125946146248    -0.180164468247    29.160220146179   -10.235267639160    -5.621185302734       118393152282
+    0.000095329604     0.435869088135    -0.018388975046    -0.437506521021   -14.035739898682    -8.234802246094    -5.030380249023       112685888767
+    0.000098050295    -0.296419376798     0.192931276894     0.267562790167     5.652403831482     7.619415283203    40.229171752930       121484109993
+    0.000126699088     0.172228097300    -0.201310938254    -0.358744483745   -29.238563537598    -5.615470886230     8.294387817383       117704946204
+    0.000074741947     0.217649331206    -0.033474928097    -0.194697677325   -18.212924957275    15.344795227051    41.085556030273       110010836719
+    0.000108121247     0.062459434255    -0.148287493113     0.092489003552    48.980974197388    -5.712539672852    -4.573974609375       107004187859
+    0.000117542324     0.253669035750    -0.138224140704     0.133626082903    -0.275642395020    16.517410278320    41.051589965820       110869778174
+    0.000084572588     0.266328442949     0.025337195501    -0.233014045669     3.592275619507   -43.237976074219   -11.312240600586       114792854841
+    0.000067773486     0.058301485161     0.022327424962     0.078610504287   -17.427284240723     9.427864074707    49.984085083008       120714709602
+    0.000089181827    -0.201976806383     0.146586857082     0.411811470092    -6.933563232422    25.085365295410   -31.156906127930       119437800317
+    0.000124558079     0.204643658298    -0.158748975196     0.425815852716    20.080942034721    16.416641235352    -9.843063354492       113337091445
+    0.000060462411     0.068955292959    -0.289178390362     0.409611187370    27.981201171875     8.588088989258     0.386642456055       112406444160
+    0.000096107928    -0.226253941519     0.289849273589     0.093356694275    -6.319448471069   -12.974113464355    42.278274536133       121964929823
+    0.000076363809     0.513461230505    -0.087534190078    -0.256862142387    25.172674179077   -21.467559814453     9.226547241211       116736879165
+    0.000068221838     0.159162463150    -0.187382318307     0.124405036874    49.759933471680    -0.893562316895    -1.912139892578       114340975816
+    0.000082365652    -0.242169391386     0.332046045597     0.055259701205     3.929971694946     2.954879760742    41.858688354492       118026131697
+    0.000067371184     0.030409775097     0.066011179652     0.353932231240    17.087641239166   -26.154579162598   -34.338668823242       111056216054
+    0.000070388633    -0.268041018934     0.251880538692     0.427311527512    28.568014144897    23.078765869141    -9.414199829102       112645012225
+    0.000122809710    -0.349499153555    -0.062155601551     0.286619482469   -14.190883636475   -29.438667297363    23.835617065430       120557559207
+    0.000131013192    -0.032818625969     0.342044459361     0.195714158224   -30.918796539307    -9.553863525391    25.160903930664       119903661923
+    0.000064789703    -0.108108804673     0.089226816819     0.344378603627   -29.802173614502    19.712059020996    35.063552856445       121889845569
+    0.000065266468     0.427614561622    -0.316161707277     0.160230744458    20.219607472420    -7.947830200195   -19.951675415039       113402317484
+    0.000141368597    -0.546107135502     0.017568812526     0.367331576833   -19.434879302979     3.278633117676   -11.942214965820       119263109787
+    0.000080133017     0.151531113253     0.132356881491     0.380432446977     3.639524459839    24.956214904785    27.642562866211       119941050743
+    0.000060193994    -0.050167801883     0.325885063872     0.131393895489   -32.748168945312    15.683052062988    29.594833374023       121995196700
+    0.000058310332    -0.012096631334    -0.228931727944     0.272276920426    -9.545623779297    29.451690673828    36.093917846680       110492530273
+    0.000086977358    -0.523941912608     0.269830107682     0.531418552705     4.893312454224   -14.757499694824     0.896545410156       121122730992
+    0.000101022204     0.006734074394     0.109480480184    -0.126266804727   -36.153545379639    23.554267883301    36.409255981445       121927182957
+    0.000087141125    -0.457897707177     0.111804569087     0.527339522808    16.284113883972     5.662483215332   -24.902160644531       119782337849
+    0.000100565696    -0.316949804478     0.210207001187     0.301614240997    29.766922950745    15.211730957031    36.726516723633       121448122018
+    0.000062959218     0.316508346441    -0.093376695593     0.226715941556   -16.746997833252    41.301834106445     2.549942016602       118923449543
+    0.000097075354    -0.467664029411     0.116725029350     0.631809155385     2.668903350830   -13.650459289551    -5.886459350586       122004309619
+    0.000095057025     0.367397176452    -0.192014829539    -0.255117572542    -9.426618576050    13.928260803223    45.641403198242       121601817623
+    0.000086140135    -0.053696953393    -0.081803543418    -0.132949450884    -3.868026733398   -50.117202758789   -22.158447265625       117943568345
+    0.000054972155     0.100347097604     0.206924932203    -0.113095767192    48.472784042358   -24.309005737305    -8.003234863281       120175290426
+    0.000116757357    -0.036462942695    -0.017317263283     0.693577184703    -8.161766052246     0.563140869141     3.880386352539       116935084044
+    0.000089065004    -0.110280553664     0.069488661387    -0.064506679476    46.298961639404    35.832954406738    -0.314407348633       118121332650
+    0.000076031582     0.019441238698    -0.149727372704     0.313043274270   -41.201774597168   -18.639442443848    29.534774780273       116372329704
+    0.000145131926     0.063497854707     0.305757236860    -0.313568905778   -34.809806823730    20.503753662109    -9.839477539062       117426161102
+    0.000082857921     0.256079816628    -0.121005681391    -0.205822389546   -43.975349426270   -17.950950622559    31.477340698242       114104143461
+    0.000078440076    -0.291740068391    -0.208795119813     0.227795033006   -40.454128265381    11.512619018555   -13.019653320312       109852504217
+    0.000072583985     0.389081632609    -0.459738009691    -0.060296879099    34.338197708130     9.731643676758     6.135574340820       118603210427
+    0.000069524147    -0.497074955155     0.213816584650    -0.063895220602    17.783958435059    16.251296997070   -20.131668090820       115986123024
+    0.000046906465    -0.052704048318    -0.117954964563    -0.310462750468    26.754391670227   -27.694244384766   -24.725555419922       112450628356
+    0.000085002452    -0.449974534392     0.092667006873     0.640610482735    -4.900203704834   -14.694793701172   -20.400390625000       121932886312
+    0.000110244357     0.523288819276     0.033322378789    -0.134627287061     3.416088104248    33.375610351562   -23.646148681641       116253048779
+    0.000087763925    -0.048177441200    -0.395168805746     0.210765921379   -39.460559844971     0.104179382324    -6.588302612305       114866255429
+    0.000087099019     0.310158995624    -0.154951602192    -0.049973113019    49.211572647095   -29.623176574707    -4.234893798828       114126162150
+    0.000082200764    -0.429670939637     0.221806750667     0.530827748610    33.797302246094    -7.739906311035   -13.367095947266       111347831566
+    0.000068767331    -0.278413351100    -0.099590296982     0.529978025725   -26.525489807129    17.950057983398   -28.507904052734       121498559409
+    0.000113402210     0.339131742420    -0.426334179090    -0.262737448302   -15.757492065430   -19.802627563477   -29.768676757812       117011709071
+    0.000107695560     0.473567966433    -0.112042249756     0.128655414890    35.346841812134   -21.517143249512   -11.915054321289       119144045957
+    0.000111218411     0.207762719105     0.243311478047    -0.268771738020    11.468589782715    47.908012390137    -1.401336669922       121219948261
+    0.000068614216     0.592534510025    -0.512338106277    -0.140011942599    -8.797088623047   -14.097976684570     3.786361694336       116803416886
+    0.000058894362     0.531682856542    -0.307302168721    -0.211739288974     0.008195877075     9.022163391113   -42.590057373047       117554017308
+    0.000096239724     0.146114984366     0.275263024016     0.044898738054    36.537402153015    30.804977416992    22.559860229492       115806104580
+    0.000072217779     0.254465585792    -0.250649620088    -0.123582199489    15.434591770172    39.205699920654   -40.019409179688       116247579477
+    0.000067154797     0.378812361384     0.057419819613    -0.215653907172   -17.364944458008    17.618301391602    46.908065795898       120734600844
+    0.000096204138     0.641962994995    -0.045429747543     0.008142657304   -23.039516448975   -10.565093994141     0.718948364258       120820333036
+    0.000081666847    -0.171271133398    -0.113921240075    -0.082711070728    35.859515190125    25.286270141602    33.663803100586       119971277825
+    0.000082887273    -0.556119150935     0.022389803431     0.519333564507     7.163052558899   -26.954948425293    -9.462921142578       121645274802
+    0.000103388571    -0.297047627799     0.233472327450     0.398511350976   -17.776985168457    50.013496398926    -0.806991577148       116698809145
+    0.000108996057    -0.482385989734    -0.111057501840     0.552110988007    21.073537547141    16.898643493652    -6.508743286133       121131724874
+    0.000062217528    -0.476950465732     0.017863173753     0.491396288654    16.129913330078   -18.774261474609   -32.951858520508       121758355709
+    0.000114263326    -0.154062688196     0.084055585768     0.234996487202   -28.607521057129    53.376125335693   -19.310668945312       120851325688
+    0.000101884616     0.772774831615    -0.308062305004    -0.377465650765     8.468955039978     1.330474853516    10.842697143555       122410619907
+    0.000076003700    -0.240073899325     0.321023340544     0.148940958819    19.580870985985    20.940940856934   -49.570404052734       119718408101
+    0.000137872747    -0.363004667323     0.054956680287     0.609442483629    -4.923742294312    41.374237060547     6.495773315430       121569230383
+    0.000088379442     0.318447298254    -0.324846991672    -0.071067290760    10.183204650879    56.056453704834    -2.696716308594       114084938021
+    0.000114773087    -0.325411678599     0.026240795457     0.081422226846    -4.841230392456     7.020866394043    58.275436401367       115698779537
+    0.000100445854    -0.224408684043     0.030027287607     0.238340602679     8.349035263062    46.364070892334    42.839584350586       121888867177
+    0.000085023981    -0.036712486318    -0.205358918244    -0.242722119103    42.862207412720   -20.892646789551    25.357467651367       117201262862
+    0.000107081847    -0.207305983117     0.151762040921     0.318229152981   -19.906421661377    45.248481750488    38.247329711914       117001621957
+    0.000078608165     0.096196785612    -0.022022600981    -0.207105199717    21.901148498058   -20.232734680176   -57.533264160156       112321563245
+    0.000120086712     0.816889691579    -0.255128229603    -0.348702338267    -7.162300109863    -7.566741943359     3.884750366211       120986858556
+    0.000099924589    -0.177674310564    -0.143955172555     0.521785440268     5.617697715759    35.154556274414    35.850112915039       113930047766
+    0.000117033109     0.645352656503    -0.273543522987    -0.100391408880    41.119583129883    -3.234901428223    -1.811691284180       119523127137
+    0.000070437149     0.248463358739     0.181379405014     0.259937651368   -12.930084228516    40.156055450439    29.397048950195       121408145407
+    0.000057917419    -0.024044927412     0.095752595867     0.455009487837    -0.641939163208     3.122116088867   -56.148071289062       118538936136
+    0.000058155594    -0.098725934983    -0.019383403438     0.112321065325   -66.687026977539    -0.259117126465    14.960556030273       109383952634
+    0.000094371055    -0.639108897153     0.317775313761     0.324125143059   -22.788833618164    28.547374725342     3.795669555664       110844983792
+    0.000109615052    -0.551156773006     0.183334850528    -0.051445424803    -1.030792236328   -10.015113830566   -35.814453125000       121414877979
+    0.000062177853     0.312321889803    -0.553316637768     0.041139976795     3.785200119019    36.975139617920     6.208694458008       118274321473
+    0.000118561780    -0.053904373307     0.215604195546    -0.231464559926   -15.519607543945   -38.991470336914   -43.076446533203       113604608847
+    0.000075069402     0.126479545314     0.251413883647    -0.234190782718   -54.580345153809   -18.418144226074   -14.794738769531       118116207519
+    0.000075079632     0.185749860909    -0.114323667007     0.014963019489   -43.437622070312    36.812873840332    38.294143676758       120870525870
+    0.000086561944    -0.331738904699     0.158891827027     0.535523334127    22.819298863411    -5.356819152832   -46.592010498047       114000491798
+    0.000077300494     0.236918479678    -0.587762805243     0.155086723086     3.008781433105    29.852436065674   -10.115814208984       117254134366
+    0.000063424981    -0.170140658484     0.385575455632     0.071847564424   -26.634658813477   -32.744102478027    40.439468383789       115971230722
+    0.000097032564     0.386388158374     0.227045909707    -0.600595322381    18.404624938965   -15.447731018066    -8.624465942383       116512308128
+    0.000062465922     0.284886065705     0.202414891481     0.447885904407     0.933206558228   -13.383239746094    27.949447631836       121130794293
+    0.000085919870     0.462957693874    -0.575571767141     0.170227192370   -22.094169616699     5.359222412109    12.139450073242       122111652519
+    0.000065418608    -0.011320908606     0.242490738360    -0.381565961365    21.852743268013    30.741542816162    37.713577270508       114077352110
+    0.000094865696     0.197349408499     0.214911782068    -0.590630210385    17.179741144180    11.464462280273   -30.300079345703       113357336355
+    0.000096095348     0.126991191735    -0.225815681264    -0.412321077125    40.911043167114    -8.913841247559   -30.808349609375       111132449653
+    0.000100970741     0.597032011502     0.074910909317    -0.419465960797    32.394362449646     6.417030334473   -19.769546508789       114678140293
+    0.000070868613     0.211703939266    -0.087542657339    -0.075445780546    29.149895668030    37.153606414795   -50.960144042969       117363583327
+    0.000104943967     0.514672088370     0.085265953585    -0.454191313224   -22.498233795166    23.554496765137    29.572463989258       119634857418
+    0.000094875839     0.101500469786    -0.539908390196     0.296733151732   -18.540485382080   -25.409103393555    16.706039428711       111309315052
+    0.000116352756     0.551413494585     0.012012094337     0.172369570939   -21.211761474609     8.574493408203    30.923599243164       121393043235
+    0.000102435188     0.678800160020    -0.452029180368    -0.319706046236    -9.874706268311    -5.469375610352    31.954025268555       110800175197
+    0.000091649294     0.082022202339     0.149390074563     0.275432220984    53.950294494629   -30.846534729004   -18.413284301758       116812758294
+    0.000145954182    -0.169008862538     0.259776407151     0.423900350814    -2.241924285889    44.242195129395   -37.919158935547       117387372107
+    0.000097681965    -0.351638647946     0.074977572343     0.581643909191   -51.697410583496    -4.956275939941     8.359756469727       121609760558
+    0.000076763696     0.738653238502    -0.572496988804    -0.218866234997    -7.349937438965     3.267532348633    -5.306152343750       121962102798
+    0.000070097347     0.471215888640    -0.320934375819    -0.267821908489    -6.029745101929   -15.491729736328    54.814346313477       115241253652
+    0.000127840147    -0.113871384388     0.037481343456     0.387776261169    19.960223913193    60.083934783936    20.683761596680       120507615014
+    0.000078472636     0.461397681130     0.000632791036    -0.551731730463     3.624771118164    16.572036743164   -43.432495117188       114020096177
+    0.000111287176     0.560135796723     0.037696506855    -0.339572431440     3.459959030151   -47.748428344727    17.231674194336       119783993103
+    0.000127870124    -0.388947549647    -0.025651424938     0.196824353638    17.365486860275    58.974796295166     3.644485473633       121664172497
+    0.000046423433     0.160413186846     0.199440078425    -0.354913516348    55.569660186768     0.662368774414   -23.185272216797       121231601667
+    0.000094174589    -0.417595932745     0.188223675309    -0.211322596856    -4.789394378662   -39.486282348633   -28.036087036133       109226691040
+    0.000064570144    -0.185213993375     0.377919349086    -0.321832689027    30.700288772583    -9.544158935547   -35.911392211914       119768919810
+    0.000087758541    -0.574682058209     0.089789232303     0.170670219668    32.290930747986    34.879062652588   -15.362350463867       117604656077
+    0.000093174342     0.072106815936    -0.024407263347     0.097598848341   -63.284812927246     4.423873901367   -38.088623046875       110669875234
+    0.000123891281     0.586647952550    -0.343911423008     0.158781327695    15.749465465546    15.326637268066    35.500686645508       122309833139
+    0.000068284426     0.431727972094    -0.213790831739    -0.392598684739   -46.254730224609    35.692825317383    -2.453475952148       120588997191
+    0.000132296671    -0.075616541150    -0.055534210043     0.050235055188    30.444860458374    -4.056274414062    66.086502075195       121618939059
+    0.000072890805     0.076715736691     0.004581901718    -0.244028241613    60.860729217529    -7.755500793457   -32.625823974609       119789434025
+    0.000075984775    -0.629156670392     0.355474512534     0.569427519327     2.575420379639   -30.195236206055   -11.926406860352       119736486822
+    0.000070083239     0.244879289482    -0.225894897870     0.456816491738   -31.646152496338    29.683383941650   -30.078582763672       120574759147
+    0.000065934160    -0.321415600458     0.323444242140     0.468352723715   -48.616142272949   -29.501113891602    -4.885009765625       111399064502
+    0.000146232080     0.100140597465    -0.382729293361    -0.398690571971    37.675897598267     0.524375915527   -24.516265869141       120437271325
+    0.000084748208     0.502407301282    -0.457325880802     0.100476278280   -24.145576477051   -14.487312316895    38.413467407227       118786957789
+    0.000091287882     0.513897607869    -0.298765070294     0.202322261135    13.215138912201    38.305118560791    27.914077758789       120808263449
+    0.000089109359     0.024831008083    -0.255809896916    -0.383150160830    47.014524459839    19.719665527344    16.041519165039       119902216797
+    0.000107572698     0.045767875981    -0.062914148244     0.531762314205    -4.518377304077    35.174797058105    45.527664184570       121391737175
+    0.000064886284    -0.443372043038     0.165329487727     0.187119241042   -16.353172302246    51.439094543457   -33.676681518555       110879567637
+    0.000091253591     0.440974962267    -0.370586144620    -0.083072087870     3.990858078003   -45.695068359375    38.617843627930       121351876326
+    0.000121450081     0.088561012320     0.309336417321     0.505526914620     2.020931243896     1.961311340332   -41.927642822266       113676088805
+    0.000065585933    -0.292964304526    -0.020364104991     0.081204855023     6.399513244629    45.536777496338    50.819107055664       111689521704
+    0.000054891567     0.415451418671     0.060519702122    -0.063474382862   -48.453872680664    23.968048095703    34.149642944336       119587789945
+    0.000060761973    -0.705910078923     0.281120977981     0.174562499116    26.415127277374    12.395950317383    24.374130249023       118858279161
+    0.000080844271     0.365360326990    -0.080841068097    -0.480599322037    -9.048004150391    55.179355621338    18.394027709961       121699217509
+    0.000089470894    -0.680684117684     0.370474152533     0.485708539894   -31.688468933105    11.805549621582   -11.660018920898       121116506064
+    0.000137825220    -0.333994810239     0.227745471916     0.635029464888    47.148828506470   -17.479217529297     5.437240600586       121456997143
+    0.000095151168     0.101573692198    -0.166852346586    -0.644034668121    20.252118706703   -13.934364318848   -24.514297485352       114410216030
+    0.000101747479     0.583925357716    -0.040689200256     0.083828854238    48.748859405518    -2.391242980957     9.874710083008       120116983112
+    0.000058826583     0.023811772572    -0.323037017335    -0.076491989355    47.833122253418   -37.654739379883    22.173355102539       115015200325
+    0.000087601402     0.289372796577    -0.316355125340    -0.067812426220   -16.334724426270    44.864833831787   -48.191009521484       110276135408
+    0.000072550101     0.261243422749     0.369193905509    -0.335160348264    -8.912889480591     0.124107360840   -48.677291870117       115234128638
+    0.000080241945    -0.167761502154     0.425475055119     0.480104021087   -48.626800537109    -4.482124328613     4.829269409180       119743743566
+    0.000075742028    -0.050862447475     0.363998849500    -0.240043018685    58.965728759766   -11.526214599609    -8.842132568359       120100806558
+    0.000091822163    -0.079074559931    -0.438262672488    -0.048962348232    47.721832275391   -12.468383789062    13.539688110352       116682892263
+    0.000090078254    -0.141476538511     0.310466248803     0.313165379520    39.461612701416   -39.239471435547   -35.986907958984       117731959596
+    0.000088850204    -0.563219669964    -0.230046127151     0.016611183908    11.616824150085     6.573608398438    14.637252807617       112958203042
+    0.000084039712     0.152740848491    -0.108391368165     0.097595082872   -11.393199920654    73.715623855591    -8.565246582031       111315241682
+    0.000088693210     0.785312604390    -0.536713813331    -0.053333123658    10.638643264771   -14.191421508789    -4.893096923828       117847133000
+    0.000106442189     0.182644151235    -0.584221256304     0.401384800801    10.910728454590   -30.649269104004     4.872146606445       122030724416
+    0.000085461266     0.274195245081    -0.506942803833    -0.125259058636     4.679508209229    54.205009460449   -10.511886596680       122002529632
+    0.000077971177     0.456728438258    -0.587798830483    -0.285399747342    18.231522083282    28.989509582520   -21.920745849609       121932740187
+    0.000119805816     0.569085668868    -0.225782787745     0.374399595361    32.169926643372     0.106239318848     2.503829956055       113210857780
+    0.000095438489     0.305946544342    -0.409792874951    -0.467702203010    28.294586181641    39.444553375244     2.694747924805       111195721267
+    0.000075291362     0.422814173381    -0.304767188740     0.180988592108     4.101366043091    60.342159271240     6.315628051758       116256923440
+    0.000079448866    -0.262827835836     0.533086573372     0.175953439943   -30.962558746338    45.225654602051    -1.839019775391       117793553819
+    0.000130813743    -0.312666362598    -0.185464531796     0.304431229092     8.517743110657     8.682212829590   -63.444351196289       114675904253
+    0.000121314893     0.314975908425     0.018850592834     0.667809095815    -3.111251831055    15.514060974121     1.572326660156       121358262411
+    0.000143476209    -0.376782750332    -0.298893053603     0.517304452646   -10.196868896484    35.859333038330    27.480789184570       113365412227
+    0.000058539059     0.575998692048    -0.542305957827    -0.458304158010    33.976814270020     2.764488220215     7.913040161133       117456380207
+    0.000116977564     0.051940717911    -0.177089035632     0.013906485135    60.075542449951   -44.578979492188   -16.008850097656       116407337828
+    0.000081571743     0.099345762072    -0.155429437417     0.243928553583   -56.356285095215    10.995330810547    48.185775756836       122462171606
+    0.000129160355     0.316231936169     0.164383701345    -0.598149576257    14.393328189850    18.857841491699    44.639205932617       121678175052
+    0.000104002247    -0.654683308731     0.398078863678     0.470229346035   -43.011154174805     6.928077697754     6.468978881836       121473884276
+    0.000092223825     0.000137124680    -0.001400397113    -0.001004906711    42.939109802246   -67.008316040039     1.644561767578       113405284962
+    0.000065254615     0.736245541554    -0.600014199956    -0.461558498485    -3.654865264893     1.804809570312   -14.569061279297       121844440701
+    0.000090972600    -0.301572709561     0.396211837452     0.511048727064   -32.569095611572    39.906211853027    21.638839721680       120144549404
+    0.000078904130     0.494415157249    -0.181506928656    -0.117717739949   -50.737396240234     4.590347290039    45.939071655273       120747387795
+    0.000106501728     0.163174548192    -0.242210923654     0.225100935898   -50.817047119141    30.154972076416    42.460525512695       120743764778
+    0.000082010985     0.337994569497    -0.126411718477    -0.807186291395   -19.046268463135    15.168327331543     7.462051391602       117348617406
+    0.000097128628     0.397879924418    -0.263577604290    -0.534059605746    52.295082092285    20.164978027344     5.848281860352       114799484925
+    0.000134895236     0.018468248036     0.292023392366    -0.423189700831     2.021100997925    32.596752166748    49.631179809570       121902305714
+    0.000101299818     0.377772661603    -0.372425413637    -0.331167486246   -20.436180114746   -59.177505493164     4.219528198242       120808653230
+    0.000056667697    -0.129312538972    -0.119286573904     0.547957603678   -43.459434509277    18.842247009277    44.370040893555       111101183083
+    0.000084054729     0.566158027487    -0.127446785469    -0.372361727319   -52.511451721191    -2.001075744629    34.094772338867       121565135736
+    0.000117394913    -0.497695205996    -0.033578697484    -0.220646255147   -23.476219177246     0.813842773438   -33.183593750000       121782979241
+    0.000086576511    -0.400438445216     0.553397090688     0.019512605490   -21.341171264648   -33.921615600586   -34.040893554688       114858555786
+    0.000088289373     0.420149021844    -0.050853050787    -0.273995601493   -60.825576782227    35.412723541260     9.895950317383       119823223383
+    0.000103273371    -0.083645895169     0.105289625832     0.353689049436   -41.148574829102   -23.802009582520    58.069564819336       111854281074
+    0.000108396300     0.113334743494    -0.090071103056     0.371047791894   -51.124603271484     9.406013488770    49.806961059570       122401912513
+    0.000055822878    -0.774807138536     0.178470659721     0.392907393699    20.411344289780   -13.439254760742   -32.709060668945       119466476177
+    0.000085774649     0.401484753753    -0.655910731697    -0.087080130558    -1.707687377930    18.599853515625   -37.823348999023       111236665552
+    0.000085901505     0.468839108464    -0.723300085362    -0.078361714450    29.514821052551    -7.070129394531     2.522232055664       119713922189
+    0.000075935415     0.346908363809     0.419217621873     0.205029233650   -30.450622558594     8.799278259277   -20.147689819336       118075688168
+    0.000064350970    -0.082249155850     0.087585150047    -0.058326059502    61.935260772705   -24.067428588867   -43.710922241211       120161453696
+    0.000043839609     0.450994905457     0.205547921300     0.125832860874   -30.281044006348    41.172416687012   -21.048446655273       110924622481
+    0.000067804052     0.243369416274     0.200126141470     0.034329294506   -22.034122467041    55.486656188965    41.663711547852       110569055506
+    0.000066122324     0.444903826057    -0.081465370479    -0.127487727758    14.060034275055   -68.331893920898    20.837234497070       111317123606
+    0.000093137096     0.702912029562     0.040254922655    -0.141340050179     8.257365226746    -6.413558959961   -47.294815063477       107834868852
+    0.000065763568    -0.181122267365     0.205169498558    -0.558727092038    -7.598411560059    42.830810546875     7.885238647461       121134994874
+    0.000096960401     0.162578311331    -0.282251108295     0.165704670032     1.582502365112    58.151824951172    46.471450805664       121425253182
+    0.000089695866     0.048139970457    -0.249575185845     0.317146329425   -49.829185485840     3.607177734375    53.221847534180       122142468327
+    0.000133606503     0.612178022662     0.027958845656    -0.421279100046   -44.200004577637    25.162200927734    24.996170043945       120855860386
+    0.000104866158    -0.058921360711    -0.104264962622    -0.582643794427    12.395318984985    44.734550476074    -8.314315795898       119665643734
+    0.000069482805     0.222397843676    -0.151740661543    -0.650012364753    47.570936203003   -18.889579772949    -7.344604492188       110469336254
+    0.000146154780     0.844828779696    -0.180930940825    -0.313845654634   -24.032112121582   -31.717941284180   -16.051498413086       122001634673
+    0.000119742479    -0.164250056907     0.161390926533     0.429345965606   -42.456180572510    -0.269920349121   -59.646621704102       119260077387
+    0.000132600166    -0.325031978172    -0.115925157078     0.423645902928    23.250229597092   -60.002944946289    25.105697631836       110466932054
+    0.000065901731     0.597621744129    -0.432384042928     0.246866539349   -22.359619140625   -20.409790039062    33.625656127930       111807192996
+    0.000088529174     0.741353005280    -0.517469394336    -0.479371150251     1.108264923096   -34.540313720703     7.509963989258       121951829502
+    0.000122410231     0.156824090558    -0.024493684216    -0.341712085215   -34.807872772217    55.780033111572    36.803665161133       112177438581
+    0.000102935206     0.046967557774     0.033511618808     0.096137061395    14.470535278320   -25.739410400391    76.987380981445       120077745856
+    0.000096614320     0.432929864557    -0.592749893868    -0.138659831872    -5.267370223999    13.811958312988   -50.423400878906       119746357858
+    0.000093423965    -0.555208292276     0.296628631531     0.711067128820    -4.953872680664   -35.311027526855   -27.908599853516       121237384756
+    0.000089277673    -0.110809733874     0.082191917737     0.663704807225   -57.943969726562    -3.979591369629    16.339950561523       120076280795
+    0.000091267662    -0.382672712601     0.425217250505     0.175424049396   -18.904575347900    58.160041809082    28.499374389648       110732389168
+    0.000098715071     0.879746699160    -0.380289512732    -0.280893500975    28.509934902191    19.418624877930   -11.134063720703       121348670430
+    0.000097792035     0.393048273382     0.025004265353    -0.421736665601    34.987893104553    39.965045928955    44.195968627930       120793803679
+    0.000069905283    -0.139870772197    -0.060160536732     0.808503593775   -30.722877502441   -13.516868591309    33.035293579102       113991273857
+    0.000096332711     0.579560723931    -0.369896402472    -0.577355654271    29.988353729248   -21.277030944824   -33.275100708008       119582623563
+    0.000093375049     0.411823601742    -0.669722859946     0.320959341412     3.198444366455    25.481079101562    17.077865600586       116550461086
+    0.000074967160     0.353590404845    -0.285087210707    -0.276070929415   -30.518478393555    32.913764953613    57.574081420898       121994110882
+    0.000088903551    -0.560557108533     0.121001008975     0.015459605100    40.212907791138   -43.985031127930    10.528945922852       118620006976
+    0.000098091026     0.050213106759     0.299638181084     0.245730896226    -2.477201461792    48.928356170654   -53.598663330078       114768705975
+    0.000048143440     0.720149215145    -0.414808104438    -0.471126977531    10.196388244629    36.429134368896   -27.929702758789       121430472904
+    0.000108231245     0.957590339083    -0.283490319300    -0.326321690812   -13.759067535400   -19.069358825684    -8.961425781250       121541273038
+    0.000085754036     0.373629301375     0.141587274770    -0.676518147202   -22.855838775635    44.140262603760    -1.005279541016       121386703314
+    0.000102907012     0.041699628330    -0.222415867773    -0.475446537528   -40.756759643555    37.737689971924    23.760482788086       119470715594
+    0.000085523752    -0.077549525267    -0.372583922978     0.501542492176    -1.479127883911    42.268955230713   -41.972778320312       114094009461
+    0.000068195775     0.381910578547    -0.392984600921     0.164103166758    40.042333602905     0.544639587402   -53.132858276367       119513367661
+    0.000071429859     0.394788929661    -0.057737294707    -0.540331488842   -12.131515502930    63.460802078247    -5.666168212891       121952630897
+    0.000093829178     0.618285998075    -0.497118379516    -0.629481061072     0.186168670654    32.495994567871    -4.712020874023       121975407965
+    0.000109137363     0.452887377061    -0.705243302191    -0.084419338986   -18.772777557373    36.269386291504     1.894165039062       121842436214
+    0.000073995689    -0.075044974873    -0.002552917770     0.770924521191   -41.351741790771   -10.272087097168    28.727279663086       101133282173
+    0.000055394001    -0.176053848464     0.102726221681     0.461837967479   -27.212448120117    63.511358261108    28.412338256836       110285979369
+    0.000075281539     0.215437747457    -0.292427659164     0.678441216197     1.286338806152    23.468917846680   -36.066131591797       111848600053
+    0.000105647399    -0.478593883367     0.063643767083     0.428754294205   -32.701877593994     0.319053649902    60.528244018555       119680938566
+    0.000085226537    -0.382144338541     0.599608093787     0.296993446811    34.146970748901    35.237972259521   -20.360092163086       119333833266
+    0.000093886738    -0.830992640086     0.211294211547     0.194395964617    21.929699659348    26.368583679199    -9.684112548828       119598951681
+    0.000044369554    -0.218103997159     0.359587203610     0.195775244198    35.450665473938    10.296867370605   -64.922760009766       115171675041
+    0.000072974450     0.439942727725    -0.113786536159    -0.299380947214    14.677862644196   -72.860885620117    -1.674118041992       118822506479
+    0.000087636814     0.464234649849    -0.119953654844    -0.110255562452   -31.934032440186   -67.430862426758    10.304367065430       120165246157
+    0.000082843486     0.807484147299     0.037921167384    -0.435737707805    -3.678831100464    37.749858856201   -10.142608642578       121968768034
+    0.000078623249     0.486680126394    -0.267548115351    -0.775297694945    19.078086376190   -23.272773742676   -21.598815917969       118273873845
+    0.000095712254    -0.280161281497    -0.180256843505    -0.194499169719    13.413452148438   -50.849273681641   -35.450592041016       120482804787
+    0.000103288410    -0.785014219008     0.221593465240     0.597347046700    -2.302436828613    -7.235748291016    37.463150024414       112221026320
+    0.000080575956     0.608244096997    -0.204691815094    -0.536913468326    17.054923057556   -54.922775268555   -13.413619995117       119547523388
+    0.000083925202     0.567047148739    -0.636994110726    -0.419111751941   -18.587131500244    23.089660644531   -23.267028808594       120646747787
+    0.000114590308    -0.055616827241     0.247112712476     0.096725278369     0.815944671631    67.588901519775   -44.909103393555       121138048318
+    0.000071518451     0.443187372640     0.082845296375    -0.145897919584   -41.036109924316    42.793045043945    42.440567016602       119481998430
+    0.000130536660     0.488983000231    -0.069051502950    -0.702164491134    26.519155502319    -2.608650207520   -43.784576416016       117315320722
+    0.000040056791    -0.126255808664    -0.282238445162     0.232038277457   -46.103561401367    55.354488372803    19.493911743164       113916317915
+    0.000091800510    -0.487029421155     0.126327971636    -0.306011646919    29.293547630310    37.651931762695    10.395614624023       120167626220
+    0.000119806653    -0.053666083496    -0.049313934224     0.310908246625   -71.232757568359   -39.291122436523    -5.162094116211       112633495307
+    0.000122034493    -0.015923252884    -0.527174530196    -0.247834407090    27.968073844910   -31.192268371582   -23.317962646484       113046677503
+    0.000096100448    -0.041163726909    -0.125401125770     0.420962628167   -33.088554382324    67.536104202271   -14.560073852539       116223390862
+    0.000121212237     0.685714749715    -0.120922756702    -0.345453682671   -60.007713317871   -16.733901977539     0.667282104492       122329120240
+    0.000072859984    -0.216548317691    -0.162208950593     0.327833589190     9.265700340271    69.391225814819    32.282363891602       120042120655
+    0.000106922060    -0.123154772151    -0.019274485019    -0.101608380222    68.936145782471   -39.742095947266   -18.211242675781       121501663974
+    0.000058110047    -0.161245821967    -0.311546325448     0.451949758620   -47.556953430176     5.763336181641    47.480270385742       122088789442
+    0.000079241749    -0.499966730868     0.328638616224     0.709474362834   -11.860893249512    42.683917999268   -26.292007446289       117559984209
+    0.000080713464     0.486551464565     0.510082037139    -0.137411838192   -13.462715148926    12.866134643555   -10.259979248047       117399179168
+    0.000059938087     0.946293990921    -0.375784941649    -0.473255348316     4.815269470215    28.535518646240     3.365280151367       120192427658
+    0.000126767147     0.565648969735    -0.741778410470    -0.181377625567   -32.325485229492     2.311698913574    -8.440994262695       121226938136
+    0.000071011418     0.613468437772    -0.355240899435    -0.183976666097    57.813682556152    -4.291801452637   -32.492401123047       112037396458
+    0.000086709180    -0.182420246347     0.384343386827    -0.352986618344    43.561147689819   -43.950820922852    12.906784057617       121370964383
+    0.000074627133     0.050321822353    -0.532914087371     0.727665519264    -9.204811096191     1.375549316406   -20.197067260742       119845207870
+    0.000072806521     0.332178034160     0.314674956164     0.325281066828   -40.456268310547    -1.272033691406    34.520919799805       111873562720
+    0.000134560731    -0.072386024443    -0.146331867778    -0.075131835625    71.958614349365   -29.735992431641   -23.478500366211       117007471938
+    0.000079572877     0.515844613998    -0.380021750909     0.076897419242     4.600351333618   -56.442642211914    35.882339477539       121107702619
+    0.000073435804    -0.419667100609     0.118074182410     0.660080433332   -27.616088867188    39.911312103271    41.386306762695       119730999863
+    0.000072769129     0.488363552903     0.173312586887    -0.504305468233    48.418821334839   -32.058891296387   -11.955123901367       119198017883
+    0.000094267314    -0.581525271651    -0.068900286609     0.433891344089    47.640535354614    23.187820434570   -29.316802978516       121364547594
+    0.000102995022     0.163624847411     0.525718960448    -0.485484034248    30.650112152100   -13.715942382812   -26.074768066406       110291077316
+    0.000100732592    -0.392376269840    -0.394731347838     0.614389645953    -8.141277313232     1.962829589844   -40.841049194336       117057091526
+    0.000140456774     0.689376102106     0.173107515252    -0.215461607824    45.083505630493     0.383361816406   -20.506332397461       122205481531
+    0.000071007540     0.069952432446    -0.017920588086     0.724014469225   -28.607723236084    43.612663269043   -15.565704345703       114793803845
+    0.000063150546     0.662041034669    -0.079047951503    -0.732445770852    -9.950525283813    41.509677886963    -8.649276733398       121891757197
+    0.000088976165    -0.062577111737     0.044594336931     0.823629024250     5.631855964661    47.307952880859    -1.882843017578       121705149658
+    0.000089045840     0.515450951392     0.047232326396    -0.334871675627    46.216072082520   -41.334518432617    32.945144653320       114240304179
+    0.000071353337     0.271661383996    -0.307104733503     0.169137373984   -27.840728759766    18.318885803223   -69.274887084961       120915904686
+    0.000062083687    -0.309927654491     0.225943180598     0.109050162869    -2.516174316406   -42.877258300781   -68.014114379883       116840207483
+    0.000062808249     0.303136140488    -0.177905178248     0.167272121122    57.921237945557   -41.958526611328    33.197494506836       122042776225
+    0.000179452545     0.928925579778    -0.413334820027    -0.348305500846    29.474731445312   -16.996391296387    10.506423950195       122562782142
+    0.000120460572    -0.254400665279    -0.181019165056     0.658572994997   -51.815856933594    20.807456970215    29.204635620117       122246523115
+    0.000059237911     0.114754993040    -0.463383393398    -0.134719188726   -52.212097167969    37.349811553955    25.288711547852       111921786733
+    0.000081971448    -0.296722100755     0.024047296940     0.379098287521    15.233207225800    25.865150451660   -73.552001953125       119074775587
+    0.000098407523     0.585949566878    -0.472702330616    -0.188371245672    56.329257965088   -23.656593322754    16.817825317383       121390918586
+    0.000126362123    -0.803536945377     0.474082484330     0.550733438533   -15.808631896973    30.997684478760     0.008407592773       113805215050
+    0.000018322664    -0.009909411467     0.194732730620    -0.252213103388   -57.203460693359    30.656269073486    47.207412719727       119598804277
+    0.000097569355     0.250451813186    -0.208273420702     0.198375799538   -38.255752563477    41.573307037354    56.736770629883       122175782141
+    0.000152898341     0.186516863026    -0.027845182114     0.596857277437    -9.885862350464    59.594406127930   -13.846939086914       121431407060
+    0.000095985779     0.311927441336    -0.428539916697     0.082755250828   -57.825172424316    41.233543395996    17.503982543945       121853160051
diff --git a/galaxychop/models.py b/galaxychop/models.py
index d0f4135..fe4f8d5 100644
--- a/galaxychop/models.py
+++ b/galaxychop/models.py
@@ -90,8 +90,8 @@ def __init__(self, n_bin=100, digits=2, seed=None):
     def _clean_none_values(self, X):
         """Clean the None value of the circular parameter array."""
         eps = X[:, Columns.circular_parameter.value]
-        (mask_clean,) = np.where(np.isnan(eps, where=False))
-        (mask_dirty,) = np.where(np.isnan(eps, where=True))
+        (mask_clean,) = np.where(~np.isnan(eps))
+        (mask_dirty,) = np.where(np.isnan(eps))
         return mask_clean, mask_dirty
 
     def _make_histogram(self, X, n_bin):
diff --git a/setup.py b/setup.py
index 8545bd7..12bf633 100644
--- a/setup.py
+++ b/setup.py
@@ -72,7 +72,11 @@ def do_setup():
         author="Valeria Cristiani et al",
         author_email="valeria.cristiani@unc.edu.ar",
         url="https://github.com/vcristiani/galaxy-chop",
-        py_modules=["ez_setup", "core", "models", "utils"],
+        py_modules=["ez_setup"],
+        packages=[
+            "galaxychop",
+            "galaxychop.dataset",
+        ],
         license="MIT",
         keywords="galaxy, dynamics",
         classifiers=[
@@ -88,7 +92,6 @@ def do_setup():
             "Programming Language :: Python :: Implementation :: CPython",
             "Topic :: Scientific/Engineering",
         ],
-        packages=setuptools.find_packages(),  # exclude=['test*']),
         install_requires=REQUIREMENTS,
     )
 


Test patch:
diff --git a/tests/test_core.py b/tests/test_core.py
index adc9af9..f613b9b 100644
--- a/tests/test_core.py
+++ b/tests/test_core.py
@@ -338,7 +338,7 @@ def test_param_circ_eps_one_minus_one(mock_real_galaxy):
     gal = mock_real_galaxy
 
     E_star, eps, eps_r = gal.paramcirc
-    (mask,) = np.where(np.isnan(eps, where=False))
+    (mask,) = np.where(~np.isnan(eps))
     assert (eps[mask] <= 1.0).any()
     assert (eps[mask] >= -1.0).any()