Skip to content

Commit

Permalink
added shape "infinity". fixes stefmolin#179
Browse files Browse the repository at this point in the history
  • Loading branch information
roynico committed Jul 13, 2024
1 parent 115c44f commit 20f377a
Show file tree
Hide file tree
Showing 2 changed files with 321 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/data_morph/data/loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ class DataLoader:
'Python': 'python.csv',
'SDS': 'superdatascience.csv',
'sheep': 'sheep.csv',
'infinity': 'infinity.csv',
}
AVAILABLE_DATASETS = sorted(_DATASETS.keys(), key=str.lower)
"""list[str]: List of available built-in starter datasets,
Expand Down
320 changes: 320 additions & 0 deletions src/data_morph/data/starter_shapes/infinity.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,320 @@
x,y
310.2689477075683,-107.30500070490552
303.30689951077,-107.8136096637822
296.44663184385644,-109.23894639661631
289.7927630994155,-111.41462889445812
283.37200614657,-114.19192678298494
277.1900307687701,-117.44776767255429
271.21702171884266,-121.09967514573385
265.453319203496,-125.06746789765359
259.8670449678149,-129.3075731642779
254.47283627444028,-133.75369429480054
249.22567831550992,-138.39725103754603
244.14255147834066,-143.18535404944868
239.17216719472572,-148.1354310881429
234.33918318442815,-153.1975819441937
229.63236833152394,-158.3600849842864
225.02674766247162,-163.63217331764474
220.52650767510352,-168.9948624293258
216.12529407850735,-174.44428965483837
211.8267451583189,-179.96785020373878
207.6206176456355,-185.5755551555888
203.52260761227805,-191.25093418080317
199.46367074146215,-187.60533813485597
195.29503641962248,-181.9788275740062
191.02604828320537,-176.42655580864957
186.66496161325216,-170.96011419858158
182.19580306276387,-165.56617075936978
177.62258471663122,-160.26057011180032
172.94417075352607,-155.05554666691896
168.15345868569614,-149.95983074694874
163.23010489939008,-144.97297915957984
158.1863175774172,-140.13194334128232
152.98674629914262,-135.43246518605667
147.64955036660936,-130.92585543581006
142.13114221327646,-126.61724465351251
136.43085171166845,-122.55826292689594
130.51655190347063,-118.7895500483402
124.40399671192276,-115.39659097697819
118.06303680934792,-112.45301409139802
111.48201124619146,-110.0667586192445
104.68596720628683,-108.3808717125826
97.73744607713175,-107.55719774471123
90.7361561554253,-107.61790579096677
83.77560275642202,-108.21448608024794
76.85529117821181,-109.32388570500889
70.05531847387824,-110.93625743430583
63.38239121802519,-113.04986698691181
56.87977984862402,-115.65224014038968
50.58943433711047,-118.72513532641419
44.551425449195555,-122.24498471039233
38.774544442454605,-126.20473133679269
33.29842296807328,-130.5776555155083
28.172494852238742,-135.31996637327092
23.39196953096816,-140.43448720607333
18.991973266601562,-145.88799548339847
15.003741930155375,-151.64380298981231
11.454085311379458,-157.66231504682065
8.350000546578631,-163.93467314374044
5.715152994139643,-170.42083606340128
3.5678966431342993,-177.07886848595507
1.9171230281897078,-183.88369833287524
0.7732566501424298,-190.792589432545
0.14044479325413703,-197.7622162174881
0.016511497476640217,-204.76095171401798
0.3992936876020394,-211.7409365174971
1.2938377096531986,-218.69101144288763
2.6968340387757053,-225.5491124830659
4.598993074374448,-232.27286651988535
6.998764354309241,-238.8546165595858
9.874351920094341,-245.23454848381508
13.212088706649375,-251.38809524504052
16.98745504013543,-257.27526964251047
21.182468748094216,-262.8725971550957
25.778827715165388,-268.15626919961676
30.744751838790577,-273.089989899265
36.04468271603601,-277.6410411530973
41.684303232737875,-281.81126543862473
47.59777076199225,-285.548847502734
53.759378534287976,-288.83906527325587
60.1609899342223,-291.67456574751577
66.76249565819046,-294.03264617851517
73.50402096601204,-295.8917700199671
80.35954362273216,-297.2473761422634
87.32320916860863,-298.0975799195127
94.31495109684067,-298.43512023288804
101.28851205379702,-298.0854128952213
108.16125913045859,-296.80430276115123
114.84882077269341,-294.7449303589834
121.30742497260681,-292.0607326824926
127.54669716745667,-288.8686364845078
133.54771729177094,-285.28074871224743
139.35776789648298,-281.35247224522055
144.9616577645384,-277.16231723327974
150.3913333894436,-272.7440211157897
155.66158604047263,-268.13164353902266
160.77074087307423,-263.3661594642246
165.75681462928168,-258.4442152064977
170.61003019983605,-253.4017740782474
175.34222778662644,-248.24974562496644
179.96755423655918,-242.99135466998445
184.48528415954942,-237.64260052448424
188.89643352683896,-232.21485536537585
193.2163554030862,-226.69763612939542
197.42769876566837,-221.11750844662316
201.5480811966994,-215.44837861800397
205.59679490384661,-217.19419617402957
209.75387440315842,-222.8404641103685
214.00476023007127,-228.40302626168375
218.35665551242187,-233.89154035466456
222.80216278567062,-239.29108234701076
227.350952553868,-244.60397435974429
232.01297150770435,-249.82821116903366
236.79411233512357,-254.9530990454134
241.68612413377824,-259.9501463387148
246.7162629665849,-264.82338696642125
251.8766686874963,-269.53679336636264
257.2070947165737,-274.0918226481457
262.69144370856276,-278.43319042995677
268.35999455033993,-282.5361962962445
274.2291742138948,-286.3519366765773
280.3151972452886,-289.8167637782366
286.6167361225936,-292.8412868873254
293.16201165635925,-295.33011714027384
299.9105676977927,-297.1394765220857
306.84931831240823,-298.11965116301906
313.84702767009685,-298.1791472585683
320.8118405296195,-297.66757582360617
327.7407092602253,-296.644134978056
334.5714252834146,-295.11309772874665
341.27871687154095,-293.0783876511641
347.8026289809756,-290.55934370579195
354.11917326717935,-287.56911073130993
360.2190216238156,-284.1119974768504
366.0308941588369,-280.23068549967144
371.54730664941553,-275.9348733756852
376.74440876976735,-271.24290496285664
381.5861051425598,-266.18682579616086
386.0508536319295,-260.7881780114612
390.10723903334133,-255.08352324283123
393.73701573152636,-249.09661357335955
396.91462522369443,-242.86729843706064
399.6260451020406,-236.42052846248873
401.8578609839977,-229.7805897763668
403.5894141244031,-223.00735470494257
404.8190255374908,-216.10794516563413
405.53690424344484,-209.14350818684156
405.7450413663387,-202.15857603430746
405.4460010489115,-195.15697131286944
404.6392246506772,-188.21887712984898
403.3228577278346,-181.34950567514608
401.4964120324451,-174.57491269954033
399.1806760444639,-167.9736269397734
396.3885207600921,-161.56933465960918
393.1244416775661,-155.37075062942083
389.4193828125,-149.4348828125
385.29129900086514,-143.78517839348905
380.7584649512612,-138.44541854880688
375.85248457162214,-133.45202887551628
370.60877668287856,-128.83789380743605
365.02194672221196,-124.6008473603155
359.15744597727735,-120.79323119265523
353.02488490097704,-117.42169779579825
346.66421546763786,-114.5108728086413
340.1000297638685,-112.07444833534072
333.3741743614376,-110.12997895309334
326.52974431774476,-108.68919873783452
319.59173350943666,-107.75580989064318
312.60303150710075,-107.33292598828285
90.8111917543465,-286.37966799164354
83.83531902328576,-285.700663264428
76.95831815983516,-284.4412406706974
70.19660184439343,-282.6017324319712
63.6295490481425,-280.2034413020183
57.27484469459462,-277.25461479328084
51.19416591797606,-273.78516037426726
45.43194222996695,-269.8254039501951
40.01828435217289,-265.39995812188533
34.98368380543031,-260.5338039340619
30.378682000573026,-255.27672912257466
26.21953125,-249.64628124999996
22.5419067838481,-243.68418759778052
19.376874452635644,-237.43488865856824
16.755674903990787,-230.95994505393696
14.68236022607423,-224.2621486286316
13.186955757951798,-217.43538529167176
12.269903900231263,-210.49703865703475
11.935713610649106,-203.51141746807096
12.180566242915344,-196.52076120783693
13.010361024932934,-189.55563197509758
14.417348606813464,-182.7136593325252
16.402432916333197,-175.99526549083996
18.94299327459113,-169.4798253263019
22.023234784610942,-163.1994057023447
25.626334081405773,-157.18721314836105
29.705369365065675,-151.514639190585
34.2538820284158,-146.18648682229218
39.21486473762081,-141.2677510966153
44.58246503418192,-136.7644739204098
50.29143281356501,-132.7333493338425
56.33714803532315,-129.1810318879728
62.63342056797445,-126.16033585597575
69.1909062948227,-123.6692355508804
75.91806651236072,-121.74604292486649
82.7810299869623,-120.39775637401677
89.73119271665517,-119.63095737189346
96.73361153160015,-119.45775345898166
103.66757289061935,-120.30364648226202
110.41046997361106,-122.18301037535092
116.8786140092561,-124.84079157756415
123.07640706845011,-128.0864283282745
129.0178378750151,-131.77855896531975
134.73826095723436,-135.82573054885995
140.24593026610427,-140.14562568677923
145.56566378318013,-144.68736343985324
150.721391184197,-149.416337026068
155.73419623137067,-154.30860491725235
160.6071326471088,-159.3316935393356
165.3640627507163,-164.48145847853635
169.9936143494146,-169.7216011078786
174.52082073475506,-175.06078301722826
178.94626216718564,-180.48499302315514
183.27587084266872,-185.99062749192763
187.50259959282477,-191.56209865657212
191.63453597192617,-197.2105547650462
195.66014240473103,-202.93726548966444
191.6860163645007,-208.66170731295205
187.55099904301483,-214.316932425471
183.3225159216347,-219.89296553965448
178.9981009398796,-225.3942601780852
174.56581550695287,-230.82908929490026
170.04164180100233,-236.16686960998618
165.4147234966193,-241.40641004193708
160.6600946417564,-246.55629750018758
155.78915561362786,-251.58019365774067
150.77807503415994,-256.47394031593046
145.62381097417668,-261.2050664976075
140.30528861764583,-265.74965713270865
134.798578397138,-270.07315470316996
129.0941062714985,-274.11457059988777
123.13784020643588,-277.8222114773746
116.9555441368235,-281.0669591016756
110.48710615873283,-283.73418955550574
103.74341743962111,-285.62472048674016
96.80810326873593,-286.4836208618208
304.63563452138845,-285.8921105323818
297.8158355050673,-284.3668984559722
291.2371061952218,-281.970262949907
284.9452560081482,-278.92668430328365
278.8987670715214,-275.3793154691664
273.1100826740327,-271.4616836312251
267.52612194056223,-267.2361772923933
262.13763618415726,-262.77065653966355
256.9202514671126,-258.10488615355814
251.85176455016142,-253.26606227516314
246.9275165727619,-248.288069467101
242.13387959850854,-243.18897024281506
237.46502327250772,-237.9887784558569
232.89063541169804,-232.67381868795323
228.43537160186816,-227.28926581775573
224.06424318701585,-221.8054208606005
219.80141342441806,-216.2605793747652
215.63116458104048,-210.63716886549153
211.56410687128536,-204.94058162578867
212.5610279520806,-199.1900599777592
216.65259935434193,-193.51373246182175
220.84675553874789,-187.9080787278495
225.13748012909377,-182.37607296344098
229.52590725492078,-176.92025198311535
234.00518134052203,-171.55784274847514
238.59810554955823,-166.27499606135254
243.31070064021372,-161.08347831485838
248.12620645582678,-156.0228582857397
253.09202878921542,-151.07032153205398
258.18178360500286,-146.28501198692422
263.44354193432605,-141.6616929990903
268.8864003278875,-137.24440066405737
274.51986422378616,-133.08844759057752
280.3677940397014,-129.25511005493098
286.4671759071924,-125.82361301771847
292.83475140968415,-122.92013941001929
299.4636883464561,-120.72008136604495
306.35099646579175,-119.44457599662039
313.33414422415035,-119.29417027567162
320.31426245195604,-119.83853838045334
327.21914694766696,-120.96531389407812
334.01617390163216,-122.67360148818764
340.62598988339295,-124.94329770585884
347.0313828650564,-127.76617078314719
353.18420762785337,-131.121255162796
359.012359869957,-134.96356030941007
364.52398951353445,-139.29606544055358
369.6504303304919,-144.06628362963278
374.35346923280696,-149.23403935075734
378.6170521978845,-154.78156325001618
382.40524835047415,-160.66729248199158
385.6866790325332,-166.84689382764577
388.4407451661539,-173.28882138881204
390.63875140380856,-179.93133343505858
392.2661525079012,-186.72543601620197
393.31859716011024,-193.65470048118567
393.7860894518826,-200.63892177233433
393.6734028694623,-207.6334674031741
392.98045764913616,-214.58839535984941
391.70297461691115,-221.47618555149822
389.8482066115311,-228.2316633635589
387.4352736082077,-234.7917114992142
384.47240709863996,-241.13861163438457
380.9895931041816,-247.21070692461933
377.01719517061343,-252.96357963898546
372.57983094817206,-258.36711400646163
367.7024865423441,-263.3908134454489
362.4349997570689,-267.9841853196446
356.7948922774177,-272.1309537728447
350.8239105146547,-275.79547386640104
344.56650736626426,-278.9467167662736
338.0842649842009,-281.553519137074
331.39553527674457,-283.6076995643637
324.5635056319318,-285.0888448042788
317.62058667857946,-285.9911699589938
310.6142287553083,-286.31033036868456

0 comments on commit 20f377a

Please sign in to comment.