Observed since 21 Oct, 10:56 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aiida_conda_scheduler
AiiDA scheduler plugins that allow for `conda run`.
AiiDA scheduler plugins that allow for conda run.
Currently, as of aiida-core v2.0.1, it is impossible to set up a Computer + Code which can run, for example:
conda run --name myenv mpirun -np 4 pw.x -i input.in
since, (a) a code can only specify a remote_abs_path and (b) only a computer can specify the mpirun_command.
This is really the only way to run a code which is not in the Conda base environment, since conda activate myenv
(which could perhaps be added to prepend_text) fails when run in a script.
These scheduler plugins subclass the built-in scheduler subclasses, and overrides the _get_run_line method and:
NotImplementedError if len(codes_info) != 1 or codes_run_mode != CodeRunMode.SERIAL (i.e. only one code is supported).codes_info[0].code_uuid and retrieves its descriptionenv=myenvconda run --name myenv to the run line.pip install aiida_conda_scheduler
reentry scan # aiida v1.x only
Then the plugins should show in:
verdi plugin list aiida.schedulers
Use pipx to install the tox and pre-commit command tools.
git clone https://github.com/chrisjsewell/aiida-conda-scheduler .
cd aiida-conda-scheduler
pre-commit run --all
tox
For aiida-core v1, use e.g.
tox -e py38-v1
MIT
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
aiida-coreEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.7",
"evaluation": "NOT_EVALUATED"
} | aiida-core>=1.0,<3 | runtime |
coverageEnvironment{
"extras": "toml",
"marker": "extra == \"testing\"",
"requires_python": ">=3.7",
"evaluation": "NOT_EVALUATED"
} | coverage[toml] ; extra == "testing" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"testing\"",
"requires_python": ">=3.7",
"evaluation": "NOT_EVALUATED"
} | pytest~=6.0 ; extra == "testing" | runtime |
pytest-covEnvironment{
"extras": "",
"marker": "extra == \"testing\"",
"requires_python": ">=3.7",
"evaluation": "NOT_EVALUATED"
} | pytest-cov ; extra == "testing" | runtime |
bdist_wheel · 4.2 KB · Python py3
sdist · 5.09 KB · Python source
Shared repository data · GitHub
Observed since 21 Oct, 10:56 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:43bd22593f2dd9ecdcb3d082e1bba97a59d5bf14f10be8802ac3e57496ad3cb7