eugen_library toolbox

Function nameDescription
eugen_curlometer[curlB, K, divB] = eugen_curlometer(pos_vec4s, B_vec4s)
Computes the curl of the magnetic field provided by four satellites.
eugen_mva[n, RotMatrix, variance, B_mva] = eugen_mva(B)
Performs the Minimum Variance Analysis (MVA) on the time series B.
eugen_mva_with_time_range[n, RotMatrix, variance, B_mva] = eugen_mva_with_time_range(times, time_range, B)
Performs the Minimum Variance Analysis (MVA) on the subset of the time series B, based on the time range.
eugen_time_join_simple[time_deviation, varargout] = eugen_time_join_simple(j_times, multi_times, varargin)
Joins time data series from various satellites or other sources. Data are "joined" only by looking for the nearest time tag.
eugen_convert_Cluster_fgm2mat[times, B_gse_vec, pos_gse_vec] = eugen_convert_Cluster_fgm2mat(cdf_filename, mat_filename)
Reads a CDF file with FGM data from Cluster Active Archive.
eugen_convert_position[xyz_end, rotM] = eugen_convert_position(xyz_orig, times, orig_system, end_system, GST, slong, srasn, sdec)
Converts a position vector from one system to another
eugen_convert_vector[vec_end] = eugen_convert_vector(vec_orig, longlat, times, orig_system, end_system, GST, slong, srasn, sdec)
Converts a vector from one reference system to another.
eugen_geo2mlt_and_lat[mlt, sm_lat] = eugen_geo2mlt_and_lat(t_datenum, geo_long, geo_lat)
Converts position from geographics coordinates (longitude, latitude) to magnetic local time (MLT) and Solar Magnetic (SM) latitude.
eugen_geomagnetic_pole_coordinates [geo_long, geo_lat] = eugen_geomagnetic_pole_coordinates(t_datenum)
Computes the coordinates of geomagnetic north pole from IGRF data from may years.
eugen_angle_between_vectors [angle] = eugen_angle_between_vectors(vect1, vect2)
Computes angle between vectors
eugen_select_time_range[selected_times, varargout] = eugen_select_time_range(times, trange, varargin)
Selects a subset of data based on the desired time range.