Version 0.8.3: BugFixed Alpha Version
This version solves a long-standing problem with the LaTeX output. As you may know, the software can generate algorithm performance reports in LaTeX format and automatically compile them to pdf.
Since our evaluator is quite versatile and its modules can generate
series of figures with charts, I developed the LaTeX package
figureSeries
with
floating figures which can break over multiple pages. This was
needed, as we can have figures with arbitrarily many sub-figures and
the software cannot determine how much space they will occupy in the
final document, i.e., LaTeX must handle the layout. Unfortunately,
my figureSeries
had some bugs, e.g., would sometimes generate
Float(s) lost
errors during LaTeX compilation. This bug has been
fixed in the new version 0.9.4 of that package. We now internally make use of the great cuted
package in figureSeries
, which turned out to work better than my own code. Thus, LaTeX document generation and compilation is now more robust.
There are also some improvements in the LaTeX tool chain that we use for compiling the documents automatically. Our evaluator can automatically detect whether and where LaTeX is installed on the system. Depending on the type of document you generate, it will try to configure a proper tool chain for compilation depending on what you have installed. The code for this has been cleaned up and consolidated, and we now also support LuaTeX (besides standard LaTeX, pdfTeX, and XeTeX).
All in all, nothing much changed on the surface, but you should be seeing less errors and the software became a bit more robust.
Downloads
- Stand-Alone Command-Line Tool [md5] [sha1] — This includes all necessary dependencies. You can evaluate your experiments from the command line using this tool.
Command-Line Tool without Dependencies [md5] [sha1] — This is just the raw code of the core command-line tool. You will need the required third-party libraries to be in the classpath to run this.
Sources (of Command-Line Tool) [md5] [sha1] — This
jar
includes all sources of the core command-line tool.JavaDoc (of Command-Line Tool) [md5] [sha1] — This
jar
includes the comprehensive javdoc documentation of the core command-line tool.Maven
pom
[md5] [sha1] — This file is used by Maven to automatically find all dependencies when you use our core code as part of your software.
Besides the downloads from our Maven repository, you can also download this version of the command-line tool from GitHub (where only the sources are provided).
Maven POM
The optimizationBenchmarking.org framework can also be used as library inside your own software. If you build with Maven, then you can use version 0.8.3 of the optimizationBenchmarking.org framework as external dependency by including the following information in your Maven POM.
<repositories>
<repository>
<id>optimizationBenchmarking</id>
<url>http://optimizationbenchmarking.github.io/optimizationBenchmarking/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>optimizationBenchmarking.org</groupId>
<artifactId>optimizationBenchmarking</artifactId>
<version>0.8.3</version>
</dependency>
</dependencies>
[home] • [downloads] • [project versions] • [atom feed] • [RSS feed]