Tabulous

Latest version: v0.5.7

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.4.0rc0

New Features
----------------
- Cell reference is fully supported (71).
- Command palette is fully supported (72).
- Refactor all the command, add command setting in the config.toml (74).
- Unify filtering and sorting and add commands for this (76).
- Implement `fill_between` etc. to plot menu (80).
- Add "Edit" menu (81).
- Show contextmenu on the current cell when the keyboard menu button is clicked.

Bug Fixes
----------
- SignalArray did not work with compiled `psygnal`.
- Fix `pandas` unreachable error by pinning `pandas` version (75).
- Fix `QLineEdit` behavior on MacOS (78).

Changes/Deprecations
-------------------------
- Change matplotlib figure background color.
- The `table.filter` API is deprecated. Use `table.proxy` from now on (79).
- Lots of changes in GUI design, especially the tool buttons.

0.3.1

New Features
---------------
- New widgets for general data analysis.
- Add `scipy.optimize` widget (52).
- Add random number generator (65).
- Add `scipy.stats` widget (67).
- Add `sklearn` widget (68).
- Implement in-cell labels and map `NamedTuple` and `dict` to labeled items (55, 57).
- Implement parametric signal array and use it for most of the functions (63).
- Toggle full screen by `F11`.
- Implement `label` parameter for `plt.scatter`, `plt.errorbar` and `plt.hist` (70).

Changes
---------
- Use selection widgets in plot dialogs (61).
- Run IPython startup file on launching app.

Bug Fixes
-----------
- Support drag-and-drop of files starts with IP address (58).
- Fix wrong table shape after undoing.

0.3.0

tabulous` now supports Excel-style cell reference!

New Features
---------------
- In-cell literal evaluation with/without cell references (36, 38, 42, 43, 46, 47).
- Dynamic plotting with cell reference (49).
- Overlay widget using `table.add_overlay_widget`.
- Use config file for most of the configurations (40).

UI changes
------------
- Shortcuts to click tool buttons are relabeled. Buttons 0, 1, 2 ... were assigned from left to right, but now 1, 2, ...., 0 are assigned.
- Add "switch header and row" button.
- Finder (Ctrl+F) is two-way (41).

Bug Fixes
----------
- Drag-and-drop now can open multiple files.
- Nan was not formatted correctly.

0.2.1

This release is focused on bug fixes.

Bug Fixes
-----------
- Most non-string dtypes caused format error in spreadsheet.
- Fix timedelta64 formatters.
- Fix right-click context menu after header is renamed.
- Fix many inconsistency in popup view caused by copying table view.

Others
-------
- Add ico file.

0.2.0

New Features
---------------
- Make contextmenu API consistent using `register_action`.
- Add API and GUI to set custom foreground/background colormaps to each column.
- Add API and GUI to set custom text formatter to each column.
- Add API to set custom data validator to each column.
- Add API and GUI to set dtype to spreadsheet.
- Implement table highlight.
- Add a tool button to open `seaborn` sample datasets.
- Insert table data reference object into Qt console by `Ctrl+I`.

Improvements
---------------
- Support Qt6.
- Re-implement paintEvent to make table painting much more efficient.
- Re-implement selection models to make header selection consistent to cell selection.
- Use `appdirs` to save the user history file locally.
- Close popup view on table deletion.

Bug Fixes
----------
- Completion bug in some line edit widgets.
- IndexError in traceback dialog.
- Error on plotting data with single selection.
- Fix incompatibility between `GroupBy`/`TableDisplay` and view modes.
- Avoid many bugs caused by duplicated header name.
- Fix some collapsed layout on MacOS.

0.1.2

New Features
---------------
- Show a startup menu when table stack is empty.
- Implement a custom selection model for better performance.
- Add stylesheet.
- Add keyboard shortcuts for table scrolling (Ctrl+Alt+arrows).
- Add window and application icon.
- Show notification when user tried to edit read-only tables.
- Add matplotlib editor.
- Add `metadata` attribute to all the tables.
- Show filter icon when a table is filtrated.
- Add table-specific operations to the contextmenu of the tabs.

Bug Fixes
-----------
- Fix many keyboard behaviors of spreadsheets.
- Fix completer of line edit of evaluation based widget.
- Fix some weird behaviors of tiled/popped-up tables.
- Fix errors that happened when zero-sized spreadsheet is edited.
- Make out-of-border edition of spreadsheet header values undoable.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.