Releases: mj-xmr/tsqsim
QT app for all Posix platforms & custom Py scripts
What's Changed
- Tests are now optional by @mj-xmr in #65
- Small Opti refactoring by @mj-xmr in #66
- Limit conf2 settings by @mj-xmr in #67
- Refactorings by @mj-xmr in #68
- Seasonality cpp by @mj-xmr in #69
- Ci fix windows & mac by @mj-xmr in #70
- CI: Fix Windows/Mac by @mj-xmr in #71
- Ci fix windows mac by @mj-xmr in #72
- Mac restore r by @mj-xmr in #73
- Plotting Monte-Carlo solution distribution as a one-liner by @mj-xmr in #74
- Fix after API changes by @mj-xmr in #75
- Bump EL: faster floating point by @mj-xmr in #76
- Bump EL: Forward declarations by @mj-xmr in #78
- Win: disable full install for now by @mj-xmr in #79
- Mac disabled r by @mj-xmr in #80
- Bump URT - enabled debugging through lower RAM usage (50%) by @mj-xmr in #81
- Qcustomplot2 prep by @mj-xmr in #82
- Trying to uptade qcp1 by @mj-xmr in #83
- Benchmark by @mj-xmr in #84
- Performance benchmark fix by @mj-xmr in #85
Full Changelog: v0.1.8-alpha...v0.1.9-alpha
Python plots, Walk-Forward-Validation
Major
- Most importantly, wherever QT App doesn't work, Python plotting can be used as an alternative
- Python is also used for ACF, PACF and Seasonal Decomposition plots: standard TSA tools
- Monte Carlo optimization delivers a set of results, yielding a glimpse into the future about how well the model would perform for new data
- The solution can now be optimized by 3 methods: Naive Grid-Search O(n^m), Multidimensional Bisection Method O(m*log(n)), and Monte Carlo O(n) with an early stop option, when the variance changes are below a certain configurable threshold.
What's Changed
- Optimization and walk forward validation by @mj-xmr in #50
- Series type selection by @mj-xmr in #51
- R predictor by @mj-xmr in #52
- Fixed main signal regression by @mj-xmr in #53
- R baseline by @mj-xmr in #54
- OrderedSeries & restored PredictorTest by @mj-xmr in #55
- Look-ahead-bias protection in IPredictor by @mj-xmr in #56
- Qt time shift fix by @mj-xmr in #57
- Xform fixes by @mj-xmr in #58
- Python plotting from console as a replacement by @mj-xmr in #59
- Python ACF plot by @mj-xmr in #60
- Monte Carlo optimization: plot distribution of solutions; Lags defined by CLI by @mj-xmr in #61
- PACF plot by @mj-xmr in #62
- Auto input format guessing by @mj-xmr in #63
- Seasonal decomposition by @mj-xmr in #64
Full Changelog: v0.1.7-alpha...v0.1.8-alpha
Windows minimal release
Major
- Windows now uses 2 types of releases: full, including gnuplot and its dependencies for plotting in the console, as well as a minimal one, just under 10 MB.
- User can now interactively select the prediction algorithm via the wxConfigurator
- Link Time Optimization will squeeze the last cycles of your CPU to boost the calculation speeds
What's Changed
- Win: a mini artifact and a full artifact. by @mj-xmr in #38
- UTs for XForm classes and improvements of inverse transformation by @mj-xmr in #39
- XForms: added mul & div + tests for both and for add by @mj-xmr in #40
- Rename logs & sqrts to log & sqrt by @mj-xmr in #41
- Moved scripts under static scripts by @mj-xmr in #42
- Basic prediction by @mj-xmr in #43
- Bugfix: Open & close values were getting messed up for ticks by @mj-xmr in #44
- Qt: Plotting predictions in lower window by @mj-xmr in #45
- Bugfix: Differences now have a proper init by @mj-xmr in #46
- QT: Plot reconstruction & small redesign by @mj-xmr in #47
- Reconstruction of the prediction and user interaction by @mj-xmr in #48
- Redesign i-faces + new tests confirming "diff" failure by @mj-xmr in #49
Full Changelog: v0.1.6-alpha...v0.1.7-alpha
v0.1.6-alpha
What's Changed
- Binary artifacts for Mac and Windows
- Mac uses Link Time Optimization
- Windows port: the released binary has a working console program, including plots
wxConf application for all targets
The wxConf app allows controlling all other applications conveniently, using GUI. See README.md.
Windows support
The current version supports Windows.
Unfortunately the QT application don't work under Windows for now.
The good news is, that for all of the supported targets the unit tests can be ran now.
Mac OSX support
The current version supports Mac OSX 10.15 & 11 (as delivered by GitHub Actions)
Unfortunately the following features don't work on either of these:
- QT application
- Unit Tests
QCustomPlot stored locally
Previously QCustomPlot would be downloaded from the Author's website. Now it's being stored in this repo.
Please delete the contents of the build directory.
After building, you can play around with the QT application with the following example command line options:
./tsqsim-qt --min-year 2015 --max-year 2016 --per h12
- Mouse right click reloads the data. Useful when a configuration has changed
- Mouse scroll zooms in and out
- Mouse drag with left click moves the viewpoint within the same dataset
- Cursors left/right move the viewpoint left/right, loading new dataset
- Cursors up/down scale up/down
QT app
Created a QT application for visualization. It accepts the same command line parameters, as the console app.
Dev news: enabled working from the build directory, not just from the installation dir.
1st public alpha release
1st public alpha release.
- demo available
- build scripts
- quickstart documentation
- continuous integration
