You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the dtype geometry (and geography).
The new data type geometry adds support for syncing GIS data (e.g. WKB/WKT, GeoJSON, shapely objects, and GeoDataFrames).
Add the SQLConnector flavor postgis.
The new flavor postgis (built atop the postgresql flavor) allows pipes to take natively support GEOMETRY (and GEOGRAPHY) types.
Add a pages sidebar to the Web Console.
Clicking the Meerschaum logo on the Web Console will show the pages navigation sidebar, allowing you to easily expand the web app. Custom pages added via @web_page are grouped by plugin. You can override this behavior with the page_group parameter:
frommeerschaum.pluginsimportweb_page, dash_plugin@dash_plugindefinit_dash(dash_app):
importdash.htmlashtml@web_page('users', page_group='Settings', login_required=True)defmy_new_settings_page():
returndbc.Container([
html.P("A new page `/dash/users/` added to the Settings page group.")
])
Add the property instance_keys to api connectors.
The optional property instance_keys determines the value of instance_keys to be sent alongside pipe requests.
Insert the Web Console navbar into custom pages.
Custom pages added via @web_page will now include the simple navbar by default, to more tightly integrate custom pages into the Web Console. This behavior may be disabled by setting skip_navbar=True in @web_page:
Create INT columns for dtypes int32, SMALLINT for int16.
The SQLConnector now maps the Pandas dtypes int32 to INT and int16 (and int8) to SMALLINT rather than defaulting to BIGINT for everything.
Fix serialization of valkey pipes without indices.
Pipes synced without columns now correctly serialize documents' keys.
Add API endpoints for clearing pipes and chunk bounds.
The endpoints /pipes/{connector_keys}/{metric_key}/{location_key}/clear and /pipes/{connector_keys}/{metric_key}/{location_key}/chunk_bounds now allow API users to clear pipes (rather than using the legacy actions endpoint) and get the values from pipe.get_chunk_bounds().
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
v2.9.0
Add the dtype
geometry(andgeography).The new data type
geometryadds support for syncing GIS data (e.g. WKB/WKT, GeoJSON,shapelyobjects, andGeoDataFrames).The
geometrydtype syntax supports constraints for Geometry type and/or CRS (SRID):Syncing a
GeoDataFrame(without specifying an explicit dtype) will detect any CRS and geometry type:Add the SQLConnector flavor
postgis.The new flavor
postgis(built atop thepostgresqlflavor) allows pipes to take natively supportGEOMETRY(andGEOGRAPHY) types.Add a pages sidebar to the Web Console.
Clicking the Meerschaum logo on the Web Console will show the pages navigation sidebar, allowing you to easily expand the web app. Custom pages added via
@web_pageare grouped by plugin. You can override this behavior with thepage_groupparameter:Add the property
instance_keystoapiconnectors.The optional property
instance_keysdetermines the value ofinstance_keysto be sent alongside pipe requests.Insert the Web Console navbar into custom pages.
Custom pages added via
@web_pagewill now include the simple navbar by default, to more tightly integrate custom pages into the Web Console. This behavior may be disabled by settingskip_navbar=Truein@web_page:Create
INTcolumns for dtypesint32,SMALLINTforint16.The
SQLConnectornow maps the Pandas dtypesint32toINTandint16(andint8) toSMALLINTrather than defaulting toBIGINTfor everything.Fix serialization of
valkeypipes without indices.Pipes synced without
columnsnow correctly serialize documents' keys.Add API endpoints for clearing pipes and chunk bounds.
The endpoints
/pipes/{connector_keys}/{metric_key}/{location_key}/clearand/pipes/{connector_keys}/{metric_key}/{location_key}/chunk_boundsnow allow API users to clear pipes (rather than using the legacy actions endpoint) and get the values frompipe.get_chunk_bounds().Skip venv locking on Windows.
Shrink
fullDocker image size.This discussion was created from the release ✨ v2.9.0 Add `geometry` dtype, PostGIS support, and pages navigation..
Beta Was this translation helpful? Give feedback.
All reactions