OpenFreeEnergy/alchemiscale
Add `validate` kwarg to `AlchemiscaleClient.create_network`; use process pool if possible
開放
#490 建立於 2026年3月17日
component-user-clientgood first issue
倉庫指標
- 星標
- (35 顆星)
- PR 合併指標
- (PR 指標待抓取)
描述
It's currently possible for users to submit AlchemicalNetworks with malformed Transformations, resulting in failures downstream in compute. We are addressing the downstream issue with a guardrail in #195, but it would be useful to catch this earlier, perhaps on submission.
We propose adding a validate kwarg to AlchemiscaleClient.create_network that runs Transformation.validate() on each transformation in the network, perhaps in parallel using a process pool for speed.