MolSSI / QCFractal

A distributed compute and database platform for quantum chemistry.
https://molssi.github.io/QCFractal/
BSD 3-Clause "New" or "Revised" License
144 stars 47 forks source link

[WIP] PortalClient - MVP 01 - `next` rebase #671

Closed dotsdl closed 2 years ago

dotsdl commented 3 years ago

Description

This PR features a new PortalClient client interface, functioning as a MVP demonstrator for the following design features:

The approach taken here is informed by user feedback collected in late 2020 on the difficulty of using the current FractalClient. We hope to make the use of the client more obvious for users by virtue of its exposed methods, interaction patterns, and responsiveness, while also improving performance for repeated access of the same dataset(s).

This approach is meant to inspire discussion, and we are early enough in the process to alter course. Please do offer feedback!

Changelog description

Status

lgtm-com[bot] commented 3 years ago

This pull request introduces 9 alerts when merging b0c9a994355734d5296754d3a1bdc26f89244504 into 991b95c18b805dd16ea82566cbfadaa763cbcb7c - view on LGTM.com

new alerts:

lgtm-com[bot] commented 3 years ago

This pull request introduces 8 alerts when merging d2cffc3da9749845c4205927c4323c82bfc6394e into 991b95c18b805dd16ea82566cbfadaa763cbcb7c - view on LGTM.com

new alerts: