diff --git a/pcigale/analysis_modules/__init__.py b/pcigale/analysis_modules/__init__.py index 4f9bac5332f1f4cda4e3a8095e11bc290cbc3fc0..436cf1c7d1d4a288b422d3ea4bd8ba70f4044b24 100644 --- a/pcigale/analysis_modules/__init__.py +++ b/pcigale/analysis_modules/__init__.py @@ -264,12 +264,11 @@ def complete_obs_table(obs_table, used_columns, filter_list, tolerance, if name_err not in obs_table.columns: obs_table.add_column(Column( name=name_err, - data=np.ones(len(obs_table), dtype=float))*-9999., + data=np.full(len(obs_table), -9999.)), index=obs_table.colnames.index(name)+1 ) else: - obs_table[name_err] = np.ones(len(obs_table), - dtype=float)*-9999. + obs_table[name_err] = np.full(len(obs_table), -9999.) obs_table[name_err] = adjust_errors(obs_table[name], obs_table[name_err], diff --git a/pcigale/analysis_modules/pdf_analysis/workers.py b/pcigale/analysis_modules/pdf_analysis/workers.py index a9dedef89311b4fbe3c034bceb742c7906067c7b..719f384f643a364c0f3ea514a3e294e9c03eeee0 100644 --- a/pcigale/analysis_modules/pdf_analysis/workers.py +++ b/pcigale/analysis_modules/pdf_analysis/workers.py @@ -171,8 +171,8 @@ def sed(idx): gbl_params.from_index(idx)) if 'sfh.age' in sed.info and sed.info['sfh.age'] > sed.info['universe.age']: - model_fluxes = -99. * np.ones(len(gbl_filters)) - model_variables = -99. * np.ones(len(gbl_analysed_variables)) + model_fluxes = np.full(len(gbl_filters), -99.) + model_variables = np.full(len(gbl_analysed_variables), -99.) else: model_fluxes = np.array([sed.compute_fnu(filter_) for filter_ in gbl_filters]) diff --git a/pcigale/analysis_modules/savefluxes/workers.py b/pcigale/analysis_modules/savefluxes/workers.py index 6ca4a06f342934b6cdf463ee52360d2743df48a3..37e6297310162171ead626aa6446dda4fcdfde34 100644 --- a/pcigale/analysis_modules/savefluxes/workers.py +++ b/pcigale/analysis_modules/savefluxes/workers.py @@ -83,7 +83,7 @@ def fluxes(idx): sed.to_votable(OUT_DIR + "{}_best_model.xml".format(idx)) if 'sfh.age' in sed.info and sed.info['sfh.age'] > sed.info['universe.age']: - model_fluxes = -99. * np.ones(len(gbl_filters)) + model_fluxes = np.full(len(gbl_filters), -99.) else: model_fluxes = np.array([sed.compute_fnu(filter_) for filter_ in gbl_filters])