Import from ELN#
Importing data from an electronic laboratory notebook
%%javascript
IPython.OutputArea.prototype._should_scroll = function(lines) {
return false;
}
from aiida import load_profile
load_profile();
import urllib.parse as urlparse
from traitlets import dlink
from aiidalab_widgets_base import (
AiidaNodeViewWidget,
ElnImportWidget,
)
url = urlparse.urlsplit(jupyter_notebook_url) # noqa: F821
parsed_url = urlparse.parse_qs(url.query)
params = {key: value[0] for key, value in parsed_url.items()}
eln_widget = ElnImportWidget(**params)
object_displayed = AiidaNodeViewWidget()
_ = dlink((eln_widget, "node"), (object_displayed, "node"))
Selected object:#
display(object_displayed)
display(eln_widget)