*** Problems found in v1.1 and now fixed: - absolute magnitude in error when Z_MIN was different from 0.0 - some problem when filters are not listed from the bluest to the reddest. - REAL variables are now defined as REAL*8 to avoid some discrepancy in results obtained with different systems, because of different round off (very rare, about 1/5000) *** Changes from 1.1 version and new features: - Now there is only one parameter file called hyperz.param for both make_catalog and hyperz. You can continue using your old parameters files ad the new parameters will be ignored. There is an example of this file in the tar file. - The new parameter LY_FOREST can be used if you want to consider values of the Lyman forest different from the average value computed by Madau. In principle it can be interesting, but in practice I suggest to keep the value 1.0 (i.e. 1 value corresponding to the average), because the computing time increases without a considerable change in results (unless you search precise solutions at high redshifts). - The parameter MAG_TYPE can be set =2: this option allows to consider catalogues in flux [muJy] instead of magnitudes. When the input is in muJy the : mag=99 (non detected) -> flux=-99 (actually flux<-90), mag=-1 (non observed) -> flux=-1 . Take care that M_ABS_MIN and M_ABS_MIN must be given in the same unit of MAG_TYPE, thus using the MAG_TYPE=2 option you have to give them in muJy. - It is possible to consider an upper limit defined for each object instead of the one used for the whole catalogue and defined in the filters file. For objects with mag<99 and dm=99 hyperz applies the law 2 (no choice) for non detections using the given magnitude as an upper limit (law 2 -> flux = err_flux = flux_lim/2). For fluxes in muJy, the same applies considering mag(muJy)>0 and dm(muJy)<0. - Pegase SEDs (http://www2.iap.fr/users/fioc/PEGASE.html) can also be used. In the template file they have to be classified as "PG". - Due to new parameters, the dimensions of the arrays, and therefore of the executable, are increased. If needed, you can change the file dimension.dec (for instance putting mxlyf=1 if you don't use the different values of lyman forest, changing the number of templates and of redshift or reddening steps, but don't allow the variable mxtyp_** to be <2, 2 is the minimum value, and don't assign a value < 51 to mxage_pg). *** New software (see Makefile to compile them) - I also added in the package a program called *hyperzspec*. It is similar to hyperz, but it is intended to find the SED best fit when the redshift is already known. Its parameter file is in hyperzspec.param. The main parameters are the same of hyperz.param. Only the parameter NCOL_ZSPEC is new and it corresponds to the number of the column with the redshift computed starting AFTER the columns of the photometric catalogue. The output files will be very similar to the hyperz ones, and their names are the same of hyperz with a "z" before the extension (e.g. the files *.m will be named in hyperzspec *.zm). In particular, the format of .sm is id, redshift, type, age record, age in Gyr, reddening, reduced chi2, probability of chi2, normalization, absolute magnitude. - There is also a program called hyper_star.f, that is the version of hyperz considering only ascii templates. In this way you can run hyperz with many templates, e.g. stars or QSOs. - hyper_classify.f will make a kind of classification based on probabilities contained in the 3 files obtained considering the fit with galaxies, QSOs and stars. Its parameter file is hyperz_classify.param.