mirror of
https://github.com/OpenFreeEnergy/openfe.git
synced 2026-06-04 22:34:24 +08:00
* add more checks * make precommit manual * apply formatting to pyproject.toml * add TODO * remove unneeded, add a few more * add ruff, but turn everything off * add openfe known first party * format highest-level files * first half of openfe protocols * second half of openfe protocols * openfe protocols formatting, with alyssa's fmt skips * add ruff formatter to precommit * fmt: off all vendored _rfe_utils code * addressing review comments * format openfe/utils * format openfe/setup * first batch of cli formatting * second batch of cli formatting * formatting the rest of openfecli commands * format openfecli/parameters * format openfe/storage * run precommit * Update openfecli/commands/gather.py Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com> * update example notebooks branch for v1.7.0 docs changes (#1615) * bump example notebooks branch * add ipykernel to env * roll back to fixing septop branch * i dont think we want ipykernel * bump to tmp_fix_docs branch * point to branch revert-237-v1.7_cookbooks * point to latest example notebooks release * remove colab button, point to updated example notebooks, reorg landing page (#1618) * remove colab button from example notebooks in docs * point to example notebooks 2025.10.2 * replace 'try' with CLI --------- Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
21 lines
866 B
Python
21 lines
866 B
Python
import click
|
|
from plugcli.params import Option
|
|
|
|
N_PROTOCOL_REPEATS = Option(
|
|
"--n-protocol-repeats",
|
|
type=click.INT,
|
|
help="Number of independent repeat(s) to be run per execution of a transformation using the ``openfe quickrun`` command.\n\n"
|
|
"For example:\n\n ``--n-protocol-repeats=3`` means ``openfe quickrun`` will execute 3 repeats in serial.\n\n"
|
|
" ``--n-protocol-repeats=1`` means ``openfe quickrun`` will execute only 1 repeat per call, "
|
|
"which allows for individual repeats to be submitted in parallel by calling ``openfe quickrun`` on the same input JSON file multiple times.",
|
|
)
|
|
|
|
NCORES = Option("-n", "--n-cores", help="Number of cores to use for multiprocessing.")
|
|
|
|
OVERWRITE = Option(
|
|
"--overwrite-charges",
|
|
is_flag=True,
|
|
default=False,
|
|
help="Overwrite any partial charges present in the input molecules.",
|
|
)
|