Changeset 3751


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

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

Location:
trunk/UTIL/corrk_exo_k
Files:
2 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
  • trunk/UTIL/corrk_exo_k/download_dace.py

    r3671 r3751  
    3838}
    3939for mol in molecules:
    40     download_molecule(molecule=mol,temperature_range=temperature_range,pressure_range=pressure_range, line_list=molecules[mol], output_dir=output_dir)
     40    download_molecule(molecule=mol,temperature_range=temperature_range,pressure_range=pressure_range, line_list=molecules[mol], output_dir=output_dir, force_download=True)
    4141
    4242
Note: See TracChangeset for help on using the changeset viewer.