From 6df706f3baeffe6264e1e13f40c04310d35b2ce4 Mon Sep 17 00:00:00 2001
From: Tyson Littenberg <tyson.littenberg@ligo.org>
Date: Wed, 27 Feb 2019 11:22:29 -0600
Subject: [PATCH] removed psdfit flags

---
 src/BayesWave.c   |  6 ------
 src/BayesWave.h   |  1 -
 src/BayesWaveIO.c | 29 -----------------------------
 3 files changed, 36 deletions(-)

diff --git a/src/BayesWave.c b/src/BayesWave.c
index ff818bfd..44fe59fd 100644
--- a/src/BayesWave.c
+++ b/src/BayesWave.c
@@ -605,7 +605,6 @@ int main(int argc, char *argv[])
     data->signalFlag = 0;
 
     data->runPhase = 0;
-    if(data->bayesLineFlag) data->psdFitFlag = 0;
 
     initialize_chain(chain,1);
 
@@ -753,8 +752,6 @@ int main(int argc, char *argv[])
 
     //Shut off BayesLine in favor of PSD fitting
     data->cleanModelFlag = 0;
-    //data->bayesLineFlag = 0;
-    //data->psdFitFlag    = 1;
 
   }
 
@@ -943,7 +940,6 @@ int main(int argc, char *argv[])
 
     data->runPhase = 1;
     reset_priors(data, prior);
-    if(data->bayesLineFlag) data->psdFitFlag = 0;
 
     //Initialize proposal ratios for GW search phase
     chain->rjmcmcRate  = 0.0;
@@ -995,8 +991,6 @@ int main(int argc, char *argv[])
     data->glitchFlag = 1;
     data->signalFlag = 1;
 
-    if(data->bayesLineFlag) data->psdFitFlag = 0;
-
     initialize_chain(chain,1);
 
     reset_likelihood(data);
diff --git a/src/BayesWave.h b/src/BayesWave.h
index 63138894..fb585e99 100644
--- a/src/BayesWave.h
+++ b/src/BayesWave.h
@@ -278,7 +278,6 @@ struct Data
   int Dmin;
 
   int runPhase;
-  int psdFitFlag;
   int noiseSimFlag;
   int bayesLineFlag;
   int stochasticFlag;
diff --git a/src/BayesWaveIO.c b/src/BayesWaveIO.c
index 7658fc00..1f95c444 100644
--- a/src/BayesWaveIO.c
+++ b/src/BayesWaveIO.c
@@ -835,11 +835,6 @@ void print_run_flags(FILE *fptr, struct Data *data, struct Prior *prior)
   else fprintf(fptr, "DISABLED");
   fprintf(fptr, "\n");
 
-  fprintf(fptr, "  PSD fitting is ........... ");
-  if(data->psdFitFlag) fprintf(fptr, "ENABLED");
-  else fprintf(fptr, "DISABLED");
-  fprintf(fptr, "\n");
-
   fprintf(fptr, "  BayesLine PSD model is ... ");
   if(data->bayesLineFlag) fprintf(fptr, "ENABLED");
   else fprintf(fptr, "DISABLED");
@@ -1568,10 +1563,6 @@ void parse_command_line(struct Data *data, struct Chain *chain, struct Prior *pr
   if(ppt) sprintf(data->outputDirectory,"%s/",ppt->value);
   else sprintf(data->outputDirectory,"./");
 
-  ppt = LALInferenceGetProcParamVal(commandLine, "--noPSDfit");
-  if(ppt) data->psdFitFlag = 0;
-  else data->psdFitFlag = 1;
-
   ppt = LALInferenceGetProcParamVal(commandLine, "--bayesLine");
   if(ppt) data->bayesLineFlag = 1;
   else data->bayesLineFlag = 0;
@@ -1685,26 +1676,6 @@ void parse_command_line(struct Data *data, struct Chain *chain, struct Prior *pr
     fprintf(stdout,"*********************************************************\n");
     data->splineEvidenceFlag = 0;
   }
-
-  if(data->psdFitFlag && !data->noiseSimFlag)
-  {
-    fprintf(stdout,"************************ WARNING ************************\n");
-    fprintf(stdout,"0noise runs do not get along with PSD fitting            \n");
-    fprintf(stdout,"Disabling PSD fitting                                    \n");
-    fprintf(stdout,"Silence warning with --noPSDfit                          \n");
-    fprintf(stdout,"*********************************************************\n");
-    data->psdFitFlag = 0;
-  }
-
-  /*if(data->waveletPriorFlag)
-  {
-    fprintf(stdout,"************************ WARNING ************************\n");
-    fprintf(stdout,"waveletPrior flag overrides --Dmax                       \n");
-    fprintf(stdout,"Setting Dmax = 100                                       \n");
-    fprintf(stdout,"Remove --waveletPrior if you really want to cap N        \n");
-    fprintf(stdout,"*********************************************************\n");
-    data->Dmax = 100;
-  }*/
 }
 
 void parse_bayesline_parameters(struct Data *data, struct Model *model, FILE **splinechain, FILE **linechain, double **psd)
-- 
GitLab