Beakerx Versions Save

Beaker Extensions for Jupyter Notebook

1.3.0

5 years ago

This release has 26 issues closed since 1.2.0.

Issues closed include: #5616, #6636, #6695, Fix build instructions and docs on windows #7506 Timezone support in Pandas dataframe #7685 UI fix on scrollbar on table widget #7727 Fix treemap resizing issue #7766 Turn off beakerx auto importing #7824, #7830, #7831, #7836, #7842 #7843 Fixes in Groovy widget

1.2.0

5 years ago

This release has 20 issues closed since 1.1.0.

Highlights of this release are: #7041 display flint TimeSeriesRDD with table widget #7289 autocomplete for classpath add magic

Issues closed include: #7472 Maven classpath order is non-deterministic and Spark UI is affected #7718 URL arguments accessible from notebook #7722 Big int64 is not displayed correctly in Table #7723 EasyForm incorrectly display legend element on Lab #7743 Histogram Groovy has wrong scale for default mode #7745 Grid OutputContainer works wrong #7746 Cycling Output Container displays empty plots #7758 Legend element displays empty #7775 Autotranslation does not respect set_index for pandas dataframe #7779 Regression in Histogram axis labeling #7780 %classpath add mvn: NoSuchFileException #7804 Better handling for pandas stacked column dataframe

1.1.0

5 years ago

This release has 66 issues closed since 1.0.0.

Highlights of this release are:

#7652,#7653,#7670 Better support for autotranslation between all of BeakerX's languages #6907 %async magic that runs cell in async manner

Issues closed include: #7418 Autoload spark in spark magic #7428 Add interrupt button to spark progress #7472 Ensure deterministic classpath order based on maven 'dependency:build-classpath' goal #7481 Fix the printed form of the Unit object in Scala kernel #7561 Fix spark dataset preview appearing in wrong location #7610 Implement Python autotranslation of pandas dataframe #7618 Improve Scala autotranslation with implicit conversion #7625 Fix nanoplots problems in python #7627 Fix combined plot axis problems in python #7641 Add API for Image Format in tabledisplay #7642 Fix html font in jupyter lab output section #7645 Fix tabledisplay data corruption problem #7650 Fix spark progress truncated in spark UI #7651 Move antlr from base to Groovy and Java kernel #7668 Fix for handling ndarray as xygraphics argument #5742 Fix to let syntax highlighter understand magics #5900 Add publish menu item to plots and tables #7686 Remove throttling from TableDisplay fitVieport method #7689 Allow reading CSV as an iterator #5961 Fix %import magic breaking global variables #6610,#6676,#7384,#7385,#7386,#7461 Fixes on easyform styling #7338 Add option to HTML format for fixed width columns in Tables #7460 Add TableDisplay.setTimeZone() in Python #7399,#7403,#7444 Enrich documentation for widgets, plot styling,scala

1.0.0

5 years ago

This release has 6 issues closed since 0.21.1.

Issues closed include:

  • #7614 Spark progress indicator rounded corner fixed,
  • #7628 Spark demo problems fixed,
  • #7641 Add API to specify image format columns in tables,
  • #7642 Fix font of HTML output in Jupyter Lab,
  • #7644 Fix Spark toolbar indicator changing size on notebook switch.

Available via pip, conda, and docker. See the home page.

0.21.1

5 years ago

This is a beta release with 40 issues closed since 0.20.1.

The highlight of this release is #5039 general autotranslation, working between all of BeakerX's languages.

Compared to 0.21.0 this release has:

  • #7638 Fix JS console error on setting beakerx property with %%python magic,
  • #7626 Fix fixed with font in Jupyter Lab,
  • #7608 Improve error message for undefined beakerx property,
  • #7335 Add image format to tables,
  • #7615 Spark status indicators have minimum width to avoid horizontal shifting,
  • #7469 Change spark magic autostart option from -c to -s.
  • #7603 Fix stack trace on exit after using %%python magic,
  • #7629 Fix vertical shifting during maven download,
  • #7511 Autotranslation of Scala structured data,
  • #7611 Fix getCodeCells in Lab,
  • #7617 Fix autotranslation on Windows.

Also included in 0.21.0 are:

  • #7327 Support millisecond and nanosecond formats for dates and date-times in tables,
  • #7404 Truncate tables cells at 1000 chars for all types, not just strings,
  • #7592 By default integers in tables are not formatted,
  • #7593 Fix column drag-n-drop with index column present,
  • #7600 Fix table menu remaining open on blur,
  • #7522 Python table actions define event details,
  • #7523 implement Python plot actions,
  • #7535 #7550 #7573 #7578 Polish Spark UI,
  • #7536 Document widget styling,
  • #7580 Fix Spark UI on Windows,
  • #7568 Fix Spark status toolbar indicator with multiple notebooks in Jupyter Lab, and
  • #7601 Add default imports for MIME types in Scala.

Available via pip, conda, and docker. See the home page.

0.21.0

5 years ago

This is a beta release with 26 issues closed since 0.20.1.

The highlight of this release is #5039 general autotranslation, working between all of BeakerX's languages.

Also included are:

  • #7327 Support millisecond and nanosecond formats for dates and date-times in tables,
  • #7404 Truncate tables cells at 1000 chars for all types, not just strings,
  • #7592 By default integers in tables are not formatted,
  • #7593 Fix column drag-n-drop with index column present,
  • #7600 Fix table menu remaining open on blur,
  • #7522 Python table actions define event details,
  • #7523 implement Python plot actions,
  • #7535 #7550 #7573 #7578 Polish Spark UI,
  • #7536 Document widget styling,
  • #7580 Fix Spark UI on Windows,
  • #7568 Fix Spark status toolbar indicator with multiple notebooks in Jupyter Lab,
  • #7601 Add default imports for MIME types in Scala,

Available via pip, conda and docker. See the home page.

0.20.1

5 years ago

This is a beta release with 37 issues closed since 0.19.0.

Compared to 0.20.0 this release also fixes #7562 and #7535.

Highlights include:

  • #7322 Publish type declarations for our widgets so other Jupyter Lab extensions can build on them,
  • #7332 Support named profiles of Spark configurations,
  • #6688 #7080 #7517 Jupyter Lab theme support complete, including custom fonts and dark theme, and
  • #6903 Add support for using ipyvolume and pythreejs from JVM languages.

Spark

  • #7447 #7480 #7521 #7546 #7547 #7548 #7549 #7551 Improve Spark UI
  • #7471 Store Spark properties like JVM options,
  • #7410 #7524 Show Spark status in toolbar, and
  • #7512 Spark magic defines sc.

Other

  • #7534 Fix filtering of tables when column has multiple spaces,
  • #7518 Envar for configuring default JDBC for SQL kernel,
  • #7491 Clojure EasyForm fixed,
  • #7499 EasyForm Date syncs typing,
  • #7502 Fix table resize handle flickers,
  • #7222 Fix Kotlin syntax highlighting in Jupyter Lab,
  • #7394 Document Spark supported versions,
  • #7539 Document more Clojure widgets, and
  • #7402 Remove tutorial with redundant content.

Available via pip, conda and docker. See the home page.

0.20.0

5 years ago

This is a beta release with 37 issues closed since 0.19.0.

Highlights include:

  • #7322 Publish type declarations for our widgets so other Jupyter Lab extensions can build on them,
  • #7332 Support named profiles of Spark configurations,
  • #6688 #7080 #7517 Jupyter Lab theme support complete, including custom fonts and dark theme, and
  • #6903 Add support for using ipyvolume and pythreejs from JVM languages.

Spark

  • #7447 #7480 #7521 #7546 #7547 #7548 #7549 #7551 Improve Spark UI
  • #7471 Store Spark properties like JVM options,
  • #7410 #7524 Show Spark status in toolbar, and
  • #7512 Spark magic defines sc.

Other

  • #7534 Fix filtering of tables when column has multiple spaces,
  • #7518 Envar for configuring default JDBC for SQL kernel,
  • #7491 Clojure EasyForm fixed,
  • #7499 EasyForm Date syncs typing,
  • #7502 Fix table resize handle flickers,
  • #7222 Fix Kotlin syntax highlighting in Jupyter Lab,
  • #7394 Document Spark supported versions,
  • #7539 Document more Clojure widgets, and
  • #7402 Remove tutorial with redundant content.

Available via pip, conda and docker. See the home page.

0.19.0

5 years ago

This is a beta release with 17 issues closed since 0.18.0.

Highlights include:

Jupyter Lab

  • #7454 Add our custom fonts (Lato and Roboto Mono) to Jupyter Lab themes,
  • #7275 Keyboard commands to table widget in Jupyter Lab do not also trigger notebook actions,
  • #7454 Jupyter Lab themes added, including a dark theme,

Apache Spark

  • #7393 Spark Dataset preview includes only columns and types until user requests materialization,
  • #7464 Fix order of columns in Spark Dataset preview,
  • #7470 Better error handling while starting a Spark session,
  • #7468 Workaround for locating .beakerx.json,

Other

  • #7441 Table widget search now is case-insensitive unless you request a capital letter,
  • #7443 Fix memory leaks in table widget,
  • #7456 Add table of contents extension,

Available via pip, conda and docker. See the home page.

0.18.2

5 years ago

This is a beta release with 17 issues closed since 0.17.0.

Compared to 0.18.0 this release also fixes #7453 and #7442.

The highlight of this release is that Spark integration has improved enough to leave alpha for beta:

  • #7326 #7426 improve spark status widget,
  • #7416 improve spark config dialog,
  • #7330 add advanced configs to spark config,
  • #7331 persist spark configs in ~/.jupyter/beakerx.json,
  • #7353 for local spark master URL, disable executor configs,
  • #7359 support concurrent spark progress bars,
  • #7371 fix flashing of spark progress bars,
  • #7427 improve density of spark progress.

Other improvements:

  • #7016 remove old tables implementation,
  • #7204 remove dependency on bootstrap,
  • #7405 fix doc of image mime type,
  • #7419 fix foldout formatting on narrow window

Available via pip, conda and docker. See the home page.