aiida.tools package#
Tools to operate on AiiDA ORM class instances
What functionality should go directly in the ORM class in aiida.orm and what in aiida.tools?
The ORM class should define basic functions to set and get data from the object
- More advanced functionality to operate on the ORM class instances can be placed in aiida.tools
to prevent the ORM namespace from getting too cluttered.
Note
Modules in this sub package may require the database environment to be loaded
Subpackages#
- aiida.tools.archive package
- Subpackages
- Submodules
ArchiveFormatAbstract
ArchiveFormatAbstract.__abstractmethods__
ArchiveFormatAbstract.__dict__
ArchiveFormatAbstract.__module__
ArchiveFormatAbstract.__weakref__
ArchiveFormatAbstract._abc_impl
ArchiveFormatAbstract.key_format
ArchiveFormatAbstract.latest_version
ArchiveFormatAbstract.migrate()
ArchiveFormatAbstract.open()
ArchiveFormatAbstract.read_version()
ArchiveReaderAbstract
ArchiveReaderAbstract.__abstractmethods__
ArchiveReaderAbstract.__dict__
ArchiveReaderAbstract.__enter__()
ArchiveReaderAbstract.__exit__()
ArchiveReaderAbstract.__init__()
ArchiveReaderAbstract.__module__
ArchiveReaderAbstract.__weakref__
ArchiveReaderAbstract._abc_impl
ArchiveReaderAbstract.get()
ArchiveReaderAbstract.get_backend()
ArchiveReaderAbstract.get_metadata()
ArchiveReaderAbstract.graph()
ArchiveReaderAbstract.path
ArchiveReaderAbstract.querybuilder()
ArchiveWriterAbstract
ArchiveWriterAbstract.__abstractmethods__
ArchiveWriterAbstract.__dict__
ArchiveWriterAbstract.__enter__()
ArchiveWriterAbstract.__exit__()
ArchiveWriterAbstract.__init__()
ArchiveWriterAbstract.__module__
ArchiveWriterAbstract.__weakref__
ArchiveWriterAbstract._abc_impl
ArchiveWriterAbstract.bulk_insert()
ArchiveWriterAbstract.compression
ArchiveWriterAbstract.delete_object()
ArchiveWriterAbstract.mode
ArchiveWriterAbstract.path
ArchiveWriterAbstract.put_object()
ArchiveWriterAbstract.update_metadata()
get_format()
HTMLGetLinksParser
batch_iter()
get_valid_import_links()
_check_node_licenses()
_check_unsealed_nodes()
_collect_all_entities()
_collect_required_entities()
_stream_repo_files()
create_archive()
get_init_summary()
ArchiveExportError
ArchiveImportError
ExportImportException
ExportValidationError
ImportTestRun
ImportUniquenessError
ImportValidationError
CommentTransform
GroupTransform
NodeTransform
QueryParams
QueryParams.__annotations__
QueryParams.__dataclass_fields__
QueryParams.__dataclass_params__
QueryParams.__dict__
QueryParams.__eq__()
QueryParams.__hash__
QueryParams.__init__()
QueryParams.__match_args__
QueryParams.__module__
QueryParams.__repr__()
QueryParams.__weakref__
QueryParams.batch_size
QueryParams.filter_size
_add_files_to_repo()
_add_new_entities()
_get_new_object_keys()
_import_authinfos()
_import_comments()
_import_computers()
_import_groups()
_import_links()
_import_logs()
_import_nodes()
_import_users()
_make_import_group()
_merge_node_extras()
import_archive()
- aiida.tools.calculations package
- aiida.tools.data package
- aiida.tools.dbexporters package
- aiida.tools.dbimporters package
- Subpackages
- Submodules
CifEntry
DbEntry
DbImporter
DbSearchResults
DbSearchResults.DbSearchResultsIterator
DbSearchResults.__annotations__
DbSearchResults.__dict__
DbSearchResults.__getitem__()
DbSearchResults.__init__()
DbSearchResults.__iter__()
DbSearchResults.__len__()
DbSearchResults.__module__
DbSearchResults.__weakref__
DbSearchResults._get_source_dict()
DbSearchResults._get_url()
DbSearchResults._return_class
DbSearchResults.at()
DbSearchResults.fetch_all()
DbSearchResults.next()
UpfEntry
- aiida.tools.dumping package
- Submodules
ProcessDumper
ProcessDumper.__dict__
ProcessDumper.__init__()
ProcessDumper.__module__
ProcessDumper.__weakref__
ProcessDumper._dump_calculation()
ProcessDumper._dump_calculation_io()
ProcessDumper._dump_node_yaml()
ProcessDumper._dump_workflow()
ProcessDumper._generate_calculation_io_mapping()
ProcessDumper._generate_child_node_label()
ProcessDumper._generate_default_dump_path()
ProcessDumper._generate_readme()
ProcessDumper._validate_make_dump_path()
ProcessDumper.dump()
- Submodules
- aiida.tools.graph package
- Submodules
AbstractSetContainer
AbstractSetContainer.__abstractmethods__
AbstractSetContainer.__add__()
AbstractSetContainer.__dict__
AbstractSetContainer.__eq__()
AbstractSetContainer.__hash__
AbstractSetContainer.__iadd__()
AbstractSetContainer.__init__()
AbstractSetContainer.__isub__()
AbstractSetContainer.__len__()
AbstractSetContainer.__module__
AbstractSetContainer.__ne__()
AbstractSetContainer.__repr__()
AbstractSetContainer.__sub__()
AbstractSetContainer.__weakref__
AbstractSetContainer._abc_impl
AbstractSetContainer._check_input_for_set()
AbstractSetContainer._check_self_and_other()
AbstractSetContainer.add_entities()
AbstractSetContainer.additional_identifiers
AbstractSetContainer.copy()
AbstractSetContainer.empty()
AbstractSetContainer.get_template()
AbstractSetContainer.keyset
AbstractSetContainer.set_entities()
AiidaEntitySet
AiidaEntitySet.__abstractmethods__
AiidaEntitySet.__init__()
AiidaEntitySet.__module__
AiidaEntitySet._abc_impl
AiidaEntitySet._check_input_for_set()
AiidaEntitySet._check_self_and_other()
AiidaEntitySet.aiida_cls
AiidaEntitySet.get_template()
AiidaEntitySet.identifier
AiidaEntitySet.identifier_type
Basket
Basket.__add__()
Basket.__dict__
Basket.__eq__()
Basket.__getitem__()
Basket.__hash__
Basket.__iadd__()
Basket.__init__()
Basket.__isub__()
Basket.__len__()
Basket.__module__
Basket.__ne__()
Basket.__repr__()
Basket.__setitem__()
Basket.__sub__()
Basket.__weakref__
Basket.copy()
Basket.dict
Basket.empty()
Basket.get_template()
Basket.groups
Basket.nodes
Basket.sets
DirectedEdgeSet
DirectedEdgeSet.__abstractmethods__
DirectedEdgeSet.__init__()
DirectedEdgeSet.__module__
DirectedEdgeSet._abc_impl
DirectedEdgeSet._check_input_for_set()
DirectedEdgeSet._check_self_and_other()
DirectedEdgeSet.aiida_cls_from
DirectedEdgeSet.aiida_cls_to
DirectedEdgeSet.edge_identifiers
DirectedEdgeSet.edge_namedtuple
DirectedEdgeSet.get_template()
GroupNodeEdge
GroupNodeEdge.__getnewargs__()
GroupNodeEdge.__match_args__
GroupNodeEdge.__module__
GroupNodeEdge.__new__()
GroupNodeEdge.__repr__()
GroupNodeEdge.__slots__
GroupNodeEdge._asdict()
GroupNodeEdge._field_defaults
GroupNodeEdge._fields
GroupNodeEdge._make()
GroupNodeEdge._replace()
GroupNodeEdge.group_id
GroupNodeEdge.node_id
Operation
QueryRule
ReplaceRule
RuleSaveWalkers
RuleSequence
RuleSetWalkers
UpdateRule
delete_group_nodes()
delete_nodes()
TraverseGraphOutput
TraverseGraphOutput.__annotations__
TraverseGraphOutput.__dict__
TraverseGraphOutput.__module__
TraverseGraphOutput.__optional_keys__
TraverseGraphOutput.__orig_bases__
TraverseGraphOutput.__required_keys__
TraverseGraphOutput.__total__
TraverseGraphOutput.__weakref__
TraverseGraphOutput.links
TraverseGraphOutput.nodes
TraverseGraphOutput.rules
get_nodes_delete()
get_nodes_export()
traverse_graph()
validate_traversal_rules()
- Submodules
- aiida.tools.groups package
- Submodules
GroupAttr
GroupNotFoundError
GroupNotUniqueError
GroupPath
GroupPath.__contains__()
GroupPath.__dict__
GroupPath.__eq__()
GroupPath.__ge__()
GroupPath.__getitem__()
GroupPath.__gt__()
GroupPath.__hash__
GroupPath.__init__()
GroupPath.__iter__()
GroupPath.__le__()
GroupPath.__len__()
GroupPath.__lt__()
GroupPath.__module__
GroupPath.__repr__()
GroupPath.__truediv__()
GroupPath.__weakref__
GroupPath._validate_path()
GroupPath.browse
GroupPath.children
GroupPath.cls
GroupPath.delete_group()
GroupPath.delimiter
GroupPath.get_group()
GroupPath.get_or_create_group()
GroupPath.group_ids
GroupPath.is_virtual
GroupPath.key
GroupPath.parent
GroupPath.path
GroupPath.path_list
GroupPath.walk()
GroupPath.walk_nodes()
InvalidPath
NoGroupsInPathError
WalkNodeResult
WalkNodeResult.__getnewargs__()
WalkNodeResult.__match_args__
WalkNodeResult.__module__
WalkNodeResult.__new__()
WalkNodeResult.__repr__()
WalkNodeResult.__slots__
WalkNodeResult._asdict()
WalkNodeResult._field_defaults
WalkNodeResult._fields
WalkNodeResult._make()
WalkNodeResult._replace()
WalkNodeResult.group_path
WalkNodeResult.node
- Submodules
- aiida.tools.ipython package
- Submodules
- Usage
AiiDALoaderMagics
AiiDALoaderMagics.__annotations__
AiiDALoaderMagics.__module__
AiiDALoaderMagics._all_trait_default_generators
AiiDALoaderMagics._descriptors
AiiDALoaderMagics._instance_inits
AiiDALoaderMagics._repr_html_()
AiiDALoaderMagics._repr_json_()
AiiDALoaderMagics._repr_latex_()
AiiDALoaderMagics._repr_pretty_()
AiiDALoaderMagics._static_immutable_initial_values
AiiDALoaderMagics._trait_default_generators
AiiDALoaderMagics._traits
AiiDALoaderMagics.aiida()
AiiDALoaderMagics.magics
AiiDALoaderMagics.registered
AiiDALoaderMagics.verdi()
add_to_ns()
load_ipython_extension()
register_ipython_extension()
- Submodules
- aiida.tools.pytest_fixtures package
- Submodules
aiida_config()
aiida_config_factory()
aiida_config_tmp()
aiida_profile()
aiida_profile_clean()
aiida_profile_clean_class()
aiida_profile_factory()
aiida_profile_tmp()
daemon_client()
started_daemon_client()
stopped_daemon_client()
submit_and_await()
EntryPointManager
entry_points()
aiida_manager()
aiida_code()
aiida_code_installed()
aiida_computer()
aiida_computer_local()
aiida_computer_ssh()
aiida_localhost()
ssh_key()
PostgresCluster
config_psql_dos()
config_sqlite_dos()
postgres_cluster()
- Submodules
- aiida.tools.query package
- Submodules
CalculationQueryBuilder
CalculationQueryBuilder.__dict__
CalculationQueryBuilder.__init__()
CalculationQueryBuilder.__module__
CalculationQueryBuilder.__weakref__
CalculationQueryBuilder._compound_projections
CalculationQueryBuilder._default_projections
CalculationQueryBuilder._valid_projections
CalculationQueryBuilder.default_projections
CalculationQueryBuilder.get_filters()
CalculationQueryBuilder.get_projected()
CalculationQueryBuilder.get_query_set()
CalculationQueryBuilder.mapper
CalculationQueryBuilder.valid_projections
format_process_state()
format_relative_time()
format_sealed()
format_state()
CalculationProjectionMapper
ProjectionMapper
ProjectionMapper.__annotations__
ProjectionMapper.__dict__
ProjectionMapper.__init__()
ProjectionMapper.__module__
ProjectionMapper.__weakref__
ProjectionMapper._valid_projections
ProjectionMapper.format()
ProjectionMapper.get_attribute()
ProjectionMapper.get_formatter()
ProjectionMapper.get_label()
ProjectionMapper.valid_projections
- Submodules
- aiida.tools.visualization package
- Submodules
Graph
Graph.__dict__
Graph.__init__()
Graph.__module__
Graph.__weakref__
Graph._convert_link_types()
Graph._load_node()
Graph.add_edge()
Graph.add_incoming()
Graph.add_node()
Graph.add_origin_to_targets()
Graph.add_origins_to_targets()
Graph.add_outgoing()
Graph.backend
Graph.edges
Graph.graphviz
Graph.nodes
Graph.recurse_ancestors()
Graph.recurse_descendants()
LinkStyleFunc
_add_graphviz_edge()
_add_graphviz_node()
_default_ignore_node_styles()
_default_origin_node_styles()
_get_node_label()
default_link_styles()
default_node_styles()
default_node_sublabels()
get_node_id_label()
pstate_node_styles()
- Submodules