-
Notifications
You must be signed in to change notification settings - Fork 47
Home
The irfu-matlab package includes many MATLAB routines to work with data from different space missions, particularly from Cluster mission. There is also some general code related to plasma physics.
irfu-matlab includes different parts:
- General plasma physics: estimates of different plasma parameters, plasma wave dispersion relations, plasma wave visualization
- General time series analysis routines: minimum variance, Hofmann-Teller, Walén analysis,...
- Multi-spacecraft analysis methods: gradient methods (e.g. curlometer), timing
- Data reading supports: Cluster Active Archive, OMNI, cdf
- Plotting routines: time series, spectrograms, spacecraft location, (publishing quality figures!)
Once you have obtained the code, add the irfu-matlab and its subdirectories to the matlab path. This can be done by running irf;
in matlab from the root directory of irfu-matlab.
All examples can be reconstructed directly after installing irfu-matlab and running the corresponding routines. It is also possible to run through a quick demonstration of irfu-matlab by simply running irf('demo')
. To see some of the most common routines execute in matlab help irfu-matlab
.
irf_disp_surf Dispersion surfaces can be plotted for different plasma parameters and colored depending on polarization, E/B, ellipticity...
irf_plasma_wave_visualization Example shows shear Alfvén wave propagating at 45 degree angle.
c_pl_sc_conf_xyz Location can be shown in different formats - 2D, 3D, relative/absolute.
Example_Cluster_separation Distance between two Cluster spacecraft is shown using the colors of both spacecraft
This page is also available, in part, at https://sites.google.com/site/irfumatlab/.