NGLViewで結晶構造をJupyterLab上で表示する

nglviewを使うとASEのAtoms(とpymatgenのStructure)をjupyterlab上で可視化できるのだが、nglviewはドキュメントが少なくてどうやればユニットセルを表示できるのか謎だった。

pyironで同じことをしようとしているコードをさっき見つけたので、それを参考にいい感じにpymatgenのStructureオブジェクトを表示するスクリプト↓を書いてみた。 構造が変になっていないかサクッと確認できるようになったのでとりあえず満足。

Visualize pymatgen's structure with NGLView · GitHub

f:id:lan496:20201209014116p:plain