Timeline


and

12/07/09:

16:47 Changeset [1975] by wehart
Bug fix. The ProductExpression? was not correctly testing for …
15:29 Ticket #3975 (Bad Links on Tutorial Page) closed by wehart
fixed
15:09 Ticket #3978 (Make the Objective/Constraint rule option optional) closed by wehart
duplicate
15:07 Ticket #3974 (Generalize set index specification for Pyomo objects) closed by wehart
fixed
15:07 Ticket #3969 (Variable Bounds) closed by wehart
fixed
15:06 Ticket #3966 (Augment constructors to accept expressions) closed by wehart
fixed
15:06 Ticket #3965 (Add load() or initialize() method explicitly to set/param methods) closed by wehart
duplicate
15:05 Ticket #3954 (Need to add NL solution file read capability to CBC.) closed by wehart
fixed
15:04 Ticket #3944 (Add depricated options) closed by wehart
invalid
15:02 Ticket #3940 (Implement convergence metrics) closed by wehart
fixed
15:01 Ticket #3929 (Add tests to validation solver option behavior) closed by wehart
worksforme
15:00 Ticket #3921 (Constraint initialization with dictionary) closed by wehart
fixed
14:59 Ticket #3911 (Review the tests for virtual sets) closed by wehart
fixed
14:58 Ticket #3904 (Add error checking/management for solver/model characteristics) closed by wehart
wontfix
14:57 Ticket #3982 (Add component for disjunctive programs) created by wehart
coopr.gdp ?
14:55 Ticket #3903 (Modeling Extensions for disjunctive transformations) closed by wehart
wontfix: This will be done with an extension package.
14:54 Ticket #3902 (Validate Pyomo semantics) closed by wehart
fixed: As long as they are hashable, this will work.
14:54 Ticket #3901 (Application Example: demand estimation) closed by wehart
wontfix
14:52 Ticket #3898 (Add a ConstraintSet object) closed by wehart
wontfix
14:49 Ticket #3981 (Add MIP test cases for GLPK) created by wehart
Need to load solutions properly
14:48 Ticket #3896 (Replace non-standard symbols in variable names) reopened by wehart
Note, the inverse map is not unique. We need to find a 1-1 way of doing …
14:47 Ticket #3896 (Replace non-standard symbols in variable names) closed by wehart
fixed
14:40 Ticket #3885 (Add support for generating special sets) closed by wehart
fixed
14:36 Ticket #3875 (Define Pyomo semantics for problems without objectives) closed by wehart
worksforme
14:34 Ticket #3873 (PySP Extensive form) closed by wehart
fixed
14:33 Ticket #3869 (Specify objective in solves) closed by wehart
duplicate
14:33 Ticket #3868 (Parameterized bounds example) closed by wehart
fixed
14:23 Ticket #3833 (Rework bounds function) closed by wehart
fixed
14:23 Ticket #3831 (Add support for random variables in Pyomo) closed by wehart
worksforme
14:22 Ticket #3825 (Confirm that all coopr.opt MILP solvers have the same capabilities) closed by wehart
fixed
14:17 Ticket #3960 (Initialization with expressions) closed by wehart
fixed
14:16 Ticket #3958 (Presolve (CollectLinearTerms) error for legal linear expressions) closed by wehart
duplicate
14:15 Ticket #3980 (Profile and improve performance of presolve) created by jwatson
Presolve appears to be a bottleneck for many PH runs - in fact, the main …
14:15 Ticket #3949 (Add error checks for array indices) closed by wehart
fixed
14:15 Ticket #3948 (Add error checks for array indices) closed by wehart
fixed
14:06 Ticket #3979 (Cleanup dynamic constraint mechanism) created by wehart
Currently, we add constraints with _ methods. This needs to be cleaned …
14:00 Ticket #3900 (Geneate nonlinear NL files) closed by wehart
duplicate
14:00 Ticket #3890 (Add a solver method to return the list of temporary files that were ...) closed by wehart
worksforme: Not necessary because we explicitly manage temporary files now.
13:59 Ticket #3888 (Define syntax for printing the 'body' of a constraint) closed by wehart
worksforme
13:59 Ticket #3870 (Support name mapping in conversion) closed by wehart
fixed
13:57 Ticket #3834 (Pyomo bug) closed by wehart
fixed: JP claims that this is fixed
13:54 Ticket #3822 (Test Pyomo with real examples) closed by wehart
fixed
13:49 Ticket #3814 (Suffix management) closed by wehart
fixed
13:49 Ticket #3807 (Semantics: set initialization) closed by wehart
fixed: Fixed with recent addition to specify index sets on the fly.
13:48 Ticket #3806 (Semantics: constraint object) closed by wehart
invalid
13:47 Ticket #3803 (Variable attributes semantics) closed by wehart
worksforme
13:46 Ticket #3924 (User-protection from _value attribute) closed by wehart
invalid
13:45 Ticket #3874 (Unit management in Pyomo) closed by wehart
wontfix: There is no driver, and doing this would be complex.
13:40 Ticket #3811 (Use a .coopr file?) closed by wehart
wontfix: There's no compelling need for this right now.

12/06/09:

17:20 Changeset [1974] by wehart
Updating PyPI categories
16:26 Changeset [1973] by wehart
Merged revisions 1949-1972 via svnmerge from …
16:24 Changeset [1972] by wehart
Merged revisions 1948-1971 via svnmerge from …
16:24 Changeset [1971] by wehart
Merged revisions 1950-1970 via svnmerge from …
16:16 Changeset [1970] by wehart
Bug fix: don't print None values for reduced cost Updated cplex baselines.
15:53 Changeset [1969] by wehart
Bug fix for mock tests.
15:02 Changeset [1968] by wehart
Bug fix when an expression has no arguments.
15:00 Changeset [1967] by wehart
Creating the ComponentBase? class, which manages the initialization of …
12:31 Changeset [1966] by jwatson
Transferring the reduced-cost variable attributes (if present) in the …
12:26 Changeset [1965] by jwatson
Migrating reduced-cost reads for CPLEX SOL file format into svn.
11:19 Changeset [1964] by wehart
Adding tests that verify that index-generating functions can be supplied …
10:01 Changeset [1963] by wehart
Reworking SetArray? constructor to create temporary set objects for non-set …

12/05/09:

12:59 Changeset [1962] by wehart
Some changes to allow list comprehensions and generator expressions to be …
00:46 Changeset [1961] by wehart
Documentation updates for sets.

12/04/09:

20:43 Changeset [1960] by jwatson
Fixed a major memory leak in the solver manager. When get_results() was …
13:10 Ticket #3978 (Make the Objective/Constraint rule option optional) created by wehart
Currently, we need to do something like: […] But I think that the …
13:06 Ticket #3977 (Allow documentation of Pyomo data/variables) created by wehart
There are several possibilities we might consider: […]
12:45 Ticket #3878 (Coopr/Pyomo package management) closed by wehart
fixed: We've started using PyPI, and coopr_install to meet this need.
12:43 Ticket #3887 (Enhance constraint generation syntax) closed by wehart
fixed: Resolved in r1595. Note that an expression like 0<x<1 cannot be expressed …
12:43 Changeset [1959] by wehart
Extended the constraint generation logic to evaluate whether the …
12:39 Ticket #3819 (Pyomo cli: long solvers) closed by wehart
fixed
12:38 Ticket #3956 (pyomo.cmd is being generated with the incorrect embedded path name) closed by wehart
fixed

12/03/09:

22:50 Changeset [1958] by wehart
Reverting the change in r1953, which causes an error in our unit tests.
22:50 Ticket #3976 (Revisit error message) created by wehart
r1953 causes an error. This creates errors in test_set.py, line 1901. …
19:52 Ticket #3975 (Bad Links on Tutorial Page) created by dlwoodruff@…
 https://software.sandia.gov/trac/coopr/wiki/Package/pyomo/Tutorials has …
16:59 Ticket #3974 (Generalize set index specification for Pyomo objects) created by wehart
Commonly, Pyomo objects can be specified with indices as follows: […] …
14:17 Changeset [1957] by dlwoodr
Documentation updates for pysp

12/02/09:

17:56 Changeset [1956] by jwatson
Added --scenario-solver-options and --ef-solver-options options to the …
17:55 Changeset [1955] by jwatson
Fixed missing StringIO module import.

12/01/09:

20:20 Changeset [1954] by jwatson
Extracting solver runtime for CPLEX solver plugin, at the request of …

11/25/09:

19:39 Changeset [1953] by jwatson
Improved error diagnostics relating to illegal/unexpected set …
08:54 Changeset [1952] by wehart
Merged revisions 1882-1951 via svnmerge from …
08:49 Changeset [1951] by wehart
Merged revisions 1886-1950 via svnmerge from …
08:48 Changeset [1950] by wehart
Merged revisions 1873-1949 via svnmerge from …
08:47 Changeset [1949] by wehart
Merged revisions 1863-1948 via svnmerge from …
08:47 Changeset [1948] by wehart
Merged revisions 1877-1947 via svnmerge from …
08:45 Changeset [1947] by wehart
Merged revisions 1867-1946 via svnmerge from …

11/24/09:

07:04 Changeset [1946] by wehart
Further fix to avoid parsing blank lines.
06:59 Changeset [1945] by wehart
Adding error checks.

11/23/09:

23:12 Changeset [1944] by jwatson
Trapping errors during constraint construction that occur when users …
13:08 Ticket #3973 (YAML results extension - Nested solvers) created by wehart
Allow for the specification of results for nested solvers. Include …
12:45 Changeset [1943] by wehart
Bug fix: If Python version is < 2.6.4, then checkout Coopr Forum with …
11:38 Changeset [1942] by wehart
Update to allow commits to Coopr Forum projects. Updated installer uses …
11:30 Changeset [1941] by wehart
Bug fix when pico_convert is not available.
11:18 Changeset [1940] by wehart
Adding a Coopr vpy configuration that includes packages that are not …
11:16 Ticket #3972 (Migrate large examples into separate Coopr packages) created by wehart
Right now, coopr.pysp contains several large samples (over 50M each). …
11:08 Changeset [1939] by wehart
Update to solvers to use the new structure for managing the parsing of …
11:07 Changeset [1938] by wehart
Changes to clarify what solver outputs entail. Now, logfiles are …
09:46 Changeset [1937] by wehart
Adding explicit import of PyYAML, and corresponding logic to ignore …

11/22/09:

20:09 Changeset [1936] by wehart
Adding a test to verify that SolverResults? objects are pickleable.
20:09 Changeset [1935] by wehart
Changes to maek the results object pickl-able.
15:38 Changeset [1934] by jwatson
Fix to profiler option in PH.

11/21/09:

14:24 Changeset [1933] by jwatson
Updating documentation on forestry PySP example.
13:37 Changeset [1932] by jwatson
Bug fix to PH when LB/UB aren't specified and you are linearizing.
13:01 Changeset [1931] by jwatson
Added a feasible/new chile 48 instance (the old, hand-constructed instance …
12:53 Changeset [1930] by jwatson
Adding 288 scenario forestry instance, for a serious challenge!
11:45 Changeset [1929] by jwatson
Fixed another numerical issue in breakpoint computation in PH.
11:33 Changeset [1928] by jwatson
Fixed an issue with construction of piecewise linear breakpoints in PH - …

11/20/09:

23:07 Changeset [1927] by jwatson
Moved the pyomo diet2 example from "amplbook2" to "draft"; it contains all …
22:59 Changeset [1926] by jwatson
Minor fix to variable bounds checkin. All amplbook2 examples but one now …
22:42 Changeset [1925] by jwatson
Fixes to make PySP consistent with the variable lower/upper bound changes …
22:41 Changeset [1924] by jwatson
I have significantly changed - and improved - the handling of variable …
16:00 Changeset [1923] by wehart
Update of baseline.
15:50 Changeset [1922] by jwatson
Fix to make PH compliant with recent solution re-structuring.
15:39 Changeset [1921] by wehart
Update of the SolutionSet? api.
15:28 Changeset [1920] by wehart
Misc change in loading data from a SolverResults? object.
15:27 Changeset [1919] by wehart
Update of MIP solvers and how they load SolverResults?.
15:27 Changeset [1918] by wehart
Rework of the SolverResults? object, to provide for a more explicit …
10:27 Changeset [1917] by jwatson
Renaming the "examples" sub-directory in coopr.pyomo/examples/pyomo to …
09:51 Changeset [1916] by jwatson
Fixes to the pyomo examples - many aren't working, and this helps a bit.
07:03 Changeset [1915] by wehart
Further updates to new solver results object. This capability is still …

11/19/09:

15:22 Changeset [1914] by jwatson
Added exponentially biased breakpoint distribution technique to PH.
13:46 Changeset [1913] by jwatson
Added Woodruff PH breakpoint distribution strategy.
13:24 Changeset [1912] by jwatson
Added PH breakpoint distribution strategy that uniformly concentrates …
10:24 Changeset [1911] by jwatson
Restructured PH code to allow for general breakpoint distribution …

11/18/09:

21:22 Changeset [1910] by jwatson
Fixed bug in CBC when in NL/SOL mode that was setting each primal and dual …
21:00 Changeset [1909] by jwatson
Added constraint symbol maps when writing NL files, so the constraint …
20:59 Changeset [1908] by jwatson
Using symbol map in solver results output to print names that a user will …
20:24 Changeset [1907] by jwatson
Various cleanup of output involving SOL-originated format solutions.
20:14 Changeset [1906] by jwatson
Various fixes to CBC mip plugin - a few more to come!
19:59 Changeset [1905] by wehart
Major rework. I've started to get tests passing, but this commit is …
17:00 Changeset [1904] by wehart
rework to get some YAML data output working.
16:29 Changeset [1903] by wehart
Misc fixes.
16:06 Changeset [1902] by wehart
Misc updates.
13:18 Changeset [1901] by wehart
Bug fixes to account for the reorganization of coopr.opt
13:17 Changeset [1900] by wehart
Bug fixes to account for the reorganization of coopr.opt
13:00 Changeset [1899] by wehart
Reorganization to prepare for the use of a new data structure to manage …

11/16/09:

22:03 Ticket #3971 (Add support for relaxed integrality mapping) created by wehart
relaxedmodel = relax_integrality(model)
14:07 Changeset [1898] by wehart
Use the coopr.opt guess_format function().
14:06 Changeset [1897] by wehart
Standardized the technique used for guessing a file's format from its …
13:32 Ticket #3970 (Validate default/initialize semantics) created by wehart
The following generates a zero-length summation: […] The reason is that …
12:38 Changeset [1896] by wehart
Update to coopr installer scripts.
10:44 Changeset [1895] by jwatson
Changed PySP package manager information from Bill to JPW.

11/15/09:

21:35 Changeset [1894] by wehart
Bug fix in documentation.
19:53 Ticket #3969 (Variable Bounds) created by dlwoodruff@…
I am attaching a model and dat file. The model file has two attempts to …
16:18 Ticket #3968 (Nonstandard solver names) created by wehart
Allow the user to specify non-standard solver names
16:17 Ticket #3967 (Coopr solver response) created by wehart
Idea: configure solvers to have a set of required responses.
11:36 Changeset [1893] by wehart
Rework of coopr_install logic. The coopr.py script was revised to create …
10:17 Changeset [1892] by wehart
Update coopr_install to use the following external config file: …
10:12 Changeset [1891] by wehart
Adding config file for coopr_install

11/14/09:

17:08 Changeset [1890] by jwatson
Added option to PH to fix all discrete variables that are converged upon …
01:21 Changeset [1889] by wehart
Updates due to recent pyutilib.virtualenv changes.
00:17 Changeset [1888] by wehart
Update to coopr.sucasa revision.
00:17 Changeset [1887] by wehart
Initialized merge tracking via "svnmerge" with revisions "1-1885" from …
00:15 Changeset [1886] by wehart
Creating the stable 2.1 release.
00:14 Changeset [1885] by wehart
Creating the coopr.sucasa 2.0 release.
00:11 Changeset [1884] by wehart
Update to current revision number.
00:10 Changeset [1883] by wehart
Initialized merge tracking via "svnmerge" with revisions "1-1881" from …
00:03 Changeset [1882] by wehart
Creating the coopr.pysp 2.1 stable branch.
00:01 Changeset [1881] by wehart
Creating the coopr.pysp 2.0 release

11/13/09:

23:59 Changeset [1880] by wehart
Creating the coopr.pysos 2.0 release
23:58 Changeset [1879] by wehart
Update to version number.
23:57 Changeset [1878] by wehart
Initialized merge tracking via "svnmerge" with revisions "1-1876" from …
23:55 Changeset [1877] by wehart
Creating the coopr.pyomo 2.1 stable branch.
23:55 Changeset [1876] by wehart
Creating coopr.pyomo 2.0
23:52 Changeset [1875] by wehart
Update to trunk version number.
23:51 Changeset [1874] by wehart
Initialized merge tracking via "svnmerge" with revisions "1-1872" from …
23:48 Changeset [1873] by wehart
Creating the coopr.stable 2.1 branch.
23:48 Changeset [1872] by wehart
Creating the coopr.plugins 2.0 release.
23:48 Changeset [1871] by wehart
Creating coopr.plugins/releases
23:47 Changeset [1870] by wehart
Creating coopr.plugins/stable
23:42 Changeset [1869] by wehart
Updating version number.
23:41 Changeset [1868] by wehart
Initialized merge tracking via "svnmerge" with revisions "1-1866" from …
23:39 Changeset [1867] by wehart
Creating coopr.misc 2.1 stable branch
23:38 Changeset [1866] by wehart
Creating coopr.misc 2.0
23:33 Changeset [1865] by wehart
Updating the trunk version number.
23:31 Changeset [1864] by wehart
Initialized merge tracking via "svnmerge" with revisions "1-1862" from …
23:29 Changeset [1863] by wehart
Creating the coopr.opt 2.1 stable branch.
23:27 Changeset [1862] by wehart
Creating coopr.opt 2.0 release.
22:45 Changeset [1861] by jwatson
Simplification of finance and sizes PySP example model files, using Python …
22:27 Changeset [1860] by jwatson
Clean-up of some legacy models and data in the pysp forestry example.
15:45 Changeset [1859] by jwatson
Added a "boundsetter" for the PH forestry example, to facilitate …
14:48 Changeset [1858] by jwatson
Updated the default integer tolerance in PH.
13:29 Changeset [1857] by jwatson
Removed some debug output from the pyro mip server, which seems to be …
13:28 Changeset [1856] by jwatson
Solver options are working across Pyro - fixing test case to previous …
13:11 Changeset [1855] by jwatson
Added some error-checking to warn+fail when users of PH specify WW …
10:42 Changeset [1854] by jwatson
Minor fix to help Jaime debug.
10:41 Changeset [1853] by jwatson
Supressed the output of the pyro_mip_server, which was previously …
07:56 Changeset [1852] by jwatson
Changed the tolerance controlling the eliminating of piecewise linear …

11/12/09:

16:22 Changeset [1851] by jwatson
Added functionality to allow for passing MIP solver options across the …
16:21 Changeset [1850] by jwatson
Added functionality to allow for passing of MIP solver options across the …

11/11/09:

23:29 Changeset [1849] by jwatson
Added logic to PH to clean up constraints and variables added to instances …
23:27 Changeset [1848] by jwatson
Improved error reporting in some components of the CPLEX LP format file …
21:30 Changeset [1847] by wehart
Made the import of setuptools unconditional. The namespace utility that …
08:04 Ticket #3966 (Augment constructors to accept expressions) created by wehart
Currently, Objective and Constraint objects require a rule that is used to …
08:03 Ticket #3965 (Add load() or initialize() method explicitly to set/param methods) created by wehart
Currently, the user is forced to provide an auxilliary function during …
08:01 WikiStart edited by wehart
(diff)

11/10/09:

21:42 Changeset [1846] by jwatson
Changed semantics of --linearize-nonbinary-penalty-terms from specifying a …
21:17 Changeset [1845] by jwatson
Fixed issue with maximization in PH linearization, created farmer …
21:01 Changeset [1844] by jwatson
Added more bound-setting utilities to PH, and bounds configuration files …
20:25 Changeset [1843] by jwatson
Added a --bounds-cfgfile option to PH, in which the user can script the …
13:29 Ticket #3879 (Coopr/Pyomo package management) closed by wehart
wontfix: I'm going to treat this as closed. The current coopr_install capability …
13:27 Ticket #3963 (install trunk troubles) closed by wehart
fixed: This was resovled as an issues with the TMPDIR environment.
12:19 Changeset [1842] by jwatson
Added Windows CMD script for pyro_mip_server. Updated …
11:59 Changeset [1841] by jwatson
Forgot to update coopr_install to localize coopr-ns.cmd!
11:54 Changeset [1840] by jwatson
First attempt at a Windows-friendly coopr-ns
10:22 Changeset [1839] by jwatson
Fixed problem involving module naming in pyro_mip_server, associated with …

11/09/09:

23:13 Changeset [1838] by jwatson
Fixed some boundary conditions yielded errors in PH piecewise …
23:02 Changeset [1837] by jwatson
Cleanup/generalization of piecewise linearization code in PH, in …
22:04 Changeset [1836] by jwatson
In prep for proper/general piecewise linear approximation of the quadratic …
22:02 Changeset [1835] by jwatson
The clone() method for expressions was not working due to an omitted …
19:01 Changeset [1834] by wehart
Update from pyutilib.virtualenv.
13:35 NavigationBox edited by wehart
(diff)
13:19 WikiStart edited by wehart
(diff)
13:18 WikiStart edited by wehart
(diff)
13:14 WikiStart edited by wehart
(diff)
13:12 WikiStart edited by wehart
(diff)
13:11 WikiStart edited by wehart
(diff)
13:09 NavigationBox edited by wehart
(diff)
13:03 WikiStart edited by wehart
(diff)
12:57 Changeset [1833] by wehart
Adding various slides from recent talks.
12:52 NavigationBox edited by wehart
(diff)
12:51 NavigationBox edited by wehart
(diff)
12:39 WikiStart edited by wehart
(diff)
12:08 Changeset [1832] by dlwoodr
If you were using pysp-overview.tex, start using pyspbody.tex instead
11:34 WikiStart edited by wehart
(diff)
11:24 WikiStart edited by wehart
(diff)
11:23 NavigationBox edited by wehart
(diff)
11:22 NavigationBox edited by wehart
(diff)
11:21 WikiStart edited by wehart
(diff)
11:21 WikiStart edited by wehart
(diff)
11:20 WikiStart edited by wehart
(diff)
09:28 SUCASA edited by wehart
(diff)
09:23 WikiStart edited by wehart
(diff)
09:22 WikiStart edited by wehart
(diff)

11/08/09:

17:17 Changeset [1831] by dlwoodr
change the input of pysp-overview to be pyspbody (i.e., replace that …
13:59 Changeset [1830] by wehart
Update from Dave W.
00:09 Changeset [1829] by wehart
Update of plugins.pdf file.
00:09 Changeset [1828] by wehart
Update of documenation to account for PyUtilib? changes.
00:00 Changeset [1827] by wehart
Remove documentation from coopr.misc, except for doc/pub, which contains …

11/07/09:

23:56 Changeset [1826] by wehart
Updating coopr.opt documentation for plugins.
23:50 Changeset [1825] by wehart
Creating documentation for coopr.opt
23:40 Changeset [1824] by wehart
Removing documentation files that aren't related to sucasa.
23:25 Changeset [1823] by wehart
Update of Pyomo documentation.
23:10 Changeset [1822] by wehart
Renaming pyomo-new to pyomo.
23:08 Changeset [1821] by wehart
Removing the pyomo doc dir.
21:00 Changeset [1820] by dlwoodr
update to reflect new parameters and to give brief instructions for …
15:21 Changeset [1819] by dlwoodr
fix the error message for "unable to deduce" data type
13:35 Changeset [1818] by wehart
Removing old branches and distribution info. These aren't relevant for …
13:30 Changeset [1817] by wehart
Updated coopr_install after updates from pyutilib.virtualenv
12:38 Changeset [1816] by wehart
Creating stable/release branches.
12:05 Changeset [1815] by wehart
Removing the old Coopr trunk. I've confirmed that the installer can …
12:01 Changeset [1814] by wehart
Update to coopr_install based on pyutilib.virtualenv updates.
12:00 Changeset [1813] by wehart
Update to test directory for tutorials.
10:06 Changeset [1812] by wehart
Documentation updates.
09:47 Changeset [1811] by wehart
Renaming coopr.dist to coopr.misc, to reflect the fact this contains …
09:44 Changeset [1810] by wehart
Updates to Python package setup scripts.
09:31 Changeset [1809] by wehart
Further reorg steps.
09:27 Changeset [1808] by wehart
Reorganization of documentation directories.
09:21 NavigationBox edited by wehart
(diff)
09:18 Changeset [1807] by wehart
Misc rename.
09:16 Changeset [1806] by wehart
Initial reorg of the Coopr trunk. The goal of this reorg is to decompose …
Note: See TracTimeline for information about the timeline view.