JuliaEarth / GeoStats.jl

An extensible framework for geospatial data science and geostatistical modeling fully written in Julia
https://juliaearth.github.io/GeoStatsDocs/stable/
MIT License
505 stars 60 forks source link

Migrate Tutorials to Pluto.jl #133

Closed NitishGadangi closed 3 years ago

NitishGadangi commented 3 years ago

Description: Rewrite the current tutorials (which were written in Jupyter Notebook) in Pluto.jl

Deliverables:

juliohm commented 3 years ago

Thank you for opening the issue @NitishGadangi, looking forward to running the examples in Pluto.jl :100:

exepulveda commented 3 years ago

silly question, is it better to move any tutorial to Pluto.jl?

juliohm commented 3 years ago

Pluto.jl is really nice @exepulveda and works seamlessly with the Julia ecosystem. Jupyter is a more generic tool that is loosing attention of the community. In particular, the fact that Pluto.jl notebooks are simple Julia scripts with comments is a big advantage. Reviewing PRs with Jupyter notebooks is not a great experience.

Additionally, the installation of Pluto.jl should be easier and less troublesome for newcomers. Jupyter requires IJulia, which installs Conda, and all the related Python stuff.

juliohm commented 3 years ago

Not to mention, we can design more engaging educational material with Pluto.jl using its built-in reactive model. No more need for packages such as Interact.jl for interactivity, which sometimes fail in different web browsers and host systems.

juliohm commented 3 years ago

Great to finally have the notebooks running on Pluto! They look much nicer now!