Skip to content

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

Description

@dotsdl

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions