The lux-api v0.3 release contains major feature, including Postgres SQL support and geographic visualizations.
This release is associated with lux-widget v0.1.5.
New Features
- Adding support for SQL as execution engine (#306, #356, #363)
- New geographic data type and visualizations (#253, #318, #322, #358)
- "All-column" vis when only few columns in dataframe ( #199, #336)
- Improve warnings when no recommendations are generated (#279)
- Add export Vis option to LuxSeries (#277)
- Extend color legend size for scatter charts for matplotlib (#286)
- Non-empty
__repr___
and moving widget display toOut[...]
(#308)
Refactor & Bug Fixes
- Update histogram code with new bin determination (#285, #304)
- Migrated Travis to Github Action CI (#294)
- Avoid current_vis expire upon expire_recs (#278)
- Upgrade required Pandas version 1.2.0 (#281)
- Narrow condition for Float64 sanitization in Altair (#247)
- Refactor Expand LuxGroupby Tests and add bug fixes (#287, #309)
- Revert Cardinality Requirement for Histograms (#301)
- Fix Metadata Propagation with Overridden Pandas Methods (#332)
- Various bugfix in test and data type inference code (#349)
- Update type inference for string columns (#343)
- NaN value scatterplot bug (#346)
- Bugfix for error when intent is invalid (#351)
- Change Vis export API name: to_matplotlib, to_altair, to_vegalite (#359)
Documentation
- Added new Pull Request templates
- Added new Notebook Gallery
- Added new lux-binder-sql tutorials
Contributors
We thank the following users who have contributed to this release: @caitlynachen, @cjachekang, @domoritz, @dorisjlee, @dj-khandelwal, @jerrysong1324, @jinimukh, @Moh-Yakoub, @micahtyong, @NiStannum, @sophiahhuang, @thyneb19, @westernguy2.