All Projects → aiidateam → Aiida Core

aiidateam / Aiida Core

Licence: other
The official repository for the AiiDA code

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Aiida Core

nactivity
workflow engine activity activiti
Stars: ✭ 55 (-76.89%)
Mutual labels:  workflow, workflow-engine, workflows
River Admin
🚀 A shiny admin interface for django-river built with DRF, Vue & Vuetify
Stars: ✭ 55 (-76.89%)
Mutual labels:  workflow-engine, workflows, workflow
Microwf
A simple finite state machine (FSM) with workflow character where you define your workflows in code.
Stars: ✭ 122 (-48.74%)
Mutual labels:  workflow-engine, workflows, workflow
Fastmac
Get a MacOS or Linux shell, for free, in around 2 minutes
Stars: ✭ 1,953 (+720.59%)
Mutual labels:  ssh, workflow
Cylc Flow
Cylc: a workflow engine for cycling systems. Repository master branch: core meta-scheduler component of cylc-8 (in development); Repository 7.8.x branch: full cylc-7 system.
Stars: ✭ 154 (-35.29%)
Mutual labels:  scheduler, workflow-engine
Etl unicorn
数据可视化, 数据挖掘, 数据处理 ETL
Stars: ✭ 156 (-34.45%)
Mutual labels:  workflow-engine, workflow
Go Codon
Workflow based REST framework code generator
Stars: ✭ 133 (-44.12%)
Mutual labels:  workflows, workflow
Cuneiform
Cuneiform distributed programming language
Stars: ✭ 175 (-26.47%)
Mutual labels:  workflow-engine, workflow
Workflow core
[Deprecated, use flor_core instead] A Rails engine which providing essential infrastructure of workflow. It's based on Workflow Nets.
Stars: ✭ 171 (-28.15%)
Mutual labels:  workflow-engine, workflow
Kogito Runtimes
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 188 (-21.01%)
Mutual labels:  workflow-engine, workflow
Alfred Workflow
Full-featured library for writing Alfred 3 & 4 workflows
Stars: ✭ 2,622 (+1001.68%)
Mutual labels:  workflows, workflow
Django Lb Workflow
Reusable workflow library for Django
Stars: ✭ 153 (-35.71%)
Mutual labels:  workflow-engine, workflow
Zeebe
Distributed Workflow Engine for Microservices Orchestration
Stars: ✭ 2,165 (+809.66%)
Mutual labels:  workflow-engine, workflow
Batchflow
BatchFlow helps you conveniently work with random or sequential batches of your data and define data processing and machine learning workflows even for datasets that do not fit into memory.
Stars: ✭ 156 (-34.45%)
Mutual labels:  workflow-engine, workflow
Temporal
Temporal service
Stars: ✭ 3,212 (+1249.58%)
Mutual labels:  workflow-engine, workflows
Viewflow
Reusable workflow library for Django
Stars: ✭ 2,136 (+797.48%)
Mutual labels:  workflow-engine, workflow
Realtime
Listen to your to PostgreSQL database in realtime via websockets. Built with Elixir.
Stars: ✭ 4,278 (+1697.48%)
Mutual labels:  workflow-engine, workflows
Versionpress
Git-based version control for WordPress. Whoa!
Stars: ✭ 2,479 (+941.6%)
Mutual labels:  database, workflow
Wexflow
An easy and fast way to build automation and workflows on Windows, Linux, macOS, and the cloud.
Stars: ✭ 2,435 (+923.11%)
Mutual labels:  scheduler, workflow
Microflow
Lightweight workflow engine
Stars: ✭ 129 (-45.8%)
Mutual labels:  workflow-engine, workflow

AiiDA

AiiDA (www.aiida.net) is a workflow manager for computational science with a strong focus on provenance, performance and extensibility.

Latest release PyPI version conda-forge PyPI pyversions
Getting help Docs status Google Group
Build status Build Status Coverage Status
Activity PyPI-downloads Commit Activity
Community Affiliated with NumFOCUS Twitter

Features

  • Workflows: Write complex, auto-documenting workflows in python, linked to arbitrary executables on local and remote computers. The event-based workflow engine supports tens of thousands of processes per hour with full checkpointing.
  • Data provenance: Automatically track inputs, outputs & metadata of all calculations in a provenance graph for full reproducibility. Perform fast queries on graphs containing millions of nodes.
  • HPC interface: Move your calculations to a different computer by changing one line of code. AiiDA is compatible with schedulers like SLURM, PBS Pro, torque, SGE or LSF out of the box.
  • Plugin interface: Extend AiiDA with plugins for new simulation codes (input generation & parsing), data types, schedulers, transport modes and more.
  • Open Science: Export subsets of your provenance graph and share them with peers or make them available online for everyone on the Materials Cloud.
  • Open source: AiiDA is released under the MIT open source license

Installation

Please see AiiDA's documentation.

How to contribute PRs Welcome GitHub issues by-label

The AiiDA team appreciates help from a wide range of different backgrounds. Small improvements of the documentation or minor bug fixes are always welcome.

Please see the Contributor wiki on how to get started.

Frequently Asked Questions

If you are experiencing problems with your AiiDA installation, please refer to the FAQ page of the documentation.

How to cite

If you use AiiDA in your research, please consider citing the following publications:

  • AiiDA >= 1.0: S. P. Huber et al., AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance, Scientific Data 7, 300 (2020); DOI: 10.1038/s41597-020-00638-4
  • AiiDA >= 1.0: M. Uhrin et al., Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows, Computational Materials Science 187, 110086 (2021); DOI: 10.1016/j.commatsci.2020.110086
  • AiiDA < 1.0: Giovanni Pizzi, Andrea Cepellotti, Riccardo Sabatini, Nicola Marzari,and Boris Kozinsky, AiiDA: automated interactive infrastructure and database for computational science, Computational Materials Science 111, 218-230 (2016); DOI: 10.1016/j.commatsci.2015.09.013

License

AiiDA is distributed under the MIT open source license (see LICENSE.txt). For a list of other open source components included in AiiDA, see open_source_licenses.txt.

Acknowledgements

AiiDA is a NumFOCUS Affiliated Project and supported by the MARVEL National Centre of Competence in Research, the MaX European Centre of Excellence and by a number of other supporting projects, partners and institutions, whose complete list is available on the AiiDA website acknowledgements page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].