DataSHIELD Python 0.2.0

Hi,

I just updated the DataSHIELD Client API in Python: datashield package on Pypi along with its Opal implementation datashield-opal package on Pypi.

See usage example at: DataSHIELD Python Demo - Jupyter notebook

Note that for now there is no higher level API such as the ones provided by dsBaseClient or dsTidyverseClient in R. Contributions are welcomed :slight_smile:

As a general recommendation for DS package developers, to facilitate portability to other languages:

  • put as little logic as possible in client packages
  • make server side packages return standard data structures (vectors and lists), i.e. avoid complex R object serialization (for instance for graphics)

Regards
Yannick