{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T13:16:51Z","timestamp":1762607811501,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030447274"},{"type":"electronic","value":"9783030447281"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-44728-1_9","type":"book-chapter","created":{"date-parts":[[2020,3,25]],"date-time":"2020-03-25T12:02:56Z","timestamp":1585137776000},"page":"145-163","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Accelerating Experimental Science Using Jupyter and NERSC HPC"],"prefix":"10.1007","author":[{"given":"Matthew L.","family":"Henderson","sequence":"first","affiliation":[]},{"given":"William","family":"Krinsman","sequence":"additional","affiliation":[]},{"given":"Shreyas","family":"Cholia","sequence":"additional","affiliation":[]},{"given":"Rollin","family":"Thomas","sequence":"additional","affiliation":[]},{"given":"Trevor","family":"Slaton","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,3,26]]},"reference":[{"key":"9_CR1","unstructured":"Clonenotebooks. \nhttps:\/\/github.com\/krinsman\/clonenotebooks\/"},{"key":"9_CR2","unstructured":"Conda. \nhttps:\/\/docs.conda.io\/projects\/conda\/en\/latest\/"},{"key":"9_CR3","unstructured":"Convert notebooks to other formats. \nhttps:\/\/nbconvert.readthedocs.io\/en\/latest\/"},{"key":"9_CR4","unstructured":"dask-jobqueue. \nhttps:\/\/jobqueue.dask.org\/en\/latest\/"},{"key":"9_CR5","unstructured":"Gif quantum k2 system. \nhttps:\/\/www.gatan.com\/products\/tem-imaging-spectroscopy\/gif-quantum-k2-system"},{"key":"9_CR6","unstructured":"Ipyparallel: Using ipython for parallel computing. \nhttps:\/\/ipyparallel.readthedocs.io\/en\/latest\/"},{"key":"9_CR7","unstructured":"Jupyter contents api. \nhttps:\/\/jupyter-notebook.readthedocs.io\/en\/stable\/extending\/contents.html"},{"key":"9_CR8","unstructured":"Jupyterlab: Real time collaboration. \nhttps:\/\/github.com\/jupyterlab\/jupyterlab\/issues\/5382"},{"key":"9_CR9","unstructured":"Jupyterlab: The next generation web-based user interface for project jupyter. \nhttps:\/\/github.com\/jupyterlab\/jupyterlab"},{"key":"9_CR10","unstructured":"lbnl-2019-resistive-casing notebook. \nhttps:\/\/github.com\/simpeg-research\/lbnl-2019-resistive-casing"},{"key":"9_CR11","unstructured":"mlhenderson fork of lbnl-2019-resistive-casing notebook. \nhttps:\/\/github.com\/mlhenderson\/lbnl-2019-resistive-casing"},{"key":"9_CR12","unstructured":"nbviewer. \nhttps:\/\/nbviewer.jupyter.org\/"},{"key":"9_CR13","unstructured":"Scalable analytics in python. \nhttps:\/\/dask.org\/"},{"key":"9_CR14","unstructured":"Spin. \nhttps:\/\/www.nersc.gov\/users\/data-analytics\/spin\/"},{"key":"9_CR15","unstructured":"Pangeo (2018). \nhttps:\/\/pangeo.io\/"},{"key":"9_CR16","doi-asserted-by":"publisher","unstructured":"Bsavitzky, et al.: py4dstem\/py4dstem: Doi release, July 2019. \nhttps:\/\/doi.org\/10.5281\/zenodo.3333960","DOI":"10.5281\/zenodo.3333960"},{"key":"9_CR17","doi-asserted-by":"publisher","unstructured":"Clausen, A., et al.: Libertem\/libertem: 0.1.0, November 2018. \nhttps:\/\/doi.org\/10.5281\/zenodo.1478763","DOI":"10.5281\/zenodo.1478763"},{"issue":"7752","key":"9_CR18","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1038\/s41586-019-1092-8","volume":"568","author":"S Das","year":"2019","unstructured":"Das, S., et al.: Observation of room-temperature polar skyrmions. Nature 568(7752), 368 (2019)","journal-title":"Nature"},{"key":"9_CR19","unstructured":"Dask: dask-labextension, September 2019. \nhttps:\/\/github.com\/dask\/dask-labextension"},{"key":"9_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"678","DOI":"10.1007\/978-3-030-02465-9_49","volume-title":"High Performance Computing","author":"S Farrell","year":"2018","unstructured":"Farrell, S., et al.: Interactive distributed deep learning with Jupyter notebooks. In: Yokota, R., Weiland, M., Shalf, J., Alam, S. (eds.) ISC High Performance 2018. LNCS, vol. 11203, pp. 678\u2013687. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-030-02465-9_49"},{"key":"9_CR21","unstructured":"Folk, M., Cheng, A., Yates, K.: HDF5: a file format and I\/O library for high performance computing applications. In: Proceedings of Supercomputing, vol. 99, pp. 5\u201333 (1999)"},{"issue":"2","key":"9_CR22","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1364\/OL.33.000156","volume":"33","author":"M Guizar-Sicairos","year":"2008","unstructured":"Guizar-Sicairos, M., Thurman, S.T., Fienup, J.R.: Efficient subpixel image registration algorithms. Opt. Lett. 33(2), 156\u2013158 (2008)","journal-title":"Opt. Lett."},{"key":"9_CR23","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.cageo.2018.11.010","volume":"125","author":"LJ Heagy","year":"2019","unstructured":"Heagy, L.J., Oldenburg, D.W.: Modeling electromagnetics on cylindrical meshes with applications to steel-cased wells. Comput. Geosci. 125, 115\u2013130 (2019). \nhttps:\/\/doi.org\/10.1016\/j.cageo.2018.11.010","journal-title":"Comput. Geosci."},{"key":"9_CR24","unstructured":"Jupyter: jupyter\/nbviewer, September 2019. \nhttps:\/\/github.com\/jupyter\/nbviewer"},{"key":"9_CR25","doi-asserted-by":"publisher","unstructured":"Project Jupyter, et al.: Binder 2.0 - reproducible, interactive, sharable environments for science at scale. In: Akici, F., Lippa, D., Niederhut, D., Pacer, M. (eds.) Proceedings of the 17th Python in Science Conference, pp. 113\u2013120 (2018). \nhttps:\/\/doi.org\/10.25080\/Majora-4af1f417-011","DOI":"10.25080\/Majora-4af1f417-011"},{"issue":"1","key":"9_CR26","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1107\/S0909049512044354","volume":"20","author":"W Kanitpanyacharoen","year":"2013","unstructured":"Kanitpanyacharoen, W., et al.: A comparative study of x-ray tomographic microscopy on shales at different synchrotron facilities: ALS, APS and SLS. J. Synchrotron Radiat. 20(1), 172\u2013180 (2013)","journal-title":"J. Synchrotron Radiat."},{"key":"9_CR27","unstructured":"Kluyver, T., et al.: Jupyter notebooks-a publishing format for reproducible computational workflows. In: ELPUB, pp. 87\u201390 (2016)"},{"key":"9_CR28","unstructured":"Nteract: nteract\/papermill, September 2019. \nhttps:\/\/github.com\/nteract\/papermill"},{"key":"9_CR29","unstructured":"Oliphant, T.E.: A Guide to NumPy, vol. 1. Trelgol Publishing USA (2006)"},{"issue":"3","key":"9_CR30","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1017\/S1431927619000497","volume":"25","author":"C Ophus","year":"2019","unstructured":"Ophus, C.: Four-dimensional scanning transmission electron microscopy (4D-STEM): from scanning nanodiffraction to ptychography and beyond. Microsc. Microanal. 25(3), 563\u2013582 (2019)","journal-title":"Microsc. Microanal."},{"key":"9_CR31","doi-asserted-by":"publisher","first-page":"860","DOI":"10.1038\/s41563-019-0387-3","volume":"18","author":"O Panova","year":"2019","unstructured":"Panova, O., et al.: Diffraction imaging of nanocrystalline structures in organic semiconductor molecular thin films. Nat. Mater. 18, 860\u2013865 (2019). \nhttps:\/\/doi.org\/10.1038\/s41563-019-0387-3","journal-title":"Nat. Mater."},{"issue":"1","key":"9_CR32","doi-asserted-by":"publisher","first-page":"2445","DOI":"10.1038\/s41467-019-10416-5","volume":"10","author":"TC Pekin","year":"2019","unstructured":"Pekin, T.C., et al.: Direct measurement of nanostructural change during in situ deformation of a bulk metallic glass. Nat. Commun. 10(1), 2445 (2019)","journal-title":"Nat. Commun."},{"issue":"24","key":"9_CR33","doi-asserted-by":"publisher","first-page":"15935","DOI":"10.1364\/OE.15.015935","volume":"15","author":"R Soummer","year":"2007","unstructured":"Soummer, R., Pueyo, L., Sivaramakrishnan, A., Vanderbei, R.J.: Fast computation of Lyot-style coronagraph propagation. Opt. Express 15(24), 15935\u201315951 (2007)","journal-title":"Opt. Express"},{"issue":"2","key":"9_CR34","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MCSE.2011.37","volume":"13","author":"S Walt Van Der","year":"2011","unstructured":"Van Der Walt, S., Colbert, S.C., Varoquaux, G.: The NumPy array: a structure for efficient numerical computation. Comput. Sci. Eng. 13(2), 22 (2011)","journal-title":"Comput. Sci. Eng."}],"container-title":["Communications in Computer and Information Science","Tools and Techniques for High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-44728-1_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,3,25]],"date-time":"2020-03-25T23:07:56Z","timestamp":1585177676000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-44728-1_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030447274","9783030447281"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-44728-1_9","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"26 March 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WIHPC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Workshop on Interactive High-Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Denver, CO","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"wihpc2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/sites.google.com\/view\/interactive-hpc\/home","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Linklings","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"100% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}