Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
TABLIX(1)		     Tablix User's Manual		     TABLIX(1)

tablix2_output - Tablix	data export utility

tablix2_output [ -o file ] [ options ] format file

Tablix	is  a  powerful	 free  software	kernel for solving general timetabling
problems. It uses a coarse-grained parallel genetic algorithm  in  combination
with  other  techniques	 to  construct	sensible timetables from XML formatted
problem	descriptions. Tablix can run on	a single host as well as on a  hetero-
geneous	parallel virtual machine using PVM3.

tablix2_output	reads  a  timetable  description  in  a	XML format produced by
Tablix from file and converts it into a	number of human	 or  machine  readable
file  formats.	Alternatively,	it  can	also read timetable information	from a
saved Tablix session.

 Write output to file FILE instead of the standard output.

 Set export module options.  OPTIONS  is  a  comma  separated  string  of  op-
 tion=value pairs. Some	options	can only be enabled and	do not accept a	value.
 You can ommit the =value part with those (specifying the  option  alone  will
 enable	it). Supported options depend on the export format used.

 Set the verbosity level, where	LEVEL is one of	the following:

	  0    (only fatal error messages are shown),

	  1    (fatal and non-fatal errors),

	  2    (all errors),

	  3    (all of the above plus some informational messages) or

	  4    (all of the above plus debug messages).

 Use  timetable	information from a saved Tablix	session	in FILE	(usually named
 save?.txt). Timetable with the	lowest fitness value in	the  saved  population
 is  exported  instead of any result stored in the XML file. If	this option is
 used, the XML file does not need to contain a solution	(i.e. the problem  de-
 scription file	can be used).

 Shows a brief help message.

 Shows compile time options and	copyright information.

 Sets the path to export modules. By default the module	path is	set to the lo-
 cation	where export modules were installed by make install command.

 XHTML 1.1 output using	CSS stylesheets	and UTF-8 encoding for school schedul-
 ing.  Creates	one  giant  HTML file with all timetables (not recommended for
 large timetabling problems).

 Use the css option to specify an alternative stylesheet (if no	stylesheet  is
 specified, a default stylesheet is used).

 Use the namedays option (without a value) to enable day names.

 XHTML 1.1 output using	CSS stylesheets	and UTF-8 encoding for school schedul-
 ing. Creates a	directory containing one HTML file per	timetable.  Also  sup-
 ports timetables that span multiple weeks. With this module you have to spec-
 ify the name of the directory where files are to be saved (you	 can  not  use
 standard output).

 Use  the css option to	specify	an alternative stylesheet (if no stylesheet is
 specified, a default stylesheet is used).

 Use the namedays option (without a value) to enable day names.

 The footnotes option (without a value)	changes	the way	events from  conflict-
 ing  resources	 are  displayed.  Without  this	 option	time slots occupied by
 events	from conflicting resources are only marked. With this option some more
 information is	displayed in the timetable (this is similar to timetables pro-
 duced by the htmlcss module).

 With the weeksize option you can specify the number of	days in	a  week.  This
 can  be  used to produce timetables that span multiple	weeks. For example: If
 the timetable has 15 days (the	width of the "time" matrix and weeksize	is set
 to 5, timetable will be displayed as 3	separate weeks.	Default	week size is 5

 General "comma	separated values" format in UTF-8 encoding suitable for	import
 into spreadsheet programs and further processing.

 vCalendar  2.0	 (also known as	iCal or	iCalendar) compatible output. Use this
 format	to generate a list of events for one class  or	one  teacher  that  is
 suitable for import into cell phones, calendaring applications, etc.

 You  have  to	specify	all of the following options for this export module to
 work correctly:

	       Time and	date of	the first time slot in the timetable (a	 suit-
	       able  time  and	date  would for	example	be Monday, 4 September
	       2006, at	8:00 AM) written in basic ISO  8601  format  (previous
	       example in this format would be "20060904T080000").

	       Length  of  each	event in the timetable in minutes (for example

	       Type of	resource  for  which  to  export  the  timetable.  Use
	       "teacher" for teachers and "class" for student classes.

	       Name of the resource for	which to export	the timetable.

 XML   format	suitable   for	import	into  Gnutu  Student's	Schedule  (see

 This module can create	a timetable for	a single class of students or a	direc-
 tory  with timetables for all defined classes.	In the first case, specify the
 name of the class with	the class option. If you do not	 specify  this	option
 all timetables	will be	generated. In this case	you have to specify a name for
 the directory into which the timetables will be saved (use the	-o option).

 By default the	first timeslot begins at 8:00, the second at 9:00 and  so  on.
 If  you  would	 like  to change that, make a file with	one time slot time per
 line. Then specify this file with the hours option.

None currently known.

Tomaz Solc (

tablix2(1), Tablix User's Manual, Tablix  modules  HOWTO,  Tablix  on  Morphix

Tomaz Solc			  2006-02-04			     TABLIX(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | -o FILE | -s OPTIONS | -d LEVEL | -r FILE | -h | -v | -i PATH | FORMATS | htmlcss | htmlcss2 | csv | vcal | gnutu | BUGS | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:

home | help