diff --git a/get_gedi_data.py b/get_gedi_data.py index 33e3a06b11dc2b0e6ca8a9aa4454f0ac138445cd..13606fb6013507f1221ebd448abcd2141499673c 100644 --- a/get_gedi_data.py +++ b/get_gedi_data.py @@ -26,7 +26,7 @@ def get_gedi_data(url): token=credentials['sessionToken'] ) basename = os.path.basename(url) - outfp = f"output/{basename}.h5" + outfp = f"output/{basename}" gedi_ds = h5py.File(s3.open(lpdaac_gedi_https_to_s3(url), "rb"), "r") with h5py.File(outfp, 'w') as dst: for obj in gedi_ds.keys(): diff --git a/main.py b/main.py index f2360f2452c838187153c79c72ab5e7c29edcdaf..7b7ae49533b26fa369e2cc7ebf51c82d1a75c3c0 100644 --- a/main.py +++ b/main.py @@ -19,7 +19,7 @@ from itertools import repeat # Import pgap function from wenge from pgap import GapDS, wf_smooth # import custom functions, etc. -from download_gedi import download_gedi +# from download_gedi import download_gedi from get_gedi_data import get_gedi_data ## GET CWD of file to locate path diff --git a/notebooks/run-gedi-biomass.ipynb b/notebooks/run-gedi-biomass.ipynb index d6595fa7a80800267ac39d48ee6afb50a3ff3ef3..4c550892c81740819f017b4e8db1da3fcb34cdf2 100644 --- a/notebooks/run-gedi-biomass.ipynb +++ b/notebooks/run-gedi-biomass.ipynb @@ -53,7 +53,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "b39e76ac-d765-4b8c-baf1-fe41f3296de9", "metadata": {}, "outputs": [ @@ -63,6 +63,17 @@ "text": [ "on file num: 100\r" ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[3], line 35\u001b[0m\n\u001b[1;32m 33\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m counter\u001b[38;5;241m%\u001b[39m\u001b[38;5;241m100\u001b[39m\u001b[38;5;241m==\u001b[39m\u001b[38;5;241m0\u001b[39m:\n\u001b[1;32m 34\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mon file num: \u001b[39m\u001b[38;5;124m\"\u001b[39m, counter, end\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;130;01m\\r\u001b[39;00m\u001b[38;5;124m'\u001b[39m)\n\u001b[0;32m---> 35\u001b[0m \u001b[43mtime\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msleep\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m800\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[1;32m 36\u001b[0m counter\u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m1\u001b[39m\n", + "\u001b[0;31mKeyboardInterrupt\u001b[0m: " + ] } ], "source": [ @@ -78,7 +89,7 @@ "# Get matching string pattern and run main.py\n", "jobs_list = []\n", "counter=1\n", - "for l1b_fp in l1b_fpaths[1:]:\n", + "for l1b_fp in l1b_fpaths[100:]:\n", " # Get string pattern\n", " str_pattern = re.findall(\"[0-9]{13}\", os.path.basename(l1b_fp))[0] \n", " try:\n",