Code Monkey home page Code Monkey logo

edunigeomagtutorials's Introduction

University of Edinburgh Geomagnetism Tutorials

Tutorials for the 4th year Geomagnetism course, see https://github.com/wb-bgs/EdUniGeomagTutorials.

Contents

Instructions for this tutorial are given in Geomagnetism Spherical Harmonic Tutorial.pdf, download this from the Github page or Learn.

In the notebooks directory:

  1. Spherical-Harmonic-Models-1.ipynb
    • representation and evaluation of the IGRF
  2. Spherical-Harmonic-Models-2.ipynb
    • building SH models of Earth's land

Running the Jupyter Notebooks with Binder

You can run the notebooks interactively online by using the link below. After the page loads, navigate to notebooks and select one of the notebooks. Binder

Instructions to set up on your own machine

Prerequisite: You will need an installation of Python 3.6+ with recent versions of numpy, matplotlib, pandas, scipy, jupyter. Anaconda is the recommended way to install all this. Once you have that, you should be able to download or clone the materials, and run the Jupyter Notebooks locally, e.g. on a Linux machine you could use:

git clone https://github.com/wb-bgs/EdUniGeomagTutorials.git ./GeomagTutorials
cd GeomagTutorials
jupyter notebook

Based on material from the IAGA Summer School 2019

These tutorials are based on https://github.com/MagneticEarth/IAGA_SummerSchool2019

Materials for the workshop on magnetic observatories and modelling. Tutorials are written in Python as Jupyter Notebooks and can be found in the notebooks directory.

Original Authors: David Kerridge, Grace Cox, Ashley Smith (for info, contact [email protected])

Updated: Ciaran Beggan and Will Brown (January 2020) to make it standalone for the 4th year University of Edinburgh Geomagnetism course tutorials

edunigeomagtutorials's People

Contributors

willjbrown88 avatar

Watchers

William Brown avatar

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.