// Modify this file to provide a description of your toolbox.
// This file is used by Atoms GUI in scilab, to show information about the toolbox.
//
// Note that it will NOT be used when publishing your toolbox on http://atoms.scilab.org;
// the present file is only used if you distribute your toolbox yourself.
// On the http://atoms.scilab.org site, only the information you provide there is used.
//
//
// Lines starting with // are comments
// (you can remove all the comments designed to help you)
// Lines starting with a space are continuation of the previous field.
// Empty lines separate fields.

// Unique identifier for this toolbox.
// It must be alphanumeric, start with a letter and contain neither space
// nor special characters other than underscore or dash.
Toolbox: scilib_geo

// Human-friendly name for your toolbox
Title: Scilab-GEO

// One-line description for your toolbox
Summary: Collection of basic functions used in geodaetic calculations.

// Version number, in format 'major.minor.patch', or
// 'major.minor.patch', where all fields are numbers.
// If you are just starting your toolbox, you should use '0.1' or '0.1.0'.
// Use '1.0' or '1.0.0' for a tested, good quality first version.
Version: 0.6

// Name(s) of the author(s) of this toolbox.
// They are usually the original copyright holders
// (persons or entities)
Author: cos

// Name(s) and email address(es) of the person(s) maintaining this toolbox
Maintainer: Christof Schulze (cos@area7.de)
 Administrator Atoms (atoms.admin@scilab.org)
 Samuel Gougeon (sgougeon@free.fr)
 
// Categories that this toolbox belongs to.
// The toolbox will appear in the Scilab Atoms GUI
// under the categories that you select here.
Category: Education
 Physics

// Name of the institution (company, university, lab...) who has developped the toolbox.
// If you developped the toolbox as an individual, then just enter "private individual"
Entity: private individual

// Optional website that has more information about this toolbox
WebSite: http://scilib-geo.area7.de/

// License under which the toolbox will be published
License: GPL 3.0

// Version of Scilab supported by this toolbox,
// prefixed by =, >= ...
ScilabVersion: >= 6.0

// Other toolbox(es) that must be installed in order
// this toolboxes to work. Atoms will automatically ensure that
// the dependent toolboxes listed here are installed on the user's
// Scilab installation.
// Each toolbox dependency must be in format:
//    <operator> <toolbox name> <toolbox version|any>
// where operator can be: ~, >, <, >=, <=
// If multiple dependencies, put one per line (starting each line with a space) e.g. >= apifun 0.4.0
Depends: 

// Creation date, e.g.  2019-05-05
Date: 2019-11-11

Description: Scilib-GEO provides a collection of basic functions used in geodaetic calculations.

 CONTENTS
 ========
 Geometry:
 --------
 atan2 — Grid bearing t0 used in geodetic coordinate systems, atan() for 4 
 quadrants in the intervall (0, 2п)
 sphere — Creates a point cloud (mesh) of a spherical surface.
 unitVec — Function returns the unit vector of a given vector or point in
 carthesian coordinates.

 GPS
 ---
 alm_parse_yumafile — Reads almanac data from files in yuma-format
 (experimental).
 sp3_parse_file — Reads orbit- and clockdata from a SP3-c formated file from
 the IGS.
 sp3c_parse_header — Parses the headerdata of a SP3c-file 

 Physical Geodesy
 ----------------
 bl2gk — Transformation: Geodaetic ellipsidic coordinates to
 Gauß-Krüger-coordinates (convention of Germany)
 eph2xyz — Function to calculate satellite coordinates (xyz) from the
 ephemerides of the satellite.
 gk2bl — Transformation: Gauß-Krüger-coordinates (convention of Germany) to
 geodaetic ellipsoidic coordinates
 gmf — Calculating the "global mapping function" (GMF).
 kepler — Calculates the excentric anomaly E (Kepler element).
 par_nutation — Calculates the parameter of the nutation.
 par_praezession — Calculates the parameter of the Precession.
 tropKor_sm — Calculates the tropospheric adjustment with assumed default
 values (Saastamoinen).
 xyz2asz — Transformation: Cartesian (WGS84) to topozentric coordinates.
 xyz2blh — Transformation: Cartesian to ellipsoidic coordinates.

 Utilities
 ---------
 compare_date — compares two given date vectors and returns the difference in
 seconds.
 dat_cal2gpsweek — Returns the gpsweek for a given date.
 dat_cal2j2k — Transforms a calendar date and time into julian centuries based
 on Epoch J2000.0.
 dat_cal2jd — this Function converts a calender date to Julian Date (JD).
 dat_cal2mjd — Transforms a calendar date and time in the Modified JD (MJD).
 dat_jd2cal — Transforms a Julian Date (JD) in the calendar date and time.
 dat_leapseconds — Returns a matrix with all leapseconds, or counts the
 leapseconds
 to the given date (includes all to Bulletin C Nr. 41, Feb. 2011).
 deg2dms — Converts the given Value to degrees, minutes and seconds
 format_linevec — Returns a formated String of a given linevector.
 get_tkblattnr — Calculates the sheetnumber of TK25 maps from latitude and
 longitude.
 pars_paramstr — Splits a parameterstring of type "-param1=value1
 -param2=value2 ..." in a List.
 plotWorldmap — Returns and/or plots a worldmap in geographic coordinates
 (plot2d()).