Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 3.04 KB

droplets-01-jupyter-notebooks.md

File metadata and controls

66 lines (47 loc) · 3.04 KB

Open Science Droplets 01

Jupyter notebook, the XXI century lab book

You have received an e-mail from a good colleague.

Session

We have prepared a notebook example to show an exploratory analysis of a moving cluster using data from the Gaia satellite. You can follow the example in different formats:

More details can be found in this tutorial

Objectives

  • Jupyter notebooks as a dynamic tool for exploratory analysis
  • Initialize a notebook
  • Basic structure and syntax: cells

Additional information

  • droplets resources
  • fortran magic
  • Server options

Summary (I)

  • pros
    • Felixibility for exploratory data, training, sharing
    • Web app, accessible from anywhere (ssh, server)
    • Markdown + code + resuts. Science results are more "tangible"
    • Reports in different formats, dashboards
    • Many extensions, and growing!

Summary (II)

  • cons
    • Hidden state and out-of-order execution
    • Notebooks encourage bad habits (not ideal for software development)
    • In general, not as powerful as a stand-alone application or modules (not ideal for sharing good code)
    • Some difficulties to obtain diff

Other resources

Take away

  • Easy to learn tool
  • Interweave results, ideas, and hypotheses with the code
  • Natural format to create a scientific narrative
  • State of scripts is not linear, depends on user
  • Excellent tools to share your research

Next session

  • March 16
  • Collaborative Jupyter notebooks through GitHub