2002-11-20 Oliver Lemke * arts-1-1-296 * src/Makefile.am: Fixed typos gridded_field.h -> gridded_fields.h Removed no longer existent los.h. * doc/uguide/Figs/Makefile.am: Added fm_definitions, interpolation, polarization, ppath and scattering to SUBDIRS. * doc/uguide/Figs/{polarization,interpolation,scattering}/Makefile.am: Added missing Makefiles needed to build dist. * doc/uguide/Figs/{polarization,interpolation,scattering}/.cvsignore: Added. * configure.in: WARNING_FLAGS and -ftemplate-depth- are gcc specific. Therefore, they are now only set if gcc/g++ is in use, otherwise we break compilation with non-gnu compilers (e.g. HP/NEC). Added missing Makefiles needed to build dist. 2002-11-20 Stefan Buehler * arts-1-1-295 * src/gas_abs_lookup.cc: Continued work on the lookup table. I have now a first implementation for the simple case without temperature interpolation. The next step is to test this. * src/gas_abs_lookup.h: Updated. * src/m_absorption.cc: Added. This should hold workspace methods related to the general calculation of absorption coefficients. * src/workspace.cc (define_wsv_data): Added gas_abs_lookup. * src/methods.cc (define_md_data_raw): Added gas_abs_lookupInit. * src/make_auto_wsv_h.cc: Updated. * src/make_auto_wsv_groups_h.cc: Updated. * src/m_clonesize.cc: Updated. * src/groups.cc (define_wsv_group_names): Added group GasAbsLookup. * doc/examples/absorption_lookup_example.arts.in: Added. * configure.in: Added new example file. * src/Makefile.am: Updated. 2002-11-19 Patrick Eriksson * arts-1-1-294 * src/special_interp.cc (z_at_lat_2d): Created this function. * src/ppath.cc (ppath_step_refr_std_2d): Started on this function. (get_refr_index_2d): Created this function. 2002-11-18 Patrick Eriksson * arts-1-1-293 * src/ppath.cc (refraction_gradient_2d): Created this function. (ppath_step_refr_std_1d): Some improved comments. (ppath_start_2d): Moved some code from ppath_geom_2d and created this function as this code will be common with functions for refraction. 2002-11-17 Oliver Lemke * arts-1-1-292 * src/test_scatproperties.cc: Include cmath. Required on some systems (like marvin). * src/special_interp.cc: Include iostream for cout (GCC3). * doc/uguide/arts_methods_to_latex.sh: Workaround to get it working on marvin. * doc/doxygen/Makefile.am: File 'doxyfied' is now removed with make clean in maintainer-mode. ---------- Fixes for upcoming release 1.3 of doxygen. We have to care more about the format and tags we use in our comments because it contains now a validating parser instead of a lexical scanner. * src/parser.cc (eat_whitespace): @exceptions no longer exists, it is now called @exception. * src/old_absorption.cc (get_tagindex_for_Strings): Use

	instead of verbatim environment.

	* src/partition_function_data.cc (spec): Use 
.
	Inserted missing end tags.

	* src/species_data.cc: Inserted missing end tags.

2002-11-15  Patrick Eriksson  

	* arts-1-1-291

	* src/special_interp.cc/h: Created these files and moved atmospheric
	interpolation functions to these files from interpolation.cc/h.

	* src/ppath.cc (ppath_step_refr_std_1d): It seems that this function
	now works. So 1D with refaction should be finished. 
	This function is better than the corresponding function in arts-1.
	The tangent altitude is found with a better accuracy. The accuracy
	can be controled by a variable inside the function, which is now set
	to 0.1 m. The determination of the tangent altitude is not determined
	by the ray tracing step. 
	The maximum length of the ray tracing steps is now set by giving a 
	length. Small lengths can be used. I have tested steps down to 100m
	and it is very fast (as long as the calculation of refractive index is
	fast). However, some simple tests showed that step lengths below 1 km
	should not be needed (changing the ray tracing steps from 1 km to
	100m moved the tangent point about 250 m horisontally (for a tangent
	altitude close to ground), which should be compared to a total path
	length of many hundreds of km).

	(get_refr_index_1d): A temporary solution to get refractive index.
	The core function is taken from arts-1.

2002-11-15  Stefan Buehler  

	* arts-1-1-290

	* src/gas_abs_lookup.h: Continued to work on the structure of the table.

	* src/gas_abs_lookup.cc: Continued to work on the extraction function.

	* src/xml_io.cc: Adaptations to changed lookup table structure.

2002-11-15  Claudia Emde  

	* arts-1-1-289

	* src/m_scatrte.cc (convergence_flagAbs): Modified iteration counter.
	After the scattering calculation for the first frequency has converged 
	it is set to 100. This number indicates then that the iterations 
	should no longer be printed in (Tensor6WriteIteration).

	* src/m_cloudbox.cc (i_fieldSetClearsky): Initialization of i_field was
	missing.

	* src/m_scatproperties.cc

	I removed or commented the "cout"s, which we had included for 
	debugging.

2002-11-14  Patrick Eriksson  

	* arts-1-1-288

	* src/interpolation.cc (itw2p): Created this function to convert
	altitudes to pressures.
	
	(interp_atmsurface_XXXX and interp_atmfield_XXXX): Changed the name
	of the special functions to interpolate atmospheric fields and 
	surfaces, and changed the strategy somewhat. The following functions
	exist now (use them!):

           void interp_atm_field_gp2itw
           void interp_atmfield_by_itw
           void interp_atmfield_by_gp
           Numeric interp_atmfield_by_gp
           void interp_atmsurface_gp2itw
           void interp_atmsurface_by_itw
           void interp_atmsurface_by_gp
           Numeric interp_atmsurface_by_gp

	* src/m_ppath.cc (ppath_stepRefractionStd): The WSM to be used in the
	future for path calculations with refraction, using a basic/standard
	calculation approach.

	* src/ppath.cc (ppath_step_refr_std_1d): Started on this core function 
	for 1D path calculations with refraction.

2002-11-14  Oliver Lemke  

	* arts-1-1-287

	* ami/xml/xmlReadVector.m: Attribute is called nelem not nrows.

2002-11-14  Oliver Lemke  

	* arts-1-1-286

	* ami/xml/xmlReadVector.m: Added.

2002-11-14  Oliver Lemke  

	* arts-1-1-285

	* ami/xml/xmlReadTensor6.xml: Quick hack for Sreerekha. Exchanged
	order of col/rows.

2002-11-13  Claudia Emde  

	* arts-1-1-284

	* src/m_scatproperties.cc (pha_matCalc): Bug fixed in this function. 
	The off-diagonal elements were calculated wrongly, now the whole phase 
	matrix is calculated correctly.

	* src/m_scatrte.cc: Only documentation.

2002-11-11  Oliver Lemke  

	* arts-1-1-283

	* doc/doc++/Makefile.am, doc/doc++/html/Makefile.am,
	doc/doc++/tex/Makefile.am, doc/doc++/tex/docxx.sty: Removed.

	* doc/uguide/Makefile.am: Remove uguide.ind after generating dvi/pdf
	to avoid conflict between latex and pdflatex.

2002-11-11  Oliver Lemke  

	* arts-1-1-282

	* doc/uguide/uguide.tex: Use ifthen package to determine whether
	we are using pdflatex or vanilla latex. So, we don't need any
	longer the separate uguide_pdf.tex file.

	* doc/uguide/uguide_pdf.tex: Removed after merging into uguide.tex.

	* doc/uguide/Makefile.am: Adapted to create both ps and pdf file 
	from uguide.tex.

	Moved several files from MAINTAINERCLEANFILES to CLEANFILES.
	Everything except uguide.{ps,pdf,dvi} and automatically
	generated tex files can be removed.

	Remove uguide.toc after creation of ps/pdf file because latex and
	pdflatex use different formats for this file.

	Use -o option for dvips instead of output redirection.

	* doc/uguide/.cvsignore: Cleanup.

	* src/Makefile.am: $(EXEEXT) was still missing in some places.

2002-11-10  Oliver Lemke  

	* arts-1-1-281

	* configure.in: Version number correction.

2002-11-08  Claudia Emde  

	* arts-1-1-280

	* doc/uguide/scattering.tex: Restructured this chapter. Also 
	included some functions which have not been documented so far.

	* src/m_cloudbox.cc: Documentation.

	* src/m_scatrte.cc: Documentation.

2002-11-08  Oliver Lemke  

	* arts-1-1-279

	* src/Makefile.am: Append $(EXEEXT) to overridden targets. This
	prevents automake 1.5/1.6 from outputting errors but leads to
	warnings emitted by automake 1.4. But hey, a warning is better than
	an error, right? ;-) And it has the advantage that 'make' stops on
	errors but continues on warnings. automake 1.7 also just works fine.

2002-11-08  Oliver Lemke  

	* arts-1-1-278

	* configure.in: Use AM_MAINTAINER_MODE macro from automake instead
	of our homemade stuff. If --enable-maintainer-mode is used,
	additional dependencies are included in the generated Makefiles.
	E.g. when configure.in or any Makefile.am are changed the
	Makefiles are rebuild automatically with the next make. This
	is not necessary for end-users. --enable-maintainer-mode is
	passed by default to configure when you call autogen.sh.

	IMPORTANT NOTE: Dependency check on configure.in is only performed
	in top level directory. This means: After an update or modifying
	configure.in you *MUST* run make in the top level directory.

	Debugging is activated in maintainer-mode by default and disabled
	in end-user mode. This could be overridden by passing --enable-debug
	or --disable-debug to configure.

	Removed setting of arts-data path on smiles pcs to lookup2. Moved to
	autogen.sh because configure should not contain such special
	treatments.

	Cleanup. Removed some unused macros.

	* autogen.sh: Inserted hostname check and pass
	--with-arts-data=/pool/lookup2/arts-data to configure if we
	are on a smiles pc.

	* doc/uguide/Makefile.am, doc/doxygen/Makefile.am: Use
	MAINTAINER_MODE in conditional.

	* .cvsignore: Added autom4te.cache. Sorted.

2002-11-07  Oliver Lemke  

	* arts-1-1-277

	* src/xml_io.cc (ArtsXMLTag::read_from_stream): Skip
	 blocks. Comments are only allowed to be put
	directly after the  tag or in front of the  tag.

2002-11-06  Oliver Lemke  

	* arts-1-1-276

	* src/xml_io.cc: Added io routines for SpeciesTag, ArrayOfSpeciesTag,
	ArrayOfArrayOfSpeciesTag.
	Reading/writing of SpeciesTag writes only the empty tags because the
	implementation part of SpeciesTag is not yet done.
	Moved function declarations and template instantations to
	xml_io_private.h.

	* src/absorption.h: Added type ArrayOfSpeciesTag. At the moment, this
	type is only used to define ArrayOfArrayOfSpeciesType to keep
	consistency with the way ArraysOfArrays are defined in arts.

	* src/xml_io_private.h: Added. Separated function declarations and
	template instantiations from implementation part.

	* src/Makefile.am: Added xml_io_private.h in several places.

2002-11-05  Oliver Lemke  

	* arts-1-1-275

	* autogen.sh: Cleanup. Added --gnu option to automake.

	* configure.in: Added AM_MAINTAINER_MODE.

	* absorption.h, m_abs.cc, old_absorption.cc, workspace.cc, xml_io.cc:
	Renamed OneTag to SpeciesTag.

	* absorption.h, gas_abs_lookup.h, groups.cc, m_abs.cc,
	m_clonesize.cc, old_absorption.cc, workspace.cc, xml_io.cc:
	Renamed TagGroups to ArrayOfArrayOfSpeciesTag.

	* src/m_xml.h, src/xml_io.h: Cleanup.

	* src/xml_io.cc: Started to add io routines for GasAbsLookup.

2002-11-05  Claudia Emde  

	* arts-1-1-274

	* doc/uguide/scattering.tex: Updated the description of the iterative
	method.

	* doc/uguide/sybol_defs: New sybols for the fields (radiation field and
	scattered field).

	* doc/uguide/references.bib: Added a new reference (Sreerekhas paper).

	* doc/uguide/Figs/scattering: Added this directory. Included also 
	figures for scattering part here.

2002-10-31  Patrick Eriksson  

	* arts-1-1-273

	* doc/uguide/fm_definitions.tex: Wrote some new text for RT and ground
	reflections. 

	* doc/uguide/ppath.tex: Revised old text and wrote new text, especially
	a section on finding path crossings of pressure surfaces.

	* src/ppath.cc (psurface_crossing_2d): Modified this function to also
	handle a quadratic slope term.

2002-10-31  Sreerekha T.R.  
	
	* arts-1-1-272
	
	* src/scatproperties.cc (amp2abs): Fixed a bug here for
	calculating the absorption vector for 2nd,3rd and 4th components.
	
2002-10-22  Nikolay Koulev  

	* arts-1-1-271

	* src/m_lineshapes.cc (elsVoigt_Kuntz6, elsVoigt_Drayson): Added
	these new lineshapes, the Voigt-Kuntz approximation with relative
	accuracy better than 2*10^-6 and the Voigt-Drayson one.

	* src/methods.cc: Added the respective descriptions for these 
	lineshapes.
	
2002-10-22  Patrick Eriksson  

	* arts-1-1-270

	* src/ppath.cc (ppath_step_geom_1d): Added a call of
	gridpos_force_end_fd for path steps ending on a pressure surface.
	The function was not working without this call.

	* src/interpolation.cc: Reverted to version before version 1-1-264.

2002-10-19  Oliver Lemke  

	* arts-1-1-269

	* ami/xml/xmlReadTensor[56].m: Bug fixed. Where to put books without
	shelves? :-)

	* src/main.c: Beautified output of arts -v.

2002-10-21  Claudia Emde  

	* arts-1-1-268

	* src/lin_alg.cc: Fixed a bug in (norm_inf). This function is used in 
	the matrix exponential function. 

	* src/m_cloudbox.cc: Small bug fix.

2002-10-18  Christian Melsheimer  

	* arts-1-1-267

	* doc/uguide/scattering.tex: some small corrections.

	* doc/uguide/polarization.tex: some small corrections.

2002-10-18  Oliver Lemke  

	* arts-1-1-266

	* ami/xml/xmlLoad.m: Removed debug output.

	* ami/xml/xmlReadArray: Bug fixes.

	* ami/xml/xmlReadTensor[3-5]: Added.

	* ami/xml/xmlCheckSize: Added. Checks whether the number of read data
	item corresponds to the intended number.

	* ami/xml/xmlReadTensor6, ami/xml/xmlReadMatrix: Corrected permutation
	of input vector.

	NOTE: The function name which is called for reading a data type from
	an XML file is put together in xmlLoad.m. So, for every new data type
	only a file called xmlRead.m has to be put into the
	directory.  Array and ArrayOfArray are working automatically
	(hopefully).
	
	WARNING: All implemented reading routines work as long as the input
	file is correct. There is currently nearly no error checking. All
	kinds of strange things may happen.

2002-10-17  Sreerekha T.R.  

	* arts-1-1-265
	
	* src/m_cloudbox.cc (scat_iPut): The size of scat_i_p was resized
	to the 1D case.  

2002-10-17  Claudia Emde  

	* arts-1-1-264
	
	* src/interpolation.cc (is_gridpos_at_index_i) and (gridpos2gridrange):
	Fixed bugs here. Interpolation weights which are Numeric were 
	compared to Index which caused serious errors in the ppath_step 
	calculations. Patrick, I have included comments were I made 
	modifications.

	* src/m_cloudbox.cc (CloudboxGetIncoming): Some modifictions. This
	method seems to work now!!!!

	* src/m_scatrte.cc (ScatteringMain): Modified according to the change
	in (CloudboxGetIncoming).

2002-10-16  Claudia Emde  

	* arts-1-1-263
	
	* src/m_cloudbox.cc (CloudboxGetIncoming): Modified. The function 
	calculates the initial field at the whole cloudbox boundary. Before 
	it only doing one boundary at a time.

	* src/m_scatrte.cc (ScatteringMain): Modfied according to the change
	in (CloudboxGetIncoming).
	
	* src/methods.cc: Modified the inputs and outputs to the above
	mentioned methods.
	
2002-10-15  Patrick Eriksson  

	* arts-1-1-262

	* doc/uguide/fm_definitions.tex: Just removed a small out-dated 
	comment.

2002-10-14  Oliver Lemke  

	* arts-1-1-261
	
	* configure.in: Call init with autogen.sh instead of reconf.

	* Makefile.am (EXTRA_DIST): Include autogen.sh instead of reconf.

	* reconf: Purged.

2002-10-14  Sreerekha T.R.  
        
	* arts-1-1-260
	
	* src/m_cloudbox.cc: The method CloudboxGetIncoming is modified
	for using the method RteCalc.  The inputs and outputs of this
	method has to be changed quite lot.
        
	* src/m_scatrte.cc: The method ScatteringMain also had to be
	modified as it calls CloudboxGetIncoming.

	* src/methods.cc: Modified the inputs and outputs to the above
	mentioned methods.
	
2002-10-14  Oliver Lemke  

	* arts-1-1-259
	
	* doc/uguide/arts_methods_to_latex.sh: Use typewriter font instead
	of verbatim environment to allow automatic linebreaks.

	* doc/uguide/Makefile.am (uguide_pdf.pdf): Added dependency from
	autotexfiles.
	Don't redirect output to /dev/null.

2002-10-14  Oliver Lemke  

	* arts-1-1-258
	
	* doc/uguide/arts_methods_to_latex.sh: Added missing backslash in
	front of levelb.

2002-10-14  Oliver Lemke  

	* arts-1-1-257
	
	* autogen.sh: Renamed reconf for GNU compliance.

2002-10-10  Christian Melsheimer  

	* arts-1-1-256

	* doc/uguide/references.bib: added a reference (chandrasekhar:60)
	
	* doc/uguide/polarization.tex: Some minor corrections, and added
	the correct proof for the inequality I^2 >= Q^2 + U^2 + V^2. It is
	quite lengthy and maybe not really interesting for the uguide, but
	I wanted to write it down somewhere. 

	* doc/uguide/Figs/polarization: created this directory, moved
	figures for polarization.tex here

2002-10-10  Claudia Emde  

	* arts-1-1-255

	* src/agendas.cc: Included scat_mono_agenda.

	* src/m_scatrte.cc: Renamed (scat_mainCalc) Now it is called 
	(ScatteringMain). Included scat_mono_agenda in this method.

	* src/methods.cc: Modified entry for the method above.
		
	* src/workspace.cc: Included scat_mono_agenda.
	
2002-10-09  Sreerekha T.R.  
	
	* arts-1-1-254
	
	* src/m_cloudbox.cc: The method CloudboxGetIncoming is
	implemented. Only the 1D case is implemented
	
	* src/m_scatrte.cc: Added the method scat_mainCalc which
	gives the interface variables and the frequency inded.
	Both these methods are to be tested to fix bugs.

	* src/methods.cc : Added these two methods.
	
2002-10-08  Patrick Eriksson  

	* arts-1-1-253

	* doc/uguide/ppath.tex: Included a new figure.

	* doc/uguide/fm_definitions.tex: Revised some text and wrote some
	new text on RT. Included a new figure. More work to be done.

	* doc/uguide/introduction.tex: Removed some old text. Added a to do
	list.

2002-10-08  Christian Melsheimer  

	* arts-1-1-252

	* doc/uguide/polarization.tex: extended the subsection on partial
	polarization, some minor additions to the rest
	

2002-10-01  Christian Melsheimer  

	* arts-1-1-251

	* doc/uguide/polarization.tex: some small corrections

2002-09-26  Patrick Eriksson  

	* arts-1-1-250

	* doc/uguide/fm_definitions.tex: Revised this chapter to the start of
	Section 3.5. Main changes connected to that blackbody_ground is
	removed.

2002-09-25  Oliver Lemke  

	* arts-1-1-249
	
	* ami/xml/xmlGetAttrValue.m, ami/xml/xmlReadArray.m,
	ami/xml/xmlReadMatrix.m, ami/xml/xmlLoad.m,
	ami/xml/xmlReadAttributes.m, ami/xml/xmlReadTensor6.m:
	Added. Intermediate commit. Parsing of tags and attributes
	basically working. Parsing of data TBD.

	* configure.in: Added ami/xml/Makefile.

	* ami/xml/.cvsignore: Added.
	
	* ami/xml/Makefile.am: Added.

	* ami/xml: Created.

2002-09-25  Sreerekha T.R.  
	
	* arts-1-1-248
	
	* src/workspace.cc : Removed the variable name i_field_Tb and
	introduced tensor6_1. 
	
2002-09-25  Oliver Lemke  

	* arts-1-1-247
	
	* configure.in: Removed ami subdirs.

	* ami/: Purged.
	
	* ami/Makefile.am: Removed subdirs.

	* ami/init.m: Removed subdirs.

2002-09-22  Patrick Eriksson  

	* arts-1-1-246

	* src/interpolation.cc (interp_atmsurface): Created this function in
	two versions.

	(interp_atmsurface): Created a version of this function for a single
	position.

	* src/ppath.cc: Removed two functions to calculate the specular angle
	for ground reflections.

	* src/rte.cc (ground_specular_los): Created this function, partly
	based on code from ppath.cc.

	* src/m_atmosphere.cc (GroundNoScatteringSingleEmissivity): Created
	this function. 

	(GroundTreatAsBlackbody): Smaller changes in this function due to
	new interpolation functions.

	* src/workspace.cc: Wrote text, or extended text, for several 
	variables.

	* src/agendas.cc: Wrote text for ground_refl_agenda. Added r_geoid
	and z_ground as input to the agenda.

2002-09-20  Stefan Buehler  

	* arts-1-1-245

	* src/matpackI.h: Added Constructors to make a ConstVectorView and
	VectorView of a scalar. The conversion of a Vector to a 1-column
	matrix was already implemented.

	* src/matpackIII.h: Added Constructors to make a Tensor3View from
	a MatrixView. (Also constant versions.)

	* src/matpackIV.h: Added Constructors to make a Tensor4View from
	a Tensor3View. (Also constant versions.)

	* src/matpackV.h: Added Constructors to make a Tensor5View from
	a Tensor4View. (Also constant versions.)

	* src/matpackVI.h: Added Constructors to make a Tensor6View from
	a Tensor5View. (Also constant versions.)

	* src/matpackVII.h: Added Constructors to make a Tensor7View from
	a Tensor6View. (Also constant versions.)

	* doc/uguide/matrix_vector.tex: Put in documentation for the new
	matpack feature to make things appear of larger dimension than they
	are.

	* src/test_matpack.cc (test33): Added this test for the new
	capability to make things look bigger than they are.

	* src/gas_abs_lookup.cc (Extract): Continued to work on this
	function.  

	* src/gas_abs_lookup.h: Changed argument type of extract to allow
	vectors of pressure and temperature.

2002-09-19  Stefan Buehler  

	* arts-1-1-244

	* src/Makefile.am (arts_SOURCES): Added gas_abs_lookup.h
	and gas_abs_lookup.cc.

	* src/gas_abs_lookup.h: Started this file. It contains the
	declaration of the gas absorption lookup table.

	* src/gas_abs_lookup.cc: Started this file. It contains the
	implementation of gas absorption lookup member functions.

	* src/old_absorption.cc: Old stuff, should be removed eventually.

	* doc/uguide/old_absorption.tex: Old stuff, should be removed
	eventually. 

	* doc/examples/old_absorption_example.arts.in: Old stuff, should
	be removed eventually. 

	* src/agenda_record.cc: Corrected file name in doxygen header.

	* ami/path/.cvsignore: Created this file. Added Makefile and
	Makefile.in. 

2002-09-17  Patrick Eriksson  

	* arts-1-1-243

	* There have been rather big changes for the clear sky RTE part.
	Some comments are given below. However, as I am the only one working
	with this part I am saving the energy to later to describe the RTE
	part in a good way in AUG and the online documentation.

	The problems I encountered for the ground reflections made me think
	in somewhat new ways, and voila, I found a new and better structure
	for the calculations. So right now I am happy.

	The RTE part is now rather complete, but I have only done practical
	tests for a few simple cases. So much bug checking is to be done.
	
	* src/m_rte.cc (RteEmissionStd) and (RteCalc): The functions are to a
	large extent restructured. Several tasks have been lifted from 
	rte_agenda functions (where RteEmissionStd is the only existing one so
	far) which is an advantage. The task of rte_agenda methods is now much
	clearer. 
	The restructuring made it possible to call RteCalc in a recursive way.
	This was needed to handle ground reflections following the new
	approach. In fact, the appraoch for ground reflections could be 
	followed to make scattering calculations in another way (which however
	would require changes to the ppath calculations). It is my hope
	that this approach will allow calculation of weighting functions 
	without to much problems (the first task will be to fix WFs with
	a scattering ground).

	* src/rte.cc (get_radiative_background): The old function 
	set_to_radiative_background has been renamed and to large parts been
	rewritten. All cases execpt when the path starts inside the cloud box
	are now handled (but not tested).
	
	(rte_step_clearsky_with_emission): This function was created before
	last commit but I forgot to mention it. This function makes an 
	automatic switch to the best way to calculate the matrix exponential.
	Shall a simialr function be made for the cloud box?
	That is, there is no agenda for this for the clear sky part.

	* src/m_atmosphere.cc (GroundTreatAsBlackbody): Created this function.
	This is the first function implemented for ground_refl_agenda.

	* src/interpolation.cc (gridpos_copy): Created this function to copy
	a GridPos.

	* src/m_cloudbox.cc (CloudboxOff): The function now also sets 
	scat_i_p, scat_i_lat, scat_i_lon, scat_za_grid and scat_aa_grid to be
	empty. This is needed as the variables must be input to RteCalc.

	(CloudboxGetOutgoing): Added to cloudbox_on is input to check that the
	cloud box is actually turned on. Added also a check that scat_za_grid
	not is empty, which would be the case if CloudboxOff is called and
	later cloudbox_on is set to 1 but no cloud box calculations have been
	performed. 
	
	Claudia, should some more safety checks be added? The header of the
	file is not updated since the re-naming of the function.

2002-09-16  Patrick Eriksson  

	* arts-1-1-242

	* src/***: The WSV blackbody_ground is removed. It caused many and
	problematic dependencies between WSVs. Ground reflections will also
	be handled in a different way and there is no longer a big need for
	blackbody_ground.
	This means that there is no constrain now for placing the cloud box.
	It is up to the user to decide if it is OK to have a gap between the
	ground and the cloud box.

	* src/m_ppath and ppath: The fields ground, i_ground, symmetry and 
	i_symmetry are removed from the Ppath structure. 
	The calculation of a propagation path now stops at all intersections
	with the ground. 
	
	* src/workspace.cc: Removed the WSV t_ground and e_ground, and the
	corresponding agendas.
	Introduced new variables for handling ground reflections: 
	ground_refl_agenda, ground_emission, ground_los and ground_refl_coeffs.

	* src/m_rte and rte: Removed old ground variables and started to
	incorporate the new ones. 

2002-09-16  Claudia Emde  

	* arts-1-1-241

	* src/methods.cc: Included stokes_vec also as input to the methods
	(stokes_vecScalar) and (stokes_vecGeneral).

	* src/m_scatrte.cc: (stokes_vecScalar) and (stokes_vecGeneral): 
	Assertion for stokes_vec added.

2002-09-16  Claudia Emde  

	* arts-1-1-240

	* src/m_cloudbox.cc (CloudboxGetOutgoing): Changed the name of the 
	method. Earlier it was (y_scatCalc). Changed the interface of the
	function. *cloudbox_los* and *cloudbox_los* are removed, instead of
	these variables there are the gridpositions *a_gp_p*, *a_gp_lat*,
	*a_gp_lon* and *a_los* for the direction. The 3D part is still 
	missing.

	* src/workspace.cc: Removed WSVs *y_scat*, *cloudbox_pos* and 
	*cloudbox_los*. Added WSVs *a_gp_p*, *a_gp_lat* and *a_gp_lon*.

	* src/methods.cc: Changed (y_scatCalc) to (CloudboxGetOutgoing).

	* src/groups.cc: Included GridPos as a new group.

	* src/xml.io.cc: Added IO function dummies for GridPos.

	* src/m_clonesize.cc: Added clonesize dummy for GridPos.

2002-09-13  Stefan Buehler  

	* arts-1-1-239

	* src/xml_io.cc: Added IO function dummies for TagGroups.

	* src/workspace.cc (define_wsv_data): Added WSV gas_tgs.

	* src/groups.cc (define_wsv_group_names): Added group TagGroups.

2002-09-10  Claudia Emde  

	* arts-1-1-238

	* src/m_cloudbox.cc (y_scatCalc): Created this function (for 1D). It 
	returns the spectrum after a scattering calculation on the cloudbox
	boundary for given position and direction.
	(i_fieldSetConst): Generalized this method. Now you can specify 
	differnt values for each Stokes component of i_field inside 
	the cloudbox.

	* src/workspace.cc: Included the variables *y_scat*, *cloudbox_pos*
	and *cloudbox_los* for the method *y_scatCalc*.

	* src/methods.cc: Added *y_scatCalc*.

2002-09-10  Oliver Lemke  

	* arts-1-1-237
	
	* src/xml_io.cc: Output the element that failed while reading for
	all ArrayOf and ArrayOfArray data types.
	
2002-09-10  Sreerekha T.R.  
	
	* arts-1-1-236
	
	* src/m_scatrte.cc (scat_fieldCalc): Sorry that the last version
	didn't compile. I have fixed it now.   
	
2002-09-10  Oliver Lemke  

	* arts-1-1-235
	
	* src/xml_io.cc: Improved error output if reading fails. Added
	output of column, row, page... of the erroneous element.
	
2002-09-10  Sreerekha T.R.  
	
	* arts-1-1-234
	
	* src/m_scatproperties.cc : Included stokes_dim as input to
	methods calculating scattering properties.  Earlier stokes_dim was
	taken from inputs themselves. Now more checks are also included.  

	* src/methods.cc : Adapted all the methods calculating scattering
	properties to include stokes_dima as input.   

	* src/agendas.cc : Changed the online documentation for
	ext_mat_agenda and abs_vec_agenda.  Earlier there was a
	misunderstanding because they were not looking like examples.
	Patrick had pointed out this some time back.

2002-09-09  Claudia Emde  

	* arts-1-1-233

	* src/m_scatrte.cc (i_fieldUpdate1D): Changed the calculation of the 
	planck function for one layer. Now the mean of the temperature is
	calculated first and afterwards the planck function.

	* src/m_cloudbox.cc (scat_iPut): Included this method. It puts the 
	scattered radiation field into the interface variables between 
	cloudbox and clearsky calculations.
	(i_fieldSetClearsky), (i_fieldSetConst): Shifted these methods here, 
	because they have nothing to do with scattering properties.

	* src/m_scatproperties.cc: Shifted the two methods above.

	* src/methods.cc: Included entry for scat_iPut.

2002-09-06  Claudia Emde  

	* arts-1-1-232

	* src/m_scatrte.cc (scat_fieldCalc): Bug fixed. The scattering
	intergral was only calculated for 180° zenith angle, because 
	because *pha_mat_spt* was not calculated in this function.
	(i_fieldUpdate1D): Fixed another bug here. Insted of I_0 on the 
	gridpoints layer mean values were taken.

	* src/methods.cc: Modified interface for (scat_fieldCalc).

2002-09-06  Christian Melsheimer  

	* arts-1-1-231

	* doc/uguide/Figs/pol_ellipse_arbitrary.fig
	* doc/uguide/Figs/pol_ellipse_arbitrary.eps
	* doc/uguide/Figs/pol_ellipse_arbitrary.pdf: corrected, now zeta
	has the correct sign...

2002-09-05  Christian Melsheimer  

	* arts-1-1-230

	* doc/uguide/polarization.tex: inserted one more figure

	* doc/uguide/Figs/pol_e45.fig  
	* doc/uguide/Figs/pol_e45.eps
	* doc/uguide/Figs/pol_e45.pdf: added these files.

2002-09-03  Christian Melsheimer  

	* arts-1-1-229

	* doc/uguide/Figs/pol_ellipse_aligned.fig
	* doc/uguide/Figs/pol_ellipse_aligned.eps
	* doc/uguide/Figs/pol_ellipse_aligned.pdf
	* doc/uguide/Figs/pol_ellipse_aligned.fig
	* doc/uguide/Figs/pol_ellipse_arbitrary.eps
	* doc/uguide/Figs/pol_ellipse_arbitrary.pdf: added these files.
	* doc/uguide/polarization.tex: Small corrections, and inserted 2
	figures
	

2002-09-03  Claudia Emde  

	* arts-1-1-228	
		
	* agendas.cc (spt_calc_agenda): MAde this agenda for calculating 
	the properties for single particle types. Using this agenda it is 
	easy to do the convergence test, which seems to be very important to 
	make sure, that the model delivers correct results.

	* workspace.cc: Icluded spt_calc_agenda.
	
	* m_scatproperties.cc (ext_mat_sptScat) (ext_mat_partScat): Created
	these methods to calculate the particle extinction due to scattering 
	(without absorption). These methods can be used for doing a
	convergence test.

	* methods.cc: Included the methods above.

	* m_scat_rte: Use *spt_calc_agenda* in (i_fieldUpdate1D).

2002-08-30  Nikolay Koulev  

	* arts-1-1-227

	* /: Increased ChangeLog number.
	
2002-08-30  Nikolay Koulev  

	* arts-1-1-226

	* src/methods.cc: Added the Doppler line-shape entry.
	
2002-08-29  Claudia Emde  

	* arts-1-1-225

	* src/m_scatproperties.cc: Removed *psh_mat_conv_sptCalc*. This was 
	only needed for testing.

2002-08-29  Sreerekha T.R.  

	* arts-1-1-224
	
	* doc/examples/clearsky_field.xml : This is modified and
	corresponds to midlatitude summer case.  

	* src/m_scatproperties.cc : Modified the method
	abs_vec_gasExample.  The example absorption now corresponds to
	midlatitude summer case.

2002-08-29  Oliver Lemke  

	* arts-1-1-223
	
	* configure.in: Removed ami/path from AC_OUTPUT.

	* ami/Makefile.am (SUBDIRS): Removed path.
	
2002-08-29  Oliver Lemke  

	* arts-1-1-222
	
	* ami/path: Started to remove old ami files. Tried this one to see
	if cvs handles removing of empty directory.

2002-08-28  Claudia Emde  

	* arts-1-1-221

	* src/m_scatrte.cc (i_fieldUpdate1D): Bug Fixed. The absorption 
	vector was only calculated for one direction. Before 
	abs_vec_sptCalc we have to call pha_mat_sptCalc in the same loop. 
	So I also had to modify the interface of the function, pha_mat_spt
	must not be declared as constant.

	* src/m_scatrte.cc (Tensor6WriteIteration), (convergence_flagAbs): 
	Moved the iteration counter to convergence_flagAbs. Now it should 
	be posible to print out scat_field and i_field at the same time.

	* src/methods.cc: Modified entry for i_fieldUpdate1D.
	

2002-08-28  Sreerekha T.R.  
	
	* arts-1-1-220
	
	* src/m_scatrte.cc (scat_fieldCalc): The method is modified so
	that it can handle 3D cases also more efficiently than before.  
	
2002-08-26  Claudia Emde  

	* arts-1-1-219

	* doc/example/i_field_arts.in: Included the new methods into the 
	example.

2002-08-26  Claudia Emde  

	* arts-1-1-218

	* src/m_scatproperties.cc (i_fieldSetConst): Created this function
	to define a constant initial field inside the cloudbox.
	Renamed *i_fieldSet*. Now this method is called *i_fieldSetClearsky*.

	* src/m_scatrte.cc (Tensor6WriteIteration): This function counts the
	number of iterations and prints the iterated fields to files. 

	* src/methods.cc: Included the methods above.

	* src/workspace.cc: Added the variable *iteration_counter* which holds 
	the actual number of iterations. 

	
2002-08-26  Oliver Lemke  

	* arts-1-1-217
	
	* src/physics_funcs.cc (invrayjean): Merged bug fix from arts-1-0.

2002-08-26  Sreerekha T.R.  
	
	* arts-1-1-216
	
	* src/m_scatrte.cc (scat_fieldCalc): Fixed a bug in this
	method. Earlier it was giving same field for all viewing angles of
	a particular pressure level.  
	
2002-08-23  Sreerekha T.R.  

	* arts-1-1-215
	
	* doc/uguide/integration.tex: Added this documentation for
	integration. 

	* doc/uguide/main.tex, doc/uguide/Makefile.am : Added
	integration.tex.

	* doc/uguide/scattering.tex : Improved the documentation for the
	method i_fieldSet.

2002-08-22  Oliver Lemke  

	* arts-1-1-214
	
	* src/m_scatrte.cc: Use ostringstream instead of sprintf.

2002-08-22  Claudia Emde  

	* arts-1-1-213

	* src/m_scatrte.cc (i_fieldUpdate1D): Modified this function to get
	boundary conditions right. Some loops are rearranged so that the 
	function is more efficient. The values of the zenith angles are taken 
	as criterion for upward or downward propagation.
	The special case (zenith angle a bit higher than 90°) is still not 
	included. Here the first intersection point is at the same altitude
	as the initial point.
	
2002-08-22  Oliver Lemke  

	* arts-1-1-212

	* src/Makefile.am (test_interpolation_SOURCES): Copy list of
	sources from arts_SOURCES (Without main.cc on second try :-))
	because we nearly need everything here.

	* src/test_interpolation.cc (test01): Don't define joker class.

2002-08-21  Patrick Eriksson  

	* arts-1-1-211

	* src/m_scatrte.cc: Added #include  to nmake sprintf known.

	* src/m_physics.cc: Added this file and moved methods for conversion
	to Tb to this file.

	* src/check_input.cc (chk_not_empty): Added this function to give
	an error if an agenda is empty (that should never be alowed, or?).
	This function is now called in "my parts" before an agenda is used.

	The inclusion of agendas in check_input has made that 
	test_interpolation cannot now be linked. I started to add files to
	the sources for test_interpolation, but I just needed to add more.

	What to do? Can test interpolation be removed?

	* src/rte.cc: Added header to the functions in the file. Note 
	especially the function ground_reflection_with_emission that is
	intended as a general function to call to consider ground reflections
	with emission.

	* src/m_rte.cc (RteEmissionStd): The function now uses *t_field*
	to determine the temperature along the propagation path.

	* src/m_rte.cc (RteCalc): The function has been slightly modified as
	a preperation to include Hb. 

	* doc/uguide/fm_definitions.tex: The existing text, beside part on
	ground reflections, has been revised and adapted to changes in the
	source code.

2002-08-20  Sreerekha T.R.  
	
	* arts-1-1-210
	
	* src/m_scatrte.cc: Added the method *Tensor6ToTbByPlanck* and
	removed the method i_fieldtoTb.  This
	is a Generic method following yesterday's discussion.  But the
	frequency grid is taken as specific input.  This is because,
	inside cloudbox we have only one frequency which is specified by
	the variable scat_f_index.  And mostly intensity fields inside the
	cloudbox only are Tensor6. 

	* src/methods.cc : Added the method Tensor6ToTbByPlanck and
	removed the method i_fieldtoTb.

	* doc/examples/i_field_example.i_field_Tb.xml : Removed this
	output file following ARTS convention of not including the output
	files. 

	* doc//examples/i_field_example.arts.in : Usage of Generic method
	Tensor6ToTbByPlanck instead of i_fieldtoTb.

2002-08-20  Claudia Emde  

	* arts-1-1-209

	* src/scat_rte.cc (convergence_flagAbs): Included a counter for the 
	number of iterations. Each iteration field is written to a file. This
	modification is only made for testing the convergence behaviour and 
	will be removed later.

2002-08-19  Claudia Emde  

	* arts-1-1-208

	* src/scat_rte.cc (i_fieldUpdate1D): Fixed some bugs related to the
	boundary conditions. 

2002-08-19  Sreerekha T.R.  

	* arts-1-1-207
	
	* src/m_scatrte.cc (i_fieldtoTb): This method converts the i_field
	in radiance units to Planck brightness temperature.  This uses the
	function *invplanck* in physics_funcs.cc 

	* src/methods.cc : Added the method i_fieldtoTb.

	* src/workspace.cc : Added the workspace variable i_field_Tb.

	* doc/examples/clearskyfield.xml : This is an example file added
	to give realistic input to the interface at cloudbox boundaries.
	This is created from ARTS.1.0.  The boundaries in pressure
	altitudes are 360 hPa and 280 hPa.

	* doc/examples/i_field_example.arts.in : The cloudbox boundary is
	changed to 360 hPa and 280 hPa. The example can now read the
	interface field from the above file.  The pnd_field is changed
	from 1 to a more realistic value 1297m^(-3).  The example file was
	giving a decent output until the last update.  After the last
	update the i_field is giving 0 and nan at some places because of
	which I cannot run this example.  But for having a look at the
	initial result I have a copy of the result in my smiles_local
	which I can add to the repositary which can be removed later.  

	* doc/examples/i_field_example.i_field_Tb.xml : This is the
	i_field in brightness temperature unit for 4 pressure grids(2 at
	cloudbox boundary and 2 inside the cloud box) inside
	the cloudbox. 

2002-08-19  Claudia Emde  

	* arts-1-1-206	
		
	* src/m_scatrte.cc (i_fieldUpdate1D): Included cloudbox boundary 
		conditions. Radiation travelling out of the cloudbox is 
		defined to be 0 as it is not needed for the iterations.
		
	* src/m_scatrte.cc (stokes_vecGeneral): Bug fixed.

	* src/test_linalg.cc (test_lusolve1D): Added this function to see
		if the LU decomposition also works for scalar equations.
	
2002-08-16  Sreerekha T.R.  

	* arts-1-1-205		
		
	* configure.in: While checking in last time, I edited  cd .. in
	this file by mistake.  

	* doc/examples/i_field_example.arts.in : Forgot to add this file to
	the repository.

	* doc/examples/Makefile.am : Forgot to add this in the list
	arts_examples 

2002-08-15  Sreerekha T.R.  

	* arts-1-1-204

	* src/m_scatproperties.cc (abs_vec_gasExample): Added this
	method.  This method is implemented for test purposes.  It is
	necessary to have some realistic values of absorption coefficents
	for radiative transfer calculations. The absorption coefficients
	calculated using ARTS.1.0 are used in this method and they are
	interpolated onto the pressure grid used for RT calculations.

	* src/m_scatproperties.cc (ext_mat_gasExample): This method is
	also for facilitating test calculations.  This gives extinction
	matrix for gaseous species.  The diagonal elements are the
	absorption coefficients calculated from abs_vec_gasExample and the
	off-diagonal elements are zero.  

	* src/methods.cc : Added the above two methods with minimum
	documentations. 
	
	* doc/examples/i_field_example.arts : This is an example control
	file which can be used to test the scattering RT calculation.
	
2002-08-14  Patrick Eriksson  

	* arts-1-1-203

	* src/m_rte.cc (RteEmissionStd): Pieces of this function have been 
	lifted out to be functions in rte.cc. This to make it easier to make
	other verions of methods for rte_agenda.

	* src/workspace.cc: The variable *e_ground* is now a matrix to allow
	more elaborated treatments of ground reflections later.

	* To summerize. The ground is now included in the RTE part. Spectra
	can be produced, but only for dummy atmospheric temperature and 
	absorption. No connection with the cloud box yet.

2002-08-11  Patrick Eriksson  

	* arts-1-1-202

	* src/workspace.cc: New WSV is mblock_index. The usage of a_pos and 
	a_los has been extended.

	* src/agendas.cc: New agenda is i_space_agenda.

	* src/methods.cc: New WSM are VectorToTbByRJ, VectorToTbByPlanck,
	MatrixToTbByRJ and MatrixToTbByPlanck.

	* src/m_rte.cc (RteEmissionStd): Adopted to i_space_agenda.

	* src/math_funcs.cc (integer_div): New function.

	* src/logic.cc (is_multiple): New function.

2002-08-09  Sreerekha T.R.  

	* arts-1-1-201
	
	* src/m_scatrte.cc (i_fieldUpdate1D): The changes made here are
	mainly with reference to the size of i_field and scat_field.  This
	comes in all methods which use these variables.  For example, In
	the previous version the size of i_field was 
	i_field( N_p, N_lat, N_lon, N_za, N_aa, N_i ) whereas now it is
	changed to i_field( cloudbox_limits[1] - cloudbox_limits[0]) +1,
       		        ( cloudbox_limits[3] - cloudbox_limits[2]) +1,
       			( cloudbox_limits[5] - cloudbox_limits[4]) +1,
       			 N_za, N_aa, N_i ).
	The code doesn't look very clean now because i have commented some
	parts of the code for Claudia to have a look at the changes i have
	made because she has written them.

	I had quite lot of problem at cloudbox boundaries while taking the
	average of *i_field* and *scat_field*.  That part has to be for
	sure rewritten.  But at present I retain them and comments on it
	will be really helpful.  

	* src/m_scatrte.cc (i_fieldIterate):There is some change in the
	input to *i_fieldIterate* which I forgot to enter in the Changelog
	file earlier.  The new input added to this method is scat_aa_grid.

	* src/m_scatrte.cc (scat_fieldCalc): Some bugs are fixed, as usual.

	* src/methods.cc : Changed inputs to i_fieldIterate.

	* src/workspace.cc : Changed the dimensions of i_field,
	i_field_old and scat_field.  Change the usage of amp_mat as output
	from amp_matCalc

2002-08-09  Patrick Eriksson  

	* arts-1-1-200

	* src/m_rte.cc (RteCalc): This function should now be ready. 

	* src/m_rte.cc (RteEmissionStd): The first attempt to create a
	method for rte_agenda.
	
	* src/m_rte.cc (VectorToTbByRJ): Started on this function. Not yet 
	ready.

	* src/m_rte.cc (yNoPolarisation): Created this function.

	* Polished on descriptions for included agendas, variables and methods.

	* The rather frequent commits depend on that I work both on the desktop
	and the laptop.

2002-08-08  Patrick Eriksson  

	* arts-1-1-199

	* src/m_rte.cc (RteCalc): Introduced some new variables and agendas
	around this function. Everything very preliminary so far.

2002-08-08  Oliver Lemke  

	* arts-1-1-198
	
	* src/check_input.cc: Bug fix.

2002-08-05  Nikolay Koulev   

	* arts-1-1-197
	
	* src/m_lineshapes.cc (elsDoppler): Added the Doppler line shape .
	
2002-08-08  Patrick Eriksson  

	* arts-1-1-196

	* src/m_rte.cc (RteCalc): Modified the input arguments and moved check
	of input to this function from ppathCalc. A first step to finish this
	function.

2002-08-05  Oliver Lemke  

	* arts-1-1-195
	
	* src/parser.cc (is_whitespace, eat_whitespace): Added backslash r
        as whitespace. Fixes bug which crashed arts when reading dos style
        control files under unix.
	
2002-08-01  Sreerekha T.R.  

	* arts-1-1-194

	* src/math_funcs.cc (AngIntegrate_trapezoid): Fixed bugs in this
	routine. 

	* scatproperties.cc : Again, fixed some bugs, mainly related to
	units of amplitude matrix, phase matrix and cross-sections. Tested
	the routines by reading in real values from the data base and it
	seems now that the calculation of scattering properties is
	correct.  I verified it with our old calculations when stokes_dim
	is equal to 1.  

2002-07-26  Sreerekha T.R.  
	
	* arts-1-1-193
	
	* src/m_scatproperties.cc (i_fieldSet): This methods interpolates
	the radiation field on all grid points inside the cloud box from
	the clear sky field.    This is the first guess for the iterative
	solution method.  The method is successfully tested for a 1-D case
	and hope that it works for 3-D too. 
	
	* src/methods.cc : Included the method i_fieldSet.
	
	* src/workspace.cc : Some minor corrections in the description of 
	scat_i_p and scat_i_lon.  
	
	* doc/examples : In the control file i_field.arts, added the path
	name for amplitude matrix data file.  But this data file cannot be
	used, as it has only one frequency and interpolation cannot be
	done if the old grid has only one point.  I made a new data file
	with more than one frequency and I am presently working with it
	for testing the scattering routines.  That data file is not at
	present in the package arts-data.  
	
2002-07-18  Patrick Eriksson  

	* arts-1-1-192

	* src/ppath.cc (ppath_step_geom_1d): Made a new version of this 
	function, using the same approach as in the same function for 2D. The
	code of the function is now much shorter and easier to understand.
	
	* src/ppath.cc (ppath_step_geom_2d): Fixed one bug. 

	* The 1D and 2D functions give the same result, for cases when this 
	shall be the case. The both functions are now hopefully finished.

2002-07-18  Claudia Emde  

	* arts-1-1-191

	* src/interpolation.cc: Included iostream.

2002-07-17  Claudia Emde  

	* arts-1-1-190

	* doc/uguide/scattering.tex: Some corrections according to
	suggestions by Sreerekha. 

2002-07-17  Patrick Eriksson  

	* arts-1-1-189

	* src/ppath.cc (ppath_step_geom_2d): 2D geometrical propagation path
	steps seem now to work, but no heavy bug checks (mainly a backup
	commit).

2002-07-15  Claudia Emde  

	* arts-1-1-188

	* doc/uguide/scattering.tex: Rewritten the explanation of the
	iteration scheme. More detailed now.

	* doc/uguide/main.tex: Renamed part III. Now it is "Mathematical
	functions" instead of "Linear algebra functions". 
	Added a new part "Theoretical background". Included chapter about
	polarization there. 

2002-07-05  Patrick Eriksson  

	* arts-1-1-187

	* src/ppath.cc: The story continues. Things work much better now. A 
	number of problems fixed. There is code for all parts, but there are 
	still some wormholes for more rare cases that must be fixed.

2002-07-04  Patrick Eriksson  

	* arts-1-1-186

	* src/ppath.cc: More work on 2D geom paths. A number of bugs fixed.
	Not all cases yet tested. Getting there slowly.
	(Mainly a commit to transfer changes to the laptop).

2002-07-04  Oliver Lemke  

	* arts-1-1-185
	
	* src/matpackVI.h (Tensor6), src/matpackVII (Tensor7): Replaced
	',' in member element initialization list in constructors by
	'*'. This was the reason for random segfaults while copying
	Tensor6 and Tensor7.

2002-07-04  Patrick Eriksson  

	* arts-1-1-184

	* src/ppath.cc: More work on 2D geoemtrical propagation paths. 
	A first version ready, but all bugs must be fixed and probelms with
	numerical inaccuracies must be handled (tricky, tricky).
	New functions:
	   geompath_from_r1_to_r2
	   za_geom2other_point
	   psurface_r_at_lat_2d
	   ppath_copy
	   ppath_append
	   ppath_fill_2d
	
2002-07-03  Patrick Eriksson  

	* arts-1-1-183

	* src/ppath.cc: Work to get 2D geometrical propagation paths to work.
	Not yet ready. This is mainly a backup commit.

	* src/m_ppath.cc: As above, but the work in this is hopefully ready.

	* src/interpolation.cc (ArrayOfGridPosPrint): Created this function.

	* src/math_funcs.cc (sign): Created this function.

2002-07-03  Christian Melsheimer  

	* arts-1-1-182

	* doc/uguide/Makefile.am (texfiles): Added entries
	polarization.tex and scattering.tex 

2002-07-03  Sreerekha T.R.  
	
	* arts-1-1-181
		
	* doc/uguide/scattering.tex: Added documentation for the method
	*amp_matCalc*

2002-07-02  Claudia Emde  

	* arts-1-1-180

	* doc/uguide/scattering.tex: Added description for the scattering 
	database and the reading routines. Furthermore the documentation
	for the convergence test.

	* doc/uguide/references.bib: Added references for Mishchenko code.

	* src/workspace.cc: Fixed documentation for *amp_mat_raw*.

2002-07-02  Sreerekha T.R.  
	
	* arts-1-1-179
	
	* src/m_scatproperties.cc (amp_matCalc): Added the method
	amp_matCalc which calculates the workspace variable
	amp_mat from amp_mat_raw.  amp_mat_raw is in this
	method an ArrayOfArrayOfTensor6.

	* src/methods.cc : Added this method.

	* src/m_scatrte.cc : Fixed some bugs in the method 
	scat_fieldCalc.

2002-07-02  Christian Melsheimer  

	* arts-1-1-178

	* doc/uguide/polarization.tex: Added more details, especially on
	how to measure the Stokes parameters.

2002-07-01  Claudia Emde  

	* arts-1-1-177

	* src/m_cloudbox.cc (ParticleTypeAdd), (ParticleTypeInit): Modified
	the methods. Now, it is avoided to copy tensors so that the
	methods are more efficient.

	* src/workspace.cc: Modified entries for the methods above.
		
	* src/groups.cc, m_clonesize.cc, matpackIII.h, matpackVI.h,
	xml_io.cc,groups.cc: Included ArrayOfArrayOfTensor3 and
	ArrayOfArrayOfTensor6 everywhere. These datatypes are needed to be
	able to use the gridded fields efficiently.

2002-06-29  Stefan Buehler  

	* arts-1-1-176

	* src/m_abs.cc (xsec_per_tgAddLines): Suppressed output of all
	transitions to do to out3. This takes longer than the calculation
	itself, if you calculate with the entire HITRAN database!

2002-06-28  Stefan Buehler  

	* arts-1-1-175

	* src/interpolation.cc (interpweights): Added "red" interpweights
	functions for dimensions 1 to 6.
	(interp): Added "red" interp functions for dimensions 1 to 6.
	Red interpolation means interpolation to a scalar. This is not yet
	tested at all.

2002-06-28  Oliver Lemke  

	* arts-1-1-174
	
	* src/m_cloudbox.cc (ParticleTypeAdd): Bugfix - endl not working
	in out2, replaced by newline.
	
2002-06-28  Oliver Lemke  

	* arts-1-1-173
	
	* src/gridded_fields.cc: Include iostream.
	
	* src/scatproperties.h: Removed non-used headers from includes.
	
	* src/scatproperties.cc: Moved include logic.h from header file.

	* src/test_tensor.cc, src/ppath.cc, src/poly_roots.cc,
	src/physics_funcs.cc, src/m_scatrte.cc, src/m_scatproperties.cc,
	src/m_ppath.cc, src/m_io.cc, src/m_hdf.cc, src/m_atmosphere.cc,
	src/math_funcs.cc, src/m_abs.cc, src/lineshapes.cc,
	src/lin_alg.cc, src/interpolation.cc, src/file.cc,
	src/continua.cc, src/cloudbox.cc: Include c++ header cmath instead
	of math.h.

	* src/arts.h: Removed commented list of non-included standard
	headers.

	* src/main.cc (main): Output precision with -v.

	* src/test_matpack.cc: Include cmath to compile properly on HP-UX.

2002-06-27  Claudia Emde  

	* arts-1-1-172
		
	* src/workspace.cc: Modified the documentation for *amp_mat_raw*
	and *pnd_field_raw*. We decided that these variables are gridded 
	fields.

	* src/gridded_fields.cc: Included error messages, runtime errors 
	instead of 'cout'.
	
2002-06-19  Stefan Buehler  

	* arts-1-1-171

	* doc/uguide/app_groups.tex: Replaced "WSV" by "workspace variable".

2002-06-27  Claudia Emde  

	* arts-1-1-170

	* src/gridded_fields.cc/h: Added. Reading routines for gridded
	fields which use Olivers gridded tensor validation routines.

	* src/Makefile.am: Added gridded_fields.cc/h.

	* src/m_cloudbox.cc: Added new methods (ParticleTypeInit) and
	(ParticleTypeAdd) to read from the scattering database and construct
	*amp_mat_raw*. 

	* src/methods.cc: Included the methods above.
		
	* src/m_scatrte.cc: Modified (i_fieldIterate), the scattering
	integral function is now included. 
		
2002-06-26  Oliver Lemke  

	* arts-1-1-169

	* src/test_griddedtensorcheck.cc: Added. Optimized gridded tensor
	validation routines. Temporarily added for testing, could be
	removed in the near future when everything works as expected.

	* src/Makefile.am: Added target test_griddedtensorcheck.

	* src/xml_io.cc (xml_read_from_stream): Added better error output
	when data reading fails (Only for tensor6 at the moment).

2002-06-26  Christian Melsheimer  

	* arts-1-1-168

	* doc/uguide/main.tex (paragraph{#1}}): Added \include{polarization}.

	* doc/uguide/scattering.tex: Moved section "Polarization and
	Stokes Parameters" to new file and chapter.

	* doc/uguide/polarization.tex: Created new file and moved the
	section "Polarization and Stokes Parameters" (was in
	scattering.tex, see arts-1-1-166) here, it is now a chapter.

2002-06-26  Oliver Lemke  

	* arts-1-1-167
	
	* doc/uguide/arts_groups_to_latex.sh: Replaced remaining echos
	with cat.

2002-06-26  Christian Melsheimer  

	* arts-1-1-166

	* doc/uguide/scattering.tex: Recommitted changes (see
	arts-1-1-164), probably I forgot to save before committing
	1-1-164·...

2002-06-25  Sreerekha T.R.  

	* arts-1-1-165

	* doc/uguide/scattering.tex : Some modifications in the part
	regarding the calculation of scattering properties.  Added the
	section about calculating the scattering integral.
	
	* src/m_scatproperties.cc, m_scatrte.cc, workspace.cc, methods.cc:
	Renamed workspace variable pha_mat_part to pha_mat.

	* src/m_scatproperties.cc, m_scatrte.cc, workspace.cc, methods.cc:
	Renamed workspace method pha_mat_partCalc to pha_matCalc.

	* src/m_scatrte.cc, methods.cc: Renamed workspace method 
	scat_integralCalc to scat_fieldCalc to be consistent with the
	naming scheme in ARTS.
	
2002-06-25  Christian Melsheimer  

	* arts-1-1-164

	* doc/uguide/fm_definitions.tex: Americanized spelling

	* doc/uguide/symbol_defs: Redefined \Re and \Im (real and imaginary
	part (now: non-italic "Re" and "Im", like function names)

	* doc/uguide/ppath.tex: Americanized spelling.

	* doc/uguide/scattering.tex: Added section "Polarization and
	Stokes Parameters", did spell check and americanized spelling.

2002-06-25  Oliver Lemke  

	* arts-1-1-163
	
	* src/xml_io.cc (read_from_stream): Fixed bug when more data is
	available inside tag than expected.

	* doc/uguide/arts_groups_to_latex.sh: Use cat instead of echo to
	avoid misinterpretation of escape chars.

	* doc/uguide/arts_methods_to_latex.sh: Rewritten. Use case instead
	of if/grep combinations -> speedup by factor 10.
	
	Use cat instead of echo to avoid misenterpretation of escape chars.

	* doc/uguide/app_methods.tex: Modified text.

2002-06-25  Sreerekha T.R.  
	
	* arts-1-1-162
	
	* doc/examples/scatproperties_example.arts.in: I
	forgot to add this file while checking in last time.
		
2002-06-25  Sreerekha T.R.  
	
	* arts-1-1-161
	
	* src/m_scatrte.cc: The method scat_integralCalc is 
	extended for 3-d case.  

	* src/m_scatproperties.cc : Added more comments and 
	checks.

	* doc/examples/scatproperties_example.arts.in : I used 
	this control file to check the methods used for 
	calculating single scattering properties.

2002-06-24  Sreerekha T.R.  

	* arts-1-1-160

	* src/m_scatrte.cc (scat_integralCalc): Added the workspace
	variables pha_mat_spt and pnd_field as input to this method.
	Earlier pha_mat_part was directly given as input, but now we
	calculate pha_mat_part inside the method from pha_mat_spt 
	and pnd_field.  

	* src/methods.cc: The inputs are changed here also. The 
	documentation is also modified.
		
2002-06-21  Claudia Emde  
	
	* arts-1-1-159

	* m/scatrte.cc (i_fieldUpdate1D) and (i_fieldIterate): Some
	modifications to include the scattering integral. 
	Calculation of optical properties modified.

	* src/methods.cc: Changed interfaces for the methods above.
	
2002-06-21  Sreerekha T.R.  

	* arts-1-1-158
	
	* src/m_scatrte.cc : Added the method scat_integralCalc which
	computes the scattering integral.

	* src/methods.cc : Added the method scat_integralCalc.
	
2002-06-21  Sreerekha T.R.  

	* arts-1-1-157
	
	* src/m_scatproperties.cc (abs_vec_partCalc): Changed the inputs
	to methods abs_vec_partCalc, ext_mat_partCalc, pha_mat_partCalc.

	* src/methods.cc : Changed the inputs for the above methods.

2002-06-20  Claudia Emde  

	* arts-1-1-156

	* src/m_rtescat.cc (i_fieldUpdate1D) and (i_fieldIterate):
	Included the functions and agendas for calculating the optical
	properties. Modified the interfaces of the functions.
	(convergence_flagAbs): Limiting values for the convergence test
	are now keywords, which can be specified in the control file.
	
	* src/methods.cc: Adapted interfaces according to the changes
	above.

	* doc/i_field.arts: Added agenda definitions for the calculations
	of optical properties.

2002-06-20  Claudia Emde  

	* arts-1-1-155
		
	* src/m_scatproperties.cc: Fixed and marked some bugs.

	* src/workspace.cc: Added variables *scat_p_index*, 
	*scat_lat_index*, *scat_lon_index*.

2002-06-19  Claudia Emde  

	* arts-1-1-154
		
	* src/workspace.cc: Added variables *amp_mat_raw* and
	*pnd_field_raw*.
		
	* src/groups.cc: Included ArrayOfTensor3 and ArrayOfTensor6 to be
	able to include the variables above.

	* src/xml_io.cc: Added reading and writing routines for
	ArrayOfTensor3 and ArrayOfTensor6.

	* src/m_clonesize.cc: Included ArrayOfTensor3 and ArrayOfTensor6.

	* src/m_scatrte.cc: Included this file. It should contain all
	functions concerning the radiative transfer inside the scattering
	box. 
	Worked on (i_fieldUpdate1D). Tried to put in Sreerekhas functions.
	This is not finished yet.

	* src/methods.cc: Modifications of the interfaces of
	(i_fieldUpdate1D) and (i_fieldIterate).
	
	* src/Makefile.am: Included m_scatrte.cc.

	* src/m_cloudbox.cc: Shifted a lot of functions to m_scatrte.cc.

	* src/agendas.cc: Only small modifications in the documentation.

2002-06-19  Sreerekha T.R.  

	* arts-1-1-153

	* src/agendas.cc: Added the agendas ext_mat_agenda
	and abs_vec_agenda.

	* src/m_scatproperties.cc : The dimension of pnd field
	is changed from pnd_field ( p_grid, lat_grid, long_grid, 
	part_types) to  pnd_field ( part_types, p_grid, lat_grid,
	long_grid)
	
2002-06-18  Stefan Buehler  

	* arts-1-1-152

	* src/methods.cc: Added supergeneric ReadXML and WriteXML
	methods. Removed other XML IO methods.

	* src/m_xml.h: Added. Contains the template functions for
	supergeneric XML IO. This is the original template function from
	Oliver Lemke, I've just moved it here.

	* src/m_xml.cc: Removed.

	* src/xml_io.cc: Added dummy functions for groups for XML IO is
	not yet implemented.

	* src/make_auto_md_cc.cc: Added #include for m_xml.h.

	* doc/examples/absorption_example.arts.in: Example now uses
	supergeneric WriteXML.

	* src/groups.cc: Commented out groups TagGroups,
	ArrayOfLineRecord, and ArrayOfArrayOfLineRecord.

2002-06-18  Sreerekha T.R.  

	* arts-1-1-151
	
	* src/m_scatproperties.cc (abs_vecCalc): The methods
	abs_vecCalc and ext_matCalc are implemented. The method
	abs_vecCalc sums up the particle absorption vector and 
	gaseous absorption vector (abs_vec_part + abs_vec_gas) 
	and the method ext_matCalc sums up the particle extinction
	matrix and gaseous extinction matrix (ext_mat_part + ext_mat_gas).

	* src/math_funcs.cc : moved the integration routine 
	AngIntegrate_trapezoid from scatproperties.cc to here. 

	* src/methods.cc : added the methods abs_vecCalc and 
	ext_matCalc

	* src/workspace.cc : added the variables ext_mat_gas 
	and abs_vec_gas.  The documentation for this is at present
	bit clumsy.

2002-06-18  Stefan Buehler  

	* arts-1-1-150

	* src/parser.cc: Fixed handling of supergeneric methods. 

	* src/methods_aux.cc: Fixed handling of supergeneric methods. 

	* src/methods.h: Fixed handling of supergeneric methods. 

	* src/make_auto_md_h.cc: Fixed handling of supergeneric methods. 

	* src/make_auto_md_cc.cc: Fixed handling of supergeneric methods. 

	* src/methods.h: Added field mactual_group and function
	ActualGroup to MdRecord.

	* src/m_clonesize.cc: Name no longer contains group.

	* src/methods.cc: Added Ignore.

	* src/m_ignore.h: Added. Implementation of supergeneric Ignore
	method. 

	* src/m_copy.cc: Removed.

	* src/m_copy.h: Added. Implementation of supergeneric Copy method
	is now a template function here.

	* src/Makefile.am: Added m_copy.h, m_ignore.h, remove m_copy.cc.

	* doc/examples/absorption_example.arts.in: Example uses now
	CloneSize and Ignore.

2002-06-18  Oliver Lemke  

	* arts-1-1-149
	
	* doc/uguide/app_methods.tex: Added.

	* doc/uguide/main.tex: Include app_methods.tex.

	* doc/uguide/.cvsignore: Added auto_methods.tex.

	* doc/uguide/Makefile.am: Added auto_methods.

	* doc/uguide/arts_methods_to_latex.sh: Added. Converts online
	documentation to latex.

	* src/methods.cc: Removed "backslash a"-typo from descriptions.

2002-06-18  Sreerekha T.R.  

	* arts-1-1-148

	* src/m_scatproperties.cc (pha_mat_partCalc): Added this method
	which calculates the phase matrix.  

	* src/workspace.cc : added variables pha_mat_part

	* src/methods.cc : added the method pha_mat_partCalc.

2002-06-18  Oliver Lemke  

	* arts-1-1-147

	* src/methods_aux.cc: Removed default argument which is already
	given in declaration.
	
2002-06-18  Oliver Lemke  

	* arts-1-1-146

	* src/methods.cc: Changed all md_data. to md_data_raw.

2002-06-17  Sreerekha T.R.  

	* arts-1-1-145

	* src/m_scatproperties.cc (abs_vec_partCalc): Added the methods
	abs_vec_partCalc and ext_mat_partCalc.  These methods sums up 
	the absorption as well as extinction matrices for single particle
	types weighted with the particle number density.

	* src/workspace.cc : added variables ext_mat_part, abs_vec_part
	and pnd_field.

	* src/methods.cc : added the method abs_vec_partCalc and 
	ext_mat_partCalc.

2002-06-17  Stefan Buehler  

	* arts-1-1-144

	* General: First implementation of supergeneric methods. Not quite
	finished yet, there are some things I want to modify in the next
	version. But basically it works.

	* src/supergeneric.h: Added.

	* src/m_copy.cc: Added.

	* src/m_clonesize.cc: Added.

	* src/groups.cc: Added group Any_.

	* src/methods.cc: Added supergeneric methods CloneSize and Copy.

	* src/parser.h: Put in supergeneric methods.

	* src/parser.cc: Put in supergeneric methods.

	* src/methods_aux.cc: Put in supergeneric methods.

	* src/methods.h: Put in supergeneric methods.

	* src/make_auto_wsv_groups_h.cc: Put in supergeneric methods.

	* src/make_auto_md_h.cc: Put in supergeneric methods.

	* src/make_auto_md_cc.cc: Put in supergeneric methods.

	* src/main.cc: Put in supergeneric methods.

	* src/globals_2.cc: Put in supergeneric methods.

	* src/Makefile.am: Added new source files.

	* src/matpackI.h (Matrix& Matrix::operator=(const Matrix& m)): 
	Added comment to doxygen header about deprecated resizing for
	empty target.
	(Vector& Vector::operator=(const Vector& v)): Implemented resizing for
	empty target, to allow ArrayOfVector (should we ever need
	this). Added comment to doxygen header about deprecated use of
	this feature in user code.

2002-06-17  Claudia Emde  

	* arts-1-1-143

	* src/m_cloudbox.cc (convergence_flagAbs): Added this function. It
	performs a convergence test checking the maximal absolute
	difference for all components of the radiation field.

	* src/workspace.cc: Added variables *convergence_flag* and
	*i_field_dim* (for a 1D atmosphere the radiation field can be 2D
	or 3D!)
		
	* src/methods.cc: Added method *convergence_flagAbs*.

	* src/agendas.cc (convergence_test_agenda): Added the agenda for
	the convergence test.

2002-06-17  Oliver Lemke  

	* arts-1-1-142
	
	* doc/uguide/arts_groups_to_latex.sh: Fixed doc header to use
	$ARTS and only use the first line from arts -v output.

2002-06-15  Sreerekha T.R.  
	
	* arts-1-1-141
	
	* src/m_scatproperties.cc (abs_vec_sptCalc): modified this method.
	Added *scat_za_grid* and *scat_aa_grid* as inputs to this method
	since this is required for integration of the phase matrix.  

	* src/methods.cc : added  *scat_za_grid* and *scat_aa_grid* as 
		input to the method abs_vec_sptCalc.
	
2002-06-14  Sreerekha T.R.  

	* arts-1-1-140
	
	* src/scatproperties.cc,
	  m_scatproperties.cc : a quick modification on the 
		coding style following Oliver's suggestions.
	
2002-06-14  Oliver Lemke  

	* arts-1-1-139
	
	Merged changes from ARTS-1-0 branch.
	
	* src/main.cc (main): Output os info with -v.
	
	* src/getopt.h: Use getopt_long prototyping for GNU C, HP-UX and
	SunOS.

	* configure.in: Determine operating system name and version. Name
	is defined in OS_NAME, version in OS_VERSION.

2002-06-14  Claudia Emde  

	* arts-1-1-138
		
	* doc/uguide/scattering.tex: Modified documentation according to
	the methods in (scatproperties.cc) and (m_cloudbox.cc). 

2002-06-14  Sreerekha T.R.  

	* arts-1-1-137
	
	* src/scatproperties.cc : completed the functions amp2ext,
	amp2pha,amp2abs called by ext_mat_sptCalc, pha_mat_sptCalc
	and abs_vec_sptCalc respectively.  Added more documentation
	in the comment.  Also the new routine for solid angle integration
	of Matrix is included here. I think it is better to shift this
	function to math_funcs.cc or so.   

2002-06-14  Claudia Emde  

	* arts-1-1-136

	* src/methods.cc: Included methods for RT with scattering:
	(stokes_vecGeneral) General computaion of the RTE, works for all 
	Stokes dimensions.
	(stokes_vecScalar) Special function which is more efficient for 
	computing the scalar RTE.

	* src/agendas.cc (scat_rte_agenda): Agenda to compute the RT inside
	the cloudbox.

	* src/workspace.cc: Included workspace variables for the methods
	above:
	- stokes_vec
	- l_step
	- planck_function
	- ext_mat
	- abs_vec
	- sca_vec

	* src/m_cloudbox.cc: (stokes_vecGeneral) and (stokes_vecScalar)
	added. (i_fieldIterate) and (i_fieldUpdate1D) modified so that
	(scat_rte_agenda) can be executed.

	* doc/examples/i_field.arts: This example executes now
	*ppath_step_agenda* and *scat_rte_agenda*).

	* src/cloudbox.cc/h: No functions are left here at the moment.

	* src/Makefile.am: Removed cloudbox.cc/h from arts_SOURCES.
	
2002-06-13  Stefan Buehler  

	* arts-1-1-135

	* doc/uguide/agendas.tex: Continued.

	* doc/uguide/concept.tex: Started to work on this again.

	* doc/uguide/main.tex: Changed "on" to "of" in \startsymbols.

	* doc/uguide/scattering.tex: Removed some TeX warnings, together
	with Claudia.

2002-06-12  Stefan Buehler  

	* arts-1-1-134
	
	* configure.in: Updated copyright notice.

	* doc/uguide/agendas.tex: Put in Section about WSVs. Started
	Section about WSMs. Agenda WSMs and Section on Agendas still
	missing. 

	* src/workspace.cc: Only cosmetic changes.

	* src/methods.cc: Only cosmetic changes in elsLorentz.

2002-06-12  Claudia Emde  

	* arts-1-1-133

	* src/cloudbox.cc,
	 src/cloudbox.h,
	 src/lin_alg.cc,
	 src/lin_alg.h,
	 src/m_cloudbox.cc,
	 src/test_linalg.cc: Formatted the files according to Olivers
	 remarks on coding style.

2002-06-12  Oliver Lemke  

	* arts-1-1-132
	
	* configure.in: Corrected definition of ac_arts_data.

	* src/scatproperties.cc,
	src/agenda_record.h,
	src/agenda_record.cc,
        src/m_cloudbox.cc: Include iostream for cout.

2002-06-11  Stefan Buehler  

	* arts-1-1-131

	* General: Implemented automatic Input/Output checking for
	agendas. That means, you no longer have to check in the calling
	function that the agenda does what it is supposed to do. There is
	now a special lookup table for agendas in file agendas.cc. Data
	records for new agendas have to be added in both workspace.cc and
	agendas.cc, however, the DESCRIPTION in workspace.cc should just
	be a reference to agendas.cc. Only the DESCRIPTION in agendas.cc
	is used by arts -d etc..
	
	* src/agendas.cc: Added. This contains the lookup data for
	agendas. You have to edit this everytime you add an agenda. But
	nevertheless, you also have to add an entry in
	workspace.cc. Documentation for the agenda must be in agendas.cc,
	not in workspace.cc.

	* src/agenda_record.h: Added.

	* src/agenda_record.cc: Added.

	* src/agenda_class.h: Added.

	* src/agenda_class.cc: Added.

	* src/agenda.h: Moved to agenda_class.h.

	* src/agenda.cc: Moved to agenda_class.cc.

	* src/Makefile.am: Added the new source files.

	* src/workspace_aux.cc: Moved output operator of WsvRecord to
	agenda_record.cc for technical reasons.

	* src/workspace.cc: Moved agenda DESCRIPTIONS to agendas.cc for
	all agendas that have been defined so far.

	* src/parser.h: Changed name of agenda header file to agenda_class.h.

	* src/methods.cc: Updated copyright notice, updated documentation
	for AgendaSet.

	* src/make_auto_wsv_h.cc: Changed name of agenda header file to agenda_class.h.

	* src/main.cc: Made command line switches work for agendas.

	* src/m_agenda.cc: Made AgendaSet check the input and output parameters.

	* src/globals_2.cc: Added AgendaMap.

2002-06-11  Claudia Emde  

	* arts-1-1-130

	* src/m_cloudboc.cc (i_fieldUpdate1D): Extended the function such
	that it adapts automatically to the scalar case if *stokes_dim* is
	set to 1.

	* src/cloudbox.cc (sto_vec1DCalc): Added this function to do the
	scalar radiative transfer calculation.

	* doc/uguide/scattering.tex: Included the scalar RTE as a special
	case. 
	
2002-06-10  Claudia Emde  

	* arts-1-1-129

	* doc/uguide/scattering.tex: Rewritten the part for radiative
	transfer inside the cloudbox to document the already existing
	functions. 

	* doc/uguide/lin_alg.tex: Replaced \verb by \artsstyle.

2002-06-10  Sreerekha T.R.  

	* arts-1-1-128

	* src/m_scatproperties.cc: Added this file.  This has so far the
	workspace methods ext_mat_sptCalc,pha_mat_sptCalc and 
	abs_vec_sptCalc.  Some changes are for sure expected in these
	methods.  

	* src/methods.cc: Added the methods ext_mat_sptCalc,
	pha_mat_sptCalc and abs_vec_sptCalc. 

	* src/Makefile.am : included in the source file list
	m_scatproperties.cc,scatproperties.cc and scatproperties.h
	
2002-06-10  Sreerekha T.R.  

	* arts-1-1-127

	* src/workspace.cc : Added the workspace variables scat_za_index
	and scat_aa_index necessary for the methods used for calculating
	scattering properties of particles.

2002-06-08  Stefan Buehler  

	* arts-1-1-126

	* src/workspace.cc: Added some #defines (NAME, DESCRIPTION,
	GROUP), so that this file is now formated similar to methods.cc. The
	main reason why I did this is because I wanted to add fields
	OUTPUT and INPUT to list output and input WSVs for
	agendas. However, it turns out that this problem cannot be solved
	so easily. The problem is this: The enum type for the different
	WSVs (ls_, f_grid_, etc.) is defined in auto_wsv.h, which is
	generated from workspace.cc. So, using the enum inside
	workspace.cc would generate a circular dependency. I played around
	with some tricks to solve this, but they all made things very
	complicated. So, my preferred solution at the moment is to add an
	extra file agendas.cc, which will contain agenda lookup
	data. Agendas will then have to be registered in two files, both
	workspace.cc and agendas.cc.

	* src/methods.h: Moved the #defines for OUTPUT, etc., to methods.cc.

	* src/methods.cc: Moved the #defines for OUTPUT, etc., here from
	methods.h. 

2002-06-08  Patrick Eriksson  

	* arts-1-1-125

	* src/ppath.cc (psurface_crossing_2d): Adapted the Matlab function
	psurface_crossing in AMI to create this function. I had to handle
	the case c=0 especially due to a limitation of poly_root_solve
	compared to the Matlab function roots. 
	Tests performed of the function and it looked OK.

2002-06-07  Stefan Buehler  

	* arts-1-1-124

	* doc/uguide/main.tex: Changed header for \typeindex from "data
	structures" to "data types". Added \include for app_groups.tex.

	* doc/uguide/matrix_vector.tex: Replaced \verb by \artsstyle. Added
	some index commands.

	* doc/uguide/development.tex: Replaced \verb by \artsstyle. Added
	some index commands.

	* doc/uguide/app_groups.tex: Added this file. It lists all WSV
	groups. 

	* doc/uguide/arts_groups_to_latex.sh: Added this script (written
	by Oliver), which puts the output of arts -g into LaTeX commands.

	* doc/uguide/Makefile.am: Added target auto_groups.tex, which is
	generated by the arts_groups_to_latex.sh script. Added variable
	$(autotexfiles), which now holds only auto_groups.tex.
	NOTE: If you try to build in doc/uguide with a pristine ARTS
	package (after make maintainer-clean at toplevel), you will now
	get an error message, because the arts executable is needed to
	generate auto_groups.tex. If you say make at toplevel, src is
	built first, so there is no problem.

	* doc/uguide/.cvsignore: Added auto_groups.tex.

	* src/main.cc (main): Changed output stream for --help and
	--version options from cerr to cout. Also, removed "This is" from
	--version output.

	* src/.cvsignore: Added test_scatproperties.

2002-06-07  Claudia Emde  

	* arts-1-1-123

	* src/methods.cc (i_fieldUpdate1D): Included this method to update
	the intensity field during the iteration. Performs RT calculation 
	with fixed scattered field.

	* src/m_cloudbox.cc (i_fieldUpdate1D): This function was in
	cloudbox.cc before. Now it uses the *ppath_step_agenda*, for this
	reason it is a workspace method now. 

	* src/cloudbox.cc (i_field_update1D): Removed this function.

	* src/workspace.cc: Included WSV *scat_field* and *i_field_old*.

	* doc/examples/i_field_arts: Example to test the cloudbox functions.
	
2002-06-07  Patrick Eriksson  

	* arts-1-1-122

	* src/ppath.cc (ppath_start_stepping): Some more work in getting 2D to
	work. Some results are now printed on the screen.

	* src/m_ppath.cc (ppathCalc): Sensor position and LOS printed as out2.

2002-06-06  Sreerekha T.R.  

	* arts-1-1-121	

	* src/test_scatproperties.cc: Renamed
	src/test_opt_properties.cc to test_scatproperties.cc to be 
	consistent.

	* src/workspace.cc: corrected the dimension of pha_mat_spt.

2002-06-06  Claudia Emde  

	* arts-1-1-120

	* src/workspace.cc: Included workspace variable amp_mat_raw.
		
	* src/physics_funcs.cc: Modified functions again, so that they 
	return numeric values. 

	* src/m_rte.cc and cloudbox.cc: Adjusted to the new Planck
	function.

2002-06-06  Sreerekha T.R.  

	* arts-1-1-119

	* src/scatproperties.cc : Added this file.  This contains some
	auxiliary functions like amp2ext,amp2pha,amp2abs which is called 
	by the workspace methods like ext_mat_sptCalc,pha_mat_sptCalc and
	abs_vec_sptCalc( Adding these methods is my immediate task.)

	* src/scatproperties.h : Added this file
	
	* src/test_opt_properties.cc (main): I added this file mainly 
	to test the scattering routines in scatproperties.cc

2002-06-05  Stefan Buehler  

	* arts-1-1-118

	* doc/uguide/agendas.tex: Continued to work on this.

	* doc/uguide/development.tex: Added references to the WSV, WSM,
	and agendas chapter in howtos.

	* src/agenda.h: Added set_name() and name() member functions to
	class Agenda, also added private member mname.

	* src/agenda.cc: Added implementation of set_name() and name().

	* src/main.cc: Set name for Main agenda.

	* src/parser.cc (parse_method): Removed duplicate level 3
	output. Cleaned up agenda output.

	* src/workspace.cc (define_wsv_data): Replace "function" by "method".

	* src/m_method_list.cc: Removed.

	* src/method_list.h: Removed.

2002-06-05  Sreerekha T.R.  
	
	* arts-1-1-117
	
	* src/workspace.cc: Added workspace variables, ext_mat_spt,
	pha_mat_spt, and abs_vec_spt.  

2002-06-05  Stefan Buehler  

	* arts-1-1-116

	* doc/uguide/agendas.tex: Started this file. It contains
	documentations about WSVs, WSMs, and particularly agendas. By
	doing this I noticed that WSM are sometimes called "workspace
	methods" and sometimes "workspace functions". But names should be
	consistent within AUG. Method is the older and more established
	term (that's for example why WSM files are called
	m_something.cc). So, I tried to enforce "method"
	everywhere. Please use the name "method" in future.

	* doc/uguide/main.tex: Renamed \structindex to \typeindex, as
	suggested by Sreerekha/Patrick. Replaced "workspace functions" by
	"workspace methods". Replaced \wsfindex by \wsmindex.

	* doc/uguide/scattering.tex: Replaced \wsfindex by \wsmindex.
	Replaced \wsmindex by \wsvindex for agendas, since agendas are
	WSVs, not WSMs. Replaced \wsmindex by \funcindex for matrix_exp,
	since this is a normal function, not a WSM. I suspect there are
	more functions marked by \wsmindex that really should be marked by
	\funcindex.

	* doc/uguide/lin_alg.tex: Replaced \wsfindex by \wsmindex.

	* doc/uguide/fm_definitions.tex: Replaced "workspace functions" by
	"workspace methods". Replaced \wsfindex by \wsmindex.

	* doc/uguide/concept.tex: Replaced "functions" by "methods".

	* doc/uguide/ppath.tex: Renamed \structindex to \typeindex, as
	suggested by Sreerekha/Patrick. Replaced "workspace functions" by
	"workspace methods". Replaced \wsfindex by \wsmindex.

	* doc/uguide/interpolation.tex: Renamed \structindex to \typeindex, as
	suggested by Sreerekha/Patrick.

2002-06-04  Patrick Eriksson  

	* arts-1-1-115

	* src/ppath.cc: Just some small steps forward for 2D. Status basically
	as for last commit from me.

	* doc/uguide/fm_definitions.tex: Polished the text. I happen to do this
	on the same time as Christian did his changes below and this caused
	a number of conflicts when updating. I hope that I managed to keep your
	changes Christian. 

	* doc/uguide/ppath.tex: Polished the text. Conflicts as above.

2002-06-04  Christian Melsheimer  

	* arts-1-1-114

	* doc/uguide/ppath.tex:  Fixed minor spelling/grammar errors.

	* doc/uguide/formalism.tex: Fixed minor spelling/grammar errors.

	* doc/uguide/fm_definitions.tex: Fixed minor spelling/grammar errors.

	* doc/uguide/introduction.tex: Fixed minor spelling/grammar error.

2002-06-04  Stefan Buehler  

	* arts-1-1-113

	* doc/examples/absorption_example.arts.in: The first agenda
	example works! Method lsWithCutoffAdd uses agenda els_agenda to
	compute the elementary lineshape.

	* src/methods.cc: Modified IO parameters of elsLorentz and
	lsWithCutoffAdd. 

	* src/workspace.cc (define_wsv_data): Introduced els, the WSV to
	hold the output of the els_agenda.

	* src/m_lineshapes.cc: Finished lsWithCutoffAdd.

	* src/interpolation.cc (interp): Added to all interp functions an
	assert that makes sure that the sum of all weights for the first
	interpolated value is 1. This condition should be fulfilled for
	all the weights, of course, but we check only the first set of
	weights.

2002-06-04 Claudia Emde  

	* arts-1-1-112

	* src/m_cloudbox.cc (i_field_itCalc): The method can be compiled and 
	tested using dummy variables for the scattering coefficients. But so
	far it only performs the update of the i_field for the 
	1D case.

	* src/workspace.cc: Changed amp_mat from Tensor7 to Tensor6. The 
	frequency dimension is taken out.
	
	* src/methods.cc: Changed amp_mat as input variable for  
	(i_field_itCalc).
	
	* src/physics_funcs.cc (planck): Fixed a bug here.

	* doc/uguide/scattering.tex: Started to write about 1D scattering 
	calculations.

2002-06-03  Patrick Eriksson  

	* arts-1-1-111

	* src/ppath.cc (ppath_start_stepping): Worked on this function for 2D.
	Finished for sensor positions inside the model atmosphere. More
	to do for other starting points.
	New internal functions:
	   psurface_slope_2D
	   psurface_tilt_2D
	   is_los_downwards_2D
	   angle_after_ground_2D

	* src/m_ppath.cc: Two now WSF:
	   a_posAddRgeoid
	   sensor_posAddRgeoid

2002-05-31  Stefan Buehler  

	* arts-1-1-110

	* Uff. I had some trouble resolving conflicts in workspace.cc. I
	seems that resorting this file (and methods.cc) was not such a
	great idea, since it leads to a lot of conflicts.
	
	* Started to work out agenda examples for lineshapes. Ran into a
	lot of problems (not so much related to the agendas, more to the
	lineshapes themselves). Nothing's working yet.

	* src/m_lineshapes.cc: Added.

	* src/workspace.cc: Added some lineshape variables.

	* src/methods.cc: Added some lineshape related methods. 
	(define_md_data): Removed abs_ from RteCalc input, following
	advice by Patrick. 
	(define_md_data): Replace "Global" by "Generic" everywhere.

	* src/groups.cc (define_wsv_group_names): Removed ArrayOfLineshapeSpec.

	* src/absorption.h: Removed all lineshape stuff.

	* src/absorption.cc: Removed all contents to old_absorption.cc.

	* src/Makefile.am: Added new source files.

	* doc/examples/absorption_example.arts.in: My playing field for
	agenda based absorption routines.

	* src/m_rte.cc (RteCalc): Removed abs input, following advice by
	Patrick. 

2002-05-31  Patrick Eriksson  

	* arts-1-1-109

	* src/methods.cc: Two new functions, a_posSet and a_losSet.

	* src/ppath.cc (ppath_start_stepping): Started to include 2D cases.

	* doc/uguide/ppath.tex: Polished old text and wrote some pages of new 
	text. The chapter is now up to date with what has been implemented. 

	* doc/uguide: Made new versions of figures created by Latex commands.
	The new figures are made in xfig. So there should now not be any errors
	due to this when making uguide_pdf.

2002-05-31  Sreerekha T.R.  

	* arts-1-1-108
	
	* doc/uguide/interpolation.tex: introduced the index commands which
	make reference at the indexpage of the AUG. Changed  all \verb
	commands to \artsstyle.

2002-05-31 Claudia Emde  

	* arts-1-1-107

	* src/methods.cc: Added TensorXSet methods for all dimensions (Tensor3
	to Tensor7). Added workspace function (i_field_itCalc).
		
	* src/m_basic_types.cc: Added TensorXSet functions for all dimensions.

	* src/m_cloudbox.cc (i_field_itCalc): Added this function which 
	will calculate the radiative transfer in the cloudbox with scattering
	using the iterative method.
	
	* src/workspace.cc: Modified description for *amp_mat*.

2002-05-30 Claudia Emde  

	* arts-1-1-106

	* src/workspace.cc: Added more workspace variables for scattering.

	* src/linalg.cc (ludcp): Modified documentation of the function. 

2002-05-30  Oliver Lemke  

	* arts-1-1-105

	* src/workspace.cc (define_wsv_data): Added workspace variable
	xml_output_type. Type is Index: 0 means Ascii, 1 binary output.

	* src/m_ppath.cc: Include iostream.

	* src/test_xml.cc (main): Added exception handler.

2002-05-30  Patrick Eriksson  

	* arts-1-1-104

	* Things fixed for this commit, or in 1-1-99:
	
	* Some workspace functions have been renamed. 
	  - The PrintXxx functions now ends with Pring, e.g. NumericPrint.
	  - The functions to set the atmospheric dimensionality are now called
	    AtmosphereSet1D etc.
	This to follow our naming scheme better.
	
	* New workspace functions:
	   FlagOn
	   FlagOff
	   i_spaceCBR
	   e_groundSet
	   AntennaSet1D
	   AntennaSet2D

	* Improved the out-messages from some functions, especially in 
	m_basic_types, but there is more to do here.

	* Started on the RTE part, but found it hard before the agendas are
	ready. So I leave this for the moment.

2002-05-30 Claudia Emde  

	* arts-1-1-103

	* src/cloudbox.cc/.h: Added these files for internal calculations 
	concerning scattering.
	(i_field_update1D): Added. Updates i_field on all points inside 
	the cloudbox.
	(rte_scat_vecCalc): Added. Performs 1D radiative 
 	transfer calculation with fixed scattering vector.	

	* src/linalg.cc/.h: (id_mat) Changed name of the function which 
	returns the identity matrix, as there was a conflict with another
	internal function named identity.

2002-05-29  Stefan Buehler  

	* arts-1-1-102

	* src/agenda.cc
	(nelem): Added.
	(is_input): Added.
	(is_output): Added.
	
	* src/agenda.h: Added declarations for new Agenda member functions.

	* src/m_agenda.cc (AgendaSet): Renamed from
	AgendaDefine. Implemented function body.

	* src/methods.cc (define_md_data): Renamed AgendaDefine to
	AgendaSet. Fixed documentation string. Moved to the right place in
	the alphabetical order. Also moved Main to the right place.

2002-05-29  Stefan Buehler  

	* arts-1-1-101

	* doc/uguide/interpolation.tex: Tried to make interpolation tensor
	clearer, following comment by Claudia.

2002-05-28 Claudia Emde  

	* arts-1-1-100 

	* src/workspace.cc: Introduced workspace variables for the scattering
	calculations.

	* doc/uguide/scattering.tex: Adjusted the text according to the 
	decision that there will be no special grids inside the cloudbox.

	* doc/uguide/symboldefs: Removed symbols for scattering grids.
	
2002-05-29  Patrick Eriksson  

	* arts-1-1-99

	* Sorry, but there will be no description right now. I must rush and
	want to make a commit to get a back-up of my work (if anything will
	happen). I will write a	description ASAP.

2002-05-28  Stefan Buehler  

	* arts-1-1-98

	* doc/uguide/myepstopdf: Added. Use this script to convert eps
	files to pdf.

	* doc/uguide/interpolation.tex: Finished first version of
	documentation for interpolation functions.

	* doc/uguide/Figs/interpolation/: Added interpolation chapter
	figures here.

	* doc/uguide/main.tex: Added include for interpolation.

	* src/interpolation.cc: Added \author and \date tags to my functions.

	* src/.cvsignore: Added test_xml and string.xml.

2002-05-28 Claudia Emde  

	* arts-1-1-97 

	* src/physics_funcs.cc/h: Changed the interfaces of the functions. 
	Input and Output variables are now for all physical functions 
	(Planck function, number density, ...) of type Numeric.

	* doc/uguide/lin_alg.tex: Fixed some undefined references.
	
2002-05-28  Patrick Eriksson  

	* arts-1-1-96

	* doc/uguide/fm_definitions.tex: Updated the text to follow some 
	changes regarding definitions and the name of variables. The parts
	on sensor variables and RTE calculations not yet ready.

	* src/m_ppath.cc and src/methods.cc: Added the functions:
	   ppath_stepGeometric
	   ppath_stepGeometricWithLmax

	* src/workspace.cc: The variable ppath_partial is re-named to 
	ppath_step.

2002-05-27  Patrick Eriksson  

	* arts-1-1-95

	* src/m_ppath.cc and src/ppath.cc: One 1D geometrical propagation paths
	now work. 

	* src/workspace.cc: Polished the text for some variables. 

	* src/m_atmosphere.cc (SetBlackbodyGround): Added this function.

	* doc/uguide/fm_definitions.tex: Started top revise this chapter
	after some changes of definitions.

2002-05-23  Patrick Eriksson  

	* arts-1-1-94

	* 1D geometrical propagation path calculations seem to work (but
	cloud box is not yet tested).
	
	* src/ppath.h: Added the fileds refraction, method and constant to
	the Ppath structure.

	* src/ppath.cc (ppath_step_1d_geom): Fixed several bugs. Adapted to
	new Ppath fields.

	* src/m_ppath.cc (ppathCalc): Fixed several bugs. Adapted to
	new Ppath fields. 

2002-05-22  Oliver Lemke  

	* arts-1-1-93
	
	* src/mystring.h (class my_basic_string): Make size_t of type
	Index.

	* src/xml_io.cc: Added documentation.
	(read_from_stream): Casting of String::npos no longer needed.

2002-05-22  Patrick Eriksson  

	* arts-1-1-92

	* Further work on propagation path calculations. Fixed numerous bugs.
	A simple upward 1D case works now at least. But more bugs to find.

	The biggest problem was to catch when the limited numerical precsion
	causes the fractional distance to be just below 0 or just above 1.

2002-05-21  Patrick Eriksson  

	* arts-1-1-91
	
	* Worked on doxygen headers and comments in the following files:
	   check_input.cc
	   check_input.h
	   m_atmosphere.cc
	   m_basic_types.cc
	   m_cloudbox.cc
	   m_general.cc
	   m_ppath.cc
	   m_rte.cc
	   math_funcs.cc
	   math_funcs.h
	   physics_funcs.cc
	   physics_funcs.h
	   ppath.cc
	   ppath.h 

2002-05-21  Oliver Lemke  

	* arts-1-1-90
	
	* src/xml_io.cc (xml_read_header_from_stream): Improved
	verification of xml header.

	Replaced most of endls with '\n' to avoid unnecessary flushings of
	output stream.
	
	* .cvsignore: Added depcomp, autom4te-2.5x.cache and stamp-h1
	generated by automake >= 1.6.

2002-05-21  Patrick Eriksson  

	* arts-1-1-89

	* Calculation of 1D geometrical path coded, but all bugs must be found.
	
	* src/ppath.cc: Added the functions:
	   geompath_l_at_r
	   geompath_r_at_l
	Changed also some of the geompath functions to take the tangent radius
	as input.
	
	* src/ppath.cc (ppath_step_1d_geom): This function is coded, but no
	test runs yet. There are bugs, for sure.

	* src/m_ppath.cc (ppathCalc): Put in a call to the function discussed
	above.

2002-05-20  Patrick Eriksson  

	* arts-1-1-88

	* src/m_ppath.cc (ppathCalc): The function should now be ready, but
	no bigger test runs yet. Tests for 2D cannot be made before a
	*ppath_step* function covering 2D exists.

	* src/ppath.cc (ppath_step_1d_geom): Started on this function.

2002-05-19  Patrick Eriksson  

	* arts-1-1-87

	* src/m_ppath.cc: Further work on the function. The structure of the
	function is now there, but many details are missing.

	* src/ppath.cc: Created the functions:
	   geometrical_tangent_radius
	   geompath_za_at_r
	   geompath_lat_at_za
	   angle_after_ground_1D
	   ppath_init_structure
	   ppath_set_background
	   ppath_what_background
	   ppath_start_stepping
	
	* src/Makefile.am (arts_SOURCES): Added interpolation.{h,cc}.

	* src/m_general.cc: Added the WSFs:
	   PrintArrayOfIndex
	   PrintArrayOfString
	   PrintIndex
	   PrintNumeric
	   PrintString

	* src/workspace.cc: Improved the text for some variables.

2002-05-16  Stefan Buehler  

	* arts-1-1-86

	* src/interpolation.cc: Finished interpweights and interp
	functions for Tensor 3 to 6. That means, all interpolation
	functions are ready!

	* src/interpolation.h: Added headers for new functions.

	* doc/uguide/interpolation.tex: Added this file. Nothing there yet.

	* doc/uguide/matrix_vector.tex: Added tensors.

	* src/main.cc (main): Added error handler for the case that the
	given controlfile name does not have extension ".arts", or no
	extension at all. (So far the program just crashed in this
	case.)

2002-05-16  Claudia Emde  

	* arts-1-1-85

	* doc/uguide/scattering.tex: Updated the text. 

2002-05-16  Patrick Eriksson  

	* arts-1-1-84

	* src/workspace.cc: Added the WSV:
	   azimuth_angle_1d
	   latitude_1d
	   sensor_pos  (not finsihed)

	* src/m_atmosphere.cc: Created this file to hold functions to
	set up the model atmosphere. Added the WSF:
	   r_geoidWGS84 

	* src/m_ppath.cc: Added the WSFs:
	   a_posAddGeoidWGS84 
	   sensor_posAddGeoidWGS84 

	* src/m_general.cc: Added the WSFs:
	   SetAtmosphere1D
	   SetAtmosphere2D
	   SetAtmosphere3D
	   PrintMatrix
	   PrintVector
	The function series PrintXxx is not ready. I will make more functions 
	later, but only for basic types (up to Tensor3?).
	
2002-05-15  Oliver Lemke  

	* arts-1-1-83
	
	*** ASCII XML reading/writing ready for bug hunting :-) ***
	
	* src/groups.cc (define_wsv_group_names): Added Tensor4-7.

	* src/methods.cc (define_md_data): Added reading/writing methods
	for Tensor3-7.

	* src/xml_io.{h,cc}: Moved all xml_read_from_stream function
	prototypes to cc file because there are not needed externally.

	Send debug output to out2 instead of cout.

	ArrayOfIndex, ArrayOfMatrix, ArrayOfString, ArrayOfVector, Index,
	Numeric, Matrix, String, Tensor3-7, Vector reading and writing
	works now.

	* src/m_xml.cc: Removed dummy output from remaining functions.

	Added read/write functions for Tensor3 - Tensor7.

	* src/Makefile.am: Added target test_xml.

	* src/test_xml.cc: Added.

2002-05-15  Oliver Lemke  

	* arts-1-1-82
	
	* doc/examples/xml.arts: Small conversion example.

	* src/xml_io.{h,cc}: Header/footer functions renamed.
	
	(class ArtsXMLTag): Renamed member functions to match ARTS style.

	Implemented Vector, Matrix, ArrayOfMatrix writing functions.

	* src/m_xml.cc: Use generic read/write functions for all data
	types.
	
	Removed dummy from Vector, Matrix, ArrayOfMatrix functions.

	*** Still under development *** Reading only works for Numeric and
	Index at the moment. *** Documentation still missing in most
	parts.

2002-05-15  Oliver Lemke  

	* arts-1-1-81
	
	* src/xml_io.{h,cc}: Implemented XML parser.

	To read the XML header I implemented a template function. Which
	reduces the number of needed read_from_file functions from n
	(n = Number of data types) to 1. From there the overloaded
	function read_from_stream is called to do the data type specific
	part.

	Currently there's only Index and Numeric ASCII read support. ASCII
	write support will follow, binary later.

	* src/methods.cc (define_md_data): Corrected indentation of XML
	functions.

	* src/m_xml.cc: Throw runtime error when unimplemented function is
	called.

	Implemented IndexReadXML and NumericReadXML.

	* src/file.cc (open_input_file): Documentation changed.

2002-05-15  Claudia Emde  

	* arts-1-1-80

	* src/test_linalg.cc (test_matrix_exp3D): Added this
	function. Restructured the other tests.

	* src/test_linalg.cc (norm_inf): Added some comments.
	
	* doc/uguide/scattering.tex: Added the symboltable.

2002-05-15  Patrick Eriksson  

	* arts-1-1-79

	* I had by mistake put a & after ConstVectorView in some places.
	Now fixed.

	* src/workspace.cc: Added two general vector variables vector1 and
	vector2.

	* src/m_basic_types.cc: Added the WSF MatrixFillWithVector and 
	Tensor3FillWithVector. Note that the vector can be put in along any
	dimension (in contrast to the old MatrixFillWithVector).

	* src/m_ppath.cc (ppathCalc): Added input checks for sensor position
	and los.

2002-05-14  Claudia Emde  

	* arts-1-1-78
		
	* src/lin_alg.cc/.h Modified function norm_inf and changed
	interface of exp_matrix.

	* doc/uguide/scattering.tex: Added this file to document the
	scattering part.

	* doc/uguide/references.bib: Added some references for the linear
	algebra part. 

2002-05-14  Patrick Eriksson  

	* arts-1-1-77
	
	* src/check_input.cc (chk_cloudbox): Added this function.

	* src/m_ppath.cc (ppathCalc): Worked a bit on this function.

	* src/m_general.cc (SetAtmosphericDimensionality): Added this WSF.

	* src/m_cloudbox.cc (NoCloudbox): Added this WSF.

	* src/m_rte.cc: Added this file.

2002-05-13  Oliver Lemke  

	* arts-1-1-76
	
	* src/methods.cc (define_md_data): Moved XML functions into
	alphabetical order.

2002-05-13  Oliver Lemke  

	* arts-1-1-75
	
	* src/mystring.h: Include system sstream if available otherwise use our
	own.
	
	* src/arts.h: Include sstream moved to mystring.h.

	* configure.in: Added check for sstream header file. If it is not
	found, we use our own sstream.h.

	* src/make_auto_wsv_groups_h.cc (main): Include iostream in
	auto_wsv_groups.h.

	* src/make_auto_wsv_h.cc: Include iostream.

2002-05-13  Oliver Lemke  

	* arts-1-1-74
	
	* src/test_linalg.cc: Include iostream.

	* src/file.cc (open_input_file): Only set badbit for input stream
	otherwise eof throws exception as well and that is not what we
	want.

	* src/methods.cc (define_md_data): Added xml workspace methods.

	* src/m_xml.cc: New file. XML io workspace methods. Only dummys at
	the moment.
	
	* src/xml_io.{h,cc}: New files. XML io functions. Only dummys at
	the moment.

	* src/Makefile.am (arts_SOURCES): Added xml_io.h, xml_io.cc and
	m_xml.cc.

2002-05-13  Patrick Eriksson  

	* arts-1-1-73

	* Cleaned up a bit regarding included .h files in ppath, check_input,
	math_funcs and ???.
	
	* src/interpolation.cc: Had to include some more .h files (which, don't
	remember now).

	* src/m_ppath.cc (ppathCalc): Started on this function.

	* src/check_input.cc: Changed alpha_grid and beta_grid to lat_grid and
	lon_grid. Removed all assert functions.

2002-05-12  Patrick Eriksson  

	* arts-1-1-72

	* I could not compile this version, but this could be due to local 
	settings.

	* src/atm_funcs.cc/h: These files do not exist any more. Moved some 
	functions to physics_func and deleted others.

	* src/physics_funcs.cc/h: Added these files.
	
2002-05-10  Claudia Emde  

	* arts-1-1-71

	* src/lin_alg.cc/h: Removed function lu_solve and added some
	assertions. Added some new functions:
		- exp_mat: Computing the exponential of a matrix.
		- norm_inf: Norm infinity of a matrix.
		- identity: Returns the identity matrix.

	* src/test_linalg.cc: Adapted the tests to the changes.


	* doc/uguide/lin_alg.tex: Added documentation for linear algebra
		functions.

	* doc/uguide/main.tex: Included lin_alg.tex. 

2002-05-09  Oliver Lemke  

	* arts-1-1-70
	
	* doc/doxygen/html/.cvsignore: Added *.png.

2002-05-09  Oliver Lemke  
	
	* arts-1-1-69

	* Lots of fixes to compile arts with gcc-3.1.
	
	* src/interpolation.cc (LOOPIT): Removed overflues ## in macro
	definition before '.'  Otherwise it does not expand into a valid
	preprocessor token.

	* src/arts.h: Added 'using namespace std' to fix compile errors
	with newer, more ansi-compliant gccs (3.1).

	Include sstream instead of sstream.h for the same reason.

	* src/matpackI.h (Range): Default arguments for parameters are
	only allowed to be declared once. Removed from implementation
	part.

	* src/methods_aux.cc (PrintTemplate): Removed default for second
	parameter from implementation part.
	
	* src/mystring.h: Include climits.

	* src/main.cc,
	src/m_abs.cc,
	src/absorption.cc: Include algorithm.

	* src/test_interpolation.cc,
	src/test_linalg.cc,
	src/test_tensor.cc,
	src/test_poly.cc,
	src/test_matpack.cc,
	src/methods.h,
	src/poly_roots.cc,
	src/parameters.cc,
	src/make_auto_wsv_groups_h.cc,
	src/messages.h: Include iostream, otherwise cerr and cout are
	undeclared.

	* src/exceptions.h (ParseError): Added dummy virtual destructor
	including missing throw().

	* src/messages.cc: Rename global variable basename to out_basename
	to avoid a conflict with the basename function from the new string
	standard include file.

	* src/m_hdf.cc (filename_bin),
	src/main.cc (main),
	src/m_abs.cc (linesWriteAscii),
	src/m_abs.cc (lines_per_tgWriteAsci),
	src/file.cc (filename_ascii): Renamed basename to out_basename.

	* src/mystring.h (my_basic_string),
	src/array.h: Added keyword typename to several definitions
	(e.g. typename Array::const_iterator xi;)

2002-05-08  Stefan Buehler  

	* arts-1-1-68

	* src/interpolation.cc: 2D Green interpolation works.

	* src/interpolation.h: Added headers for new functions.

	* src/test_interpolation.cc: Test case for this.

	* src/logic.cc: Added is_size functions for tensors up to rank 7.

	* src/logic.h: Added headers for new functions.

2002-05-08  Patrick Eriksson  

	* arts-1-1-67

	* src/m_basic_types.cc: Created this file and moved the relevant 
	functions from m_io.cc. The revision of the functions is not 
	finished. Several functions are already removed. 

	* src/m_general.cc: Created this file and moved Exit and Test to the 
	file.

	* src/m_cloudbox.cc: Created this file. No functions in the file yet.
	
	* src/m_ppath.cc: Created this file. No functions in the file yet.


2002-05-08  Stefan Buehler  

	* arts-1-1-66

	* doc/uguide/development.tex: Fixed typo that lead to LaTeX fail.

	* src/methods.cc (define_md_data): Small change in comment block.

2002-05-08  Patrick Eriksson  

	* arts-1-1-65

	* src/workspace.cc: Started to sort the variables in alphebetical 
	order. See note in the file. Placed all old functions below a line 
	with the idea to revise the functions before they are moved back.

	Introduced and wrote about: 
	  - atmosphere_dim
	  - a_los
	  - a_pos
	  - blackbody_ground
	  - cloudbox_on
	  - cloudbox_limits
	  - e_ground
	  - lat_grid
	  - lon_grid
	  - p_grid
	  - ppath
	  - ppath_partial
	  - ppath_step
	  - r_geoid
	  - t_field
	  - t_ground
	  - z_field
	  - z_ground

	Removed a lot of old WSV.
	
	* src/methods.cc: Started to sort the methods in alphebetical order.
	See note in the file. Placed all old functions below a line with the
	idea to revise the functions before they are moved back.

	Removed WSF hseXxxx, refrXxx

2002-05-07  Stefan Buehler  

	* arts-1-1-64

	* src/interpolation.cc: Finished all blue interpolation functions
	(interpweights and interp functions).

	* src/interpolation.h: Added headers for the new functions.

	* src/test_interpolation.cc: Some testing for the blue
	interpolation functions. They are fast! Turning assertions off
	gives a significant further speed increase, so the default for
	"real" calculations should be -O2 optimization and disabled
	assertions. (The speed impact of assertions is mainly due to the
	assertions inside the index operators, which are called a lot if
	tensor dimensions are looped.)

	* absorption.cc,
	atm_funcs.cc,
	continua.cc,
	file.cc,
	lineshapes.cc,
	m_abs.cc,
	m_hdf.cc,
	math_funcs.cc,
	matpackI.h,
	matpackIII.h,
	matpackIV.h,
	matpackV.h,
	matpackVI.h,
	matpackVII.h,
	ppath.cc: Changed "\retval x" to "\param x Output:". The use of
	retval for output parameters was a misunderstanding on my side and
	lead to spurious doxygen warning messages. Output parameters
	should be documented like this:
	\param A Output: Describe A here.

	* doc/uguide/development.tex: Updated instructions for Doxygen
	headers. 

2002-05-06  Stefan Buehler  

	* arts-1-1-63

	* src/interpolation.cc: Finished gridpos. Implemented 1D
	interpweights and 2D blue interpweights. If fd and 1-fd are stored
	in an array, one can use nested for loops to compute the
	weights. Great! 

	* src/test_matpack.cc (test32): Test case for mult.

	* src/matpackI.h: Made documentation of mult functions more clear:
	The input and output matrix must not be the same!

	* src/logic.cc: Made Index input arguments const Index&.

2002-05-06  Patrick Eriksson  

	* arts-1-1-62

	* src/species_data.cc: Included  JPL tags for HOBr.

2002-05-06  Claudia Emde  

	* arts-1-1-61
		
	* src/lin_alg.cc/h: Modified interfaces for LU- functions and
        added routine for the matrix exponential function.

	* src/test_linalg.cc: Test adapted to the new functions.

2002-05-06  Oliver Lemke  

	* arts-1-1-60
	
	* src/lin_alg.cc: Include math.h for gcc>=2.96.

	* src/test_tensor.cc: Include math.h for gcc>=2.96.

2002-05-05  Patrick Eriksson  

	* arts-1-1-59

	* src/workspace.cc: Started to introduce new workspace variables.

	* src/los.cc/h: Removed these files. Made corresponding changes
	throughout the files, e.g:

	* src/Makefile.am: Removed los.cc and los.h. 

	* src/groups.cc: Removed Los, added Ppath and Tensor3.

2002-05-03  Stefan Buehler  

	* arts-1-1-58

	* src/logic.cc: Added Matrix version of is_size.

	* src/logic.h: Added header for Matrix version of is_size.

	* doc/Makefile.am (SUBDIRS): Removed emacs directory.

2002-05-03  Stefan Buehler  

	* arts-1-1-57

	* src/logic.cc: New file. Contains all logical functions, i.e.,
	function called is_something that return bool. 
	These functions are intended to be used either inside "if"
	statements or inside "assert" statements.
	The condition should have a simple and intuitive meaning!

	* src/logic.h: New file, headers for logic.cc.

	* src/check_input.cc: Now includes logic.h.

	* src/ppath.cc: Now includes logic.h.

	* src/math_funcs.h: Removed is_something function headers.

	* src/math_funcs.cc: Moved is_something functions to logic.cc.

	* src/interpolation.cc: New file: Interpolation routines. 
	(grid_pos): I just started with this, it is not yet complete. Will
	probably continue tomorrow.

	* src/interpolation.h: New file: Header file for interpolation.cc.

	* src/test_interpolation.cc: Test program for interpolation
	functions. 

	* src/Makefile.am: Added test_interpolation.

	* doc/index.html.in: Removed the paragraph about the old Emacs
	doxygen macros, since they are no longer there.

	* configure.in: Removed output target doc/emacs/Makefile.

2002-05-02  Claudia Emde  

	* arts-1-1-56

	* src/lin_alg.cc/h: Created this file for the linear algebra
	functions we need for the radiative transfer
	calculations. Implemented functions to solve linear equation
	systems using the LU decomposition method.

	* src/test_linalg.cc: test the functions in lin_alg.cc

2002-04-25  Stefan Buehler  

	* arts-1-1-55

	* doc/uguide/development.tex: Updated this file. Some small
	changes. Most significant are the new recommendations for
	documentation headers.

	* doc/uguide/main.tex: Put development.tex back in.

	* src/workspace.cc (define_wsv_data): Added template for
	documentation strings.

	* doc/emacs/: Removed everything in this directory. There is now a
	better Doxygen package for Emacs:
	Doxymacs (http://doxymacs.sourceforge.net/). 

	* doc/examples/fantasy2.arts: Added this file, which contains more
	thinking about agendas.

2002-04-17  Patrick Eriksson  

	* arts-1-1-54

	* src/m_los.cc,m_wfs.cc,m_batch.cc: Removed these files as everything
	will be rewritten anyhow. I think it is a good idea to remove as much 
	as possible. It is no big danger to remove things as they still exist
	in arts-1 and can be copied back. So, PLEASE DO SOME CLEANING.
	
	* src/atm_funcs.cc: Removed obselete functions.

	* src/ppath.cc: Works now for 1D and no refraction. As soon as it is
	clear how refraction will be calculated (there should be an agenda
	as for absorption), it should be a rather quick thing to put in 1D
	with refraction.

2002-04-16  Patrick Eriksson  

	* arts-1-1-53

	* src/check_input.cc/h: Started this file. The intention of this file
	is to hold functions that help us to check the input to functions.
	By doing general functions, more careful checks can be done and better
	error messages can be given. If you have to type everything for each
	function, you tend to become sloppy. There are two series of functions:
	assert_xxx and chk_xx. Have a look in the file and you will understand.

	SO USE THESE FUNCTIONS, and ADD NEW ONES WHEN NEEDED.

	* src/math_funcs.cc: Started to revise this file. The existing 
	functions are moved down and my idea is that when we found that a 
	function really is needed, it can be moved up, and then be polished.
	I think there is some old junk in the file.

	* src/ppath.cc: Added this file. The file will include functions to
	determine propagation paths. Started to move things from los.cc
	(ppath.cc replaces los.cc). Changes are needed as the definition of
	the Ppath structure is changed. Quite some work, but nothing works
	yet.

	* src/ppath.h: Added this file to hold the declaration of the Ppath 
	structure and functions in ppath.cc.
	
2002-04-14  Stefan Buehler  

	* arts-1-1-52

	* doc/examples/fantasy.arts: Added this file to play around
	in. I'm not happy with the absorption part. Everything is so
	complicated and not user-friendly. But how to make it both modular
	and user friendly?

2002-04-12  Patrick Eriksson  

	* arts-1-1-51

	* doc/uguide/ppath.tex: Finished text for general 1D and 2D geometrical
	expressions. 

2002-04-12  Patrick Eriksson  

	* arts-1-1-50

	* doc/uguide/ppath.tex: Started some writing but not got time to finish
	it. I will continue at home.

2002-04-11  Patrick Eriksson  

	* arts-1-1-49

	* doc/uguide/main.tex: Added the commands \artsstyle, \textindex,
	\wsfindex, \wsvindex, \fileindex, \funcindex and \structindex.
	The command replaces the old \qindex. 

	ARTS workspace methods, variables etc. are no longer written using the
	\verb environment. Use now the \artsstyle command. This command will
	write the text with style \texttt. I made the change as verbatim
	cannot be used inside commands, figure text etc., which has been a 
	problem for me several times. The drawback of using \texttt is that
	underscores must be proceeded with a backslash (e.g. \_).

	The other commands, ending with "index", writes the text and makes
	on the same time a index mark. The commands beside \textindex are 
	releated to ARTS and writes the text by using \artsstyle and puts
	the reference as a subentry to an appropiate text string. For example,
	\wsvindex is the command to use when defining a ARTS workspace 
	variable. See the index page for the result.

	I hope that these indexes will help us to link AUG and ARTS better.
	The old AUG did very few direct references to ARTS. I am trying now
	to improve this by stating which function that does a special
	calculation etc. This can work the other way around, when writing the
	header of a function it should now be easier to make a reference to
	AUG if the function is indexed in AUG. Before you did not know in
	what section a description ended up (the section could be moved 
	around). We can now refer to the index page to find where a function
	is discussed.

	* doc/uguide: Included the new commands in the files that are presently
	included. You have to adapt the other files when they are included.

2002-04-11  Patrick Eriksson  

	* arts-1-1-48

	* doc/uguide/ppath.tex: Description of the propagation path structure,
	Ppath. Started on general geometric expressions for calculating the
	path.

2002-04-08  Oliver Lemke  

	* arts-1-1-47

	* configure.in: Added doc/uguide/Figs/ppath/Makefile.am

2002-04-05  Patrick Eriksson  

	* arts-1-1-46

	* doc/uguide/ppath.tex: Completed the part about geodetic issues.

2002-04-04  Patrick Eriksson  

	* arts-1-1-45

	* doc/uguide/ppath.tex: Some text about geoid ellipsoids etc. Made some
	figures.

	* doc/uguide/Figs/ppath: Added this folder and some figure files.

2002-04-04  Oliver Lemke  

	* arts-1-1-44

	* doc/uguide/Makefile.am: Added makeindex commands.

2002-04-02  Oliver Lemke  

	* arts-1-1-43

	* aii/Makefile.am, ami/arts/Makefile.am, ami/file/Makefile.am,
        ami/general/Makefile.am, ami/hmatrix/Makefile.am,
	ami/math/Makefile.am, ami/path/Makefile.am, ami/physics/Makefile.am,
        ami/plot/Makefile.am, ami/retrieval/Makefile.am,
	doc/uguide/Figs/Makefile.am: Use wildcards for EXTRA_DIST so we
	don't have to add each new file to Makefile.am.

2002-04-01  Patrick Eriksson  

	* arts-1-1-42

	* Please read, comment and/or correct what I have written in
	Chapter 2 of AUG.

	* doc/uguide/main.tex: Included the epic and eepic packages for drawing
	figures inside LaTex. Are these the best packages for this? These seem
	at least to be standard packages. But do you have any better sugestion?

	* doc/uguide/fm_definitions.tex: New figure for LOS angles and
	some new text. Corrected and polished existing text slightly. I am
	now ready with what I will write in this chapter this time. So,
	please read it.  I am sure that there are many language
	errors. Please fix what you find.

	* doc/uguide/ppath.tex: Added section headings and made a figure for
	geocentric and geodetic latitudes.

2002-03-28  Patrick Eriksson  

	* arts-1-1-41

	* AUG: Note that figures now shall be placed in sub-folders to
	Figs/ (as suggested by Stefan).  When the revision of AUG is
	ready, all figures in Figs/ will be removed. This has been done
	for fm_definitions (see below).
	
	* doc/uguide: Added style files for the algorithm and algorithmic
	packages. See fm_definitions for example on how to use these
	packages. I have a manaul (ps-file) that I can send you if you are
	interested.
	
	* doc/uguide/fm_definitions.tex: More writing. Mainly on the clear sky
	RTE part. Added two figures. Added an algorith over the RTE part.

	* doc/uguide/Figs/fm_definitions: Created this folder and moved
	the figures (and associated Matlab scripts) to this folder.
	
	* doc/uguide/Figs/fm_definitions/mkfigs_ppath_cases.m: Created this
	function to illustrate propagation paths.

2002-03-27  Patrick Eriksson  

	* arts-1-1-40

	* doc/uguide/fm_definitions.tex: Writing on the sensor section and
	started on the clear sky RTE section. 

2002-03-26  Stefan Buehler  

	* arts-1-1-39

	* src/test_tensor.cc (test8): Added a cute little test that checks
	all 128 const index functions.
	(test9): And another cute tests that checks the non-const index
	functions. 
	Result: Everything seems to work fine!

2002-03-25  Patrick Eriksson  

	* arts-1-1-38

	* When including the bug fixes from arts1 for temperature WFs, I missed
	a change in methods.cc so the program did not compile. Sorry, for that.
	
	* doc/uguide/fm_definitions.tex: Fixed some problems in the existing
	text. Did dome more writing on the compulsory sensor variables and
	changed text to follow the definition of the cloud box.
	Stefan, there are some comments for you inside the file at the end.

	* doc/uguide/Figs/mkfigs_atm_dims.m: The figures are now converted to
	PDF with epstopdf. Adapted to new cloud box definition.

2002-03-22  Stefan Buehler  

	* arts-1-1-37

	* src/matpackVII.h: First implementation of Tensor7 finished. This
	seems to push my present concept to the limit, since I had to
	manually edit the 128 different index functions. Higher order
	tensors are only feasible with some kind of automatic code
	generation system. 

        * src/matpackI.h, src/matpackIII.h, src/matpackIV.h,
	src/matpackV.h, src/matpackVI.h: Adjusted for Tensor7. (Mainly
	added friend declarations.)

	* src/test_tensor.cc: Added simple test for Tensor7. There should
	be some more thorough and systematic testing...

2002-03-22  Patrick Eriksson  

	* arts-1-1-36

	* Included changes made for arts1:

	* src/m_wfs.cc (k_temp_nohydro): Code changed according to the bug
	in the equation discussed below. Temperature WFs without HSE seems now
	to be OK. Checks have ben performed with text_Kt.m.

	To summerize, all temperature WFs have been looked at and everything
	seem to be OK. There were bugs for all three versions before. Sorry
	for that.

	* doc/uguide/wfuns_atm.tex: A mistake in the equation giving the
	temperature derivative of the Planck function found.

2002-03-20  Stefan Buehler  

	* arts-1-1-35

	* src/matpackVI.h: Added. Implementation of Tensor6. A first
	version of this is complete. 

	* src/matpackVII.h: Added. Implementation of Tensor7. This is
	still under construction.

	* src/Makefile.am: Added matpackVI and VII to test_tensor sources.

	* src/test_tensor.cc: Added some tests for Tensor6.

	* doc/uguide/references.bib: Added Mishchenko book.

	* doc/uguide/fm_definitions.tex: Started to write on the clear sky
	RT section.

2002-03-20  Oliver Lemke  

	* arts-1-1-34

	* src/matpackI.h: Changed order of parameters for poly_root_solve.

2002-03-20  Oliver Lemke  

	* arts-1-1-33

	* src/poly_roots.{h,cc}: Changed order of parameter.

2002-03-20  Oliver Lemke  

	* arts-1-1-32

	* src/poly_roots.{h,cc}: Changed interface of poly_root_solve to make
	it arts-compliant. The solution matrix is passed by reference to the
	function and must have the correct size.

	* src/poly_roots.cc: Use the pointer to coeffs.mdata and roots.mdate
	instead of copying all elements (if Numeric is not double we still
	have to copy them).

	* src/matpack1.h: Made poly_root_solve a friend function of
	ConstVectorView and ConstMatrixView to access mdata.

2002-03-18  Oliver Lemke  

	* arts-1-1-31

	* reconf: Removed --enable-more-warnings. This is now part of
	configure.in.

	* configure.in: Enable warnings in maintainer mode by default. Could
	still be turned off with ./reconf --disable-more-warnings.

2002-03-19  Patrick Eriksson  

	* arts-1-1-30

	* doc/uguide/fm_definitions.tex: Fixed and changed according to
	comments and discission input from Stefan.

	The main thing is that we decided that the most basic variable is
	put in as the outermost index in matrices and tensors. That is,
	reversed order compared to before.

2002-03-18  Stefan Buehler  

	* arts-1-1-29

	* doc/examples/*.arts.in: The outermost method must now simply be
	called Main. To use DefineAgenda was unlogical, since defining an
	agenda and executing an agenda are quite different things.

	* src/parser.cc: Adapted to new controlfile structure. Cleaned up
	output to out3.

	* src/array.h: Changed output operator for ConstVectorView to
	put all elements in one row.

	* src/matpackI.h: Changed output operator for ConstVectorView to
	put all elements in one row.

	* reconf: Added --enable-more-warnings switch to configure call. 

2002-03-18  Stefan Buehler  

	* arts-1-1-28

	* doc/uguide/fm_definitions.tex: Fixed some typos. Added some
	comments, marked by SAB.

	* doc/uguide/.cvsignore: Added uguide_pdf.idx.

2002-03-18  Patrick Eriksson  

	* arts-1-1-27

	* doc/uguide/fm_definitions.tex: More text written. Started on sensor 
	description.

	* doc/uguide/ppath.tex: Added this file to hold description of
	propagation paths.

2002-03-15  Stefan Buehler  

	* arts-1-1-26

	* configure.in: Added a switch to enable-more-warnings that turns
	off the checking of unused parameters. This, because dummy
	parameters are used as a trick to select functions, for example
	the joker in the matpack functions. Also the getaway functions for
	the engine have sometimes unused parameters. We don't want to
	issue a warning for that.

	* src/matpackV.h: Bug fix: Added missing return statements for
	const index functions. I discoverd this bug because of the enabled
	warnings, so warnings are clearly useful!

	* src/m_agenda.cc: Added this file, containing workspace methods
	for Agenda.

	* src/: Modified the parser and the overall control structure to
	accept agendas.

	* doc/examples: Removed old example files starting with auto_.
	Adapted all examples to work with the new controlfile
	syntax. (Added a surrounding AgendaDefine(main_agenda).)

2002-03-15  Patrick Eriksson  

	* arts-1-1-25

	* doc/uguide/main.tex: I have introduced index into AUG. The idea
	is not to make a complete index register, that is to ambitious.  I
	think it is sufficient, and a good help for the readers, just to
	make a reference to the page where a term is defined or
	introduced.  Is this a good idea? I have put in some test indexes
	in fm_definitions.  Note the macro \qindex, defined in main.tex,
	that makes it easier to put in an index. I don't think we shall
	have index of several levels, if the term consists of several words
	(normally not more than 2), refer to the words as one unit to make
	things simple.

	If anybody knows how to change the title for the index page from
	"Index" to "Definition of terms", please go ahead.

	To update the index list, you have to run "makeindex uguide"
	
	* doc/uguide/fm_definitions.tex: Started to write in this chapter.
	Please read the introduction part (present Chapter 1-2) and give
	comments, both on layout and content.

	* doc/uguide/symbol_defs: Moved symbol macros to this file. An idea
	with this is that it should be possible to use this macro file for
	other documents. The old macro names are changed and changes will
	be needed when re-introducing the chapters. Sorry for this, but as
	the old macro names were just a mess, I made this change. If it is a
	comfort, I will be the one that will have to most of the changes.
	I have tried to come up with a consistent naming scheme so it should
	be possible to remember, or figure out, the name of the macros.
	Note especially the aXxx macros which are handy and would help us
	to have a uniform style without making a macro for each subscript
	to a variable.

2002-03-14  Stefan Buehler  

	* arts-1-1-24

	* General: Started to work on agendas (what we used to call method
	lists).

	* src/agenda.h: Added.
	An agenda is a list of workspace methods (including keyword data) to
  	be executed. There are workspace variables of class agenda that can
  	contain a list of methods to execute for a particular purpose, for
  	example to compute the lineshape in an absorption calculation. The
  	controlfile contains a list of agenda definitions, including the
  	agenda `main', which is then executed. Overall, this concept is in
  	analogy to a C program that consists of various functions and one
  	function main.

	* src/agenda.cc: Added. Contains functions for Agenda.

	* src/main.cc: Removed executor and give_up. Instead, there is now
	a member function execute of Agenda.

	* src/make_auto_wsv_h.cc: Made the occupation list (which WSVs are
	occupied) a part of the WorkSpace. Added member functions to check
	and modify occupation.

	* src/wsv_aux.cc: Added. Contains implementation of member
	functions of WorkSpace.

	* src/parser.h: Adapted to use of Agenda. 

	* src/parser.cc: Adapted to use of Agenda. 
	
	* src/Makefile.am: Added the new files.

	* doc/doxygen/Makefile.am: Added generation of tags for
	doxymacs. The tags are stored in file arts.tag.

2002-03-12  Wolfram Haas  

	* arts-1-1-23

	* src/matpackV.h: Added three index functions with 2 Range and 3 Index.

2002-03-11  Patrick Eriksson  

	* arts-1-1-22

	* doc/uguide: Restart of the user guide for the new version.
	First of all, I have commented out most of the chapters (done in 
	main.tex). The idea is to enforce that the user guide only contains 
	stuff that is consistent with the new version. So before a chapter is 
	re-introduced, all its content shall be checked and the text shall be 
	changed where needed. Please, remember to also check the figure folder
	and to remove figures not used any longer. 

	Two new introduction chapters added. See notes in introduction.tex.
	Some text written and two figures included.

2002-03-11  Stefan Buehler  

	* arts-1-1-21

	* src/test_tensor.cc: Added Wolfram to copyright notice.

	* src/matpackIV.h: Changed author to Wolfram.

	* src/matpackV.h: Changed author to Wolfram.

2002-03-08  Wolfram Haas  

	* arts-1-1-20

	* src/matpackV.h: Added new file for tensor 5.

	* src/matpackIV.h: Added four friend class declarations.

	* src/matpackIII.h: Added two friend class declarations.

	* src/matpackI.h: Added nine friend class declarations.

	* src/test_tensor.cc: Added some tests for tensor 4 and tensor 5.

	* doc/uguide/utilities.tex: Corrected explanation for error message
	"There is some garbage at the end of the file." of the IDL reading
	routine 'read_datafile.pro'.
	
2002-03-08  Oliver Lemke  

	* arts-1-1-19

	* src/poly_roots.cc: Changed order of coefficients. Removed debug
	output.

	* src/test_poly.cc: Tweaked the example a little bit.

2002-03-07  Oliver Lemke  

	* arts-1-1-18

	* src/poly_roots.{h,cc}: Added functions to determine roots of
	polynomials. Taken from gsl and still some porting to be done.

	* src/test_poly.cc: Small prog to test poly_roots.

	* src/Makefile.am: Added poly_roots.{c,hh} to arts_SOURCES. Added
	target to create test_poly.

2002-03-05  Patrick Eriksson  

	* arts-1-1-17

	* src/los.cc: Cloud box - 1D paths ready. The sensor must now be above
	the ground and cannot be on the ground.

2002-03-03  Patrick Eriksson  

	* arts-1-1-16

	* src/los.cc: Started to include a cloud box in the propagation path
	calculations. In fact it is there, but no test runs have been 
	performed.

2002-02-28  Patrick Eriksson  

	* arts-1-1-15

	* Just some minor changes in los.cc to be backed up.

2002-02-24  Patrick Eriksson  

	* arts-1-1-14

	* src/los.cc: Further work on the propagation path calculations. No
	comments here, it will be described in AUG. 

	* Started on 2D but that code exists only so far as matlab functions 
	not included here.

2002-02-22  Stefan Buehler  

	* arts-1-1-13

	* src/matpackIV.h Iterator4D Tensor4View::begin(): Bug fix,
	removed const at end of line.
	Iterator4D Tensor4View::end(): Same.
	Recursive ConstTensor4View constructor: Bug fix, fixed typing
	error. 

	* src/matpackIII.h: Added some friend declarations.

	* src/matpackI.h: Added some friend declarations.

	* src/test_tensor.cc: Added definition of joker object. Added a
	test for selecting a book and a test for selecting the first
	letter of every page of every book.

2002-02-21  Wolfram Haas  

	* arts-1-1-12

	* src/matpackIV.h: Draft of an implementation of tensors of rank 4.

	* src/matpackIII.h: Made "friend class" entries in classes
	ConstTensor3View and Tensor3View.
	
	* src/matpackI.h: Made "friend class" entries in classes
	Range, ConstVectorView, VectorView, ConstMatrixView and MatrixView.

	* src/test_tensor.cc: Started first test for tensors of rank 4.
	
2002-02-18  Nikolay Koulev  

	* arts-1-1-11

	* src/absorption.h: Changes on the comments concerning the 
	different line intensity units in the catalogs.
	
2002-02-18  Nikolay Koulev  

	* arts-1-1-10

	* src/absorption.h: Fixed the wrong line intensity units
	from m^2/Hz to m^2*Hz.
	
2002-02-18  Nikolay Koulev  

	* arts-1-1-9

	* doc/uguide/absorption.tex: One more fix.
	
2002-02-18  Nikolay Koulev  

	* arts-1-1-8

	* doc/uguide/absorption.tex: Fixed the wrong line intensity units
	from m^2/Hz to m^2*Hz.	
	
2002-02-08  Patrick Eriksson  

	* arts-1-1-7

	* src/los.cc: 1D interpolation of an absorption Tensor3
	fixed. Note that is a temporary solution until we have more general
	ways to obtain the absorption at an arbitrary point.
	
	* src/los.cc: Wrote an outline describing my present ideas about how
	to fix the interpolations.
	
2002-02-08  Patrick Eriksson  

	* arts-1-1-6

	* src/los.cc: Started to work on interpolation and assert functions. 
	We should make set of functions for making asserts and size checks 
	simpler (as started by the check_xx functions ion arts1).

2002-02-07  Oliver Lemke  

	* arts-1-1-5
	
	* src/Makefile.am (test_tensor_SOURCES): Added target for
	test_tensor.

	* src/test_tensor.cc: Test program for matpackIV. Copied from
	test_matpack.cc.

	* src/matpackIV.h: Added empty file for tensor 4.

2002-02-05  Patrick Eriksson  

	* arts-1-1-4

	* SOME INFORMATION: I will not give any deatils here about my work
	to save time. The plan is to finish LOS/RTE calculations for 1D
	and 2D without refraction (i.e. including interpolation of
	absorption etc. and evaluation of the radiative transfer equation
	along the LOS) and then describe the approach taken in AUG.

	However, I should mention that I want to replace existing math
	functions and to remove the ones not used. For this reason, I put
	new math functions (or copies of existing ones, renamed by adding
	the number 2) in los.cc. This includes a new set of interpolation
	routines taking index positions as input. For example, the index
	position 6.5 means that a position is exactly between the points
	with index 6 and 7, index position 5 is exactly at the point with
	index 5 etc. As these index positions easily can be calculated
	when determining the LOS, this should save a lot of time for the
	interpolation. In addition, as the LOS points now mainly are placed
	at grid boundaries, for most points an interpolation is not needed and
	the index positions can be used to avoid unnecessary interpolation.
	
	* src/los.cc: Finished the LOS calculations for 1D and no refraction.
	As usual it is downwards observations from inside the atmosphere that
	makes everything complicated. 

2002-02-05  Patrick Eriksson  

	* arts-1-1-3

	* src/los.cc: Added this file for starting on the new implementation
	of the LOS calculations. Started on a function for 1D and no 
	refraction.

2002-01-25  Stefan Buehler  

	* arts-1-1-2
	
	* src/m_batch.cc (ybatchFromRadiosondeGlobal): Added message which
	profile is being processed.

	* src/m_batch.cc (ybatchFromRadiosonde): Added message which
	profile is being processed.

2002-01-22  Oliver Lemke  

	* arts-1-1-1
	
	* src/m_batch.cc: Moved #ifdef HDF_SUPPORT / #endif block to
	support radiosonde functions even without HDF compiled in.

2002-01-18  Oliver Lemke  

	* arts-1-1-0

	* This is the new development version of ARTS after the release
	All new features should go in here.

2002-01-18  Oliver Lemke  

	* arts-1-0-0
	
	* No problems occured in rc1 so we go for the release.
	
2002-01-18  Oliver Lemke  

	* arts-1-0-0-rc1

	* OK, this is release candidate 1. Just tagged this as a final
	version for testing. Hope next version will be the final release.

2002-01-18  Patrick Eriksson  

	* arts-1-0-0-pre10

	* src/m_wfs.cc: Improved check of input frequency limits for kContabs.
	There was in fact several bugs.
	Added length unit (m and km) for kContabs.

2002-01-17  Nikolay Koulev 

	* arts-1-0-0-pre9

	* doc/uguide/absorption.tex: Erased the strange artefacts after
	committing the pre8 version.
	
2002-01-17  Nikolay Koulev 

	* arts-1-0-0-pre8

	* doc/uguide/absorption.tex: Erased the strange artefacts after
	committing the pre7 version.
	
2002-01-17  Nikolay Koulev  

	* arts-1-0-0-pre7

	* doc/uguide/main.tex: Increased caption size for long tables.

	* doc/uguide/references.bib: Added two entries.

	* doc/uguide/wfuns_sensor.tex: Replaced main by uguide for xemacs.

2002-01-17  Nikolay Koulev 

	* arts-1-0-0-pre6

	* doc/examples/fullmodels.arts.in: Merged in changes from Thomas.

2002-01-17  Nikolay Koulev 

	* arts-1-0-0-pre5

	* doc/uguide/absorption.tex: Final edition and the species
	related tables now in. Resolving the referencies and warnings.
	
2002-01-16  Patrick Eriksson  

	* arts-1-0-0-pre4

	* uguide: Removed a reference to the sensor WFs section that is 
	commented out. There is almost nothing in this section and the little
	content is not in sync with ARTS, so no idea to include it.

2002-01-16  Patrick Eriksson  

	* arts-1-0-0-pre3

	* ami: Improved the README file slightly (I had forgotten that there 
	was one). Updated the Makefile.am files. Removed rand_test, that 
	existed in two folders.

2002-01-15  Patrick Eriksson  

	* arts-1-0-0-pre2

	* Sorry Oliver, but I have stuff that must be commited now.

	* ami/arts/tag2mo.m: The function now works for tag string with more
	than one part, e.g. "H2O-PWR98,H2O". 

	* ami/file/read_linefile.m: The reading can now be limited to a 
	frequency range.

	* ami/file/combine_lines.m: Created this function to lower the number
	of transitions in the linefile when several transitions are basically
	identical, which is the case for some species, such as HNO3. The
	intensities of such transitions are added to create a pseudo-line that
	gives the same contribution as the individual transitions.
	
2002-01-15  Oliver Lemke  

	* arts-1-0-0-pre1

	* Just tagged the current version as pre1. From now on only bug
	fixes for the 1.0 release should be checked in. All new stuff
	should go into arts2 which should be started at the end of this
	week. If you have to make any checkins the next version number
	should be arts-1-0-0-pre2.

2002-01-12  Patrick Eriksson  

	* arts-0-1-77

	* ami/hmatrix/h_antenna.m: Allowed the antenna movement to be a 
	vector. 

2002-01-10  Patrick Eriksson  

	* arts-0-1-76

	* ami/retrieval/loggrid.m: The obtained spacing could be poorer than 
	the specified spacing. Fixed.

2002-01-09  Patrick Eriksson  

	* arts-0-1-75

	* ami/arts/tag2mo.m: A function to convert a tag string to the molecule
	name.

	* ami/path/subfolders.m: New function.

2002-01-08  Stefan Buehler  

	* arts-0-1-74

	* src/partition_function_data.cc: Updated doxygen documentation
	for H2O. Added another source code 3, to indicate "wild guess or
	copied from main isotope". Updated source and error code
	description accordingly.

2002-01-07  Nikolay Koulev  

	* arts-0-1-73

	* doc/uguide/absorption.tex: Editted the Line Catalogs subchapter(3.1.3).      

2002-01-07  Patrick Eriksson  

	* arts-0-1-72

	* ami/file/read_linefile.m: String inside " " were not read properly.
	This is now fixed. 

	* ami/hmatrix/h_mixer.m: Major revision of the function and approach
	for the mixer. The output frequencies now include image frequencies
	projected to the primary band. See the function for further 
	specifications.

	* ami/hmatrix/gaussian_response.m: Created and added this function that
	can be used to simply create a gaussian response for any sensor part.

	* ami/hmatrix/hBackendGauss.m: The function now uses 
	gaussian_response to set up the antenna pattern.

	* ami/hmatrix/hAntennaGaussAdv.m: The function now uses 
	gaussian_response to set up the antenna pattern.

2002-01-04  Patrick Eriksson  

	* arts-0-1-71

	* ami/file/filter_lines.m: Created and added this function that is an
	enviroment for filter line arrays (a set of lines read from a file).
	Two filters implemented so far, one that removes transitions for an
	isoptope below an intensity threshold, and another one that removes all
	transitions found in the water vapour absorption model by Rosenkrantz
	1998. 

	* ami/file/read_linefile.m: Created and added this file. It reads a 
	line-file in ARTS format (ASCII). With this function and write_linefile
	ARTS line files can now be read into Matlab, be modified and be written
	back to a file.

	* ami/math/isscalar.m: Created and added this functions that checks if
	a Matlab variable is a scalar.

	* ami/math/isinteger.m: Included more stringent check of the input.
	Only numeric input is now allowed.

2001-12-18  Stefan Buehler  

	* arts-0-1-70

	* src/math_funcs.cc (interp_lin_vector): Put in an assertion to
	check that no two x values are the same.

2001-12-17  Viju O.-J.  

	* arts-0-1-69

	* Makefile.in: included the dependency for methods.cc and species_data.cc.

	* src/m_batch.cc (ybatchFromRadiosondeGlobal): Created a new
	workspace method to calculate brightness temperature for global
	radiosonde profiles. This methid is almost similar to
	ybatchFromRadiosonde. This is created because the pressure grid in
	the profiles is course so that it is to be interpolated into a
	fine grid. 

		The p_abs grid is created using the first and last values
	of pressure grids spaced logrithmically over 100 steps.

2001-12-15  Patrick Eriksson  

	* doc/examples/fullmodels_example.arts: The O2 and N2 examples
	were wrong. The model names all ended with Continuum.

	* src/m_los.cc (zaFromZtan): The statement: if (z_tan[i]>z_plat)
	was before wrongly: if (za[i]>z_plat)

2001-12-14  Carlos Jimenez  

	* arts-0-1-68

	* H2O Rosenkranz center frequencies updated with more decimals
	by checking with JPL.

2001-12-13  Patrick Eriksson  

	* arts-0-1-67

	* ami/arts/write_datafile.m: Changed the default precision for
	ASCII from 6 to 9. The old number was not sufficient for writing
	frequencies. With a precision of 9 decimals, a precision of 1 kHz is
	obtained up to 10 THz.

	* ami/physics/vmr2nd.m: Added this function. Calculates the number
	density for a given VMR.

	* ami/physics/nd2vmr.m: Added this function. Calculates the VMR
	for a given number density.

2001-12-10  Patrick Eriksson  

	* arts-0-1-66

	* ami/hmatrix/hFreqSwitch.m: Made this function for creating the
	transfer matrix to inclide the effect of frequency switching. 
	Please note that frequency switching is not included in Qpack.

	* ami/arts/write_datafile.m: The conflict between the local
	variable heading and a file with the same name was not fixed
	properly. That should hopefully be the case now.

2001-12-10  Carlos Jimenez  

	* arts-0-1-65

	* ami/hmatrix/hBinView: small bug in line 55 1:f --> 1:nf

2001-12-05  Nikolay Koulev  
   
	* arts-0-1-64

	* doc/uguide/absorption.tex: Editted some parts. 
	
2001-12-05  Thomas Kuhn  

	* arts-0-1-63

	* src/continua.cc: Update MPM93 N2 continuum, now no 
                           underflow is possible due to zero vmr.

2001-12-05  Thomas Kuhn  

	* arts-0-1-62

	* src/continua.cc: Update the H2O continuum parameter n_s of MPM 
                           from 7.5 to 7.8.

	* doc/uguide/absorption.tex: Update the uiguide for the 
	                             isotopic ratio introduced 
                                     in the MPm93 lines at 547 and 556 GHz
                                     in the line strength.

	* aii/aii_color_table.pro: update the IDL procedures.
        
	* aii/aii_plot_file.pro:    update the IDL procedures.

2001-11-28  Patrick Eriksson  

	* arts-0-1-61

	* ami/arts/write_artsvar.m: There could ba a clash between the local
	variable "heading" and a function somewhere in the search path.

2001-11-28  Stefan Buehler  

	* arts-0-1-60

	* doc/uguide/main.tex: Added to list of authors: Wolfram Haas, Nikolay
	Koulev, Thomas Kuhn, Oliver Lemke.

2001-11-28  Patrick Eriksson  

	* arts-0-1-59

	* ami/hmatrix/h_backend.m: The frequency unit in an error message was 
	wrong. GHz is now changed to MHz.

2001-11-27  Patrick Eriksson  

	* arts-0-1-58

	* ami/hmatrix/hAntennaGaussAdv.m: The width of the produced
	antenna pattern did not match the specified width. Fixed.
	
	* ami/hmatrix/hAntennaGaussAdv.m: The width of the produced
	channel response did not match the specified width. Fixed.

2001-11-26  Nikolay Koulev  

	* arts-0-1-57

	* doc/uguide/absorption.tex: Some changes done.

2001-11-23  Stefan Buehler  

        * arts-0-1-56

	* src/matpackIII.h: First implementation of Tensor3 is
	ready. Development time: 1 day! But it works. (At least I believe
	in it.) Check out the impressive demonstration by running
	test_matpack. 

	* src/test_matpack.cc (test31): Added examples for Tensor3 usage.

	* src/Makefile.am (test_matpack_SOURCES): Added matpackIII.h.

	* src/matpackI.h: Fixed	bug in the range checking for generating
	matrix views. (Replaced mrr.mstart+(mrr.mextent-1)*mrr.mstride and
	similar expressions by simple mrr.mextent.)

	* src/notes.txt: Some more notes here.

2001-11-22  Stefan Buehler  

        * arts-0-1-55

	* src/notes.txt: Added some rough notes here.

	* src/matpackIII.h: Started this file, which will contain the
	implementation of Tensor3.

2001-11-22  Nikolay Koulev  
	
        * arts-0-1-54

	* doc/uguide/absorption.tex: Removed undefined labels.

2001-11-22  Thomas Kuhn  
	
        * arts-0-1-53

	* changes:
	   - update /src/continua.cc online description
	   - set back the example /doc/examples/batch_example.arts.in 
	     back to original version so it works again.
	* added:
	   - figures
	        doc/uguide/Figs/cloud_description_page1.eps
	        doc/uguide/Figs/cloud_description_page2.eps
		doc/uguide/Figs/cloud_description_page3.eps
		doc/uguide/Figs/cont_description_page1.eps
		doc/uguide/Figs/cont_description_page2.eps
		doc/uguide/Figs/cont_description_page3.eps
		doc/uguide/Figs/fullmodel_description_page1.eps
		doc/uguide/Figs/fullmodel_description_page2.eps
		doc/uguide/Figs/fullmodel_description_page3.eps

2001-11-22  Oliver Lemke  

        * arts-0-1-52
	
	* doc/uguide/absorption.tex: Removed .ps endings from figures.

	* doc/uguide/Figs:
	- Removed files:
		doc/uguide/Figs/cloud_description_page1.ps
		doc/uguide/Figs/cloud_description_page2.ps
		doc/uguide/Figs/cloud_description_page3.ps
		doc/uguide/Figs/cont_description_page1.ps
		doc/uguide/Figs/cont_description_page2.ps
		doc/uguide/Figs/cont_description_page3.ps
		doc/uguide/Figs/fullmodel_description_page1.ps
		doc/uguide/Figs/fullmodel_description_page2.ps
		doc/uguide/Figs/fullmodel_description_page3.ps
	- Added files:
		doc/uguide/Figs/cloud_description_page1.pdf
		doc/uguide/Figs/cloud_description_page2.pdf
		doc/uguide/Figs/cloud_description_page3.pdf
		doc/uguide/Figs/cont_description_page1.pdf
		doc/uguide/Figs/cont_description_page2.pdf
		doc/uguide/Figs/cont_description_page3.pdf
		doc/uguide/Figs/cont_example.arts_page1.pdf
		doc/uguide/Figs/cont_example.arts_page2.pdf
		doc/uguide/Figs/cont_example.arts_page3.pdf
		doc/uguide/Figs/fullmodel_description_page1.pdf
		doc/uguide/Figs/fullmodel_description_page2.pdf
		doc/uguide/Figs/fullmodel_description_page3.pdf
	
2001-11-21  Thomas Kuhn  
	
        * arts-0-1-51

	* changes: 
	  - file src/continua.cc:
	    Online documentation changed.

2001-11-21  Thomas Kuhn  
	
        * arts-0-1-50

	* changes: 
	  - Added files: 
		doc/uguide/Figs/cloud_description_page1.fig
		doc/uguide/Figs/cloud_description_page2.fig
		doc/uguide/Figs/cloud_description_page3.fig
		doc/uguide/Figs/cloud_description_page1.ps
		doc/uguide/Figs/cloud_description_page2.ps
		doc/uguide/Figs/cloud_description_page3.ps
		doc/uguide/Figs/clouds_example.arts_page1.ps
		doc/uguide/Figs/clouds_example.arts_page2.ps
		doc/uguide/Figs/clouds_example.arts_page3.ps
		doc/uguide/Figs/cont_description_page1.fig
		doc/uguide/Figs/cont_description_page2.fig
		doc/uguide/Figs/cont_description_page3.fig
		doc/uguide/Figs/cont_description_page1.ps
		doc/uguide/Figs/cont_description_page2.ps
		doc/uguide/Figs/cont_description_page3.ps
		doc/uguide/Figs/cont_example.arts_page1.ps
		doc/uguide/Figs/cont_example.arts_page2.ps
		doc/uguide/Figs/cont_example.arts_page3.ps
		doc/uguide/Figs/fullmodel_description_page1.fig
		doc/uguide/Figs/fullmodel_description_page2.fig
		doc/uguide/Figs/fullmodel_description_page3.fig
		doc/uguide/Figs/fullmodel_description_page1.ps
		doc/uguide/Figs/fullmodel_description_page2.ps
		doc/uguide/Figs/fullmodel_description_page3.ps
		doc/uguide/Figs/fullmodels_example.arts_page1.ps
		doc/uguide/Figs/fullmodels_example.arts_page2.ps
		doc/uguide/Figs/fullmodels_example.arts_page3.ps
		doc/uguide/app_units.tex
		doc/examples/clouds_example.arts.in
		doc/examples/cont_example.arts.in
		doc/examples/fullmodels_example.arts.in
	  - changes in files:
	        src/constants.cc:
	          added the constants Euler's number, 
	          log of Euler's number
	        src/workspace.cc:
	          added ws cont_description_models for methods
	          "cont_descriptionInit" and "cont_descriptionAppend".
	          Also description is added for the ws
	          cont_description_names, cont_description_models, 
	          and cont_description_parameters.
	        src/methods.cc:
	          added ws cont_description_models to methods
	          "cont_descriptionInit" and "cont_descriptionAppend".
	          Also the keywords for "cont_descriptionAppend" are 
	          changed/added to be now tagname, model, and userparameters.
	          All the other methods, like "absCalc", which 
	          use the ws cont_description_names and 
	          cont_description_parameters already were updated
	          to have also cont_description_models as input.
	          The new method "WaterVaporSaturationInClouds" is 
	          implemented to set the water vapor partial pressure 
	          to the saturation pressure in clouds.
	          In "AtmFromRaw" the flag for setting saturation in
		  clouds is taken away. 
	          Also in "AtmFromRaw", linear interpolation in 
	          ln of pressure is valid for clouds now.
	        src/continua.cc:
	          Detailed online documentation implemented.
	          Synthesis of the tags "O2-SelfContPWR93" and 
	          "O2-SelfContMPM93" to tag "O2-SelfContStandardType" 
	          since both models are essentially the same.
	          Also the tag "N2-SelfContPWR93" is now named 
	          "N2-SelfContStandardType".
	          Change in the calling function "xsec_per_tgAddConts" 
	          to check input variables "tagname", "model", and 
	          "userparameters" for consistency.
	          Some internal conversion coefficients are stated 
	          now as global constants of the file continua.cc 
	          to be more homogeneous in all the functions.
                src/partition_function_data.cc:
	          Adjustments of the tag names for O2 and N2.
	        src/species_data.cc:
	          Adjustments of the tag names for O2 and N2.
	        src/m_abs.cc:
	          Adjustent for the additional ws cont_description_models
	          to the functions "absCalc" and "xsec_per_tgAddConts".
	          Revision of the functions "cont_descriptionInit" and 
	          "cont_descriptionAppend" according to the new input 
	          parameters defined in methods.cc. 
	          Adjustment of "AtmFromRaw" to cancel the saturation
	          flag.
	          Creation of the function "WaterVaporSaturationInClouds" 
	          which corresponds to the method 
	          "WaterVaporSaturationInClouds".
	        doc/uguide/absorption.tex:
	          major revision of the chapters describing the 
	          continua, the full models and the cloud absorption.
	          Also a detailed description of the implementation 
	          and usage in arts is added.
	        doc/uguide/app_units.tex:
	          Table with the arts units and unit conversion
	          coefficients.
	
2001-11-21  Stefan Buehler  

	* arts-0-1-49

	* doc/uguide/concept.tex: Added practical
	information about useful command line parameters and such things.

	* doc/examples/.cvsignore: Cleaned up, using the new naming
	convention. Ignored are now:
	"*.arts", "*.rep", "*_example.*.aa", "*_example.*.ab".

	* doc/examples/amsu_example.arts.in: Fixed name of output file
	from _y_mono to .y_mono

2001-11-20  Oliver Lemke  

	* arts-0-1-48
	
	* src/m_io.cc (Exit): Return 0 on exit.

	* doc/examples/radiosonde_example.arts.in: Changed f_mono.out to
	f_mono.aa.

	* doc/examples/amsu_example.arts.in: Renamed output file.
	Changed f_mono.out to f_mono.aa.

	* doc/examples/f_mono.aa: Renamed from f_mono.out.

2001-11-20  Oliver Lemke  

	* arts-0-1-47
	
	* doc/examples/batch_example.arts.in: Renamed batch_test to
	batch_input.

	* doc/examples/batch_test.*.ab: Renamed to batch_input.*.ab.

	* doc/uguide/development.tex: Added section about creating example
	files.

	* doc/examples/amsu.arts: Renamed to amsu_example.arts.in.

	* doc/examples/auto_example1.arts: Renamed to
	absorption_example.arts.in.

	* doc/examples/auto_full.arts.in: Renamed to rt_example.arts.in.

	* configure.in: Added new examples.

2001-11-19  Stefan Buehler  

	* arts-0-1-46

	* src/methods.cc (define_md_data): Added method MethodListDefine,
	which sets up a method list from method names given by the
	ArrayOfString keyword parameter.

	* src/m_method_list.cc: Added this file, which will contain
	methods related to method lists.
	(MethodListDefine): Added implementation of this method here.

	* src/method_list.h: Added this file, which might contain
	declarations related to method lists in the future. At the moment
	it is empty.

	* src/Makefile.am (arts_SOURCES): Added m_method_list.cc, but not
	method_list.h, since the latter is not yet used.

	* src/workspace.cc (define_wsv_data): Added WSV method_list, which
	can hold a generic method list, as the name says.

2001-11-16  Oliver Lemke  

	* arts-0-1-45
	
	* doc/examples/Makefile.am: Added check target. Call make check to
	see if the example files are working.
	
	* doc/examples/cont.arts: Quick fix to get it running. Name will
	change to cont_example.arts when Thomas updates it.
	
2001-11-16  Patrick Eriksson  

	* arts-0-1-44

	* src/m_los.cc (yCalc): Removed check between f_mono and trans and
	between f_mon and source as those gave an incorrect error message
	when zenith angles are outside the atmosphere.

	* am/hmatrix: Fixed a bug regarding re-allocation of matrix sizes
	when this was done for the last zenith angle in h_mixer and for
	the last frequency in h_backend. 

2001-11-14  Patrick Eriksson  

	* arts-0-1-43

	* There was a bug in the AMI function h_mixer.m. The function only
	worked when the upper sideband was considered to be the primary
	band. This should have been fixed now.

2001-11-13  Nikolay Koulev  

	* arts-0-1-42

	* src/methods.cc (lineshapeDefine): Edited the entry.

	* src/methods.cc (lineshape_per_tgDefine): Edited the entry.
	
2001-11-13  Nikolay Koulev  

	* arts-0-1-41

	* src/methods.cc (lineshapeDefine): Edited the entry.

	* src/methods.cc (lineshape_per_tgDefine): Edited the entry.
	
2001-11-09  Nikolay Koulev  

	* arts-0-1-40

	* src/methods.cc (lineshapeDefine): Edited the entry.

	* src/methods.cc (lineshape_per_tgDefine): Edited the entry.
	
2001-11-09  Nikolay Koulev  

	* arts-0-1-39

	* src/methods.cc (lineshapeDefine): Edited the entry.

	* src/methods.cc (lineshape_per_tgDefine): Edited the entry.
	
2001-11-09  Nikolay Koulev  

	* arts-0-1-38

	* src/methods.cc (lineshapeDefine): Edited the entry.

	* src/methods.cc (lineshape_per_tgDefine): Edited the entry. 
	
2001-11-09  Nikolay Koulev  

	* arts-0-1-37

	* src/methods.cc (lineshapeDefine): Erased the non-functioning
	lineshapes from the documentation with the Drayson approximation
	and added the only one functioning - Voigt_Drayson.

	* src/methods.cc (lineshape_per_tgDefine): The same as above.
		
2001-11-09  Stefan Buehler  

	* arts-0-1-36

	* src/file.cc (read_array_of_matrix_from_stream): Allow comments
	also in the middle of the file.
	(skip_comments): Made a separate function out of this,

2001-11-06  Stefan Buehler  

	* arts-0-1-35

	* General: Added a new method, `ybatchFromRadiosonde', which can
	be used to calculate radiances for a whole bunch of radiosonde
	launches. ybatchCalc could not be used for this, because it needs
	all input on the same pressure grid.

	* src/workspace.cc (define_wsv_data): Added variable radiosonde_data.

	* src/methods.cc (define_md_data): Added method ybatchFromRadiosonde.

	* src/m_batch.cc (ybatchFromRadiosonde): Added this method.

	* configure.in: Added radiosonde_example.arts.in.

	* doc/examples/radiosonde_example.arts.in: Added this example,
	explaining the use of the new method ybatchFromRadiosonde.

	* doc/examples/radiosondes.aa: Added this file. It contains 3
	radiosonde launches. See online documentation of the workspace
	variable `radiosonde_data' for an explanation of the
	format/contents. 

	* doc/examples/.cvsignore: Added batch_example output. Added
	radiosonde_example output.

2001-11-02  Stefan Buehler  

	* arts-0-1-34

	* src/methods_as_wsv.h: Started this file.

	* src/Makefile.am (arts_SOURCES): Included methods_as_wsv_h.

	* src/parser.h: Updated doxygen docu for class MRecord.

2001-11-01  Stefan Buehler  

	* arts-0-1-33

	* doc/uguide/matrix_vector.tex: Fixed some typos.

	* Changelog: Removed all the extra blank lines between log
	entries. From now on, let's have only one blank line.

2001-10-31  Stefan Buehler  

	* arts-0-1-32

	* src/matpackI.h: Cosmetic changes to doxygen comments.

	* doc/uguide/matrix_vector.tex: Finished the first draft of this
	chapter. Now it contains a description of Vector, Matrix, and
	Array. 

	* README: Removed one outdated sentence about arts-data.
	
2001-10-31  Oliver Lemke  

	* arts-0-1-31

	* All of the following changes belong to the effort to compile
	ARTS on marvin.

	* configure.in: First check for libjpeg. Otherwise static linking
	does not work when the libraries are added in the wrong order
	(libdf depends on libjpeg).

	* src/parser.cc: Moved #include "arts.h" to top.

	* src/main.cc: Moved #include "arts.h" to top.

	* src/absorption.cc: Moved #include "arts.h" to top.

	* src/workspace_aux.cc: Moved #include "arts.h" to top.

	* src/globals_2.cc: Moved #include "arts.h" to top.

	* src/arts.h: Added #include  on top which contains
	definition of size_t required to compile on marvin with HP's
	broken gcc.
	
2001-10-31  Oliver Lemke  

	* arts-0-1-30
	
	* reconf: Added option --copy to automake
	
2001-10-31  Oliver Lemke  

	* arts-0-1-29
	
	* README: Added documentation for configure options.

	* configure.in: Changed configure option name for warnings to
	--enable-more-warnings.

	Removed option --enable-docs. Now the docs are only generated in
	maintainer-mode.
	
2001-10-30  Stefan Buehler  

	* arts-0-1-28

	* General: Fixed the bug in copying VectorViews, that was
	discovered by Carlos.
	
	* src/matpackI.h (VectorView VectorView::operator=(const
	VectorView& v)): Added. This is a tricky one. The problem is that
	since VectorView is derived from ConstVectorView, a default =
	operator is generated by the compiler, which does not do what we
	want. So we need this one to override the default.
	(MatrixView& MatrixView::operator=(const MatrixView& m)): Added this
	also for the same reason.
	
	* src/m_batch.cc (ybatchCalc): Removed the bug workaround, since
	it is no longer necessary.

2001-10-30  Carlos Jimenez  

	* arts-0-1-27

	* something wrong when tagging previous version, let's see now.

2001-10-30  Carlos Jimenez  

	* arts-0-1-26

	* cleaning and moving of some mscripts in /ami

	* adding /doc/examples/batch_example.arts.in as an example
	of ybatchCalc, input files needed are listed there and 
	have also been added in the same directory.

2001-10-24  Stefan Buehler  

	* arts-0-1-25

	* doc/uguide/matrix_vector.tex: Started Matrix part.
	
2001-10-23  Carmen Verdes  

	* arts-0-1-24

	* ami/physics/za2geomtan.m: added. This function converts the
	zenith angles to tangent altitudes

2001-10-18  Nikolay Koulev  

	* arts-0-1-23

	* doc/uguide/absrption.tex: editing and resolving warnings in the Tex
	code.

2001-10-18  Stefan Buehler  

	* arts-0-1-22

	* doc/uguide/matrix_vector.tex: Added this file. Wrote the section
	about Vector. Still missing: Matrix, Array.

	* doc/uguide/main.tex: Included the new file.

	* doc/uguide/Makefile.am (texfiles): Added the new file.

2001-10-16  Patrick Eriksson  

	* arts-0-1-21

	* Small change for ground emission WFs. The ground emission (as a 
	function of freqeuncy) should be treated as a "profile" and not as 
	a number of seperate variables. The k_names are changed for ground 
	emission to reflect this.
	
2001-10-16  Carlos Jimenez  

	* arts-0-1-20

	* Committing to test.

2001-10-16  Carlos Jimenez  

	* arts-0-1-19

	* /ami/physiscs/za2geomtan.m added again, this time
	for real.

2001-10-15  Carlos Jimenez  

	* arts-0-1-18

	* /ami/physiscs/za2geomtan.m added

2001-10-15  Carlos Jimenez  

	* arts-0-1-17

	* /ami/hmatrix/hRedKx.m and hRedLimb.m removed, they
	are now part of Qpack.

2001-10-16  Carlos Jimenez  

	* arts-0-1-6

	* forgot to add hseCalc.m, added now!

2001-10-16  Carlos Jimenez  

	* arts-0-1-5

	* BUG in m_batch line 301 temporarily fixed, Stefan please
	have a look

	* /ami/hmatrix/hRedLimb updated
	
	* new mscript /ami/physics/hseCalc.m resembling the hseCalc
	function of arts, to be used for instance in Qpack/Main/qp_
	rnd_atm.

2001-10-15  Patrick Eriksson  

	* arts-0-1-4

	* Absorption was not interpolated using log(p) as altitude coordinate.
	Fixed.
	
2001-10-12  Stefan Buehler  

	* arts-0-1-3

	* src/absorption.cc (ReadFromJplStream): Here also set sgam to
	agam (was zero).

2001-10-12  Stefan Buehler  

	* arts-0-1-2

	* src/absorption.cc (xsec_species): Added pressure shift. It
	remains to be verified that this works correctly. Hopefully the
	intercomparison with Moliere for HCl can show that.
	(ReadFromHitranStream): If sgam==0, set it equal to agam.

	* src/absorption.h: Moved doxygen header for xsec_species to
	absorption.cc. 

2001-10-08  Nikolay Koulev  
        
	* arts-0-1-1
	
	* doc/uguide/absorption.tex: completed my section of line by line
	absorption coefficients calculation

	* src/absorption.h: changed in ARTS documentation cm-1 to J

2001-10-07  Oliver Lemke  

	* arts-0-1-0

	* This is pre-release 1.
	
	* doc/uguide/Figs/Makefile.am (EXTRA_DIST): Removed *calerror*.
	
2001-10-07  Oliver Lemke  

	* arts-0-0-267
	
	* src/Makefile.am (methods.o): Added -I.. to be compatible with
	the latest automake version.
	(species_data.o): Added -I.. to be compatible with the latest
	automake version.

	* src/methods.cc: Changed #include "config.h" to #include .

	* src/arts.h: Changed #include "config.h" to #include .

2001-10-05  Stefan Buehler  

	* arts-0-0-266

	* doc/uguide/Makefile.am: Remove app_math.txt.

	* doc/examples/Makefile.am: Changed example1.arts to auto_example1.arts.

2001-10-05  Stefan Buehler  

	* doc/uguide/Makefile.am: Remove app_math.txt.

	* doc/examples/Makefile.am: Changed example1.arts to auto_example1.arts.

	* arts-0-0-265

	* doc/index.html: Changed names of example1.arts and full.arts to
	auto_ 
	Replaced h2o.arts by cont.arts.

	* doc/examples/auto_example1.arts.in: Created from example1.arts.

	* doc/examples/example1.arts: Removed.

	* doc/uguide/development.tex: Fixed TeX warnings and updated.

	* doc/uguide/app_math.tex: Removed.

	* doc/uguide/main.tex: Removed appendix with math
	operations. Commented out app_units. What was this appendix? Who
	removed it? There is no ChangeLog entry.
	
2001-10-05  Patrick Eriksson  

	* arts-0-0-264

	* Further work on AUG. I have now quickly gone through "my" parts and
	removed the worst problems. The text should now be more or less correct
	but not everything is described (far from).

	* Made sure that the analytical version of kTemp is not used with
	emission=0.
	
2001-10-05  Patrick Eriksson  

	* arts-0-0-263

	* The example auto_full is now up to date and runs. Good work Oliver
	to set the path to data dirs automatically.

	* There were a lot of old files in .cvsignore for the examples folder.
	You should remove the old files. The following can be removed full.*
	h2o.* sparse.* uwe.* *.am 
	
	* Fixed a bug for n2_absSet and h2o_absSet. For example, n2_abs_Set
	searched for the first tag group where the tag string starts with N2
	and instead of finding the N2 tag group, N2O could be found. The
	functions now search for N2- and H2O-.

2001-10-04  Patrick Eriksson  

	* arts-0-0-262

	* Removed some old control files in doc/example. The remaining examples
	are: auto_full, example1 and amsu. (I will update auto_full ASAP).

	* Worked on the sensor, data reduction and utility chapters in AUG.
	The calibration section is removed as the calibration can be done
	in a better way than I realised. It is possible to do the inversions 
	with Rayleigh-Jean temperatures if the calibration is performed
	correctly. 
	
2001-10-04  Stefan Buehler  

	* arts-0-0-261

	* src/methods.cc (define_md_data): Added tgsDefineAllInScenario.

	* src/m_abs.cc (tgsDefineAllInScenario): Added this method.

	* doc/examples/example1.arts: Quick fix so that this file runs
	now, using the new method to select all species. Now there is a
	runtime error in absCalc, because the partiton function for one
	OCS isotope is not set.

	* src/species_data.cc (define_basic_species_data): Set degfr=0 for
	cloud species. This has no effect since it is not used.

2001-09-25  Nikolay Koulev  

	* arts-0-0-260

	* doc/uguide/absoption.tex: Continued to work on this.
	Edited the whole Line Section.
 
2001-10-04  Oliver Lemke  

	* arts-0-0-259
	
	* doc/doxygen/doxygen.css: Added stylesheet definitions for
	doxygen documentation to match the style of our satpage.
	
	* doc/doxygen/Doxyfile.in: Added default stylesheet.

2001-10-04  Viju O.-J.  

	* arts-0-0-258
	
	* doc/examples/amsu.arts: Minor changes in amsu.arts

2001-10-04  Viju O.-J.  	

	* arts-0-0-257
	
	* doc/examples/f_mono.out: Included monochromatic frequency file
	for AMSU

	* doc/examples/amsu.arts: Included a control file for AMSU

2001-10-02  Oliver Lemke  

        * arts-0-0-256
	
	* doc/doxygen/Makefile.am: Made the generation depending on
	ARTS_GENDOCS. If ARTS_GENDOCS is not defined then skip the doxygen
	run.

	* doc/uguide/Makefile.am: Made the generation of uguide.ps and
	uguide_pdf.pdf depending on ARTS_GENDOCS. If ARTS_GENDOCS is not
	defined the dummy targets are used.

	Added auto_version.tex to target dependencies.

	* Makefile.am: Added doc permanently to subdirs. Otherwise the
	documentation is only installed in maintainer-mode. But what we
	want is to only re-generate the docs in maintainer mode but
	install it always.

	* configure.in: Added -g to CXXFLAGS_FIXED when debug is enabled.
	Corrected CXXFLAGS_FIXED in maintainer mode (warning flags where
	added twice).

2001-10-02  Stefan Buehler  

        * arts-0-0-255

	* src/math_funcs.cc (check_ncol_nrow): Added this check function.
	All check functions: Removed newline at end of message.

	* src/workspace.cc (define_wsv_data): Added h.

	* src/methods.cc (define_md_data): Added methods
	VectorMatrixMultiply and MatrixMatrixMultiply.

	* src/m_io.cc (VectorMatrixMultiply): Added this method.
	(MatrixMatrixMultiply): Added this method.

2001-10-02  Oliver Lemke  

        * arts-0-0-254
	
	* configure.in: Added default sizes for cross-compiling to all
	AC_CHECK_SIZEOF calls to avoid the autoconf warnings (AC_TRY_RUN
	called without ....).

2001-10-02  Oliver Lemke  

        * arts-0-0-253
	
	* doc/uguide/absorption.tex: Removed ending .eps for
	refractive_water_comp_T.eps, LWCcloud.eps and IWCcloud.eps.

	* doc/examples/.cvsignore: Added all auto_full.* files except
	auto_full.arts.in.

2001-10-02  Stefan Buehler  

        * arts-0-0-252

	* src/methods.cc (define_md_data): Added method lines_per_tgSetEmpty.

	* src/m_abs.cc (lines_per_tgSetEmpty): Added this method.

2001-10-01  Oliver Lemke  

        * arts-0-0-251
	
	* doc/uguide/Makefile.am (uguide_pdf.pdf): Pipe the output of the
	first two latex runs into /dev/null.
	(uguide.dvi): Pipe the output of the first two latex runs into
	/dev/null.

	* configure.in: auto_full.arts is now always generated, even if
	arts-data is not installed. Because the optional generation
	does not work on older autoconf versions :-(
	
2001-09-25  Thomas Kuhn  
 
        * arts-0-0-250
 
        * corrections since the version arts-0-0-249 didn't worked!

2001-09-25  Thomas Kuhn  
 
        * arts-0-0-249
 
        * doc/uguide/absoption.tex: Continued to work on this.
        Edited the continuum and full model description.

2001-09-25  Nikolay Koulev  

	* arts-0-0-248

	* doc/uguide/absoption.tex: Continued to work on this.
	Edited the Line Shape Section.

2001-10-01  Patrick Eriksson  

	* arts-0-0-247

	* Worked on the on-line information for vector and matrix math 
	functions (such as VectorSet). Removed VectorSetFromArrayofVector
	as the selection was done by index and we have decided that such
	functions shall be removed (not safe with selection by index).

	* Wrote a section on the scope of ARTS fof chapter 1 of AUG

	* Work on chapters 2, 4 and 5 of AUG. Some text removed, some text 
	added. Control file examples added for los/rte calculations. 
	  
	* Removed tex-ing warnings in "my" part of the ps-version of AUG 
	(just 2, out of a large number warnings).
	
2001-09-28  Patrick Eriksson  

	* arts-0-0-246

	* An incorrect assert fixed in kContAbs

	* auto_wsv.txt now used in AMI instead of wsv.txt.

	* wsv.txt removed from /src (again?)

	* Fixed an incorrect error message when a variable of incorrect type
	is selected as global input or output. 

	* Updated read_datafile to handle ArrayOfIndex (instead of 
	ArrayOfSizet).
	
2001-09-28  Patrick Eriksson  

	* arts-0-0-245

	* Due to a problem in the HDF part, I couldn't easily check what I did
	yeasterday. There were plenty of bugs in the input checks. These
	are removed. My test case is at least running.

	* On-line info for kTemp written.

	* Conversion to brightness temperatures moved to functions invplanck
	and invrayjean (placed in atm_funcs). This mainly to avoid repeated
	output when converting a WF-matrix.

2001-09-28  Claudia Emde  

	* arts-0-0-244	
	
	* src/methods.cc : changed absorption methods again

2001-09-27  Oliver Lemke  

	* arts-0-0-243
	
	* src/main.cc (main): Added info about HDF support to --version
	option.

	* configure.in: Removed LF_SET_WARNINGS.
	Bug fix in HDF stuff.

	Added option --enable-warnings which appends -W -Wall to CFLAGS and
	CXXFLAGS. Disabled by default.

2001-09-27  Sreerekha T.R.  
	
	* arts-0-0-242
	
	* TODO: Added a new TODO.

	* src/methods.cc (define_md_data):  Changed the online
	documentation of the following methods:
	- linesWriteAscii
	- lines_per_tgWriteAscii
	- lines_per_tgReadFromCatalogues
	- linesReadFromHitran
	- linesReadFromMytran2
	- linesReadFromJpl
	- linesReadFromArts
	- linesElowToJoule
	- lines_per_tgCreateFromLines
	- lines_per_tgAddMirrorLines
	- lines_per_tgCompact
	
2001-09-27  Viju O.-J.  

	* arts-0-0-241
	
	* src/methods.cc (define_md_data): Changed the online
	documentation of the following methods:
	- raw_vmrsReadFromFiles
	- raw_vmrsReadFromScenario
	- AtmFromRaw
	- h2o_absSet
	- n2_absSet
	- vmrsScale
	
2001-09-27  Patrick Eriksson  

	* arts-0-0-240

	* Revised the weighting function functions. Some function names
	and some keyword input have been changed. The aim has been to have
	a single function for each retrieval type. However, there are two
	versions for species. On-line information updated and check of
	function input is added.

	* kSpeciesAll is now called kSpecies as this should be the standard
	function for species. The old kSpecies is now called kSpeciesSingle.

	* There is a problem with kSpecies and vmrs. It is now assumed
	that vmrs has the same length as abs_per_tgs, but this is now not
	the case. I will fix this later.
	
	* There is now only a single kContAbs function. See the on-line info.

	* There is now only a single kTemp function. See the on-line info.
	
	* No bigger bug checks. Will be done.
	
2001-09-27  Oliver Lemke  

	* arts-0-0-239
	
	* src/Makefile.am (species_data.o): Added dependencies.
	(methods.o): Added dependencies.

2001-09-27  Oliver Lemke  

	* arts-0-0-238
	
	* src/methods.cc (define_md_data): Updated the docs of the Ascii
	methods to match the style guide.

	* src/Makefile.am: Removed LDADD. No longer needed because the
	libraries are automatically detected and set by configure.

	Added special targets for methods.cc and species_data.cc.

	* configure.in: Added library checks for libjpeg, libdf and libz
	(needed by HDF).

	Introduced an extra compiler flag variable CXXFLAGS_FIXED which is
	used to compile methods.cc and species_data.cc to avoid the
	exorbitant compilation time.

	Added a new configure flag called --enable-debug /
	--disable-debug. By default debugging is enabled.
	
2001-09-27  Patrick Eriksson  

	* arts-0-0-237

	* Revised the following parts: refraction, ground, emission, and hse.
	Improved on-line information and more checks of input.

	* Moved everything connected generation of random data to a file
	called rand.old. The random functions are not used now. As I don't
	like to have larger pieces of old code hanging around (even if 
	commented out), I moved it to a special file. Maybe not the best
	solution, but what to do?

	* Removed special functions for transmission calcultions (xxxTau).
	I did this as there is no cost to call sourceCalc when emission=0
	(source is set to be empty).
	
2001-09-26  Nikolay Koulev  
	
	* arts-0-0-236

	* doc/uguide/absoption.tex: Continued to work on this.
	Edited the Partition Function subsection
	
2001-09-26  Claudia Emde  
	
	* arts-0-0-235

	* src/methods.cc: format of absorption methods changed

2001-09-26  Oliver Lemke  

	* arts-0-0-234
	
	* configure.in: Added debugging switch.
	
	* src/Makefile.am: Corrected LD_ADD. Quick fix, needs further work.

	* src/methods.cc:  Added include config.h.
	
	* src/m_batch.cc: Added include config.h.
	
	* src/m_hdf.cc: Added include config.h.

2001-09-26  Patrick Eriksson  

	* arts-0-0-233

	* I didn't manage to link the program after Oliver's last commit, but 
	I must commit to move changes to the laptop.

	* Improved text for WSV in workspace.cc for "my" variables. Can someone
	elso look at the remaining variables.

	* Some WSV are removed: f_sensor, za_sensor, i_cal...

	* I did this as the sensor is totally removed from ARTS. 

	* The TB and TRJ functions changed to take f_mono and za_pencil as 
	input. 

	* The function yLoadCalibration removed (I know think this function
	is not needed. It is possible to make the load switching smarter than
	I realised. The corresponding part in AUG will be removed.)

2001-09-26  Oliver Lemke  

	* arts-0-0-232

	* src/Makefile.am: Set the appropriate LD_FLAGS depending on
	HDF_SUPPORT.

	* src/wsv.txt: Renamed to auto_wsv.txt and removed from
	repository.

	* src/make_auto_wsv_h.cc (main): Renamed output file wsv.txt to
	auto_wsv.txt.

	* src/m_batch.cc: Put an #ifdef / #endif block around the whole file.

	* src/m_hdf.cc: Put an #ifdef / #endif block around the whole file.

	* configure.in: Added AM_CONDITIONAL for HDF_SUPPORT.

	* src/methods.cc (define_md_data): Added #ifdef / #endif block
	around all HDF requiring functions incl. ybatchCalc.

2001-09-26  Patrick Eriksson  

	* arts-0-0-231

	* Changed the LOS type name from LOS to Los (but the acronym for the
	line-of-sight is still LOS).

	* Moved everything connected to the binary HDF files to m_hdf.cc.
	
2001-09-25  Oliver Lemke  

	* arts-0-0-230
	
	* src/Makefile.am: Completely rewritten to get rid of the
	BUILT_SOURCES stuff. Now also the clean targets work properly.

	* Makefile.am (DEFAULT_SUBDIRS): Added aii directory.

	* ami/Makefile.am (SUBDIRS): Added general directory.

2001-09-25  Nikolay Koulev  

	* arts-0-0-229

	* doc/uguide/absoption.tex: Continued to work on this.
	Edited the Partition Function subsection
	
2001-09-25  Nikolay Koulev  

	* arts-0-0-228

	* doc/uguide/absoption.tex: Continued to work on this.
	Included the Partition Function subsection

2001-09-25  Stefan Buehler  

	* arts-0-0-227

	* src/m_abs.cc (linesReadFromArts): Reset lines at the start of
	the function. 
	(linesReadFromHitran): Reset lines at the start of
	the function. 
	(linesReadFromJpl): Reset lines at the start of
	the function. 
	(linesReadFromMytran2): Reset lines at the start of
	the function. 

	* doc/uguide/formats.tex: Continued to work on this.

2001-09-24  Stefan Buehler  

	* arts-0-0-226

	* src/Makefile.am: Removed outdated comment about doxygen docu.

	* doc/uguide/formats.tex: Worked a bit on this section of AUG. 

	* TODO: Cleaned up a bit.

2001-09-24  Oliver Lemke  

	* arts-0-0-225

	* First cleanup of all Makefile.am files (all except src dir).
	
	NOTE: Please remember to add your new files also to the
	Makefile.am files. It is a real mess when you have to go through
	all directories and search for Makefile.am files which are not in
	sync with the files in the corresponding directory.
	
	* doc/uguide/Figs/Makefile.am (EXTRA_DIST): Added a whole bunch of
	missing graphic files: fig_bendingangle.eps, fig_bendingangle.pdf,
	fig_bendingangle.m, fig_calerror.m, fig_calerror_tb_1.eps,
	fig_calerror_tb_1.pdf, fig_calerror_tb_2.eps,
	fig_calerror_tb_2.pdf, fig_calerror_trj_1.eps,
	fig_calerror_trj_1.pdf, fig_calerror_trj_2.eps,
	fig_calerror_trj_2.pdf.

	* doc/uguide/Makefile.am (uguidedocdir): Renamed from thisdocdir.
	
	* doc/uguide/Makefile.am: Cosmetics. 
	
	* configure.in: Added AM_CONDITIONAL for ARTS_MAINTAINER_MODE and
	ARTS_DATA_PATH.

	* doc/examples/Makefile.am: Install examples depending on arts-data
	packages only when arts-data was found during configure.
	(examplesdoc_DATA): Renamed from thisdoc_DATA.
	(examplesdocdir): Renamed from thisdocdir.

	* aii/Makefile.am (aii_DATA): Renamed from this_DATA.
	
	* aii/Makefile.am (aiidir): Renamed from thisdir.

	* aii/Makefile.am (aii_DATA): Added aii_color_table.pro,
	aii_epilogue.pro, aii_klegend_d.pro, aii_plot_file.pro,
	aii_plot_legend.pro, aii_plotsymbols.pro, aii_prologue_l.pro,
	plot_abs_per_tg.pro, plot_vmr_per_tg.pro, read_tag_groups.pro,
	showme.pro, sort_abs.pro.

	* ami/Makefile.am (ami_DATA): Added README.

	* ami/plot/Makefile.am (EXTRA_DIST): Added axes_1xn.m, axes_nx1.m,
	text3.m, title2.m, xlabel2.m, ylabel2.m, zlabel2.m.

	* ami/math/Makefile.am (EXTRA_DIST): Added sFromFile.m.

	* ami/hmatrix/Makefile.am (EXTRA_DIST): Added hRedKx.m, hRedLimb.m.

	* ami/general/Makefile.am (EXTRA_DIST): Added amenu.m, whoami.m.

	* ami/file/Makefile.am (EXTRA_DIST): Added write_linefile.m.

	* ami/arts/Makefile.am (EXTRA_DIST): Removed out.m.

	* src/Makefile.am (make_auto_wsv_h_SOURCES): Removed hmatrix.
	(make_auto_md_h_SOURCES): Removed hmatrix.
	(make_auto_md_cc_SOURCES): Removed hmatrix.

	* src/methods.cc (define_md_data): Fixed typo.
	
2001-09-24  Mashrab  

	* arts-0-0-224
	
	* src/methods.cc: Updated online docs for binary
	read-write methods.

2001-09-24  Stefan Buehler  

	* arts-0-0-223

	* src/methods.cc (define_md_data): Updated online doc for Exit,
	Test, cont_descriptionInit, and cont_descriptionAppend.
	
2001-09-24  Oliver Lemke  

	* arts-0-0-222
	
	* src/methods.cc (define_md_data): Updated online docs for ASCII
	read-write methods.

2001-09-21  Oliver Lemke  

	* arts-0-0-221
	
	* configure.in: Added new options:

	  --with-arts-data=ARG: This should be set to the location where
	  the arts-data package is installed. Per default it is set to
	  $PREFIX/share/arts-data. If you run configure on a smiles pc it
	  is set to /pool/lookup2/arts-data.

	  The data path can now be automatically inserted into the example
	  files.

	  There's also a define called ARTS_DATA_PATH in config.h.

	  --without-arts-data: Force arts to not use the arts-data package
	  even if it is installed.

	  --with-hdf, --without-hdf: As default, if hdf is installed on
	  the system, support for reading/writing binary files is
	  automatically compiled in. --without-hdf forces the deactivation
	  of HDF support.

	  NOTE: This is a dummy at the moment. The option is there but has
	  no effect on compilation.

	* doc/examples/auto_full.arts.in: Example control file with
	automatic data path expansion.

2001-09-21  Mashrab  

	* arts-0-0-220

	* src/methods.cc (define_md_data): Updated online docs for binary
	read-write methods.
	
2001-09-21  Stefan Buehler  

	* arts-0-0-219
	
	* src/m_abs.cc (tgsDefine): Fixed bug: Use resize function!

2001-09-21  Stefan Buehler  

	* arts-0-0-218

	* General: Bux fixes.
	
	* src/matpackI.h (Range::Range): Allow zero stride in Range
	constructor. This means that (0,0) matrices can be created. 
	(Matrix::resize): Put in some assertions that arguments are >=0.
	(Matrix::Matrix): Removed the special case that the original
	matrix is zero. This is no longer necessary, because of the change
	of Range::Range.
	(Matrix::operator=): Added MatrixView = Matrix operator. This is
	important, otherwise default assignment operator is used. That's
	exactly similar to the VectorView = Vector case.

	* src/m_wfs.cc (k_append): Initialize temp. copies of Kx data
	directly, instead of copying. Makes the code a bit shorter.

2001-09-21  Oliver Lemke  

	* arts-0-0-217
	
	* src/methods.cc, src/m_abs.cc, src/workspace.cc:
	Renamed the following methods and variables:
	
	  - raw_ptz_1d to raw_ptz
	  - raw_vmrs_1d to raw_vmrs
	  - raw_vmrs_1dReadFromFiles to raw_vmrsReadFromFiles
	  - raw_vmrs_1dReadFromScenario to raw_vmrsReadFromScenario
	  - AtmFromRaw1D to AtmFromRaw

	* src/methods.cc (define_md_data): Removed Atm2dFromRaw1D

	* src/m_abs.cc: Removed Atm2dFromRaw1D

	* src/workspace.cc (define_wsv_data): Removed t_abs_2d, z_abs_2d,
	vmrs_2d and abs_2d

	* doc/uguide/.cvsignore: Changed version.tex to auto_version.tex

	* TODO: Added thoughts about making HDF support optional.
	
2001-09-21  Stefan Buehler  

	* arts-0-0-216

	* configure.in: Removed the O0 flags for the end user
	mode. Beware, with optimization not all files compile. But I want
	to test how much faster the program has got...
	
2001-09-21  Stefan Buehler  

	* arts-0-0-215

	* General: Changed default ascii file extensions from .am to .aa.
	Fixed bug that lead to spectra being zero. (Hopefully)

	* src/methods.cc (define_md_data): Changed default ascii file
	extensions from .am to .aa. 

	* src/m_abs.cc (raw_vmrs_1dReadFromFiles): Changed default ascii
	file extensions from .am to .aa. 

	* src/matpackI.h (operator=): Added an assignment operator for
	VectorView = Vector. In that case only the reference was copied
	before. Assignment operators have proven so far the biggest bug
	source in Matpack! There could be more...

2001-09-21  Oliver Lemke  

	* arts-0-0-214
	
	* doc/uguide/Makefile.am (MAINTAINERCLEANFILES): Changed
	version.tex to auto_version.tex

	* configure.in: Changed version.tex to auto_version.tex

	* doc/uguide/main.tex: Changed version.tex to auto_version.tex

	* doc/uguide/auto_version.tex.in: Renamed version.tex.in
	
2001-09-20  Stefan Buehler  

	* arts-0-0-213

	* src/species_data.cc (define_basic_species_data): Rearranged the
	order of the isotopes for CH3CN. Now the program runs
	again. (There is an assertion to ensure that the isotopes of each
	species are sorted according to decreasing isotopic ratio.)

	* src/partition_function_data.cc (define_partition_species_data):
	Rearranged the order also here. Order in both files must be the
	same! 

2001-09-20  Patrick Eriksson  

	* arts-0-0-212

	* WARNING: This version does not run.
	
	* Large parts of ARTS are removed. Everything connected with the
	covariance and H matrices is removed. Of the batch part, only the
	core calculation function remains, that is now called ybatchCalc.

	* The math_funcs files cleaned up a bit. 

	* The assert_xxx functions renemed to check_xxx. They are found at
	the end of math_funcs. (I have not got time to more of these 
	functions).
	
2001-09-20  Stefan Buehler  

	* arts-0-0-211

	* General: Fixed Bug related to linspace/nlinspace. A return
	version makes no sense anymore, since the target in Matpack has to
	have the right dimension. So you would have to resize the target
	before calling. But then the non-return version is more
	convenient, because it can adjust the size of the output vector
	itself.
	
	* src/math_funcs.cc (linspace): Removed return version.
	(nlinspace): Removed return version.

	* src/m_wfs.cc (LinAltsFromPres): Use non-return version of linspace.

	* src/m_los.cc (los_1za): Use non-return version of linspace.

	* src/m_io.cc (VectorLinSpace): Use non-return version of linspace.
	(VectorNLinSpace): Use non-return version of nlinspace.

	* src/m_covmatrix.cc (sSimple): Use non-return version of linspace.

	* doc/uguide/version.tex: Removed this file from CVS, it is
	automatically generated by configure.

2001-09-20  Axel von Engeln  

	* arts-0-0-210

	* partition_function_data.cc: added species CH3CN, HNC there is no
	vibrational correction to these species, if they are know,
	part. fct. can be recalculated.
		
	* species_data.cc: added species CH3CN, HNC

2001-09-20  Oliver Lemke  

	* arts-0-0-209
	
	* configure.in: Changed AC_VERBOSE to AC_MSG_RESULT.
	
2001-09-20  Oliver Lemke  

	* arts-0-0-208

	* reconf: Pass --enable-maintainer-mode and all options given to
	reconf to configure.

	* src/file.cc: Added cfloat to includes for compatibility with glibc 2.2.x
	
	* configure.in: Added several configure options
	
	  --enable-maintainer-mode: For arts developers. Activates debug
	  compiler flags and documentation generation.

	  --enable-docs: Same as before. Used to regenerate the documentian
	  even without activating maintainer-mode.

	  --with-numeric-type=ARG: The default floating-point type is
	  double. You can change this by giving float as ARG.

	  --with-integer-type=ARG: The default integer type in arts is
	  long. You can give short, int, long or size_t as ARG. WARNING: Only
	  change this if you know what you're doing because not every type
	  may work. Depends on the operating system.

	Added a check for HDF4 header files and libraries.

	Added check for doxygen, latex and pdflatex if documentation
	generation is activated.

	Added a configuration summary output after the configure script
	run is complete.

	Re-ordered the test sequence. Basic tests first, higher level tests
	at the end.

	* src/arts.h: Changed typedefs for Numeric and Index to be set to
	the types specified in config.h.

2001-09-20  Stefan Buehler  

	* arts-0-0-207

	* doc/uguide/main.tex (paragraph{#1}}): Moved setting of tocdepth
	counter to uguide_pdf.tex and uguide.tex.

	* doc/uguide/uguide.tex: Added the tocdepth counter.

	* doc/uguide/uguide_pdf.tex: Increase the depth of the table of
	contents to three for the pdf version. That means, that also minor
	headings will be displayed. This is useful, because one can jump
	directly to the subsection by mouseclick with the Acrobat reader.

	* src/make_auto_wsv_pointers_cc.cc (main): Corrected program name
	in doxygen header and output file.

	* src/make_auto_wsv_h.cc (main): Corrected program name
	in doxygen header and output file.

	* src/make_auto_wsv_groups_h.cc (main): Corrected program name
	in doxygen header and output file.

	* src/make_auto_md_h.cc (main): Corrected program name
	in doxygen header and output file.

	* src/make_auto_md_cc.cc (main): Corrected program name
	in doxygen header and output file.

	* *.cc, *.h: Added GPL to files where it was missing. Updated JPL
	(year and authors).

2001-09-19  Stefan Buehler  

	* arts-0-0-206

	* Major Change: The entire version number is now set in
	configure.in. Important: YOU HAVE TO DO A reconf AFTER YOU CHANGED
	THE VERSION NUMBER!

	* Major Change: Adapted ARTS to the homegrown atomic types. We
	have now:

	Index, Numeric, String
	Vector, Matrix, Array<>

	Predefined Array types are called, e.g., ArrayOfString. Note the
	capital O!

	These data types behave more or less as one should
	expect. Important: The = operator copies the contents, not the
	entire thing. Therefore, you must be certain that dimensions agree
	(or use the .resize functions before using the = operator). There
	are assertions built in the data type that should catch that kind
	of error. Documentation will follow in the near future.

	* doc/examples/cont.arts: Verified that we still get the same
	absorption coefficients. None of the other example files are
	working, so I had no easy way to verify that other methods still
	run. 
	
	* src/methods.cc (define_md_data): A part of the documentation of
	method linesReadFromMytran2 has been deleted by Patrick apparently
	by accident. Put this back in. 

	* src/m_abs.cc (raw_vmrs_1dReadFromFiles): Rewritten this. Use the
	standard function get_tagindex_for_Strings to get tag indices!

	* reconf: Now also runs configure automatically.

2001-09-19  Patrick Eriksson  

	* arts-0-0-205

	* !!!! Corrected a bug in sFRomFile.m for gaussian correlation 
	function. If you have used this option in Qpack, your results have
	been wrong. 

	* WF(s) for ground emission is now implemented. The function is 
	called kEground. See the online help.

	* The file methods.cc now includes (at the top) templates for writing
	the information for the online help. Please comment this suggestion
	to format. The information for the function zaFromDelta is in this
	format. 

	* I have tried to make the output for the online help a bit clearer
	and nicer by putting in some space and lines.

	* Started a series of assert functions to be used to check the input
	to functions. These functions are for the moment found at the end of
	math_funcs.cc. Please add more similar functions. An example:

	   assert_lengths( f_mono, "F_MONO", e_ground, "E_GROUND" );

	will check if the ground emission vector has the correct length and
	issue an informative error message if this is not the case.
	
2001-09-17  Patrick Eriksson  

	* arts-0-0-204

	* Stefan had changed the data type coding used for the binary files.
	This is changed back (sorry Stefan). The aim of being 100% consistent
	is good but in this case it would have just caused problems. As the
	binary file format is just a temporary solution I didn't see the point
	to spend a lot of time to convey Stefan's changes to AMI (this would
	have taken a lot of time, made old data files useless etc). 

	* Minor changes in out.m and sFromFile.m
	
2001-09-13  Nikolay Koulev 

	* arts-0-0-203

	* doc/uguide/absorption.tex: Started to update 
	
	* doc/uguide/main.tex, doc/uguide/uguide.tex: Corrected some bugs.
	
2001-09-05  Stefan Buehler  

	* arts-0-0-202

	* doc/uguide/formats.tex: Started to update this part of the User
	Guide to the new math package and data types.

	* src/arts.h: Added typedef for String.

	* globally: Replaced string by String, so that all atomic types
	have consistent notation.

2001-09-04  Stefan Buehler  

	* arts-0-0-201

	* Major change: Globally replaced:
	INDEX  by Index
	VECTOR by Vector
	MATRIX by Matrix
	ARRAY  by Array

	This is the first step toward putting in the new Vector/Matrix
	data types.

	WARNING: I will try to do this work in the next two weeks. This
	means there will be changes all over the code. I have to start
	now, otherwise it will be too late to meet the deadline given by
	the HWK workshop in October. Keep your fingers crossed...

	* src/matpackI.h: Added

	* src/matpackII.h: Added

	* src/test_matpack.cc: Added

2001-09-03  Carlos Jimenez  

	* arts-0-0-200

	* Added function sFromFile.m in /ami/math, equivalent
	to the obsolete -one day- sFromFile arts method, see
	the mscript help.

2001-09-03  Carlos Jimenez  

	* arts-0-0-199

	* Added function hRedLimb to ami/hmatrix to make a
	reduction of a limb spectral space optimized for
	each retrieval point and species, obviously only
	to be used with an inversion method doing individual
	retrievals for each retrieval point, e.g. an ensemble
	of neural nests. Just implemented, ergo no bugs free,
	use with caution.

2001-08-24  Patrick Eriksson  

	* arts-0-0-198

	* Added functions axes_1xn/nx1 to ami/plot

2001-08-22  Patrick Eriksson  

	* arts-0-0-197

	* Included a Matlab script to produce a figure testing the
	refraction ray tracing scheme by plotting the bending angle. This
	will be described AUG later when I will make the writing for the first
	release.

	* I did not spend any time on it, but it seems that there are teching
	errors in AUG. Fix please.
	
2001-08-22  Carlos Jimenez  

	* arts-0-0-196

	* partition_function_data.cc, species_data.cc,
	continua.cc and continua.h, adding a new N2 continua 
	parameterization called N2-SelfCont following
	Rosenkranz 93 but with the strength constant C and 
	all exponents ( Xt temp, Xp pres, Xf freq) as parameters.
	Implemented to have at least a continua term where the
	frequency dependence can be suppressed so one can
	play around. So far used e.g. to simulate the defocusing
	effect on a satellite-satellite transmission link at
	low altitudes, that seems to correspond to an attenuation
	in the signal independent of frequency.

2001-08-22  Carlos Jimenez  

	* arts-0-0-195

	* fixing bug in method zaFromDeltat after
	validation of refaction calculations by Patrick
	
2001-08-15  Patrick Eriksson  

	* arts-0-0-194

	* Added some functions to ami/plot to easily set font size and
	weights in figures. These functions have the same name as the
	standard Matlab functions with 2 appended, e.g. xlabel2.

2001-08-15  Patrick Eriksson  

	* arts-0-0-193

	* whoami.m and amenu.m added to ami/general

	* write_linefile.m updated to ARTSCAT-3. 
	
2001-08-08  Carlos Jimenez  

	* arts-0-0-192

	* Commenting out a line printing out O2ABS, kind of 
	bothering

2001-08-07  Thomas Kuhn  
	
        * arts-0-0-191

	* changes: 
	  - Aded O2-MPM93 oxygen absorption model of Liebe et al.
	  - implemented a linear extrapolation of the cloud LWC/IWC 
	    profile.
	  - Added the possibility to set the water vapor VMR to the 
	    saturation value over water/ice within a water/ice cloud.
	    This is implemented in AtmFromRaw1D, hwere one has now 
	    the option of AtmFromRaw1D{CloudSatWV = "yes"} to do this
	    VMP profile modification.

2001-07-30  Carlos Jimenez  

	* arts-0-0-190

	* commenting out a line printing out za angles in m_batch.cc
	left after some debugging ... guessing

	* adding workspace method SymmetricCopy in /src/m_io.cc

	* adding /ami/hmatrix/hRedKx to do reduction based on 
	weighting functions

2001-07-26  Oliver Lemke  

	* arts-0-0-189

	* doc/doxygen/Makefile.am: Renamed make_* source files to make_auto_*.
	
2001-07-24  Oliver Lemke  

	* arts-0-0-188

	* src/Makefile.am: Renamed make_* source files to make_auto_*.
	
	* src/.cvsignore: Renamed make_* files to make_auto_*.

	* src/make_md_cc.cc: Renamed to make_auto_md_cc.cc.

	* src/make_md_h.cc: Renamed to make_auto_md_h.cc.

	* src/make_wsv_groups_h.cc: Renamed to make_auto_wsv_groups_h.cc.

	* src/make_wsv_h.cc: Renamed to make_auto_wsv_h.cc.

	* src/make_wsv_pointers_cc.cc: Renamed to make_auto_wsv_pointers_cc.cc.
	
2001-07-24  Stefan Buehler  

	* arts-0-0-187

	* Major Change: Added a new command line parameter --input
	(-i). This is complementary to the --methods switch. It must be
	given the name of a variable (or group). Then it lists all methods
	that take this variable (or group) as input.
	
	* src/main.cc (main): Added command line parameter -i/--input.
	(option_input): Added this function, to take care of the new
	command line parameter.

	* src/parameters.h: Added command line parameter -i/--input.

	* src/parameters.cc (get_parameters): Added command line parameter
	-i/--input.

	* src/.cvsignore: Updated and cleaned up a bit.

2001-07-23  Oliver Lemke  

	* arts-0-0-186

	* src/make_md_h.cc: Renamed md.h to auto_md.h and md.cc to auto_md.cc.
 	Moved auto_md.cc creation to src/make_md_cc.cc.
	
	* src/make_md_cc.cc: Moved creation of auto_md.cc to this file.
	
	* src/Makefile.am: Changed names for auto-generated files. And added
	make_md_cc.

	* src/make_wsv_pointers_cc.cc: Renamed wsv_pointers.cc to
	auto_wsv_pointers.cc.

	* src/make_wsv_h.cc: Renamed wsv.h to auto_wsv.h.

	* src/make_wsv_groups_h.cc: Renamed wsv_groups.h to auto_wsv_groups.h.

2001-07-11  Oliver Lemke  

	* arts-0-0-185

	* data: Data directory and all subdirectories removed.
	Use package arts-data!!!!

	* configure.in: Removed Makefile entries for data dir and subdirs.
	
	* Makefile.am: Removed data from subdirectories.
	
2001-07-05  Stefan Buehler  

        * arts-0-0-184

	* doc/uguide/absorption.tex: Added this file, which should contain
	documentation for the absorption part of ARTS.

2001-06-26  Thomas Kuhn  

        * arts-0-0-183

	* changes: 
	change of the H2O absorption model calculation.The models 
	"H2O-CP98",
        "H2O-MPM87",
        "H2O-MPM89",
        "H2O-MPM93",
        "H2O-PWR98",
	have now no input parameters.
	The naming convention has changed for the ordinary
	H2O continuum, they are now called "H2O-SelfContStandardType" and 
        "H2O-ForeignContStandardType". They need two input parameters
	each. Typical values can be found in the xample control file
	doc/example/cont.arts.
	Also no input parameters have now:
	"H2O-ContMPM93", 
	"O2-PWR93",
	"CO2-SelfContPWR93",
	"CO2-ForeignContPWR93",
        "liquidcloud-MPM93",
        "icecloud-MPM93".
	Additionally the name of "O2-PWR93O2" is changed to "O2-PWR93".
	The temperature constraint in "icecloud-MPM93" is removed, one 
	can calculate ice particle clouds at all temperatures, as for 
	for liquid water clouds.
	* src/continuum.cc: implementation of the O2 and N2 continuum
	absorption model of MPM93. They are called  "O2-SelfContMPM93" and
	"N2-SelfContMPM93". The broadening is calculated with dry air 
	(= all species minus water vapor).

2001-06-26  Stefan Buehler  

        * arts-0-0-182

	* Major change: Changed unit of lower state energy in LineRecord
	and ARTS catalogue file from cm^-1 to Joule (ARTSCAT-3). Verified
	that the absorption coefficients are still the same for:
	1. H2O calculation from HITRAN catalogue.
	2. O2 calculation, using one of Axel's line files with overlap.

	* src/absorption.cc (xsec_species): Lower state energy does not
	have to be converted to Joule anymore.
	(wavenumber_to_joule): Added this little helper function, which
	converts energy from wavenumber to Joule.
	(ReadFromHitranStream): Convert lower state energy to Joule, using
	the helper function wavenumber_to_joule().
	(ReadFromJplStream): Convert lower state energy to Joule, using
	the helper function wavenumber_to_joule().
	(ReadFromMytran2Stream): Convert lower state energy to Joule, using
	the helper function wavenumber_to_joule().

	* src/absorption.h: Made linesElowToJoule a friend of LineRecord.
	(class LineRecord): Changed mversion from 2 to 3.
	
	* src/methods.cc (define_md_data): Added method linesElowToJoule.

	* src/m_abs.cc (linesElowToJoule): This is just a helper method
	for the catalogue conversion. Can be removed, as soon as we are
	sure there are no more old files around. It uses the conversion
	function wavenumber_to_joule().

	* data/spectroscopy/arts/o2_spin_rot.aa: Converted lower state energy to Joule.

	* data/spectroscopy/arts/o2_spin_rot_hit.aa: Converted lower state energy to Joule.

	* data/spectroscopy/arts/o2_spin_rot_jpl.aa: Converted lower state energy to Joule.

	* data/spectroscopy/arts/o2_spin_rot_pwr.aa: Converted lower state energy to Joule.

	* data/spectroscopy/arts/o2_spin_rot_pwr_1.aa: Converted lower state energy to Joule.

	* data/spectroscopy/arts/o2_spin_rot_pwr_2.aa: Converted lower state energy to Joule.

	* data/spectroscopy/arts/o2_spin_rot_pwr_3.aa: Converted lower state energy to Joule.

2001-06-25  Stefan Buehler  

        * arts-0-0-181

	* Major changes: Changed ARRAY implementation back to STL. This
	fixed the bug with the AUX parameters for lineshape with
	overlap. Renamed line files to .aa. Details below.
	
	* data/spectroscopy/arts: Renamed line files to `.aa' instead of `.al'.

	* src/methods.cc (define_md_data): Changed name of
	linesWriteToFile to linesWriteAscii and name of
	lines_per_tgWriteToFile to lines_per_tgWriteAscii.

	* src/vecmat.h (ARRAY): ARRAY is now once more STL based. 

	* src/make_md_h.cc (main): Adapted to ARRAY change. The removal of
	WSVs that are both input and output used the erase_vector_element
	function. Now it uses std::vector<>::erase. This task occurs in
	two places, for md.h and md.cc.

	* src/absorption.cc (get_tag_group_index_for_tag_group): Updated
	documentation. Cleaned up.
	(xsec_species): Verified that now the AUX parameters for the
	overlap are getting there. So it was indeed an MTL bug that lead
	to the AUX parameters getting lost. I don't know how the oxygen
	spectrum could have been correct last week, it remains a
	mystery. My suspicion is that it never worked since the ARRAY
	implementation was set to MTL.

	The absorption calculation using explcit lines still has to be
	compared to the original Rosenkranz function. Thomas will do this
	when he is back from Lindau.

	* src/m_abs.cc (lines_per_tgAddMirrorLines): Adapted to ARRAY
	change. Cleaned up the function and made it much simpler. Now the
	mirror lines are simply appended after the original lines. That
	way, no copying of the lines is needed.
	(lines_per_tgCompact): Adapted to ARRAY change. Added safety check
	that f_mono is sorted. Cleaned up a bit. Replaced
	erase_vector_element by std::vector<>::erase.
	(abs_per_tgReduce): Adapted to ARRAY change. No more use of erase
	function. Cleaned up.  
	(linesWriteAscii): This is the new name of linesWriteToFile. 
	Changed default name extension to `.aa' instead of `.al'.
	(lines_per_tgWriteAscii): This is the new name of lines_per_tgWriteToFile. 
	Changed default name extension to `.aa' instead of `.al'.
	(xsec_per_tgAddLines): Completed the work started
	by Thomas. Two checks are now performed:
	1. a. Is the species oxygen?
	   b. Are there aux parameters?
	   c. Is the apropriate Rosenkranz lineshape used?
	2. a. Is the Rosenkranz lineshape used?
	   b. Is the species oxygen?
           c. Are there aux parameters?

	The absorption part is getting more and more messy. But at least,
	now it should be a bit safer than before.

2001-06-22  Thomas Kuhn  

	* arts-0-0-180

	* src/m_abs.cc (xsec_per_tgAddLines): Introduction of a control
	structure for the auxiliary lineshape function parameters.  This
	structure is only very preliminary and contains up to now only a
	print statement and no real control - this has to be implemented!

2001-06-22  Patrick Eriksson  

	* arts-0-0-179

	* Spectra are now also obtained when standing on the ground and
	looking downwards which not was the case before. So now spectra
	shall be obtained for all observation cases.

	* When observing from a point inside the atmosphere and the distance
	between the sensor and the tangent point, or the ground, is less
	than l_step/10, the part of the LOS from the sensor and the tangent
	point, or the ground, is neglected. For these cases, l_step is set to 
	the value given in the control file, i.e. no adjustment is done as when
	the distance discussed is > l_step/10.

	* Fixed a bug when calculating the angle of the beam after a
	ground reflection, when considering refraction. The angle was
	calculated as asin(c/(Re+z_ground)*n(z_ground)) while the
	correct expression is asin(c/(Re+z_ground)/n(z_ground))

	* Updated the full.arts control file in examples.

2001-06-22  Thomas Kuhn  

	* arts-0-0-178

	* changes/corrections in the continuum abs calculation.
	
2001-06-21  Stefan Buehler  

	* arts-0-0-177

	* src/make_wsv_h.cc (main): Fixed bug that prevented the correct
	generation of Doxygen headers for WSVs from online documentation.

	* src/make_md_h.cc (main): Do no longer generate Doxygen headers
	from the online documentation of workspace methods. Doxygen
	headers have to be created manually!

	Also removed doxygen header for the array getaways in md.cc, which
	holds the pointers to the getaway functions, because this lead to
	a Doxygen error message.
	
2001-06-20  Stefan Buehler  

	* arts-0-0-176

	* .cvsignore: Added arts.spec.

	* src/absorption.h: Made the intensity to mean intensity per
	molecule, i.e., not containing the isotopic ratio. This could
	create errors when older ARTS catalogues are used, because there
	the intensity included the isotope ratio, similar to HITRAN. To
	avoid this error, I've introduced a format tag, which should
	now be first in every ARTS catalogue file. It looks like this:
	ARTSCAT-2. There is a member function Version() to line_data that
	returns this version string.

	See doxygen documentation for LineRecord for a (hopefully precise
	enough) description of the format.

	* doc/examples/example1.arts: This file didn't run anymore. Kicked
	out the continua to make it run. There is a bug in the continuum
	tags. For some reason, none of the continua is accepted, although
	the tag specified is among the valid tags suggested by the error
	message. 

	* src/absorption.cc
	(write_lines_to_stream): Added output of version tag. Also output
	number of lines.
	(LineRecord::ReadFromHitranStream): Divide by isotopic ratio when
	reading HITRAN intensity.
	(LineRecord::ReadFromJplStream): Leave intensities as they are, do
	not any longer multiply with isotopic ratio
	(LineRecord::ReadFromMytran2Stream): Leave intensities as they
	are, do not any longer multiply with isotopic ratio
	(xsec_species): Apply isotopic ratio. This is done in the final
	loop, where xsec is summed up for all lines.
	(xsec_species): Also removed a try catch block around the
	partition function ratio calculation. This means that now the
	program will stop with an error message if partition functions can
	not be calculated. Before, it just gave a warning.

	* src/m_abs.cc (lines_per_tgWriteToFile): Do not any longer write
	the number of lines in each tag (since this is now added
	automatically after the format tag).
	(linesReadFromArts): Added check for correct version tag.

2001-06-13  Patrick Eriksson  

	* arts-0-0-175

	* Made a function to flip vectors (VectorFlip).
	
2001-06-05  Thomas Kuhn  

	* arts-0-0-174

	* change in methods.cc to allow profile read in from files
	directly (see function raw_vmrs_1dReadFromFiles)
	new tags defined for cloud liquid water (liquidcloud) and
	cloud ice particles (icecloud). For these tags also profiles can
	be read in now.
	
2001-05-30  Stefan Buehler  

	* arts-0-0-173

	* data/atmosphere/fascod/midlatidude-summer.HO2.am: Added this
	file by hand from the 45n file in the RAL scenario used for the
	ESTEC studies (/pool/esa/maso/in/atm_scen). 

2001-05-30  Stefan Buehler  

	* arts-0-0-172

	* continua.cc: Removed `^' character.

	* species_data.cc: Added isotope 172 (HITRAN 2000 tag 16)

	* species_data.cc: Gave HITRAN tag 15 to isotope 182, which was
	already in ARTS, but previously not in HITRAN. Changed isotopic
	ratio of this one to the HITRAN value, which is 6.23e-7, instead
	of the previous value of 6.11e-7.

	* partition_function_data.cc: Added isotope 172 (HITRAN 2000 tag 16)
        The Q coefficients for this are just copied from the main isotope!!

2001-05-25  Thomas Kuhn  

	* arts-0-0-171

	* Fixed wrong parameters in continua.cc

2001-05-16  Patrick Eriksson  

	* arts-0-0-170

	* When running Carmen's SMILES example we got NaNs in Kx. The reason
	to this was that the optical thicknesses when looking down to the 
	ground were very high which results in division with zero.
	I have not changed the equations, instead absloswfs is checked for
	NaNs and Inf and those values are set to zero. This should be perfectly
	alright as those values shall be very, very small anyhow.

2001-05-16  Patrick Eriksson  

	* arts-0-0-169

	* Fixed a size check in yCalc that gave wrong error message when a LOS
	is outside the atmosphere.

	* Off-sets in the batch part are now stored as a vector of off-sets. 
	Before the full new grid (e.g. za_pencil) with the off-set applied was
	stored.
	
2001-05-15  Patrick Eriksson  

	* arts-0-0-168

	* Fixed bugs in groundSet, groundAtBottom, and rand_gaussian.

	* Some crap code had got into qtool.
	
2001-05-14  Stefan Buehler  

        * arts-0-0-167

	* m_abs.cc: Switched interpolation in AtmFromRaw1d from linear
	interpolation to log pressure interpolation using interpp. Because
	adaptors and submatrices are not accepted by interpp, some
	temporary copies have to be made. This is horrible, we need a
	better matrix/vector implementation!

	* The reason for the change was that nadir weighting functions
	showed some strange wiggles. The change did reduce the wiggles
	considerably, but they are still visible.

2001-05-10  Stefan Buehler  

        * arts-0-0-166

	* configure.in: Added -O0 to CXXFLAGS. For some weird reason,
	configure on Kenny insisted on calling the C++ compiler with -O6,
	which lead to memory exhaustion. On the Smiles maschines this
	problem did not occur...
	
2001-05-02  Stefan Buehler  

        * arts-0-0-165

	* data/atmosphere/tstrad: Added this directory. It contains a test
	case for comparison with RTTOV-6.
	
2001-05-02  Stefan Buehler  

	* arts-0-0-164

	* m_los.cc: Added method MatrixTRJ which calls yTRJ for all rows
	of a weighting function matrix. This is exactly the same
	as the specific method ybatchTRJ. Therefore I have removed this
	specific method. Replace in control files by
	MatrixTRJ(ybatch,ybatch){}. Similar, I added MatrixTB.

	* m_batch.cc: Removed ybatchTRJ and ybatchTB.

2001-04-30  Thomas Kuhn  

	* arts-0-0-163

	* add additional O2 absorption model of Rosenkranz in
	  continua.cc and continua.h

2001-04-27  Carlos Jimenez  

	* arts-0-0-162

	* methods.cc, md.h,M_wfs.cc: added a worspace method called
	linAltsFromPres to calculate a set of pressures 
	corresponding to a set of altitudes equally spaced. A
	possible application is to define a k_grid with equally
	spaced altitudes.

	* constants.cc: the Earth's gravitational constant
	(mu=3.98601E14 m3/s2) added to allow calculation of
	orbital parameters, named as EARTH_GRAV_CONST.
	
	* methods.cc, md.h, m_loc.cc: zaFromDeltat updated
	with EARTH_GRAV_CONST

2001-04-27  Thomas Kuhn  

	* arts-0-0-161

	* add additional H2O absorption models: 
	MPM85/87, MPM89, MPM93, Cruz-Pol98, and Rosenkranz98
	added. Preliminary stored in continua.cc, but this will be
	changed in future.

2001-04-25  Oliver Lemke  

	* arts-0-0-160

	* configure.in, arts.spec.in: Added a spec file for rpm creation.
	This would make the installation process for the release version
	much easier and guarantees a clean deinstallation of arts.

	I will added some more information about building arts rpms.

2001-04-24  Patrick Eriksson  

	* arts-0-0-159

        * New function to set the emission flah: emissionOn and emissinOff.

        * Some new functions to set the ground variables (groundSet,
        groundOff and groundAtBottom).

        * The hydrostatic equilibrium is revised. Check out the functions
        hseSet, hseOff, hseFromBottom and hseCalc).

        * Temperature WFs with hydrostatic eq. now implemented. Two versions
        exist, kTemp and kTempFast. Use the fast one!

2001-04-20  Thomas Kuhn  

	* arts-0-0-158
	
	* add cloud/fog and ice absorption continua 

2001-04-18  Stefan Buehler  

	* arts-0-0-157

	* ami/arts/.cvsignore: Added wsv.txt.

	* h_matrix.cc: Fixed bug in VectorApplyH and MatrixApplyH
	(dimension of output variable was not set). Also added safety
	check of output variable dimension to h_apply functions. Probably,
	there should be similar checks in h_diff, but I did not touch
	this.  

2001-04-11  Patrick Eriksson  

	* arts-0-0-156

	* Fixed a bug in qtool. The line feed was included when calling
	inline functions.
	
2001-04-11  Carlos Jimenez  

	* arts-0-0-155

	* methods.cc, md.h, m_loc.cc: added a workspace method called
	zaFromDeltat to calculate the zenith angles for a LEO-LEO cross
	-link geometry corresponding to a given increment in time in 
	the motion of the LEOs. The LEOs are supposed to be moving in
	opposite directions in nearly identical orbits (but not \n"
        "colliding!).

2001-04-09  Thomas Kuhn  

	* arts-0-0-154
	
	* add continua 
	* add some IDL functions and update of plot_abs_per_tg.pro 

2001-04-04  Carmen Verdes  

	* arts-0-0-153
	
	* Initialize output to zero! This is important, because otherwise
          the output variable could `remember' old values.

2001-04-04  Patrick Eriksson  

	* arts-0-0-152

	* NaNs were obtained when using float and a conversion to brightness
	temperatures was performed. Some scalars have been hardcoded to be
	double to avoid this problem.

	* A similar problem was found in the vector version of planck.

	* A warning, when using very large or small values, as the Planck and
	Boltzman constants, I would recomment to hard-code double to avoid 
	these disturbing problems.
	
2001-04-04  Patrick Eriksson  

	* arts-0-0-151
	
	* Deleted wsv.txt in ami/arts from CVS. This function is auto-generated
	when compliling ARTS and is copied to ami when running the init script.
	Axel had some problems with this function and I hope it is best to keep
	it outside CVS (and I must added it to CVS by mistake).

	* (Sorry, for the problem with yCalc. I will check "my" functions for
	this kind of problems when the optional input variables are ready and
	we know the consequencies of this. I put this in TODO.)

2001-04-03  Axel von_Engeln  

	* arts-0-0-150

	* plot_abs_per_tg.pro updated

	* partition_function.pro updated

	* TODO list updated

2001-04-03  Stefan Buehler    

	* arts-0-0-149

	* m_los.cc: Added safety check to yCalc to make sure that the
	number of frequencies in trans and f_mono is the same. This,
	because it took some time to track down a core dump resulting from
	reading absorption from a file with the wrong number of
	frequencies. There should probably be more consistency checks in
	this method.

2001-04-03  Patrick Eriksson  

	* arts-0-0-148

	* Fixed some bugs for downward looking observations. The first problem
	was associated with the indexing of the ground where there still were
	problems from the change from 1-based to 0-based indexing. Further,
	some vectors where not given any length before copying data.

	* Made the variables a and b in the planck functions static again
	and introduced the variable c for the vector version.
	For the matrix version there were no problem before (or?). The bug
	was in the vector version where the temperature was included in the
	static variable b which of course is a stupid thing. 
	The static variables a and b should now only contains constants.
	
2001-04-03  Stefan Buehler    

	* arts-0-0-147

	* atm_funcs.cc: Fixed bug in vector and matrix version of function
	`planck': Variables a and b must not be declared as static,
        otherwise they are only computed for the first function
	call. Because of this, we got identical results for subsequent
	calls of the function with different temperature.
	
2001-04-02  Stefan Buehler    

	* arts-0-0-146

	* los.h: Cosmetic changes in doxygen header of struct LOS:
	  - Used html tags in the enumerated list because LaTeX constructs
  	    do not work.
          - Replaced index of stop by 0 at one place.

	* There seems to be a problem in the setup of los for uplooking cases.
	 	
2001-04-02  Patrick Eriksson  

	* arts-0-0-145

	* The power of ARTS! I love ARTS, it is so good. It is now possible 
	to make retrieval species for pure absorption measurements.
	I don't want to lessen my fine effort ;-), but this was rather easy to
	implement due to the excellent structure of ARTS.

	* There is now a WSV called emission that you must set. For "normal"
	simulation it should be set to 1, while 0 means that emission shall be
	neglected. For the latter case (pure absorption calculations) the 
	output unit is changed from transmission to optical thickness. This as
	optical thicknesses are normally used during the inversion.

	* The WSFs yRte and YBl are removed. The general function to get 
	spectra is yCalc. This function uses the WSV emission to determine what
	kind of spectrum to return. For pure absorption calculations there 
	exist a special function called yTau. However, note that there is no
	direct overhead involved bu using yCalc as sourceCalc just returns
	a empty array if emission=0.

	* The function absloswfsCalc takes now also emission as input. There
	is also a function called absloswfsTau to match yTau. Then you use
	the kSpecies functions as usual. Great or?

	* The WSF losCalc now also returns z_tan.

	* A warning, I haven't got time for any larger bug controls for these
	changes, so take care.

2001-03-30  Carlos Jimenez  

	* arts-0-0-144

	* m_loss.cc: Fixing a small bug

2001-03-28  Carlos Jimenez  

	* arts-0-0-143

	* methods.cc, md.h, m_loc.cc: added a workspace method called
	zaFromZtan to calculate the zenith angles from a given set of
	tangent altitudes in z_tan

	* atm_funcs.cc, atm_func.h, m_loc.cc : functions n_for_z and
	refr_constant moved from m_loc.cc to atm_func.cc

	* atm_funcs.cc: ztan_refrac modified to do calculations using
	n_for_z.

2001-03-28  Patrick Eriksson  

	* arts-0-0-142

	* First a comment to z_tan just be totally clear. The los
	function will still only take zenith angles as argument, but
	there will be a function to convert a set of tangent altitudes
	to corresponding zenith angles. The z_tan vector will be an 
	output of losCalc.

	* Made some smaller changes to the definition on the ARTS line
	format found in absorption.h. Read it give comments.
	Stefan, can really ARTS read line files (in the ARTS formats)
	with line breaks inside the definition of a transition? I tried
	this and it didn't work.

	* New WSF NumericCopyFirstOfVector. I plan to use this to set 
	the ground temperature to the first value of t_abs.

	* New function in AMI (in file/) to create ARTS line file from
	data in Matlab. Will be used to convert Verdandi to the ARTS
	line catalog.

2001-03-27  Carlos Jimenez  

	* arts-0-0-141

	* workspace.cc: added a new workspace variable z_tan so a set
	of tangent altitudes can be specified as input for a given 
	LOS geometry. Now both z_tan and za_pencil can be used to 
	define the geometry. Requires changes in LOS functions, 
	to follow.

2001-03-16  Stefan Buehler  

	* arts-0-0-140

	* Added Makefile and Makefile.in files in the ami tree to the
	.cvsignore files. (I had forgotten to do this for version 139.) 
	
2001-03-13  Stefan Buehler  

	* arts-0-0-139

	* configure.in: Added missing Makefiles:
      	ami/arts/Makefile
      	ami/file/Makefile
      	ami/math/Makefile
      	ami/path/Makefile
      	ami/physics/Makefile
      	ami/plot/Makefile
      	ami/retrieval/Makefile

	This is necessary for the reconf script to work.
	
2001-03-13  Stefan Buehler  

	* arts-0-0-138

	* Implemented the new continuum concept, as decided in the meeting
	last Friday. I made only a slight change compared to what was
	discussed in the meeting, by using two independend WSVs for the
	coninuum description. These are:
	- cont_description_names
	- cont_description_parameters

	I did it this way, because I have in mind a quite simple mechanism
	for combining WSVs to `conglomerate WSVs', which could then be
	used to bind the two together. However, when I will find the time
	to implement this is an open question. For now, working with the
	two individual variables should be fine. 

	* workspace.cc: Added WSVs cont_description_names and
	cont_description_parameters.  

	* methods.cc: Added WSMs cont_descriptionInit and
	cont_descriptionAppend. Also WSMs xsec_per_tgInit and
	xsec_per_tgAddConts. 

	* m_abs.cc: Added WSMs cont_descriptionInit and
	cont_descriptionAppend. 

	Renamed xsec_per_tgCalc to xsec_per_tgAddLines and adapted.

	Introduced xsec_per_tgAddConts.

	Introduced xsec_per_tgInit.

	Adapted absCalc.

	* continua.cc: Added the function `check_continuum_model', which
	checks if a string matches a continuum model. Continuum model
	names must look like this: `H2O-ContRosenkranzSelf'. At the
	beginning must be the species name.

	* absorption.cc: Added the function get_tag_group_name which
	returns a tag group name from an ARRAY of OneTag. This is just
	handy for informational output messages.

	* doc/examples/cont.arts: This is an example file for calculating
	continua. 
	
2001-03-13  Patrick Eriksson  

	* arts-0-0-137

	* The function to create control files from templates is now
	called qtool and is found in ami/arts. There is now some better
	instructions and an example on how this tool can be used.

2001-03-13  Patrick Eriksson  

	* arts-0-0-136

	* I have added a number of handy Matlab scripts to AMI. All functions
	are of rather general character and can be of use in many cases. The
	functions are sorted into a number of sub-folders.
	
2001-03-07  Carlos Jimenez  

	* arts-0-0-135
	
	* math_funcs.cc: incluiding the Choleski decomposition in rand_data_
        gaussian so a Choleski decomposition s=l'*l is done and l is used to 
        generate the random data.

	* methods.cc, m_covmatrix.cc: new worskpace method BatchdataGaussian
        NoiseNoCorrelation to generate noise without inter-channel correlation. 

	* m_batch.cc: BatchdataGaussianSpeciesProfiles updated for tgs

2001-03-07  Patrick Eriksson  

	* arts-0-0-134

	* Fixed a small bug in the H-matrix part of AMI.
	
2001-03-01  Wolfram Haas  

	* arts-0-0-133

	* read_datafile.pro: Keyword changed ('check' instead of
	                                      'optimize').
	* read_artsvar.pro: Keyword changed ('check' instead of
	                                     'optimize').
	* write_datafile.pro: Unnecessary 'print'-command removed.

	* utilities.tex: Upgrading of the description.
	
2001-02-26  Carlos Jimenez  

	* arts-0-0-132

	* /ami/read_datafile.m: matlab read and write functions modified to
	include SYMMETRIC type

	* m_batch.cc, m_covmatrix.cc: functions with covariance matrices
	updated so covariance matrices are now SYMMETRIC

2001-02-26  Patrick Eriksson  

	* arts-0-0-131

	* The text for continuum absorption changed.

2001-02-23  Patrick Eriksson  

	* arts-0-0-130

	* A new try to commit my latest changes.

2001-02-22  Axel von Engeln  

	* version-0-0-129

	* two new species implemented, which are new in Hitran 2000, 
	additionally put some more species into the partition function
	calculation, and the abundance calculation. These additional
	species are not implemented in arts yet.

	* math_funcs.h: output error corrected

	* aii_klegend_d.pro: klegend_d file, needed in plot_abs_per_tg.pro

2001-02-22  Patrick Eriksson  

	* arts-0-0-128

	* There were some problems around the last commit, so this another
	one just in case.
	
2001-02-21  Patrick Eriksson  

	* arts-0-0-127

	* The story about LOS seems to never end. Before last commit I only did
	changes with 1 zenith angle. When I now used refraction for a full
	scale simulation I noted that the LOS calculation was very slow. The
	problem turned out to be the interpolation. The interpolation is now
	done locally in the function where the interpolation index is stored
	from one interpolation to next and this saves a lot of time. I also
	did some other changes to improve the speed but with much less impact
	on the final computational time.
	The function is now about 50 times faster then before
	
2001-02-19  Patrick Eriksson  

	* arts-0-0-126

	* Yet another bigger revision of the LOS part. 
	The core calculations are now performed by a single function for
	all observation geometries (one function for refrcation and one
	function for geometrical calculations). This should ensure a high
	consistency for the calculations. Some preparation for the 2D
	calculations have been performed.

	* Refraction is now handled by a more traditional ray tracing scheme,
	using the geometrical term as starting point. The refractive index
	is assumed to be constant over each ray tracing step. See further
	AUG. As I wanted an integer ray tracing step for each LOS step,
	the wsv l_step_refr is exchanged with refr_lfac (an integer). This
	factor gives how many ray tracing steps that shall be performed for
	each LOS step (the ray tracing step length is accordingly
	l_step/refr_lfac). The calculations with refraction are now a bit 
	slower and too small steps should be avoided. The ray tracing works 
	both with float and double.

	* I have tested the ray tracing scheme and the results were good.
	First of all, if n is set to 1 at all altitudes, the geometrical LOS
	is obtained exactly (the deviations are around 1e-6 m). A suitable 
	value for the ray tracing step length seem to be about 5 km. 

	* The LOS structure is extended and holds now also the geometrical
	altitudes of the LOS points not only the pressures). These altitudes
	should not be used inside ARTS but are intended for plotting and bug
	checking.

	* The angles between the vectors going from the Earth's center and
	the sensor and the LOS points are now also calculated. These angles
	are called psi in lack of a better name (any suggestion?).
	The psi angles were included as a preperation for 2D. If horisontal
	structures are neglected for the LOS calculations (the effects should
	be negliable according to RAL and Rodgers), it is now a simple thing
	to get the whole LOS for 2D (as soon we define what coordinate system
	to use).

	* Axel, I got your thesis in my hand more or less in the same minute
	as I finished my ray tracing scheme. I saw that you have written quite
	a lot about refraction. You should have done this work!
	
2001-02-16  Stefan Buehler  

	* arts-0-0-125

	* version.h, version.cc: Added resize function for SPARSE and
	SYMMETRIC. Note that resize really replaces the object by a new
	one of the right size. Maybe the name should be changed to
	`replace' one day. Furthermore, note that for SYMMETRIC
	resize(a,i,j) generates a new SYMMETRIC matrix by calling
	SYMMETRIC(i,j), which should generate a ixi symmetric matrix with
	j offdiagonal bands.
	
2001-02-15  Axel von_Engeln  

	* arts-0-0-124

	* lines_per_tgCompact workspace method included, it just cycles
	through all lines per tag groop and looks whether they are in or
	outside the defined cutoff frequency of the lineshape. All lines
	outside are removed. This should save some computational time, but
	something similar is done in the absorption calculation when a
	cutoff frequency is present.

	* lineshape cutoff seems to work
	
2001-02-14  Carlos Jimenez  

	* arts-0-0-123

	* maths_func.h, maths_func.cc: Added the function *chol* to do a
	Choleski factorization

	* demonstrate_vecmat.cc: Included a test case running *chol* 

2001-02-13  Stefan Buehler  

	* arts-0-0-122

	* vecmat.h, vecmat.cc: Added matrix type SYMMETRIC. This should be
	both banded and symmetric. (Having just symmetric is a special
	case of this.) 

	SYMMETRIC A(5);   // generates 5x5 symmetric matrix
	SYMMETRIC A(5,1); // generates 5x5 banded symmetric matrix like this:
	                  // xx000
	                  // xxx00
	                  // 0xxx0
	                  // 00xxx
	                  // 000xx

	However, the latter case seems not to work and I don't understand
	why. Best would be to write email about this to the MTL people.

	* demonstrate_vecmat.cc: Included test cases for the SYMMETRIC type.

2001-02-13  Patrick Eriksson  

	* arts-0-0-121

	* Simplified the WF information somewhat. Now the length of each
	identity is stored instead of start and stop index. This to avoid
	storing INDEX in a matrix. Column 3 of the aux variables removed.

	* The species WF functions now use wfs_tgs.

	* Changed names on the workspace variables tgs and wfs_tgs to match
	the names used in function names.
	
2001-02-12  Patrick Eriksson  

	* arts-0-0-120

	* Hard-coded double in some places in m_los.cc where the earth
	radius (maybe + something) is squared to improve the precision.

	* With double and setting n=1, the same result is obtained with and 
	without refraction (which should indicate that everything is OK).
        The option float/refraction is still not working (see more below).

	* Fixed a bug in planck when using float. This expression:
	a = 2.0*PLANCK_CONST/(SPEED_OF_LIGHT*SPEED_OF_LIGHT);
	becomes 0 if a is set to be float. Now hardcoded to be double.

	* I will not bother you about the details, but I recommend you
	to NOT use refraction before we have validated my new scheme. Carlos
	will implement some other scheme so we get an oppertunity to check
	the results.

	* ARTS seems to run now when using float (if not refraction is switched
	on). So let's use float for some time to look for other bugs
	connected with using float. OK?
	
2001-02-08  Axel von_Engeln  

	* arts-0-0-119

	* lineshapeDefine help extended

	* lineshape_per_tgDefine help extended

2001-02-07  Axel von_Engeln  

	* arts-0-0-118

	* lineshapeDefine additional keyword cutoff added, which defines
	the cutoff frequency [Hz], -1 no cutoff

	* lineshape_per_tgDefine additional keyword cutoff added, which
	defines the cutoff frequency [Hz], -1 no cutoff

	* lineshape is a workspace variable now that contains the index
	to the lineshape, normalization function, and cutoff.

	* Validation has only been performed with the no cutoff option.

2001-02-07  Axel von_Engeln  

	* arts-0-0-117

	* abs_per_tgReduce workspace method and little bug removed.

2001-02-02  Axel von_Engeln  

	* arts-0-0-116

	* tag_groupsDefine workspace method has now been changed to
	tgsDefine

	* wfs_tgsDefine workspace method introduced, this gives the
	tag groups out of tgsDefine, for which weighting function shall
	be calculated

	* abs_per_tgReduce workspace method introduced, this reduces the
	abs_per_tg variable to the size of the tag groups given in
	wfs_tgsDefine. The order in wfs_tgsDefine does not has to be kept.

2001-01-30  Axel von_Engeln  

	* arts-0-0-115

	* aii_prologue_l.pro: Arts IDL Interface plot prologue, landscape
	
	* aii_epilogue.pro: Arts IDL Interface plot epilogue, landscape

	* plot_abs_per_tg.pro: makes a nice color plot of the absorption
	per tag group

	* read_datafile.pro: indicees changed from 1 to 0

	* read_tag_groups.pro: reads the tag group names out of a
	controlfile, is for example used by plot_abs_per_tg

	* sort_abs.pro: sorts the absorption per tag group according to
	magnitude at a certain altitude level, is used by plot_abs_per_tg

	* arts/o2_spin_rot_pwr_3.al: arts catalogue file of the oxygen
	spin rot spectrum, see file for more info

	* methods.cc: updated some info.

2001-01-26  Stefan Buehler  

	* arts-0-0-114

	* vecmat.h: Fixed bug in transf() function. The type of the
	mathematical function is now double (&my_func)(double). Numeric
	does not work here, since mathematical functions for float do not
	exist.

2001-01-26  Patrick Eriksson  

	* arts-0-0-113

	* Changes in reading and writing of binary files. There were some 
	really bad bugs that now should be fixed. The reading and writing
	of matrices shall now be somewhat faster.
	
2001-01-24  Stefan Buehler  

	* arts-0-0-112

	* vecmat.h: Changed ARRAY implementation back to MTL.

	* make_md_h.cc: Adapted to ARRAY implementation change.
	
2001-01-23  Patrick Eriksson  

	* arts-0-0-111

	* Removed special functions for no ground and no refraction. It became
	messy to make several versions at so many places. Instead I have made
	two small functions called NoGround and NoRefraction to set dummy 
	values for the ground and refraction variables (however the ground 
	altitude must be specified). This solution makes the functions assuming
	a special calculation order, that is functions calling workspace 
	methods as absCalc and losCalc, more general.

	* Added functions to calculate WFs for pointing off-set and a 
	proportional calibration error. It is now also possible to calculate
	WFs for continuum absorption fit for portions of the total frequency
	range. This can be used to make seperate fits in primary and image
	frequency band.
	
2001-01-19  Stefan Buehler  

	* arts-0-0-110

	* m_abs.cc: Added method lines_per_tgReadFromCatalogues. This
	reads lines from catalogues and assigns them to lines_per_tg in
	one go. Different catalogues can be specified for different
	tags. This will be handy for the water vapor absorption
	spectrum. Now we can use a special line file for water vapor,
	with continuum parameters to match.

	* token.h, parser.cc: Renamed the type ARRAY_Numeric_t to
	VECTOR_t. Also changed the definition accordingly, so this type is
	now a vector.

	* doc/examples/example1.arts: Adapted to demonstrate the new
	catalogue reading features.

2001-01-19  Patrick Eriksson  

	* arts-0-0-109

	* Made the function h2o_absSet.

	* Fixed a bug in rte. The step just above the tangent point was just
	looped once, instead of two as is correct. A bug from the MTL switch.

	*So finally, I managed to get consistency between the spectra and
	the internal calculation to get absloswfs. This does not guarentee
	that the WFs are OK, but so far everything seems correct.
	
2001-01-18  Stefan Buehler  

	* arts-0-0-108

	* m_abs.cc: Fixed bug in the continuum switch in
	xsec_per_tgCalc(). Also renamed xsec_per_tgCalc() from previous
	name xsec_per_tgCal().
	
2001-01-18  Patrick Eriksson  

	* arts-0-0-107

	* Added the function refr_indexBoudouris, i.e. this function takes into
	account water and not only dry air.

	* Added the functions VectorAdd, VectorScaled and MatrixScaled that can
	be used for simpler tests. VectorAdd can be used to add 2 K to t_abs
	at all altitudes to test the influence of the temperature for some
	measurement (used e.g. for the WATS proposal).

	* I have gone through the los, rte and bl functions for all geometries
	with and without refraction. There was some bugs, both old ones and 
	from the MTL switch. At least there are now no errors (in my test 
	cases) and the results are reasonable.

	* I have started to check the species WFs. The WFs for upward 
	observations seem to be OK now. One smaller bug found for limb WFs, but
	I have not yet made a final test. I will continue this work.

	* An interesting thing. For the WATS proposal I created a line file
	with the strongest H2O lines up to 560 GHz. I also added these lines
	with a negative centre frequency, and it worked. So the solution
	for van Vleck-Weiskopf should be OK.
	
2001-01-17  Wolfram Haas  

	* arts-0-0-106

	* Added the IDL interface functions.

	* read_artsvar.pro: Reads an ARTS variable (uses read_datafile). 

	* read_datafile.pro: The real implementation of the reading
	routine. 

	* write_artsvar.pro: Writes an ARTS variable to a file in ARTS
	format (uses write_datafile).

	* write_datafile.pro: The real implementation of the writing
	routine. 
	
2001-01-17  Stefan Buehler  

	* arts-0-0-105

	* Put in continuum stubs. Also did the implementation for a self
	continuum, although the coefficients (C and x) are at the moment
	just dummy numbers. Thomas should put in the correct ones that
	result from his fits to lab data. Also, the function for the
	foreign continua needs to be added, which should be simple
	following my self continuum example. Interesting places for this
	work are marked with `FIXME' and/or `Thomas' in comments.

	The continuum at the moment is bullshit, without the correct
	coefficients and the foreign part. Probably many orders of
	magnitude wrong.

	* continua.h: Header file for continua.cc.

	* continua.cc: Implementation of continuum functions.
	
2001-01-15  Axel von_Engeln  

	* arts-0-0-104

	* tag groups: we went back to the definition of tag and tag
	groups. Therefore some WSM are called differently, e.g.,
	lineshape_per_tgDefine instead of lineshape_per_tagDefine
	Sorry, but you have to change your controlfiles again :-(
	Hope we stay with this definition now.

	* Oxygen: absorption is now always calculated with the
	normalization factor given in the controlfile. this was formerly
	treated differently to find agreement with the old iup forward
	model.

	* Cross Sections: now implemented differently, so that absCalc
	just calls the cross section WSMs xsec_per_tgCal and
	absCalcFromXsec. 
	
2001-01-15  Patrick Eriksson  

	* arts-0-0-103

	* Spectra have been wrong for some time. I discovered yeasterday (after
	a lot of investigating) that the spectra just grow for each zenith
	angle. This was a problem after the switch to MTL, due to the shallow
	copying with the =-operator. Spectra are now again reasonable for limb
	sounding. I habe not done any tests for other geometries.

	* The species WFs are incorrect. I will look for that bug.

	* Cleaned up the integration routine mess. Now the two template
	functions of SB are used together with an old function returning
	only a scalar.

	* Removed some other old code in math_funcs.

	* Fixed bug in AMI when reading and writing binary files caused by
	the switch from 1 to 0 based indexing. This bug only affected arrays.

2001-01-11  Axel von_Engeln  

	* arts-0-0-102

	* xsec_per_tagCal WSM implememted, calculates the cross section
	per defined absorption tag

	* absCalcFromXsec WSM implemented, calculates the absorption and
	the absorption per tag from the cross sections calculated by
	xsec_per_tagCal.

	* Agreement with the 2. Bredbeck book arts description should now be
	archieved in principle. Still we have to rename the tg to tag, and
	somebody should put all the stuff into the AUG.

2001-01-10  Axel von_Engeln  

	* arts-0-0-101

	* had to check in again my changes, because I just updated to
	Stefans MTL version arts-0-0-99. This does not work, because
	directories are not removed (e.g., I checked in tnt again). I
	don't know what else could go wrong, so I checked out Stefans
	version and redid my version 100.

2001-01-08  Axel von_Engeln  

	* arts-0-0-100

	* yes, I did the 100 version. I am proud.

	* and I did some work on the partition functions, included now the
	vibrational levels. more info will be available in the arts
	proceedings (hope I make it in time).

	* updated lineshape infos

2001-01-08  Stefan Buehler  

	* arts-0-0-99

	* This is a working commit. Everything needs still a lot of
	tidying up. Sorry for this. However, I have made massive changes,
	and I don't want to get completely out of sync with the rest of
	ARTS development. Merging was tough enough as it was.

	* vecmat.h: Contains now the complete matrix/vector declaration
	(linalg.h has vanished). 

	* vecmat.cc: Contains now the complete matrix/vector implementation
	(linalg.cc has vanished). 
	
	* vecmat.h: Changed implementation of ARRAY from MTL
	to STL. This also required some small changes all over the place. 

        * vecmat.h: Changed implementation of VECTOR and MATRIX to
	MTL. This required massive changes all over ARTS.

	* math_func.cc: Changed from 1-based to 0-based. Shitty work, I
	hope I have not introduced too many bugs. Patrick, could you
	please look at the places marked by FIXME?

	Important change: Non-return versions of math functions no longer
	resize their output vector. This makes them more useful, because
	now you can apply them directly on rows or columns of a matrix
	without any copying. The same is true for output
	matrices. Instead, the return version sets the size before calling
	the non-return version. So, if you want to create and resize at
	the same time, simply use the return version. Anyway, because of
	the shallow MTL copies, return versions should be as efficient as
	non-return versions.

	This also has the consequence that non-return versions no longer
	need arguments specifying the size of things to generate, instead
	the size is taken from the given output vector/matrix.

	* rand_gaussian: Is this algorithm correct? - See FIXME.
		
        * rand_uniform: There is a problem with setting the random seed
	here. It has the opposite of the desired effect. See FIXME comment
	inside the function! I commented the line out for now.

	* Philosophical remark: There is a conflict between 2 important
	C++ paradigms, function overloading and templates. The first says
	that it would be nice to always give the same name to similar
	functions, even if they act on different data types (for example
	interp_lin for vectors and matrices). The second says that it
	would be nice to formulate algorithms such that they work for
	several (similar) data types (for example the copy() algorithm
	from MTL). As it turns out, having both is very difficult. For
	example, there are the algorithms print_vector() and
	print_all_matrix() which do the same thing, once for vectors and
	once for matrices. Both are template functions. If we give them
	the same name (for example simply `print') the compiler can no
	longer distinguish between the two functions and we get an
	error. I can see no elegant solution to this problem. 

	* Math functions: I think there are now too many math functions
	(for example interpolation routines). This should be generalized
	more. For example one linear interpolation routine for vectors and
	one for matrices is probably sufficient. Also, is it really
	necessary to have also return versions for all functions?

	* m_wfs.cc, k_temp_nohydro: I don't understand why 1 K is added at
	all levels. This does not give the derivative, does it? Wouldn't
	one have to do this separately for each level? (See FIXME in the
	code.) 

	* Transf(): Arithmetic functions like sqrt() and also the new
	log10() for vectors and matrices are no longer necessary, since
	the transf() algorithm can apply any mathematical function to a
	vector or matrix. Transf() exists as parameter and return version,
	hence has exactly the same functionality as the old functions.

	* demonstrate_vecmat.cc: A sample program demonstrating matrix,
	vector, and mathematical features. Is compiled automatically if
	you do a `make'. Run as `demonstrate_vecmat'. 

	* example1.arts: Runs and gives same result as before
	(with arts-0-0-98). 

	* full.arts: I get an error in method ybatchAbsAndRte that I don't
	understand. This also with the old version of ARTS. Patrick, could
	you look into this?

	I quickly compared the Kx matrix with arts-0-0-98. Unfortunately,
	the result is not identical (now about 50% smaller than before). I
	have no idea what's going wrong. Sorry for committing it like this,
	but since you developed this part, maybe you have better ways of
	verifying individual calculation steps.

	* A common bug: Assigning a scalar to a vector as in:
	VECTOR a;
	a = 1;
	At runtime this will lead to a segmentation fault later on in the
	program. Unfortunately this bug is hard to locate. There could be
	still a few instances of it creeping through ARTS.

	* src/docu.txt: See this file for more common bugs. If you have
	problems, look here first. Anyway, I recommend reading this file
	to everybody (it's quite short). The stuff will eventually go into
	the Uguide, just I found it useful to have a simple ASCII file to
	enter things as I implemented and checked them. If things are
	unclear here, look also in the demonstrate_vecmat.cc file, there
	probably is an example there for the feature you need. 

2001-01-06  Axel von_Engeln  

	* arts-0-0-98

	* o2 spin rot absorption included. 2 lineshapes are available for
	this species:
	Rosenkranz_Voigt_Kuntz6
	Rosenkranz_Voigt_Drayson

	added a directory o2_spin_rot to the iup comparision one, where
	controlfiles, etc are located

	The o2 absorption is calculated as all other species, with 2 major
	differences:
	
	1. 2 overlap aux parameter are required in the spectroscopic
	database. I compiled a few catalogues in the arts format, they are
	located under spectroscopy/arts. 
	2. the o2 absorption requires a water vapor vmr. consequently
	abscalc requires now always a h2o vmr (I couldn't think of another
	way to implement this). this vmr is only needed for the rosenkranz
	lineshapes and can be set to any dummy value for other
	calculations. I followed the arts convention and called it
	h20_abs, which can be generated from the vmrs by:

	# define the h2o_abs vector, containing the total wv vmr
	VectorCopyFromArrayOfVector (h2o_abs, vmrs) {index=0}

	this has to be done after the call to AtmFromRaw1D{}.

	* Lorentz lineshape problem solved.

	* hope that's it. More in the mailing list.
                 
2001-01-03  Patrick Eriksson  

	* arts-0-0-97

	* Bugs in absloswfsCalc and sFromFile due to index change fixed.

	* A function to calaulate the base 10 logarithm exists 
	(VectorCalcLog10). This function is handy when setting up Sx when
	using pressure as altitude coordinate.
	
2001-01-02  Patrick Eriksson  

	* arts-0-0-96

	* Version 0-95 did not compile due to a missing ) in math_funcs.cc. 

	* An out-function added to AMI. 
	
2000-12-20  Patrick Eriksson  

	* arts-0-0-95

	* The seed is now reset for each call to a function that generates 
	random data (thanks Oliver).

	* Some functions added to AMI/general.
	
2000-12-19  Axel von_Engeln  

	* arts-0-0-94

	* optimization stuff.

2000-12-15  Axel von_Engeln  

	* arts-0-0-93

	* Voigt_Kuntz1 is now called Voigt_Kuntz6, done some speeding up
	in linesphape (with no great success)

2000-12-15  Axel von_Engeln  

	* arts-0-0-92

	* arts can now read its own catalogue files.

2000-12-15  Patrick Eriksson  

	* arts-0-0-91

	* Fixed some smaller bugs caused by the index change.

	* Updated full.arts in doc/examples. The control file runs OK, spectra 
	lokk OK (including the batch run) but WFs are not checked if correct.

	* Changed the text for the out-streams in calcAbs. Now all lines 
	listed for level 3 (but not pressures) and the main sizes for the 
	calculations are showed for level 2.
	
2000-12-13  Stefan Buehler  

	* arts-0-0-90

	* m_abs.cc, tag_groupsDefine: Fixed bug: Initialization does not
	work correctly with MTL based ARRAY. If you just create
	such a biest, all elements of the outer ARRAY will point to the
	same data. There is an easy fix though, now I simply initialize
	the outer ARRAY elements explicitly. This bug had caused the bug
	in get_tagindex_for_strings that Patrick has reported.

	* m_abs.cc, lines_per_tgCreateFromLines: Fixed same bug.

	* absorption.cc, LineRecord::ReadFromMytran2Stream: Fixed same
	bug. In LineRecord::ReadFromMytran2Stream I had already fixed it
	before. 

	* src/docu.txt: Added description of this bug and how to avoid it
	to the documentation.
	
2000-12-13  Axel von_Engeln  

	* arts-0-0-89

	* lineshapes include now: 3 Voigt Kuntz algorithms, Voigt Drayson,
	Doppler.

2000-12-13  Patrick Eriksson  

	* arts-0-0-88

	* Changed indexing from 1-based to 0-based in the following files:
	    m_wfs.cc
	    m_los.cc
	    m_hmatrix.cc
	    m_covmatrix.cc
	    m_batch.cc
	    atm_funcs.cc
	I did not change math_funcs.cc as there could be side effects. For 
	example, the function col causes problems.
	(This was heavy work, it took 5-6 hours despite I did it basically
	as quyickly as possible).
	Some changes were needed. The ground flags are now int's instead of 
	INDEX. No ground is now flagged as -1. When storing in file, the ground
	flags are increased with the value 1, so the falgs can be stored as
	INDEX (ints are not handled in binary files so far).
	The program compiles but I have not made any more detailed bug search.
	I wait with this until the switch to MTL is complete. The WFs have now
	probably a lot of bugs as those functions have a lot of indexing (and
	I that had tested that so carefully -:( ).

	* First version of batch and covariance parts ready. However, they
	cannot be completed before sprse matrices and Cholesky function are
	aviliable. I have done rather carefully function descriptions so have a
	look in methods.cc.
	
2000-Dec-12  Oliver Lemke  

	* arts-0-0-87

	* src/vecmat.h: Changed type of MATRIX from Fortran_Matrix to Matrix.

2000-12-09  Stefan Buehler  

	* arts-0-0-86

	* All ARRAYs are based on MTL now. This was a tough bit because
	of the indexing problems. The absorption part seems to run the
	same as before. For the RT part I had no way to check. It is
	possible or even likely that I have introduced bugs. Please
	check. 

	* It's not so good changing other people's code. However, I see no
	other way for MATRIX/VECTOR than doing it in the same way: All at
	once for all files. It is not possible to do it gradually, since
	TNT and MTL matrices are incompatible.

	* The indexing scheme must be changed beforehand from x(1) to x[0]
	for VECTORs and from A(1,1) to A[0][0] for matrices. This is the
	only more or less safe way for the transition. Round brackets will
	work for MTL, but mean 0-based indices!

	* src/docu.txt: Documentation on MTL and ARRAY
	implementation. This should go in the Uguide eventually.

	* linalg.h: MTL interface. Probably eventually I will put
	everything back in vecmat.h again, so this file will vanish. At
	the moment vecmat.h includes linalg.h.

2000-12-08  Stefan Buehler  

	* arts-0-0-85

	* In the middle of changing ARRAY implementation to MTL (including
	changing from 1-based to 0-based indexing)

	* Don't update to this version!
	
2000-12-07  Patrick Eriksson  

	* arts-0-0-84

	* Panic backup. (The power contact had slipped out and the computer 
	died. After restart, not all letters on the keyboard did not work and
	I managed to login just by being a smart. After 1-2 minutes the 
	keyboard was suddently OK again, but God knows what can happen)
	As I don't trust the computer, I want to backup my work.

	* I am working on generating random data and doing batch calculations.
	Please, have a look and give comments.

2000-12-04  Patrick Eriksson  

	* arts-0-0-83

	* r_geoid is now made to a workspace variable. Type r_geoidStd{}
        to set it to EARTH_RADIUS.

	* Functions now exist to generate random data with uniform and gaussian
	PDFs. No correlation. VectorRandNormal is an example on workspace
	method. The generation of random data can be checked by rand_test in
	AMI.

	* Made up a format to simply define covariance matrices and made 
	functions to create cov. matrices based on such definition data.
        See sSimple and sFromFile.
	
	* The function z_absHydrostatic gives a vertical grid fulfilling
	hydrostatic eq. The workspace variable h2o_abs must be set.
	
2000-12-01  Axel von_Engeln  

	* arts-0-0-82

	* lineshape selection in controlfile implemented

	* lineshape and lineshape_norm are 2 new workspace variables, they
	  contain the index of the selected lineshape and normalization
	  function of the lineshape_data and lineshape_norm_data records.

	* lineshapeDefine and lineshape_per_abs_tagDefine are 2 new
	  workspace methods, they allow the selection of the lineshape and
      	  the lineshape normalization in the controlfile. Currently
	  implemented: shape: Lorentz, Voigt_Kuntz1
	               norm:  no_norm (1), linear (f/f0), quadratic (f/f0)^2
	  Consequently, they both need tag_groups (tags) as input

2000-11-30  Axel von_Engeln  

	* arts-0-0-81

	* Test version

2000-11-23  Patrick Eriksson  

	* arts-0-0-80

	* Writing about calibration and conversion to brightness temperature
	in AUG.

2000-11-16  Patrick Eriksson  

	* arts-0-0-79

	* Some very small changes in AUG.

	* Allowed cubic treatment between abscissa points of spectra and 
	sensor characteristics when setting up the H matrix (image sideband 
	spectra still only linear treatment). Before all quantities were 
	assumed to be piecewise linear functions, but now piecewise cubic
 	functions can be assumed which could improve the accuracy in some
	cases (needs to be tested).

	* Please note that the sensor part is not yet validated and testet
 	in detail (however, the values look OK). When I am happy with the
	design of the sensor functions, I will do some comparisons with Skuld
	(but I trust ARTS more) and set up some examples for you.
	
2000-11-13  Patrick Eriksson  

	* arts-0-0-78

	* The writing and reading functions for binary files handle now
	empty data (both ARTS and AMI). (Does this work for ASCII files?)

	* The binary data files are now described in AUG.

	* Put in parts in AUG (just parts pages, no move of chapters was 
	needed). AUG is divided into 3 parts.

2000-11-10  Stefan Buehler  

	* arts-0-0-77

	* Very small changes to documentation in several places.

	* Sample control file in AUG still needs to be adapted to new
	method and WSV names.
	
2000-11-10  Patrick Eriksson  

	* arts-0-0-76

	* The way to store binary files modified as the prevoius version did
	not work for matrices. The storage scheme will be described in AUG.

	* AMI includes now reading and writing of binary files. The function
	variables for the read and write functions are changed. 

	* I have written and read data back and forth between ARTS and Matlab,
	and between ASCII and binary. Everything seems OK. Even conversion
	between double and float. But there are so many combinations, so
	no guarantees. Tell me if you find any bugs.

	* make_wsv_h.cc produces now also a text file, wsv.txt, with the
	information from workspace.cc. This file is used both for AGU and AMI.
        Feel free to fix an alphabetical order of the variables in wsv.txt.
	This would look better in AUG.
	
	* The file wsv.txt is copied to ami when running init.m. This file
	is then used by read/write_artsvar to determine to type of the 
	varaibles for e.g. consisteny reasosns. The type is also needed when
	reading and writing binary files.

	* Two appendices introduced in AUG, consisting basically of wsv.txt
	and math_test.cc respectively.
	
2000-11-09  Axel von_Engeln  

	* arts-0-0-75

	* species_data corrected, a O2-snglt-delta tag number 32005 of the
	JPL catalog was included with the main O2 isotope, even though
	this tag is only present in very small abundance. This tag shows
	very strong absorptions, and it should be checked whether a
	detection from a satellite instrument in possible.

	* example1.arts and other arts controlfiles modified, since
	Patrick renamed some of the workspace methods.

2000-11-09  Axel von_Engeln  

	* arts-0-0-74

	* src/m_hmatrix.cc file had still hdf5 included, removed.

2000-11-08  Patrick Eriksson  

	* arts-0-0-73

	* Changed from HDF 5 to HDF 4. More precisly, HDF 4.1r3 is used.

	* String (including arrays) can now be read and written as binary.

	* Default extensions for ASCII files changed. Both numeric and
	string files have now the extension .aa (ARTS ASCII). I did
	not see any strong reason to have different extensions. 

	* The binary files are now displayed using hdp or vshow. See further
	AUG.

2000-11-07  Axel von_Engeln  

	* arts-0-0-72

	* JPL catalogs can now be read, they have to be frequency sorted.
	A merged catalog is now included in the arts distribution at:
	data/spectroscopy/jpl00/jpl00.cat, it contains only species know
	to arts. The script merge_and_sort_jpl does the merging and
	sorting, for more info refer to the script.

	* MYTRAN catalogs can now be read, they do not have to be
	frequency sorted. A slightly modified version of the mytran
	catalog of the ESTEC Spectroscopy Study is now included in the
	distribution, it can be found at:
	data/spectroscopy/mytran/mytran98.my2. This catalog is slightly
	modified, since the original included a HO2 species not know to
	arts.

	* comparisons scenarios are now sorted according to the chosen
	scenario:
	aux/iup_forward_comp/H2O_183GHz : contains the water vapor
	                                  comparison at 183GHz
	aux/iup_forward_comp/master_b   : contains some comparisons for
                              	          the master B band
	aux/iup_forward_comp/fascod     : the fascod files in the old iup
	                                  forward format.

	* abundance: Information on the source and calculation of the
	abundance used in arts is located at: aux/abundances/

2000-11-06  Patrick Eriksson  

	* arts-0-0-71

	* Introduced a file format for ARRAYofSTRINGS. The extension is .as.
        See ArrayOfStringWriteAscii for the file format.
	When reading, blanks (white space) is for the moment not allowed.
	Is this accapteble? My answer is no. If anyone can fix this, please
	go ahead.

	* There should now be a full set of functions for the .am format. 
	For example, the function NumericWriteAscii exists now.

	* There is also a full set of functions for numeric binary files using
	HDF 5. But it was probably a mistake of me to pick HDF5 instead of HDF4
	(I just wanted to use the freshest version). This as it turned out 
	that there are only functions in Matlab to handle HDF4. In addition,
	Frank Merino has never told me what version he uses for Odin, but an
	old e-mail indicates that he uses HDF4 (I how now sent an e-mail to 
	confirm this).
	So I am afraid that I have to take one step backward and change the
	core functions to use HDF4.
	
2000-11-02  Patrick Eriksson  

	* arts-0-0-70

	* Included some files to read and write binary files for arrays. 
	Turned off HDF error messages. Improved ARTS error messages.
	(I wanted mainly to commit before leaving for today as I will work at
	home tomorrow. Can read e-mail, but not do cvs commits).
	
2000-11-02  Patrick Eriksson  

	* arts-0-0-69

	* Sorry, but I think that I did the last commit in src. This is mainly
	to fix this error, and to give you the last version of thr ChangeLog
	and TODO. (Some extra in TODO compared to my e-mail).

	* The LOS structure uses now ARRAYofsizet instead of ARRAY

2000-11-02  Patrick Eriksson  

	* arts-0-0-68

	* First version handling binary data files. For the moment there are
	function to read and write binary files for NUMERIC, VECTOR and MATRIX.
	To add functions for other data types (beside strings) should be 
	straightforward, using the general interface functions to HDF.

	* To test the binary-IO, make a control file called test.arts as:
	     VectorNLinSpace (z_abs)     { start = 1.1
                                           stop  = 13.65
                                           n     = 15 }
             VectorWriteBinary (z_abs) {""}
             VectorReadBinary (z_abs)  {""}
             VectorWriteAscii (z_abs) {""}
        The binary files can be displayed by the HDF tool h5dump:
	   h5dump test.z_abs.ab
	If everything is OK, the ASCII file shall have the same content, check
	by
	   more test.z_abs.am
	Note the different extensions.
	Another HDF tool function is h5ls that showes the structure of the data
	(without displaying any data values, in contrast to h5dump).
	
	* To make a distinction between ASCII and binary files, the ASCII
	functions have changed name as:
	  WriteToFile  -> WriteAscii
	  ReadFromFile -> ReadAscii
	The binary functions are denoted correspondingly:
	                  WriteBinary
	                  ReadBinary

	* Cleaned up the IO parts in methods.cc (the functions are now ordered
	after data type). Did the same in m_io.cc. Corrected some function 
	descriptions in methods.cc.

2000-11-01  Stefan Buehler  

	* arts-0-0-67

	* aii: Added this directory for the ARTS-IDL interface and set up
	Makefile.am. 

	* configure.in: Added aii/Makefile.am here.

	* uguide: Added a new section `Utilities'. This should contain a
	description of the Matlab and IDL interface.

	* uguide/utilities.tex: Started this file as a template for
	Wolfram to use. No contents yet.

	* uguide/Makefile.am: Updated this (added formats.tex and
	utilities.tex). 
	
2000-10-30  Patrick Eriksson  

	* arts-0-0-66

	* AGU has now a new chapter describing data and file formats, and 
	allowed math operations. The chapter is however not finished. Please,
	give comments. The file src/test_math.cc is added and is compilied with
	ARTS. This file should contain examples on all allowed basic math
	operations and is read into AUG. As the file must pass the compiler,
	AUG can only include allowed math operations (at least formaly).

	* Some first test functions for HDF are found in file.cc and 
	m_hmatrix.cc.

2000-10-27  Stefan Buehler  

	* arts-0-0-65

	* file.cc: Included a function open_hdf that illustrates the use
	of HDF. This is one of the HDF examples. Other modifications:
	Added #include  in top of file

	* Makefile.am: Added a line to include the necessary libraries for
	HDF (quite a few). 

	* If HDF is correctly installed, this should work.

2000-10-25  Oliver Lemke  

	* arts-0-0-64

	* configure.in: Disabled documentation generation by default.
	Activate it by invoking configure with the option --enable-docs.

2000-10-23  Oliver Lemke  

	* arts-0-0-63

	* doc/uguide/.cvsignore updated.

2000-10-23  Patrick Eriksson  

	* arts-0-0-62

	* ARTS can now produce spectra and WFs including sensor effects and
	data reduction. Some new WF functions and copy functions implemented.

	* H matrices are read as: 
   	    HmatrixReadFromFile(h1){""}
	There are two H matrices to use, h1 and h2.

	* The functions to calculate WFs now only return the matrix for the 
	retrieval identity of interest. A WF function can return the common
 	matrix for several identities if they all have a retrieval grid of the
	same length (the variable k_index is removed).
	The variables kx and kb are introduced (following Rodgers). WF data are
	appended to these variables as
	   kSomeFunction...
	   kxInit{}
	   kxAppend{}
	   kxAppendUsingH(h1){}
	     or
	   kbInit{}
	   kbAppend{}
	   kbAppendUsingH(h1){}
	If kxAppend and kbAppend are used, when the WFs calculations ar ready,
	a H matrix can be applied as
	   MatrixApplyH(kx,h1,kx){}
	This latter approach should be the fastest, while applying H when 
	appending (kxAppendUsingH) saves memory.

	* A second spectrum vector, y0, has been introduced.
	H matrices are applied on spectra as
	   VectorApplyH(y,h1,y){}
	   VectorApplyH(y0,h1,y){}
	Note that it is best to do this last in the control file as some 
	functions need the pencil beam monochromatic spectrum (e.g. absloswfs).
	Y can be copied to y0 as
	   VectorCopy(y0,y){}
	There is also a function to copy matrices (MatrixCopy).

	* The WF for a sensor variable can be obtained as follows. Calcualte
 	h1 for the nominal state, change the variable of interest and calculate
	h2. The WF is then calculated using the kDiffH functions:
	   kDiffHFast{ name    = "Proportional"
                       delta   = 0.01
                       grid    = 0
                       apriori = 0}
	There are two functions, Fast and Small, trying to optimize calculation
	spped and memory usage, respectively. Note that these functions give 
	the WF including the effects of h1 (i.e. kxAppendUsingH should not be
	used).
	There is a function kManual that uses y and y0 to calculate a WF:
	   kManual{ name    = "CBGR"
                    delta   = 2.73
                    grid    = 0
                    apriori = 2.73}
        The WF is calculated as: k = (y-y0)/delta
	As a test, I calculated the WF for cosmic background radiation, but
	there should be better applications for this function.

2000-10-22  Patrick Eriksson  

	* arts-0-0-61

	* I primarily wanted to commit a version to backup my work as I have 
	not made a commit for some time. I am working on the WFs and the
	H matrix stuff. See TODO for my plans. I will give the details at
 	next commit.

	* Some bugs fixed in ami.

2000-10-21  Stefan Buehler  

	* arts-0-0-60

	* make_md_h.cc: There was a bug in the generic input/output
	WSVs. For example, if a method had a vector as generic input and a
	vector as generic output, the input vector was removed from the
	list of arguments, similar to the case of specif WSV. In the case
	of specific WSVs this is the correct behaviour. However, in the
	case of generic arguments, the two vectors can be different! Fixed
	this.

2000-10-10  Oliver Lemke  

	* arts-0-0-59

	* doc/uguide/los1d.tex: Removed .eps endings which broke the
	pdf output. It's IMPORTANT to avoid the endings because they
	are now autodetermined.

2000-10-09  Axel von_Engeln  

	* arts-0-0-58

	* lineshape voigt approximation of kuntz implemented, currently
	only one accuracy level, others will follow. this lineshape is
	hard wired in absorption.cc, will be a controlfile input soon.

	* partition function coefficients reorganized, they are now part
	of IsotopeRecord

	* comparison with old forward model performed, using the kuntz
	lineshape. Results are within 1% error in the absorption
	coefficients for the specific calculation H2O_183GHz where only
	this line was considered. Larger errors up to 10 % are found at
	higher altitudes, guess that is an interpolation problem of the
	input vmr profiles. Controlfiles, etc can be found in a new
	directory: arts/aux/iup_forward_comp

	* errors with the documentation, guess that is caused by a
	previous check in, since I did not do anything over there.

2000-10-05  Stefan Buehler  

	* arts-0-0-57

	* Extended TODO list to have a base for discussion.
	
2000-10-02  Patrick Eriksson  

	* arts-0-0-56

	* Refraction included. All observation geometries are treated.

	* The refraction is included in a totally new way (to my best 
	knowledge). A "prolongation factor" is used that gives the ratio
	between the length of the refracted and the length of a corresponding 
	geometrical LOS between two vertical altitudes. This approach avoids 
	the singularity at tangent points and does not need any integral 
	approximations etc. This results also in fast calculations.
	See further AUG.
	
	* If n is set to 1, the refractive functions and the geometrical ones
	give basically identical results, the difference is on the dm level
	at the top of the atmosphere. This should indicate that the refractive
	functions should give very accurate results.

	* A function to get the refractive index for totally dry air is 
	implemented.
	
2000-09-27  Axel von_Engeln  

	* arts-0-0-55

	* Voigt lineshape included, Kuntz approximation to it. 

	* Doppler parameter calculation included.

	* Constants required included.

2000-09-26  Oliver Lemke  

	* arts-0-0-54

	* UserGuide: Added pdf output. Divided main.tex in uguide.tex and
	uguide_pdf.tex. Changed the makefile to generate pdf and ps output
	by default. The pdf version requires all figures in pdf-format.
	The conversion from eps to pdf should be done with the epstopdf
	command.

	epstopdf 

	Remember to convert new figures to pdf and do a cvs add.

	* Added default graphics extension in uguide.tex and uguide_pdf.tex
	Now eps and pdf extension in includegraphics commands are no longer
	necessary. LaTeX and PDFTeX will pick the right file automatically.

	* Fixed bug in uguide/Makefile.am: dvips' output on some systems
	is send to lpr by default. Added -f option.
	
2000-09-22  Stefan Buehler  

	* arts-0-0-53

	* src/Makefile.am: Fixed small bug. (Removed wsv_pointers.h form
	the source list because this file does not exist.) The bug caused
	an error message in make dist.
	
2000-09-22  Axel von_Engeln  

	* more TODO stuff, some comments in partion_function_data.cc

2000-09-20  Stefan Buehler  

	* arts-0-0-52

	* main.cc, make_wsv_pointers_cc.cc: Changed the define_wsv_pointer
	to make local workspaces possible. (So far it was only possible to
	have one global workspace. Now multiple workspaces can coexist,
	each with their own pointers arrays.)
	
2000-09-19  Stefan Buehler  

	* arts-0-0-51

	* absorption.cc: Corrected the internal unit of line intensity
	S. It is now Hz * m^2, consistent with the simple formula
	
	alpha = n * x * S * F,
	
	where alpha is the absorption coefficient (1/m), n is the total
	number density (1/m^3), x is the volume mixing ratio
	(dimensionless), and F is the line shape function (1/Hz). 

	The intensity also already includes the isotope ratio, since this
	is computationally more efficient. 

	* Verified that we still get the same absorption results.

	* Moved some doxygen headers from absorption.h to absorption.cc

2000-09-19  Patrick Eriksson  

	* arts-0-0-50

	* Stefan and I decided that doxygen headers should be placed in .cc
	instead of .h files (when appropiate). This partly to make it easier
 	to put in histories. 

	* Following this decision, I moved doxy headers from atm_funcs.h and
	math_funcs.h to corresponding .cc files.
	
2000-09-18  Patrick Eriksson  

	* arts-0-0-49

	* Doxygenified, and cleaned up existing documentation, for files:
	m_wfs.cc, m_los.cc, atm_funcs.h,cc, math_funcs.h.cc, vecmat.h,cc
	and los.h.

2000-09-14  Patrick Eriksson  

	* arts-0-0-48

	* Removed 1D from function and variable names for LOS, RTE and WF
	parts. We have decided that 1D is default, and 1D should not be 
	included in the names. However, 2D shall be included.

	* The variable klos is renamed to absloswfs (uh, long name, I know).
	This to follow AUG closer. There is also source LOS WFs, but these
	WFs are so far only used by kTEmpNoHydro and are not a workspace 
	variable.
	
2000-09-14  Stefan Buehler  

	* arts-0-0-47

	* Adapted the doxygen emacs macros for ARTS. Most notably, we want
	to use the /** style to mark comments rather than the /*!
	style. With the /** style the first sentence is taken
	automatically as the short description. I find this
	convenient. Also, this way the comments are less comlicated and
	verbose. 

	* Added documentation about the header format in the Development /
	Conventions section of the user guide. Patrick, can you check this
	please? The emacs macros now should generate exactly the same
	thing as defined there.

	* I have not yet gone through the code making things consistent with
	the new standard, but of course this should be done. First I want
	your ok to this standard. 

2000-09-13  Stefan Buehler  

	* arts-0-0-46

	* Cosmetic changes to doxygen comments all over the place.

2000-09-13  Stefan Buehler  

	* arts-0-0-45

	* doc/emacs: Added makros for inserting documentation
	headers. There is some html documentation, check out
	doc/index.html. 

2000-09-12  Patrick Eriksson  

	* arts-0-0-44

	* The definition of the source function along the LOS is changed.
	The source function is now defined following the absorption.
	The source functions values are now determined at the LOS points.
	The source functions for a LOS step is calculated as the mean
	of the values at the end points of the step. 
        This change was made to get a similar treatment of the absorption and
	the source function. This is of great help for the analytical WFs.
	See further AUG.

	* Analytical WFs for species, continuum absorption and temperature
	(without hydrostatic eq.) are now ready. See some examples
 	on how to use the function in:
           arts/doc/examples/full.arts
	I have made some quick tests of the WFs. The agreement when disturbing
	the absorption and the temperature with the WFs was excellent. However,
	I have only tested a single upward looking case and there could be 
	bugs. I prefer to wait to do further testing until I am sure that this
	is the final version. 

	* Ground reflections now handled for correctly (hopefully), both for
	1D and 2D cases. Ground reflections also included in the analytical
	WFs.
	
	* AUG (ARTS user guide) is updated and extended to reflect the 
	changes above and several minor errors fixed.

	* WFs are now appended to the total K matrix. Before starting WF 
	calculations, the function kInit shall be called. As a help for
	non-linear inversions and to display results, there are now some
	help variables for the K matrix, giving index, names, a priori value,
	and retrieval grid for the different retrieval identities (e.g. a 
	species profile). However, the k_names cannot be stored as this is
	an ARRAYofstring. This is so far not included in AUG.

	* New workspace variable type: ARRAYofstring

2000-08-31  Patrick Eriksson  

	* arts-0-0-43

        * Put in a check command in z2p to handle limb observations
        outside the atmosphere.

	* Changed name on the workspace variables f_abs and view1 to
	f_mono and za_pencil, respectively.
       Za stands for zenith angle. I think this is a better name than 
       viewing angle 1. Zenith angle is a clearer description and I guess
       that there never will be a view2 (it could for example be called orbit
       angle).
       F_abs or f_mono (i.e. monochromatic frequencies) doesn't really matter.
       I just think f_mono fits za_pencil better.

        * AMI functions for reading and writing data renamed. To read
        any file having ARTS data format, use read_datafile. To read
        a ARTS variable, where the last extension is .am, use read_artsvar.
        Corresponding write functions exist. 

        * read_tb removed. Conversion to brightness temperature now treated
        as part of H (see below).

       * A first set of functions to set up the sensor and data reduction
       transfer matrices. These functions are found in ami/hmatrix.
       Some simple tests have been performed but final debugging is not yet 
       done.
       
       Basic facts:
       - A single frequency grid is valid for all zenith angles if no data 
       reduction is performed.
       - With data reduction, all combinations of frequencies and angles
       are allowed.
       - To apply a possible data reduction on covariance matrix for thermal
       noise and weighting functions for baseline ripple terms, the data
       reduction transfer matrix must be known. To set up baseline ripple WFs,
       the final zenith angles and frequencies of the sensor must also be
       known. 

       To handle these facts, there are 6 main variables:
         H         Total transfer matrix. Conversion from monchromatic pencil
                   beam spectra to final, possibly data reduced, measurement
                   vector.
         Hd        Transfer matrix for data reduction. Conversion from sensor
                   output to final measurement vector.
         f_sensor  Centre frequency of the spectrometer channels (assumed to
                   be identical for all angles).
         za_angles Zenith angles observed by the sensor.
         f_y       The frequency of each element of the measurement vector, y
                   (has the same length as y in contrast to f_sensor)
         za_y      The zenith angle of each element of the measurement 
                   vector, y (has the same length as y).

       * Some example file to use these functions will be delivered.

       * To do: the widths of the channels must be included in some way for
       correct calculation of thermal noise.

2000-08-21  Stefan Buehler  

	* arts-0-0-42

	* lineshapes.cc: Added this file. It contains the definition of
	the available lineshape functions (at the moment only a quick hack
	of Lorentz), as well as the lineshape function lookup data
	(initialized by define_lineshape_data). The lookup data contains
	one record for each lineshape. The record contains name and
	description (as usual), the cutoff frequency (-1 if none), and a
	pointer to the actual function. So, if you have the index of the
	lineshape you want to use, you can call the apropriate
	function. No need for any if or switch statements anywhere.

	* workspace.cc: Added WSV lineshapes, an ARRAY of size_t. This
	will hold one index for each abs_tag. If you have several abs_tags
	for different isotopes or transitions of a species, you may use
	different lineshapes.

	* Missing: A WS method to set lineshapes; use lineshapes in
	absorption calculation.

2000-08-16  Stefan Buehler  

	* arts-0-0-41

	* Had a go at implementing sparse matrices with TNT. This is only
	a quick fix, I don't think it works satisfactorily. In fact, I
	think TNT is crap and we should switch to MTL as soon as
	possible. There is an example method hTest that initializes a
	sparse matrix. It works, but the TNT sparse matrices lack
	basically all functionality. Also I had to fix a number of bugs
	inside TNT to make it work at all!

	* sparse.arts: Added this example in doc/examples. It calls just
	the hTest method.

	* vecmat.cc: Added this file. It contains some stuff that used to
	be in vecmat.h.
	
2000-08-10  Stefan Buehler  

	* arts-0-0-40

	* Rearranged almost everything. :-)

	* Automatic sources include now also workspace variable groups and
	the workspace itself. This makes adding new variables (and groups)
	easier. See Howto in Uguide how it's done now. There are quite a
	few new files:

	* goups.cc: NEW: Contains the lookup data for WSV groups. Here you can
	add new groups if you want to.

	* wsv_groups_h.cc: NEW: Automatically generates wsv_groups.

	* wsv_groups.h: NEW: Declares the enum type that is used to identify
	WSV groups. Also some other stuff related groups. AUTOMATIC FILE.

	* wsv_pointers_cc.cc: NEW: Automatically generates wsv_pointers.cc.

	* wsv_pointers.cc: NEW: Generates WSV pointers which are
	used by the engine. Now these pointers don't have to be specified
	with the wsv_data anymore, which makes the wsv_data
	nicer. AUTOMATIC FILE.

	* species_data.cc: NEW: Species specific lookup information (for
	example isotope ratios).

	* wsv.h: Now contains also the workspace itself.

	* workspace.h: REMOVED.

	* globals_1.cc: REMOVED.

	* make_wsv_group_h.cc: Renamed to make_wsv_groups_h.cc

	* make_wsv_groups_h.cc: Renamed from make_wsv_group_h.cc

2000-08-08  Axel von_Engeln  

	* arts-0-0-39

	* absorption.cc: hitran/mytran tags were wrong

	* absorption.h: several checks that tried to 
			estimate the molecular weight 
			from the isotope name did not
			work properly, commented

	* example1.arts: was empty in last check in

2000-08-08  Axel von_Engeln  

	* arts-0-0-38

	* absorption.cc: Included all molecules from JPL/HITRAN.

2000-08-05  Stefan Buehler  

	* arts-0-0-37

	* This is still an intermediate version. I'm in the process of
	re-designing the automatic generation of header files. Basically,
	the workspace itself should also be generated automatically from
	the information in define_wsv_data.

	* Achieved so far: Wsv group handles (file wsv_group.h) are now
	generated automatically from information in function
	define_wsv_group_names in file groups.cc.

2000-07-30  Stefan Buehler  

	* arts-0-0-36

	* Come a long way to making a first release. The physics of the
	release will be the same as in the Bredbeck version. In other
	words, still no realistic absorption coefficients. Took a lot of
	fiddling to make the right things go into the release. Now I'm
	almost there, but there is still an overall check lacking.

	* Switched from DOC++ to Doxygen, which is really much much
	better. In particular, the generated HTML document can optionally
	include the source code, in which case it is really good for
	source code browsing.

	* Put all the documentation neatly under `doc'. Also, made a HTML
	page in doc that references all the documentation. IMPORTANT:
	NEVER EDIT THE FILE index.html DIRECTLY. Instead, edit
	index.html.in. 
	
	* Todo: Doxygen is more or less compatible with DOC++, but a lot
	of minor changes still need to be made. In particular, next I will
	fix the \verbatim parts in documentation headers, which seem to
	not come out right.

2000-07-26  Stefan Buehler  

	* arts-0-0-35

	* Moved user guide to doc/uguide.

2000-06-17  Stefan Buehler  

	* arts-0-0-34

	* absCalc: Tested this method.

	* full.arts: I wanted to preserve Patricks example, so this one is a
	combination of my absorption and your example h2o.arts.
	I have taken the midlatitude-winter atmospheric scenario of
	data/atmosphere/fascod, since it is the only one for which
	Patrick's p_grid and k_grid are inside the pressure range. Also,
	k_grid had to be slightly changed. The spectrum y looks
	reasonable, but the k matrix looks strange (ragged).

2000-06-16  Stefan Buehler  

	* arts-0-0-33

	* Added section `The ARTS concept' to user guide.

	* Filled in section development/organization
	
	* Added prototype for method absCalc{} which will calculate
	absorption in a rather simplified way for demonstration.

	* example1.arts: Made this file a lot nicer with comments and
	such. 

	* Added GNU license everywhere in arts and arts/src.

2000-06-15  Stefan Buehler  

	* arts-0-0-32

	* Now compilation without optimization is the default. In fact,
	for now it is impossible to turn optiomization on. :-)

	* Merged notes.txt with the uguide. Removed notes.txt.

	* doc/examples: Added this directory. Inside is my example file
	example1.arts. Output files of this example are listed in
	.cvsignore. 

	* doc/examples/arts: A script that calls the built arts
	executable. 

	* data/spectrocopy/hitran96: Added this directory. It contains a
	section of the Hitran catalogue up to about 900 GHz. Also contains
	a smaller file with just H2O lines.
	
2000-06-15  Patrick Eriksson  

	* arts-0-0-31

	* A first version of species WFs is ready. All observation geometries
 	are handled, but ground intersections are not yet considered. 
        The function cover so far only the case when all the absorption is 
	created by a single species. The WFs are returned normalised to the 
	a priori profile. Other units will be implemented when the absorption
	part is ready.
	Some first tests have been performed but no extensive bug checks have
	been done. So be aware.

	* New workspace variables: k_grid, k
	  New methods: kSpecies1d

	* My AUG parts are also updated and do now match the source code (for 
	the implemented parts). 

	* The RTE and BL core iteration is now found in seperate functions. 
	This should faciliate the future use, for single scattering etc.

	* INTERPP now also in matrix-row version.

2000-06-12  Stefan Buehler  

	* arts-0-0-30
	
	* lines_per_tgCreateFromLines: This method splits up the line list
	into sub-lists for each tag group. This is the place where the tag
	groups are applied to divide the line list!

	* lines_per_tg (type ARRAYofARRAYofLineRecord ): This stores the
	line lists for the individual tag groups. This will be input the
	absortion coefficient calculation. 

2000-06-11  Stefan Buehler  

	* arts-0-0-29
	
	* Input Atmosphere stuff is 1D (so is RTE). Only the absorption
	coefficient calculation itself is already 2D, since this is
	practically no extra effort.

	Reason for 1D input: It is not enough to just read a list of
	profiles. They could be on different horizontal grids. In fact one
	must somehow specify the horizontal coordinate to do proper horizontal
	interpolation. 

	* Added row and col functions which extract a row (or column) from
	a matrix. The output can be a vector or a matrix. For a matrix the
	first and the last row (or column) to extract have to be
	specified. I was really missing this, many times you have a
	function that can act on a vector, so you want to apply it to a
	row or column of your matrix.

	* Atm2dFromRaw1D: This method interpolates the raw atmospheric
	inputs onto the absorption grid.

2000-06-10  Stefan Buehler  

	* arts-0-0-28

	* The new compiler (g++-2.95.2) is more fuzzy about redeclaration
  	of variables. Therefore all global variables had to be moved to
	two separate files.

	* Rearranged workspace and methods data, so that workspace.h,
	workspace.cc, and methods.cc contain only the data itself.
	
	* globals_1.cc: Global variables that do NOT depend on wsv.h.

        * globals_2.cc: Global variables that DO depend on wsv.h.

	* workspace_aux.cc: Auxiliary stuff that used to be in workspace.cc.

        * methods_aux.cc: Auxiliary stuff that used to be in methods.cc.

	* los.h: Declaration of the Los data type. Moved there from
	workspace.h 

	* wsv_groups.h: Everything related to WSV groups.

	* wsv_aux.h: Auxiliary stuff for the workspace.
	
	* I do not get any warning messages. Patrick, do you still get
	them? 
	
2000-06-09  Patrick Eriksson  

	* arts-0-0-27

	* Cleaned up the LOS functions and the corresponding parts of the
	user guide. Included functions to calculate total atmospheric 
	transmisioion.

	* The compilation gives some warning messages.
	
	* The LOS starts now always in space. The case with the blackbody
 	ground is not considered anymore. This made the functions simpler.

	* The LOS and RTE functions renamed (sorry about that). 
	Functions giving spectra are now called yRte, and functions giving
	transmisiion yBl (Beer-Lambert). Made some functions for special cases
	where less workspace variables must be set. Some functions name:
	- los1d
	- los1dNoRefraction
	- los1dUpward
	- source1d
	- trans1d
	- yRte
	- yRteNoGround
	- yBl
	- yBlNoGround                          

	* The function startup added to AMI.

2000-06-01  Stefan Buehler  

	* arts-0-0-26

	* Added workspace variables: 
	n_profiles, 
	ptz, 
	raw_vmr_profiles,
	t_and_all_vmrs 

	* raw_vmr_profilesReadFromScenario: Added this method. It does
	just what the name says.
	
	* Changed standart data file extension from .a to .am (you can
	read this as `arts matrix' or as `array of matrix', as you
	like). The single a seems to be already in use by other programs. 

	* Removed the WriteToNamedFile and ReadFromNamedFile methods. Now,
	there are only ReadFromFile and WriteToFile methods, which take a
	filename as a keyword parameter. You can give an empty string as
	the name, then the default name is chosen. It was simply too
	nerve-wracking to have to duplicate each and every IO function for
	these two cases.

2000-05-30  Stefan Buehler  

	* arts-0-0-25

	* What was version 24?

	* parser.cc: Fixed bug in SourceText::AdvanceChar(), which lead to
	the last line of the controlfile not being correctly
	parsed. Correctly treating the end of the file seems to be the
	biggest problem for the parser! Hope this works correctly now.

	* tag_groupsDefine: Added this workspace method. It sets the
	contents of the workspace variable tag_groups, which contains the
	available tag groups. A tag group can consist of several tag
	definitions, but contrary to the Bredbeck definition, they must
	all relate to the same species. The reason for this is that there
	will be one VMR profile associated with each tag group. 

	The drawback is that there must be a tag group for each molecule
	you want to calculate absorption for. But I don't see another
	solution, somewhere it has to be defined which input data to
	use. I think one tag group = one input profile is the cleanest
	solution. 
	
	* Discovered a nasty problem with strstream. Essentially, it does
	not work as I thought it did. Replaced by the future standard
	stringstream. Since stringstream is not yet part of EGCS, I have
	added the necessary files to the ARTS source code. The files are:

	sstream.h (contains also the contents of the original file sstream.cc)
	iotraits.h

	I got these files off the web:
	ftp://ftp.fmi.uni-konstanz.de/pub/algo/personal/kuehl/sstream-egcs.tgz. 
	They are written by Dietmar Kuehl.

	* Replaced strstream by stringstream everywhere. Pure stringstream
	also seems to work not so well, so I always use either
	ostringstream or istringstream.
	
2000-05-23  Patrick Eriksson  

	* arts-0-0-23

	* Included present versions of the ARTS Matlab interface (AMI) and
	the user guide to the CVS distribution.

	* Updated AMI to handle new data format
	Present functionality of AMI
	Read and write files basic data files
	Call ARTS from Matlab
	Setting the MAtlab search path

	* Please note that the user guide is not up to data and does
	not match the present version of ARTS

2000-05-22  Stefan Buehler  

	* arts-0-0-22

	* ARTS can now read HITRAN catalogue files!

	* Methods: linesReadFromHitran, linesWriteToNamedFile
	These methods are rather preliminary, because how they should act
	eventually depends on the rest of the absorption module. Anyway,
	I've tried to rather cleanly implement the capability to
	understand HITRAN in the utility function 

	LineRecord::ReadFromHitranStream(istream& is)

	Yes, this is a member function of LineRecord, the data structure
	that stores spectro data for a single line. In the future, similar
	member functions can be added to read from JPL (setting widths to
	default values) and of course eventually from the native ARTS
	format. 

	Of course, the program does not depend internally on any
	particular catalogue at all. In particular not on HITRAN. Rather,
	during the read-in, the HITRAN data is right away converted to the
	ARTS internal format. 

	For now, this stuff seems to work fine. Ah yes, the line data is
	according to the recommendations given in the Bredbeck book. I've
	tried to document all formats and units as best as I can in the
	code directly.

2000-05-20  Stefan Buehler  

	* arts-0-0-21

	* Added species lookup data. I filled in the data only for H2O and
	O3, because I'm too lazy right now. 

	Molecular masses: From looking at the table in forward_4_96,
	glob_def.c, the relative difference between the actual mass and
	the mass simply estimated from the Atom number is only 0.001. This
	seems not worth the trouble. Anyway, the field for the mass is
	there. Should anybody feel like adding the true numbers, just go
	ahead.

2000-05-15  Stefan Buehler  

	* math_funcs.cc: Bug fix in
	void to_vector(VECTOR& x, const MATRIX& W)

2000-05-12  Stefan Buehler  

	* arts-0-0-20

	* Added implementation of --workspacevariables (-w) command line
	option. 

	* Put the handling of the more complex command line options
	(-r,-d,-m,-w) in subroutines.

	* Added command line option --groups (-g) which simply lists all
	wsv groups.

	* This means the command line options are complete for now.

2000-05-11  Stefan Buehler  

	* arts-0-0-19

	* Added the implementation of the --methods (-m) dommand line
	option. Seems to work beautifully!

2000-05-08  Stefan Buehler  

	* arts-0-0-18

	* Added the implementation of the --describe (-d) command line
	option. 

2000-04-30  Stefan Buehler  

	* arts-0-0-17

	* Added the command line parameter --reporting (-r).
	This should be a two digit integer. The first digit specifies
      	the output level for stdout (stderr for error messages), the
      	second digit the output level for the report file. The levels
      	can reach from 0 (show only error messages) to 3 (show
      	everything). Example:
  
      	03 = only errors to the screen, everything to the file.

	* Added some other cool command line parameters. However,
	currently they only produce a message that the implementation is
	still lacking. These are:

	string methods:    
	If this is given the argument `all', it simply prints a list of
 	all methods. If it is given the name of a variable, it prints all
 	methods that produce this variable as output.
        
	string workspacevariables:
       	If this is given the argument `all', it simply prints a list of
 	all workspace variables. If it is given the name of a method, it
 	prints all variables needed by that method.

        string describe:
  	Print the description string of the given workspace variable or
 	method.

2000-04-29  Stefan Buehler  

	* arts-0-0-16

	* vecmat.h: Small changes to the text defining the allowed
	matrix/vector operations. (In one instance it said `MATRIX' where
	it probably should say `VECTOR'.)

	* file.h: Fixed a strange bug: When the last line of a textfile
	was not terminated by a newline character, it was read twice by
	read_text_from_stream. Learned the following: If the end of stream 
	s is reached, first s.eof() becomes true, but s is still
	false. Only if one tries to read past the end does s become true. 

	* Implemented ARRAYofMATRIX and ARRAYofVECTOR as standard
	types. In particular, these are also now types of workspace
	variables. Implemented IO functions for these:

	Output:
	ArrayOfMatrixWriteToFile,
  	ArrayOfMatrixWriteToNamedFile,
  	ArrayOfVectorWriteToFile,
  	ArrayOfVectorWriteToNamedFile,

	Input:
	ArrayOfMatrixReadFromFile,
  	ArrayOfVectorReadFromFile,

	The file format is now always that of ArrayOfMatrix. All other
	variables are treated as special cases with apropriate dimensions
	set to 1. Only a single real output and only a single real input
	function are used (that for ArrayOfMatrix). This means that other
	types have to be converted to this type before writing or after
	reading. This is not terribly efficient. Should there be
	performance or memory problems later on, then we have to write
	dedicated IO functions. The amount of code is probably about the
	same, just to me the real IO seemed more difficult than the
	conversions, hence I did it the way I did it.
		
2000-04-12  Patrick Eriksson  

	* arts-0-0-15

	* This version can produce spectra (without refraction).
	  General functions to determine the LOS, to get transmission and
	  the source function along the LOS and to solving the RTE along
	  LOS are ready.
 	
	* A first list on vector and matrix functionality written. It is
	  found in vecmat.h. Some functions changed and added to match
	  the stated functionality.

	* Some workspace variables added and some renamed. The variables 
	  are now
	    VECTOR     p_abs;
	    VECTOR     t_abs;
	    VECTOR     z_abs;
	    VECTOR     f_abs;
	    MATRIX     abs;
	    VECTOR     view1;
	    Numeric    z_plat;
	    Numeric    l_step;
	    int        refr;
	    Numeric    l_step_refr;
	    VECTOR     refr_index;
	    Numeric    z_ground;
	    Numeric    t_ground;
	    VECTOR     e_ground;
	    Los        los; 
	    MATARRAY   source;
	    MATARRAY   trans;
	    VECTOR     y_space;
	    VECTOR     y;

	* Example on new method calls:
	    y_spaceStd{1}
            y_spacePlanck{300}
            losBasic{}
            sourceBasic{}
            transBasic{}
            yGeneral{}

2000-04-10  Stefan Buehler  

	* arts-0-0-14

	* token.cc: Fixed small bug in definition of TokValTypeName.

	* reconf: Remove links before trying to re-configure.
	
	
	* arts-0-0-13

	* Renamed token types to 
	enum TokValType { string_t,    int_t,    Numeric_t,
	                  ARRAY_string_t, ARRAY_int_t, ARRAY_Numeric_t,
                          undefined_t };
	This is now consistent with the token type names in token.cc.

	* Removed Integer type, since it is no longer necessary.

	* notes.txt: Updated with respect to global constants.

	* notes.txt: Added howto about switching off optimization.

	* Everywhere: Changed const extern to extern const. This is just
	for nicety, the two are the same thing.

	* vecmat.h: Moved Patricks vector/scalar operations here from
	tnt/vec.h.

	* Compiling without optimization is really much much faster. I
	wish I had realized this before!
	
2000-04-06  Patrick Eriksson  

	* arts-0-0-12

        * Some methods are commented out due to compilation problems

	* Changed definitions of constant to e.g.
    	    extern const Numeric EARTH_RADIUS   = 6.378e6;
	To use the constant, type
	    extern const Numeric EARTH_RADIUS;
	I had to add extern also at the definition to get it to work.
	Stefan, is the text in notes.txt really correct?

	* Added doc++ text and file header to constants.cc and math_funcs.cc
	
	* Workspace types added (as temporary solution):
	    Integer
	
	* Workspace variables added (or renamed):
	    VECTOR  z_abs;
	    VECTOR  view1;
	    Numeric z_plat;
	    Numeric l_step;
	    Integer refr;
	    Numeric l_step_refr;
	    Integer cbgr;
	    Numeric z_ground;
	    Numeric t_ground;
	    VECTOR  e_ground;
	    Los     los; 

	* Methods added:
	    IntSet
	    VectorSet
	    VectorLinSpace
	    VectorNLinSpace
	    VectorNLogSpace
	    losGeneral

	* Files included:
	    m_los.cc 
	    atm_funcs.cc
	    atm_funcs.h
	  
2000-04-05  Stefan Buehler  

	* arts-0-0-11

	* Fixed the bugs reported by Patrick. This is not a running
	version of the program, because the file src/m_los.cc is missing!

	* parser.cc: Fixed bugs 1:

	The case with the optionally missing keyword for one parameter
	methods was not handled correctly. Now the current character is
	used to recognize this case. THIS MEANS THAT KEYWORD NAMES
	STARTING WITH A NUMBER WILL BREAK THE PARSER! I don't know a
	better solution without look-ahead.

	* parser.cc: Fixed bugs 2:

	The last method was executed twice in some cases, due to incorrect
	flagging of Eof in function SourceText::AdvanceChar.

2000-04-04  Patrick Eriksson  

	* arts-0.0.10

	* Set the ground to include los1d. Included the file m_los.cc.
	  Introduced the workspace variables plat_z and view1 for test
	  purposes. There will be more variables connected to los.
	  Some bugs mailed to Stefan.

2000-04-04  Stefan Buehler  

	* arts-0.0.9

	* Added method losTest just to see if we can access los. This does
	not initialize los, just change the value. For a real method, this
	would be very bad style, it should re-set los completely, unless
	los is also specified as INPUT variable in methods.cc. 
	

	* arts-0.0.8

	* Added workspace variable group Los and workspace variable los on
	Patrick's request. The declaration of Los is now in file
	workspace.h, but it could be moved somewhere else in the future.

	
	* arts-0.0.7

	* parser.cc:
	In void read_name(string& name, SourceText& text): Changed isalpha
	to isalnum, so that names may now also include numbers. 

	This was a request of Patrick. I don't remember if I had a good
	reason to allow only alphabetic characters and underscores. Let's
	just see if we get any problems with this.


	* arts-0.0.6

	* Quickly implemented NumericSet for Patrick

	* workspace.h:
	- Added Numeric_ in WsvGroup 
	- Changed N_WSV_GROUPS to 3
	- Added   Numeric dummy to class WorkSpace
	- Added
	  virtual operator Numeric*() { safety(); return NULL; };
	  in class WsvP

	* notes.txt
	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	The last point above was missing in notes.txt. I have added it
	now. Sorry for that.  
	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

	* workspace.cc:
	- Added: wsv_group_names.push_back("Numeric");
	- Added:
 	  {
	  static WsvPointer p(&workspace.dummy);
	  wsv_data.push_back
	  (WsvRecord
	  ("dummy",
	  "This is just to test Numeric WSVs.",
	  Numeric_,
	  &p));
	  }

	* methods.cc:
	- Added:
	  md_data.push_back
	  ( MdRecord
	  ( NAME("NumericSet"),
	  DESCRIPTION("Sets a workspace variable of type Numeric to a value."),
	  OUTPUT(),
	  INPUT(),
	  GOUTPUT(Numeric_),
	  GINPUT(),
	  KEYWORDS("value"),
	  TYPES(num_)));

	* m_io.cc:
	- Added the implementation of NumericSet

2000-03-30  Stefan Buehler  

	* arts-0.0.5

	* ARTS has now the following methods:
        AllAbsExample
	VectorWriteToFile
	MatrixWriteToFile
	VectorWriteToNamedFile
	MatrixWriteToNamedFile
	VectorReadFromFile
	MatrixReadFromFile

	which all do the obvious. Parsing and executing of methods seems
	to work, but yet has to be tested for a wider variety of
	methods. Also, the executor already checks if all input workspace
	data is present, before it executes a method.

	* Added some more HowTos in file src/notes.txt
	
2000-03-29  Stefan Buehler  

	* arts-0.0.4
	* Now we can parse and execute specific and generic
  	methods. However, I want to re-structure the method lookup data
	(add explicit fields for generic I/O, so that a method can have
	both generic and specific I/O). So this commit is mainly to save
	the state of the work before I start with this complicated task.

2000-03-24  Stefan Buehler  

	* arts-0.0.3.
	* Arts can now parse specific (i.e., not generic) methods. There
	so far is only a single method, AllAbsExample, which sets the
	absorption parameters.

	
	* arts-0.0.2.
	* make_md_h.cc: Added.
	* math_funcs.h: Added.
	* math_funcs.cc: Added. 
	* absorption.cc: Added. 

2000-03-14  Stefan Buehler  

	* This file contains  SAB 14.03.2000.

	* arts-0.0.1.
	* .cvsignore files added everywhere.
	* Started this file, the Arts history. ALWAYS add a note to this
	file, no matter how small your change. Also, always update the
	running version number. Newest change log entries first!
	  
	You can very easily add an entry with emacs by typing either M-x
	add-change-log-entry or C-x 4 a.
	  
	Remark about version numbers: Arts has a 3 digit version number,
	like for example Arts 1.2.3. For user releases the third digit is
	zero.  The first two digits are set in configure.in. Update these
	only when you cut a user release. In that case you also have to
	set the third digit to zero.  The third digit is set in
	src/version.cc. Always update this, no matter how small your
	change!