diff --git a/interactive-mining-3rdparty-madis/README.md b/interactive-mining-3rdparty-madis/README.md new file mode 100644 index 0000000..51ccda9 --- /dev/null +++ b/interactive-mining-3rdparty-madis/README.md @@ -0,0 +1,3 @@ +The package is a container for the [madIS](https://code.google.com/p/madis/) Python-based system developed by [NKUA](http://en.uoa.gr/). + +It requires the `apsw` Python package to be installed in the operating system. diff --git a/interactive-mining-3rdparty-madis/madis/.gitignore b/interactive-mining-3rdparty-madis/madis/.gitignore new file mode 100644 index 0000000..5bf95ce --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/.gitignore @@ -0,0 +1,40 @@ +\.orig$ +\.orig\..*$ +\.chg\..*$ +\.rej$ +\.conflict\~$ +^src/tests/(?!readme.txt$).*$ +^nbproject/.*$ +^.idea/.*$ +^src/docs/build/_static/.*$ +^/src/docs/build/_static/.*$ +^src/docs/build/_sources/.*$ +^/src/docs/build/_sources/.*$ +^src/docs/html/(?!readme.txt$).*$ +^/src/docs/html/(?!readme.txt$).*$ +^src/libexternal/(?!__init__.py$).*$ +^src/functionslocal/row/(?!__init__.py$).*$ +^/src/functionslocal/row/(?!__init__.py$).*$ +^src/functionslocal/aggregate/(?!__init__.py$).*$ +^/src/functionslocal/aggregate/(?!__init__.py$).*$ +^src/functionslocal/vtable/(?!__init__.py$).*$ +^/src/functionslocal/vtable/(?!__init__.py$).*$ +^src/docs/build/.*$ +^/src/docs/build/.*$ +^src/docs/source/row\.txt$ +^/src/docs/source/row\.txt$ +^src/docs/source/aggregate\.txt$ +^/src/docs/source/aggregate\.txt$ +^src/docs/source/vtable\.txt$ +^/src/docs/source/vtable\.txt$ + +# use glob syntax. +syntax: glob +*.pyc +*.db3 +mterm_tel +project.properties +project.xml +private.xml +private.properties +src/docs/html/_sources/row.txt diff --git a/interactive-mining-3rdparty-madis/madis/src/LICENSE.txt b/interactive-mining-3rdparty-madis/madis/src/LICENSE.txt new file mode 100644 index 0000000..983ea9f --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/src/LICENSE.txt @@ -0,0 +1,32 @@ +Copyright and License +===================== + +Copyright (C) 2009-2013 Lefteris Stamatogiannakis, Mei Li Triantafyllidi, +Ioannis Foufoulas, Maria Vayanou, Marialena Kyriakidi. + +The external libraries used throughout the madIS project are copyright +of their respective authors. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +* The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + +* Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +* This notice may not be removed or altered from any source + distribution. + + +Alternatively you may strike the license above and use it under any +OSI approved open source license such as those listed at +http://opensource.org/licenses/alphabetical diff --git a/interactive-mining-3rdparty-madis/madis/src/demo/continents.tsv b/interactive-mining-3rdparty-madis/madis/src/demo/continents.tsv new file mode 100644 index 0000000..21d351c --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/src/demo/continents.tsv @@ -0,0 +1,257 @@ +Asia AF +Europe AL +Africa AG +Oceania AQ +Europe AN +Africa AO +Americas AV +Americas AC +Americas AR +Asia AM +Americas AA +Oceania AS +Europe AU +Asia AJ +Americas BF +Asia BA +Asia BG +Americas BB +Europe BO +Europe BE +Americas BH +Africa BN +Americas BD +Asia BT +Americas BL +Europe BK +Africa BC +Americas BR +Americas VI +Asia BX +Europe BU +Africa UV +Africa BY +Asia CB +Africa CM +Americas CA +Africa CV +Americas CJ +Africa CT +Africa CD +Americas CI +Asia CH +Asia KT +Asia CK +Americas CO +Africa CN +Africa CF +Oceania CW +Americas CS +Africa IV +Europe HR +Americas CU +Asia CY +Europe EZ +Europe DA +Africa DJ +Americas DO +Americas DR +Americas EC +Africa EG +Americas ES +Africa EK +Africa ER +Europe EN +Africa ET +Americas FA +Europe FO +Oceania FJ +Europe FI +Europe FR +Americas FG +Oceania FP +Africa GB +Africa GA +Asia GG +Europe GM +Africa GH +Europe GI +Europe GR +Americas GL +Americas GJ +Americas GP +Oceania GQ +Americas GT +Africa GV +Africa PU +Americas GY +Americas HA +Europe VT +Americas HO +Europe HU +Europe IC +Asia IN +Asia ID +Asia IR +Asia IZ +Europe EI +Asia IS +Europe IT +Americas JM +Asia JA +Asia JO +Asia KZ +Africa KE +Oceania KR +Asia KN +Asia KS +Asia KU +Asia KG +Asia LA +Europe LG +Asia LE +Africa LT +Africa LI +Africa LY +Europe LS +Europe LH +Europe LU +Europe MK +Africa MA +Africa MI +Asia MY +Asia MV +Africa ML +Europe MT +Oceania RM +Americas MB +Africa MR +Africa MP +Africa MF +Americas MX +Oceania +Europe MD +Europe MN +Asia MG +Americas MH +Africa MO +Africa MZ +Asia BM +Africa WA +Oceania NR +Asia NP +Europe NL +Americas NT +Oceania NC +Oceania NZ +Americas NU +Africa NG +Africa NI +Oceania NE +Oceania NF +Oceania CQ +Europe NO +Asia MU +Asia PK +Oceania PS +Americas PM +Oceania PP +Americas PA +Americas PE +Asia RP +Oceania PC +Europe PL +Europe PO +Americas RQ +Asia QA +Africa RE +Europe RO +Asia RS +Africa RW +Americas SC +Americas ST +Americas SB +Americas VC +Europe SM +Africa TP +Asia SA +Africa SG +Europe SR +Africa SE +Africa SL +Asia SN +Europe LO +Europe SI +Oceania BP +Africa SO +Africa SF +Europe SP +Asia CE +Africa SU +Americas NS +Europe SV +Africa WZ +Europe SW +Europe SZ +Asia SY +Asia TW +Asia TI +Africa TZ +Asia TH +Africa TO +Oceania TL +Oceania TN +Americas TD +Africa TS +Asia TU +Asia TX +Americas TK +Oceania TV +Africa UG +Europe UP +Asia TC +Europe UK +Americas US +Americas UY +Asia UZ +Oceania NH +Americas VE +Asia VM +Americas VQ +Oceania WF +Africa WI +Oceania WS +Asia YM +Africa CG +Africa ZA +Africa ZI +Asia HK +Asia MC +Antarctica AY +Atlantic Ocean BV +Asia IO +Indian Ocean FS +Indian Ocean HM +Europe MW +Atlantic Ocean SH +Atlantic Ocean SX +Asia AT +Americas BQ +Oceania CR +Europe EE +Asia GZ +Europe IM +Oceania FM +Americas FA +Europe GK +Europe JE +Americas IP +Europe JN +Europe MJ +Asia PF +Asia PG +Europe RB +Asia TT +Asia WE +Oceania WQ +Americas UM diff --git a/interactive-mining-3rdparty-madis/madis/src/demo/countries.tsv b/interactive-mining-3rdparty-madis/madis/src/demo/countries.tsv new file mode 100644 index 0000000..27a7715 --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/src/demo/countries.tsv @@ -0,0 +1,259 @@ +id name total_area land_area water_area coastline total_border population p_young p_adult p_old p_growth labor_force phone_mobiles phone_mainlines internet_users isps birth_rate death_rate +AA Aruba 193.00 193.00 0.00 69 0.00 100018.00 19.70 70.20 10.10 1.52 41500.00 98400 37100 24000 12.83 7.61 +AC Antigua and Barbuda 442.60 442.60 0.00 153 0.00 69481.00 27.30 69.00 3.70 0.53 30000.00 54000 38000 20000 16 16.62 5.31 +TC United Arab Emirates 83600.00 83600.00 0.00 1318 867.00 4444011.00 20.60 78.50 0.90 4.00 2968000.00 4535000 1237000 1397000 1 16.09 2.16 +AF Afghanistan 647500.00 647500.00 0.00 0 5529.00 31889923.00 44.60 53.00 2.40 2.63 15000000.00 1400000 280000 30000 1 46.21 19.96 +AG Algeria 2381740.00 2381740.00 0.00 998 6343.00 33333216.00 27.20 67.90 4.80 1.22 9310000.00 13661000 2572000 1920000 2 17.11 4.62 +AJ Azerbaijan 86600.00 86100.00 500.00 0 2013.00 8120247.00 25.40 67.70 7.00 0.69 5191000.00 2242000 1091000 678800 2 17.47 8.35 +AL Albania 28748.00 27398.00 1350.00 362 720.00 3600523.00 24.10 66.60 9.30 0.53 1090000.00 1259000 255000 75000 10 15.16 5.33 +AM Armenia 29800.00 28400.00 1400.00 0 1254.00 2971650.00 19.50 69.30 11.20 -0.13 1200000.00 320000 600000 150000 9 12.34 8.29 +AN Andorra 468.00 468.00 0.00 0 120.30 71822.00 14.50 71.20 14.30 0.84 42420.00 64600 35400 21900 1 8.45 6.45 +AO Angola 1246700.00 1246700.00 0.00 1600 5198.00 12263596.00 43.70 53.50 2.80 2.18 6393000.00 1094000 94300 172000 1 44.51 24.81 +AQ American Samoa 199.00 199.00 0.00 116 0.00 57663.00 33.60 63.50 2.90 -0.26 17630.00 2377 15000 1 21.83 3.24 +AR Argentina 2766890.00 2736690.00 30200.00 4989 9861.00 40301927.00 24.90 64.40 10.70 0.94 15350000.00 22100000 8800000 10000000 33 16.53 7.55 +AS Australia 7686850.00 7617930.00 68920.00 25760 0.00 20434176.00 19.30 67.40 13.20 0.82 10660000.00 18420000 11460000 14664000 571 12.02 7.56 +AT Ashmore and Cartier Islands 5.00 5.00 0.00 74 0.00 0.00 +AU Austria 83870.00 82444.00 1426.00 0 2562.00 8199783.00 15.10 67.50 17.50 0.08 3880000.00 8160000 3705000 4650000 37 8.69 9.84 +AV Anguilla 102.00 102.00 0.00 61 0.00 13677.00 22.30 70.80 6.90 1.38 6049.00 1800 6200 3000 16 13.97 5.34 +AX Akrotiri 123.00 56 47.40 0.00 +AY Antarctica 14000000.00 14000000.00 17968 0.00 0.00 0 +BA Bahrain 665.00 665.00 0.00 161 0.00 708573.00 26.90 69.50 3.70 1.39 352000.00 748700 196500 152700 1 17.53 4.21 +BB Barbados 431.00 431.00 0.00 97 0.00 280946.00 19.70 71.40 8.90 0.37 128500.00 206200 134900 160000 19 12.61 8.61 +BC Botswana 600370.00 585370.00 15000.00 0 4013.00 1815508.00 35.80 60.30 3.90 1.50 288400.00 823100 132000 60000 11 23.17 13.63 +BD Bermuda 53.30 53.30 0.00 103 0.00 66163.00 18.30 69.20 12.50 0.58 38360.00 49000 56000 39000 20 11.26 7.84 +BE Belgium 30528.00 30278.00 250.00 67 1385.00 10392226.00 16.50 66.10 17.40 0.12 4890000.00 9460000 4801000 5100000 61 10.29 10.32 +BF The Bahamas 13940.00 10070.00 3870.00 3542 0.00 305655.00 27.00 66.50 6.50 0.60 176300.00 186000 139900 93000 19 17.30 9.13 +BG Bangladesh 144000.00 133910.00 10090.00 580 4246.00 150448339.00 33.10 63.40 3.50 2.06 68000000.00 9000000 1070000 300000 10 29.36 8.13 +BH Belize 22966.00 22806.00 160.00 386 516.00 294385.00 38.90 57.50 3.50 2.26 113000.00 93100 33300 35000 2 28.34 5.76 +BK Bosnia and Herzegovina 51129.00 51129.00 0.00 20 1459.00 4552198.00 15.00 70.40 14.60 1.00 1026000.00 1594000 968900 806400 3 8.80 8.42 +BL Bolivia 1098580.00 1084390.00 14190.00 0 6940.00 9119152.00 34.30 61.10 4.60 1.42 4300000.00 2421000 646300 480000 9 22.82 7.44 +BM Burma 678500.00 657740.00 20760.00 1930 5876.00 47373958.00 26.10 68.60 5.30 0.82 28490000.00 183400 476200 78000 1 17.48 9.33 +BN Benin 112620.00 110620.00 2000.00 121 1989.00 8078314.00 43.90 53.70 2.40 2.67 3211000.00 386700 76300 425000 4 38.10 11.94 +BO Belarus 207600.00 207600.00 0.00 0 2900.00 9724723.00 14.70 70.40 14.90 -0.41 4300000.00 4098000 3284300 3394000 23 9.50 13.98 +BP Solomon Islands 28450.00 27540.00 910.00 5313 0.00 566842.00 40.70 55.90 3.30 2.54 249200.00 6000 7400 8400 1 29.27 3.87 +BQ Navassa Island 5.40 5.40 0.00 8 0.00 0.00 +BR Brazil 8511965.00 8456510.00 55455.00 7491 16885.00 190010647.00 25.30 68.40 6.30 1.01 96340000.00 86210000 42382000 25900000 50 16.30 6.19 +BT Bhutan 47000.00 47000.00 0.00 0 1075.00 2327849.00 38.60 57.40 4.00 2.08 37800 32700 25000 33.28 12.46 +BU Bulgaria 110910.00 110550.00 360.00 354 1808.00 7322858.00 13.90 68.70 17.40 -0.84 3510000.00 6245000 2483000 2200000 200 9.62 14.28 +BV Bouvet Island 49.00 49.00 0.00 30 0.00 0.00 +BX Brunei 5770.00 5270.00 500.00 161 381.00 374577.00 27.80 69.00 3.20 1.81 180400.00 205900 90000 56000 2 18.56 3.26 +BY Burundi 27830.00 25650.00 2180.00 0 974.00 8390505.00 46.30 51.20 2.60 3.59 2990000.00 153000 27700 25000 1 41.97 13.17 +CA Canada 9984670.00 9093507.00 891163.00 202080 8893.00 33390141.00 17.30 69.20 13.50 0.87 17590000.00 16600000 18276000 21900000 760 10.75 7.86 +CB Cambodia 181040.00 176520.00 4520.00 443 2572.00 13995904.00 34.00 62.40 3.60 1.73 7000000.00 1062000 36400 41000 2 25.53 8.24 +CD Chad 1284000.00 1259200.00 24800.00 0 5968.00 9885661.00 47.30 49.80 2.90 2.32 2719000.00 210000 13000 35000 1 42.35 16.69 +CE Sri Lanka 65610.00 64740.00 870.00 1340 0.00 20926315.00 24.30 67.90 7.80 0.98 7500000.00 4284000 1510000 280000 5 17.00 6.01 +CF Republic of the Congo 342000.00 341500.00 500.00 169 5504.00 3800610.00 46.30 50.80 2.90 2.64 490000 13800 36000 1 42.16 12.59 +CG Democratic Republic of the Congo 2345410.00 2267600.00 77810.00 37 10730.00 65751512.00 47.60 49.90 2.60 3.39 15000000.00 2746000 10600 140600 1 42.96 10.34 +CH China 9596960.00 9326410.00 270550.00 14500 22117.00 1321851888.00 20.40 71.70 7.90 0.61 798000000.00 437480000 350433000 123000000 3 13.45 7.00 +CI Chile 756950.00 748800.00 8150.00 6435 6339.00 16284741.00 24.10 67.40 8.50 0.92 6940000.00 10570000 3436000 6700000 7 15.03 5.87 +CJ Cayman Islands 262.00 262.00 0.00 160 0.00 46600.00 20.30 71.00 8.60 2.50 23450.00 17000 38000 9909 16 12.60 4.98 +CK Cocos Islands 14.00 14.00 0.00 26 0.00 596.00 0.00 287 2 +CM Cameroon 475440.00 469440.00 6000.00 402 4591.00 18060382.00 41.30 55.50 3.20 2.24 6394000.00 2259000 99400 167000 1 35.07 12.66 +CN Comoros 2170.00 2170.00 0.00 340 0.00 711417.00 42.60 54.40 3.00 2.84 144500.00 16100 16900 20000 1 36.35 7.95 +CO Colombia 1138910.00 1038700.00 100210.00 3208 6309.00 44379598.00 29.80 64.80 5.40 1.43 20810000.00 21850000 7678800 4739000 18 20.16 5.54 +CQ Northern Mariana Islands 477.00 477.00 0.00 1482 0.00 84546.00 18.90 79.50 1.60 2.46 44470.00 20500 21000 10000 1 19.27 2.29 +CR Coral Sea Islands 0.00 3095 0.00 0.00 +CS Costa Rica 51100.00 50660.00 440.00 1290 639.00 4133884.00 27.80 66.40 5.80 1.41 1866000.00 1101000 1388000 1000000 3 18.02 4.39 +CT Central African Republic 622984.00 622984.00 0.00 0 5203.00 4369038.00 41.60 54.20 4.10 1.51 60000 10000 9000 1 33.52 18.46 +CU Cuba 110860.00 110860.00 0.00 3735 29.00 11394043.00 18.80 70.50 10.70 0.27 4820000.00 134500 849900 190000 5 11.44 7.14 +CV Cape Verde 4033.00 4033.00 0.00 965 0.00 423613.00 36.90 56.40 6.70 0.61 120600.00 81700 71400 25000 1 24.40 6.50 +CW Cook Islands 236.70 236.70 0.00 120 0.00 21750.00 34.10 59.50 6.40 -1.20 6820.00 1500 6200 3600 3 21.00 +CY Cyprus 9250.00 9240.00 10.00 648 0.00 788457.00 19.90 68.30 11.80 0.53 298000 6 12.56 7.72 +DA Denmark 43094.00 42394.00 700.00 7314 68.00 5468120.00 18.60 66.00 15.40 0.31 2910000.00 5469000 3350000 3763000 13 10.91 10.30 +DJ Djibouti 23000.00 22980.00 20.00 314 516.00 496374.00 43.40 53.20 3.40 1.98 282000.00 34500 11100 9000 1 39.07 19.23 +DO Dominica 754.00 754.00 0.00 148 0.00 72386.00 25.60 64.20 10.20 0.18 25000.00 41800 21000 20500 16 15.75 8.44 +DR Dominican Republic 48730.00 48380.00 350.00 1288 360.00 9365818.00 32.10 62.20 5.70 1.50 3896000.00 3623000 894500 938300 24 22.91 5.32 +DX Dhekelia 130.80 28 360.00 +EC Ecuador 283560.00 276840.00 6720.00 2237 2010.00 13755680.00 32.60 62.30 5.10 1.55 4570000.00 6246000 1701000 616000 31 21.91 4.21 +EE European Union 4324782.00 65993 12440.80 490426060.00 15.72 67.16 17.11 0.16 222700000.00 466000000 238000000 247000000 10.00 10.00 +EG Egypt 1001450.00 995450.00 6000.00 2450 2665.00 80335036.00 32.20 63.20 4.60 1.72 21800000.00 14045000 10396000 5000000 50 22.53 5.11 +EI Ireland 70280.00 68890.00 1390.00 1448 360.00 4109086.00 20.80 67.50 11.70 1.14 2120000.00 4210000 2033000 2060000 22 14.40 7.79 +EK Equatorial Guinea 28051.00 28051.00 0.00 296 539.00 551201.00 41.50 54.80 3.80 2.02 96900 10000 5000 1 35.16 15.01 +EN Estonia 45226.00 43211.00 2015.00 3794 633.00 1315912.00 15.00 67.50 17.50 -0.64 673000.00 1445000 442000 690000 38 10.17 13.30 +ER Eritrea 121320.00 121320.00 0.00 2234 1626.00 4906585.00 43.50 52.90 3.60 2.46 58000 37700 70000 5 33.97 9.36 +ES El Salvador 21040.00 20720.00 320.00 307 545.00 6948073.00 36.10 58.70 5.20 1.70 2856000.00 2412000 971500 637100 4 26.13 5.60 +ET Ethiopia 1127127.00 1119683.00 7444.00 0 5328.00 76511887.00 43.40 53.80 2.70 2.27 27270000.00 410600 610300 113000 1 37.39 14.67 +EZ Czech Republic 78866.00 77276.00 1590.00 0 2290.20 10228744.00 14.10 71.20 14.70 -0.07 5310000.00 11776000 3217300 5100000 8.96 10.64 +FI Finland 338145.00 304473.00 33672.00 1250 2681.00 5238460.00 16.90 66.70 16.40 0.13 2620000.00 5231000 2120000 3286000 3 10.42 9.93 +FJ Fiji 18270.00 18270.00 0.00 1129 0.00 918675.00 30.90 64.70 4.40 1.39 137000.00 142200 102000 61000 2 22.37 5.66 +FA Falkland Islands 12173.00 12173.00 0.00 1288 0.00 3105.00 2.44 1724.00 0 2400 1900 2 +FM Federated States of Micronesia 702.00 702.00 0.00 6112 0.00 107862.00 35.90 61.20 2.90 -0.15 37410.00 14100 12400 14000 1 24.14 4.66 +FO Faroe Islands 1399.00 1399.00 0.00 1117 0.00 47511.00 20.60 65.30 14.10 0.54 24250.00 42500 23800 33000 2 14.12 8.69 +FP French Polynesia 4167.00 3660.00 507.00 2525 0.00 278963.00 25.40 68.20 6.30 1.46 65930.00 87000 53400 55000 2 16.41 4.61 +FR France 643427.00 640053.00 3374.00 4668 0.00 18.60 65.20 16.20 0.59 27880000.00 49370000 38433000 29945000 62 12.91 8.55 +FS French Southern and Antarctic Lands 28 0.00 0.00 +GA The Gambia 11300.00 10000.00 1300.00 80 740.00 1688359.00 44.10 53.20 2.80 2.78 400000.00 247500 44000 49000 2 38.86 11.99 +GB Gabon 267667.00 257667.00 10000.00 885 2551.00 1454867.00 42.10 53.90 4.00 2.04 581000.00 649800 39100 67000 1 35.96 12.45 +GG Georgia 69700.00 69700.00 0.00 310 1461.00 4646003.00 16.70 66.60 16.70 -0.33 2040000.00 1459000 683200 175600 6 10.54 9.37 +GH Ghana 239460.00 230940.00 8520.00 539 2094.00 22931299.00 38.20 58.20 3.60 1.97 10870000.00 2842000 321500 401300 12 29.85 9.55 +GI Gibraltar 6.50 6.50 0.00 12 1.20 27967.00 17.20 66.30 16.50 0.13 12690.00 9797 24512 6200 2 10.69 9.40 +GJ Grenada 344.00 344.00 0.00 121 0.00 89971.00 32.80 64.10 3.10 0.34 42300.00 43300 32700 19000 14 21.87 6.61 +GK Guernsey 78.00 78.00 0.00 50 0.00 65573.00 14.80 67.40 17.80 0.24 31470.00 43800 55100 36000 8.65 10.07 +GL Greenland 2166086.00 2166086.00 44087 0.00 56344.00 24.00 69.10 6.90 -0.03 32120.00 32200 25300 38000 1 16.01 7.93 +GM Germany 357021.00 349223.00 7798.00 2389 3621.00 82400996.00 13.90 66.30 19.80 -0.03 43660000.00 79200000 55046000 50616000 200 8.20 10.71 +GQ Guam 541.30 541.30 0.00 126 0.00 173456.00 28.60 64.50 6.90 1.40 62050.00 98000 84134 79000 20 18.56 4.56 +GR Greece 131940.00 130800.00 1140.00 13676 1228.00 10706290.00 14.30 66.70 19.00 0.16 4880000.00 10043000 6303000 3800000 27 9.62 10.33 +GT Guatemala 108890.00 108430.00 460.00 400 1687.00 12728111.00 40.80 55.50 3.60 2.15 5020000.00 3168000 1132000 756000 5 29.09 5.27 +GV Guinea 245857.00 245857.00 0.00 320 3399.00 9947814.00 44.30 52.50 3.20 2.62 3700000.00 189000 26200 46000 4 41.53 15.33 +GY Guyana 214970.00 196850.00 18120.00 459 2949.00 769095.00 26.10 68.60 5.30 0.23 418000.00 281400 110100 160000 3 18.09 8.28 +GZ Gaza Strip 360.00 360.00 0.00 40 62.00 1482405.00 47.60 49.90 2.50 3.66 259000.00 1095000 349000 243000 3 38.90 3.74 +HA Haiti 27750.00 27560.00 190.00 1771 360.00 8706497.00 42.10 54.40 3.50 2.45 3600000.00 400000 140000 500000 3 35.87 10.40 +HK Hong Kong 1092.00 1042.00 50.00 733 30.00 6980412.00 13.00 74.00 12.90 0.56 3630000.00 8693000 3795000 4879000 17 7.34 6.45 +HM Heard Island and McDonald Islands 412.00 412.00 0.00 102 0.00 0.00 +HO Honduras 112090.00 111890.00 200.00 820 1520.00 7483763.00 39.30 57.20 3.50 2.09 2589000.00 1282000 494400 223000 8 27.59 5.32 +HR Croatia 56542.00 56414.00 128.00 5835 2197.00 4493312.00 16.00 67.10 16.90 -0.04 1720000.00 2984000 1890000 1451000 9 9.63 11.57 +HU Hungary 93030.00 92340.00 690.00 0 2171.00 9956108.00 15.30 69.30 15.40 -0.25 4200000.00 9320000 3356000 3050000 16 9.66 13.05 +IC Iceland 103000.00 100250.00 2750.00 4970 0.00 301931.00 21.40 66.80 11.80 0.82 173000.00 304000 193900 258000 20 13.57 6.77 +ID Indonesia 1919440.00 1826440.00 93000.00 54716 2830.00 234693997.00 28.70 65.60 5.70 1.21 108200000.00 46910000 12772000 16000000 24 19.65 6.25 +IM Isle of Man 572.00 572.00 0.00 160 0.00 75831.00 17.10 65.80 17.10 0.51 39690.00 51000 10.96 11.10 +IN India 3287590.00 2973190.00 314400.00 7000 14103.00 1129866154.00 31.80 63.10 5.10 1.61 509300000.00 69193000 49750000 60000000 43 22.69 6.58 +IO British Indian Ocean Territory 54400.00 60.00 54340.00 698 0.00 0.00 1 +IP Clipperton Island 6.00 6.00 0.00 11 0.00 0.00 +IR Iran 1648000.00 1636000.00 12000.00 2440 5440.00 65397521.00 23.20 71.40 5.40 0.66 24360000.00 8500000 18986000 7500000 100 16.57 5.65 +IS Israel 20770.00 20330.00 440.00 273 1017.00 6426679.00 26.10 64.20 9.80 1.15 2600000.00 7757000 2936000 3700000 21 17.71 6.17 +IT Italy 301230.00 294020.00 7210.00 7600 1932.20 58147733.00 13.80 66.40 19.90 0.01 24630000.00 72200000 25049000 28870000 93 8.54 10.50 +IV Cote d'Ivoire 322460.00 318000.00 4460.00 515 3110.00 18013409.00 40.60 56.60 2.80 2.00 6738000.00 2190000 257900 160000 5 34.69 14.74 +IZ Iraq 437072.00 432162.00 4910.00 58 3650.00 27499638.00 39.40 57.60 3.00 2.62 7400000.00 8700000 1547000 36000 1 31.44 5.26 +JA Japan 377835.00 374744.00 3091.00 29751 0.00 127433494.00 13.80 65.20 21.00 -0.09 66440000.00 94745000 58780000 86300000 73 8.10 8.98 +JE Jersey 116.00 116.00 0.00 70 0.00 91321.00 16.90 67.30 15.80 0.24 53560.00 83900 73900 27000 9.02 9.32 +JM Jamaica 10991.00 10831.00 160.00 1022 0.00 2780132.00 32.50 60.10 7.40 0.78 1100000.00 2700000 342000 1067000 21 20.44 6.59 +JN Jan Mayen 377.00 377.00 0.00 124 0.00 0.00 13 +JO Jordan 92300.00 91971.00 329.00 26 1635.00 6053193.00 33.00 63.00 4.00 2.41 1512000.00 3013000 628200 629500 5 20.69 2.68 +KE Kenya 582650.00 569250.00 13400.00 536 3477.00 36913721.00 42.10 55.20 2.60 2.80 1955000.00 6500000 281800 1055000 65 38.94 10.95 +KG Kyrgyzstan 198500.00 191300.00 7200.00 0 3878.00 5284149.00 30.30 63.50 6.20 1.35 2700000.00 541700 438200 280000 23.08 7.02 +KN North Korea 120540.00 120410.00 130.00 2495 1673.00 23301725.00 23.30 68.10 8.50 0.79 9600000.00 980000 1 15.06 7.21 +KR Kiribati 811.00 811.00 0.00 1143 0.00 107817.00 38.20 58.40 3.40 2.24 7870.00 600 4500 2000 1 30.48 8.12 +KS South Korea 98480.00 98190.00 290.00 2413 238.00 49044790.00 18.30 72.10 9.60 0.39 23770000.00 38342000 23745000 33900000 11 9.93 5.99 +KT Christmas Island 135.00 135.00 0.00 139 0.00 1402.00 0.00 464 2 +KU Kuwait 17820.00 17820.00 0.00 499 462.00 2505559.00 26.70 70.50 2.80 3.56 1136000.00 2536000 510300 700000 3 21.95 2.39 +KZ Kazakhstan 2717300.00 2669800.00 47500.00 0 12012.00 15284929.00 22.50 69.20 8.30 0.35 7834000.00 4955000 2500000 400000 10 16.23 9.40 +LA Laos 236800.00 230800.00 6000.00 0 5083.00 6521998.00 41.20 55.70 3.10 2.37 2100000.00 520546 90067 25000 1 34.98 11.28 +LE Lebanon 10400.00 10230.00 170.00 225 454.00 3925502.00 26.20 66.70 7.10 1.20 1500000.00 1178000 990000 700000 22 18.08 6.10 +LG Latvia 64589.00 63589.00 1000.00 531 1368.00 2259810.00 13.60 69.60 16.70 -0.65 1136000.00 1872000 731000 1030000 41 9.43 13.64 +LH Lithuania 65200.00 90 1613.00 3575439.00 14.90 69.30 15.80 -0.29 1617000.00 4353000 801100 1222000 32 8.87 11.05 +LI Liberia 111370.00 96320.00 15050.00 579 1585.00 3195931.00 43.60 53.60 2.70 4.84 160000 6900 1000 2 43.75 22.24 +LO Slovakia 48845.00 48800.00 45.00 0 1524.00 5447502.00 16.40 71.50 12.20 0.15 2629000.00 4540000 1197000 2500000 6 10.65 9.48 +LS Liechtenstein 160.00 160.00 0.00 0 76.00 34247.00 17.10 70.00 12.80 0.75 29500.00 11400 19900 20000 44 10.02 7.30 +LT Lesotho 30355.00 30355.00 0.00 0 909.00 2125262.00 35.70 59.30 5.00 0.14 838000.00 245100 48000 43000 1 24.72 22.49 +LU Luxembourg 2586.00 2586.00 0.00 0 359.00 480222.00 18.80 66.60 14.70 1.21 203000.00 720000 244500 315000 8 11.84 8.42 +LY Libya 1759540.00 1759540.00 0.00 1770 4348.00 6036914.00 33.40 62.40 4.20 2.26 1787000.00 234800 750000 205000 1 26.09 3.47 +MA Madagascar 587040.00 581540.00 5500.00 4828 0.00 19448815.00 43.90 53.00 3.10 3.01 7300000.00 504700 66900 90000 2 38.60 8.51 +MC Macau 28.20 28.20 0.00 41 0.34 456989.00 15.40 76.60 8.00 0.84 248000.00 532800 174400 201000 1 8.57 4.59 +MD Moldova 33843.00 33371.00 472.00 0 1389.00 4320490.00 16.50 72.60 10.90 -0.11 1339000.00 1090000 929400 406000 2 10.88 10.85 +MF Mayotte 374.00 374.00 0.00 185 0.00 208783.00 45.80 52.50 1.80 3.62 44560.00 48100 10000 40.35 7.53 +MG Mongolia 1564116.00 0 8220.00 2951786.00 28.70 67.40 3.90 1.49 1577000.00 557200 156000 268300 5 21.07 6.21 +MH Montserrat 102.00 102.00 0.00 40 0.00 9538.00 23.50 65.70 10.80 1.05 4521.00 70 17 17.51 7.02 +MI Malawi 118480.00 94080.00 24400.00 0 2881.00 13603181.00 46.10 51.20 2.70 2.38 4500000.00 429300 102700 52500 3 42.09 18.25 +MJ Montenegro 14026.00 13812.00 214.00 294 625.00 684736.00 -1.00 259100.00 543220 177663 50000 11.18 8.39 +MK Macedonia 25333.00 24856.00 477.00 0 766.00 2055915.00 19.80 69.10 11.10 0.26 899000.00 1261000 533200 392671 6 12.02 8.78 +ML Mali 1240000.00 1220000.00 20000.00 0 7243.00 11995402.00 48.20 48.80 3.10 2.68 3930000.00 869600 75000 60000 13 49.61 16.51 +MN Monaco 1.95 1.95 0.00 4 4.40 32671.00 15.00 62.30 22.70 0.39 44000.00 19300 33700 16000 2 9.12 12.92 +MO Morocco 446550.00 446300.00 250.00 1835 2017.90 33757175.00 31.00 63.90 5.10 1.53 11250000.00 12393000 1341000 4600000 8 21.64 5.54 +MP Mauritius 2040.00 2030.00 10.00 177 0.00 1250882.00 23.50 69.80 6.70 0.80 555000.00 713300 359000 180000 2 15.26 6.88 +MR Mauritania 1030700.00 1030400.00 300.00 754 5074.00 3270065.00 45.50 52.40 2.20 2.87 786000.00 745600 41000 14000 5 40.56 11.89 +MT Malta 316.00 316.00 0.00 197 0.00 401880.00 16.70 69.50 13.80 0.41 164000.00 324000 202100 127200 6 10.28 8.19 +MU Oman 212460.00 212460.00 0.00 2092 1374.00 3204897.00 42.70 54.60 2.70 3.23 920000.00 1333000 265200 245000 1 35.76 3.78 +MV Maldives 300.00 300.00 0.00 644 0.00 369031.00 42.90 54.00 3.10 2.73 101300.00 271053 32181 19000 1 34.20 6.88 +MX Mexico 1972550.00 1923040.00 49510.00 9330 4353.00 108700891.00 30.10 64.00 5.90 1.15 38090000.00 47462000 19512000 18622000 51 20.36 4.76 +MY Malaysia 329750.00 328550.00 1200.00 4675 2669.00 24821286.00 32.20 62.90 4.80 1.76 10730000.00 19545000 4366000 11016000 7 22.65 5.05 +MZ Mozambique 801590.00 784090.00 17500.00 2470 4571.00 20905585.00 44.70 52.50 2.80 1.80 9400000.00 1220000 69700 138000 11 38.54 20.51 +NC New Caledonia 19060.00 18575.00 485.00 2254 0.00 221943.00 27.90 65.30 6.80 1.20 78990.00 134300 55300 76000 1 17.75 5.72 +NE Niue 260.00 260.00 0.00 64 0.00 1492.00 -0.03 663.00 400 1100 900 1 +NF Norfolk Island 34.60 34.60 0.00 32 0.00 2114.00 20.20 63.90 15.90 0.01 0 2532 700 2 +NG Niger 1267000.00 1266700.00 300.00 0 5697.00 12894865.00 46.90 50.60 2.40 2.90 70000.00 299900 24000 24000 1 50.16 20.59 +NH Vanuatu 12200.00 12200.00 0.00 2528 0.00 211971.00 31.90 64.30 3.80 1.46 76410.00 12700 6800 7500 1 22.35 7.75 +NI Nigeria 923768.00 910768.00 13000.00 853 4047.00 135031164.00 42.20 54.70 3.10 2.38 48990000.00 21571000 1223000 5000000 11 40.20 16.68 +NL Netherlands 41526.00 33883.00 7643.00 451 1027.00 16570613.00 17.80 67.80 14.40 0.46 7600000.00 15834000 7600000 10806000 52 10.70 8.69 +NO Norway 323802.00 307442.00 16360.00 25148 2542.00 4627926.00 19.00 66.10 14.80 0.36 2420000.00 4755000 2129000 3140000 13 11.27 9.37 +NP Nepal 147181.00 143181.00 4000.00 0 2926.00 28901790.00 38.30 57.90 3.80 2.13 11110000.00 248800 448600 175000 6 30.46 9.14 +NR Nauru 21.00 21.00 0.00 30 0.00 13528.00 36.40 61.60 2.00 1.78 1500 1900 300 1 24.47 6.65 +NS Suriname 163270.00 161470.00 1800.00 386 1703.00 470784.00 28.00 65.70 6.20 1.10 156700.00 232800 81100 30000 2 17.31 5.50 +NT Netherlands Antilles 960.00 960.00 0.00 364 15.00 223652.00 23.60 67.40 9.00 0.78 83600.00 200000 81000 2000 6 14.56 6.39 +NU Nicaragua 129494.00 120254.00 9240.00 910 1231.00 5675356.00 35.50 61.30 3.20 1.86 2261000.00 1119000 220900 140000 3 24.12 4.42 +NZ New Zealand 268680.00 268021.00 15134 0.00 4115771.00 20.80 67.30 11.90 0.95 2180000.00 3530000 1800000 3200000 36 13.61 7.54 +OO Southern Ocean 20327000.00 17968 0.00 +PA Paraguay 406750.00 397300.00 9450.00 0 3995.00 6669086.00 37.20 57.70 5.10 2.42 2742000.00 1887000 320300 200000 4 28.77 4.54 +PC Pitcairn Islands 47.00 47.00 0.00 51 0.00 48.00 0.00 15.00 1 +PE Peru 1285220.00 1280000.00 5220.00 2414 7461.00 28674757.00 30.30 64.20 5.40 1.29 9210000.00 5583000 2250000 4600000 10 20.09 6.21 +PF Paracel Islands 0.00 518 0.00 0.00 +PG Spratly Islands 0.00 926 0.00 0.00 +PK Pakistan 803940.00 778720.00 25220.00 1046 6774.00 164741924.00 36.90 58.80 4.30 1.83 48290000.00 48289136 5162798 10500000 30 27.52 8.00 +PL Poland 312685.00 304465.00 8220.00 491 3056.00 38518241.00 15.50 71.10 13.30 -0.05 17260000.00 29166000 11803000 10600000 19 9.94 9.94 +PM Panama 78200.00 75990.00 2210.00 2490 555.00 3242173.00 30.00 63.60 6.40 1.56 1441000.00 1352000 440100 300000 6 21.45 5.44 +PO Portugal 92391.00 91951.00 440.00 1793 1214.00 10642836.00 16.50 66.30 17.30 0.33 5580000.00 11448000 4234000 7783000 16 10.59 10.56 +PP Papua New Guinea 462840.00 452860.00 9980.00 5152 820.00 5795887.00 37.60 58.50 3.90 2.16 3477000.00 26000 62000 170000 3 28.76 7.14 +PS Palau 458.00 458.00 0.00 1519 0.00 20842.00 26.00 69.20 4.70 1.23 9777.00 1000 6700 1 17.70 6.77 +PU Guinea-Bissau 36120.00 28000.00 8120.00 350 724.00 1472780.00 41.20 55.80 3.00 2.05 480000.00 67000 10600 26000 2 36.81 16.29 +QA Qatar 11437.00 11437.00 0.00 563 60.00 907229.00 23.10 72.90 4.00 2.39 508000.00 854900 205400 219000 1 15.56 4.82 +RB Serbia 88361.00 88361.00 0.00 0 2027.00 10150265.00 2961000.00 5229000 2685000 1400000 +RM Marshall Islands 11854.30 181.30 11673.00 370 0.00 61815.00 38.30 58.90 2.80 2.21 14680.00 1198 5510 2000 1 32.37 4.66 +RO Romania 237500.00 230340.00 7160.00 225 2508.00 22276056.00 15.60 69.60 14.70 -0.13 9330000.00 13354000 4391000 4940000 38 10.67 11.81 +RP Philippines 300000.00 298170.00 1830.00 36289 0.00 91077287.00 34.50 61.30 4.10 1.76 35790000.00 32810000 3438000 7820000 33 24.48 5.36 +RQ Puerto Rico 13790.00 8870.00 4921.00 501 0.00 3944259.00 21.00 65.90 13.10 0.39 1300000.00 2682000 1112000 1000000 76 12.79 7.78 +RS Russia 17075200.00 16995800.00 79400.00 37653 20096.50 141377752.00 14.60 71.10 14.40 -0.48 73880000.00 120000000 40100000 23700000 300 10.92 16.04 +RW Rwanda 26338.00 24948.00 1390.00 0 893.00 9907509.00 41.90 55.70 2.50 2.77 4600000.00 290000 23000 38000 2 40.16 14.91 +SA Saudi Arabia 2149690.00 2149690.00 0.00 2640 4431.00 27601038.00 38.20 59.40 2.40 2.06 7125000.00 13300000 4500000 3200000 22 29.10 2.55 +SB Saint Pierre and Miquelon 242.00 242.00 0.00 120 0.00 7036.00 23.00 65.90 11.10 0.13 3450.00 4800 1 13.08 6.82 +SC Saint Kitts and Nevis 261.00 261.00 0.00 135 0.00 39349.00 27.20 64.90 7.90 0.62 18170.00 10000 25000 10000 16 17.89 8.16 +SE Seychelles 455.00 455.00 0.00 491 0.00 81895.00 25.40 68.50 6.10 0.43 30900.00 57000 21400 20000 1 15.83 6.25 +SF South Africa 1219912.00 1219912.00 0.00 2798 4862.00 43997828.00 29.10 65.50 5.40 -0.46 16090000.00 33960000 4729000 5100000 150 17.94 22.45 +SG Senegal 196190.00 192000.00 4190.00 531 2640.00 12521851.00 42.00 55.00 3.00 2.65 4749000.00 1730000 266600 540000 1 37.40 10.96 +SH Saint Helena 413.00 0.00 60 0.00 7543.00 18.70 71.10 10.20 0.53 2486.00 2200 1000 1 11.93 6.63 +SI Slovenia 20273.00 20151.00 122.00 47 1382.00 2009245.00 13.70 70.30 16.00 -0.07 1026000.00 1759000 816400 1090000 11 9.00 10.41 +SL Sierra Leone 71740.00 71620.00 120.00 402 958.00 6144562.00 44.80 52.00 3.20 2.29 1369000.00 113200 24000 10000 1 45.41 22.64 +SM San Marino 61.20 61.20 0.00 0 39.00 29615.00 16.80 66.10 17.10 1.22 20470.00 16800 20600 14300 2 9.89 8.27 +SN Singapore 692.70 682.70 10.00 193 0.00 4553009.00 15.20 76.30 8.50 1.28 2400000.00 4385000 1848000 2422000 9 9.17 4.40 +SO Somalia 637657.00 627337.00 10320.00 3025 2340.00 9118773.00 44.40 53.00 2.60 2.83 3700000.00 500000 100000 90000 3 44.60 16.28 +SP Spain 504782.00 499542.00 5240.00 4964 1917.80 40448191.00 14.40 67.80 17.80 0.12 21770000.00 41328000 18322000 19205000 56 9.98 9.81 + 0.00 6852.00 +ST Saint Lucia 616.00 606.00 10.00 158 0.00 170649.00 29.40 65.50 5.10 1.30 43800.00 93000 51100 55000 15 19.28 5.03 +SU Sudan 2505810.00 2376000.00 129810.00 853 7687.00 39379358.00 41.60 56.00 2.40 2.08 7415000.00 1828000 670000 2800000 2 34.86 14.39 +SV Svalbard 61020.00 61020.00 0.00 3587 0.00 2214.00 -0.01 13 +SW Sweden 449964.00 410934.00 39030.00 3218 2233.00 9031088.00 16.40 65.70 17.90 0.16 4590000.00 8436000 6447000 6800000 29 10.20 10.27 +SX South Georgia and the South Sandwich Islands 3903.00 3903.00 0.00 0.00 0.00 +SY Syria 185180.00 184050.00 1130.00 193 2253.00 19314747.00 36.50 60.10 3.30 2.24 5505000.00 3128000 2903000 1100000 1 27.19 4.74 +SZ Switzerland 41290.00 39770.00 1520.00 0 1852.00 7554661.00 16.10 68.20 15.80 0.38 3810000.00 6847000 5123000 5098000 44 9.66 8.51 +TD Trinidad and Tobago 5128.00 5128.00 0.00 362 0.00 1056608.00 19.50 71.60 8.90 -0.88 618000.00 800000 323500 160000 17 13.07 10.76 +TH Thailand 514000.00 511770.00 2230.00 3219 4863.00 65068149.00 21.60 70.10 8.20 0.66 36410000.00 27379000 7035000 8420000 15 13.73 7.10 +TI Tajikistan 143100.00 142700.00 400.00 0 3651.00 7076598.00 35.00 61.20 3.80 1.90 3700000.00 265000 245200 5000 4 27.33 7.05 +TK Turks and Caicos Islands 430.00 430.00 0.00 389 0.00 21746.00 31.30 64.80 3.90 2.72 4848.00 1700 5700 14 21.48 4.23 +TL Tokelau 10.00 10.00 0.00 101 0.00 1449.00 42.00 53.00 5.00 -0.02 440.00 0 300 1 +TN Tonga 748.00 718.00 30.00 419 0.00 116921.00 34.60 61.20 4.20 1.85 33910.00 16400 11200 3000 2 23.67 5.20 +TO Togo 56785.00 54385.00 2400.00 56 1647.00 5701579.00 42.00 55.30 2.70 2.72 1302000.00 443600 58600 300000 3 36.83 9.65 +TP Sao Tome and Principe 1001.00 1001.00 0.00 209 0.00 199579.00 47.30 49.00 3.70 3.13 35050.00 12000 7000 20000 1 39.72 6.28 +TS Tunisia 163610.00 155360.00 8250.00 1148 1424.00 10276158.00 24.00 69.20 6.90 0.99 3502000.00 5681000 1258000 953800 1 15.54 5.17 +TT East Timor 15007.00 706 228.00 1084971.00 35.70 61.10 3.20 2.06 1000 26.77 6.19 +TU Turkey 780580.00 770760.00 9820.00 7200 2648.00 71158647.00 24.90 68.10 6.90 1.04 24800000.00 43609000 18978000 16000000 50 16.40 6.00 +TV Tuvalu 26.00 26.00 0.00 24 0.00 11992.00 29.80 65.20 5.00 1.54 3615.00 0 700 1300 1 22.43 7.00 +TW Taiwan 35980.00 32260.00 3720.00 1566 0.00 22858872.00 17.80 72.00 10.20 0.30 10460000.00 22170000 13615000 13210000 8 8.97 6.54 +TX Turkmenistan 488100.00 488100.00 0 3736.00 5097028.00 34.70 60.90 4.40 1.62 2320000.00 52000 495000 36000 1 25.36 6.17 +TZ Tanzania 945087.00 886037.00 59050.00 1424 3861.00 39384223.00 43.90 53.30 2.80 2.09 19350000.00 1942000 148400 333000 6 35.95 13.36 +UG Uganda 236040.00 199710.00 36330.00 0 2698.00 30262610.00 50.20 47.60 2.20 3.57 13760000.00 1525000 100800 500000 2 48.12 12.64 +UK United Kingdom 244820.00 241590.00 3230.00 12429 360.00 60776238.00 17.20 67.00 15.80 0.28 31100000.00 61091000 32943000 37600000 10.67 10.09 +UM United States Pacific Island Wildlife Refuges 5 360.00 0.00 +UP Ukraine 603700.00 603700.00 0.00 2782 4663.00 46299862.00 14.00 69.60 16.30 -0.68 22300000.00 17214000 12142000 5278000 260 9.45 16.07 +US United States 9826630.00 9161923.00 664707.00 19924 12034.00 301139947.00 20.20 67.20 12.60 0.89 151400000.00 219400000 268000000 205327000 7000 14.16 8.26 +UV Burkina Faso 274200.00 273800.00 400.00 0 3193.00 14326203.00 46.70 50.90 2.50 3.00 5000000.00 572200 97400 64600 1 45.28 15.31 +UY Uruguay 176220.00 173620.00 2600.00 660 1648.00 3460607.00 23.00 63.80 13.20 0.50 1270000.00 600000 1000000 680000 14 14.41 9.16 +UZ Uzbekistan 447400.00 425400.00 22000.00 0 6221.00 27780059.00 32.40 62.80 4.80 1.73 14440000.00 1100000 1717000 880000 42 26.46 7.73 +VC Saint Vincent and the Grenadines 389.00 389.00 0.00 84 0.00 118149.00 25.90 67.60 6.50 0.25 41680.00 70600 22500 8000 15 16.02 5.97 +VE Venezuela 912050.00 882050.00 30000.00 2800 4993.00 26023528.00 31.60 63.40 5.10 1.49 12500000.00 12496000 3605000 3040000 16 21.22 5.08 +VI British Virgin Islands 153.00 153.00 0.00 80 0.00 23552.00 20.20 74.50 5.40 1.92 12770.00 8000 11700 4000 16 14.82 4.42 +VM Vietnam 329560.00 325360.00 4200.00 3444 4639.00 85262356.00 26.30 67.90 5.80 1.00 44580000.00 9593000 15845000 13100000 5 16.63 6.19 +VQ Virgin Islands 1910.00 346.00 1564.00 188 0.00 108448.00 21.80 66.50 11.70 -0.17 43980.00 64200 70900 30000 50 13.68 6.59 +VT Holy See 0.44 0.44 0.00 0 3.20 821.00 0.00 5120 93 +WA Namibia 825418.00 825418.00 0.00 1572 3936.00 2055080.00 37.70 58.60 3.80 0.48 653000.00 495000 127900 75000 2 23.52 19.15 +WE West Bank 5860.00 5640.00 220.00 0 404.00 2535927.00 42.40 54.20 3.40 2.99 568000.00 1095000 349000 243000 8 30.99 3.85 +WF Wallis and Futuna 274.00 274.00 0.00 129 0.00 16309.00 3104.00 0 1900 900 1 +WI Western Sahara 266000.00 266000.00 0.00 1110 2046.00 382617.00 45.40 52.30 2.30 12000.00 0 1 +WQ Wake Island 6.50 6.50 0.00 19 0.00 0.00 +WS Samoa 2944.00 2934.00 10.00 403 0.00 214265.00 38.10 56.30 5.60 1.29 90000.00 24000 13300 6000 2 28.28 5.88 +WZ Swaziland 17363.00 17203.00 160.00 0 535.00 1133066.00 40.30 56.10 3.60 -0.34 300000.00 200000 35000 36000 5 26.98 30.35 +XO Indian Ocean 68556000.00 66526 535.00 +XQ Arctic Ocean 14056000.00 45389 535.00 +YM Yemen 527970.00 527970.00 0.00 1906 1746.00 22230531.00 46.30 51.10 2.60 3.46 5759000.00 2075000 900000 220000 1 42.67 8.05 +ZA Zambia 752614.00 740724.00 11890.00 0 5664.00 11477447.00 45.70 51.90 2.40 1.66 4903000.00 946600 94700 231000 5 40.78 21.46 +ZH Atlantic Ocean 76762000.00 111866 5664.00 +ZI Zimbabwe 390580.00 386670.00 3910.00 0 3066.00 12311143.00 37.20 59.30 3.50 0.60 3958000.00 699000 328000 1000000 6 27.72 21.76 +ZN Pacific Ocean 155557000.00 135663 3066.00 +ZZ Iles Eparses 35 3066.00 0.00 diff --git a/interactive-mining-3rdparty-madis/madis/src/docs/builddocs.sh b/interactive-mining-3rdparty-madis/madis/src/docs/builddocs.sh new file mode 100755 index 0000000..bff1635 --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/src/docs/builddocs.sh @@ -0,0 +1,2 @@ +python generate_function_doc.py +sphinx-build -E -b html ./source/ ./html diff --git a/interactive-mining-3rdparty-madis/madis/src/docs/generate_function_doc.py b/interactive-mining-3rdparty-madis/madis/src/docs/generate_function_doc.py new file mode 100644 index 0000000..9097ace --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/src/docs/generate_function_doc.py @@ -0,0 +1,65 @@ +import sys, os +sys.path.append((os.path.join(sys.path[0],'..'))) + +import functions +from shutil import copyfile + +functions.register() + +curpath = os.path.abspath(sys.path[0]) + +def gendoc(funtype, toplevelonly=False): + file=open(os.path.join(curpath, 'source', funtype+'.txt'),'w') + + tmpstr=".. _"+(funtype.lower()+' functions list:').replace(' ','-')+'\n\n' + tmpstr+=funtype[0].upper()+funtype[1:]+' functions list' + file.write(tmpstr+'\n') + file.write('='*len(tmpstr)+'\n\n') + file.write('.. automodule:: functions.'+funtype+'.__init__\n\n') + + docs={} + + if not toplevelonly: + for i,v in functions.functions[funtype].iteritems(): + if not v.__name__.startswith('functionslocal'): + if v.__module__ not in docs: + docs[v.__module__]=[] + docs[v.__module__].append(i) + else: + for i,v in functions.functions[funtype].iteritems(): + if not v.__name__.startswith('functionslocal'): + tstr='functions.vtable.'+i + if tstr not in docs: + docs[tstr]=True + + for i,v in sorted(docs.items()): + modulestr='.. module:: functions.'+funtype+'.'+i.split('.')[2]+'\n\n' + + if not toplevelonly: + modstr=':mod:`'+i.split('.')[2]+'` functions' + else: + modstr=':mod:`'+i.split('.')[2]+'` function' + file.write(modstr+'\n') + file.write('-'*len(modstr)+'\n\n') + file.write(modulestr) + file.write('') + + if not toplevelonly: + for i1 in sorted(v): + + tmpstr='**'+i1+' function**' + file.write(tmpstr) + if not functions.functions[funtype][i1].__doc__: + file.write('\n\n') + else: + file.write(str(functions.functions[funtype][i1].__doc__)+'\n\n') + else: + if not functions.functions[funtype][i.split('.')[-1]].__doc__: + file.write('\n\n') + else: + file.write(str(functions.functions[funtype][i.split('.')[-1]].__doc__)+'\n\n') + +copyfile(os.path.join(curpath, '..', 'LICENSE.txt'), os.path.join(curpath, 'source', 'license.txt')) +gendoc('row') +gendoc('aggregate') +gendoc('vtable', True) diff --git a/interactive-mining-3rdparty-madis/madis/src/docs/html/readme.txt b/interactive-mining-3rdparty-madis/madis/src/docs/html/readme.txt new file mode 100644 index 0000000..76360d4 --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/src/docs/html/readme.txt @@ -0,0 +1,2 @@ +This directory contains Madis' html documentation. This directory isn't +tracked by mercurial \ No newline at end of file diff --git a/interactive-mining-3rdparty-madis/madis/src/docs/source/_static/jsMath/blank.gif b/interactive-mining-3rdparty-madis/madis/src/docs/source/_static/jsMath/blank.gif new file mode 100644 index 0000000..8b27096 Binary files /dev/null and b/interactive-mining-3rdparty-madis/madis/src/docs/source/_static/jsMath/blank.gif differ diff --git a/interactive-mining-3rdparty-madis/madis/src/docs/source/_static/jsMath/easy/load.js b/interactive-mining-3rdparty-madis/madis/src/docs/source/_static/jsMath/easy/load.js new file mode 100644 index 0000000..ce22bd8 --- /dev/null +++ b/interactive-mining-3rdparty-madis/madis/src/docs/source/_static/jsMath/easy/load.js @@ -0,0 +1,164 @@ +/********************************************************************** + * + * Customize the values given below to suit your needs. + * You can make additional copies of this file with + * different customizated settings if you need to load + * jsMath with different parameters. + * + * Load this page via: + * + * + * + * (If you are including this file into your page via Server-Side + * Includes, you should remove line above.) + * + * You can make copies of this file with different settings + * if you need to have several different configurations. + * + **********************************************************************/ + +if (!window.jsMath) {window.jsMath = {}} + +jsMath.Easy = { + // + // The URL of the root jsMath directory on your server + // (it must be in the same domain as the HTML page). + // It should include "http://yoursite.com/", or should + // be relative to the root of your server. It is possible + // to be a relative URL, but it will be relative to the + // HTML page loading this file. + // + // If you leave this blank, jsMath will try to look it up from + // the URL where it loaded this file, but that may not work. + // + root: "", + + // + // The default scaling factor for mathematics compared to the + // surrounding text. + // + scale: 120, + + // + // 1 means use the autoload plug-in to decide if jsMath should be loaded + // 0 means always load jsMath + // + autoload: 1, + + // + // Setting any of these will cause the tex2math plugin to be used + // to add the