atlas.core.command_line.setup package

Setup wizard infrastructure for ATLAS configuration.

Submodules

atlas.core.command_line.setup._common module

Shared utilities for the ATLAS setup subcommands.

atlas.core.command_line.setup._common.check_aiida() bool

Return True if aiida-core is importable.

atlas.core.command_line.setup._common.heading(title: str, subtitle: str = '') None

Print a section heading.

atlas.core.command_line.setup._common.list_codes() list[str]

Return full labels of configured AiiDA codes.

atlas.core.command_line.setup._common.list_computers() list[str]

Return labels of configured AiiDA computers.

atlas.core.command_line.setup._common.list_profiles() tuple[list[str], str | None]

Return (profile_names, default_name) or ([], None).

atlas.core.command_line.setup._common.require_profile() bool

Check that an AiiDA profile is loaded. Print an error if not.

atlas.core.command_line.setup._code module

AiiDA code setup.

atlas.core.command_line.setup._code.setup_code() None

Create an AiiDA code interactively.

atlas.core.command_line.setup._computer module

AiiDA computer setup.

atlas.core.command_line.setup._computer.setup_computer() None

Create and configure an AiiDA computer interactively.

atlas.core.command_line.setup._mpkey module

Materials Project API key setup.

atlas.core.command_line.setup._mpkey.setup_mp_key() None

Set up the Materials Project API key interactively.

atlas.core.command_line.setup._potcar module

AiiDA-VASP potential family (POTCAR) setup.

atlas.core.command_line.setup._potcar.setup_potcar() None

Upload a VASP POTCAR family to the AiiDA database.

atlas.core.command_line.setup._profile module

AiiDA profile setup.

atlas.core.command_line.setup._profile.setup_profile() None

Create or select an AiiDA profile interactively.

atlas.core.command_line.setup._status module

Show current ATLAS setup status.

atlas.core.command_line.setup._status.show_status() None

Display a summary of the current ATLAS configuration.

Module contents

ATLAS setup subcommands.

atlas.core.command_line.setup.setup_code() None

Create an AiiDA code interactively.

atlas.core.command_line.setup.setup_computer() None

Create and configure an AiiDA computer interactively.

atlas.core.command_line.setup.setup_mp_key() None

Set up the Materials Project API key interactively.

atlas.core.command_line.setup.setup_potcar() None

Upload a VASP POTCAR family to the AiiDA database.

atlas.core.command_line.setup.setup_profile() None

Create or select an AiiDA profile interactively.

atlas.core.command_line.setup.show_status() None

Display a summary of the current ATLAS configuration.