Home Members Registration Results Statistics
However, for those with the appropriate computer knowledge, the following table shows which tournaments are available in the Club's system.
The following movements are available: Pairs with
# No Sit-out
# # # # # Brd First Last or Pairs who
Players Pairs Type Tables Rnds Brds Sets Score-sheet Score-Template Sit-out Sit-out are Fixed
======= ===== ==== ====== ==== ==== ==== =========== ============== ======= ======= ===========
8 4 Howell 2 6 12 6 how-04p.py how-04p.py 1
8 4 Howell 2 6 18 6 how-04p.py how-04p.py 1
* 8 4 Howell 2 6 24 6 how-04p.py how-04p.py 1
8 4 Howell 2 6 30 6 how-04p.py how-04p.py 1
10 5 Howell 2 5 20 10 how-05p-20b.tex how-05p-20b.res 1 5 -
* 10 5 Howell 2 5 24 10 how-05p-24b.tex how-05p-24b.res 1 5 -
10 5 Howell 2 5 26 10 how-05p-26b.tex how-05p-26b.res 1 5 -
10 5 Howell 2 5 30 10 how-05p-30b.tex how-05p-30b.res 1 5 -
12 6 Howell 3 5 10 10 how-06p-10b.tex how-06p-10b.res 6
12 6 Howell 3 5 20 10 how-06p-20b.tex how-06p-20b.res 6
* 12 6 Howell 3 5 24 10 how-06p-24b.tex how-06p-24b.res 6
12 6 Howell 3 5 26 10 how-06p-26b.tex how-06p-26b.res 6
12 6 Howell 3 5 30 10 how-06p-30b.tex how-06p-30b.res 6
* 14 7 Howell 3 7 21 7 how-07p-21b.tex how-07p-21b.res 1 7 -
14 7 Howell 3 7 28 7 how-07p-28b.tex how-07p-28b.res 1 7 -
* 16 8 Howell 4 7 21 7 how-08p-21b.tex how-08p-21b.res 8
16 8 Howell 4 7 28 7 how-08p-28b.tex how-08p-28b.res 9
* 18 9 3/4-Howell 4 8 24 8 h34-09p-24b.tex h34-09p-24b.res 1 8 9
18 9 Howell 4 9 18 9 how-09p-18b.tex how-09p-18b.res 1 9 -
18 9 Howell 4 9 27 9 how-09p-27b.tex how-09p-27b.res 1 9 -
20 10 3/4-Howell 5 8 24 8 h34-10p-24b.tex h34-10p-24b.res <-+ 9,10
20 10 Howell 5 9 27 9 how-10p-27b.tex how-10p-27b.res | 10
* 20 10 Dbl-Hes-Mit 5 7 21 7 dhm-10p-21b.tex dhm-10p-21b.res | 1,2,3
20 10 Mitchell 5 5 25 5 mit-10p-25b.tex mit-10p-25b.res | 1,2,3,4,5
|
* 22 11 Dbl-Hes-Mit 5 8 24 8 dhm-11p-24b.tex dhm-11p-24b.res | +-> 9 10 1,2,3
22 11 3/4-Howell 5 9 27 9 h34-11p-27b.tex h34-11p-27b.res | | 1 9 10,11
| |
* 24 12 Dbl-Hes-Mit 6 8 24 8 dhm-12p-24b.tex dhm-12p-24b.res | | 1,2,3,4
24 12 Howell 6 11 22 11 how-12p-22b.tex how-12p-22b.res | | 12
24 12 3/4-Howell 6 9 27 9 h34-12p-27b.tex h34-12p-27b.res | | 10,11,12
| |
* 26 13 Hes-Mit 6 8 24 8 hmi-13p-24b.tex hmi-13p-24b.res | | +-> 7 8 1,2,3,4,5
26 13 Howell 6 13 26 13 how-13p-26b.tex how-13p-26b.res | | | 1 13 -
| | |
* 28 14 Hes-Mit 7 8 24 8 hmi-14p-24b.tex hmi-14p-24b.res | | | 1,2,3,4,5,6
28 14 Howell 7 13 26 13 how-14p-26b.tex how-14p-26b.res | | | 14
28 14 Mitchell 7 7 21 7 mit-14p-21b.tex mit-14p-21b.res | | | 1,2,3,4,5,6,7
| | |
12 -- Individual 3 11 22 11 ind-12p-22b.tex ind-12p-22b.res | | |
16 -- Individual 4 12 24 12 ind-16p-24b.tex ind-16p-24b.res | | |
| | |
24 -- Individual 6 12 24 12 ind-24p-24b.tex ind-24p-24b.res | | |
25 -- Individual 6 12 24 +-> ind-25p-24b.res | | |
26 -- Individual 6 12 24 +-> ind-26p-24b.res | | |
| | | |
28 -- Individual 7 7 21 | ind-28p-21b.tex ind-28p-21b.res | | |
29 -- Individual 7 7 21 | ind-29p-21b.res <-+-+ | |
30 -- Individual 7 7 21 | ind-30p-21b.res <-+-+ | |
| | | | |
32 -- Individual 8 8 24 | ind-32p-24b.tex ind-32p-24b.res | | | |
| | | | |
^ | | | | |
| | board sharing ----+ | | |
+----- * = recommended | | | |
? = under test | Use ind-28p-21b.tex score sheet --+ | |
+---- Use ind-24p-24b.tex score sheet | |
| |
Note: these pair numbers are as used on the "Score Sheet Generation" webpage, ---+ |
i.e. in the range 1, 2, .., 11. The numbers on the score slips are |
1, 2, 3, 5, 6, ... 12, where Pair 4 is the "Phantom Pair". |
|
Note: these pair numbers are as used on the "Score Sheet Generation" webpage, -----+
i.e. the range 1, 2, .., 13. The numbers on the score slips are
2, 3, ... 14, where Pair 1 is the "Phantom Pair".
[README Revision: 1.14 Date: 2007/05/09 12:18:35]
The following notes describe how to use the BCS system to calculate
the results of a bridge tournament. The examples refer to a 7 pair,
28 board Howell tournament but any of the other tournament types can
also be processed.
a) You need a so-called AFS account so that you can log-in on
the llc.psi.ch linux cluster.
b) Log-in on llc.psi.ch and ensure that you are running with the bash
shell. If you are unsure, you can check by issuing the command:
> echo $SHELL
/bin/bash
If there is no response, you are probably using the csh or tcsh shell.
You could confirm this by issuing the command:
> echo $shell
/bin/tcsh
If necessary, change to using the bash shell by issuing the command:
> bash --login
c) Set up the BCS environment by issuing the commands:
> alias BCS="source /afs/psi.ch/project/bridge/bin/Linux/bcs-init.sh"
> BCS
If you are going to be calculating the results regularly, you may want to
add the "alias" command to your $HOME/.bash_profile startup script. In
future you will then only have to issue the "BCS" command to set up the
BCS environment.
d) Find the results template file for the type of tournament which
you are playing. The results templates are found in the directory:
$BCS_BASE/sheets/
For example, the template file for a 7 pair Howell tournament with
28 boards is:
$BCS_BASE/sheets/how-07p-28b.res
See the file $BCS_BASE/www/cgi-bin/private/slips/README for a complete list
of template files.
Make a copy of the template file to your current directory:
> cp $BCS_BASE/sheets/how-07p-28b.res .
and then edit in the results using your favourite editor.
+---------+
| WARNING | Be extremely careful to get the correct date. If the date
+---------+ is more than 12 months in the past, the result calculation
program will refuse to process the data.
+---------+
| WARNING | Be extremely careful not to disturb any of the preset data
+---------+ in the template file. These define the order in which the
various boards are played by the various players.
There should be only 1 result on each line of the file. Here are some
examples of valid results:
- - = all PASS
- * = NOT played
3s n -2 = 3 spades by North, who made 7 tricks.
3hx e = = 3 hearts doubled by East, who made 9 tricks.
3dxx s 2 = 3 diamonds redoubled by South, who made 11 tricks.
2c w -1 = 2 clubs by West, who made 7 tricks.
3nt e = = 1 No Trump by East, who made 9 tricks.
e) Issue the command:
> bcs-do-results.sh h 7 28
to process the results file. If all the results are syntactically correct,
the results will be displayed together with some suggested commands for
getting a print-out of the results.
If there is a syntax error and you are lucky, the program should display
an indication of what the error is. If you are less lucky, the command:
> (export BCS_SCOREF=bcs.scoref; bcs score last)
may help. Finding the location of the error can, occasionally, be difficult!
f) In order to compare the displayed results with the scores on the score
slips, you may find the following command useful:
> bcs-list-03t.awk
^
|
+---- This is the number of full tables.
If you don't want to see the final results until you are sure that all of
the individual results are complete and correct, you may like the following
command combination:
> bcs-do-results.sh h 7 28; bcs-list-03t.awk | less; clear
g) The "bcs-do-results.sh" command in Step e) above generates a results file
called:
bcs.scoref
To get the results displayed on the WWW, send this results file to Vjeran,
Danek, John or David.
-----------------------------------------------------------------------------
The following notes describe how to generate score sheets (also known
as "travellers").
In the table of supported movements, there is a column of file names
headed "Score-sheet". These files are located in directory:
$BCS_BASE/www/cgi-bin/private/slips
If the file is a so-called python script (its name is of the form ???.py),
simply execute the file to get help on how to use it.
If the file is a LaTex file (its name is of the form ???.tex), it
must be processed using the latex utility. First of all, one must
generate an include file called "players.tex". The contents of this
file can be generated automatically via the "Score Sheet Generation"
web page. An example is:
\nc{\mydate}{{\tiny 14-Jul-2004}}
\nc{\Title}{A Title}
%
\nc{\PlayerA}{\makebox[16mm]{Irene }} % CI Pair 1
\nc{\PlayerB}{\makebox[16mm]{Mona }} % CM
.
.
.
\nc{\PlayerM}{\makebox[16mm]{Bozena }} % KB Pair 7
\nc{\PlayerN}{\makebox[16mm]{Vladimir }} % KV
Then the travellers can be generated via a command of the form:
latex $BCS_BASE/www/cgi-bin/private/slips/how-07p-28b
To inspect the generated slips before printing them:
xdvi how-07p-28b
To generate a PostScript copy:
dvips -o how-07p-28b.ps how-07p-28b
Remember that the resulting file should be printed double-sided on
A4 paper.
#-------------------------------------------------- End of $RCSfile: NOTES,v $
[NOTES Revision: 1.13 Date: 2004/07/13 14:36:55]
[bridge_gen_sheets.py Revision: 1.18 Date: 2008/10/02 08:38:06]