OpenFreeEnergy/alchemiscale

Add `validate` kwarg to `AlchemiscaleClient.create_network`; use process pool if possible

開放

#490 建立於 2026年3月17日

 (4 則留言) (0 個反應) (0 位負責人)Python (10 個分叉)auto 404
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.

貢獻者指南