Pre-Holiday Release
This release has a few bug-fixes and notably new renderers targeting financial applications.
Special thanks to @raven2cz and @HanSolo who contributed to this release. 👍
new features:
- CandleStickRenderer, HighLowRenderer, Basic Financial API (#316, #326)
For details, please have a look at the snapshots and demos provided. - GitHub action that runs the tests on each push also for users outside the organisation
bug fixes:
- Correct automatic module names (N.B. may not contain '-' since JDK9 #321)
- Fixed MultiArray and DoubleGrid DataSets to use row-major storage as documented (#329)
This is an internal change and most users should not be affected by this.
N.B. rationale: depending on the math sub-domain:- algebra (matrices, tensors, etc.) commonly use row-major notation, while
- charting typically requires column-major order. ie. abscissa (e.g. 'x'-coordinate)==column before ordinate (e.g. 'y'-coordinate) ==row.
Transposing the dimensions/shape is now done in the top-most DataSet interface that is being plotted.
Finally, a quick show-case of one of the many new financial chart related features: