Best Python code snippet using hypothesis
Run299065DoubleEG_cff.py
Source:Run299065DoubleEG_cff.py
1readFiles=[2 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/023A0510-2A69-E711-84FF-02163E01A45A.root',3 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/02FCA3E8-2C69-E711-8453-02163E013816.root',4 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/04319214-2269-E711-B3C9-02163E01A6C1.root',5 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/043A584F-2C69-E711-A536-02163E011F68.root',6 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/06848283-2269-E711-92AD-02163E014126.root',7 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/0C0E5A79-3369-E711-A1A7-02163E013940.root',8 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/0CA4272A-2469-E711-857A-02163E01A6C0.root',9 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/0CBD4BC9-2469-E711-806E-02163E01A737.root',10 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/0E0E4D75-3369-E711-AD00-02163E01A57E.root',11 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/0E1146FA-2A69-E711-89B5-02163E01A1F4.root',12 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/0E3F4255-2869-E711-8339-02163E0144F7.root',13 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/123AB4E5-2669-E711-8B48-02163E013816.root',14 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/14FFEE17-2F69-E711-967D-02163E011BAB.root',15 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/16C307A0-2269-E711-95EA-02163E01A382.root',16 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/1823E00E-2969-E711-819E-02163E01A778.root',17 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/18F9BE4C-2C69-E711-AFAF-02163E01A54A.root',18 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/18FC1F73-2E69-E711-8424-02163E01A3B2.root',19 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/1A4EB720-2769-E711-8959-02163E01A778.root',20 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/1CF68D14-2B69-E711-9D37-02163E01A57E.root',21 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/1EDBFB28-2B69-E711-8B55-02163E01A6B4.root',22 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/221DBBB7-2369-E711-90A0-02163E019DE5.root',23 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/2430632D-2369-E711-A0FE-02163E011DD8.root',24 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/244D5B76-3369-E711-B08C-02163E01A3FB.root',25 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/24EBA275-2669-E711-8FB5-02163E014491.root',26 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/26C5427A-2869-E711-9251-02163E013940.root',27 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/28A6EF8C-2669-E711-92AB-02163E01A70A.root',28 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/2A95FDD4-2569-E711-AA67-02163E01A5E2.root',29 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/2CDD5221-2B69-E711-AF0B-02163E01A6D4.root',30 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/2CF9BD73-3369-E711-9820-02163E019B95.root',31 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/2E572480-3369-E711-8CC7-02163E01A4EE.root',32 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/3018B3CF-2869-E711-B588-02163E019E5B.root',33 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/32497E71-2969-E711-B04B-02163E01419D.root',34 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/329C2A71-2569-E711-9B69-02163E01A625.root',35 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/3412550C-2E69-E711-A289-02163E013960.root',36 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/3494250E-2A69-E711-B154-02163E01A5E2.root',37 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/380E27BD-2369-E711-8F60-02163E01A40D.root',38 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/382A02C7-2769-E711-93D5-02163E019C1F.root',39 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/38DE84B8-2269-E711-A8B8-02163E013683.root',40 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/38E3FA72-3369-E711-B1B0-02163E01A3C0.root',41 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/3A37C5FA-2B69-E711-91F1-02163E019D9F.root',42 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/3C7B5920-2769-E711-BFB8-02163E01A3D6.root',43 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/3CA5B45C-2469-E711-97EE-02163E01A3FB.root',44 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/3EFF8340-2E69-E711-A253-02163E019CE6.root',45 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/428372AF-2A69-E711-A913-02163E013960.root',46 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/448D7BA7-2269-E711-B908-02163E014736.root',47 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/46376A6F-3369-E711-B7DE-02163E019CBC.root',48 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/465E3AEE-2B69-E711-9810-02163E01A3B2.root',49 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/46BFA1F2-2769-E711-9AC8-02163E013683.root',50 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/4866FA85-3369-E711-ACB6-02163E0135EF.root',51 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/48A7436A-2E69-E711-825B-02163E01A408.root',52 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/48DF3E7D-3369-E711-8BFF-02163E01240B.root',53 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/4A7A9BB6-2D69-E711-9C73-02163E019E5B.root',54 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/4ADAD129-2469-E711-B8D7-02163E01A1D9.root',55 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/4C9F32F5-2169-E711-8933-02163E01A1CE.root',56 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/4E5F14D2-2869-E711-9082-02163E01A3B2.root',57 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/50EC587C-2869-E711-8D80-02163E01A21E.root',58 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/52800275-2C69-E711-98DA-02163E01A50A.root',59 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/5283B6FF-2669-E711-AAFF-02163E019C43.root',60 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/528C20B3-2D69-E711-92AC-02163E01A5AB.root',61 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/5488AFAB-3469-E711-9154-02163E0138F7.root',62 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/563AA90F-2869-E711-B16D-02163E014772.root',63 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/568294E2-3569-E711-B2B6-02163E011DF9.root',64 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/56A6F6C8-2369-E711-8D7B-02163E01A35D.root',65 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/56DB2977-2B69-E711-8F29-02163E01A5AC.root',66 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/582DA012-2A69-E711-A191-02163E01A6D1.root',67 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/58974CE3-2969-E711-9451-02163E011C1F.root',68 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/5A5F367D-2C69-E711-A205-02163E0138F7.root',69 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/5E0F6089-3369-E711-8754-02163E01A302.root',70 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/623355B8-2369-E711-857B-02163E01A1B7.root',71 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/627B4686-2B69-E711-9EB7-02163E01A212.root',72 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/62E0968F-2669-E711-AA7F-02163E01A793.root',73 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/666C8DC8-3469-E711-A824-02163E01A45A.root',74 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/685AE582-2D69-E711-AE9C-02163E019C1F.root',75 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/68647C18-2E69-E711-BCA5-02163E01A5AC.root',76 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/6ACD67A7-2A69-E711-8AB6-02163E01A456.root',77 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/6ACE1A82-2869-E711-A3AF-02163E0135FC.root',78 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/6C9AF672-3369-E711-9741-02163E01A3C0.root',79 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/6CF8A074-3369-E711-B1E1-02163E013940.root',80 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/6E819B9D-2569-E711-AD8E-02163E019DCA.root',81 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/701614AD-3369-E711-B7AA-02163E01244B.root',82 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/76AA2CEE-2B69-E711-8451-02163E01A6F2.root',83 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/7A6A3E1B-2969-E711-83B5-02163E013623.root',84 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/7CC6F141-2D69-E711-A921-02163E01A532.root',85 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/7E713D75-3369-E711-B8B2-02163E019BD7.root',86 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/8254E365-2969-E711-A4C8-02163E011E55.root',87 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/84632671-3369-E711-B806-02163E01A456.root',88 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/88BDC573-3369-E711-9957-02163E01A3EF.root',89 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/88D94C80-3369-E711-B3D2-02163E014172.root',90 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/8A76FCD5-2569-E711-86F1-02163E019C9A.root',91 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/8AE878A5-2669-E711-993D-02163E0141D8.root',92 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/90609E72-3369-E711-A118-02163E019E5B.root',93 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/90625875-3369-E711-807C-02163E01A50A.root',94 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/920C67C4-2969-E711-AAC5-02163E0118ED.root',95 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/92EEB75D-2669-E711-A614-02163E019C43.root',96 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/9447EDB5-2469-E711-9278-02163E011807.root',97 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/949E6428-2569-E711-86C9-02163E01A252.root',98 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/96AB2E78-3369-E711-A19C-02163E01A212.root',99 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/9A089BF8-2169-E711-99D2-02163E01A409.root',100 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/9AF8CC15-2969-E711-BF07-02163E019E36.root',101 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/9CE045F5-2269-E711-8AE1-02163E014106.root',102 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/9E431A28-2569-E711-A949-02163E01A5AB.root',103 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/A05EC073-2569-E711-86D3-02163E019CA1.root',104 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/A0A61875-2E69-E711-9648-02163E01A505.root',105 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/A4310F77-3369-E711-8AC4-02163E01A678.root',106 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/A661D079-3369-E711-9D3C-02163E01373E.root',107 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/A83B07D6-2869-E711-9B57-02163E011A9D.root',108 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/A8959F2D-2569-E711-B962-02163E01A689.root',109 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/AA4708B9-2C69-E711-8935-02163E01A426.root',110 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/AA96EE72-3369-E711-B2A1-02163E019C9A.root',111 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/B0EB7A13-2E69-E711-9144-02163E0144F7.root',112 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/B60D7041-2E69-E711-9258-02163E01A3A5.root',113 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/B856DB7B-3369-E711-9993-02163E014106.root',114 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/BA0FB495-2169-E711-BA90-02163E019E8E.root',115 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/BA5B0B12-2A69-E711-AC60-02163E01A678.root',116 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/BE927427-2569-E711-8B16-02163E01A58F.root',117 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/C0562480-3369-E711-B1D0-02163E01A4EE.root',118 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/C0956271-3369-E711-9D9E-02163E01A456.root',119 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/C0BB131D-3869-E711-AD51-02163E019E36.root',120 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/C0ED1EE9-2969-E711-8CD4-02163E013816.root',121 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/C4EA44EF-2469-E711-AC2B-02163E01A508.root',122 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/C6875261-2469-E711-8E9E-02163E019BD7.root',123 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/C8C68682-3369-E711-A7B7-02163E014491.root',124 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/CA58DB7B-3369-E711-B946-02163E014106.root',125 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/CAA1FA72-3369-E711-B136-02163E019C9A.root',126 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/CEC95041-2E69-E711-AE59-02163E01A408.root',127 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/CEDAA709-2669-E711-8A3D-02163E011E55.root',128 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/D0407E8B-3369-E711-8D5A-02163E01240B.root',129 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/D281F680-2D69-E711-ABB0-02163E0144D8.root',130 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/D4745973-3369-E711-AB49-02163E019BEF.root',131 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/D496A96F-3369-E711-AED2-02163E019CBC.root',132 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/D6FBEDEF-2A69-E711-930C-02163E014407.root',133 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/DAC868F7-2769-E711-A4A3-02163E019C9A.root',134 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/DC140C1D-3469-E711-B743-02163E019D9F.root',135 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/DC5632F3-2769-E711-BBA4-02163E013595.root',136 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E07679A9-2969-E711-9202-02163E01A74B.root',137 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E0792370-3369-E711-97D7-02163E01A3DB.root',138 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E26C8741-2C69-E711-8C1D-02163E01A45A.root',139 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E2AFF714-2369-E711-810C-02163E014106.root',140 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E47CD159-2669-E711-8FD5-02163E01A3A5.root',141 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E4C82AEA-2269-E711-9D7A-02163E019BA5.root',142 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E69FDDA2-2969-E711-A2D6-02163E019CAF.root',143 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E80EA6EC-2369-E711-8B69-02163E011C32.root',144 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/E8F951A7-2769-E711-88BA-02163E01A4EE.root',145 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/EE42C573-2569-E711-9413-02163E019CAC.root',146 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/EE963464-2669-E711-A574-02163E014485.root',147 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/F2EA03FC-2A69-E711-A39A-02163E01A408.root',148 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/F6A164E3-2769-E711-8E21-02163E01A45F.root',149 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/FA063A6E-2269-E711-B65D-02163E0123FD.root',150 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/FA72A6B7-2369-E711-90EB-02163E01A300.root',151 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/FAA0B233-2269-E711-A1CF-02163E011EE8.root',152 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/FAEC2C7C-3669-E711-9BD1-02163E019DE0.root',153 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/FCBBC88E-2569-E711-87FD-02163E019CA9.root',154 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/FE61CB08-2469-E711-9D1A-02163E01A1F4.root',155 '/store/data/Run2017B/DoubleEG/RAW/v1/000/299/065/00000/FE7A6F20-2769-E711-8828-02163E019C78.root'...
conditional_dump1.py
Source:conditional_dump1.py
1#!/usr/bin/env python32# -*- coding: utf-8 -*-3"""4Created on Mon Sep 7 09:32:53 20205scripts for dumping VTD assignments to a file when certain conditions are met6eg_gt... dumps to a file when the efficiency gap > hi_eg. This dumps out a map that's apportioned favorably7for dems'8eg_zero dumps to a file when the abs value of efficiency gap < zero_eg, that is, a fair map9eg_lt dumps to a file when efficiency gap < lo_eg, that is favorable to republicans10 11eg_gt_x does the same thing but for partitions returned by chain_xtended, which has a little diff structure12@author: dpg13"""14from gerrychain.metrics import mean_median, efficiency_gap15import district_list as dl16def eg_gt_x(part,hi_eg, state, my_apportionment,my_electionproxy, i1):17 if efficiency_gap(part.state[my_electionproxy]) > hi_eg:18 eg_val = round(efficiency_gap(part.state[my_electionproxy]),3)19 fname = 'redist_data/example_districts/' + state + '_' + my_apportionment + '_' + \20 my_electionproxy +'_gt_' + str(i1)+ '_' + str(eg_val)21 dl.part_dump(part.state, fname) #dump out the district assignment data + GEOID10 tags etc. to file22 return23 24 25 26 27def eg_zero_x(part,zero_eg, state, my_apportionment,my_electionproxy, i1):28 if abs(efficiency_gap(part.state[my_electionproxy])) < zero_eg:29 eg_val = round(efficiency_gap(part.state[my_electionproxy]),3)30 fname = 'redist_data/example_districts/' + state + '_' + my_apportionment + '_' + \31 my_electionproxy +'_eq_' + str(i1)+ '_' + str(eg_val)32 dl.part_dump(part.state, fname) #dump out the district assignment data + GEOID10 tags etc. to file33 return34 35 36def eg_lt_x(part,lo_eg, state, my_apportionment, my_electionproxy,i1):37 if efficiency_gap(part.state[my_electionproxy]) < lo_eg:38 eg_val = round(efficiency_gap(part.state[my_electionproxy]),3)39 fname = 'redist_data/example_districts/' + state + '_' + my_apportionment + '_' + \40 my_electionproxy +'_lt_' + str(i1)+ '_' + str(eg_val)41 dl.part_dump(part.state, fname) #dump out the district assignment data + GEOID10 tags etc. to file42 return43 44def eg_gt(part,hi_eg, state, my_apportionment,my_electionproxy, i1):45 if efficiency_gap(part[my_electionproxy]) > hi_eg:46 eg_val = round(efficiency_gap(part[my_electionproxy]),3)47 fname = 'redist_data/example_districts/' + state + '_' + my_apportionment + '_' + \48 my_electionproxy +'_gt_' + str(i1)+ '_' + str(eg_val)49 dl.part_dump(part, fname) #dump out the district assignment data + GEOID10 tags etc. to file50 return51 52 53 54 55def eg_zero(part,zero_eg, state, my_apportionment,my_electionproxy, i1):56 if abs(efficiency_gap(part[my_electionproxy])) < zero_eg:57 eg_val = round(efficiency_gap(part[my_electionproxy]),3)58 fname = 'redist_data/example_districts/' + state + '_' + my_apportionment + '_' + \59 my_electionproxy +'_eq_' + str(i1)+ '_' + str(eg_val)60 dl.part_dump(part, fname) #dump out the district assignment data + GEOID10 tags etc. to file61 return62 63 64def eg_lt(part,lo_eg, state, my_apportionment, my_electionproxy,i1):65 if efficiency_gap(part[my_electionproxy]) < lo_eg:66 eg_val = round(efficiency_gap(part[my_electionproxy]),3)67 fname = 'redist_data/example_districts/' + state + '_' + my_apportionment + '_' + \68 my_electionproxy +'_lt_' + str(i1)+ '_' + str(eg_val)69 dl.part_dump(part, fname) #dump out the district assignment data + GEOID10 tags etc. to file70 return...
airspace_particularities.py
Source:airspace_particularities.py
1#NAS airports origin/destination2dict_airport_nas_icao ={"GMMH":"GC", "GMML":"GC", "GMMA":"GC","LXGB":"LE","GABS":"GO","GAKA":"GO","GAKD":"GO",3 "GANK":"GO","GANR":"GO","GASO":"GO","GAYE":"GO","DIDL":"GO","DIGA":"GO","DIGL":"GO",4 "DIKO":"GO","DIMN":"GO","DIOD":"GO","DISG":"GO","DISP":"GO","DISS":"GO","DITB":"GO",5 "DITM":"GO","DIYO":"GO","DIBI":"GO","DIBK":"GO","DIAP":"GO","GAGM":"DR","GAGO":"DR",6 "GAMB":"DR","GATB":"DR","EGJJ":"LF","EGJA":"LF","EGJB":"LF","ENVH":"EG","ENLE":"EG",7 "ENXK":"EG","ENWV":"EG","ENXA":"EG","ENXB":"EG","ENXC":"EG","ENXD":"EG","ENXE":"EG",8 "ENXF":"EG","ENXG":"EG","ENXH":"EG","ENXI":"EG","ENXJ":"EG","ENXK":"EG","ENXL":"EG",9 "ENXM":"EG","ENXR":"EG","ENXS":"EG","ENXT":"EG","ENXV":"EG","ENXZ":"EG","ENSL":"EG",10 "EHFE":"EG","ENWG":"EG","EHFD":"EG","EHFZ":"EG","EHJA":"EG","EHJM":"EG","EHAK":"EG",11 "EKAR":"EG","EKSI":"EG","ENDP":"EG","ENLA":"EG","ENXP":"EG","GEML":"GM","BKPR":"LY",12 "VHHH":"Z","FHAW":"S","LICD":"LM","WSSS":"V","WMKK":"V","WIII":"V","WMSA":"V",13 "WBSB":"V","EKFA":"BI","EKKU":"BI","EKKV":"BI","EKMS":"BI","EKSR":"BI","EKSY":"BI",14 "EKTB":"BI","EKSO":"BI","EKVG":"BI","EKRN":"ES","GEHM":"GM", "EHJF":"EG", "EHKF":"EG",15 "EHDT":"EG","EHFB":"EG","GECE":"LE","OASN":"UT"}16dict_airport_nas_2_letter = {"DB":"DG","DX":"DG","ET":"ED","GQ":"GO","GG":"GO","GB":"GO","GF":"GL","GU":"GL",17"EL":"EB","TX":"K","DF":"DR","HD":"HA","UA":"UA","PA":"K","OI":"OI","OJ":"OJ","OL":"OL","OM":"OM","OR":"OR","OS":"OS",18"UB":"UB","UC":"UC","UD":"UD","UG":"UG","UK":"UK","UM":"UM","UT":"UT"}19dict_airport_nas_1_letter = {"R":"Z","F":"F","O":"O","U":"U","Z":"Z","C":"C","K":"K","M":"M","N":"N",20 "S":"S","T":"T","V":"V","Y":"Y"}21ECAC_countries = ['LO','EB','LB','LD','LC','LK','EK','EE','EF','LF','LG','LH','EI','LI',22 'EV','EY','EL','LM','EH','EP','LP','LR','LZ','LJ','LE','ES','EG','LA',23 'LQ','LW','LU','EN','LS','LT','UB','BI','ED','ET','ET','UK','LF','LI',24 'LY','LY','GC','UD','GE']25def get_nas_airport(airport_icao):26 return dict_airport_nas_icao.get(airport_icao,27 dict_airport_nas_2_letter.get(airport_icao[:2],28 dict_airport_nas_1_letter.get(airport_icao[:1],29 airport_icao[:2])))30def is_ECAC(icao):31 if len(icao)==4:32 icao = get_nas_airport(icao)33 return icao in ECAC_countries34def is_ATFM_AREA(icao):35 additional_countries = ['GM', 'DA', 'DT', 'HE', 'LL', 'OL', 'UM']36 if icao in ['UMKK']:37 pouet = False38 else:39 if len(icao)==4:40 icao = get_nas_airport(icao)41 pouet = (is_ECAC(icao) or icao in additional_countries) and not icao in ['UB'] 42 ...
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!