-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AlchemiscalClient async+bulk for results, other methods; add request, response compression for large objects #150
Commits on Jun 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d98952 - Browse repository at this point
Copy the full SHA 6d98952View commit details -
Configuration menu - View commit details
-
Copy full SHA for 703dd71 - Browse repository at this point
Copy the full SHA 703dd71View commit details
Commits on Jun 19, 2023
-
Working async/await implementation of
get_tasks_status
Need to implement the `set_tasks_status` async/await version next
Configuration menu - View commit details
-
Copy full SHA for 1ce1de9 - Browse repository at this point
Copy the full SHA 1ce1de9View commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1686ca3 - Browse repository at this point
Copy the full SHA 1686ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8f859f - Browse repository at this point
Copy the full SHA e8f859fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 443470a - Browse repository at this point
Copy the full SHA 443470aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b8bd0 - Browse repository at this point
Copy the full SHA 19b8bd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66cbfa8 - Browse repository at this point
Copy the full SHA 66cbfa8View commit details
Commits on Jun 23, 2023
-
Think I've got token refreshes working with async
Using/abusing an async lock for this.
Configuration menu - View commit details
-
Copy full SHA for e535729 - Browse repository at this point
Copy the full SHA e535729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287326b - Browse repository at this point
Copy the full SHA 287326bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bf4971 - Browse repository at this point
Copy the full SHA 2bf4971View commit details -
Hybrid approach complete for
get_tasks_status
We now hit the bulk API endpoint with async using batches. Get 45s locally for 10,000 tasks.
Configuration menu - View commit details
-
Copy full SHA for 491d2a4 - Browse repository at this point
Copy the full SHA 491d2a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d80dfce - Browse repository at this point
Copy the full SHA d80dfceView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3f8d90 - Browse repository at this point
Copy the full SHA c3f8d90View commit details -
Switched to using
requests
for synchronous HTTP via clientsWe're seeing what looks like weird performance issues using `httpx` for synchronous requests vs. `requests`. Sticking with `requests` for synchronous, `httpx` for async for now.
Configuration menu - View commit details
-
Copy full SHA for 86b8417 - Browse repository at this point
Copy the full SHA 86b8417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31675bb - Browse repository at this point
Copy the full SHA 31675bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed8c0a - Browse repository at this point
Copy the full SHA 2ed8c0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2c0307 - Browse repository at this point
Copy the full SHA e2c0307View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9e580b - Browse repository at this point
Copy the full SHA d9e580bView commit details
Commits on Jun 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 97a962d - Browse repository at this point
Copy the full SHA 97a962dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b4278 - Browse repository at this point
Copy the full SHA d9b4278View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7860c27 - Browse repository at this point
Copy the full SHA 7860c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39732e9 - Browse repository at this point
Copy the full SHA 39732e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d99f26 - Browse repository at this point
Copy the full SHA 5d99f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6180b03 - Browse repository at this point
Copy the full SHA 6180b03View commit details
Commits on Jun 26, 2023
-
Added
verify
kwarg toAlchemiscaleBaseClient
.Allows use of client with self-signed certs on API services.
Configuration menu - View commit details
-
Copy full SHA for 48e7d06 - Browse repository at this point
Copy the full SHA 48e7d06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0332b80 - Browse repository at this point
Copy the full SHA 0332b80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea236d - Browse repository at this point
Copy the full SHA 8ea236dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 153d8ea - Browse repository at this point
Copy the full SHA 153d8eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0dede2 - Browse repository at this point
Copy the full SHA c0dede2View commit details
Commits on Jun 27, 2023
-
Now create_network resilient against really short expiry on tokens
Short expiry like we have in the test suite, not real life :P
Configuration menu - View commit details
-
Copy full SHA for 4471046 - Browse repository at this point
Copy the full SHA 4471046View commit details -
Configuration menu - View commit details
-
Copy full SHA for d414ff3 - Browse repository at this point
Copy the full SHA d414ff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e33c47 - Browse repository at this point
Copy the full SHA 7e33c47View commit details -
Configuration menu - View commit details
-
Copy full SHA for e012ad4 - Browse repository at this point
Copy the full SHA e012ad4View commit details -
Added compression of responses for certain
AlchemiscaleClient.get
c……alls Now by default compress retrievals of AlchemicalNetwork, Transformation, and ChemicalSystem. Also compress retrieval of ProtocolDAGResults.
Configuration menu - View commit details
-
Copy full SHA for 8786f09 - Browse repository at this point
Copy the full SHA 8786f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f83850 - Browse repository at this point
Copy the full SHA 2f83850View commit details -
Added compress control to all result/failure AlchemiscaleClient methods
Also, added `rich`-based progress bar to result retrieval.
Configuration menu - View commit details
-
Copy full SHA for fae60ff - Browse repository at this point
Copy the full SHA fae60ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca8356 - Browse repository at this point
Copy the full SHA 9ca8356View commit details -
Added more progress output to various methods on AlchemiscaleClient
Also made set_tasks_status work as async/batch, same as get_tasks_status
Configuration menu - View commit details
-
Copy full SHA for 3864393 - Browse repository at this point
Copy the full SHA 3864393View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f499b - Browse repository at this point
Copy the full SHA 23f499bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b85619 - Browse repository at this point
Copy the full SHA 3b85619View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c51997 - Browse repository at this point
Copy the full SHA 6c51997View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d9e9a - Browse repository at this point
Copy the full SHA c1d9e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 685c411 - Browse repository at this point
Copy the full SHA 685c411View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a49f2d - Browse repository at this point
Copy the full SHA 1a49f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9169b73 - Browse repository at this point
Copy the full SHA 9169b73View commit details -
Add nest_asyncio for AlchemiscaleClient cases run in envs like Jupyter
Also, add scope-based ordering to query outputs.
Configuration menu - View commit details
-
Copy full SHA for 42c1a23 - Browse repository at this point
Copy the full SHA 42c1a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41b2239 - Browse repository at this point
Copy the full SHA 41b2239View commit details
Commits on Jun 29, 2023
-
set_tasks_status methods now run in single query for many Tasks
We use the same patterns we applied for `get_tasks_status`.
Configuration menu - View commit details
-
Copy full SHA for 5d6a09f - Browse repository at this point
Copy the full SHA 5d6a09fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f70a6c9 - Browse repository at this point
Copy the full SHA f70a6c9View commit details