diff --git a/adcircpy/forcing/tides/tpxo.py b/adcircpy/forcing/tides/tpxo.py index 543a06fe..66a37004 100644 --- a/adcircpy/forcing/tides/tpxo.py +++ b/adcircpy/forcing/tides/tpxo.py @@ -1,8 +1,8 @@ import os from os import PathLike from pathlib import Path -import sys +import appdirs from netCDF4 import Dataset import numpy as np from scipy.interpolate import griddata @@ -13,7 +13,7 @@ class TPXO(TidalDataset): CONSTITUENTS = ['M2', 'S2', 'N2', 'K2', 'K1', 'O1', 'P1', 'Q1', 'Mm', 'Mf', 'M4', 'MN4', 'MS4', '2N2', 'S1'] - DEFAULT_PATH = Path(sys.executable).parent.parent / 'lib' / 'h_tpxo9.v1.nc' + DEFAULT_PATH = Path(appdirs.user_data_dir('tpxo')) / 'h_tpxo9.v1.nc' def __init__(self, tpxo_dataset_filename: PathLike = None): if tpxo_dataset_filename is None: @@ -40,7 +40,6 @@ def __init__(self, tpxo_dataset_filename: PathLike = None): f'"{self.DEFAULT_PATH}"' ) - def get_amplitude( self, constituent: str, diff --git a/setup.py b/setup.py index 2464e822..1213a0dc 100755 --- a/setup.py +++ b/setup.py @@ -41,6 +41,7 @@ python_requires='>=3.6', setup_requires=['dunamai', 'requests', 'setuptools>=41.2'], install_requires=[ + 'appdirs', 'bs4', 'eventlet', 'fiona',