molgenis / molgenis-emx2

MOLGENIS EMX2, the latest version of the MOLGENIS data platform.
GNU Lesser General Public License v3.0
11 stars 16 forks source link

feat(py-client): enabled upload of upload (zip) files #3859

Open dtroelofsprins opened 3 weeks ago

dtroelofsprins commented 3 weeks ago

Is your feature request related to a problem? Please describe. With the current version of the EMX2 pyclient (10.72.1) it seems not possible to upload data that contains characters like ä, ö etc. Uploading files containing these kind of characters via the application works fine. Although the save_schema method can take either a file, DataFrame or Dictionary as input, these are all converted to a csv string, which is uploaded using the csv API.

Describe the solution you'd like The EMX2 Pyclient should be able to upload files. Both (csv) files as well as zip-files containing multiple (related) data files.

Additional context