Skip to content

Instantly share code, notes, and snippets.

@Findus23
Last active February 19, 2021 18:25
Show Gist options
  • Save Findus23/c228493ea62bdd2034b13515a265f4b3 to your computer and use it in GitHub Desktop.
Save Findus23/c228493ea62bdd2034b13515a265f4b3 to your computer and use it in GitHub Desktop.
Proof of Concept -- Rebound Issue
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
1.9885e+30 0 0 0 0 0 0
1.8986e+27 5.20301 0 0.0227706 4.803 1.75356 5.82048
5.68484e+26 9.57882 0 0.0433754 5.84484 1.98338 5.29111
2.06038e+23 0.510473 0.000911538 0.000757732 5.74864 5.35403 5.188 0.25 0.74999 1e-05
2.06089e+23 0.531857 0.000196013 0.000440748 1.77871 0.494753 3.84624 0.25 0.74999 1e-05
2.11245e+23 0.554233 0.000587305 0.00139818 3.08145 1.22563 2.44103 0.25 0.74999 1e-05
2.1761e+23 0.577768 0.000159871 0.00106502 0.383951 0.405879 0.282449 0.25 0.74999 1e-05
2.24439e+23 0.602556 0.00104883 0.00154734 0.900289 1.11714 5.5759 0.25 0.74999 1e-05
2.31596e+23 0.628683 0.000136196 0.000667031 2.6 0.528651 5.06283 0.25 0.74999 1e-05
2.39069e+23 0.656238 0.000579206 0.00126096 0.939832 5.18035 3.06843 0.25 0.74999 1e-05
2.46867e+23 0.685316 0.000635757 0.00161546 5.67224 5.28576 3.4786 0.25 0.74999 1e-05
2.55007e+23 0.716017 0.000743395 0.000720755 1.41046 1.35095 6.21659 0.25 0.74999 1e-05
2.63508e+23 0.748453 0.000872497 0.000405865 0.608792 5.25708 5.52292 0.25 0.74999 1e-05
2.72389e+23 0.782741 0.00041339 0.00121222 3.25675 0.77683 4.88504 0.25 0.74999 1e-05
2.81673e+23 0.81901 0.000998127 0.00230321 3.22036 5.68046 5.22989 0.25 0.74999 1e-05
2.91383e+23 0.857399 0.000221555 0.00171259 0.0158163 4.92915 3.7557 0.25 0.74999 1e-05
3.01542e+23 0.898056 0.000449485 0.000280292 2.55129 3.8156 2.97838 0.25 0.74999 1e-05
3.12178e+23 0.941146 0.000321843 0.000811488 2.34111 6.00728 0.74122 0.25 0.74999 1e-05
3.23318e+23 0.986844 7.22438e-05 0.000709155 5.92438 1.04374 0.517742 0.25 0.74999 1e-05
3.34992e+23 1.03534 0.00066488 0.00174529 3.93873 2.36231 4.91116 0.25 0.74999 1e-05
3.47234e+23 1.08685 0.000725263 0.000871228 3.74394 3.96186 5.96728 0.25 0.74999 1e-05
3.60077e+23 1.14158 0.00112997 0.000866498 4.11285 1.43233 3.12864 0.25 0.74999 1e-05
3.73559e+23 1.1998 0.000690433 0.000631155 2.65697 6.07487 4.59048 0.25 0.74999 1e-05
3.87721e+23 1.26177 0.00103642 0.00130425 1.11714 3.37634 4.17571 0.25 0.74999 1e-05
4.02605e+23 1.32777 0.000348943 0.00174148 2.78106 4.3346 5.45076 0.25 0.74999 1e-05
4.18257e+23 1.39814 0.000499497 0.000643547 5.29448 5.36198 3.88421 0.25 0.74999 1e-05
4.34729e+23 1.47321 0.000774141 0.00163321 0.470007 0.38382 5.78356 0.25 0.74999 1e-05
4.52073e+23 1.55338 0.000475072 0.0012535 1.79527 5.11445 1.29643 0.25 0.74999 1e-05
4.7035e+23 1.63905 0.000314205 0.00150356 1.58913 3.04865 1.19963 0.25 0.74999 1e-05
4.89621e+23 1.73069 0.000875142 0.000501817 1.93132 3.27577 3.71425 0.25 0.74999 1e-05
5.09955e+23 1.82881 0.000274767 0.000343072 5.31524 0.189306 6.14026 0.25 0.74999 1e-05
5.31427e+23 1.93396 0.000464746 0.00172759 5.50194 2.79924 5.39959 0.25 0.74999 1e-05
5.54116e+23 2.04675 0.00110683 0.000972907 4.57553 2.14699 6.20801 0.25 0.749 0.001
5.7811e+23 2.16785 0.000267519 0.000476293 0.554018 4.67232 2.77757 0.25 0.749 0.001
6.03505e+23 2.29801 0.000721198 0.00157622 0.124749 2.34988 2.67512 0.25 0.749 0.001
6.30402e+23 2.43806 0.000942436 0.000837768 0.441408 5.51839 0.548082 0.25 0.749 0.001
6.58915e+23 2.5889 0.000291462 0.000710295 2.02294 6.0173 2.82768 0.25 0.7 0.05
6.89166e+23 2.75154 0.000877888 0.000964648 2.23051 0.505016 0.798514 0.25 0.7 0.05
7.2129e+23 2.92711 0.00117179 0.000674627 1.74569 0.899105 2.76255 0.25 0.7 0.05
7.55434e+23 3.11686 0.000873395 0.00128544 2.54629 2.01142 1.54847 0.25 0.7 0.05
7.91756e+23 3.32218 0.000472331 0.00030541 6.1337 5.6353 2.13617 0.25 0.7 0.05
8.30435e+23 3.54461 0.00103577 0.00121125 1.005 3.27878 5.82156 0.25 0.7 0.05
8.71664e+23 3.78591 0.000545751 0.000491726 4.43874 3.9596 1.62667 0.25 0.7 0.05
7.62566e+22 0.500028 0.0113684 0.0134626 2.25895 1.23093 1.63612 0.25 0.74999 1e-05
7.62566e+22 0.50014 0.00674543 0.00430616 3.54405 4.66604 1.73402 0.25 0.74999 1e-05
7.62566e+22 0.500364 0.00479005 0.00325246 5.39332 2.19489 0.951403 0.25 0.74999 1e-05
7.62566e+22 0.5007 0.0082799 0.0191621 0.72154 5.86545 3.54146 0.25 0.74999 1e-05
7.62566e+22 0.501148 0.0116361 0.00881792 2.6426 0.376342 3.76216 0.25 0.74999 1e-05
7.62566e+22 0.501708 0.00531922 0.0281742 5.58983 1.76612 1.38175 0.25 0.74999 1e-05
7.62566e+22 0.50238 0.00598177 0.0108153 4.17078 2.64524 3.03686 0.25 0.74999 1e-05
7.62566e+22 0.503164 0.00453153 0.0167072 0.629483 4.39569 1.71596 0.25 0.74999 1e-05
7.62566e+22 0.50406 0.00886495 0.00762703 2.4905 1.2186 0.184788 0.25 0.74999 1e-05
7.62566e+22 0.505068 0.00520025 0.0125378 4.12883 3.28758 2.1085 0.25 0.74999 1e-05
7.62566e+22 0.506188 0.00229809 0.00597759 5.76265 2.11509 0.617699 0.25 0.74999 1e-05
7.62566e+22 0.50742 0.0121418 0.0153054 5.58827 0.856655 3.3915 0.25 0.74999 1e-05
7.62566e+22 0.508764 0.0094476 0.00501542 1.30811 4.48683 2.72105 0.25 0.74999 1e-05
7.62566e+22 0.51022 0.00484616 0.010912 6.00267 0.788293 5.75669 0.25 0.74999 1e-05
7.62566e+22 0.511788 0.00565859 0.0195239 1.09834 0.105888 1.89772 0.25 0.74999 1e-05
7.62566e+22 0.513468 0.0100889 0.00926166 5.51446 4.55916 2.09752 0.25 0.74999 1e-05
7.62566e+22 0.51526 0.00900447 0.0145669 1.79465 2.15479 4.62969 0.25 0.74999 1e-05
7.62566e+22 0.517164 0.00394292 0.00802701 4.02778 2.30682 5.32928 0.25 0.74999 1e-05
7.62566e+22 0.51918 0.00729396 0.015068 4.52165 0.905817 4.89022 0.25 0.74999 1e-05
7.62566e+22 0.521308 0.0109095 0.0143647 3.39735 4.20441 1.4157 0.25 0.74999 1e-05
7.62566e+22 0.523548 0.00249839 0.00278085 1.59018 6.19681 1.95566 0.25 0.74999 1e-05
7.62566e+22 0.5259 0.00610074 0.0195548 2.14835 5.59321 0.0187198 0.25 0.74999 1e-05
7.62566e+22 0.528364 0.00868669 0.00957541 3.86439 3.87832 0.00899581 0.25 0.74999 1e-05
7.62566e+22 0.53094 0.00610899 0.0103935 1.73902 0.463121 0.859716 0.25 0.74999 1e-05
7.62566e+22 0.533628 0.0118951 0.00661012 0.657923 0.327464 5.07812 0.25 0.74999 1e-05
7.62566e+22 0.536428 0.00719164 0.0191428 2.22008 2.01364 2.94064 0.25 0.74999 1e-05
7.62566e+22 0.53934 0.00426656 0.0155035 0.506946 3.67774 3.53554 0.25 0.74999 1e-05
7.62566e+22 0.542364 0.00731737 0.0193897 3.37551 1.45358 3.95601 0.25 0.74999 1e-05
7.62566e+22 0.5455 0.00444128 0.0153543 5.19341 1.76013 2.46334 0.25 0.74999 1e-05
7.62566e+22 0.548748 0.00814166 0.00295663 4.42311 0.827922 2.26039 0.25 0.74999 1e-05
7.62566e+22 0.552108 0.00637177 0.0109693 4.45827 0.237519 0.371857 0.25 0.74999 1e-05
7.62566e+22 0.55558 0.00390853 0.0221381 4.24377 2.07522 2.31281 0.25 0.74999 1e-05
7.62566e+22 0.559164 0.0062141 0.0117048 5.11934 5.66409 3.78519 0.25 0.74999 1e-05
7.62566e+22 0.56286 0.00656612 0.00529471 4.71347 2.7973 0.497761 0.25 0.74999 1e-05
7.62566e+22 0.566668 0.00532919 0.00588695 5.82302 2.91859 5.83586 0.25 0.74999 1e-05
7.62566e+22 0.570588 0.00942635 0.00527848 2.04292 2.88199 1.16841 0.25 0.74999 1e-05
7.62566e+22 0.57462 0.00173184 0.0157842 0.099334 4.30896 0.420404 0.25 0.74999 1e-05
7.62566e+22 0.578764 0.00858282 0.0186806 5.47002 5.21817 3.83542 0.25 0.74999 1e-05
7.62566e+22 0.58302 0.00194804 0.00508034 2.07692 5.48501 4.25099 0.25 0.74999 1e-05
7.62566e+22 0.587388 0.00313931 0.0150365 5.31301 0.0742199 2.47872 0.25 0.74999 1e-05
7.62566e+22 0.591868 0.00373897 0.00489059 3.81479 3.72139 5.45166 0.25 0.74999 1e-05
7.62566e+22 0.59646 0.00967601 0.00464094 5.92118 2.23849 0.440295 0.25 0.74999 1e-05
7.62566e+22 0.601164 0.00931028 0.0122943 6.09323 0.496999 0.571612 0.25 0.74999 1e-05
7.62566e+22 0.60598 0.0109041 0.00979936 5.0693 6.00365 3.39343 0.25 0.74999 1e-05
7.62566e+22 0.610908 0.0038702 0.0107947 0.699679 2.71273 2.89917 0.25 0.74999 1e-05
7.62566e+22 0.615948 0.00777102 0.00658466 2.22497 3.57531 1.56828 0.25 0.74999 1e-05
7.62566e+22 0.6211 0.00114198 0.0265156 1.39429 1.23814 0.625892 0.25 0.74999 1e-05
7.62566e+22 0.626364 0.00196656 0.0165054 3.76809 4.46157 2.21994 0.25 0.74999 1e-05
7.62566e+22 0.63174 0.00494616 0.00901409 0.575129 5.82935 5.9682 0.25 0.74999 1e-05
7.62566e+22 0.637228 0.0068533 0.00490843 2.4327 2.83842 4.78713 0.25 0.74999 1e-05
7.62566e+22 0.642828 0.00433622 0.00854091 5.91981 0.298817 4.43993 0.25 0.74999 1e-05
7.62566e+22 0.64854 0.00617841 0.00928811 3.38073 6.1099 2.61738 0.25 0.74999 1e-05
7.62566e+22 0.654364 0.00990498 0.00886533 5.87486 6.05439 0.282641 0.25 0.74999 1e-05
7.62566e+22 0.6603 0.00675581 0.00280959 6.17046 1.50159 0.137536 0.25 0.74999 1e-05
7.62566e+22 0.666348 0.00716154 0.0149796 2.06821 1.19002 2.2041 0.25 0.74999 1e-05
7.62566e+22 0.672508 0.0142241 0.00404601 0.32244 0.375254 0.741503 0.25 0.74999 1e-05
7.62566e+22 0.67878 0.00190407 0.0243678 2.26963 1.56571 1.64309 0.25 0.74999 1e-05
7.62566e+22 0.685164 0.00605569 0.0207901 3.64673 1.82796 5.82247 0.25 0.74999 1e-05
7.62566e+22 0.69166 0.00755514 0.00589313 0.816077 6.15761 6.27579 0.25 0.74999 1e-05
7.62566e+22 0.698268 0.00429674 0.0121286 0.271511 0.578542 0.480045 0.25 0.74999 1e-05
7.62566e+22 0.704988 0.00209375 0.0117622 2.02614 2.74136 1.95553 0.25 0.74999 1e-05
7.62566e+22 0.71182 0.00406818 0.00824132 5.41905 2.6483 3.12192 0.25 0.74999 1e-05
7.62566e+22 0.718764 0.00454419 0.00394966 3.32334 1.02029 5.41046 0.25 0.74999 1e-05
7.62566e+22 0.72582 0.00876464 0.00896931 3.89178 1.82599 1.6939 0.25 0.74999 1e-05
7.62566e+22 0.732988 0.00974647 0.00851505 1.16718 2.2429 0.898135 0.25 0.74999 1e-05
7.62566e+22 0.740268 0.0118333 0.0062032 2.32363 4.05708 3.77681 0.25 0.74999 1e-05
7.62566e+22 0.74766 0.00179506 0.0101048 1.13702 0.737638 6.01903 0.25 0.74999 1e-05
7.62566e+22 0.755164 0.00834993 0.00520467 5.64347 6.20925 5.68981 0.25 0.74999 1e-05
7.62566e+22 0.76278 0.00803409 0.0101137 4.32778 1.34102 5.053 0.25 0.74999 1e-05
7.62566e+22 0.770508 0.00525505 0.00116428 1.20387 2.73059 5.91702 0.25 0.74999 1e-05
7.62566e+22 0.778348 0.00912038 0.0109672 0.277538 0.524834 3.45686 0.25 0.74999 1e-05
7.62566e+22 0.7863 0.00261641 0.00418089 3.12036 6.19165 0.738647 0.25 0.74999 1e-05
7.62566e+22 0.794364 0.00124185 0.00885243 1.0959 4.57889 5.65959 0.25 0.74999 1e-05
7.62566e+22 0.80254 0.00376137 0.018689 2.04715 1.35557 5.40067 0.25 0.74999 1e-05
7.62566e+22 0.810828 0.00402178 0.00582504 4.99501 0.00320776 1.75812 0.25 0.74999 1e-05
7.62566e+22 0.819228 0.00603739 0.02533 3.59538 4.30393 5.70942 0.25 0.74999 1e-05
7.62566e+22 0.82774 0.012483 0.0141871 0.408345 1.47438 3.78539 0.25 0.74999 1e-05
7.62566e+22 0.836364 0.00398781 0.0169283 1.23709 6.25807 2.07415 0.25 0.74999 1e-05
7.62566e+22 0.8451 0.00313172 0.00737142 2.13689 5.08976 4.85925 0.25 0.74999 1e-05
7.62566e+22 0.853948 0.00485933 0.011336 3.27075 3.76071 3.21131 0.25 0.74999 1e-05
7.62566e+22 0.862908 0.00351901 0.0084469 2.29024 1.77555 1.02096 0.25 0.74999 1e-05
7.62566e+22 0.87198 0.00607953 0.0143061 5.84364 4.08961 5.4823 0.25 0.74999 1e-05
7.62566e+22 0.881164 0.000839676 0.0155883 2.4226 4.75146 2.31099 0.25 0.74999 1e-05
7.62566e+22 0.89046 0.000864898 0.0108539 0.894434 2.62003 1.63122 0.25 0.74999 1e-05
7.62566e+22 0.899868 0.00192321 0.00362751 2.92635 1.62858 2.03981 0.25 0.74999 1e-05
7.62566e+22 0.909388 0.000976155 0.00479112 5.25885 4.32598 6.28293 0.25 0.74999 1e-05
7.62566e+22 0.91902 0.00512614 0.00575378 2.3168 5.80616 0.732598 0.25 0.74999 1e-05
7.62566e+22 0.928764 0.00606446 0.00199396 1.53077 6.27667 1.57785 0.25 0.74999 1e-05
7.62566e+22 0.93862 0.00335761 0.0155906 1.03284 0.637493 1.55836 0.25 0.74999 1e-05
7.62566e+22 0.948588 0.00995588 0.0238845 0.891903 4.78147 5.28202 0.25 0.74999 1e-05
7.62566e+22 0.958668 0.0148864 0.00750058 4.99164 6.2658 5.7964 0.25 0.74999 1e-05
7.62566e+22 0.96886 0.00333767 0.0103754 2.86646 3.99786 2.32069 0.25 0.74999 1e-05
7.62566e+22 0.979164 0.00893957 0.0052343 1.03065 3.40423 2.69668 0.25 0.74999 1e-05
7.62566e+22 0.98958 0.00783772 0.0063262 0.115591 1.04671 1.46698 0.25 0.74999 1e-05
7.62566e+22 1.00011 0.0122158 0.00123938 3.72411 2.78034 5.02904 0.25 0.74999 1e-05
7.62566e+22 1.01075 0.00569983 0.0129877 2.70847 2.86917 5.00846 0.25 0.74999 1e-05
7.62566e+22 1.0215 0.00707631 0.00571778 1.92527 5.4795 2.83734 0.25 0.74999 1e-05
7.62566e+22 1.03236 0.00814833 0.0176373 0.115008 2.38672 1.93433 0.25 0.74999 1e-05
7.62566e+22 1.04334 0.00638851 0.0181562 2.25696 5.67606 5.7875 0.25 0.74999 1e-05
7.62566e+22 1.05443 0.00798439 0.00547285 5.25089 3.378 5.45371 0.25 0.74999 1e-05
7.62566e+22 1.06563 0.00234027 0.0057862 0.0182397 5.98285 0.634859 0.25 0.74999 1e-05
7.62566e+22 1.07694 0.00412784 0.0114978 6.21549 2.2363 5.42648 0.25 0.74999 1e-05
7.62566e+22 1.08836 0.00705084 0.00342979 5.3408 3.89639 3.14557 0.25 0.74999 1e-05
7.62566e+22 1.0999 0.00142775 0.0176277 3.94774 2.45593 4.38962 0.25 0.74999 1e-05
7.62566e+22 1.11155 0.00439624 0.0154871 3.14349 0.705959 1.20863 0.25 0.74999 1e-05
7.62566e+22 1.12331 0.00240075 0.00687825 3.44471 3.90142 4.24699 0.25 0.74999 1e-05
7.62566e+22 1.13518 0.000967376 0.00457091 1.81004 4.32005 2.98948 0.25 0.74999 1e-05
7.62566e+22 1.14716 0.00503405 0.0180239 6.02315 3.58232 1.51736 0.25 0.74999 1e-05
7.62566e+22 1.15926 0.00587555 0.00496928 3.44975 4.70991 4.16609 0.25 0.74999 1e-05
7.62566e+22 1.17147 0.00565514 0.00461759 4.35712 0.23252 4.59765 0.25 0.74999 1e-05
7.62566e+22 1.18379 0.00166818 0.0119228 2.40813 4.32989 0.602672 0.25 0.74999 1e-05
7.62566e+22 1.19622 0.00424297 0.0136753 5.68237 1.44628 4.48839 0.25 0.74999 1e-05
7.62566e+22 1.20876 0.0100331 0.00671024 1.11007 1.13221 3.01614 0.25 0.74999 1e-05
7.62566e+22 1.22142 0.00186314 0.00352579 4.50961 6.20637 0.416673 0.25 0.74999 1e-05
7.62566e+22 1.23419 0.00624556 0.00541224 5.33567 1.43151 1.62067 0.25 0.74999 1e-05
7.62566e+22 1.24707 0.00777887 0.0154228 0.655121 4.51235 3.90643 0.25 0.74999 1e-05
7.62566e+22 1.26006 0.00550806 0.00940749 3.76962 0.727113 4.71235 0.25 0.74999 1e-05
7.62566e+22 1.27316 0.0158187 0.0136324 0.484196 0.533252 1.85686 0.25 0.74999 1e-05
7.62566e+22 1.28638 0.00763195 0.00676505 2.8389 1.89238 4.16806 0.25 0.74999 1e-05
7.62566e+22 1.29971 0.00219902 0.0138758 2.67548 3.91755 1.75052 0.25 0.74999 1e-05
7.62566e+22 1.31315 0.00301761 0.0119183 2.27827 1.68965 2.15254 0.25 0.74999 1e-05
7.62566e+22 1.3267 0.00411535 0.0113392 3.33869 4.91638 5.6748 0.25 0.74999 1e-05
7.62566e+22 1.34036 0.00531201 0.00840874 6.06209 2.7417 0.596134 0.25 0.74999 1e-05
7.62566e+22 1.35414 0.00879272 0.0117994 6.27118 0.803033 1.12757 0.25 0.74999 1e-05
7.62566e+22 1.36803 0.00218501 0.00717316 6.23312 3.33197 5.90666 0.25 0.74999 1e-05
7.62566e+22 1.38203 0.00148143 0.0233396 3.86913 0.148907 4.55558 0.25 0.74999 1e-05
7.62566e+22 1.39614 0.00787902 0.00560852 5.40882 4.0572 2.97754 0.25 0.74999 1e-05
7.62566e+22 1.41036 0.00361819 0.014175 3.25623 3.76865 4.31264 0.25 0.74999 1e-05
7.62566e+22 1.4247 0.00321805 0.0118822 3.41702 3.2727 0.601795 0.25 0.74999 1e-05
7.62566e+22 1.43915 0.00808021 0.00102728 1.77851 6.04566 5.25638 0.25 0.74999 1e-05
7.62566e+22 1.45371 0.00655397 0.00587542 1.04681 5.79693 3.07392 0.25 0.74999 1e-05
7.62566e+22 1.46838 0.00701222 0.00565388 0.0756291 5.87414 2.93085 0.25 0.74999 1e-05
7.62566e+22 1.48316 0.00916025 0.0114798 0.873776 6.08701 2.07782 0.25 0.74999 1e-05
7.62566e+22 1.49806 0.0060861 0.0143474 2.37174 5.07889 4.79638 0.25 0.74999 1e-05
7.62566e+22 1.51307 0.00706225 0.00513095 3.00614 5.99777 4.92634 0.25 0.74999 1e-05
7.62566e+22 1.52819 0.0027998 0.00843682 4.07658 3.48673 2.061 0.25 0.74999 1e-05
7.62566e+22 1.54342 0.00682694 0.0146442 2.00362 3.68795 1.44958 0.25 0.74999 1e-05
7.62566e+22 1.55876 0.00972215 0.0106803 4.31548 4.90494 1.84153 0.25 0.74999 1e-05
7.62566e+22 1.57422 0.00831149 0.0203263 3.59883 1.29323 4.224 0.25 0.74999 1e-05
7.62566e+22 1.58979 0.00342065 0.0104278 4.80953 4.82092 2.05368 0.25 0.74999 1e-05
7.62566e+22 1.60547 0.00542964 0.0138525 0.790117 0.431937 0.609259 0.25 0.74999 1e-05
7.62566e+22 1.62126 0.0130053 0.0183329 5.8675 3.31426 1.46274 0.25 0.74999 1e-05
7.62566e+22 1.63716 0.00147781 0.0124016 3.37006 5.76737 2.28495 0.25 0.74999 1e-05
7.62566e+22 1.65318 0.0066633 0.0135278 2.63699 1.53115 5.73838 0.25 0.74999 1e-05
7.62566e+22 1.66931 0.00533313 0.00794758 6.13026 3.46369 5.88754 0.25 0.74999 1e-05
7.62566e+22 1.68555 0.00606454 0.0102654 4.69882 5.05802 5.64066 0.25 0.74999 1e-05
7.62566e+22 1.7019 0.00598799 0.0146246 4.83 5.55749 6.07047 0.25 0.74999 1e-05
7.62566e+22 1.71836 0.0153438 0.00774113 5.05252 3.18774 5.881 0.25 0.74999 1e-05
7.62566e+22 1.73494 0.0109841 0.00526031 4.81934 1.15886 2.55674 0.25 0.74999 1e-05
7.62566e+22 1.75163 0.00907725 0.00912827 4.95843 2.78949 4.24206 0.25 0.74999 1e-05
7.62566e+22 1.76843 0.00179005 0.0122757 5.07689 5.01132 0.202425 0.25 0.74999 1e-05
7.62566e+22 1.78534 0.0128018 0.0222914 1.6108 0.905306 0.00955648 0.25 0.74999 1e-05
7.62566e+22 1.80236 0.00224839 0.0141993 4.87777 5.78705 3.94529 0.25 0.74999 1e-05
7.62566e+22 1.8195 0.00975778 0.00170309 2.03219 5.37804 3.24422 0.25 0.74999 1e-05
7.62566e+22 1.83675 0.00261226 0.008549 0.927337 4.3376 0.709457 0.25 0.74999 1e-05
7.62566e+22 1.85411 0.00779781 0.00483193 2.13954 4.77244 1.04355 0.25 0.74999 1e-05
7.62566e+22 1.87158 0.00572483 0.00669522 6.11069 5.29522 1.67692 0.25 0.74999 1e-05
7.62566e+22 1.88916 0.00697232 0.00397704 3.72024 3.69888 4.00649 0.25 0.74999 1e-05
7.62566e+22 1.90686 0.00695289 0.0133179 2.06813 5.08353 5.68358 0.25 0.74999 1e-05
7.62566e+22 1.92467 0.00346355 0.0127845 4.39774 2.01948 3.89453 0.25 0.74999 1e-05
7.62566e+22 1.94259 0.00539488 0.0141258 4.30339 2.88444 2.86836 0.25 0.74999 1e-05
7.62566e+22 1.96062 0.0162254 0.00493823 4.78348 3.84117 2.93073 0.25 0.74999 1e-05
7.62566e+22 1.97876 0.00730181 0.00994584 2.08418 3.45049 2.48286 0.25 0.74999 1e-05
7.62566e+22 1.99702 0.010654 0.00489258 2.20068 5.64049 6.20752 0.25 0.74999 1e-05
7.62566e+22 2.01539 0.00524388 0.00891321 4.37212 3.90067 4.75683 0.25 0.749 0.001
7.62566e+22 2.03387 0.00500395 0.00559747 1.78592 1.36832 1.54511 0.25 0.749 0.001
7.62566e+22 2.05246 0.00652203 0.00576499 2.35415 3.47418 3.01057 0.25 0.749 0.001
7.62566e+22 2.07116 0.00767722 0.0138007 3.55797 3.22613 3.32894 0.25 0.749 0.001
7.62566e+22 2.08998 0.00762748 0.0152069 1.75402 0.563004 4.28865 0.25 0.749 0.001
7.62566e+22 2.10891 0.00610482 0.00272749 1.41079 2.67657 3.99397 0.25 0.749 0.001
7.62566e+22 2.12795 0.0151789 0.0176169 5.29764 2.65629 2.30081 0.25 0.749 0.001
7.62566e+22 2.1471 0.0105892 0.0186463 2.936 0.787942 4.39304 0.25 0.749 0.001
7.62566e+22 2.16636 0.00499358 0.0132502 2.28498 2.04715 4.77915 0.25 0.749 0.001
7.62566e+22 2.18574 0.0110133 0.0107414 2.50992 0.866171 1.2823 0.25 0.749 0.001
7.62566e+22 2.20523 0.00778719 0.0112389 0.175441 1.38544 0.949359 0.25 0.749 0.001
7.62566e+22 2.22483 0.00600325 0.0235701 1.52491 1.91428 5.6598 0.25 0.749 0.001
7.62566e+22 2.24454 0.0104702 0.0047081 2.5636 4.72695 2.43279 0.25 0.749 0.001
7.62566e+22 2.26436 0.0103306 0.0134827 2.17091 5.5052 3.66796 0.25 0.749 0.001
7.62566e+22 2.2843 0.00528394 0.00933081 0.477977 5.59526 1.64084 0.25 0.749 0.001
7.62566e+22 2.30435 0.00269226 0.0197762 4.45598 0.779373 4.91056 0.25 0.749 0.001
7.62566e+22 2.32451 0.00815166 0.013693 2.57964 5.9094 2.58605 0.25 0.749 0.001
7.62566e+22 2.34478 0.011634 0.021702 2.42938 3.40969 5.45627 0.25 0.749 0.001
7.62566e+22 2.36516 0.00445882 0.0296242 2.09862 2.24597 4.82376 0.25 0.749 0.001
7.62566e+22 2.38566 0.0123484 0.00560606 4.35864 4.31758 0.759728 0.25 0.749 0.001
7.62566e+22 2.40627 0.00444696 0.0113225 3.64002 0.0287046 2.81052 0.25 0.749 0.001
7.62566e+22 2.42699 0.00521324 0.0114726 2.0863 3.79144 0.626177 0.25 0.749 0.001
7.62566e+22 2.44782 0.00464892 0.0143146 5.55645 5.67189 3.86729 0.25 0.749 0.001
7.62566e+22 2.46876 0.00314249 0.0133492 3.27499 4.69426 3.88932 0.25 0.749 0.001
7.62566e+22 2.48982 0.00593349 0.0233574 5.64389 0.818018 2.04548 0.25 0.749 0.001
7.62566e+22 2.51099 0.00175737 0.000960121 5.51113 2.8191 3.0994 0.25 0.7 0.05
7.62566e+22 2.53227 0.00692799 0.00323072 2.14977 5.80331 2.91949 0.25 0.7 0.05
7.62566e+22 2.55366 0.0104152 0.0197502 4.88145 1.42966 6.08183 0.25 0.7 0.05
7.62566e+22 2.57516 0.00256988 0.0141362 0.581253 5.02763 3.16598 0.25 0.7 0.05
7.62566e+22 2.59678 0.00971138 0.0169761 5.61836 3.27187 0.00080317 0.25 0.7 0.05
7.62566e+22 2.61851 0.00304004 0.00746715 1.1617 0.02342 5.11986 0.25 0.7 0.05
7.62566e+22 2.64035 0.00885064 0.00627725 0.776397 5.55085 3.88682 0.25 0.7 0.05
7.62566e+22 2.6623 0.0116895 0.0130502 5.77454 5.48547 4.26819 0.25 0.7 0.05
7.62566e+22 2.68436 0.00570383 0.0140032 6.05161 2.43295 0.665831 0.25 0.7 0.05
7.62566e+22 2.70654 0.00441636 0.0116038 1.61911 4.48898 2.0657 0.25 0.7 0.05
7.62566e+22 2.72883 0.0035248 0.0241089 2.04008 3.89263 3.47236 0.25 0.7 0.05
7.62566e+22 2.75123 0.00307302 0.0036976 1.08817 5.30218 1.99598 0.25 0.7 0.05
7.62566e+22 2.77374 0.00968507 0.0129478 2.30405 0.981702 2.88733 0.25 0.7 0.05
7.62566e+22 2.79636 0.00384637 0.00120257 2.98161 5.54689 2.54334 0.25 0.7 0.05
7.62566e+22 2.8191 0.00721527 0.00994861 3.13082 5.53851 0.860753 0.25 0.7 0.05
7.62566e+22 2.84195 0.0058582 0.00388261 2.11213 0.741429 3.8565 0.25 0.7 0.05
7.62566e+22 2.86491 0.0130571 0.020945 6.07047 5.02529 2.97354 0.25 0.7 0.05
7.62566e+22 2.88798 0.00142858 0.01199 2.95176 3.89843 5.72018 0.25 0.7 0.05
7.62566e+22 2.91116 0.00342115 0.00923335 5.19183 3.28935 4.09679 0.25 0.7 0.05
7.62566e+22 2.93446 0.00541041 0.006246 5.13982 0.596182 5.98243 0.25 0.7 0.05
7.62566e+22 2.95787 0.0103317 0.0142962 4.62616 3.77275 3.26803 0.25 0.7 0.05
7.62566e+22 2.98139 0.0020495 0.00487705 2.4586 0.422444 4.77439 0.25 0.7 0.05
7.62566e+22 3.00502 0.0150502 0.00438259 5.0252 3.73708 3.12159 0.25 0.7 0.05
7.62566e+22 3.02876 0.0114056 0.0205633 3.99507 4.9229 0.809921 0.25 0.7 0.05
7.62566e+22 3.05262 0.00465057 0.0116712 0.375046 3.17946 5.65642 0.25 0.7 0.05
7.62566e+22 3.07659 0.00789705 0.00804115 3.34525 5.07748 0.281246 0.25 0.7 0.05
7.62566e+22 3.10067 0.0059324 0.0061083 0.327318 4.66541 3.32187 0.25 0.7 0.05
7.62566e+22 3.12486 0.00489377 0.00416785 0.408158 0.451761 4.61433 0.25 0.7 0.05
7.62566e+22 3.14916 0.00953486 0.012928 4.1796 5.07596 2.54436 0.25 0.7 0.05
7.62566e+22 3.17358 0.00327459 0.0214399 3.07799 2.61815 2.35652 0.25 0.7 0.05
7.62566e+22 3.19811 0.004665 0.00565766 3.16493 6.25983 5.29651 0.25 0.7 0.05
7.62566e+22 3.22275 0.0125967 0.0111939 1.69247 4.81577 0.250483 0.25 0.7 0.05
7.62566e+22 3.2475 0.0073325 0.0150344 2.16984 5.93188 0.841103 0.25 0.7 0.05
7.62566e+22 3.27236 0.000905646 0.00806421 6.02118 5.14019 0.151259 0.25 0.7 0.05
7.62566e+22 3.29734 0.00890365 0.00965872 1.95136 0.729822 0.71206 0.25 0.7 0.05
7.62566e+22 3.32243 0.0133887 0.0120587 4.8006 5.04852 1.66861 0.25 0.7 0.05
7.62566e+22 3.34763 0.00826883 0.0102798 5.78192 2.79604 4.95821 0.25 0.7 0.05
7.62566e+22 3.37294 0.00656927 0.010932 0.993932 4.73543 5.50878 0.25 0.7 0.05
7.62566e+22 3.39836 0.00827829 0.00909116 2.12207 4.9788 3.25969 0.25 0.7 0.05
7.62566e+22 3.4239 0.00958858 0.0107665 3.23707 3.098 5.2346 0.25 0.7 0.05
7.62566e+22 3.44955 0.000867553 0.00862686 1.81575 4.00747 6.13161 0.25 0.7 0.05
7.62566e+22 3.47531 0.00935396 0.0134203 2.46119 6.10346 1.53497 0.25 0.7 0.05
7.62566e+22 3.50118 0.0027538 0.00429553 1.20615 2.60617 1.47106 0.25 0.7 0.05
7.62566e+22 3.52716 0.00411556 0.0164008 4.86501 1.21838 4.46732 0.25 0.7 0.05
7.62566e+22 3.55326 0.00904678 0.0074728 3.56161 2.47496 2.86222 0.25 0.7 0.05
7.62566e+22 3.57947 0.0101399 0.0153295 0.69111 0.312697 0.601707 0.25 0.7 0.05
7.62566e+22 3.60579 0.000885828 0.0119327 0.803057 2.9006 6.13716 0.25 0.7 0.05
7.62566e+22 3.63222 0.0128747 0.0128288 2.63765 1.90363 0.761817 0.25 0.7 0.05
7.62566e+22 3.65876 0.00395828 0.00716949 1.03729 4.13564 1.26264 0.25 0.7 0.05
7.62566e+22 3.68542 0.00373189 0.0155342 4.31508 4.56122 4.9024 0.25 0.7 0.05
7.62566e+22 3.71219 0.00434245 0.0147255 2.88668 3.57271 1.50838 0.25 0.7 0.05
7.62566e+22 3.73907 0.0100531 0.00892967 4.76487 3.15194 0.40149 0.25 0.7 0.05
7.62566e+22 3.76606 0.00443683 0.00946324 0.436456 2.68755 2.37408 0.25 0.7 0.05
7.62566e+22 3.79316 0.00268014 0.00788975 2.10818 2.67498 1.15243 0.25 0.7 0.05
7.62566e+22 3.82038 0.00464375 0.0173598 1.3553 4.74671 4.41115 0.25 0.7 0.05
7.62566e+22 3.84771 0.00694649 0.0105804 5.70128 2.96865 0.23688 0.25 0.7 0.05
7.62566e+22 3.87515 0.0061509 0.0106787 0.230173 0.169984 2.75222 0.25 0.7 0.05
7.62566e+22 3.9027 0.00353542 0.0139886 0.109077 0.119466 1.06449 0.25 0.7 0.05
7.62566e+22 3.93036 0.00771271 0.00784663 3.01484 1.45042 5.2862 0.25 0.7 0.05
7.62566e+22 3.95814 0.000537003 0.0135626 3.10699 2.42564 3.89821 0.25 0.7 0.05
7.62566e+22 3.98603 0.00678573 0.00506258 3.3102 3.21534 4.99792 0.25 0.7 0.05
import random
from ctypes import c_uint32
from math import radians
from pathlib import Path
from rebound import Simulation, Particle
from scipy.constants import astronomical_unit
INITCON_FILE = Path("poc_data.csv")
solar_radius = 6.957e8
random.seed(1234)
def random_hash():
return c_uint32(random.randint(0, 2 ** 32 - 1))
def add_particles(sim: Simulation):
initcon = INITCON_FILE.read_text()
num_embryos = 40
num_planetesimals = 250
sim.N_active = num_embryos + 3
i = 1
for line in initcon.split("\n"):
if line.startswith("#") or line.startswith("ERROR") or line == "\n" or not line:
continue
columns = list(map(float, line.split()))
hash = random_hash()
if len(columns) > 7:
if i > num_embryos + 3:
object_type = "planetesimal"
else:
object_type = "embryo"
else:
if columns[1] == 0:
object_type = "sun"
else:
object_type = "gas giant"
if columns[1] == 0: # that should not be needed, but nevertheless is
part = Particle(m=columns[0], hash=hash, r=solar_radius / astronomical_unit)
else:
part = Particle(
m=columns[0], a=columns[1], e=columns[2],
inc=radians(columns[3]), omega=columns[4],
Omega=columns[5], M=columns[6],
simulation=sim,
hash=hash,
r=1.2628519062992768e-05
)
sim.add(part)
i += 1
assert sim.N == num_planetesimals + num_embryos + 3
from ctypes import c_uint32
from dataclasses import dataclass
from random import randint
from typing import List
from matplotlib import pyplot as plt
from rebound import Simulation, OrbitPlot
from rebound.simulation import reb_collision
from poc_loaddata import add_particles
sim = Simulation()
sim.units = ('yr', 'AU', 'kg')
sim.ri_mercurius.hillfac = 3
sim.integrator = "mercurius"
sim.collision = "direct"
sim.dt = 0.01
@dataclass
class CollisionInfo:
parents: List[int]
child: int
all_collisions: List[CollisionInfo] = []
def random_hash() -> c_uint32:
return c_uint32(randint(0, 2 ** 32 - 1))
def resolve(sim_pointer, collision: reb_collision):
sim: Simulation = sim_pointer.contents
p1 = sim.particles[collision.p1]
p2 = sim.particles[collision.p2]
if p1.m > p2.m:
target = p1
projectile = p2
else:
target = p2
projectile = p1
if collision.p1 > collision.p2:
lower_index_particle_index = collision.p2
else:
lower_index_particle_index = collision.p1
print("collison:")
print(f"{target.hash.value} <-> {projectile.hash.value}")
merged_planet = (p1 * p1.m + p2 * p2.m) / (p1.m + p2.m)
new_hash = random_hash()
print("new hash:", new_hash.value)
merged_planet.hash = new_hash
info = CollisionInfo(
parents=[target.hash.value, projectile.hash.value],
child=new_hash.value
)
all_collisions.append(info)
sim.particles[lower_index_particle_index] = merged_planet
print("remaining particles")
print([(p.index, p.hash.value) for p in sim.particles[:20]])
if lower_index_particle_index == collision.p1:
print("deleting p2")
return 2
elif lower_index_particle_index == collision.p2:
print("deleting p1")
return 1
else:
raise ValueError("invalid index")
sim.collision_resolve = resolve
sim.ri_ias15.min_dt = 1e-8
add_particles(sim)
for i in range(0, 500, 50):
sim.integrate(i)
print(i, sim.N)
print([(p.index, p.hash.value) for p in sim.particles[:20]])
print("remaining", sim.N)
all_parents=[]
for col in all_collisions:
all_parents.extend(col.parents)
print(col.parents, "->", col.child)
print(sorted(all_parents))
fig, ax_main = OrbitPlot(sim)
plt.show()
0 293
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 2644908285), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
2644908285 <-> 1322494161
new hash: 3309508675
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
50 292
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
3311333766 <-> 4250265450
new hash: 4018784633
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
collison:
2486797600 <-> 2863024165
new hash: 3332742328
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 3332742328), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
100 290
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
4025703265 <-> 1440136597
new hash: 72241119
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
150 289
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
200 289
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
232680712 <-> 1703616899
new hash: 361333302
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
250 288
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
2182281158 <-> 225260586
new hash: 3617891007
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 3617891007), (18, 24825937), (19, 1620694933)]
deleting p1
300 287
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
2486797600 <-> 1310658757
new hash: 3504575743
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 3504575743), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
350 286
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
3463944851 <-> 3022895586
new hash: 77525597
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
400 285
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
450 285
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
remaining 285
[2644908285, 1322494161] -> 3309508675
[3311333766, 4250265450] -> 4018784633
[2486797600, 2863024165] -> 3332742328
[4025703265, 1440136597] -> 72241119
[232680712, 1703616899] -> 361333302
[2182281158, 225260586] -> 3617891007
[2486797600, 1310658757] -> 3504575743
[3463944851, 3022895586] -> 77525597
[225260586, 232680712, 1310658757, 1322494161, 1440136597, 1703616899, 2182281158, 2486797600, 2486797600, 2644908285, 2863024165, 3022895586, 3311333766, 3463944851, 4025703265, 4250265450]
0 293
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 2644908285), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
2644908285 <-> 1322494161
new hash: 3309508675
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
50 292
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
3311333766 <-> 4250265450
new hash: 4018784633
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
collison:
704388509 <-> 748383549
new hash: 3332742328
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 2486797600), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
collison:
2486797600 <-> 2863024165
new hash: 72241119
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
100 289
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
2393715144 <-> 3912595551
new hash: 361333302
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
150 288
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
200 288
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
761682555 <-> 4166957150
new hash: 3617891007
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
250 287
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
3506682143 <-> 3401565047
new hash: 3504575743
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p2
collison:
232680712 <-> 3343234787
new hash: 77525597
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
300 285
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
350 285
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 2768682949), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
2768682949 <-> 3483039490
new hash: 1957270055
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 1957270055), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
400 284
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 1957270055), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
collison:
2523415722 <-> 2549343243
new hash: 936728702
remaining particles
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 1957270055), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
deleting p1
450 283
[(0, 1892932127), (1, 32175636), (2, 2500648409), (3, 360511942), (4, 3292010550), (5, 1017090249), (6, 3387753032), (7, 2676973563), (8, 3309508675), (9, 638037343), (10, 4144220671), (11, 2001019095), (12, 72241119), (13, 2389859671), (14, 1957270055), (15, 1525740512), (16, 4009418531), (17, 2182281158), (18, 24825937), (19, 1620694933)]
remaining 283
[2644908285, 1322494161] -> 3309508675
[3311333766, 4250265450] -> 4018784633
[704388509, 748383549] -> 3332742328
[2486797600, 2863024165] -> 72241119
[2393715144, 3912595551] -> 361333302
[761682555, 4166957150] -> 3617891007
[3506682143, 3401565047] -> 3504575743
[232680712, 3343234787] -> 77525597
[2768682949, 3483039490] -> 1957270055
[2523415722, 2549343243] -> 936728702
[232680712, 704388509, 748383549, 761682555, 1322494161, 2393715144, 2486797600, 2523415722, 2549343243, 2644908285, 2768682949, 2863024165, 3311333766, 3343234787, 3401565047, 3483039490, 3506682143, 3912595551, 4166957150, 4250265450]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment