diff options
-rw-r--r-- | fg21sim/extragalactic/clusters/main.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/fg21sim/extragalactic/clusters/main.py b/fg21sim/extragalactic/clusters/main.py index 2361635..15a9dcd 100644 --- a/fg21sim/extragalactic/clusters/main.py +++ b/fg21sim/extragalactic/clusters/main.py @@ -321,6 +321,27 @@ class GalaxyClusters: hdict["template"] = template logger.info("Done drawn halo template images.") + def _outfilepath(self, frequency, **kwargs): + """ + Generate the path/filename to the output file for writing + the simulate sky images. + + Parameters + ---------- + frequency : float + The frequency of the output sky image. + Unit: [MHz] + + Returns + ------- + filepath : str + The generated filepath for the output sky file. + """ + filename = self.filename_pattern.format( + prefix=self.prefix, frequency=frequency, **kwargs) + filepath = os.path.join(self.output_dir, filename) + return filepath + def preprocess(self): """ Perform the preparation procedures for the later simulations. |