Dear all,
my name is Giovanni Pizzi and I am a researcher at EPFL, Lausanne, Switzerland, in the group of prof. Nicola Marzari.
I jump in because I’m one of the developers of AiiDA (yes, the website is
www.aiida.net; and yes, it’s written in python).
I was supposed to write to this list a few days ago to introduce myself and AiiDA, but then I got delayed, and in the meantime Mario was faster than me ;-)
So, let’s remediate now:
AiiDA is a project jointly developed by EPFL and by the Bosch Research and Technology Center in Cambridge (MA, USA).
We are directly involved in both projects, as well as the CSCS supercomputing center where Mario is working (and indeed we are directly collaborating with Mario, who was visiting us yesterday).
The aim of AiiDA is to provide an infrastructure for managing large computations on supercomputers as well as pre-post-processing steps, automatically storing all the data, simulations, their relationship and the full provenance in a database,
ensuring reproducibility of simulations and allowing for efficient querying.
At the same time, we aim at providing a flexible interface for users, easy to use from python without knowing how a database works: the user just works on his simulations through AiiDA, and everything gets transparently recorded.
Moreover, we provide a workflow engine tailored for researchers - this means that workflow steps are python functions, rather than static blocks, because in most cases the logic of the workflow cannot is very dynamic and the researchers need to
‘play’ with it during the research. However, under the hoods, AiiDA keeps track of the full stack of calling/caller functions for provenance.
The infrastructure is mainly used now by physicists/material scientists working with atomistic simulations, but the code is plugin-based so it can be interfaced with any code with a command-line interface and input/output files that can be processed
using python.
I hope this short summary is already useful, you can find more information on the website, on the online docs
http://aiida-core.readthedocs.org/en/stable/, or on the publication G. Pizzi, A. Cepellotti, R. Sabatini, N. Marzari, and B. Kozinsky, AiiDA: automated interactive infrastructure and database
for computational science, Comp. Mat. Sci. 111, 218-230 (2016) http://www.sciencedirect.com/science/article/pii/S0927025615005820
But if you need more details, just ask!
Best,
Giovanni
Hi Mario,
Welcome. Nice to have you involved.
If AiiDA is the mentioned project, then most of it is written in Python.
Just spoke at a Smart Data/Big Data related event in Munich where Python was also a hot topic and described as particularly helpful for Data Science. I proposed a talk about Python and PyDev more in the DevOps and Automotive area (also held it
on a CloudBees event this week) but for EclipseCon France it was considered "too exotic" or the Automotive industry a too small niche (another talk on eTrice by the project leads wasn't accepted either though it just went 1.0)
I am not in Switzerland right now after working there last year, but maybe there's an opportunity like an Eclipse DemoCamp in Zurich or elsewhere to meet you. Or Science tracks and Unconference days like in Toulouse or later this year in Ludwigsburg.
With the rare occasion of an EclipseCon US talk a few years ago I mostly attend events in Europe. And those colleagues who lead eTrice mentioned, their observation was, the European events (ECE or ECF) keep growing while EclipseCon NA seems to attract a much
smaller crowd than a few years ago (e.g. when I was there) so it's not surprising to see another participant from Central Europe.
_______________________________________________
science-iwg mailing list
science-iwg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/science-iwg
|