Synapse Python Client 2.1.1 Release Candidate Available

2 views
Skip to first unread message

Jordan Kiang

unread,
Jul 9, 2020, 2:34:10 PM7/9/20
to Python Synapse Client Announcements
A release candidate of Synapse Python Client version 2.1.1 is available for preview and testing.

It is available from test.pypi.org and can be installed e.g.

pip3 install --upgrade --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple synapseclient

2.1.1 (2020-07-10)

Highlights:

  • This version includes a performance improvement for syncFromSynapse downloads of deep folder hierarchies to local filesystem locations outside of the Synapse cache.

  • Support is added for SubmissionViews that can be used to query and edit a set of submissions through table services.

    from synapseclient import SubmissionViewSchema
    
    project_or_folder = syn.get("syn123")
    evaluation_id = '9876543'
    view = syn.store(SubmissionViewSchema(name='My Submission View', parent=project_or_folder, scopes=[evaluation_id]))
    view_table = syn.tableQuery(f"select * from {view.id}")
    

Bug

  • [SYNPY-1075] - Error in Python test (submission annotations)

  • [SYNPY-1076] - Upgrade/fix Pandas dependency

Improvement

  • [SYNPY-1070] - Add support for submission views

  • [SYNPY-1078] - Improve syncFromSynapse performance for large folder structures synced to external paths

Reply all
Reply to author
Forward
0 new messages