From 03d4f8d216f5d0c3543a40fef253f799a978fc97 Mon Sep 17 00:00:00 2001 From: Alex Rojas <a.rojas8907@gmail.com> Date: Thu, 30 Nov 2023 07:00:11 +0000 Subject: [PATCH] removed print statements --- __pycache__/download_gedi.cpython-312.pyc | Bin 0 -> 1513 bytes __pycache__/get_gedi_data.cpython-312.pyc | Bin 0 -> 1400 bytes __pycache__/pgap.cpython-312.pyc | Bin 0 -> 13781 bytes get_gedi_data.py | 9 +++--- main.py | 2 -- notebooks/run-gedi-biomass.ipynb | 34 +++++++++++----------- 6 files changed, 22 insertions(+), 23 deletions(-) create mode 100644 __pycache__/download_gedi.cpython-312.pyc create mode 100644 __pycache__/get_gedi_data.cpython-312.pyc create mode 100644 __pycache__/pgap.cpython-312.pyc diff --git a/__pycache__/download_gedi.cpython-312.pyc b/__pycache__/download_gedi.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..348b574424d303ca67090b88f746483009ea50be GIT binary patch literal 1513 zcmah|%}*Og6rbJM_0HmN7FvO#)G0;6G?>7JCW<P7ozhfk)LRuUtHHbRN9|o}cKI;1 zE34`OOO=2VL~WHEso<YTdhCUdR9F)(RoeqMEA&v&OJ{ajLey4y(!Mvp_c{CCo1df6 z9>7TZ`W@4f0QilAfEf1Zw8g|GFn}Rcz#NxiMW~8%qTuV`95moJU`{e+L;7L_05W32 za>Nh5%nf;f!8zrBtRc^eL|{s$Vxk?<j}<^&s0(T3gv0x3fl8lFPk)v_w|YJ@<B)x) z+XBC-%eYU5uq*DIqo(Ly#FT@73mlm&E0@6eu>mfkVM8pd|MoCoLukNVX@}Qm)RY>6 zA$whbMyM%U3d4$rMFTZu6};gVVL#7h{)UL?Wncg7#sXb%|3EfF4arb>r_0H}=ap=P zF8q`_7y@o@V0#acp(b+s18np(;CJAMi|z{Gm92q-ECP7IcBF~ELiMmOmxLv-3?G0c zAsxBD(uZrMOcmqWSdG|aGw)_>QeY!ixlS+Ij=S<!zDhDCCT`KdF3wok!I^@+n1&QF zi|0dooT5!!-NIFq_7f8uc)nul1%j;wCOtKpy_36pV?v*y@ZQ7>_2HyG&EVuT;ft{{ zn8lWxDwuAHS4us!N$NaB>V)r5I!ySGsc1V?s$sWC(L8ocFMZTuSIie@{gPBMO2pGE zc;4|{b^T$9T}G!0tB_*_sCs8PZ`RzBZBe;KN|u{eDO?~Gs(QcU#Y?;qH1gW7D8zIY zDy~E2in(Z3D9nDIqljnsLIl&{dzuR9EH{4MTxWc~WLL4{j1^3yG?urm1!vqL`TtTI z_L5bxv7vL<Os!6%uW87;tOS2B&Qr!(;Li|<B=!bxJP%K_a>rW#=G4a2kv6oi4L!*o zY9p<C-4KXtN3qm?EY(S-JKB{_>UviJ@oT35#xt$iZVy1o_0a?6N+;3ZmOE<i`X>kK zRR&h&uBgb#-(!ijLc6eLx9#ue9~T}K9@~%X-QwZZsl(U@tFWUDZcS|5I?{&swc#iE zLv6H;{yGl#y#!EB9;4`9Vs!iVc4jYj^EtZ3@GAZm9mf-YcNJzobNGXJnwajJ83xaW z)oc<z%M4^A@TZ8(&J^i-6_+esC;Y9Q@NG$}gugL=Q@s`TmjgO=$7>D`;`3k=moO<T zQp859^Iagk*pJ|paX_vyc7|?OZG)}qhvYhgeAk?h80$ho5MBWF4>0%w^t=qcEhM{> zK#Huc9KeB2ymxK6y}Tu~zifTnNobpB18pTY!mYc%O3C$+t((6{!(A0fgXDdd>L0qf BXGH)2 literal 0 HcmV?d00001 diff --git a/__pycache__/get_gedi_data.cpython-312.pyc b/__pycache__/get_gedi_data.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fde21e3b2669504f0372e45cd2a8817f1f243326 GIT binary patch literal 1400 zcmZuxO>7%Q6rTO@+Uwuqpr$oK7*U}b)wYCFAy9=Bf`Xz_D^d|sO;u~NGmY0>dzYCp z$dQA5-~cC7ad1$DC^t}gD7PGYti;7uD#eW9goKnE!a3!{n{}3$s88DW^Sw83-pqSD zzot@g1oYLL4N}z*`coPqfgRBFV-N#`5msDOn@Odn1h!gJ1F6-tK<YIer0PamM$J%= ziim-=NBXWZOI3^F$d{-V!v=7(s}!P#(oroaLcg)RyuS6K<vXR8W%)&)dQD>Ul1Dee zYf7x%@EEsGQUwX4z-5`!Ca?kOq2|0d2tiPGxc#<*)t-X2i{N<xIOw|6o8eJUR!D&( z;i~z_2k3j_CMp=!W2L;c$SUuY%WhCBmIZStnBelE0qYNAz_zqf<7z<_5$3xN2f?Z1 zgROO_D@^Rry6v@m##D&S=a1hnpPZVNHyp2JF;?6p*eTjxyTi(i+RuYG39rkjI<~k~ z^1EWu^|58yGqAzA&+6Q(vkFbaE+%|z1y~=A&n*nh`{vGT-=_O(<J6^xw|@Hc$J-C9 zk6(SfwrBnF;la}CXleCHXMgF&uu^?$4cBiCYoCnPZ$JHFn7A|4?@S>LdVW9t0?z<( z84yrYp70DcBWD0G=X=FvcLQq5yF5duoeaAOG9tVA$k^3q!P_cNgv*-AP&<`9wV64! zLXE!=YCROr0FLgSoB+o{ZCmSUFbigN>+Rr{VHScG%&xygEXo@auwAc%OKpo;rA_a% zGOO5>VAAG}<uakNibz<tO&GgQx@%Zu7y&<D4k3|b;B&n8N8UZsE@(o#N4mn8MTrQP zs8H#KP-wvvy8KUsW_`}Yh5rhG-q+{%H10Cy6I;aZIxb;d#z{-)jjJ#^`YIqo_k7Y0 zrlp`$d4VD^x17rB5z*PmF($7%4@6TEPW^8h=_SA<&OBg!^n3RF;PU;;2ieLfTN%ez zrkc87^sgVqQ2gA1nH!n8aV$AbF7Bj8$=Ao3-0-C<qfBv}zPM8wr3*)9ByRNIJIbQW z!Z*&>&W`#+^t<S@{9Ak4e*W4X-oLQ&<mP^Qt^dI|k?mKhY;7SfG&muB1#}VF@VHkI zF)3`168f@4gQq2UbEtd<XihTus|3~mjDkGD>5gO9S|0AW<X!p(_~lc>iopKX6h)b! o_yi>;C^<oy2}=Eea=%3r!}C|3MT>p?A6-@I$~2Zy7J_vD0*kC#!vFvP literal 0 HcmV?d00001 diff --git a/__pycache__/pgap.cpython-312.pyc b/__pycache__/pgap.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a0c351388cda50c1b4ddca5687c855ddc7fadde7 GIT binary patch literal 13781 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 M9kMl%UYYFw0FU0<1^@s6 literal 0 HcmV?d00001 diff --git a/get_gedi_data.py b/get_gedi_data.py index fd77e7e..4ab61b4 100644 --- a/get_gedi_data.py +++ b/get_gedi_data.py @@ -1,4 +1,4 @@ -1import sys +import sys import h5py import boto3 import botocore @@ -21,7 +21,8 @@ def get_gedi_data(url): secret=credentials['secretAccessKey'], token=credentials['sessionToken'] ) - with s3.open(lpdaac_gedi_https_to_s3(url), "rb") as f: - gedi_ds = h5py.File(f, "r") - + # with s3.open(lpdaac_gedi_https_to_s3(url), "rb") as f: + # gedi_ds = h5py.File(f, "r") + # return gedi_ds + gedi_ds = h5py.File(s3.open(lpdaac_gedi_https_to_s3(url), "rb"), "r") return gedi_ds \ No newline at end of file diff --git a/main.py b/main.py index 025e500..08bc00d 100644 --- a/main.py +++ b/main.py @@ -69,13 +69,11 @@ def gedi_bioindex(index,l1b_ds,l2a_ds, beam, beam_filt, allom_df): # get bioindex using HSE from NEON db analysis beam_domain = beam_filt.loc[index]['DomainID'] - print(beam_domain) try: if pd.isnull(beam_domain): cval = 1.63 else: cval = allom_df[allom_df['domain']==beam_domain]['HSE'].values[0] - print(cval) # get pgap pgap = GapDS(waveform_smooth, ht_arr, np.array([rh100]), calc_refl_vg = False, utm_x=None,utm_y=None,cval=cval) diff --git a/notebooks/run-gedi-biomass.ipynb b/notebooks/run-gedi-biomass.ipynb index fcfacd9..29db5f1 100644 --- a/notebooks/run-gedi-biomass.ipynb +++ b/notebooks/run-gedi-biomass.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 7, + "execution_count": 1, "id": "25172537-794b-4135-bb28-63c0fcefbb68", "metadata": {}, "outputs": [ @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 2, "id": "f176e75b-5104-478b-ade6-a84006e966b0", "metadata": {}, "outputs": [], @@ -48,23 +48,12 @@ "execution_count": 4, "id": "b0d65f96-5dad-44e9-ae85-9d4086c4b29f", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'https://e4ftl01.cr.usgs.gov//GEDI_L1_L2/GEDI/GEDI02_A.002/2022.08.31/GEDI02_A_2022243125140_O21055_03_T02667_02_003_02_V002.h5'" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "b39e76ac-d765-4b8c-baf1-fe41f3296de9", "metadata": {}, "outputs": [ @@ -72,7 +61,18 @@ "name": "stdout", "output_type": "stream", "text": [ - "on file num: 30\r" + "on file num: 200\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;43m600\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: " ] } ], @@ -109,7 +109,7 @@ " L2A_URL=l2a_fp)\n", " jobs_list.append(job)\n", " \n", - " if counter%10==0:\n", + " if counter%100==0:\n", " print(\"on file num: \", counter, end='\\r')\n", " time.sleep(600)\n", " counter+=1" -- GitLab