INNER CODE UNIT · Python

download_databases

pairinteraction/pairinteraction · src/pairinteraction/cli.py:270

def download_databases(species_list: list[str]) -> int:
    """Download the required data files for the specified species."""
    from urllib.parse import urlparse

    import pairinteraction as pi
    from pairinteraction._backend import get_cache_directory

    database_dir = get_cache_directory() / "database"
    tables_dir = database_dir / "tables"
    tables_dir.mkdir(parents=True, exist_ok=True)
    database = pi.Database(download_missing=True, use_cache=False, database_dir=database_dir)

    is_wigner_downloaded = False
    exit_code = 0

    for species in species_list:
        # If species is a URL, download and unzip to database/tables
        if urlparse(species).scheme in {"http", "https"}:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…