aiida package#

AiiDA is a flexible and scalable informatics’ infrastructure to manage, preserve, and disseminate the simulations, data, and workflows of modern-day computational science.

Able to store the full provenance of each object, and based on a tailored database built for efficient data mining of heterogeneous results, AiiDA gives the user the ability to interact seamlessly with any number of remote HPC resources and codes, thanks to its flexible plugin interface and workflow engine for the automation of complex sequences of simulations.

More information at http://www.aiida.net

aiida._get_raw_file_header() str[源代码]#

Get the default header for source AiiDA source code files. Note: is not preceded by comment character.

返回:

default AiiDA source file header

aiida.get_file_header(comment_char: str = '# ') str[源代码]#

Get the default header for source AiiDA source code files.

备注

Prepend by comment character.

参数:

comment_char – string put in front of each line

返回:

default AiiDA source file header

aiida.get_strict_version()[源代码]#

Return a distutils StrictVersion instance with the current distribution version

返回:

StrictVersion instance with the current version

返回类型:

distutils.version.StrictVersion

aiida.get_version() str[源代码]#

Return the current AiiDA distribution version

返回:

the current version

aiida.load_ipython_extension(ipython)[源代码]#

Load the AiiDA IPython extension, using %load_ext aiida.

Subpackages#

Submodules#

Expose the AiiDA CLI, for usage as python -m aiida