Releases: happydasch/btplotting
Releases · happydasch/btplotting
0.2.2
0.2.1
Completely reworked handling of skipnan and fillnan
0.2.0
v0.2.0 bump version to 0.2.0
0.1.9
What's new
- fully working data clock and data generation used for plots
 - many speedups and cleanups
 
What's Changed
- Add "address" in kwarg, so it can share the plot in public network. by @dindom999 in #21
 - fix : TypeError: unhashable type: 'slice' for pandas by @leiguorui in #32
 - Fix the pandas PerformanceWarning. by @GF-Huang in #34
 
New Contributors
- @dindom999 made their first contribution in #21
 - @leiguorui made their first contribution in #32
 - @GF-Huang made their first contribution in #34
 
Full Changelog: v0.0.1...v0.1.9
0.1.1
Misc small updates
0.1.0
Features completed:
- More config options
 - Support for fill gaps
 - Support for more line types
 - A lot of bug fixes
 
0.0.1
Stable release
Basic:
- No need for custom backtrader
 - Different naming / structure
 - Different data generation which allows to generate data for different data sources. This is
useful when replaying or resampling data, for example to remove gaps. - Support for replay data
 - Every figure has its own ColumnDataSource, so the live client can patch without having issues
with nan values, every figure is updated individually - Display of plots looks more like backtrader plotting (order, heights, etc.)
 - Allows to add custom columns (for example colors, fill columns, etc.)
 
Plotting:
- Datas, Indicators, Observer and Volume have own aspect ratios
 - Only one axis for volume will be added when using multiple data sources on one figure
 - Volume axis position is configureable
 - Linked Crosshair across all figures
 - fill_gt, fill_lt, fill support
 
Tabs:
- Default tabs can be completely removed
 - New log panel to also include logging information
 - Can be extended with custom tabs (for example order execution with live client, custom analysis, etc.)
 
Live plotting:
- Navigation in live client (Pause, Backward, Forward)
 - Live plotting is done using an analyzer
 - Live plotting data update works in a single thread and is done by a DataHandler
 - Data update is being done every n seconds, this is configureable