Repository navigation
Releases: byronwall/explorEDA
Releases · byronwall/explorEDA
Release list
exploreda@0.2.0
Minor Changes
- 06b7e23: A bounded numeric axis on scatter charts now marks the end that hides points. Hover or focus the marker to see how many rows are past the bound and reset that bound.
- 6f3851f: Add a Calendar Heatmap chart type that shows a count, sum, or average for each UTC day of a year. Click a day to filter linked views to that date, Alt-click to see its rows, and step between years; narrow panels show one month at a time.
- c615165: Add a Composition chart type: a blank artboard where you place and style title, subtitle, and note text, switch between edit and view modes, and save the layout with the workspace.
- 3f3c746: Add a density display to Scatter Plot. Count rows in fixed numeric bins, select their exact source records, and trace bin boundaries, exclusions, and colors.
- 6582400: Add a Donut chart that shows each category's share of the filtered rows, by count or by the sum of a measure, with the smaller categories pooled into a selectable Other slice. Negative or zero-sum values show a message instead of a ring.
- 6762dfd: Add a field list to the workspace. Press Fields in the toolbar or the F key to search every field, see its range or distinct count for the filtered rows, expand a field for its distribution and the charts that use it, inspect it, add a chart, or put it on a chart axis from a menu or by dragging. Dragging near the top or bottom of the view scrolls the workspace. Expand the list, or press Shift+F, to see every field's distribution at once as a grid of cards.
- b99fa52: Add a Heatmap chart type that compares a count, sum, or average across two category fields. Click a cell to select that exact pair in linked views, Alt-click to see the rows behind it, and cells with no rows or no valid values are drawn distinctly.
- 04177dc: Add a Hierarchy chart that shows how a total divides through one to three nested category fields as a treemap. Click a box to filter the workspace to its branch.
- 59dd89c: Add a Parallel Coordinates chart that draws each row as one line across several numeric or category axes. Drag along any axis to select a range, combine ranges across axes, reorder axes by dragging their names, flip an axis, and click a line to trace its row.
- 891a071: Add a region(latitude, longitude, level) calculation that names the country, US state, or US county containing each point. Region maps now start on the boundaries their data names, and a country map zoomed into the US shows states or counties when the data has those columns.
- a637688: Add a Sankey chart that follows rows through two to six ordered category fields. Click a node or link to select it in linked views, Shift-click to add more values on a stage, and see the selected rows highlighted along every path; Alt-click a node or link to trace its rows.
- 8c47788: Add a Schema diagram: a wide drawer that shows every table, field, and relationship as cards and lines, laid out to fit the screen. Single-table workspaces show their fields and calculated fields; ExplorEdaProject shows the project's sources and relationships, and its Schema panel can open the diagram.
- cdf6116: Add a Waterfall chart that bridges one total to another, such as plan to actual. Each state is a measure plus the rows it counts, so data with plan and actual columns, a scenario column, or two periods all work; steps can be grouped with subtotals, and each bar selects and traces its source rows.
- 8cdf475: Add a workspace filter from the active filter bar: choose a field and its values to narrow every chart, the row count, and Rows without creating a chart. Workspace filters save with the view.
- c6aa995: Add an ECDF chart that shows the share of rows at or below (or at or above) every observed value, without bins. Split it by a color field to compare groups fairly, click to select rows past a threshold or drag to select a span, and mark each curve's median and 90th percentile.
- bff8fb4: Add bubble sizing to Scatter Plot. Select and trace source rows, with proportional areas and a size scale that stays fixed during filtering.
- b11c5cc: Add chart now opens a dialog where you pick a chart type and fields with a live preview. Add to grid then lets you choose where the chart goes, and Enter places it. Canceling adds nothing.
- 0588bae: Add
compileDocument, which builds a complete dashboard from compact text: field aliases and type checks, calculations, one chart per line with chart-localwhere.filters, and layout. Usable charts are built even when others fail, and every skipped or changed effect comes back as a located diagnostic with a suggested fix. - 28864ed: Add exploreda/analysis: project definitions for related tables, a pure query evaluator that reports per-step counts and never guesses among ambiguous matches, and a validated project file format.
- 7cc13cc: Add ExplorEdaProject, a chart workspace over one query of a multi-table project. Its Schema panel previews and edits links between tables; its Query panel follows links without silently changing what a row means, sets parameter inputs, and walks every step down to the source records.
- 65d0717: Add
exportDocument, which writes the current dashboard as dashboard text that rebuilds it. Any chart type and setting can now be written as a flat path such asxAxis.scaleType=logorcolumns.0.width=140, with no JSON, andchart <type>builds every registered chart type. - d857537: Add highlightDsl, which splits dashboard text into colored tokens for an editor, and accept the row sequence field __ID in dashboard text, so a new scatter and its point selections rebuild from text.
- a329b2d: Add host side panels and a read-only mode.
sidePanelsputs your own panels on the workspace's right edge with a toolbar button, andreadOnlyshows the charts without accepting edits. - d0530e5: Add metric cards for counts, sums, and averages that follow chart filters. Inspect the source rows and excluded values behind each result.
- 4812185: Add point maps with latitude and longitude fields, saved geographic views, exact row selection, and coordinate tracing.
- 41b8e13: Add region maps with shared GeoJSON geometry, typed joins, counts, sums, averages, and source tracing.
- 4111cd9: Add source from the Schema diagram: ExplorEda and ExplorEdaProject take onAddSource, and exploreda/analysis adds addSourceFromRows, sourceFromRows, and singleTableProject, which turns a single-table workspace into a project whose view keeps the same charts, filters, layout, and row selections. ExplorEdaProject's schemaFocus opens the diagram on a table.
- 7eb313c: Add the
exploreda-dslcommand andformatDslDiagnostics,describeDslSource, andDSL_REFERENCE, so agents and scripts can list fields, check dashboard text, and read every problem with its fix without a browser. - 001c3ff: Add the Report theme: a clean sans headline, generous space, quiet rules, and one restrained accent. Row, line, box plot, and ECDF charts now follow the theme's axis text sizes too, and row charts and time series measure their axis labels so larger type claims room. Row charts no longer draw the axis title over their Other categories status line.
- feb4554: Add workspace themes. A new Theme tab picks Compact (the default) or Newsprint, which gives every chart a large serif headline that wraps to two lines, a subtitle, and a source note. Charts gain optional
subtitleandnotesettings, saved analyses gain an optionaltheme, and dashboard text readstheme name=. - fd59496: Adds a Scatter Matrix view. Pick several fields of any type to see every pair side by side, with each field's density, histogram, or category bars on the diagonal. Number pairs show points or Pearson correlations, number and category pairs show jittered points or box plots, and category pairs show count tiles or share bars; choose each in settings. A color field colors points, distributions, and per-group correlations. Brushing any cell highlights the same rows in every cell and filters linked charts; Escape clears it. Alt-click a point to trace its row through every field, or a cell to see the rows it uses. On large data, a drag previews its selection inside the matrix and filters linked charts when you release it.
- 1f926ee: Bar charts take a categoryOrder setting: keep categories in data order or sort them A to Z, with numbers in numeric order. In ExplorEdaProject, a saved display setting for a field, such as its precision, no longer drops the field's declared name.
- 056b490: Bar, histogram, row, line, and box charts now mark a bounded axis end that hides or cuts off marks, with the count and a reset for that bound, as scatter charts do.
- e7039aa: Bar, row, and box charts can carry saved annotations: lines and bands on the value axis, and callouts that attach to a bar or row by its category. On a faceted chart, an annotation can be limited to one panel by its facet values, and calculated lines read each panel's own rows.
- 66dc636: Box plots no longer offer a bee swarm overlay. The violin overlay now shows distribution shape, and saved box plots that had bee swarm turned on still load.
- 05f84f3: Box plots, scatter plots, and 3D scatter plots read hovered values in the panel header and show a status line with the selection and usage hints. Box plots draw the violin behind a slimmer box and select groups by clicking the column or its label (Shift-click adds). 3D scatter plots fit points into a labeled cube with tick values, follow light and dark themes, read the point under the pointer, and add a Fit view button. Saved camera positions now apply to the fitted cube, so an older saved view may sit closer or farther than before; Fit view resets it. Dense scatter plots draw smaller, lighter points by default.
- 4ccb04c: Brush scatter marginal distributions, clear hexagon selections from empty space, and read bubble charts with clearer layers and labels.
- 6a841fb: Chart settings gain a Filters tab with a manual control for every filter a chart sets,...
exploreda@0.1.0
Minor Changes
-
9435727: First release since 0.0.6. The package now matches the demo site and README:
- Open a dataset in a workspace that starts with a summary and rows, then add charts.
- Summary table with aligned columns, inline distributions, and missing counts.
- Facet focus controls and a facet picker.
- Click-to-trace on scatter and bar charts, with a shared trace panel and find-row.
- Field settings, grouped summaries, and calculation inspection.
- One numeric rule for blanks and non-finite values across every view.
- Restorable workspace state and full analysis JSON export.
exploreda@0.0.6
exploreda@0.0.5
Patch Changes
- 80fc10a: Change name one last time - drop the @byronwallrus
@byronwallrus/exploreda@0.0.4
Patch Changes
- 817ad1b: Force name to be all lowercase