Skip to content

Code for my MMath dissertation project on solar surface flux transport simulations.

Notifications You must be signed in to change notification settings

celestyal/mmath-codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MMath codes

Introduction

This repository contains codes used in my final year Applied Mathematics MMath project.

How to use the IDL codes

Clone the repository and add the src directory to the IDL path. The tools/ directory contains update_idl_path to automate this for the current shell. This should work for most shells. IDL sessions then called will be able to access functions and procedures in src.

You can do this with

  git clone https://github.com/celestyal/mmath-codes.git
  cd mmath-codes
  . tools/update_idl_path

NOTE: By default, update_idl_path assumes you are using gdl. To change this, manually edit the IDL_CMD variable at the start of the script.

How to use the 2D flux transport code

This code is an early prototype. Breaking changes to existing simulations are almost guaranteed. Documentation will be provided when the codebase is stable.

Example codes

Example codes will be stored in examples/. Currently the only code example is kitt_peak.pro. This script was written to develop an understanding of solar magnetic fields in research, by working with synoptic magnetogram maps collected by the NSO Vacuum Telescope located on Kitt Peak, Arizona.

Acknowledgment

NSO/Kitt Peak data used here are produced cooperatively by NSF/NOAO, NASA/GSFC, and NOAA/SEL.

The data can be accessed at https://nispdata.nso.edu/ftp/kpvt/synoptic/

About

Code for my MMath dissertation project on solar surface flux transport simulations.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors