tglazer3 commited on
Commit
c630403
·
1 Parent(s): 0aecd42

surface paths

Browse files
Files changed (1) hide show
  1. streamlit_app.py +8 -5
streamlit_app.py CHANGED
@@ -15,9 +15,12 @@ import xarray as xr
15
  from huggingface_hub import hf_hub_download
16
 
17
 
 
18
  DATA_ROOT = Path("data/x-methanewet")
19
- FLUXNET_META_FILE = DATA_ROOT / "FLUXNET-CH4/FLUXNET_CH4_2024.csv"
20
- FLUXNET_DAILY_FILE = DATA_ROOT / "FLUXNET-CH4/FLUXNET_T1_DD.csv"
 
 
21
  TEM_YEARS = [1990, 2005, 2018]
22
  DEFAULT_SITE = "BW.Gum"
23
 
@@ -26,7 +29,7 @@ DEFAULT_SITE = "BW.Gum"
26
  def load_fluxnet_meta() -> pd.DataFrame:
27
  """Load FLUXNET site metadata."""
28
  path = FLUXNET_META_FILE if FLUXNET_META_FILE.exists() else download_file(
29
- "FLUXNET-CH4/FLUXNET_CH4_2024.csv"
30
  )
31
  return pd.read_csv(path)
32
 
@@ -35,7 +38,7 @@ def load_fluxnet_meta() -> pd.DataFrame:
35
  def load_fluxnet_daily() -> pd.DataFrame:
36
  """Load FLUXNET daily methane data."""
37
  path = FLUXNET_DAILY_FILE if FLUXNET_DAILY_FILE.exists() else download_file(
38
- "FLUXNET-CH4/FLUXNET_T1_DD.csv"
39
  )
40
  return pd.read_csv(path)
41
 
@@ -57,7 +60,7 @@ def normalize_site_id(site_id: str) -> str:
57
 
58
  def download_file(filename: str) -> Path:
59
  """Download a dataset file from the HF Hub (used on Spaces)."""
60
- path = hf_hub_download(repo_id="ymsun99/X-MethaneWet", filename=filename, repo_type="dataset")
61
  return Path(path)
62
 
63
 
 
15
  from huggingface_hub import hf_hub_download
16
 
17
 
18
+ REPO_ID = "ymsun99/X-MethaneWet"
19
  DATA_ROOT = Path("data/x-methanewet")
20
+ FLUXNET_META_PATH = "FLUXNET-CH4/FLUXNET_CH4_2024.csv"
21
+ FLUXNET_DAILY_PATH = "FLUXNET-CH4/FLUXNET_T1_DD.csv"
22
+ FLUXNET_META_FILE = DATA_ROOT / FLUXNET_META_PATH
23
+ FLUXNET_DAILY_FILE = DATA_ROOT / FLUXNET_DAILY_PATH
24
  TEM_YEARS = [1990, 2005, 2018]
25
  DEFAULT_SITE = "BW.Gum"
26
 
 
29
  def load_fluxnet_meta() -> pd.DataFrame:
30
  """Load FLUXNET site metadata."""
31
  path = FLUXNET_META_FILE if FLUXNET_META_FILE.exists() else download_file(
32
+ FLUXNET_META_PATH
33
  )
34
  return pd.read_csv(path)
35
 
 
38
  def load_fluxnet_daily() -> pd.DataFrame:
39
  """Load FLUXNET daily methane data."""
40
  path = FLUXNET_DAILY_FILE if FLUXNET_DAILY_FILE.exists() else download_file(
41
+ FLUXNET_DAILY_PATH
42
  )
43
  return pd.read_csv(path)
44
 
 
60
 
61
  def download_file(filename: str) -> Path:
62
  """Download a dataset file from the HF Hub (used on Spaces)."""
63
+ path = hf_hub_download(repo_id=REPO_ID, filename=filename, repo_type="dataset")
64
  return Path(path)
65
 
66