diff --git a/data_udiagram.py b/data_udiagram.py index 613ca74..4aa7bae 100644 --- a/data_udiagram.py +++ b/data_udiagram.py @@ -33,18 +33,18 @@ No. 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 Al (iv) 0.115 0.282 0.292 0.508 0.453 0.524 0.832 0.142 0.179 0.200 0.203 0.206 0.239 0.934 0.848 0.846 0.730 0.092 0.085 0.077 0.123 0.278 0.279 0.216 0.352 0.399 1.081 1.028 0.105 0.236 0.245 1.404 1.315 1.717 0.157 0.179 0.189 0.199 0.223 0.253 0.536 0.780 0.392 0.736 0.120 0.165 0.143 0.179 0.139 0.146 0.189 0.214 0.223 0.337 0.382 0.292 0.335 0.477 1.151 1.186 1.390 1.627 1.502 Al (vi) 1.463 1.290 1.258 1.104 1.116 1.077 0.862 1.472 1.435 1.397 1.371 1.364 0.867 0.370 0.347 0.316 0.068 1.521 1.534 1.519 1.466 1.299 1.329 1.394 1.259 1.185 0.318 0.315 1.491 1.321 1.300 0.652 0.711 0.725 1.445 1.441 1.428 1.413 1.423 1.355 1.104 0.882 1.164 0.972 1.444 1.394 1.399 1.422 1.485 1.480 1.434 1.451 1.387 1.305 1.270 1.248 1.244 1.104 0.565 0.500 0.595 0.558 0.681 """, # second data set starts below -"""Fro11-6c (gln) amph_Fro_ca amph_Fro_cb amph_Fro_cc amph_Fro_cd -No. 33 34 35 36 37 38 40 41 42 43 44 53 54 55 56 57 58 59 74 75 76 77 78 79 80 81 82 83 89 90 91 92 93 94 95 96 97 98 -Al (iv) 0.946816804407802 0.915374936513542 0.937271642498776 0.847760968902469 0.747719228173619 0.714829698146967 1.86571227579049 1.71838080893279 1.71103734452366 1.70879657970424 1.64092677390816 0.461022184356462 0.693023395327311 0.982951765167888 1.52795621943651 1.53036132489667 1.49209394814901 1.62995787481642 0.698900346977771 0.816799574124805 0.764948598355243 0.869872587451249 1.5530690903298 1.79468904739747 1.84420792449185 1.99843039623898 1.56667648786992 1.57383359070777 0.630928262769171 0.561577760147696 0.548056344005859 0.786375842376335 1.00513689464044 1.87745464654207 1.93338975656706 0.615313278112884 0.50168136117628 1.61995337675513 -Al (vi) 0.838942186807262 0.815361670511523 0.808137144270259 0.862078768661791 0.939090197132293 0.963779498333328 0.560748890921683 0.484482276634198 0.473542874470649 0.609182415010286 0.599143153793783 1.12725569400285 0.966366578088712 0.806510848833191 3.51621774600843 3.56674385825125 3.57782677128492 3.36773309452869 0.942984820030193 0.887441228699995 0.944724260781667 0.901423930916418 0.386579399482084 0.481158896581861 0.53578885415416 0.76897845900415 0.400356157934341 0.510848459618583 0.998093322898503 1.03315559508081 1.02774242501428 0.951305106175528 0.819026996150823 0.798236792336004 1.54853682884571 0.988494165008363 1.06735883175549 0.576081223535151""", -"""Fro12-2 (gln) amph_Fro_ce amph_Fro_cf amph_Fro_cg amph_Fro_ch amph_Fro_ci amph_Fro_cj amph_Fro_ck -No. 191 192 193 194 195 196 197 198 199 200 201 202 222 223 224 225 226 227 228 229 230 231 232 233 245 246 247 248 249 250 251 252 253 259 260 261 262 263 264 265 266 267 268 269 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 -Al (iv) 0.328188388002119 0.361256275224842 0.362429861161353 0.342701124396405 0.375689071786472 0.410922546562091 0.433489035412379 0.215393190830418 0.352438484877891 0.860029563686514 0.981522439883262 1.08818373565835 0.384753748828151 0.388117260733489 0.347654152270255 0.529919556378776 0.583522801938067 0.377562975184153 0.417591727752516 0.877417733596414 1.1786437776632 1.22285207322467 0.951286956138196 0.974460816925085 0.887289832741685 0.360677366131962 0.428434921439195 0.412327022806907 0.502578452044203 1.01026038416063 1.08387614318567 1.16025742016281 0.854098229490802 0.375855418045937 0.289692422406622 0.436627446505401 0.54555536543532 0.402297240781901 0.827694244724913 0.883768905233 1.01023249853057 1.16494077314581 1.05218100302439 1.07271367271352 0.770950749006239 0.27531264327789 0.374033825154145 0.338852609962906 0.36706682043426 0.817341101615991 0.762079236826144 1.25500977497809 1.08211101979398 1.11167158638088 1.0643412222582 1.08026436357389 1.03519777229883 0.947204233180861 0.386067094610256 0.357594948027232 0.29320791126707 0.338630493331255 0.370393547817729 0.347849859930496 0.32545386771765 0.337512298104357 0.414621915838326 0.625592554904839 0.887937451012005 0.947577578612908 1.02858068580916 1.02952059000579 1.15762177585972 1.07719594023792 0.392634480405641 0.405076921869238 0.331509741636521 0.382734742735397 0.369638226563933 0.761249808607752 0.872380301765923 0.95152692000307 0.922540441086865 0.986008478205388 0.98738227238653 1.9257930295669 1.48390529065649 -Al (vi) 1.37017335890543 1.36844364037036 1.32288688936552 1.37029541618546 1.37024211844302 1.35087782045706 1.29461573002652 1.50861073865596 1.3267869122613 0.612766609051898 0.693097818545363 0.670250981028784 1.3113133967853 1.34586514772034 1.35120737985726 1.17787883422592 1.12431189432453 1.36570772342889 1.33366175301796 0.549125324096053 0.63185534306506 0.629769910820257 0.514554244651119 0.640588186644977 0.929064970765926 1.36945947220338 1.28702756326837 1.31522311951817 1.23519616350027 0.598196994561467 0.596610834619597 0.573975596813212 0.2257536612153 1.37957308340145 1.42031965165414 1.08294441110912 1.11684264289059 1.34256283430956 0.893482190348614 0.505383059504192 0.660494005191579 0.580331722771146 0.656397074917925 0.634530014440569 0.618954716080268 1.50568132348632 1.34859276445898 1.41407627333516 1.35881473682596 0.635224674181522 0.543399719473396 0.859870249699252 0.630056681042227 0.707551804332569 0.752200148416642 0.711696461129994 0.68907797385245 0.725583405687959 1.32471185901789 1.361178184943 1.46613949231631 1.36801377871056 1.35482566723579 1.40188108196994 1.41669289870394 1.41701792117051 1.3173557632398 1.05825229558851 0.604084399396854 0.572378684337928 0.638198011270666 0.623548230339987 0.707997620150112 0.602927533124502 1.2937876942767 1.29620291613596 1.43353543228735 1.35113875560262 1.32831854491189 0.694020039147137 0.659831222815137 0.5729544062121 0.687856225738848 0.691489332662949 0.70608557115278 2.48251955219877 4.02806549864933""", -"""Fro12-13a (gln) amph_Fro_cl amph_Fro_cm amph_Fro_cn amph_Fro_co amph_Fro_cp amph_Fro_cq amph_Fro_cr amph_Fro_cs amph_Fro_ct amph_Fro_cu amph_Fro_cv -No. 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 109 110 111 112 113 114 115 116 137 138 139 140 141 142 143 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 450 451 452 453 454 455 456 457 458 459 -Al (iv) 0 0.314353485701544 0.325291246418307 0.381403755363658 0.374302906412133 0.489528008310402 0.402225876198907 1.75871040410334 1.84146892417324 1.45935094146606 1.27284089871442 1.05421242353845 0.850022770011366 0.839986208459827 0.32211912468823 0.285872871643965 0.261919641645515 0.284384131951545 0.349818354093864 0.313322857319986 0.425344884166535 0.505290552823106 0.903938357238606 0.311516192198159 0.40284833961657 0.381826799315414 0.341443209938549 1.0312673119157 1.05362107396374 1.11817520899743 0.269991406049937 0.310167696154493 0.348350989371074 0.331714596146752 0.36820771230222 0.31276106321326 0.424055902995629 0.408894424685645 0.646334308987496 0.903507639568968 1.01920305688623 0.261897957134529 0.245147508828516 0.367981013369273 1.06140937955948 1.56469269258899 1.11004722485604 2.15682423580188 2.05816222486019 0.215868941603327 0.201187312466408 0.345088393266079 0.311130260948995 0.349404027913159 0.328721574850613 0.620205621992563 0.353629416457129 0.398192685066014 0.318986023530274 0.433273205055643 0.276962637949195 0.447159671998953 0.403137001587158 0.318877624551829 0.257356458438419 0.370597054569883 0.403461649478006 0.359611754760731 1.32449774843963 1.25870193800869 1.29793985417384 1.19587675638665 1.19627997028856 1.40232459545016 1.60790438309744 1.54007466576874 0.505282011535206 1.10047535393283 1.08032365713327 0.59829553968101 0.246349955322835 0.327210473418903 0.303732680014742 -Al (vi) 1.74791037980584 1.34349648179927 1.34436593711445 1.28937857759042 1.27271508985709 1.2033095164389 1.22829701384197 0.803611053526665 0.602741049046181 0.895348347630978 1.0239106639883 1.02334251717134 1.03350201423128 0.976808916850934 1.32239104480213 1.42669502418355 1.41394709734442 1.39706921721595 1.35371764042877 1.30996665202343 1.22308886742955 1.1525484796713 0.881750123558456 1.32145376636871 1.24472981086873 1.26601793376856 1.33443728114338 0.976993949443575 0.82897264994853 0.837403150612387 1.41298027039234 1.45266468208903 1.39307155029634 1.37198822682148 1.2830570595143 1.37706097406316 1.2454933797397 1.27042358958718 1.10385060851776 0.915678660168757 0.903723174448463 1.48696583008407 1.37504764516274 1.2956723675947 0.762055964856206 0.603198270035297 0.470375922080046 0.496910816778194 1.54410092366639 1.47126018385118 1.44799487512134 1.31896152413539 1.36336161435732 1.39280911709791 1.31292300266436 1.14669041153757 1.36820806821928 1.27897483345219 1.32011814900904 1.22265769666829 1.3784136968127 1.20726257533416 1.31339720508611 1.3646558937751 1.4350383479321 1.24281673273374 1.2340357656236 1.29801329059426 0.144475455643813 0.253179259915687 0.265909524205712 0.282541006058353 0.291017591003584 0.810272603510621 0.622012381914396 0.420188235749915 1.19961584594336 0.855091117230516 0.9216006831554 1.00800053725834 1.45175578408793 1.36103426245815 1.38259411407457""" +"""Fro11-6c_(gln) amph_Fro_ca amph_Fro_cb amph_Fro_cc amph_Fro_cd +No. 33 34 35 36 37 38 40 41 42 43 44 53 54 55 56 57 58 59 74 75 76 77 78 79 80 81 82 83 89 90 91 92 93 94 95 96 97 98 +Al (iv) 0.946816804407802 0.915374936513542 0.937271642498776 0.847760968902469 0.747719228173619 0.714829698146967 1.86571227579049 1.71838080893279 1.71103734452366 1.70879657970424 1.64092677390816 0.461022184356462 0.693023395327311 0.982951765167888 1.52795621943651 1.53036132489667 1.49209394814901 1.62995787481642 0.698900346977771 0.816799574124805 0.764948598355243 0.869872587451249 1.5530690903298 1.79468904739747 1.84420792449185 1.99843039623898 1.56667648786992 1.57383359070777 0.630928262769171 0.561577760147696 0.548056344005859 0.786375842376335 1.00513689464044 1.87745464654207 1.93338975656706 0.615313278112884 0.50168136117628 1.61995337675513 +Al (vi) 0.838942186807262 0.815361670511523 0.808137144270259 0.862078768661791 0.939090197132293 0.963779498333328 0.560748890921683 0.484482276634198 0.473542874470649 0.609182415010286 0.599143153793783 1.12725569400285 0.966366578088712 0.806510848833191 3.51621774600843 3.56674385825125 3.57782677128492 3.36773309452869 0.942984820030193 0.887441228699995 0.944724260781667 0.901423930916418 0.386579399482084 0.481158896581861 0.53578885415416 0.76897845900415 0.400356157934341 0.510848459618583 0.998093322898503 1.03315559508081 1.02774242501428 0.951305106175528 0.819026996150823 0.798236792336004 1.54853682884571 0.988494165008363 1.06735883175549 0.576081223535151""", +"""Fro12-2_(gln) amph_Fro_ce amph_Fro_cf amph_Fro_cg amph_Fro_ch amph_Fro_ci amph_Fro_cj amph_Fro_ck +No. 191 192 193 194 195 196 197 198 199 200 201 202 222 223 224 225 226 227 228 229 230 231 232 233 245 246 247 248 249 250 251 252 253 259 260 261 262 263 264 265 266 267 268 269 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 +Al (iv) 0.328188388002119 0.361256275224842 0.362429861161353 0.342701124396405 0.375689071786472 0.410922546562091 0.433489035412379 0.215393190830418 0.352438484877891 0.860029563686514 0.981522439883262 1.08818373565835 0.384753748828151 0.388117260733489 0.347654152270255 0.529919556378776 0.583522801938067 0.377562975184153 0.417591727752516 0.877417733596414 1.1786437776632 1.22285207322467 0.951286956138196 0.974460816925085 0.887289832741685 0.360677366131962 0.428434921439195 0.412327022806907 0.502578452044203 1.01026038416063 1.08387614318567 1.16025742016281 0.854098229490802 0.375855418045937 0.289692422406622 0.436627446505401 0.54555536543532 0.402297240781901 0.827694244724913 0.883768905233 1.01023249853057 1.16494077314581 1.05218100302439 1.07271367271352 0.770950749006239 0.27531264327789 0.374033825154145 0.338852609962906 0.36706682043426 0.817341101615991 0.762079236826144 1.25500977497809 1.08211101979398 1.11167158638088 1.0643412222582 1.08026436357389 1.03519777229883 0.947204233180861 0.386067094610256 0.357594948027232 0.29320791126707 0.338630493331255 0.370393547817729 0.347849859930496 0.32545386771765 0.337512298104357 0.414621915838326 0.625592554904839 0.887937451012005 0.947577578612908 1.02858068580916 1.02952059000579 1.15762177585972 1.07719594023792 0.392634480405641 0.405076921869238 0.331509741636521 0.382734742735397 0.369638226563933 0.761249808607752 0.872380301765923 0.95152692000307 0.922540441086865 0.986008478205388 0.98738227238653 1.9257930295669 1.48390529065649 +Al (vi) 1.37017335890543 1.36844364037036 1.32288688936552 1.37029541618546 1.37024211844302 1.35087782045706 1.29461573002652 1.50861073865596 1.3267869122613 0.612766609051898 0.693097818545363 0.670250981028784 1.3113133967853 1.34586514772034 1.35120737985726 1.17787883422592 1.12431189432453 1.36570772342889 1.33366175301796 0.549125324096053 0.63185534306506 0.629769910820257 0.514554244651119 0.640588186644977 0.929064970765926 1.36945947220338 1.28702756326837 1.31522311951817 1.23519616350027 0.598196994561467 0.596610834619597 0.573975596813212 0.2257536612153 1.37957308340145 1.42031965165414 1.08294441110912 1.11684264289059 1.34256283430956 0.893482190348614 0.505383059504192 0.660494005191579 0.580331722771146 0.656397074917925 0.634530014440569 0.618954716080268 1.50568132348632 1.34859276445898 1.41407627333516 1.35881473682596 0.635224674181522 0.543399719473396 0.859870249699252 0.630056681042227 0.707551804332569 0.752200148416642 0.711696461129994 0.68907797385245 0.725583405687959 1.32471185901789 1.361178184943 1.46613949231631 1.36801377871056 1.35482566723579 1.40188108196994 1.41669289870394 1.41701792117051 1.3173557632398 1.05825229558851 0.604084399396854 0.572378684337928 0.638198011270666 0.623548230339987 0.707997620150112 0.602927533124502 1.2937876942767 1.29620291613596 1.43353543228735 1.35113875560262 1.32831854491189 0.694020039147137 0.659831222815137 0.5729544062121 0.687856225738848 0.691489332662949 0.70608557115278 2.48251955219877 4.02806549864933""", +"""Fro12-13a_(gln) amph_Fro_cl amph_Fro_cm amph_Fro_cn amph_Fro_co amph_Fro_cp amph_Fro_cq amph_Fro_cr amph_Fro_cs amph_Fro_ct amph_Fro_cu amph_Fro_cv +No. 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 109 110 111 112 113 114 115 116 137 138 139 140 141 142 143 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 450 451 452 453 454 455 456 457 458 459 +Al (iv) 0 0.314353485701544 0.325291246418307 0.381403755363658 0.374302906412133 0.489528008310402 0.402225876198907 1.75871040410334 1.84146892417324 1.45935094146606 1.27284089871442 1.05421242353845 0.850022770011366 0.839986208459827 0.32211912468823 0.285872871643965 0.261919641645515 0.284384131951545 0.349818354093864 0.313322857319986 0.425344884166535 0.505290552823106 0.903938357238606 0.311516192198159 0.40284833961657 0.381826799315414 0.341443209938549 1.0312673119157 1.05362107396374 1.11817520899743 0.269991406049937 0.310167696154493 0.348350989371074 0.331714596146752 0.36820771230222 0.31276106321326 0.424055902995629 0.408894424685645 0.646334308987496 0.903507639568968 1.01920305688623 0.261897957134529 0.245147508828516 0.367981013369273 1.06140937955948 1.56469269258899 1.11004722485604 2.15682423580188 2.05816222486019 0.215868941603327 0.201187312466408 0.345088393266079 0.311130260948995 0.349404027913159 0.328721574850613 0.620205621992563 0.353629416457129 0.398192685066014 0.318986023530274 0.433273205055643 0.276962637949195 0.447159671998953 0.403137001587158 0.318877624551829 0.257356458438419 0.370597054569883 0.403461649478006 0.359611754760731 1.32449774843963 1.25870193800869 1.29793985417384 1.19587675638665 1.19627997028856 1.40232459545016 1.60790438309744 1.54007466576874 0.505282011535206 1.10047535393283 1.08032365713327 0.59829553968101 0.246349955322835 0.327210473418903 0.303732680014742 +Al (vi) 1.74791037980584 1.34349648179927 1.34436593711445 1.28937857759042 1.27271508985709 1.2033095164389 1.22829701384197 0.803611053526665 0.602741049046181 0.895348347630978 1.0239106639883 1.02334251717134 1.03350201423128 0.976808916850934 1.32239104480213 1.42669502418355 1.41394709734442 1.39706921721595 1.35371764042877 1.30996665202343 1.22308886742955 1.1525484796713 0.881750123558456 1.32145376636871 1.24472981086873 1.26601793376856 1.33443728114338 0.976993949443575 0.82897264994853 0.837403150612387 1.41298027039234 1.45266468208903 1.39307155029634 1.37198822682148 1.2830570595143 1.37706097406316 1.2454933797397 1.27042358958718 1.10385060851776 0.915678660168757 0.903723174448463 1.48696583008407 1.37504764516274 1.2956723675947 0.762055964856206 0.603198270035297 0.470375922080046 0.496910816778194 1.54410092366639 1.47126018385118 1.44799487512134 1.31896152413539 1.36336161435732 1.39280911709791 1.31292300266436 1.14669041153757 1.36820806821928 1.27897483345219 1.32011814900904 1.22265769666829 1.3784136968127 1.20726257533416 1.31339720508611 1.3646558937751 1.4350383479321 1.24281673273374 1.2340357656236 1.29801329059426 0.144475455643813 0.253179259915687 0.265909524205712 0.282541006058353 0.291017591003584 0.810272603510621 0.622012381914396 0.420188235749915 1.19961584594336 0.855091117230516 0.9216006831554 1.00800053725834 1.45175578408793 1.36103426245815 1.38259411407457""" ] def _convert(d): @@ -66,3 +66,10 @@ def get_data(): return data data = get_data() + +if __name__ == "__main__": + for entry in data: + print(entry) + for k in ['zones', 'index', 'al4', 'al6']: + print(k, len(data[entry][k])) +