![]()
|
Changes in version 4.0 |
|
| libbutton.a | This library (in the version distributed within REDUCEME) is not longer independent. Some routines are now making use of functions available in other libraries of REDUCEME. |
| plots | This program is obsolete and it has been removed from the distribution. Use plotsplus instead. |
| readfits | This program is obsolete and it has been removed from the distribution. The new program is leefits. |
| readiraf, writeiraf | These two programs are not included in the distribution anymore since the old Iraf format is no longer a problem (Iraf works properly with FITS files). |
| splotsplus | This program is almost identical to plotsplus, but it includes a basic calculator. In this version of REDUCEME we rename splotplus as plotsplus, avoiding to have two equivalent programs. The old plotsplus is no longer available. |
| autocos | Now the program checks that the dimensions of all the images are identical before attempting to clean them. |
Changes in version 4.1... |
|
| plotsplus | This program has been renamed as plots. |
| rsample_nonda.f | The program rsample_flux.f has been modified to perform the same work than rsample_nonda.f, but in a better way. So, rsample_nonda.f has been moved to the subdirectory src/obsolete/. |
| libclib.a | This library has finally been removed from the distribution. The old C functions randred_.c and redsystem_.c have been replaced by the FORTRAN functions ranred.f and systemfunction.f. This avoids the need of mixing C and FORTRAN code, which was an important source of troubles. |
| interchange_32_64 | New program to transform the binary REDUCEME format from 32 bits architecture to 62 bits architecture (or viceversa). |
| plots |
After renaming this program, some compilers do not like the name of
the program to be identical to the name of a LOGICAL variable. This
variable has been renamed as LPLOTS. Version 4.1.01. |
| vaucoul |
The polynomial degree for the fit to the sky, which was previously fixed to
1, has now been introduced as a variable that can range from 0 to 1 (the
fit to a constant helps when the sky region(s) are placed only in one side
of the detector). In addition, a new button has been incorporated to the
program with the option of saving into a file the fitted galaxy profile
(spatial cross-section with NSCAN pixels x NCHAN=1). This is also useful to
create a mask with the number of counts in the sky regions. Version 4.1.02. |
| leefits, leefits_new |
Modified to properly set STWV and DISP when reading the FITS keywords
CRPIX1, CRVAL1 and CDELT1 (previously, when CRPIX1.NE.1, the program set
STWV=0.0 and DISP=0.0). Version 4.1.03. |
| plots |
Modified to allow reading a subsection (scan range) of an image. The region
must be specified after the file name. Some examples:
|
| index.f, snratio.f,... |
The subroutine MIDEIND (in index.f) and MIDEINDSN (in snratio.f) were almost
identical. Now both routines are the same. A modified file mideind.f is now
available in the fspec/ subdirectory. In addition to this, other two
subroutines (initially within index.f) are now individual files in fspec/,
namely rinterp.f and chequea_fileindex.f. Finally, the subroutine RINTERP
within corrext has been renamed as RINTERPLIN in order to make it different
from RINTERP in fspec/rinterp.f.
Version 4.1.05. |
| plotfits |
This program has been removed from REDUCEME. It is easier to transform FITS
files to REDUCEME format and use plots. In this way, it is no longer
necessary to keep both programs with identical functionality.
Version 4.1.05. |
| indexn.f |
File removed. This file was created in the past as a modified version of
index.f, but it is not necessary anymore.
Version 4.1.05. |
| all files |
All files have been modified in order to avoid compilation warnings (namely
those related with unused variables declared in included files, like STWV,
DISP, NSCAN, NCHAN, INFILEX, and OUTFILEX).
Version 4.1.05. |
| resample_flux.f |
The transformation from wavenumber to wavelength only worked for CRPIX=1. In
addition, we fix a negligible bug of +1.0 DISP in the automatic conversion
from wavenumber to wavelength.
Version 4.1.06. |
| fmean0.f, fmean1.f, fmean2.f |
Internally, these common auxiliary functions now perform the computations in
Double Precision.
Version 4.1.06. |
| fintgauss.f, fintgaussd.f, genimage.f |
The internal computation of the integral of the Gaussians in fintgauss.f
is now performed in Double Precision. There is no need, anymore, of keeping
fintgaussd.f, which is removed. In addition, the program genimage.f has been
modified since it used fintgaussd. Now it uses fintgauss.f
Version 4.1.06. |
| genimage.f |
The option "5", which computes a spectrum from a table, incorporates de
possibility of applying a factor to the wavelength scale (useful when dealing
with different scales, e.g. microns and angstroms), as well as the posibility
of applying a radial velocity to produce a spectrum properly shifted.
Version 4.1.06. |
| fintgauss.f |
Modified to check that the number of points is even before computing the
integral using Simpson's rule.
Version 4.1.07. |
| adnscgrad.f |
New program to compute effective binning radii by weighting with the averaged
signal in each spectru.
Version 4.1.07. |
| writefits_new.f |
This program has been removed. It was identical to writefits.f but included
the possibility of saving a subsection of the image in the wavelength
direction. Since this option is already available in the program isubset.f,
there is no actually need to keep both programs.
Version 4.1.07. |
| replacefits.f |
New program to overwrite the contents of a previously existing FITS file
using data from a REDUCEME file. This program is useful when dealing with
FITS files with extensions.
Version 4.1.07. |
| fpoly.f |
Auxiliary function to evaluate a polynomial in a given point.
Version 4.1.07. |
| pseudofit.f |
Auxiliary subroutine to fit the upper/lower side of a set of points. Useful
to estimate the pseudocontinuum of a spectrum.
Version 4.1.07. |
| plots.f, fit1dpol.f |
Both programs now include the fit to a pseudocontinuum using the new
subroutine pseudofit.f
Version 4.1.07. |
| findmmlmask.f |
New subroutine to find the minimum and maximum values of an array of data
using a boolean mask to avoid array ranges.
Version 4.1.08. |
| cauchyfit.f, gaussfit.f, gauscfit.f, gauss2afit.f, gauss2bfit.f |
Fixed a potential bug to avoid null initial increments in the parameters to
be fitted with DOWNHILL.
Version 4.1.08. |
| gauscfit_movel.f |
New subroutine (identical to gauscfit) to be used with movel.f. The only
difference is the physical dimension of the arrays of data, which are set to
NMAXFFT (instead of NCMAX). This modification is required in order to make
use of this routine within movel.
Version 4.1.08. |
| movel.f |
Several changes introduced in order to allow the user to measure long
spectra. Optimal templates are now computed in the same region employed to
measure vel, sigma and gamma.
Version 4.1.08. |
| fit1dpol.f |
A wrongly dimensioned matrix S(NCMAX,NCMAX) has been modified to
S(NCMAX,NSMAX).
Version 4.1.08. |
| replacefits.f |
The program has been modified to allow the user to preserve BITPIX=16 when
the original FITS file contains integer data. In addition, the program now
forces the user to create a new FITS image with a different name (following
the philosophy of the rest of REDUCEME programs).
Version 4.1.08. |
| rvshiftrot |
New program to correct 2D spectroscopic image from rotation curves. It is
similar to rvshift, but using different radial velocities for each scan
(these velocities are read from an ASCII file).
Version 4.1.09. |
Changes in version 4.2... |
|
| all the programs |
Adapted to be compiled with gfortran.
Version 4.2.00. |
| vaucoul |
Modified the way in which the function to be fitted is evaluated (now the
computations are performed using logarithms). In addition, the fit to a
Sersic profile has been included.
Version 4.2.01. |
| index |
The subroutine mideind.f, associated to the program index.f, has been
modified to incorporate the measurement of the index sTiO (Cenarro et al.
2009). Although slope indices were introduced in this subroutine in the
past, that modification was lost for some reason and re-introduced again
here.
Version 4.2.02. |
| fpercent.f |
The call to LININTERP(...,N1,N2) was wrong (N1 and N2 were missing).
Version 4.2.03. |
To be modified in the future |
|
| autocos | Error images are not properly handled (actually, they are not handled at all!). |
![]()
|