@@ -5,11 +5,14 @@ New features
55
66* allow displaying *many* more different kinds of objects, and not only arrays
77 from larray. One specific goal when developing this new feature was speed.
8- All these viewers should be fast (when at all possible), even on (very) large
9- datasets. We only support displaying (not editing) all the new types.
8+ Most of these viewers should be fast (when at all possible), even on (very)
9+ large datasets. We only support displaying (not editing) all the new types.
10+
1011 The following types are supported so far (but adding more is relatively easy):
12+
1113 * Python builtin objects:
12- - tuple, list (sequences), dict (mappings), dict views, memoryview, array
14+ - tuple (including named tuple), list (sequences), dict (mappings),
15+ dict views, memoryview and array
1316 - text and binary files
1417 * Python stdlib objects:
1518 - pathlib.Path
@@ -23,14 +26,14 @@ New features
2326 - zipfile.ZipFile and zipfile.Path
2427 * new objects from LArray: Axis, Excel Workbook (what you get from
2528 larray.open_excel()), Sheets and Range
26- * Pandas: DataFrame and Series
29+ * IODE "collections" objects: Comments, Equations, Identities, Lists, Tables,
30+ Scalars and Variables, as well as Table objects
31+ * Pandas: DataFrame, Series and DataFrameGroupBy
32+ * Polars: DataFrame and LazyFrame
2733 * Numpy: ndarray
2834 * PyArrow: Array, Table, RecordBatchFileReader (reader object for feather
2935 files) and ParquetFile
30- * Polars: DataFrame and LazyFrame
3136 * Narwhals: DataFrame and LazyFrame
32- * IODE "collections" objects: Comments, Equations, Identities, Lists, Tables,
33- Scalars and Variables, as well as Table objects
3437 * PyTables: File, Group (with special support for Pandas DataFrames written
3538 in HDF files), Array and Table
3639 * IBIS: Table
@@ -40,15 +43,19 @@ New features
4043 File types (extensions) currently supported:
4144 - Iode files: .ac, .ae, .ai, .al, .as, .at, .av, .cmt, .eqs, .idt, .lst,
4245 .scl, .tbl, .var
43- - Text files: .bat, .cfg, .md, .py, .rst, .sh, .toml, .txt, .yaml, .yml
46+ - Text files: .bat, .c, .cfg, .cpp, .h, .htm, .html, .ini, .log, .md,
47+ .py, .pyx, .pxd, .rep, .rst, .sh, .sql, .toml, .txt, .wsgi,
48+ .yaml, .yml
4449 - HDF5 files: .h5, .hdf
4550 - Parquet files: .parquet
51+ - Stata files: .dta
52+ - Feather files: .feather
53+ - SAS files: .sas7bdat (slow on large files !)
4654 - CSV files: .csv
4755 - Gzipped CSV files: .csv.gz
4856 - Excel files: .xls, .xlsx
4957 - Zip files: .zip
5058 - DuckDB files: .ddb, .duckdb
51- - SAS files: .sas7bdat
5259
5360* the editor now features a new "File Explorer" (accessible from the "File"
5461 menu) so that one can more easily make use of all the above file viewers.
@@ -61,7 +68,7 @@ New features
6168 console, it searches through history with the current command as prefix.
6269 This console will only be present if the polars module is installed.
6370
64- * allow sorting objects by column by pressing on an horizontal label.
71+ * allow sorting some objects by column by pressing on an horizontal label.
6572 This is currently implemented for the following objects:
6673 - python built-in sequences (e.g. tuples and lists)
6774 - python pathlib.Path objects representing directories
@@ -72,7 +79,7 @@ New features
7279 - SQLite tables
7380 - DuckDB relations
7481
75- * allow filtering objects by pressing on an horizontal label.
82+ * allow filtering some objects by pressing on an horizontal label.
7683 This is currently implemented for the following objects:
7784 - Pandas DataFrame
7885 - Polars DataFrame and LazyFrame
0 commit comments