Skip to content

Releases: IBM/dse-do-dashboard

v0.1.2.3

26 Nov 17:04
5e2ac96
Compare
Choose a tag to compare

[0.1.2.3] - 2024-11-26

Added

  • DashPlotlyManager: support for scenario kpi compare
  • Visualization page KPIComparePage to automatically compare KPIs

[0.1.2.3b5] - 2024-04-15

Added

  • PlotlyRowsVisualizationPage.init adds parameters enable_reference_scenario and enable_multi_scenario

[0.1.2.3b4] - 2024-04-10

Added

  • PlotlyRowsVisualizationPage adds supports row with just one go.Figure, avoiding list. Makes this compatible with Plotly1ColumnVisualizationPage

[0.1.2.3b3] - 2023-07-05

  • dash_app.HostEnvironment is now an IntEnum to allow integer compare
  • dash_common_utils.diff_dashtable_mi .iteritems() replaced by .items() (Pandas 2.0 deprecated)

[0.1.2.3b2] - 2023-03-20

Fixed

  • DoDashApp parameter db_manager_kwargs defaults to an empty dict (instead of None)

Added

  • DoDashApp support for additional Dash kwargs (dash_kwargs)

[0.1.2.3b1] - 2023-01-11

Added

  • DoDashApp support for additional ScenarioDbManager kwargs (db_manager_kwargs)

[0.1.2.3b0] - 2023-01-11

Added

  • DoDashApp support for PostgreSQL database

v0.1.2.2

09 Dec 23:29
0dc1630
Compare
Choose a tag to compare

[0.1.2.2] - 2022-12-09

Changed

  • setup.py avoids import of dse_do_utils to get version
  • Removed unused import in dash_common_utils causing failure in PyCharm debug mode

[0.1.2.2b2] - 2022-11-15

Changed

  • DoDashApp.read_scenario_tables_from_db_cached only reads tables in the schema, skips others without warning.
  • Enabled virtualization in DashTables (Prepare data and Explore Solution)
  • Remove restriction on SQLAlchemy version < 1.4

[0.1.2.2b1] - 2022-10-17

Changed

  • DashApp.run_server(self, **kwargs) with arguments for dash app.run_server()
  • Enabled write output to DB after run model.

Removed

  • DashApp.set_run_server_kwargs()

[0.1.2.2b0] - 2022-09-22

Changed

  • Stop Server button now uses os.kill() instead of deprecated Werkzeug callback

v0.1.2.1

28 Apr 22:54
30348da
Compare
Choose a tag to compare

[0.1.2.1] - 2002-04-28

Changed

Added

  • Customize the 'brand' name of the dashboard by overriding DashApp.get_navbar_brand_children
  • Customize the 'brand' name text of the dashboard from DashApp constructor argument navbar_brand_name
  • FoliumColumnVisualizationPage for Folium maps
  • DashApp.set_run_server_kwargs to add arguments to app.run_server() call, e.g. to set host='localhost' for Macs.

v0.1.2.0

25 Feb 00:07
698850b
Compare
Choose a tag to compare

[0.1.2.0] - 2022-02-24

Changed

  • Version bump-up from 0.1.1.1b to 0.1.2.0 due to new features
  • Fixed bug in KpiPageTemplate.init
  • Changed documentation build folder to docs/doc_build
  • Install requirement of SQLAlchemy >=1.3.23, <1.4 (setup.py)
  • Fixed versions of all required packages to match CPD 4.0.5
  • Upgraded to dse-do-utils v0.5.4.2
  • Fixed bug in PrepareDataPageEdit.get_data_table when zero index-columns
  • Fixed bug in dash_common_utils.get_data_table when zero index-columns
  • Fix in VisualizationTabsPage (hard-coded 'demand_tab' initial value)

Added

  • Reference scenario - PlotlyManager gets a pm.ref_dm based on the selected reference_scenario
  • Multi scenario compare - PlotlyManager gets a pm.ms_inputs and pm.ms_outputs dict of DataFrames for scenario compare
  • Improved support for interactive visualization pages: VisualizationPage stores PlotlyManager in self.pm in VisualizationPage.get_layout
  • DashApp.get_app_layout: added className="dbc" to support Bootstrap CSS, see https://hellodash.pythonanywhere.com/about_dbc_css
  • DashApp and DoDashApp constructors: added bootstrap_theme and bootstrap_figure_template to support Bootstrap CSS
  • PlotlyRowsVisualizationPage template to easily add a visualization page of rows of Plotly Figures
  • utils.domodelrunner and utils.donotebookrunner modules
  • RunModel page with IO for running in-line and long-running model callbacks

v0.1.1.0

11 Jan 22:21
8982433
Compare
Choose a tag to compare

[0.1.1.0] - 2022-01-11

Changed

  • Version bump-up to 0.1.1.0 due to many new features
  • DashApp, DoDashApp debug property renamed to dash_debug
  • HomePageEdit and PrepareDataEdit are default main pages

Added

  • HomePage: Scenario duplicate, rename, delete
  • DoDashApp.db_echo flag for DB connection debugging
  • HomePage: Download scenario as Excel file
  • HomePage: Download all scenarios as zip archive
  • HomePage: Upload scenarios (from individual .xlsx or multiple in .zip)
  • Read and Delete scenario using SQLAlchemy
  • Duplicate scenario using SQLAlchemy insert-select

v0.1.0.0b5

05 Jan 21:45
42e166d
Compare
Choose a tag to compare

First release to PyPI