Giter Site home page Giter Site logo

anu-rses-education / emsc-4033 Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 4.0 458.03 MB

Course materials for EMSC4033: Computational Geosciences.

License: MIT License

TeX 0.01% Jupyter Notebook 62.86% Python 0.02% HTML 37.09% Classic ASP 0.02% CSS 0.01% JavaScript 0.01%

emsc-4033's Introduction

EMSC 4033

Health check

https://img.shields.io/badge/<LABEL>-<MESSAGE>-<COLOR>

Using Jupyterbook

This repository also contains the information for building a jupyterbook using the notebooks that are in the Notebooks directory.

There is some additional configuration to make this work smoothly and you can read what needs to be done in Jupyterbook/README.md

For this example, you can see the online version which is automatically built by github using this repository.

Try out the Nbgitpuller

To make a "binder-like" link to a repository on a droplet that you have set up, you can read the nbgitpuller documentation or fill out a form here:

https://img.shields.io/badge/<LABEL>-<MESSAGE>-<COLOR>

You can launch this example particular example to try it out by clicking on this link. Your work is persistent.

https://img.shields.io/badge/<LABEL>-<MESSAGE>-<COLOR>

Administration tasks

Admin users also have access to the hub control panel to shut down wayward servers and add / remove users.

ControlPanel

emsc-4033's People

Contributors

lmoresi avatar navidcy avatar fzhang0 avatar

Stargazers

 avatar  avatar  avatar  avatar Agustina avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

emsc-4033's Issues

lavavu and xvfb crashes

There seems to be some race condition between setting up the virtual frame buffer and running the visualisations and it causes a kernel crash.

I am not sure, but it may be sufficient to set up the xvfb calls at the start of the notebook ... this applies to many of the stripy examples.

gdal problem (of course) on jupyterhub

ImportError                               Traceback (most recent call last)
<ipython-input-4-a96b51b5655f> in <module>
      1 get_ipython().run_line_magic('matplotlib', 'inline')
      2 
----> 3 import gdal
      4 import cartopy
      5 import cartopy.crs as ccrs

/opt/tljh/user/lib/python3.7/site-packages/gdal.py in <module>
      1 # import osgeo.gdal as a convenience
----> 2 from osgeo.gdal import deprecation_warn
      3 deprecation_warn('gdal')
      4 
      5 from osgeo.gdal import *

/opt/tljh/user/lib/python3.7/site-packages/osgeo/__init__.py in <module>
     19                 fp.close()
     20             return _mod
---> 21     _gdal = swig_import_helper()
     22     del swig_import_helper
     23 else:

/opt/tljh/user/lib/python3.7/site-packages/osgeo/__init__.py in swig_import_helper()
     15         if fp is not None:
     16             try:
---> 17                 _mod = imp.load_module('_gdal', fp, pathname, description)
     18             finally:
     19                 fp.close()

/opt/tljh/user/lib/python3.7/imp.py in load_module(name, file, filename, details)
    240                 return load_dynamic(name, filename, opened_file)
    241         else:
--> 242             return load_dynamic(name, filename, file)
    243     elif type_ == PKG_DIRECTORY:
    244         return load_package(name, filename)

/opt/tljh/user/lib/python3.7/imp.py in load_dynamic(name, path, file)
    340         spec = importlib.machinery.ModuleSpec(
    341             name=name, loader=loader, origin=path)
--> 342         return _load(spec)
    343 
    344 else:

ImportError: libwebp.so.7: cannot open shared object file: No such file or directory

Markdown numbering in `An intro to version control` is buggy

In the section ** Reference links for our class** we see that numbering goes: 1., 2., 1. although the code has 1., 2., 3.

1. authenticates you (or uses saved credentials)
2. synchronises the changes you have made with any changes that have been made in the original repository
- If we add an exercise or some new material, it will be copied into your account
- If we find a bug and change an existing notebook, the changes will be merged
- If our changes clash with yours, yours are kept
3. The page is then displayed and the code is available for you to try.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.