BraillePlot issueshttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues2019-10-04T15:17:38+02:00https://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/58`LiblouisBrailleTextRasterizer.calculateRequiredHeight()` calculates wrong he...2019-10-04T15:17:38+02:00Georg Graßnick`LiblouisBrailleTextRasterizer.calculateRequiredHeight()` calculates wrong heightJavadoc says, the maxWidth is in dots, when internal calculation in fact treats it as cells.
Fix the implementation by dividing the width by cell width.Javadoc says, the maxWidth is in dots, when internal calculation in fact treats it as cells.
Fix the implementation by dividing the width by cell width.https://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/57Make release ready2019-10-07T10:26:50+02:00Ghost UserMake release ready* [x] Check and extend default config and standardized formats.
* [x] Remove default behaviour for omited csv and config parameters.
* [x] Remove all unnecessary resources.
* [x] Remove dead code and obsolete comments.
* [x] Change logge...* [x] Check and extend default config and standardized formats.
* [x] Remove default behaviour for omited csv and config parameters.
* [x] Remove all unnecessary resources.
* [x] Remove dead code and obsolete comments.
* [x] Change logger output levels.
* [x] Conduct final app test running from jar on Mac, Arch and Windows.
* [x] Remove feature branches.
This time, the due date is no joke. -> Looks like it actually was. ¯\\_(ツ)_/¯ Release ready2019-10-05https://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/56Printdirector.dump2019-10-02T09:26:05+02:00Ghost UserPrintdirector.dumpOne of the criteria was the ability to dump the bytes into a file.One of the criteria was the ability to dump the bytes into a file.https://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/54Brailltext info for using the right language2019-09-28T14:57:42+02:00Ghost UserBrailltext info for using the right languageAs discussed with @s8447445--tu-dresden.de it would be good to add a variable for the BrailleText class for the wished braille language.As discussed with @s8447445--tu-dresden.de it would be good to add a variable for the BrailleText class for the wished braille language.https://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/53Master cant use the -p parameter2019-09-30T18:41:48+02:00Ghost UserMaster cant use the -p parameterFollowing error:
de.tudresden.inf.mci.brailleplot.configparser.ConfigurationParsingException: Could not open resource at "file://src/main/resources/config/index_everest_d_v4.properties"
at de.tudresden.inf.mci.brailleplot.configparser....Following error:
de.tudresden.inf.mci.brailleplot.configparser.ConfigurationParsingException: Could not open resource at "file://src/main/resources/config/index_everest_d_v4.properties"
at de.tudresden.inf.mci.brailleplot.configparser.ConfigurationParser.parseConfigFileFromResource(ConfigurationParser.java:157)
at de.tudresden.inf.mci.brailleplot.configparser.JavaPropertiesConfigurationParser.<init>(JavaPropertiesConfigurationParser.java:57)
at de.tudresden.inf.mci.brailleplot.App.run(App.java:183)
at de.tudresden.inf.mci.brailleplot.App.main(App.java:74)
Caused by: java.net.UnknownHostException: src
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:220)
at java.base/java.net.Socket.connect(Socket.java:591)
at java.base/sun.net.ftp.impl.FtpClient.doConnect(FtpClient.java:961)
at java.base/sun.net.ftp.impl.FtpClient.tryConnect(FtpClient.java:923)
at java.base/sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1018)
at java.base/sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1004)
at java.base/sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:295)
at java.base/sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:401)
at java.base/java.net.URL.openStream(URL.java:1140)
at de.tudresden.inf.mci.brailleplot.configparser.ConfigurationParser.parseConfigFileFromResource(ConfigurationParser.java:155)
... 3 common frames omittedGeorg GraßnickGeorg Graßnickhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/52Choose and apply a license for the project2019-10-11T12:47:30+02:00Georg GraßnickChoose and apply a license for the projectRelease readyhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/51Required (minor) changes for GuiSvgPlot Integration2019-09-30T18:48:40+02:00Ghost UserRequired (minor) changes for GuiSvgPlot IntegrationFor the integration of brailleplot into GuiSvgPlot it is necessary to change some visibilities so that the BraillePlotService created for GuiSvgPlot can use the functionality (e.g. building user defined formats in code).
Other additions...For the integration of brailleplot into GuiSvgPlot it is necessary to change some visibilities so that the BraillePlotService created for GuiSvgPlot can use the functionality (e.g. building user defined formats in code).
Other additions:
- central Diagram class that holds title and captions/units for x-axis and y-axis. GuiSvgPlot builds such a Diagram object and passes it to the MasterRenderer as Renderable
- BarChartRasterizer not crashing when receiving empty diagram data (Yes, GuiSvgPlot does this sometimes.)Pre-Presentationhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/50Horizontal CSV Parser2019-09-30T18:48:29+02:00Ghost UserHorizontal CSV ParserWe are still missing horizontal parsing, but if you look very close, horizontal dataset CSVs are essentially just like vertical dataset CSVs with columns and rows switched.
So there is a very short solution consisting of transposing the...We are still missing horizontal parsing, but if you look very close, horizontal dataset CSVs are essentially just like vertical dataset CSVs with columns and rows switched.
So there is a very short solution consisting of transposing the CSV data and applying vertical parsing which is already implemented.
(A quick solution is neede because horizontal parsing is very important for the GuiSvgPlot integration.)Pre-Presentationhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/49Make App runnable as jar2019-09-30T18:48:18+02:00Ghost UserMake App runnable as jarThe current problem is that resources are read as files, but this is not possible in a jar, so this fix will include refactoring to use InputStreams instead of Files. It will also include an update to the configparser making it interpret...The current problem is that resources are read as files, but this is not possible in a jar, so this fix will include refactoring to use InputStreams instead of Files. It will also include an update to the configparser making it interpret referenced files in different ways (absolute/relative/resource classpath)...Pre-Presentationhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/48Add Javadoc for T in CsvParser2019-09-30T18:48:57+02:00Ghost UserAdd Javadoc for T in CsvParserWould be nice :) (in method parse)Would be nice :) (in method parse)Georg GraßnickGeorg Graßnickhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/47FloatingPointData SVG Exporter2019-08-27T17:04:46+02:00Georg GraßnickFloatingPointData SVG ExporterSupersprintGeorg GraßnickGeorg Graßnickhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/46Update UniformTextureBarChartRasterizer according to findings in #452019-10-01T12:40:15+02:00Ghost UserUpdate UniformTextureBarChartRasterizer according to findings in #45Depends on #45Depends on #45Supersprinthttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/45Do conceptual research on braille printing bar charts with grouped categories...2019-09-12T10:09:58+02:00Ghost UserDo conceptual research on braille printing bar charts with grouped categories & legend.How must the layout be changed to display multiple bars per category? How does the layout for the legend have to look like?How must the layout be changed to display multiple bars per category? How does the layout for the legend have to look like?Supersprinthttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/44Check if liblouis can be integrated (!false != true) ? no : maybe2019-08-30T14:46:48+02:00Ghost UserCheck if liblouis can be integrated (!false != true) ? no : maybePlease check if it is possible. And if not, please explain why not.Please check if it is possible. And if not, please explain why not.Supersprinthttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/43Brailletext rendering for equidistant grid.2019-10-04T19:07:12+02:00Ghost UserBrailletext rendering for equidistant grid.One for Uniform, one for Cell size.One for Uniform, one for Cell size.Release readyhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/42Plotting via floating point area2019-10-04T19:07:20+02:00Ghost UserPlotting via floating point areaEnable plotting on Everest-D V4 via the floating point area mode.Enable plotting on Everest-D V4 via the floating point area mode.Release readyhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/41Error in data representation size set by raster canvas2019-08-22T09:43:34+02:00Ghost UserError in data representation size set by raster canvasThe size of the MatrixData is smaller than the dot rectangle, since the canvas does currently not take the margins into consideration when calculating the required size of the MatrixData. This leads to IndexOutOfBounds for cases where th...The size of the MatrixData is smaller than the dot rectangle, since the canvas does currently not take the margins into consideration when calculating the required size of the MatrixData. This leads to IndexOutOfBounds for cases where the top or left margin are greater than the respective sums of constraints.
I think I know how to fix it.2019-08-21https://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/40Brailletable Problem2019-08-22T16:34:43+02:00Ghost UserBrailletable ProblemThere seems to be a problem regarding the brailletable. Because we currently use 6-dot-braille, we only have 64 available chars that can be printed, mostly escape sequences (needed for printerbackend). But now we need a "real" mapping be...There seems to be a problem regarding the brailletable. Because we currently use 6-dot-braille, we only have 64 available chars that can be printed, mostly escape sequences (needed for printerbackend). But now we need a "real" mapping between letters and braille. For the time beeing i will create a new mapping which i will use for text rasterizing. @s8447445--tu-dresden.de Suggestions?Georg GraßnickGeorg Graßnickhttps://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/39Change Design Diagram for printerbackend.2019-10-06T15:11:46+02:00Ghost UserChange Design Diagram for printerbackend.Through the new branch brailletextrasterizer there were some changes on the resulting diagram. I will change them accordingly in the future.Through the new branch brailletextrasterizer there were some changes on the resulting diagram. I will change them accordingly in the future.https://gitlab.hrz.tu-chemnitz.de/s9444737--tu-dresden.de/brailleplot/-/issues/38Simple Brailletext Rasterizer2019-09-10T12:10:00+02:00Ghost UserSimple Brailletext RasterizerNo semantic mapping, simple conversion table.
Currently, there are only stub implementations for this feature. I will take this task.No semantic mapping, simple conversion table.
Currently, there are only stub implementations for this feature. I will take this task.Supersprint