Wrong round assignments

blithe (adj.)  Look up blithe at Dictionary.com Old English bliþe “joyous, kind, cheerful, pleasant,” from Proto-Germanic *blithiz “gentle, kind” (cognates: Old Saxon bliði “bright, happy,” Middle Dutch blide, Dutch blijde, Old Norse bliðr “mild, gentle,” Old High German blidi “gay, friendly,” Gothic bleiþs “kind, friendly, merciful”).

Rare since 16c. No cognates outside Germanic. “The earlier application was to the outward expression of kindly feeling, sympathy, affection to others, as in Gothic and ON.; but in OE. the word had come more usually to be applied to the external manifestation of one’s own pleased or happy frame of mind, and hence even to the state itself.” [OED]

From http://www.etymonline.com/index.php?term=blithe

Even if a RR has a complete set of games, with all pairing accounted for, it may still not produce a correct Swiss xtab if any of the rounds are misassigned. These cases should be relatively easy to stop by looking for players with multiple entries within one round. Or, alternatively, by looking for missing rounds. I adopted the latter for the following – as it required only a slight modification from my missing game analysis of a RR.

Note the use of two calls to the round RR_ok:  RR_ok( t ) and RR_ok( t, major_flag=1). This allows for checking RR’s normally, and when they use compound rounds, Rn.m. An example of the latter may be when board number is used.

I present the following with a minimum of comment while noting that the first listing of tournaments notes with the logical whether the RR is correct, or has missing rounds for some player (the following is fairly raw – it represents the first pass at coding/looking for this category of error):

>>> for t in ixRR[160:200]: 
       print t, "  %3d    %3d  " % n_players(t,1), \
                " %-5s" % ( 'R' + maxR(t)),        \
                "   %-6s  " % (RR_ok( t ) or RR_ok( t, 1)), TN[t]

83481    10     45    R9       True     Hastings (1966/67)
79544    21    210    R21      True     USSR Championship (1966/67)
79435    18    153    R17      True     Moscow (1967)
80191    18    153    R17      True     Skopje (1967)
83284    10     45    R9       True     Winnipeg (1967)
83067    18    153    R17      True     Palma de Mallorca (1967)
80928    10     45    R9       False    Hastings (1967/68)
83291    14     91    R13      True     Monte Carlo (1968)
79945    14     91    R13      True     Netanya (1968)
79986    14     91    R13      True     Vinkovci (1968)
83131    18    153    R17      True     Palma de Mallorca (1968)
80931    12     66    R11      True     Hastings (1968/69)
83110    18    153    R17      True     Palma de Mallorca (1969)
85292    16    120    R?       False    Vidmar Memorial (1969)
83609    10     45    R9       False    Hastings (1969/70)
80222    18    153    R17      True     Rovinj/Zagreb (1970)
81366    18    153    R17      True     Buenos Aires (1970)
79415    24    276    R23      True     Palma de Mallorca Interzonal (1970)
80932    10     45    R9       True     Hastings (1970/71)
80177    22    231    R21      True     USSR Championship (1971)
79436    18    153    R17      True     Moscow (1971)
83205    16    120    R15      True     Palma de Mallorca (1971)
79508    16    120    R15      True     Hastings (1971/72)
83260    16    120    R15      True     Hoogovens (1972)
83232    16    120    R15      True     Teesside (1972)
81167    14     91    R13      True     US Championship (1972)
83198    16    120    R15      True     Las Palmas (1972)
83283    16    120    R15      True     IBM Amsterdam (1972)
84528    16    120    R15      True     Sukhumi (1972)
80058    16    120    R15      True     San Antonio (1972)
83151    16    120    R15      True     Palma de Mallorca (1972)
79304    16    120    R15      True     Tallinn (1973)
79518    18    153    R17      True     Leningrad Interzonal (1973)
80494    18    153    R17      False    Petropolis Interzonal (1973)
80795    13     78    R13      True     US Championship (1973)
80209    18    153    R17      True     USSR Championship (1973)
82274    16    120    R15      True     Manila (1973)
80017    16    120    R15      True     Madrid (1973)
80936    16    120    R15      True     Hastings (1973/74)
80389    16    120    R15      True     USSR Championship (1974)
>>> t=80928
>>> mtour(t)

80928 - Hastings (1967/68)     --   Hastings 1967/68 // Hastings ENG (1967.12.27)

Player list (10 players):

   Basman, Michael J              27319    4.5
   Gheorghiu, Florin              23006    5.4    2     # Player missing R2
   Hartston, William R            16132    5.4
   Hort, Vlastimil                11743    4.5
   Kaplan, Julio P                19290    4.5    2
   Keene, Raymond D               15438    5.4
   Ostojic, Predrag               14673    5.4
   Stein, Leonid                  20234    4.5
   Suetin, Alexey                 23043    4.5
   Whiteley, Andrew Jonathan      47929    5.4

N_games =  45

Tournament is assumed to be RR1   (0 missing)

Round counts:

    R1  :  6    R2  :  4    R3  :  5    R4  :  5    R5  :  5
    R6  :  5    R7  :  5    R8  :  5    R9  :  5

>>> rr(t,23006)    # Find gid of game, note two R1 entries

 80928  1158219  23006  20234     1967.12.27   E71  18     (R1)   =    Gheorghiu, Florin -- Stein, Leonid
 80928  1158224  19290  23006     1967.12.28   B61  29     (R1)  0-1   Kaplan, Julio P -- Gheorghiu, Florin
 80928  1158226  23006  11743     1967.12.29   D42  14     (R3)   =    Gheorghiu, Florin -- Hort, Vlastimil
 80928  1158232  16132  23006     1967.12.30   B04  32     (R4)   =    Hartston, William R -- Gheorghiu, Florin
 80928  1158236  23006  15438     1967.12.31   A29  27     (R5)  1-0   Gheorghiu, Florin -- Keene, Raymond D
 80928  1158242  47929  23006     1968.01.02   A53  57     (R6)   =    Whiteley, Andrew Jonathan -- Gheorghiu, Florin
 80928  1158244  23006  27319     1968.01.03   B88  24     (R7)  1-0   Gheorghiu, Florin -- Basman, Michael J
 80928  1158249  23006  14673     1968.01.04   D37  14     (R8)   =    Gheorghiu, Florin -- Ostojic, Predrag
 80928  1158252  23043  23006     1968.01.05   B61  24     (R9)   =    Suetin, Alexey -- Gheorghiu, Florin

>>> g = g_gid( t, 1158224 )
>>> g

 1967.12.28   B61  29     (R1)  0-1   Kaplan, Julio P -- Gheorghiu, Florin

>>> g.Round = '2'      # Fix the Round number.
>>> mtour()            # then all is OK.

80928 - Hastings (1967/68)     --   Hastings 1967/68 // Hastings ENG (1967.12.27)

Player list (10 players):

   Basman, Michael J              27319    4.5
   Gheorghiu, Florin              23006    5.4
   Hartston, William R            16132    5.4
   Hort, Vlastimil                11743    4.5
   Kaplan, Julio P                19290    4.5
   Keene, Raymond D               15438    5.4
   Ostojic, Predrag               14673    5.4
   Stein, Leonid                  20234    4.5
   Suetin, Alexey                 23043    4.5
   Whiteley, Andrew Jonathan      47929    5.4

N_games =  45

Tournament is assumed to be RR1   (0 missing)

Round counts:

    R1  :  5    R2  :  5    R3  :  5    R4  :  5    R5  :  5
    R6  :  5    R7  :  5    R8  :  5    R9  :  5

zz

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s