2006-02-01  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-92

	* files/whichfiles.m: Created.

	* files/loadstructfiles.m: Created.

	* arts/qarts2cfile.m (isdefined): Included handling of cell arguments.

2006-01-02  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-91

	* graphs/axes_mxn.m: Added this function, made by Samuel Brohede.

2005-12-20  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-90

	* files/create_tmpfolder.m: Made function safer. Now the random state 
	is scrambled (but reset before returning) and it is checked also by
	"mkdir" that the folder really not exist.
	(Bengt reported problems for 2-processor machines).

2005-12-17  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-89

	* Something had become wrong with tag numbers. Trying this 
	number instead.

2005-12-17  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-88

	* arts/qarts2cfile.m: Now using MC_SEED. *MCSetSeedFromTime* used
	if value is negative.
	
	* arts/qarts_cloudbox.m: Renamed METHOD_PRMTRS RNG_SEED to MC_SEED.

	* physics/constants.m: Added Avogadros constant.

	* graphs/circle.m: Created.

	* files/mat2v6.m: Created. 

2005-11-25  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-87

	* physics/constants.m: Added Stefan-Boltzmann. Re-arranged constants
	to be in some "logical" order.

2005-11-23  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-86

	* retrieval/mci.m: Created.

	* math/chi2.m: Created.

2005-11-23  Oliver Lemke  <olemke@core-dump.info>

	* atmlab-0-2-85
	
	* xml/xmlStoreWithComment: Added help for precision argument.

	* xml/xmlStoreImpl.m: xmlWriteComment -> xmlWritecomment

2005-11-23  Oliver Lemke  <olemke@core-dump.info>

	* atmlab-0-2-84
	
	* xml/xmlStore: Added help for precision argument.

	* xml/xmlGetPrecisionFormatString.m:

	Throw error if an invalid precision is given.

2005-11-22  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-83
	
	* math/iswhole.m: New name of *isinteger*.

	* isinteger -> iswhole: Changed whereever needed.

	* atmlab/atmlab_init.m: Included a function that copies functions
	in /obselete to /AUTO_fixes, if these functions not already exist.
	The folder /AUTO_fixes is created, or cleaned, before the copying.

	This fixes the problem with isscalar and isvector.
	
	This functionality can also be used if you want to use a function
	that only exists in newer Matlab versions, but otherwise would work
	with older Matlab versions. Then copy this function
	to the /obselete folder and everything will be fixed. However, make
	sure that te function really works with versions that can be expected
	to be used.

	* obselete/: Created this folder and moved isscalar and isvector
	to this folder.
	
	* .cvsignore: Created (to ignore /AUTO_fixes).

	* arts/qarts2cfile.m: The check 
	   if iscellstr( Q.SURFACE_PROP_AGENDA )
	used before isnan, which crashed.
	
2005-09-08  Claudia Emde  <claudia@sat.physik.uni-bremen.de>
	    
	* atmlab-0-2-82 
	
	* arts/qarts_cloudbox.m: Removed DISTR_TYPE. No longer needed
	because from now on it is only allowed to read scattering data
	using the proper methods *ParticleTypeAdd* and *ParticleTypeAddAll*.	
	
	* arts/qarts2cfile.m: Removed DISTR_TYPE for DOIT and included
	possibility to use only IY_SURFACE_AGENDA and not
	SURFACE_PROP_AGENDA. This did not work for a blackbody ground. 
	
	* demos/qarts_doit_demo.m: Removed DISTR_TYPE and added EPSILON.

2005-08-17  Oliver Lemke  <olemke@core-dump.info>

	* atmlab-0-2-81

	* xml/xmlStoreImpl.m: Added. Moved xmlStore to here. 

	* xml/xmlStore.m: Call new wrapper xmlStoreImpl.

	* xml/xmlStoreWithComment.m:

	Added. Use this function to store a comment along with your data.

	* xml/xmlWritecomment.m: Added.

	* xml/xmlReadTag.m: Skip comments in the xml files.

2005-07-03  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-80

	* graphs/add_plot_row.m: SORRY, I had to change this function.
	Algorithm used to calculate horisontal spaces was wrong. Changed
	default settings somewhat.
	Added two optional arguments, for fine tuning of horisontal placement.

2005-06-30  Bengt Rydberg  <benryd@etek.chalmers.se>

	* atmlab-0-2-80
		
	* atmscenarios/gamma_lambda2d.m: created. Convers lambda
	to Dme, Dmean or reverse.

	* atmscenarios/ice_psd_gamma.m: Modified. Changed output
	format.

	* atmscenarios/gauss_laguerre_apply.m: Modified. Added 
	missing Header text.


2005-06-29  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-79

	* arts/qarts2cfile.m: Added field EPSILON for DOIT.

	* arts/qarts_cloudbox.m : Fixed some bad formating.
	
	(LIMITS): Improved description slightly.
	(METHOD_PRMTRS): Added field EPSILON for DOIT.

2005-06-24  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-78

	* arts/qarts.m: Wrote info text for GAS_SPECIES_JAC.

	* atmscenarios/gauss_laguerre_apply.m: Created. Header text is 
	missing.

	* atmscenarios/gauss_laguerre.m: Added optional input argument xnorm. 

	* handy/vector2commalist.m: Had to change default for fstring, to
	work with Matlab6.

	* arts/q_gas_species.m: Created.

	* demos/qarts_jacobian_demo.m: Now no color bar for 1D. 

	* atmscenarios/covmat_from_cfun.m: Check of size of Std was wrong. 

	* arts/arts_y.m: Added jq as output argument.

	* demos/qarts_jacobian_demo.m: Adopted to change in arts_y.

2005-06-16  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-2-77
	
	* demos/qarts_doit_demo.m: Added. The demo shows a simple DOIT 
	calculation including the generation of scattering data using the 
	Mie code and the genearation of a very simple cloud layer. 

	* demos/data/doit_za_grid.xml: Added.

	* scattering/box_pnd_mono_size_1d.m: Creates a simple cloud layer
	including a monochromatic ice particle distribution. 

	* arts/qarts_cloudbox.m: Modifield DOIT angular grids. Now there
	are three separate variables N_ZA_GRID, N_AA_GRID,
	ZA_GRID_OPT_FILE. Modified use of DISTR_TYPE. 
	If you now like to read directly pnd_field as a Tensor4 and
	scat_field_raw this variable must be set to 'precalc'. Note that
	the data is in this case not checked inside ARTS. 

	* arts/qarts2cfile.m: Adapted to changes above. 

2005-06-16  Bengt Rydberg  <benryd@etek.chalmers.se>

	* atmlab-0-2-76

	* atmscenarios/ice_psd_gamma.m: Created. Returns gamma particle 
	size distribution


2005-06-16  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-75

	* demos/qarts_jacobian_demo.m: Fixed proper head

	* tests/test_arts_jacobians.m: A first version ready. OK results
	for rel. and VMR gas jacobians. ND option fails in ARTS for 
	perturbation calculations.

	* tests/test_arts_Olevels.m: A first version ready. Excellent results.
	Though not including scattering calculations.
	Totally negliable differences between optimisation levels (1e-13K).
	Difference between fload and double is for this case < 3mK.

2005-06-16  Bengt Rydberg  <benryd@etek.chalmers.se>

	* atmlab-0-2-74

	* atmscenarios/gauss_laguerre.m: Created.Returns abscissas and 
	weights for Laguerre Gauss quadrature


2005-06-16  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-73

	* tests/: Created this folder to hold various tests. Primarily
	intended for more demanding tests, that can not be afford to run at
	each commit. 

	* tests/test_arts_Olevels.m: Started.

	* tests/test_arts_jacobians.m: Started.

	* arts/arts_abcde.m: Now cvs-added also.

2005-06-14  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-72

	* arts/arts_abcde.m: Created. The ultimate ARTS interface function !? 

	* arts/arts_plot_atmgrids.m: Required number of input arguments was
	wrong.

2005-06-13  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-71

	* arts/qarts2cfile.m (T): Wrong format specifier was used for
	Q.GAS_SPECIES_JAC{i}.DX.

2005-06-10  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-2-70
	
	* arts/qarts2cfile.m: Fixed bug in ParticleTypeAdd. 

2005-06-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-69

	* demos/qarts_jacobian_demo.m: Some temporary changes, for testing
	purposes.

	* xml/xmlWritePpath.m: Included new fields.

	* xml/xmlReadPpath.m: Included new fields.

2005-06-09  Mattias Ekstrom  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-68

	* xml/xml[Read,Write]RetrievalQuantity.m: Adapted to changes to 
	the retrieval quantity structure.

2005-06-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-67

	* PyARTS interface to extract T-matrix single scattering properties 
	done (old "boxcloud" interface removed).

	PyARTS must be generally accessible to run this. Hint, put this in
	.bashrc
	export PYTHONPATH=/home/patrick/ARTS/PyARTS/lib/python:
	
	Please test and tell me if it works.
	
	* pyarts/pyarts_tmatrix.m: Created.

	* handy/vector2commalist.m: Created.

	* pyarts/boxcloud.py.tmplt: Removed.

	* pyarts/pyarts_scatdata2cfile.m: Removed.

	* pyarts/pyarts_boxcloud_create.m: Removed. 

2005-06-07  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-66

	* demos/qarts_jacobian_demo.m: Added, to demonstrate/test jacobian
	calculations.

	* arts/qarts2cfile.m: Smaller changes. Added back gas_speciesInit,
	it exists and is needed for jacobian calculations. Removed jacobianOff
	(it is sufficient with jacobianInit). There were some smaller errors
	for perturbation calculations.

2005-06-06  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-2-65

	* arts/qarts2cfile.m: Now it is again possible to run DOIT using
	atmlab.  

	(load_abs) Added gas_abs_lookupInit{}.
	  
	Modified pnd_field part. Now particle_typeAddAll is used if only
	one filename is given for pnd_field_file and scat_data_file,
	unless one specifies Q.CLOUDBOX.DISTR_TYPE==mono, for monochromatic
	size distribution. 

	scat_field_agenda: Depending on the angular grid definitions, it
	is decided whether doit_scat_fieldCalc or doit_scat_fieldCalcLimb
	is used.
	
	doit_conv_test_agenda: convergence limit is set according to
	stokes_dim.

	Commented *gas_speciesInit*, because this method does not exist. 

	Included *JacobianOff*. 
	
	* arts/qarts_cloudbox.m: Included C.DISTR_TYPE.
	
	* scattering/mie_scat_data.m: Modified. Now refractive index is 
	input to the function.
	
        * arts1/arts1_absmodels.cfile: Included 
	"H2O-SelfContCKDMT100", "H2O-ForeignContCKDMT100", "CO2-CKDMT100"
	
2005-06-03  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-64

	* General changes to follow changes in ARTS-1.1.989.

	* Qarts extended to handle jacobians, but work not totally finished.

2005-05-30  Mattias Ekstrom  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-63

	* xml/xml[Read,Write]RetrievalQuantity.m: Added read/write functions
	for RetrievalQuantity.

2005-05-26  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-62

	* Qarts batch part ready. 
	
	* demos/qarts_demo.m: Included batch calculations as optional part.

	* arts/arts_batch.m: Modified to follow new batch solution.
	(old version still inside file, below return).

	I had forgotten that I had made a fully functional function for batch
	calculations!!! However, I found the new solution better.

	* arts/qarts2cfile.m: Finished batch part. 

	* arts/qarts_batch.m: Finished information text. 

	* handy/qinfo.m: Made 'all' default for field name.

	* arts/arts_datatypes.m: Finished.

2005-05-26  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-61

	* Not finished work to include batch calculations in Qarts:

	* arts/arts_datatypes.m: Started.

	* arts/qarts_batch.m: Started.

	* arts/qarts2cfile.m: Started to include batch part.

	* arts/qarts.m: Included BATCH field.

2005-05-24  Mattias Ekstrom  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-60

	* atmlab/atmlab_init.m: Added 'demos' folder to path.

	* demos/qarts_demo.m: Some change was commited last time, couldn't
	find out what. But the script works as it should.

2005-05-24  Mattias Ekstrom  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-59

	* arts/qarts.m: Added RTE_AGENDA, with RteStd{} as default.

	* arts/qarts2cfile.m: Implemented the use of RTE_AGENDA, in init_rte

2005-05-23  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-58

	* Made a demo script for randmvar part.
	
	* demos/randmvar_demo.m: Created. 

	* atmscenarios/covmat_test.m: Created.

	* atmscenarios/covmat_append.m: Included vec2col when appending
	i, j and s. Apears needed to handle different Matlab versions. 

	* atmscenarios/covmat_from_cfun.m: Improved tests of input. 

2005-05-23  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-57

	* An environemnt to create random data fulfilling multivariate 
	statistics has been creted. The data are generated by *randmvar*,
	whose input is prepared by the 'add' functions. A demo will be added
	later.

	* atmscenarios: All 'randgen* functions are deleted. New functions:
		cdf_normal.m
        	covmat_append.m
		covmat_from_cfun.m
		randmvar_add_lognormal.m
		randmvar_add_normal.m
		randmvar_add_uniform.m
		randmvar.m
		randmvar_normal.m

2005-05-19  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-56

	* Updated to recent ARTS changes.

	* arts/qarts2cfile.m: Added emission_agenda and changed to RteStd. 

	* demos/qarts_demo.m: Added f and y as output arguments.

	* arts/qarts.m 
	(I.SURFACE_PROP_AGENDA): Removed one _ too much.
	(EMISSION_AGENDA): Added this field. Default is call of Planck.

2005-05-18  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-55

	* arts/qarts2cfile.m: Moved up definition of cloud box. Required
	after recent ARTS changes.

2005-05-11  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-54

	* physics/scattering_mplit2stokes.m: Moved and renamed ->
	
	* scattering/scatmat_amp2stokes.m: New position and name.

	* physics/pt2z.m: Created. A function for calculating altitudes
	fulfilling hydrostatic equilibrium.

	* forwardmodel/interpp.m: Coped from AMI.

	* forwardmodel/p2z_simple.m: Created.

2005-04-15  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-2-53
	
	* arts/qarts2cfile.m: Adapted DOIT parts to recent changes.

	* arts/qarts_cloudbox.m: Included DOIT_ANG_GRIDS instead of
	SCAT_ZA_GRID and SCAT_AA_GRID.
	
2005-04-12  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-52

	* arts/arts_abstable_from_arts1.m: Fixed 3 typos (resulting in
	bad bugs, for cases not yet used (would have been noticed)). 

	Found by Hermann Berg. Thanks!

2005-04-07  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-51

	* Qarts: Surface now mainly handled by SURFACE_PROP_AGENDA.

	* arts/qarts.m 
	Q.IY_SURFACE_AGENDA    : Introduced default values.
	Q.SURFACE__PROP_AGENDA : Added this agenda.

	* arts/qarts2cfile.m: Included SURFACE_PROP_AGENDA.

	* demos/qarts_demo.m: SURFACE_PROP_AGENDA is now set. Deafult is used
	for IY_SURFACE_AGENDA.

2005-03-31  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-50

	* arts/qarts2cfile.m: Now using scat_fieldCalcLimb for DOIT, instead of
	scat_fieldCalc. Needed as grid_sizeSet is not yet included. 

2005-03-30  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-49

	* arts/qarts2cfile.m: Made a first version where DOIT runs. Many
	options still hard coded. Only zenith and azimuth angles can be
	selected. 

	* arts/qarts_cloudbox.m: Added description of DOIT fields.

	* scattering/mie_scat_data.m: Changed Mie to mie and Mie_S12 to 
	mie_s12.

	* mie/mie_S12.m (pt): Changed Mie_ab to mie_ab and Mie_pt to mie_pt.
	
2005-03-21  Mattias Ekstrom  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-48

	* arts/qarts2cfile.m: save_sensor now also saves the output frequency
	grid sensor_response_f.

2005-03-17  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-47

	* demos: Created this folder, to hold demos. The idea is to also
	use these demos for code checks. Use then run_demos. 

	* demos/run_demos: Runs a set of demo functions. Can be used to
	test the code before a commit.

	* arts/qarts_demo.m: Moved to /demos.

	* arts1/qarts1_demo.m: Moved to /demos.
	
	* atmlab/atmlab_example_data.m: Path changed. 

	* handy/extra.m: Further generalisation for different platforms.

2005-03-17  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-46

	* arts1/arts1_create_linefile.m: Created this function. 

	* arts/arts_write_linefile.m: Changed default for do_quanta and 
	do_source.

	* math/ismatrix.m: Created this function. 

	* arts1/qarts1.m (LINEDATA): Text explaining that field can be set
	to [], corresponding to no transitions.

	* arts1/qarts1_demo.m: Removed dependency on Qarts. 

	* handy/rqre_field.m: Removed struture name as input. Had missed 
	function inputname.

	* handy/rqre_datatype.m: Created this function.

	* atmscenarios/land_sea_mask.m: Created this function.

	* atmlab/atmlab.m: Added setting for path to arts-data.

2005-03-15  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-45

	* First step to include MC and DOIT. MC appears to work, but without
	without incoming lookup data.

	* arts/qarts_cloudbox.m: Created and started. 

	* arts/arts_y.m: Added calculation accuracy estimate as output. 

	* arts/qarts.m: Included field CLOUDBOX. 

	* arts/qarts2cfile.m: Included code from sensor2cfile. 
	Started on code to handle cloudbox/scattering. 

	* arts/sensor2cfile.m: Made this function internal to qarts2cfile.
	It is now removed.

	* arts1/qarts1_demo.m: Made an example for Qarts1. 

	* arts/qarts_demo.m: Added header.

	* files/delete_tmpfolder.m: WindowsXP and Windows2000
	compatibility added by Hermann Berg.

	* handy/rqre_char.m: Error message was not complete. Bug reported
	by Hermann.

	* arts1/arts1_cfile.m (S): Call of qarts12cfile was wrong. Bug
	reported by Hermann.

2005-03-15  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-2-44
	
	* scattering: Included this directory. It should include
	functions to calculate single scattering properties in ARTS
	format. 
	
	* atmlab/atmlab_init.m (toppath): Included 'scattering" directory
	here. 

	* scattering/mie_scat_data.m: Included this function. It
	calculates single scattering properties using the Mie functions by
	Christian Mätzler. The return variable is a SingleScatteringData
	structure which can be written to a file simply with xmlStore.

2005-03-15  Oliver Lemke  <olemke@core-dump.info>

	* atmlab-0-2-43

	* xml/xmlWriteSingleScatteringData.m: Added.

2005-03-03  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-42

	* handy/hostname.m: 
	  handy/whoami.m:
	  handy/extra.m:

	Modified these functions to work with Windows. Changes made after
	input from Hermann Berg, using Cygwin in Windows XP.
	
2005-02-15  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-41

	* handy/whoami.m: Created this function.

	* handy/hostname.m: Created this function.

	* arts/arts_read_linefile.m: Transitions can now be sorted in any order
	and frequency limits can still be applied.

2005-02-10  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-40

	* arts1/qarts12cfile.m: Linefiles could not be saved. A variable had
	an old name.

2005-02-07  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-39

	* atmscenarios/randgen_uniform.m: 
	* atmscenarios/randgen_normal.m: 
	* atmscenarios/randgen_free_distfun.m:

	Created these functions for testing an idea to create random data
	sets with arbitrary PDFs and cross-correlations. All functions are
	preliminary and no headers exist.

2005-01-27  Mattias Ekstrom  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-38

	* files/delete_tmpfolder.m: Added force flag (-f) to unix remove
	command. Without this the function does not work for users with
	alias rm='rm -i'.

2005-01-26  Mattias Ekstrom  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-37

	* arts/qarts.m: Added field SENSOR_RESPONSE, it can be given as
	a sparse matrix, a string cell array or a sensor structure (see
	below). If left as NaN, sensorOff is put in the control file.

	* arts/qarts2cfile.m: Added parts 'sensor' and 'save_sensor' to
	handle the Q.SENSOR_RESPONSE field.

	* arts/qarts_sensor.m: As qarts but for the sensor structure, sets
	up a default structure and also provides some info about the fields.

	* arts/sensor2cfile.m: This function is called from qarts2cfile to
	parse the sensor structure into a string cell array.

	* arts/qarts_demo.m: Added a small antenna to the demo, uses the
	antenna pattern in examples/Data/antenna.xml.

2005-01-12  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-36

	* graphs/scale_print.m: Created this function.

2004-11-29  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-35

	* forwardmodel/mpm_iwc93_lwc93_rain89.m: Cleaned up function. 
	Now using much more compact expressions for water and ice. Modified
	expression for rain, to match ACEPASS report. 
	Absorption checked to match figures from WATS and ACEPASS reports.
	Real part of refractive index not checked, but magnitudes (and sign!)
	look OK.

2004-11-26  Bengt Rydberg  <benryd@etek.chalmers.se>
	
	* atmlab-0-2-34

	* atmscenarios/ice_psd_Mcfar_97.m: Modified this function.

	* atmscenarios/ice_psd_Ivanova_01.m: Modified this function.

	* atmscenarios/ice_psd_Heyms_84.m: Modified this function.

        * atmscenarios/ice_psd_Donovan_03.m: Modified this function.

	* atmscenarios/ice_psd_Mitchell_99.m: Modified this function.

	* atmscenarios/ice_psd_ellipsoids.m: Modified this function.


2004-11-18  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-33

	* forwardmodel/fwhm.m: Missed to add this one.

2004-11-18  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-32

	* forwardmodel/fm_o3_111ghz.m: Added this function. 

	* forwardmodel/fwhm.m: Added this function.

2004-11-02  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-31

	* Made some quick hack functions to obtain the refractive index over
	the whole EM spectrum. All functions make so far only a interpolation
	from a table.
	
	* physics/n_water_segelstein.m: Created this function.

	* physics/n_water_wiscombe.m: Created this function, and added releated
	functions.

	* physics/n_ice_wiscombe.m: As above.

2004-10-26  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-30

	* forwardmodel/cruzpol98.m: Created this function.

	* forwardmodel/mpm_iwc93_lwc93_rain89.m: Replaced local calculation
	of dielectric constant with call of e ps_water_liebe93.

2004-10-22  Carmen Verdes  <cverdes@uni-bremen.de>

	* atmlab-0-2-29

	* sensor/atovs_griddata.m: small changes

	* sensors/atovs_select_datafile.m: modified. The
	old script did not select the data from the previous days if this
	was already the last one from the previous month. The new version
	seems to work properly.

	* sensors/atovs_sortfiles.m: added. This is a help function to
	sort the data files in increasing oder of starting measurement time
	(used by atovs_griddata.m). 

2004-10-22  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-28

	* physics/eps_water_liebe93.m: Created this function, to compare
	the different expressions floating around. They basically agree.
	There will be an email.

	* physics/eps_ice_liebe93.m: Created this function.

	* physics/fresnel.m: Included comment about that mu for bot media
	must be 1 to use the function.

2004-10-08  Oliver Lemke  <olemke@core-dump.info>

	* atmlab-0-2-27

	* mie/: More updates from Christian.

	* mie/{epsice.m, epswater.m, epswater93.m}: Updated.

	* mie/epsoil.m: Added.

	* mie/epsalwater.m:

	Added.

	Water model from Meissner and Wentz from IEEE TGARS Issue Sept. 04.

2004-10-08  Oliver Lemke  <olemke@core-dump.info>

	* atmlab-0-2-26

	* mie/:

	Update to version 3 provided by Christian Mätzler
	<christian.matzler@iap.unibe.ch>

	* mie/{Besselplot4.m, Mie_1.m, Mie2_ab.m, Mie2_abs.m, Mie2_cd.m,
	Mie2_esquare.m, Mie_2.m, Mie2.m, Mie2_S12.m, Mie2_tetascan.m,
	Mie2_xscan.m, Mieab_1.m, Mieab_2.m, Mie_abcd.m, Mie_ab.m, Mie_abs.m,
	Mie_cd.m, Miecoated_ab1.m, Miecoated_ab2.m, Miecoated_ab3.m,
	Miecoated.m, Miecoated_prscan.m, Miecoated_rain3.m, Miecoated_rain4.m,
	Miecoated_rain5.m, Miecoated_rain6.m, Miecoated_rain7.m,
	Miecoated_S12.m, Miecoated_tetascan.m, Miecoated_wrscan.m,
	Miecoated_wscan.m, Mie_esquare.m, Mie.m, Mie_pt.m, Mie_rain1c.m,
	Mie_rain1d.m, Mie_rain1.m, Mie_rain1r.m, Mie_rain2.m, Mie_rain3.m,
	Mie_rain4.m, Mie_rain5.m, Mie_S12.m, Mie_tetascan.m, Mie_xscan.m}:

	Removed.

	* mie/{besselplot4.m, cloud_phasefunction.m, cloud_phasefunplot.m,
	cloudphasefunbeta0.m, e3_xscan.m, mie.m, mie2.m, mie2_ab.m,
	mie2_abs.m, mie2_cd.m, mie2_esquare.m, mie2_tetascan.m, mie2_xscan.m,
	mie_1.m, mie_2.m, mie_S12.m, mie_S12nopeak.m, mie_ab.m, mie_abcd.m,
	mie_abs.m, mie_beamefficiency.m, mie_beamefficiencyold.m, mie_cd.m,
	mie_esquare.m, mie_esquare2.m, mie_esquare3.m, mie_nmax.m,
	mie_phasefunasy.m, mie_phasefunction.m, mie_phasefunctions.m,
	mie_phasefunplot.m, mie_pt.m, mie_teta.m, mie_tetado.m,
	mie_tetascan.m, mie_tetascanall.m, mie_tetascanallold.m, mie_xscan.m,
	mie_xscansmooth.m, mieab_1.m, mieab_2.m, miecoated.m, miecoated_S12.m,
	miecoated_ab1.m, miecoated_ab2.m, miecoated_ab3.m, miecoated_prscan.m,
	miecoated_rain3.m, miecoated_rain4.m, miecoated_rain5.m,
	miecoated_rain6.m, miecoated_rain7.m, miecoated_tetascan.m,
	miecoated_wrscan.m, miecoated_wscan.m, mierayleighxscan1.m,
	mierayleighxscan2.m, phasefunav_phi.m, phasefunbeta0.m, phasefungi.m}:

	Added.

2004-10-07  Mattias Ekström  <ekstrom@rss.chalmers.se>

	* atmlab-0-2-25

	* forwardmodel/geomztan2za.m: Vectorised function

2004-10-05  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-24

	* arts/arts_ppath.m: Updated internal template file to recent ARTS
	modifications.

2004-10-05  Carmen Verdes  <cverdes@uni-bremen.de>

	* atmlab-0-2-23

	* sensor/atovs_plot_gmt.m: added (this script is used to plot the
	output of atovs_griddata.m using gmt.

	* sensor/gmt_map.sh:added (used by /atovs_plot_gmt.)

2004-10-04  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-22

	* atmlab/atmlab.m: Added setting ARTS_XMLDATA_PATH.

	* arts/qarts_demo.m: Added use ARTS_XMLDATA_PATH. The example
	included a hard coded path.

2004-10-04  Carmen Verdes  <cverdes@uni-bremen.de>

	* atmlab-0-2-21

	* sensor/atovs_griddata.m: added the file. This script average
	and grid the data on the same grid as ECMWF data (1.5deg. step)

2004-10-01  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-20

	* Qarts changed to follow latest changes in ARTS. So, an older 
	version of ARTS can not be used now. USe latest version.
	
	* arts/qarts2cfile.m: Modified to follow new agendas in ARTS and 
	inclusion of PRE_RTE_WSMS.

	* arts/qarts.m (I.PRE_RTE_VSMS): Added field PRE_RTE_WSMS.

	* arts/qarts_demo.m: Updated to follow changes above. 

2004-09-30  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-19

	* arts1/arts1_absorption.m (parts): Created this
	function. Absorption calculations have never been simpler ;-)
	A small, but complete, example:
	
	   z = 250 : 500 : 19.75e3;
	   f = linspace( 10e9, 300e9, 1451 );
	   clear Q1
	   addpath_ami,
	   Q1 = qarts1;
	   Q1.TGS{1}{1} = 'H2O-MPM89';
	   Q1.TGS{2}{1} = 'O2-PWR93';
	   Q1.TGS{3}{1} = 'N2-SelfContStandardType';
	   Q1.USE_RAW_ATMOSPHERE  = 1;
	   Q1.APRIORI_VMR = ...
	            '/home/patrick/ARTS/arts-data/atmosphere/fascod/tropical';
	   Q1.APRIORI_PTZ = ...
	      '/home/patrick/ARTS/arts-data/atmosphere/fascod/tropical.tz.aa';
	   Q1.P_ABS          = z2p_simple( z );
	   Q1.F_MONO         = f;
	   Q1.LINEFORMAT    = 'Arts';
	   Q1.LINEDATA      = 'no_lines';
	   A = arts1_absorption( Q1 );
	   save absorption_tropical A z f

	* arts1/arts1_absmodels.cfile: Added O2-PWR93.

	* arts1/qarts1.m (I.R_GEOID): Field was mispelled (you get the joke?).

2004-09-28  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-18

	* pyarts/pyarts_scatdata2cfile.m: Changed from reading of pnd_field
	to pnd_field_raw (the former did not work, obviously).	

2004-09-28  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-17

	* pyarts: Created a folder for interface functions to PyARTS. All
	this is VERY temporary and there will be no proper documentation 
	before things are more fixed. I am mainly trying to set something 
	up for Bengt.

	* pyarts/pyarts_boxcloud_create.m: Creates a box cloud scenario by
	storing files in a folder.

	* pyarts/pyarts_scatdata2cfile.m: Include files from function above in
	a control file. This is achived by using *qtool* and the template
	includes the line:
	   @pyarts_scatdata2cfile

	* pyarts/boxcloud.py.tmplt: Template for pyarts_boxcloud_create.m.

	* handy/qtool.m: Inline functions did not work. Fixed.

2004-09-27  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-16

	* arts/arts_abstable_from_arts1.m: The functiojn did not work if
	frequencies were given as a file.

2004-09-26  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-15

	* Do not test the demo functions yet. Need to be tested further.
	
	* arts/qarts_demo.m: Created. 

	* atmlab/atmlab_demo.m: Created. 

	* atmlab/atmlab_example_data.m: Created.

	* examples/Data: Added this folder to hold example data. Do not add 
	very large files, please.

	* forwardmodel/z2p_simple.m: Created.

	* forwardmodel/loggrid.m: Copied from AMI.

	* forwardmodel/gridselect3D.m: Created.

2004-09-23  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-14

	* forwardmodel/gridselect2D.m: Ready.

2004-09-23  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-13

	* forwardmodel/gridselect2D.m: Started on this function. Not yet ready.

	* arts/arts_cfile.m: Changed this function from just creating a control
	file, to create a complete ARTS example with input files and all.

	* arts/qarts2cfile.m: Included option to extract *parts* for
	different tasks.
	Removed the option do_save. Obselete due to other changes.

	* arts/arts_y.m: Moved definition of parts to qarts2cfile.

	* arts/arts_get_atmfields.m: Moved definition of parts to qarts2cfile.

	* arts/qarts.m (Q.RAW_ATM_EXPAND_1D): Added this field.

	* arts/qarts2cfile.m: Proper check and error message regarding 
	specification of agendas.

2004-09-20  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-12

	* handy/qtool.m: Moved this function from files/, to get all
	q-functions in same folder.

	* forwardmodel/gridselect1D.m: Created this function. A first of a set
	of general functions for grid selection. 

2004-09-17  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-2-11

	* README: Added names of all persons in the Changelog to the
	Copyright, added recent years. (This since somebody has asked to
	use one of the atmlab functions.)

2004-09-17  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-10

	* arts/arts_batch.m: Created this function.

	* arts/arts_y.m: Created this function. 

	* arts1/arts1_y.m: Created this function. 

2004-09-15  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-9

	* arts/arts_cfile.m: What was this function is now qarts2cfile.
	This function has now the task of creating control file examples.

	* arts/qarts2cfile.m: See above. Added optional argument do_save.

	* arts/arts1_cfile.m: What was this function is now qarts12cfile.
	This function has now the task of creating control file examples.

	* arts/qarts12cfile.m: See above. Added optional argument do_save.

2004-09-11  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-8

	* Status: The generation of control files is now ready both for 
	ARTS and ARTS1 up to the point of generating spectra. So
	weighting functions from ARTS1 are now yet handled. 

	When setting up the same case for ARTS and ARTS1, basically identical
	spectra can be obtained (I managed to get inside 0.025 K without
	pushing variables controlling calculation accuracy to hard).
	
	Ask me if you want an example function.
	
	* arts1/arts1_loadfile.m: Created this function.

	* arts/arts_get_atmfields.m: Created this function.

	* physics/constants.m: Added cosmic background radiation temperature.

	* arts/arts.m: Removed option to call ARTS1.

	* arts1/arts1.m: Created this function. 

	* forwardmodel/za2geomztan.m: Adapted this function from AMI (slightly
	renamed).

	* forwardmodel/geomztan2za.m: Adapted this function from AMI (slightly
	renamed).

	* arts/qarts.m: Added more fields.

	* arts/arts_cfile.m: Added options.

	* physics/vmr2nd.m: Adapted this function from AMI.

	* physics/nd2vmr.m: Adapted this function from AMI.
	
2004-09-10  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-7

	* arts/qarts.m: Added more fields. Spectra can not be created, by
	getting closer.

	* arts/arts_cfile.m: Renamed and added options.

	* arts/arts_abstable_from_arts1.m: Fixed some problems and updated
	the function to use Qarts input.

	* handy/rqre_bool.m: Ensured that NaN gives error.

	* handy/rqre_scalar.m: Ensured that NaN gives error.

	* arts/arts_get.m: Renamed this function to qarts_get.m

	* arts/qarts_get.m: Created this function.

2004-09-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-6

	* arts/arts_cfile.m: Started on this function

	* arts/qarts.m: Started on this function.

	* arts1/qarts1.m: Changed to not use NaN throughout as default.

	* arts/arts_abstable_from_arts1.m: Further work on the function,
	e.g. including automatic switch following ARTS1_HDF.

	* arts1/arts1_cfile.m: Further work on the function, e.g. including
	automatic switch following ARTS1_HDF.

	* atmlab/atmlab.m: Added field ARTS1_HDF.

	* arts1/arts1_absmodels.cfile: Completed this file.

	* handy/qinfo.m: Had to change new paragraph symbol from § to #
	because § was not properly recognised by Matlab.

2004-09-09  Carmen Verdes  <cverdes@uni-bremen.de>

	* atmlab-0-2-5
	
	* sensor/atovs_select_datafiles.m: added some more explanations on
	  input and output, ... (improvements are still necessary!)

2004-09-09  Carmen Verdes  <cverdes@uni-bremen.de>

	* atmlab-0-2-4 

	* sensor/DataSelection.m renamed to atovs_select_datafiles.m. 
	Major modification in the file has been	made (see the file description)

2004-09-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-3

	* arts/arts_abstable_from_arts1.m: Finished a version that generates
	an absorption table (of at least correct format, not yet tested in
	ARTS).
	However, the function will be modified to be controled by a Qarts
	structure. Now the input follows the Qarts1 format.

	* arts1/arts1_get.m: Created this function.

	* arts1/arts1_absmodels.cfile: Added this file but it is not ready.

	* handy/qinfo.m: Included option of hard coding row brakes (by §
	character), and possible to use trailing * for field names.	

	* arts/arts_write_linefile.m: Copied from AMI function write_linefile.

	* arts/arts_read_linefile.m: Copied from AMI function read_linefile.

2004-09-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-2

	* arts1/qarts1.m: Added a number of fields. 

	* arts1/arts1_cfile.m: Started on this function, generating ARTS-1.0
	control files.

	* arts/arts_abstable_from_arts1.m: Further work on this function. 

	* arts/arts_tgs_cnvrt.m: Fixed spelling error in error message.

	* handy/rqre_bool.m: Created this function.

	* handy/rqre_scalar.m: Created this function.

	* handy/rqre_char.m: Created this function.

	* arts1/addpath_ami.m: Created this function.

2004-09-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-1

	* arts/arts_abstable_from_arts1.m: A not totally ready function to
	generate absorption lookup tables. Needs templates stored so'far
	only locally.

	* arts/arts_tgs_cnvrt.m: Converts tag group information between
	Atmlab and ARTS formats.

	* handy/qinfo.m and qcheck.m: Created these two functions to
	faciliate handling of settings in the "Q way".

	* arts1/: Created this folder for functions related to ARTS-1.0.x.

	* arts1/qarts1.m: Started on this function, defining recognised
	fields for ARTS1 calculations (to be implemented). 

	* atmlab/atmlab_init.m: Added path for arts1/. 

	* atmlab/atmlab.m: Changed default values to be NaN, to make use of
	new option in prstnt_struct.

	* handy/prstnt_struct.m: Improved error messages and option 'require'. 

	* handy/out.m: Improved checks of VERBOSITY and SCREEN_WIDTH. 
	Included the possibility to write to files. Even files and screen
	in parallel.

	* files/create_tmpfolder.m: Improved check of WORK_AREA. 

	* files/delete_tmpfolder.m: Improved check of WORK_AREA. 
	
	* arts/arts.m: Better check of used Atmlab settings.

	* arts/arts_tgs_cnvrt.m: Added this function.

2004-09-07  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-2-0

	* Takes the step to version 0.2 as Atmlab now has a substantial
	content and I have changed the set of general settings. And the new
	set of settings shall hopefully be stable (settings can be added,
	but exsting shall not be removed or changed).

	* atmlab/atmlab.m: Some settings removed and some added. Existing
	settings are now:
	   AMI_PATH    
	   ARTS_PATH   
	   ARTS1_PATH  
	   FMODEL_VERBOSITY
	   SCREEN_WIDTH
	   VERBOSITY   
	   WORK_AREA   
	Type 'help atmlab' for description of the settings. You need to modify
	*atmlab_conf*, if you have any.

	* arts/arts.m: Created this function to call ARTS from within Matlab.
	Note that you can do a call as
	   arts '-w all';

	* forward_model/call_fmodel.m: Removed this function as there will
	take a long time before it will be possible to switch between 
	different forward models in a general manner.

	* handy/out.m: Copied and modified this function from AMI.
	Use this function to produce screen output, if there is more than
	one or two lines of output. In that way you do not need to bother
	about checking VERBOSITY.

2004-09-03  Carlos Jimnenez  <carlos.jimenez@ed.ac.uk>
	
	* atmlab-0-1-86

	* handy/getfield_fromtip.m: adding a function as F =
	GETFIELD(S,'field') but using as 'field' the first field that
	contain the string tip. If no field containing tip is found, F is
	returned empty.

2004-09-02  Bengt Rydberg  <benryd@etek.chalmers.se>
	
	* atmlab-0-1-85

	* atmscenarios/ice_psd_Mcfar_97.m: Modified this function.

	* atmscenarios/ice_psd_Ivanova_01.m: Modified this function.

	* atmscenarios/ice_psd_Heyms_84.m: Modified this function.

        * atmscenarios/ice_psd_Donovan_03.m: Modified this function.

	* atmscenarios/ice_psd_Mitchell_99.m: added and created this function.

	* atmscenarios/ice_psd_ellipsoids.m: added and created this function.
	
	* Made a series of functions to generate cirrus ice particle size
	distributions. The functions are named as ice_psd_xxxx.m.

	* mie/Mie_xscan.m: Modified typo in this function.

        * mie/epsice.M: Removed this function.
	
	* mie/epsice.m: Added this function, changed from epsice.M
	to epsice.m. 
	
	
2004-08-10  Carlos Jimnenez  <carlos.jimenez@ed.ac.uk>
	
	* atmlab-0-1-84

	* maths/meannans.m: adding a function as mean but removing nans,
	not standard in normal matlab without statistic toolboxes.

2004-08-10  Bengt Rydberg  <benryd@etek.chalmers.se>
	
	* atmlab-0-1-83

	* atmscenarios/ice_psd_Mcfar_97.m: added and created this function.

	* atmscenarios/ice_psd_Ivanova_01.m: added and created this function.

	* atmscenarios/ice_psd_Heyms_84.m: added and created this function.

	* Made a series of functions to generate cirrus ice particle size
	distributions. The functions are named as ice_psd_xxxx.m
	
	* atmscenarios/ice_psd_Donovan_03.m: added an created this function.

2004-08-06  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-1-82

	* graphs/colorbarf.m: Replaced by new version from
	http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=1135. 

2004-07-20  Bengt Rydberg  <benryd@etek.chalmers.se>
        
	* atmlab-0-1-81 

	* Started on a set of functions to generate ice particle size
	distributions in atmscenarios/.
	
	* atmscenarios/ice_psd_heyms84.m: Created this function.

2004-06-30  Bengt Rydberg  <benryd@etek.chalmers.se>

	* atmlab-0-1-80

	* Just a demonstration of CVS. 

2004-06-29  Mashrab Kuvatov  <kmashrab@sat.physik.uni-bremen.de>

	* atmlab-0-1-79

	* Forgot to "cvs add" the files in the previous entry.
	
2004-06-29  Mashrab Kuvatov  <kmashrab@sat.physik.uni-bremen.de>

	* atmlab-0-1-78

	* sensors/atovs_define_amsual1c.m: Added.
	
	* sensors/atovs_define_amsubl1c.m: Added.

	* sensors/atovs_define_hirsl1c.m: Added.

	* sensors/atovs_read_data.m: Added.

	* sensors/atovs_read_header.m: Added.
	
2004-06-10  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-77

	* arts/arts_ppath.m: Modified the function following changes in ARTS.

2004-05-24  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-76

	* physics/scattering_mplit2stokes.m: Created this function.

2004-05-12  Carmen Verdes  <cverdes@uni-bremen.de>

	* atmlab-0-1-75

	* sensor/DataSelection.m: added (just a first draft!). It makes a
	selection of the data files, for specified satellite, instrument,
	year, month, day and  time (thought for AMSU data selection).

2004-04-30  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-74

	* physics/fresnel.m: Created this function to test ARTS
	implementation of surface reflections.

2004-04-13  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-73

	* sensors/amsu_limb2nadir.m: Changed the output to be the conversion 
	data (not the converted data). This to allow speed improvements, by
	applying the same conversion data on a batch of measurements in
	parallel. This solution also allows that the conversion can be inverted
	and it thus possible to go between differnt FOV. Not only to nadir.

2004-04-07  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-72

	* sensors/amsu_fov2za.m: Created this function, based on input from
	Viju.

	* sensors/amsu_limb2nadir.m: Created this function, based on input
	from Mashrab.

	* graphs/example_colorbar.m: Added another test option for zerowhite.

	* graphs/zerowhite.m: Fixed what Stefan started. Added a number of
	input checks. 
	There seems to be a bug somewhere in Matlab. Color levels can not be 
	set to go outside of data range on both sides. The function will
	not allow this. 

2004-04-07  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-1-71

	* graphs/colorbarf.m: Added. Correct colorbar to use with
	contourf. From the MathWorks site. IMPORTANT: The standard
	colorbar function does not work correctly with contourf!!

	* graphs/zerowhite.m: Tried to make the function work with
	prescribed contour intervals. This is important, since it is
	preferable to have "nice" contour intervals instead of fractional
	ones (in my opinion). Unfortunately this does not yet work
	correctly. I don't understand how the field w in Patricks code
	works, actually.

	* graphs/example_colorbar.m: Added. Demonstrates how zerowhite and
	colorbarf can be used to create a filled contour plot with correct
	colorbar.

2004-03-17  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-70

	* sensors/ssmi_read_1tbfile.m: Corrected data download information.

2004-03-16  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-69

	* sensors/ssmi_read_1tbfile.m: Created this function.

	* handy/set_defaults.m: Input arguments given as [] where not set to
	default values. Better cleaning up of _D EFAULT variables.

2004-03-08  Oliver Lemke  <olemke@linux.net>

	* atmlab-0-1-68

	* xml/xmlStore.m: Implemented eligible precision for floats in
	ascii output files as proposed my Mattias.
	Add optional fourth argument precision.
	precision could be either the number of digits which should be written
	on output, or a string containing either 'FLOAT' or 'DOUBLE'.
	FLOAT is equal to precision=7, DOUBLE is equal to precision=15

	NOTE: The default if precision='FLOAT'. I didn't want to take double
	as default because in most cases float is sufficient and with double
	precision the file size increases significantly because a lot of
	trailing zeros are written (and I didn't find a proper solution to
	turn them off :-( )

	* xml/xmlGetPrecisionFormatString.m: Added. Creates format string for
	the desired precision for use with printf.

	* xml/xmlWriteArrayOf.m, xml/xmlWriteArrayOfArrayOf.m,
	xml/xmlWriteColIndex.m, xml/xmlWriteGasAbsLookup.m,
	xml/xmlWriteGridPos.m, xml/xmlWriteGriddedField3.m,
	xml/xmlWriteIndex.m, xml/xmlWriteIndexVector.m, xml/xmlWriteMatrix.m,
	xml/xmlWriteNumeric.m, xml/xmlWritePpath.m, xml/xmlWriteRowIndex.m,
	xml/xmlWriteSparse.m, xml/xmlWriteSparseData.m,
	xml/xmlWriteSpeciesTag.m, xml/xmlWriteString.m, xml/xmlWriteTensor3.m,
	xml/xmlWriteTensor4.m, xml/xmlWriteTensor5.m, xml/xmlWriteTensor6.m,
	xml/xmlWriteTensor7.m, xml/xmlWriteVector.m:
	Add precision parameter. The parameter also has to be present for
	writing routines that are not outputting floats because all of them
	are called with the same arguments from xmlStore.

	* xml/xmlWriteHeader.m: Minor fix in docs.

2004-02-20  Oliver Lemke  <olemke@linux.net>

	* atmlab-0-1-67

	* xml/xmlReadGriddedField3.m, xml/xmlWriteGriddedField3.m: Added.

2004-02-19  Oliver Lemke  <olemke@linux.net>

	* atmlab-0-1-66

	* atmlab.spec: Added to ease building of rpm package for smiles
	cluster.

2004-02-13  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-1-65
	
	* files/delete_tmpfolder.m: Fixed bug in call of workarea.
	
2004-01-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-64

	* graphs/zerowhite.m: Yet another fix to handle strange logic of
	Matlab plotting. I hate the plotting in Matlab.

	It seems that the color map is looped in different order, depending if
	the minimum or maximum value (in absolute terms) is the largest. 
	Let us see if this works for all cases.

2004-01-06  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-63

	* handy/set_defaults.m: Created this script as a help to set default
	input for function arguments.

	Check it out, it is very useful!

2003-12-24  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-62

	* graphs/zerowhite.m: Bug fixed. The white level was shifted one
	step from zero.

	I was fooled by the Matlab colorbar. The numbers are not placed very 
	good. The "center" numbr for each color, is actually placed at the 
	upper end. I have no simple fix for this.

2003-12-16  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-61

	* graphs/zerowhite.m: Created this function to make color maps where
	the zero level is white. The result is not yet perfect.

2003-11-20  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-60

	* forwardmodel/call_fmodel.m: The old atmlab_get was called instead
	of new atmlab. Bug reported by Claudia.

	In addition, the function existed in two versions. There was also
	one version in files/, which is now removed.

	* files/create_tmpfolder.m: Fixed an incorrect call of atmlabm. Bug
	reported by Claudia.

2003-11-18  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-59
	
	* xml/xmlReadSingleScatteringData: Added.

2003-10-27  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-1-58
	
	* arts/optimize_za_grid.m: Added. For scattering calculations in ARTS 
	it is very important to represent the intensity field correctly.
	Either you take a very fine grid (then the calculation takes very long)
	or you optimize the grid using for example this function, which is 
 	the much better solution.

2003-10-26  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-57

	* physics/constants.m: Addded EARTHORBIT_RADIUS and SUN_EARTH.

	* atmlab/atmlab_version.m: Don't forget to update version here.

2003-10-26  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-56

	* physics/planck.m: Matrixified (referring not to the movie) the
	function. Frequency and temperature can now be matrices. If both
	are matrices, they must have the same size. 

	Try to implement this feature for every function.

	* physics/planck_wlength.m: Created this complementary function,
	taking wavelength as input instead of frequency.

2003-10-24  Mattias Ekström  <ekstrom@rss.chalmers.se>

	* atmlab-0-1-55

	* xml/xmlWriteTensor7.m: Changed input argument 'filename' to 'fid'.

2003-10-10  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-1-54
	
	* physics/planck.m: Added the Planck function.

2003-10-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-53

	* sensors/amsu_channels.m: Created this folder and this function.
	The function returns basic information on AMSU specifications.
	Please add more data if you find it necessary.

2003-07-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-52

	* atmlab/atmlab.m: Moved this function from being a personal function
	to an Atmlab function. This function makes atmlab_get and atmlab_defs
	obselete. 

	The personal settings are now set by calls of *atmlab*. 
	See instructions in CONFIGURE.
	
	* atmlab/atmlab_init.m: Added to mie folder to the search path.
	Added call of *atmlab* and *atmlab_conf* to implement new way of
	to set personal settings.

	* These functions are removed due to changes above:
	    atmlab/atmlab_get.m
 	    atmlab/atmlab_defs.m
	    example/atmlab

	* arts/artsplanck.m: Removed as other functions in the folder shows
	how to use an internal template.

	* file/call_fmodel.m: Is moved to forwardmodel/call_fmodel.m.
	
	* */Contents.m: Removed all these files. I don't think they are 
	useful and hard to keep updated. The name of the subfolders should
	be clear enough to describe the content.
	
	* CONFIGURE: Updated text to new way to set personal settings.

	* INSTRUCTIONS: Removed some old information.

	* forwardmodel/i2planckTb.m: Wrote first header line description.

	* forwardmodel/i2rayjeanTb.m: Wrote first header line description.

	* arts/arts_plot_atmgrids.m: Added some text to the header.

	* arts/arts_ppath.m: Added some text to the header.

	* Small fixes in function headers for a number of functions not
	listed above.

2003-06-18  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-51

	* xml/xmlReadColIndex.m, xml/xmlReadIndexVector.m,
	xml/xmlReadRowIndex.m, xml/xmlReadSparseData.m,
	xml/xmlWriteColIndex.m, xml/xmlWriteIndexVector.m,
	xml/xmlWriteRowIndex.m, xml/xmlWriteSparseData.m:
	Added. Needed for reading sparse matrix.

	* xml/xmlReadSparse.m, xml/xmlWriteSparse.m: Make use of the
	reading/writing routines mentioned above.

2003-06-16  Mattias Ekström  <ekstrom@rss.chalmers.se>

	* atmlab-0-1-50

	* xml/xmlReadSparse.m: Added function for reading Sparse xml files.

	* xml/xmlWriteSparse.m: Added function for writing Sparse xml files.

2003-05-21  Christian Melsheimer  <melsheimer@uni-bremen.de>

	* atmlab-0-1-49

	* atmlab/atmlab_version.m: adjusted nr3 to 49

	* forwardmodel/mpm_iwc93_lwc93_rain89.m: 
	Corrected minor error in parameterization of complex 
	permittivity for ice water:  must read:
	b   = ( (0.233/(1-0.993/theta))^2 + 6.33/theta - 1.31 ) * 1e-5;
	            ^ 
	      not 0.223 
        
	Corrected error in parameterizatio of complex permittivity for
	liquid water (Double-Debye model):
	The parameters a and b actually have different denominators, 
	tmp1 = v_ghz*v_ghz + g1*g1
	and 
	tmp2 = v_ghz*v_ghz + g2*g2,
	respectively; not just tmp1 for both a and b (this error might 
	have propagated from the WATS report) - note that g2=39.8*g1. 
	To make sure, I checked
	with the papers Liebe, Hufford, Cotton [1993] (i.e., MPM93),
	Liebe, Hufford, Manabe [1991] ("A model for the complex
        permittivity of water at frequencies below 1 THz"), and Liebe's
	original MPM93 fortran code.
	
        	
2003-04-22  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-1-48

	* CONFIGURE: Updated location of atmlab_init script. (It seems to
	be now in subdirectory atmlab.)

2003-04-14  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-47

	* forwardmodel/mpm_iwc93_lwc93_rain89.m: Included parameter values from
	Christian for rain rates > 25 mm.

2003-04-11  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-46

	* atmscenarios/simplecloud_init.m: Some more default values introduced.
	Several cloud types defined. The cloud types follows roughly FASCODE.
	Cases with rain follow suggestions from Christian.

	Thomas and Christian: Please look and comment. The simplest way to
	check the definitions is to do:
	  C = simplecloud_init;simplecloud_plot(C);
	and select 1D, the cloud type of interest and just accept all default 
	values.

	* atmscenarios/simplecloud_plot.m: Fixed wrong xlabel for LWC. 
	
2003-04-10  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-45

	* graphs/ypatch.m: Created this function. Main purpose is to plot 
	retrieved vertical profiles with the confidence interval (e.g. +-1si)
	as a shaded area. See the header for an example.

	* graphs/xpatch.m: As complementary function to YPATCH.

2003-04-10  Thomas Kuhn  <tkuhn@uni-bremen.de>

	* atmlab-0-1-44

	* atmscenarios/simplecloud_plot.m: update. Included an if
	statement if an ice/water/rain filed is defined in the cloud
	structure or not. If YES then plot the field if NOT then leave it.
	
2003-04-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-43

	* forwardmodel/mpm_iwc93_lwc93_rain89.m: Finished this function. 

2003-04-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-42

	* forwardmodel/mpm_iwc93_lwc93_rain89.m: Worked a bit on this function.
	IWC and LWC seem to be ready. Rain not done.

2003-04-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-41

	* atmscenarios/simplecloud_field.m: Created this function.

	* atmscenarios/simplecloud_plot.m: Created this function.

	* atmscenarios/simplecloud_XXXX.m: Finished a first version of this 
	set of functions. More cloud types have to be defined in the init 
	function. Thomas has promised to help me with this. 

	To test this tool, try:
	   help simplecloud_init
	   C = simplecloud_init;
	   simplecloud_plot(C);

2003-04-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-40

	* atmscenarios/simplecloud_init.m: Created this function. This is
	the attempt to solve one of the tasks for the ACE+ study. But this
	set of two functions can also be used for other studies. Some details
	to be fixed.

	* atmscenarios/simplecloud_get.m: Created this function. Purpose and
	status as above.
	
	* forwardmodel: Added this folder. To hold Matlab version of things 
	normally found in forward models. ARTS specific stuff shall be placed
	in arts/.
	
	* forwardmodel/mpm_iwc93_lwc93_rain89.m: Started on this function.
	Not ready!

	* physics/Int2Planck.m: Moved and renamed to forwardmodel/i2planckTb.m
	The move because the new forwardmodel folder fits better. The
	renaming to avoid starting with a capital letter, and to avoid Int
	which leads the mind to Integer (at least for me). (Claudia, OK?)
	"Vectorized" the function. 

	* physics/Int2RayJean.m: Moved and renamed to 
	forwardmodel/i2rayjeanTb.m. Reasons as above.
	"Vectorized" the function. 

	A note: The functions shall as far as possible work in a Matlab
	"way". That is, the input can either be a scalar, vector or a matrix.
	This is fixed normally by replacing * with .* and / with ./.
	
	* XXXX/Contents.m: Revised existing files and added Contents.m where
	it was missing.

	* atmlab/atmlab_init.m: Added new folders. 

2003-04-08  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-39

	* handy/input_vector.m: Created this function.

	* handy/extra.m: Created this function. Use it to list all functions
	in Atmlab.

2003-04-07  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-38

	* handy/input_scalar.m: Created this function.

	* handy/ascii_menu.m: Added this function.

2003-03-31  Carlos Jimenez  <jimenez@rss.chalmers.se>

	* atmlab-0-1-37

	* math/nearestinvec.m: updating with easier implementation.

2003-03-28  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-1-36

	* physics/e_eq_water.m: Added. Calculates the equilibrium water
	vapor pressure over a plane surface of liquid water according to
	Sonntag, 1994.

	* physics/e_eq_ice.m: Added. Calculates the equilibrium water
	vapor pressure over a plane surface of ice according to Sonntag,
	1994.

	* physics/Contents.m: Added information about the new functions.

2003-03-06  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-35

	* physics/wgs84.m: Copied and adapted this function from AMI.

	* arts/arts_plot_atmgrids.m: Made z_ground an optional argument, to
	supress plotting of the geoid and the ground. The function can now
	be used to plot an individual grid cell.

	* arts/arts_ppath.m: Fixed bug when z_ground is not a scalar.

2003-03-05  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* arts/arts_plot_atmgrids.m: Changed cb_lims to be a cell array, as
	for arts_ppath.m.

	* arts/arts_ppath.m: Added r_geoid as mandatory input argument. 

2003-03-04  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-33

	* handy/yes_or_no.m: Copied answer_is_yes from AMI to create this
	function.

	* arts/arts_plot_atmgrids.m: Added code for 3D. 

	* graphs/axes_frame.m: Handles now also the z-axis.

2003-03-04  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-32

	* arts/arts_plot_atmgrids.m: Added and started on this function.  

	* atmplots/atmplot_sph2cart.m: Added output arguments to the function.

	* atmplots/atmplot_pol2cart.m: As above.

	* arts/arts_sph2cart.m: Removed this function.
	
2003-03-03  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-31

	* arts/arts_ppath.m: Finished the function. It now works also with
	refraction.

2003-03-03  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-30
	
	* arts/arts_ppath.m: Started on this function. Instead of having
	many functions for doing 2D or 3D grid cells etc., the idea is now
	to calculate a full path when a figure shall be produced. This is
	the getaway function to get a path out of arts.

	* xml/xmlWriteMatrix/TensorX.m: Removed output form statement s(1)=1;

	* arts/artsplanck.m (iplanck): Added output format to cfile template.

	* arts/atmplot: Removed functions atmplot_gridcell2D.m and
	atmplot_gridcell3D.m.

2003-02-28  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-29

	* Removed the following test function from /arts:
	   cart2poslos.m
	   do_gridcell_2d.m
	   do_gridcell_3d.m
	   gridcell_crossing_3d.m
	   poslos2cart.m

2003-02-28  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-28

	* files/qtool.m: Included an if-statement to avoid a warning for
	some Matlab version(s), when making "empty == scalar".

2003-02-27  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-1-27

	* xml/xmlReadGasAbsLookup.m: Read .xsec instead of .abs.

	* xml/xmlWriteGasAbsLookup.m: Write .xsec instead of .abs.

2003-02-11  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-26

	* xml/xmlLoad.m, xml/xmlRead*.m: Added support for reading binary xml
	files. Speed up in comparison to ascii is similar to the improvements
	in arts. Tried with 90 MB ampmat. Seems to work, but needs further
	testing. Claudia?

2003-02-10  Carlos Jimenez  <jimenez@rss.chalmers.se>

	* atmlab-0-1-25

	* math/nearestinvec.m: Adding a mscript to find the closest value
	in a vector to a given value.

	* NOTE: I notice the atmlab version was out of date, we should
	notforget to update the version number in atmlab/atmlab_version.
	
2003-01-20  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-1-24

	* AUTHORS: Added Christian Maetzler <christian.matzler@iap.unibe.ch>.

	* mie/: Added this directory, containing Mie scattering functions
	supplied by Christian Maetzler. Documentation is also there, in a
	pdf file. I added the files as they were, without making any changes.

	* mie/README: Added. Just contains a reference to the
	documentation. 

2003-01-09  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-23

	* xml/xml{Read,Write}{GridPos,Ppath,String}.m: Added.

	* xml/xmlReadTag.m: Fixed two bugs. Initialize attrlist. Setting
	exit_loop to 1 was missing in one else branch. (Why did it work
	before?!? :-o ) 

	* xml/xmlReadArray.m: Initialize result for the case that the array in
	the file is empty.

	* xml/xml{Read,Write}Index.m, xml/xmlWriteNumeric.m: Why do I always
	forget that strings in matlab must be enclosed in single quotes?

2002-12-30  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-22

	* arts/do_gridcell_3d.m: A Matlab version of the future ARTS function
	exists now as an internal function (with some short-cuts).

	* arts/gridcell_crossing_3d.m: More safe way to calculate r. Crossings
	with a length of 0 are now rejected.

2002-12-29  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-21

	* Basic functions to handle 3D path calculations seem to be ready.
	But a lot of work to do before everything is working.

	* arts/gridcell_crossing_3d.m: Created this function.

	* arts/obsplane2latlon.m: Removed this function.

	* arts/cart2poslos.m: Finished this function.

	* arts/poslos2cart.m: Fixed a bug.

2002-12-27  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-20

	* arts/cart2poslos.m: Started on this function.

	* arts/obsplane2latlon.m: Started on this function.

	* arts/arts_sph2cart.m: Created this function to test out an algorithm
	to be used in ARTS.

	* arts/poslos2cart.m: Created this function to test out an algorithm
	to be used in ARTS.

	* arts/do_gridcell_3d.m: Finished text for header.

	* atmplots/atmplot_sph2cart.m: Described the coordinate system used.

	* atmplots/atmplot_pol2cart.m: Described the coordinate system used.

	* atmplots/atmplot_gridcell3D.m: Improved the header slightly.

	* atmplots/atmplot_gridcell2D.m: Improved the header slightly.

2002-12-25  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-19

	* atmplots/atmplot_sph2cart.m: Created.

	* atmplots/atmplot_gridcell3D.m: Created.

	* arts/do_gridcell_3d.m: Created this function. Setting of 
	at_lower/upper_psurface to be fixed.

	* atmplots/atmplot_pol2cart.m: Changed the coordinate system so
	lat=0 equals now x=0.

	* arts/do_gridcell_2d.m: Finished this function.

2002-12-21  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-18

	* arts/do_gridcell_2d.m: The function works but documentation is
	lacking.
	The intention of this function is to test the ARTS function with the
	same name, and to be used for making figures in AUG.

	* atmplots/atmplot_pol2cart.m: The function works but documentation is
	lacking.

	* atmplots/atmplot_gridcell2D.m: Created.

	* physics/constants.m: Added constants EARTH_RADIUS, DEG2RAD and
	RAD2DEG.

2002-12-21  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-17

	* arts/artsplanck.m: Created this function to demonstrate the
	potential of qtool, and how to link a control file template with
	an actual ARTS calculation.

	* files/qtool.m: Copied the function from AMI and made some 
	modifications. The main change is that the template is given as
	a string array, which gives a higher flexibility. The template
	can now be read from a seperate file by file2strs, or be defined
	inside a local sub-function (as done for artsplanck).

	* examples/sample.tmplt: Added this file.

	* files/call_fmodel.m: Created this function.

	* atmlab/atmlab_defs.m: Changed FMODEL to FMODEL_NAME, and added
	the setting FMODEL_EXEC. 

	* files/file2strs.m: Created this function.

	* handy/tail.m: There is now an error message if the tail length 
	exceeds the length of the vector.

2002-12-20  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-16

	* CONFIGURE, files/create_tmpfolder.m, files/delete_tmpfolder.m,
	handy/min_nargin.m: Fixed typos.

	* atmlab/atmlab_get.m: Second argument name was 'requiered' but
	referenced inside the function as 'required'.

2002-12-20  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-15

	* files/delete_tmpfolder.m: Created this function.

	* files/create_tmpfolder.m: Created this function.

2002-12-20  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-14

	* handy/prstnt_struct.m: Particular code for version after 6.1 removed
	as the older solution still works, and the newer version caused
	an error in older Matlab versions.

	* atmlab/atmlab_get.m: Apparently exist('atmlab','file') also gives
	true for the atmlab folder and this caused a bug. The bug is fixex
	by looking for atmlab.m instead.

	* files/: Created this folder.
	
	* files/fileopen.m: Created this function. 

	* files/fileclose.m: Created this function.

2002-12-19  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-13

	* atmlab_version.m: Moved to atmlab/. Now you need to push more
	buttons to reach atmlab_version from ChangeLog, but I thought this
	was worth the advantage of having no Matlab functions in the top
	folder.

	* atmlab_init.m: Moved to atmlab/ and modified accordingly.

	* empty_heading.m: Moved to examples/.

	* example_heading.m: Moved to examples/.

	* atmlab_defs.m: Created a way to set personal settings. 
	Read CONFIGURE as an introduction. Please, check it out and comment. 

	* examples/atmlab.m: Created this function as a template for
	personal atmlab functions.

	* atmlab/atmlab_get.m: A gateway function to atmlab to make it
	possible to create decent error messages and allow that no personal
	settings are specified.

	* README: A simple README file. Some more text should be added later.

	* CONFIGURE: Info on how to start up Atmlab and create personal
	settings.

	* AUTHORS: Atmlab authors. Please add some text for you (Oliver: are
	you happy about what I wrote for you?)

	* examples/startup_menu.m: Merged some of my own files to create this
	file to give an example on selecting different environments at startup.

2002-12-19  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-12

	* xml/xmlWriteArrayOf.m, xml/xmlWriteArrayOfArrayOf.m,
	xml/xmlWriteVector.m: Allow empty objects.

2002-12-19  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-11

	* xml/xmlWriteMatrix.m, xml/xmlWriteNumeric.m, xml/xmlWriteTensor3.m,
	xml/xmlWriteTensor4.m, xml/xmlWriteTensor5.m, xml/xmlWriteTensor6.m,
	xml/xmlWriteTensor7.m, xml/xmlWriteVector.m: Use scientific notation
	in output files.

2002-12-19  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-10

	* xml/xmlWriteArrayOfArrayOf.m: Bug fix.

2002-12-19  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-9

	* xml/xmlWriteArrayOf.m, xml/xmlWriteArrayOfArrayOf.m,
	xml/xmlWriteVector.m: Extended routines to deal with column and row
	Vectors/Arrays.

2002-12-19  Stefan Buehler  <sbuehler@uni-bremen.de>

	* xml/xmlWriteArrayOfArrayOf.m: Working commit with Oliver.

2002-12-19  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-8

	* xml/xmlWriteArrayOf.m, xml/xmlWriteArrayOfArrayOf: Added missing
	attribute type. ArrayOfArrayOf must call ArrayOf for each element.

2002-12-18  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-7

	* atmplots/atmplot_timeseries.m: Values were not centered before for
	facated and flat shading. Profiles are now plotted diferently, 
	depending on the shading. A NaN made two rectangles empty for flat
	and faceted shading (due to a strange behaviour of Matlab), which
	is now corrected.

2002-12-18  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-6

	* xml/xmlWriteGasAbsLookup.m: Corrected name of Array functions.

2002-12-18  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-5

	* xml/xmlWriteSpeciesTag.m: Added.

	* xml/xmlReadSpeciesTag.m: Make it work.

	* xml/xmlReadAttributes.m, xml/xmlReadTag.m: Parsing of tags with no
	attributes was completely broken.

2002-12-17  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-4

	* xml/Contents.m: Added documentation.

	* xml/xmlStore.m: Fixed copy'n'paste error.
	Added documentation.

2002-12-17  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-1-3

	* xml/xmlReadGasAbsLookup.m, xml/xmlReadSpeciesTag.m,
	xml/xmlWriteHeader.m, xml/xmlWriteMatrix.m, xml/xmlWriteTensor3.m,
	xml/xmlWriteTensor4.m, xml/xmlWriteTensor5.m, xml/xmlWriteTensor6.m,
	xml/xmlWriteTensor7.m, xml/xmlWriteVector.m:
	Adapted to be used by xmlStore.m.  

	* xml/xmlWriteArrayOf.m, xml/xmlWriteArrayOfArrayOf.m,
	xml/xmlWriteGasAbsLookup.m, xml/xmlWriteIndex.m,
	xml/xmlWriteNumeric.m: Added.

	* xml/xmlStore.m: General writing routine.

2002-12-17  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-2

	* atmlab_version.m: Just a demo commit.

2002-12-16  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-1

	* handy/tail.m: Created this function to get the last part of
	any vector.

	* graphs/axes_frame.m: The old version did not work for printing.
	That works now.

	* graphs/children.m: A comment regarding allchild included in the 
	header.

2002-12-15  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-1-0

	* Atmlab-0.1 !
	Introduced a first minor version to show that Atmlab is operational:
	Atmlab contains already a lot of useful functions and we are 
	using the package for Odin-SMR work. There are already about 60
	functions in Atmlab. If we add 60 functions per minor version,
	Atmlab will be a big toolbox when we reach Atmlab-1.0  :-)

	* handy/prstnt_struct.m: A help function to handle settings for
	environments and other purposes. 

	* graphs/tplot.m: Created this function to create easily plots with
	just text.

	* handy/nversion.m: A function to get the Matlab version number
	as a number. Can be used if different solutions are needed for
	different Matlab versions.

	* graphs/axes_frame.m: The axes are now restored fully when executing
	axes_frame(h,'on');

2002-12-14  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-15
	
	* graphs: The function find_legend is removed (I was confussed and
	thought that there is only one legend per figure, which is not the
	case. Functions for axes below, and legends are axes objects, 
	requieres now that some handle is given.)

	Several functions have been re-named:
	   legend_frame -> axes_frame
	   legend_text  -> set_text
	   legend_title -> axes_title
	   scale_legend -> scale_axes

	A handle argument is added to some of these functions.

2002-12-13  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-14

	* graphs/set_XXX.m: Created the functions set_axes.m, set_labels.m
	and set_titles.m. See on-line help for info.
	
2002-12-13  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-0-13

	* xmlAddAttribute.m, xmlOpenOutputFile.m, xmlWriteCloseTag.m,
	xmlWriteFooter.m, xmlWriteHeader.m, xmlWriteMatrix.m, xmlWriteTag.m,
	xmlWriteTensor3.m, xmlWriteTensor4.m, xmlWriteTensor5.m,
	xmlWriteTensor6.m, xmlWriteTensor7.m, xmlWriteVector.m:
	Implemented writing routines.

	* xmlGetAttrValue.m: Clear variables after use.
	
	* xmlReadTensor5.m: Fixed typo.

	* xmlReadIndex.m, xmlReadNumeric.m, xmlReadSpeciesTag.m,
	xmlReadTensor7.m: Added more reading routines.

2002-12-13  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-0-12

	* atmlab_init.m: Removed path artsfuns.

2002-12-13  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-0-11

	* physics/Contents.m: Added this file.

	* atmlab_init.m: Added the physics folder here.

	* physics/constants.m: Modified documentation. Now the help gives
	out a complete list of defined constants.

2002-12-13  Stefan Buehler  <sbuehler@uni-bremen.de>

	* atmlab-0-0-10

	* atmlab_init.m: Added xml directory to path.

	* atmlab_version.m: Corrected function name.

2002-12-13  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-0-9

	* xml: Added reading routines.

2002-12-12  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-8

	* graphs: Created the functions:
	   children.m
	   find_legend.m
	   legend_frame.m
	   legend_text.m
	   legend_title.m
	   scale_fig.m
	   scale_legend.m
	   scale_text.m
	Type "help function" for more information. 

	The legend in Matlab does not always work veru well, but the legend
	functions above should be a good help to fix the legend when you
	are not happy with the default result. 

2002-12-12  Claudia Emde  <claudia@sat.physik.uni-bremen.de>

	* atmlab-0-0-7
	
	* physics: Created this directory. 
	This folder contains basic physical function needed for
	remote sensing applications.

	* physics/constants.m: Created this function, which returns
	physical constants or an error message, if the constant is not
	defined.

	* physics/Int2Planck.m: Created. Converts intensities to planck BT.

	* physics/Int2RayJean.m: Created. Converts intensities to 
	Rayleigh Jeans BT.

2002-12-12  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-6

	* math/isvector.m: Created this function. 

	* graphs/fit_to_paper.m: Wrote a header. Introduced vertical and
	horisontal borders and landscape paper size.

	* graphs/add_plot_row.m: Created this function. Check it out, it is
	cool.

2002-12-11  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-5

	* handy/min_nargin.m: Created this folder and this function. 

	* graphs/fit_to_paper.m: Created this function to set the figure size
	to match the paper size. Not ready!

	* atmplots/atmplot_timeseries.m: Renamed atmplot_scanseries.m to this 
	name. The function is now working. Maybe there will be some future
	modifications.

2002-12-10  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-4

	* example_heading.m: Changed the format on the starting line.
	The name of the function shall be there (in all uppercase letters).

	* math/Contents.m: Created this foler to hold:
	This folder contains functions performing basic mathematical 
	operations. Included are functions to determine the variable types.

	* math: Added functions iseven.m, isinteger.m, isodd.m, isscalar.m,
	vec2col.m and vec2row.m, where most are copiued from AMI.
	
	* atmplots/Contents.m: Created this foler to hold:
	This folder contains core functions to generate typical plots used to
    	display results retrieved from atmospheric remote sensing observations.

	* atmplots/atmplot_scanseries.m: Started on this function.

	* graphs/Contents.m: Created this foler to hold:
	This folder contains functions to make the usage of the different graph
 	commands in Matlab simpler. 
	See further the mentioned file.

	* arts/Contents.m: The folder artsfuns has been renamed to arts
	(as it is obvious that it contains functions).

	* atmlab_init.m: Added new folders. 
	Atmlab includes now functions also found in AMI. If you will use Qpack
	and AMI on the same time (maybe as part of Qpack), I recommend to run 
	atmlab_init before /ami/init to make sure that the AMI version of
	functions is used.

2002-12-10  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-3

	* This is just a commit to really add some folders and functions.
	More info in next commit.

2002-12-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-2

	* example_heading.m: Forgot to mention this file, and empty_heading,
	in the last commit. 
	I discovered that the AMI/Qpack type of headers in fact work rather
	poor with the Matlab help tool. So I have made new template functions.
	There are also some hints about optional variables. Please, read
	and comment.

2002-12-09  Patrick Eriksson  <Patrick.Eriksson@rss.chalmers.se>

	* atmlab-0-0-1

	* atmlab_init.m: This file adds the Atmlab folders to the search path.
	Call this function from your startup.m file if you want to use Atmlab.
	All folders that are added to Atmlab must be included in this function.

	* atmlab_version.m: The version number shall be transfered to this
	function before each commit. This function prints the version number.

	* INSTRUCTIONS: Instructions for future Atmlab authors. Please, read 
	and comment. 
	Oliver: I was not sure what to write about what you have to put in 
	Makefile.am. Can you add this?

	* artsfuns/Contents.m: Started on this folder, mainly as an example 
	(but so far a bad example).

2002-12-05  Oliver Lemke  <olemke@uni-bremen.de>

	* atmlab-0-0-0

	* Initial version