NEWS 9.25 KB
Newer Older
1
Jan 4  2006	Add the AST library to compute source inversion.
2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Jan 17 2006     Replace the AST library by the wcslib library.
Jan 17 2006     Change the galaxy index n in all structure from int to char*
	        and adapt lenstool to this new type. Its possible now to 
                specify the arclet index in a familly of arclets by just 
                modifying the last letter of its name (eg C12a, C12b, etc).
Jan 27 2006	Include the Bayesys optimisation functions in Lenstool .
Feb 1  2006	Change the version to 6. The name of the executable file is now 		lenstool.
Feb 6  2006	Update the code to POSIX standard. The global functions are 
		written in the <fonction.h> header.
Feb 7  2006	Change the USAGE help line.
Feb 9  2006	Insert the table tool in the distribution.
		Change the architecture of the distribution.
		Concatenate specific source files into other more general 
		already existing source files in lenstool. Files that 
		have been deleted :
		- e_magshear.c, f1dim.c, formatrix.c, linmin.c, mag.c, 
		  medstat.c, mnbrak.c, o_shape_rond.c, permutation.c,
		  readlist.c, rotelip.c, sp_comp.c, sp_cx.c, sp_cxy.c,
		  sp_cxy.c, sp_dx.c, spint.c, spint_x.c, sp_ix.c, 
		  sp_ixx.c, sp_iy.c, sp_iyy.c, st_ez.c, w_clump.c,
		  wr_sof.c
Feb 10  2006	Add the grid, draw and frames.pl  perl scripts to the 
		distribution.
Feb 14	2006	Correction for the BUG in the reading of old images input file.
Feb 20  2006	Integration of the Histogram and Histogram2D tools.
Mar 16  2006	Modify the Bayesian output files (b0->sigma, epot->emass) so 
		that they were not dependant of the potential type.
Mar 23  2006    Add bayesResults.pl to the perl tools. Once the bayesian 
		optimisation has finished, it shows the final parameters values
		with their 3 sigma error bars.
Phil Marshall's avatar
Phil Marshall committed
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Apr 17  2006	Release of a distribution.
Apr 27  2006	Add the reference and cosmolimit keyword and section to the 
		bestopt.par output file.
Apr 28  2006	Increase the limit number of lenses from 200 to 300.
Apr 28  2006	Change all the float variables to double.
Apr 28  2006	Append the potfile ftype 4. Same as ftype 2 but in absolute WCS
		coordinates.
May  3  2006    Change the behavior of the nlentille keyword. If there is less
		potentials than nlentille then nlentille is given the effective
		number of potentials. This correct a recurrent QROMB error.
May  3  2006    Correction in f_shape_abs() to handle the errors produced 
		while reading the multiple images files in WCS coordinates.
May 16  2006	Correction of a BUG that was appearing when some keyword 
		arguments where missing in a .par file. In general, the next
		keyword was not considered.
May 16  2006	Correction : In the best.par file, the type argument of the
		reference keyword was always 0. Now it corresponds to its 
		original value.
May 23  2006    New algorithm Marching Squares for the computation of critical
		lines. (cf. Manual)
May 23  2006    Code optimisation of the potential computation for PIEMD 
		potential. Speed improved by 10%.
May 24  2006    Release of Lenstool-6.1
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
May 31  2006    Implement the -3 mode in g_ampli.c to compute the sensitivity
		map in the source plane.
May 31  2006    Change the name of  the pi global variable to imFrame.
Jun  8  2006    Improve the Marching Square algorithm for critical lines 
		computation. Computation of the segment positions by linear
		interpolation of the amplifications.
Jun 14  2006    Improve the optimisation speed by a factor 10. Compute only
		the potential of the optimised clumps and keep in memory the
		potential influence of the not optimised clumps. Create 3 new
		functions e_grad_gal(), e_grad2_gal(), e_mag_gal().
Jun 14  2006    Reorganisation of the set_lens_par() and set_lens() functions.
		The set_lens_par() is used only once in init_grille() and 
		display the clumps parameters. It calls the set_lens() function
		to set the clumps parameters. set_lens() is also called in
		o_runpot1() and o_runpot2(). No speed improvement noticed.
Jun 14  2006    Rename the Mcrit and Mcrit12 global constants to MCRIT and 
		MCRIT12.
Jun 15  2006    Change the parameters passage from value to pointer for the 
		functions : e_grad(), e_grad2(), e_amp(), e_dpl() and e_unmag().
Jun 15  2006    Fix a BUG in wfits.c/wrf_fits(). Change double to float for 
		the p_ima FITS file buffer.
Jun 15  2006    Append the bayes speed of calculation as a user defined 
		parameter in the .par optimisation file. (See User Manual)
Jun 15  2006    Modify the name of the clumps so that they correspond to the
		identifier they have in the potfile (if defined). Change the 
		clump from integer to string.
Jun 15  2006    For PIEMD, plot Re for the potfile clumps as defined in Hjorth
Eric Jullo's avatar
Eric Jullo committed
83
		& Kneib Eq 13. Update the pelli Perl script.
84
85
86
87
Jun 20  2006	Fix a BUG in the ./configure script with the WCS library where 
		the library and the headers are not in the same directory.
Jun 21  2006    Fix a BUG in o_set_lens_bayes.c:setParVal() when setting the
		ellipticity of a clump.
Eric Jullo's avatar
Eric Jullo committed
88
89
Jun 27  2006	Write the image and clump positions with 7 digits precision.
Jun 27  2006	Release of distribution 6.2
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
Jun 28  2006    Append the WCS support when producing simulated images with
		the "grande" option.
Jun 28  2006    Fix a BUG in o_runpot1(). 2 arrays that are used only with
		the SIS model were free() even if the model was not SIS. It
		was resulting in a malloc error.
Jun 28  2006    Patch a debility in the configure script. There was an error
		produced when the headers and the library of the CFITSIO 
		distribution were not in the same directory.
Jun 28  2006    Fix a patch in the histogram.f code. There was a shift between
		the blue points and the gray pixels.
Jun 29  2006    Fix a BUG in the bestopt.par and best.par for the reference
		keyword. RA and DEC is always written in double format even 
		when M.iref was 1. Now M.iref is 3 as soon as a reference 
		is given.
Jul 03  2006    Append the total mass to the outputs in pot.dat for the PIEMD 
Jul 13  2006    Fix a BUG in lenstool_tab.c related to the conversion from 
		float to double. The sscanf() format used to read the input 
		parameters was wrong.
		clumps.
Jul 18  2006    Fix a BUG when reading the input file and the user change the
		M.verbose mode to 0 in the runmode section, the para.out file
		stops to be filled.
Jul 18  2006    Modify Lenstool and the pelli and pcl script so that they 
		recognizes the #REFERENCE keyword at the beginning of an input 
		file. Write the #REFERENCE keyword at the beginning of ce.dat
		and ci.dat.
Jul 19  2006    Append the Algorithm and limitHigh/limitLow keyword to the 
		best.par and bestopt.par output files.
Jul 21  2006    Remove the WARNING message "alpha is out of bound!!!" and 
		"xwant is out of bounds!!!" that were appearing during the 
		NFW potential optimisation. (e_nfwgt.c)
Jul 25  2006    Fix a BUG in the sig2pos4j.c/sig2pos4j() function. With the new
		grad_gal() function, the .grad structure of Image had to be
		initialised to 0.
Jul 25  2006    Fix a BUG in o_rescale.c/rescaleParam(). The ellipticity of the
		mass profile was not updated for the NFW profile.
Jul 31  2006    Set by default alpha to 0 in every models.
Jul 31  2006	Fix a BUG in o_rescale.c/setParVal() for the cosmological 
		parameters bayesian optimisation. There were missing break; 
		commands.
Jul 31  2006	Fix a BUG in o_rescale/rescaleCube_1Atom(), bayesapp.c/Monitor()
		and o_run_bayes.c/o_run_bayes(). In the loop that select the 
		clumps to optimise, change G.nlens to G.no_lens. 
Aug 02  2006 	Fix a BUG in o_print_res() when writing the bestopt.par file. 
	 	When writing the CL.algorithm, we were writting in <best> file
		descriptor instead of in <besto>.
Aug 16  2006    Implement the error mass computation as the new option 5 to the
		mass keyword in the runmode section.
Aug 17  2006	Extend the flexibility in the choice of arclet names. It is 
		possible to have a name with a final integer. Ex A2, A3 pertains
		to the same family.
Aug 31  2006    Increase the allowed number of multiple images systems from 11 
		to 30 systems.
Sep 05  2006	Increase the precision of the WCS keywords in the fits files
		produced by lenstool.
Oct 09  2006    Fix a BUG with several occurance of the file fitsio.h in the 
		cfitsio distribution version 3.006 
Oct 11  2006    Fix a BUG in cleanlens. The FITS file in the source plane had
		a bad header. CRPIX was wrong due to wrong values of the 
		xmin,xmax,ymin,ymax values.
Oct 16  2006	Implement new constraints from single image systems.
Oct 16  2006	Implement optimisation of potfile rcut and sigma parameters.
Nov 10  2006	Once finished the redshift estimation, put the source redshift
		that gives the best fit in the source.dat and image.all files.
Nov 13  2006	Implement rectangular mass maps. The given number of pixels is
		in the Y direction. The X size is scaled by (xmin,xmax,ymin,
		ymax) in the 'champ' section of the .par file.
Nov 20  2006    Implementation of a new sorting for the arcs in dist.dat. With
		sort = 2  in the runmode section, the arcs are sorted along 
		the abscissa coordinates.
Feb 09  2007    Implementation of redshift linked families in z_m_limit.
Mar 05  2007    Implementation of the Sersic profile.
Mar 05  2007    Implementation of a optimizable nuisance parameter.
Mar 19  2007    Correct a BUG in the SIS potential. The orientation of wrong by
		90 degrees. Change R2=(1+e)x^2+(1-e)y^2 by R2=(1-e)x^2+(1+e)y^2
Jean-Paul Kneib's avatar
Jean-Paul Kneib committed
165
Feb 20 2009     SVN test dummy