From 6b017ae5e7fad159afb368282b9d9c3c3ed38a93 Mon Sep 17 00:00:00 2001 From: Erik Kluzek Date: Fri, 18 Nov 2022 17:30:33 -0700 Subject: [PATCH] Check if pandas is recent enough --- tools/site_and_regional/modify_singlept_site_neon.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/site_and_regional/modify_singlept_site_neon.py b/tools/site_and_regional/modify_singlept_site_neon.py index e842a84f07..f9f7188b42 100755 --- a/tools/site_and_regional/modify_singlept_site_neon.py +++ b/tools/site_and_regional/modify_singlept_site_neon.py @@ -47,6 +47,7 @@ import numpy as np import pandas as pd import xarray as xr +from packaging import version from datetime import date from getpass import getuser @@ -518,6 +519,12 @@ def main(): if args.debug: logging.basicConfig(level=logging.DEBUG) + # Check if pandas is a recent enough version + pdvers = pd.__version__ + if version.parse(pdvers) < version.parse("1.1.0"): + sys.exit("The pandas version in your python environment is too old, update to a newer version of pandas (>=1.1.0): version=%s", pdvers ) + + file_time = check_neon_time() # -- specify site from which to extract data