Skip to content

Releases: digital-science/dimcli

v 1.6

16 Jan 18:04
dee6974

Choose a tag to compare

v 1.6

  • New /gbq command for BigQuery schema exploration
    • /gbq tables [keyword] - list tables in tabular format with name, last updated, and full path
    • /gbq fields [table] - list all fields in a specific table
    • /gbq fields "search" - search for fields containing string across all tables
    • /gbq fields [table] "search" - search for fields within a specific table
    • Defaults to dimensions-ai.data_analytics dataset
    • Auto-displays fields when exactly one table is found
    • Tabular output format for easy copy-paste into SQL queries
  • Added BigQuery configuration support in ~/.dimensions/settings file
  • Added optional dependency: google-cloud-bigquery>=3.0.0

Version 1.5

07 Jan 18:41
2533764

Choose a tag to compare

  • Added DSL grammar for DSL V2.13
  • Updated CLI special commands. Now starting with / instead of .

Version 1.4

30 Dec 17:49
9280a27

Choose a tag to compare

v 1.4

v1.3

21 Jun 12:28
a18836f

Choose a tag to compare

v1.2

12 Dec 10:40

Choose a tag to compare

v1.1

26 Jul 10:36

Choose a tag to compare

Improve query_iterative so to included warning messages linked to specific iterations.

v1.0.2

17 Feb 17:32

Choose a tag to compare

Update grammar so to be compatible with DSL 2.6.0

v0.9.9.1

18 Jul 17:49

Choose a tag to compare

v0.9.9.1

Minor release

  • New feature: verify_ssl option for login() method - see the documentation

v 0.9.9

01 Jul 14:10

Choose a tag to compare

v 0.9.9

This release primarily improves the hyperlinked tables feature for Jupyter environments.

  • Test suite for magic commands
  • Improvements to the --nice and --links rendering of dataframes within the %%dsldf magic command
    • When using hyperlinks, drop IDs if title is present
    • Return affiliations as a list with GRID links
    • Generic 'default_transform' method for extra column not in transformations
  • New parameters for DslDataset.as_dataframe() method allow calling the 'nice' and 'links' renderers without a magic command

v0.9.8

19 Jun 21:17

Choose a tag to compare

  • Fix bug with df_grant_investigators_affiliations methods
  • dim_utils.dimensions_styler: format the text display value of a dataframe by including Dimensions hyperlinks whenever possible.
  • dim_utils.converters: JSON converters utils allow to pass a dataframe and get back an altered version of it where complex structures are transformed into list of comma separated values.
  • Magic commands: refactoring of line/cell operations
    • Variable name can be passed to save data
    • --links parameter: makes resulting dataframe table interactive
    • --nice parameter: convert struct to strings for easier reading and export
    • dsldocs can be used as a cell command too