Ignore:
Timestamp:
Apr 30, 2025, 5:54:42 PM (2 months ago)
Author:
afalco
Message:

corrk: flag to allow to force download if file already exists.
AF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UTIL/corrk_exo_k/dace.py

    r3605 r3751  
    123123                 pressure_range=None,
    124124                 version=1,
    125                  output_dir="tmp"
     125                 output_dir="tmp",
     126                 force_download = False,
    126127    ):
    127128        self.output_dir = output_dir
     
    131132        self.pressure_range = pressure_range
    132133        self.version = version
     134        self.force_download = force_download
    133135
    134136    def dace_download_molecule(self):
     
    136138        archive_name = self.name + '__' + self.line_list + '.tar.gz'
    137139        path = os.path.join(self.output_dir, archive_name)
    138         if os.path.exists(path):
     140        if not self.force_download and os.path.exists(path):
    139141            print("Molecule already downloaded")
    140142            return path
     
    295297    pressure_range=None,
    296298    version=None,
    297     output_dir="datadir/dace"
     299    output_dir="datadir/dace",
     300    force_download=False,
    298301):
    299302    """
     
    359362        pressure_range = dace_press_range
    360363
    361     download_dace = DownloadDace(isotopologue, line_list, temperature_range, pressure_range, version, output_dir)
     364    download_dace = DownloadDace(isotopologue, line_list, temperature_range, pressure_range, version, output_dir, force_download=force_download)
    362365    archive_name = download_dace.dace_download_molecule()
    363366
Note: See TracChangeset for help on using the changeset viewer.