From 0168034deb7592d98a9d61a38a7bd40a0abf9a3d Mon Sep 17 00:00:00 2001 From: siddharm Date: Wed, 6 Nov 2019 15:57:59 -0500 Subject: [PATCH] found ads inconsistencies --- ascl-ads-comparison/ads_checker.py | 14 +- ascl-ads-comparison/ads_codes | 213 +++++++++++++++++++++++++ ascl-ads-comparison/ascl_codes | 1 - ascl-ads-comparison/code_comparison.py | 50 ++++-- 4 files changed, 260 insertions(+), 18 deletions(-) diff --git a/ascl-ads-comparison/ads_checker.py b/ascl-ads-comparison/ads_checker.py index 198ce79..559e733 100644 --- a/ascl-ads-comparison/ads_checker.py +++ b/ascl-ads-comparison/ads_checker.py @@ -29,7 +29,7 @@ def check_pages(num): #print("starting at resutlt " + str(curr_result)) params = ( - ('q', 'ascl'), + ('q', 'bibstem:ascl.soft'), ('fl', 'bibcode'), ('rows', "3000"), ('start', str(curr_result)) @@ -40,19 +40,25 @@ def check_pages(num): data = response.json(); num_results = data["response"]["numFound"] - curr_result = curr_result + num_results + curr_result = curr_result + 2000 #print(str(num_results) + " total found on page " + str(k)) + for i in data["response"]["docs"]: + bc = i["bibcode"] + return_list.append(bc) + + ''' new_rel = [] for i in data["response"]["docs"]: bc = i['bibcode'] if "ascl.soft" in bc: new_rel.append(bc) - - #print(str(len(new_rel)) + " relevant found on page " + str(k)) + + print(str(len(new_rel)) + " relevant found on page " + str(k)) return_list.extend(new_rel) + ''' return_list.sort() return return_list diff --git a/ascl-ads-comparison/ads_codes b/ascl-ads-comparison/ads_codes index 5cd6890..556fc2e 100644 --- a/ascl-ads-comparison/ads_codes +++ b/ascl-ads-comparison/ads_codes @@ -17,6 +17,7 @@ 1999ascl.soft10006N 1999ascl.soft10007P 1999ascl.soft10008K +1999ascl.soft10009K 1999ascl.soft11001I 1999ascl.soft11002N 1999ascl.soft11003A @@ -29,18 +30,28 @@ 2000ascl.soft08001D 2000ascl.soft08002H 2000ascl.soft11001D +2001ascl.soft01001N +2001ascl.soft04001K 2001ascl.soft04002M 2002ascl.soft02001S 2010ascl.soft04001S 2010ascl.soft07001D +2010ascl.soft07002B +2010ascl.soft07003S 2010ascl.soft07004D +2010ascl.soft07005L 2010ascl.soft07006K 2010ascl.soft10001P 2010ascl.soft10002S +2010ascl.soft10003M +2010ascl.soft10004P 2010ascl.soft10005D 2010ascl.soft10006V 2010ascl.soft10007Z 2010ascl.soft10008K +2010ascl.soft10009M +2010ascl.soft10010D +2010ascl.soft10011E 2010ascl.soft10012O 2010ascl.soft10013N 2010ascl.soft10014S @@ -55,6 +66,7 @@ 2010ascl.soft10023N 2010ascl.soft10024Z 2010ascl.soft10025S +2010ascl.soft10026H 2010ascl.soft10027K 2010ascl.soft10028S 2010ascl.soft10029B @@ -78,9 +90,11 @@ 2010ascl.soft10047H 2010ascl.soft10048G 2010ascl.soft10049H +2010ascl.soft10050C 2010ascl.soft10051B 2010ascl.soft10052B 2010ascl.soft10053K +2010ascl.soft10054B 2010ascl.soft10055P 2010ascl.soft10056B 2010ascl.soft10057K @@ -91,9 +105,13 @@ 2010ascl.soft10062M 2010ascl.soft10063B 2010ascl.soft10064B +2010ascl.soft10065C 2010ascl.soft10066B +2010ascl.soft10067B 2010ascl.soft10068B +2010ascl.soft10069M 2010ascl.soft10070C +2010ascl.soft10071S 2010ascl.soft10072O 2010ascl.soft10073L 2010ascl.soft10074F @@ -112,22 +130,29 @@ 2010ascl.soft11002S 2010ascl.soft11003L 2010ascl.soft11004M +2010ascl.soft11005C 2010ascl.soft11006B 2010ascl.soft11007T 2010ascl.soft11008H 2010ascl.soft11009T 2010ascl.soft11010D +2010ascl.soft11011K +2010ascl.soft11012F 2010ascl.soft11013G 2010ascl.soft11014F 2010ascl.soft11015D 2010ascl.soft11016H 2010ascl.soft11017A +2010ascl.soft11018S +2010ascl.soft11019B +2010ascl.soft11020B 2010ascl.soft11021L 2010ascl.soft11022T 2010ascl.soft11023A 2011ascl.soft01001C 2011ascl.soft01002P 2011ascl.soft01003L +2011ascl.soft01004B 2011ascl.soft01005P 2011ascl.soft01006Z 2011ascl.soft01007S @@ -135,6 +160,7 @@ 2011ascl.soft01009B 2011ascl.soft01010T 2011ascl.soft02001L +2011ascl.soft02002D 2011ascl.soft02003K 2011ascl.soft02004K 2011ascl.soft02005S @@ -145,6 +171,7 @@ 2011ascl.soft02010H 2011ascl.soft02011B 2011ascl.soft02012R +2011ascl.soft02013C 2011ascl.soft02014C 2011ascl.soft02015M 2011ascl.soft02016A @@ -185,11 +212,13 @@ 2011ascl.soft04009C 2011ascl.soft04010P 2011ascl.soft04011S +2011ascl.soft04012G 2011ascl.soft04013M 2011ascl.soft04014P 2011ascl.soft05001T 2011ascl.soft05002R 2011ascl.soft05003C +2011ascl.soft05004C 2011ascl.soft05005N 2011ascl.soft05006H 2011ascl.soft05007K @@ -200,9 +229,12 @@ 2011ascl.soft05012G 2011ascl.soft05013C 2011ascl.soft05014V +2011ascl.soft06001A 2011ascl.soft06002P 2011ascl.soft06003M +2011ascl.soft06004S 2011ascl.soft06005S +2011ascl.soft06006D 2011ascl.soft06007S 2011ascl.soft06008B 2011ascl.soft06009M @@ -214,9 +246,12 @@ 2011ascl.soft06015O 2011ascl.soft06016W 2011ascl.soft06017C +2011ascl.soft06018P 2011ascl.soft06019L 2011ascl.soft06020B 2011ascl.soft06021F +2011ascl.soft06022A +2011ascl.soft06023P 2011ascl.soft06024K 2011ascl.soft06025L 2011ascl.soft06026S @@ -271,8 +306,10 @@ 2011ascl.soft09011K 2011ascl.soft09012S 2011ascl.soft09013T +2011ascl.soft09014W 2011ascl.soft09015M 2011ascl.soft09016S +2011ascl.soft09017S 2011ascl.soft09018A 2011ascl.soft09019E 2011ascl.soft09020H @@ -281,12 +318,14 @@ 2011ascl.soft09023G 2011ascl.soft09024M 2011ascl.soft10001D +2011ascl.soft10002G 2011ascl.soft10003R 2011ascl.soft10004W 2011ascl.soft10005F 2011ascl.soft10006B 2011ascl.soft10007K 2011ascl.soft10008L +2011ascl.soft10009S 2011ascl.soft10010E 2011ascl.soft10011D 2011ascl.soft10012V @@ -295,25 +334,37 @@ 2011ascl.soft10015K 2011ascl.soft10016R 2011ascl.soft10017C +2011ascl.soft10018C 2011ascl.soft10019P 2011ascl.soft10020C 2011ascl.soft10021M 2011ascl.soft10022C 2011ascl.soft10023C 2011ascl.soft10024C +2011ascl.soft10025P 2011ascl.soft11001H +2011ascl.soft11002M +2011ascl.soft11003M 2011ascl.soft11004N 2011ascl.soft11005D 2011ascl.soft11006N 2011ascl.soft11007S +2011ascl.soft11008M 2011ascl.soft11009B +2011ascl.soft11010R +2011ascl.soft11011L +2011ascl.soft11012C +2011ascl.soft11013I 2011ascl.soft11014P 2011ascl.soft11015N 2011ascl.soft12001D 2011ascl.soft12002M +2011ascl.soft12003C 2011ascl.soft12004B 2011ascl.soft12005F +2011ascl.soft12006R 2011ascl.soft12007P +2011ascl.soft12008S 2011ascl.soft12009P 2011ascl.soft12010L 2011ascl.soft12011P @@ -322,22 +373,27 @@ 2011ascl.soft12014R 2011ascl.soft12015D 2011ascl.soft12016M +2011ascl.soft12017E +2011ascl.soft12018L 2011ascl.soft12019C 2012ascl.soft01001H 2012ascl.soft01002P 2012ascl.soft01003P 2012ascl.soft01004D 2012ascl.soft01005C +2012ascl.soft01006U 2012ascl.soft01007B 2012ascl.soft01008C 2012ascl.soft01009B 2012ascl.soft01010R 2012ascl.soft01011W 2012ascl.soft01012C +2012ascl.soft01013S 2012ascl.soft01014J 2012ascl.soft01015F 2012ascl.soft01016C 2012ascl.soft01017F +2012ascl.soft02001W 2012ascl.soft02002K 2012ascl.soft02003K 2012ascl.soft02004K @@ -374,20 +430,25 @@ 2012ascl.soft04007H 2012ascl.soft04008H 2012ascl.soft04009G +2012ascl.soft04010K +2012ascl.soft04011A 2012ascl.soft04012C 2012ascl.soft04013T 2012ascl.soft04014M 2012ascl.soft04015R 2012ascl.soft04016P +2012ascl.soft04017M 2012ascl.soft05001S 2012ascl.soft05002S 2012ascl.soft05003K 2012ascl.soft05004P 2012ascl.soft05005P 2012ascl.soft05006G +2012ascl.soft05007U 2012ascl.soft05008R 2012ascl.soft05009S 2012ascl.soft05010L +2012ascl.soft05011E 2012ascl.soft06001B 2012ascl.soft06002L 2012ascl.soft06003S @@ -401,6 +462,7 @@ 2012ascl.soft06011C 2012ascl.soft06012E 2012ascl.soft06013R +2012ascl.soft06014K 2012ascl.soft07001E 2012ascl.soft07002S 2012ascl.soft07003T @@ -414,6 +476,7 @@ 2012ascl.soft07011S 2012ascl.soft07012H 2012ascl.soft07013S +2012ascl.soft07014N 2012ascl.soft08001L 2012ascl.soft08002L 2012ascl.soft08003L @@ -425,6 +488,7 @@ 2012ascl.soft08009H 2012ascl.soft08010S 2012ascl.soft08011F +2012ascl.soft08012D 2012ascl.soft08013F 2012ascl.soft08014V 2012ascl.soft08015A @@ -446,16 +510,22 @@ 2012ascl.soft09010N 2012ascl.soft09011K 2012ascl.soft09012R +2012ascl.soft09013S 2012ascl.soft09014Z +2012ascl.soft09015F 2012ascl.soft10001C 2012ascl.soft10002C 2012ascl.soft10003F 2012ascl.soft10004F 2012ascl.soft10005P +2012ascl.soft10006D +2012ascl.soft10007F 2012ascl.soft10008B 2012ascl.soft10009S 2012ascl.soft10010B 2012ascl.soft10011B +2012ascl.soft10012B +2012ascl.soft10013D 2012ascl.soft10014L 2012ascl.soft10015H 2012ascl.soft10016S @@ -466,6 +536,7 @@ 2012ascl.soft10021I 2012ascl.soft10022G 2012ascl.soft10023G +2012ascl.soft10024J 2012ascl.soft10025G 2012ascl.soft10026N 2012ascl.soft10027H @@ -477,9 +548,11 @@ 2012ascl.soft11002I 2012ascl.soft11003D 2012ascl.soft11004S +2012ascl.soft11005K 2012ascl.soft11006C 2012ascl.soft12001B 2012ascl.soft12002G +2012ascl.soft12003G 2012ascl.soft12004U 2012ascl.soft12005S 2012ascl.soft12006K @@ -490,6 +563,7 @@ 2012ascl.soft12011S 2012ascl.soft12012H 2012ascl.soft12013L +2012ascl.soft12014B 2012ascl.soft12015W 2013ascl.soft01001B 2013ascl.soft02001W @@ -505,6 +579,7 @@ 2013ascl.soft02011M 2013ascl.soft02012F 2013ascl.soft02013S +2013ascl.soft02014B 2013ascl.soft02015S 2013ascl.soft02016B 2013ascl.soft02017E @@ -514,6 +589,7 @@ 2013ascl.soft03004V 2013ascl.soft03005Y 2013ascl.soft03006V +2013ascl.soft03007B 2013ascl.soft03008A 2013ascl.soft03009M 2013ascl.soft03010K @@ -534,6 +610,7 @@ 2013ascl.soft03025O 2013ascl.soft03026B 2013ascl.soft03027S +2013ascl.soft03028O 2013ascl.soft03029F 2013ascl.soft03030J 2013ascl.soft04001M @@ -541,10 +618,12 @@ 2013ascl.soft04003H 2013ascl.soft04004T 2013ascl.soft04005N +2013ascl.soft04006N 2013ascl.soft04007K 2013ascl.soft04008T 2013ascl.soft04009N 2013ascl.soft04011C +2013ascl.soft04012F 2013ascl.soft04013R 2013ascl.soft04014P 2013ascl.soft04015P @@ -567,12 +646,14 @@ 2013ascl.soft05010G 2013ascl.soft05011W 2013ascl.soft05012B +2013ascl.soft05013B 2013ascl.soft05014H 2013ascl.soft05015P 2013ascl.soft06001G 2013ascl.soft06002D 2013ascl.soft06003L 2013ascl.soft06004G +2013ascl.soft06005C 2013ascl.soft06006P 2013ascl.soft06007J 2013ascl.soft06008S @@ -592,6 +673,7 @@ 2013ascl.soft07006B 2013ascl.soft07007G 2013ascl.soft07008C +2013ascl.soft07009K 2013ascl.soft07010R 2013ascl.soft07011P 2013ascl.soft07012G @@ -601,10 +683,14 @@ 2013ascl.soft07016B 2013ascl.soft07017S 2013ascl.soft07018B +2013ascl.soft07019C +2013ascl.soft07020C 2013ascl.soft08001V 2013ascl.soft08002V 2013ascl.soft08003G 2013ascl.soft08004M +2013ascl.soft08005G +2013ascl.soft08006V 2013ascl.soft08007T 2013ascl.soft08008T 2013ascl.soft08009C @@ -612,6 +698,7 @@ 2013ascl.soft08011K 2013ascl.soft08012P 2013ascl.soft08013S +2013ascl.soft08014K 2013ascl.soft08014M 2013ascl.soft08015Y 2013ascl.soft08016M @@ -633,12 +720,16 @@ 2013ascl.soft10006B 2013ascl.soft10007J 2013ascl.soft10008P +2013ascl.soft11001S +2013ascl.soft11002S 2013ascl.soft11003K 2013ascl.soft11004B 2013ascl.soft11005M 2013ascl.soft11006C 2013ascl.soft11007B +2013ascl.soft11008S 2013ascl.soft11009C +2013ascl.soft11010L 2013ascl.soft11011H 2013ascl.soft11012H 2013ascl.soft12001P @@ -649,6 +740,7 @@ 2013ascl.soft12006D 2013ascl.soft12007G 2013ascl.soft12008G +2013ascl.soft12009D 2013ascl.soft12010B 2013ascl.soft12011N 2013ascl.soft12012H @@ -657,12 +749,14 @@ 2014ascl.soft01001B 2014ascl.soft01002M 2014ascl.soft01003M +2014ascl.soft01004E 2014ascl.soft01005H 2014ascl.soft01006A 2014ascl.soft01007M 2014ascl.soft01008H 2014ascl.soft01009F 2014ascl.soft01010S +2014ascl.soft02001K 2014ascl.soft02002B 2014ascl.soft02003U 2014ascl.soft02004G @@ -688,8 +782,10 @@ 2014ascl.soft02024K 2014ascl.soft02025L 2014ascl.soft02026K +2014ascl.soft02027M 2014ascl.soft02028B 2014ascl.soft02029M +2014ascl.soft02030Z 2014ascl.soft02031D 2014ascl.soft02032P 2014ascl.soft02033R @@ -705,6 +801,7 @@ 2014ascl.soft03008J 2014ascl.soft03009A 2014ascl.soft03010K +2014ascl.soft03011B 2014ascl.soft03012Y 2014ascl.soft03013L 2014ascl.soft03014M @@ -723,6 +820,7 @@ 2014ascl.soft04001C 2014ascl.soft04002A 2014ascl.soft04004S +2014ascl.soft04005L 2014ascl.soft04006H 2014ascl.soft04007L 2014ascl.soft04008S @@ -765,6 +863,7 @@ 2014ascl.soft06010R 2014ascl.soft06011B 2014ascl.soft06012H +2014ascl.soft06013D 2014ascl.soft06014B 2014ascl.soft06015A 2014ascl.soft06016G @@ -772,6 +871,7 @@ 2014ascl.soft06018S 2014ascl.soft06019L 2014ascl.soft06020P +2014ascl.soft07001K 2014ascl.soft07002W 2014ascl.soft07003M 2014ascl.soft07004D @@ -792,6 +892,7 @@ 2014ascl.soft07019G 2014ascl.soft07020Z 2014ascl.soft08001E +2014ascl.soft08002I 2014ascl.soft08003G 2014ascl.soft08004N 2014ascl.soft08005P @@ -832,6 +933,7 @@ 2014ascl.soft10004K 2014ascl.soft10005Y 2014ascl.soft11001T +2014ascl.soft11002S 2014ascl.soft11003S 2014ascl.soft11004T 2014ascl.soft11005A @@ -841,9 +943,11 @@ 2014ascl.soft11009L 2014ascl.soft11010V 2014ascl.soft11011M +2014ascl.soft11012M 2014ascl.soft11013W 2014ascl.soft11014D 2014ascl.soft11015B +2014ascl.soft11016K 2014ascl.soft11017K 2014ascl.soft11018G 2014ascl.soft11019A @@ -863,6 +967,7 @@ 2014ascl.soft12006M 2014ascl.soft12007C 2014ascl.soft12008M +2014ascl.soft12009A 2014ascl.soft12010L 2014ascl.soft12011T 2014ascl.soft12012K @@ -871,10 +976,12 @@ 2015ascl.soft01001A 2015ascl.soft01002R 2015ascl.soft01003Z +2015ascl.soft01004Z 2015ascl.soft01005M 2015ascl.soft01006B 2015ascl.soft01007C 2015ascl.soft01008S +2015ascl.soft01009M 2015ascl.soft01010J 2015ascl.soft01011W 2015ascl.soft01012K @@ -886,25 +993,31 @@ 2015ascl.soft02002G 2015ascl.soft02003S 2015ascl.soft02004V +2015ascl.soft02005B 2015ascl.soft02006P 2015ascl.soft02007M 2015ascl.soft02008D 2015ascl.soft02009P 2015ascl.soft02010R +2015ascl.soft02011H 2015ascl.soft02012T +2015ascl.soft02013A 2015ascl.soft02014H 2015ascl.soft02015L 2015ascl.soft02016G 2015ascl.soft02017S 2015ascl.soft02018F +2015ascl.soft02019C 2015ascl.soft02020F 2015ascl.soft02021B 2015ascl.soft02022B 2015ascl.soft02023W 2015ascl.soft03001B +2015ascl.soft03002M 2015ascl.soft03003K 2015ascl.soft03004G 2015ascl.soft03005C +2015ascl.soft03006D 2015ascl.soft03007M 2015ascl.soft03008G 2015ascl.soft03009T @@ -920,6 +1033,7 @@ 2015ascl.soft04008C 2015ascl.soft04009K 2015ascl.soft04010W +2015ascl.soft04011K 2015ascl.soft04012T 2015ascl.soft04013A 2015ascl.soft04014A @@ -961,6 +1075,7 @@ 2015ascl.soft05029P 2015ascl.soft05030G 2015ascl.soft05031B +2015ascl.soft05032P 2015ascl.soft05032R 2015ascl.soft05033M 2015ascl.soft05034B @@ -979,16 +1094,20 @@ 2015ascl.soft07003M 2015ascl.soft07004H 2015ascl.soft07005T +2015ascl.soft07006M 2015ascl.soft07007B 2015ascl.soft07008B 2015ascl.soft07009T 2015ascl.soft07010M 2015ascl.soft07011K +2015ascl.soft07012B 2015ascl.soft07013P 2015ascl.soft07014M 2015ascl.soft07015S +2015ascl.soft07016L 2015ascl.soft07017K 2015ascl.soft07018Z +2015ascl.soft07019V 2015ascl.soft07020C 2015ascl.soft08001M 2015ascl.soft08002S @@ -1040,6 +1159,7 @@ 2015ascl.soft11020B 2015ascl.soft11021T 2015ascl.soft11022G +2015ascl.soft11023R 2015ascl.soft12001E 2015ascl.soft12002W 2015ascl.soft12003W @@ -1049,6 +1169,7 @@ 2015ascl.soft12007N 2015ascl.soft12008T 2015ascl.soft12009A +2015ascl.soft12010C 2015ascl.soft12011V 2015ascl.soft12012M 2015ascl.soft12013D @@ -1073,18 +1194,23 @@ 2016ascl.soft01011R 2016ascl.soft01012M 2016ascl.soft01013P +2016ascl.soft01014S 2016ascl.soft01015M 2016ascl.soft01016C 2016ascl.soft01017J 2016ascl.soft01018M +2016ascl.soft01019S 2016ascl.soft01020H +2016ascl.soft01020P 2016ascl.soft01021D +2016ascl.soft02001W 2016ascl.soft02002B 2016ascl.soft02003S 2016ascl.soft02004L 2016ascl.soft02005M 2016ascl.soft02006S 2016ascl.soft02007P +2016ascl.soft02008W 2016ascl.soft02009P 2016ascl.soft02010H 2016ascl.soft02011R @@ -1118,6 +1244,7 @@ 2016ascl.soft03017S 2016ascl.soft03018E 2016ascl.soft04001Z +2016ascl.soft04002T 2016ascl.soft04003W 2016ascl.soft04004R 2016ascl.soft04005H @@ -1163,6 +1290,7 @@ 2016ascl.soft07002P 2016ascl.soft07003G 2016ascl.soft07004G +2016ascl.soft07005G 2016ascl.soft07006S 2016ascl.soft07007M 2016ascl.soft07008K @@ -1171,6 +1299,7 @@ 2016ascl.soft07011E 2016ascl.soft07012B 2016ascl.soft07013K +2016ascl.soft07014S 2016ascl.soft07015D 2016ascl.soft07016H 2016ascl.soft07017C @@ -1196,6 +1325,7 @@ 2016ascl.soft08017G 2016ascl.soft08018G 2016ascl.soft08019S +2016ascl.soft08020J 2016ascl.soft09001M 2016ascl.soft09002S 2016ascl.soft09003H @@ -1209,11 +1339,13 @@ 2016ascl.soft09011B 2016ascl.soft09012P 2016ascl.soft09013P +2016ascl.soft09014M 2016ascl.soft09015S 2016ascl.soft09016P 2016ascl.soft09017R 2016ascl.soft09018A 2016ascl.soft09019L +2016ascl.soft09020H 2016ascl.soft09021C 2016ascl.soft09022B 2016ascl.soft09023S @@ -1230,6 +1362,7 @@ 2016ascl.soft10009C 2016ascl.soft10010C 2016ascl.soft10011B +2016ascl.soft10012K 2016ascl.soft10013C 2016ascl.soft10014M 2016ascl.soft10015R @@ -1248,6 +1381,7 @@ 2016ascl.soft11012K 2016ascl.soft11013M 2016ascl.soft11014R +2016ascl.soft11015S 2016ascl.soft11016S 2016ascl.soft11017B 2016ascl.soft11018B @@ -1265,6 +1399,7 @@ 2016ascl.soft12009D 2016ascl.soft12010T 2016ascl.soft12011C +2016ascl.soft12012L 2016ascl.soft12013R 2016ascl.soft12014B 2016ascl.soft12015F @@ -1294,6 +1429,7 @@ 2017ascl.soft02005K 2017ascl.soft02006S 2017ascl.soft02007W +2017ascl.soft02008T 2017ascl.soft02009B 2017ascl.soft02010B 2017ascl.soft02011R @@ -1393,6 +1529,7 @@ 2017ascl.soft08028D 2017ascl.soft08029M 2017ascl.soft08030G +2017ascl.soft08030T 2017ascl.soft09001C 2017ascl.soft09002P 2017ascl.soft09003C @@ -1413,6 +1550,7 @@ 2017ascl.soft10007L 2017ascl.soft10008T 2017ascl.soft10009S +2017ascl.soft10010M 2017ascl.soft10011D 2017ascl.soft10012B 2017ascl.soft10013K @@ -1471,6 +1609,7 @@ 2018ascl.soft01002Z 2018ascl.soft01003S 2018ascl.soft01004F +2018ascl.soft01005S 2018ascl.soft01006S 2018ascl.soft01007S 2018ascl.soft01008V @@ -1488,6 +1627,7 @@ 2018ascl.soft02008K 2018ascl.soft02009M 2018ascl.soft02010L +2018ascl.soft02011D 2018ascl.soft02012H 2018ascl.soft02013Z 2018ascl.soft02014M @@ -1574,6 +1714,7 @@ 2018ascl.soft06007L 2018ascl.soft06008O 2018ascl.soft06009C +2018ascl.soft06010K 2018ascl.soft06011S 2018ascl.soft06012B 2018ascl.soft06013M @@ -1593,6 +1734,7 @@ 2018ascl.soft06027V 2018ascl.soft06028P 2018ascl.soft06029E +2018ascl.soft06030H 2018ascl.soft06031M 2018ascl.soft06032P 2018ascl.soft07001R @@ -1618,12 +1760,14 @@ 2018ascl.soft07021J 2018ascl.soft07022L 2018ascl.soft07023B +2018ascl.soft07024H 2018ascl.soft07025E 2018ascl.soft07026R 2018ascl.soft07027F 2018ascl.soft07028B 2018ascl.soft07029L 2018ascl.soft07030I +2018ascl.soft07031I 2018ascl.soft07032J 2018ascl.soft07033J 2018ascl.soft08001K @@ -1712,6 +1856,7 @@ 2018ascl.soft12016E 2018ascl.soft12017P 2018ascl.soft12018W +2019ascl.soft01001N 2019ascl.soft01002G 2019ascl.soft01003C 2019ascl.soft01004M @@ -1746,7 +1891,9 @@ 2019ascl.soft03010Y 2019ascl.soft03011I 2019ascl.soft03012M +2019ascl.soft03013R 2019ascl.soft03014Z +2019ascl.soft03015N 2019ascl.soft03016A 2019ascl.soft03017S 2019ascl.soft04001S @@ -1765,6 +1912,7 @@ 2019ascl.soft04014C 2019ascl.soft04015M 2019ascl.soft04016A +2019ascl.soft04017T 2019ascl.soft04018T 2019ascl.soft04019C 2019ascl.soft04020S @@ -1775,7 +1923,9 @@ 2019ascl.soft04025S 2019ascl.soft04026H 2019ascl.soft04027H +2019ascl.soft04028L 2019ascl.soft04029J +2019ascl.soft04030E 2019ascl.soft05001B 2019ascl.soft05002S 2019ascl.soft05003H @@ -1786,8 +1936,12 @@ 2019ascl.soft05008K 2019ascl.soft05009J 2019ascl.soft05010F +2019ascl.soft05011F 2019ascl.soft05012H +2019ascl.soft05013S +2019ascl.soft05014S 2019ascl.soft05015J +2019ascl.soft05016D 2019ascl.soft05017S 2019ascl.soft05018A 2019ascl.soft05019B @@ -1800,15 +1954,23 @@ 2019ascl.soft05026J 2019ascl.soft05027B 2019ascl.soft06001B +2019ascl.soft06002B 2019ascl.soft06003B 2019ascl.soft06004T +2019ascl.soft06005G 2019ascl.soft06006E 2019ascl.soft06007E +2019ascl.soft06008B +2019ascl.soft06009K 2019ascl.soft06010C +2019ascl.soft06011Y 2019ascl.soft06012H +2019ascl.soft06013V 2019ascl.soft06014C 2019ascl.soft06015B 2019ascl.soft06016B +2019ascl.soft06017L +2019ascl.soft06018Z 2019ascl.soft06019P 2019ascl.soft06020C 2019ascl.soft06021R @@ -1816,6 +1978,7 @@ 2019ascl.soft07001P 2019ascl.soft07002L 2019ascl.soft07003H +2019ascl.soft07004B 2019ascl.soft07005O 2019ascl.soft07006G 2019ascl.soft07007N @@ -1824,6 +1987,7 @@ 2019ascl.soft07010Z 2019ascl.soft07011D 2019ascl.soft07012M +2019ascl.soft07013K 2019ascl.soft07014M 2019ascl.soft07015K 2019ascl.soft07016R @@ -1836,22 +2000,71 @@ 2019ascl.soft07023N 2019ascl.soft07024R 2019ascl.soft07025B +2019ascl.soft07026M +2019ascl.soft07027B +2019ascl.soft07028M +2019ascl.soft07029S 2019ascl.soft07030H +2019ascl.soft07031M 2019ascl.soft07032M 2019ascl.soft08001T +2019ascl.soft08002J +2019ascl.soft08003I +2019ascl.soft08004S 2019ascl.soft08005P +2019ascl.soft08006B +2019ascl.soft08007K +2019ascl.soft08008S 2019ascl.soft08009K 2019ascl.soft08010H +2019ascl.soft08011G +2019ascl.soft08012A 2019ascl.soft08013G +2019ascl.soft08014V 2019ascl.soft08015H +2019ascl.soft08016I 2019ascl.soft08017R 2019ascl.soft08018P 2019ascl.soft08019F 2019ascl.soft08020K +2019ascl.soft08021M 2019ascl.soft08022Y 2019ascl.soft08023A 2019ascl.soft08024S +2019ascl.soft08025M +2019ascl.soft09001K +2019ascl.soft09002C +2019ascl.soft09003H +2019ascl.soft09004H +2019ascl.soft09005P 2019ascl.soft09006R 2019ascl.soft09007R +2019ascl.soft09008P +2019ascl.soft09009K +2019ascl.soft09010S +2019ascl.soft09011A +2019ascl.soft09012H +2019ascl.soft09013M +2019ascl.soft09014H +2019ascl.soft10001P +2019ascl.soft10002C +2019ascl.soft10003L +2019ascl.soft10004S 2019ascl.soft10005F +2019ascl.soft10006M +2019ascl.soft10007H +2019ascl.soft10008D +2019ascl.soft10009B +2019ascl.soft10010F +2019ascl.soft10011F +2019ascl.soft10012S +2019ascl.soft10013B +2019ascl.soft10014S +2019ascl.soft10015S +2019ascl.soft10016N +2019ascl.soft10017H +2019ascl.soft10018L 2019ascl.soft10019T +2019ascl.soft10020J +2019ascl.soft10021T +2019ascl.soft10022S diff --git a/ascl-ads-comparison/ascl_codes b/ascl-ads-comparison/ascl_codes index 1d98e8b..680dfe0 100644 --- a/ascl-ads-comparison/ascl_codes +++ b/ascl-ads-comparison/ascl_codes @@ -1,4 +1,3 @@ -ascl.ID ascl.9903.001 ascl.9904.001 ascl.9905.001 diff --git a/ascl-ads-comparison/code_comparison.py b/ascl-ads-comparison/code_comparison.py index 28cbd0e..9462799 100644 --- a/ascl-ads-comparison/code_comparison.py +++ b/ascl-ads-comparison/code_comparison.py @@ -7,33 +7,57 @@ converted_dict = {} +conv = [] + for line in f.readlines(): x = re.match("^\d\d(\d\d)ascl\.soft(\d\d)(\d\d\d)\D$", line) if x: - converted_dict[("ascl." + x.group(1)+x.group(2)+"."+x.group(3)).strip()] = line.strip() + converted = ("ascl." + x.group(1)+x.group(2)+"."+x.group(3)).strip() + if converted in conv: + print("ads inconsistency " + converted + " -\t" + line.strip()) + print("\tother ads entry is \t\t" + converted_dict[converted] + "\n") + conv.append(converted) + #dictionary of ascl id to ascl bibcode + converted_dict[converted] = line.strip() else: print(line) - +''' g = open(os.path.join(sys.path[0], "ascl_codes"), "r") ascl_lines = g.readlines() ascl_lines = [line.strip() for line in ascl_lines] -print(len(ascl_lines)) +#print(ascl_lines) + +ads_converted = converted_dict.keys() + +num_matches = 0 +double_matches = 0 -keys = converted_dict.keys() +matches = [] -matches = 0 -non_matches = 0 +for line in ads_converted: + if converted_dict[line] in matches: + double_matches += 1 + print("double match found: " + line) + else: + num_matches += 1 + matches.append(converted_dict[line]) +''' -for line in keys: - if line in ascl_lines: - matches += 1 - continue +''' +num_matches = 0 +double_matches = 0 +for line in ads_converted: + #print(line) + if line not in matches: + num_matches += 1 + matches.append(line) #print("found match " + line) else: - non_matches += 1 - print("found non-match " + line + " " + converted_dict[line]) + double_matches += 1 + print("found double match " + line) print("matches " + str(matches)) -print("non matches " + str(non_matches)) +print("double matches " + str(double_matches)) +'''