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)