From 386cafe0dde0d0c370c07cf572a1c8405bf8760e Mon Sep 17 00:00:00 2001 From: Ari Brown Date: Wed, 2 Aug 2023 14:51:47 -0400 Subject: [PATCH] dropped pycache files, renaming others --- minerva/__init__.py | 6 +- minerva/__pycache__/__init__.cpython-310.pyc | Bin 148 -> 0 bytes minerva/__pycache__/blueshift.cpython-310.pyc | Bin 3533 -> 0 bytes minerva/__pycache__/minerva.cpython-310.pyc | Bin 3338 -> 0 bytes minerva/{minerva.py => athena.py} | 96 ++++++--------- minerva/parallel.py | 21 ++++ minerva/redshift.py | 114 ++++++++++++++++++ minerva/s3.py | 0 pyproject.toml | 3 +- test.py | 4 +- test2.py | 8 +- 11 files changed, 184 insertions(+), 68 deletions(-) delete mode 100644 minerva/__pycache__/__init__.cpython-310.pyc delete mode 100644 minerva/__pycache__/blueshift.cpython-310.pyc delete mode 100644 minerva/__pycache__/minerva.cpython-310.pyc rename minerva/{minerva.py => athena.py} (50%) create mode 100644 minerva/parallel.py create mode 100644 minerva/redshift.py create mode 100644 minerva/s3.py diff --git a/minerva/__init__.py b/minerva/__init__.py index 1b2a66f..d9b4770 100644 --- a/minerva/__init__.py +++ b/minerva/__init__.py @@ -1,7 +1,9 @@ -from .minerva import Athena, Execute, Query +from .minerva import Athena, Execute, Query, Redshift, parallel_map __all__ = [ "Execute", "Query", - "Athena" + "Athena", + "Redshift", + "parallel_map" ] diff --git a/minerva/__pycache__/__init__.cpython-310.pyc b/minerva/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 2edd91a63bdc5abdf254efcd5b65ffca3ce43300..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmd1j<>g`kf`8U0Q$X}%5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HyerR!OQL%nv zQKo)*eo?l5Mq*`gNn)~oaZ$2?K|TcmoRvYVBQ?f@Ld}jj_Y73sw~(r(g#t)mS|uqevRL zd$d`rq$h_WFM;BjN|p3RehPn~UwQIhNEI8t(<3>yv&>YV?&rzxo zf^Jy~={(`l$|p>^(tE_DcOs$+zI++rE5KJ(@+PZ?r`VY_PF=`4H-0*h$sli2=lSPM z(eI--VWb=s3u&829IDw(ppso4D$>#=6W&dvzMppTM%z2L8ntP`T@?LOh@5qKS4_C% zPxyqjP`Z5PNHM1`cOoFYi390RTu4}q<()>IN0p(uByd;@5(rj>!I-u zvpoC21Uk_=%?44>EE>jd_fptt!sQ>v&qn!hgdY0!FxH6)+P#s^6IJ(&tCLiLJ;_jIE4cC6Cvhnae?eLp_ddEDOCs=eJ$2Z{P3KC2IVqr`e< zYj|wJRx2H(d8(JPjRti`RWRE)`lx64ku{+ZSE$=NqM5IwseOnt54p?7wKHAp z@C8LEs8noF@1il`GXQ$drPyFokt4ue=d2H4{tNp5#-_kd?#|pf`zJv9)R`i{U2o<~ zf6iwCLhnr6xdS6yggj_G=i8@b{wdi!_O|o>aC_`-9i{^#^am7iJ?y2q5t%mbFwXBA zx0_+mSMfk*eMQEo00QvO9u9h0EL()1x@X;?-l8G@aMXT~c-8X?$jFvIxJazEpzsaUVS}WZO znT-{zR@P+j#Gyo#;Rcz0g;KFzYK+5?h2G{5$6kFi&o-a)&GA|q_ggCKC7Uwo#G_um zIWBiH)sOSdSZ|uJ9}m(_qT!p!X&&{WaBo3W(b{f7RQp8TX(vsT5&N>fs;^&RT_0fcc?GE{~4%X>QqJFVuy=fAmaV-l?;UncEQp0vPadD6!YiWtgL zp9w7wv{JbY7$G;pa{6-0sBd88$0&Leq5@{~UtAM{ix(9kz7mf6-_Rq*^S>%PE+3bQ zNP?)^=YvS?Gn5g3P1uahK{Fe4B8Z0Zo6vHkagw>|pp!l0MOwd1Bg<|+*)r0j+YYoMAC1zCiGEU|c$L&i~I0 zT>(1X2SV**1@QBngONc8kJ!Z7Lq1HMzp@UO0eZqk5BM4k?SYs1V>*(#MK_nF4R#f~ zw1UU1>o-{*%JK>J%}cW~ty>&K^_7O&hQ2^?sd?|0pY0zU+}?})JNvu8MjbQ{cJ89% zl0k$9hkg{tLwg6AC+tIbuA@Vz1KCW+k1qtdQQissnA ztyHEys;?+Qk8$&~pTOK+f|RaPj~K?_b8v-Da@^Up36NFAtf5MA2NJ`f@rSm(I0lWM zr-{sR^%GjaqhnAT&styTXEn8{6adELoLiWw$&?Ue916NH;6+lGof==KB78yp0Cn|( zTQA%qh@mNcY_k0k4N5l2!LP*B#MihKPMzGD;0QYrf3HsI_F%C%^?rw|vy1n{;cO7T z52|?x)Y1Dnio{I=sP?3{!3fz%TE9`ah^trPc!n^_cpFFGCKuaSAPbjIXQX-sz=Zla zrWu}G0+yl}#wa$1ud(sF$Cl#DZ!E zBJ%92>TT-ykUB*76^0>1`~gMNZ)IMw@3j}}&UkTlE;Vb^%j&zBqrOMt9TM-7po7

DXGB}P{kUt0?(t6TKTJ`K^8J+X+c-cd=OAKxKd<5KZ4O`%BIZN5%B6W%B;VmIk% Tu}K>i5H0|0WkuA)`s@D#Awln| diff --git a/minerva/__pycache__/minerva.cpython-310.pyc b/minerva/__pycache__/minerva.cpython-310.pyc deleted file mode 100644 index 8beeb5077068e9e0b6f1c03ef4b310e8a3e67306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3338 zcmaJ@TaO#J6(%`XX=mk)ojS1-wCgm1tzLE$xJ@r`T^rto;UZBJYZpldD1@;%YmY2x zv>YniRi&qOQNL`9J{Jb0N5AJ!^e^zWFWtXjpm4v#k@n`I5_m`+a>&DTzVDFv@^Y2o z_lw*Alz&3&U(`AMbI`eiQgk6Clf28~vgR?jeGv;=JF#PHH}-7p$F8k|IIwjXhiTBM zNFkj=9#`)(=}PYzliq=dm(cTNfL?%JBzcq7!z1j-8b>Zda83lv56weq8a-@qI8%ZCvCj(m8_;>Y_w4b!;aEl+csoX;;Za`?(;T{yO;s@ZlBp$BuRdMhE>cyjCn{Ut%hl8MC&_-H zllFR{+UvcnpQ>+@^Yz+b--NAJ*3WdSwTx8?A7X{qc$JSXlx|pCjJL^`i{BZ4T!vP& zF&py(F%e@i>ohb z3uodYeBRWT{)|rp1kV|}GY3a-5x}7FimxBh;g9IlBX3>z2J0ht?NQb@qPPjfc*UTb zX(RH&xB~>&xSbq>zDoKs@2LQvsSqMwmib=4nsTFhwxT?j4Vt<^HsR;!oGApqDiQLD8(OuFTWqNuA& zBz{1Gpma)5P!v&&8U-C8WFZf|$g|ou6lZ?Nbh`uf3Ee<7@Y+(%vKmyge2#q?$_n&> ztjZWZwv^B2?wECaYF3Zd6;5R!JYk$)GBF%b{4Q__(Lh|JSus)j*OCwPKj zbW>$1rQWj2()~X~+bYfls z@CpdmiY!7ajkxxEn<75T+lfXZ8HGa&v(+0TufD4D)mMCVw6d4!C#yGha@9-p>Tg!B zkHqzQ9qH8`si{@ge;i+Wm=?pXzL)oRvd2SZS2HVi#^xW>_K;S8AnVKO3eKmll6a4V zbt2^>P+KeYKIzEG##QM+nd-*ft-Gz});FJR+5p7gLvB(UNCe+o>0)IQmWoWyxe+_a zeX-xR=2)D@Sg<(H4Yh);uA>wLg$RLiUx(r{kEnJ8_g`0q%SRP^jy2?=_UX7$`xr}v z^f8;V8S=;#O5mbl{H9Lyu)sazX8oP~B`<+je0Zju?aT!hS3ZdeYS*^?$X zC>ARgzpMkaAkw&=4*3N5pd2>8K-5Q=8kg8R4g+#2Auhi3IDNyBs*aJmuy)1{Ja!)2 zKgRf{C51=t={OIzuHXDlT|lciLO?;xIA?^p}rp)%6~na;ONUDLq3bZ4CZpIJo> zv%RN6eT|inosn~qiKoa3Gmgw0$nY5(I~!oi#Q6)`;j#ivIM=w^?*z!v*yA~CfitoS z8LV1Ab39pO#V1 z`9IM~k!rln3KOD}(pPbXq)fXyF#$+Ry}EBPZG4@jGS}*-w1h`@W??+*s95yoXtxKm z)C|A?WVPbgm|d(wgh&mcp!Wsp|AgM#PK{qgiNr4hNJzfi-&|3;n-Au`foqp?;24{M?~;K#C`tZ z>&5-Hh*P6pRjc&*H4-0?px1BtY@noT17IVqeoI|i_tah|u%fG+Fjvr5A#>sW&" + "Ari Brown ", + "Roshan Punnoose " ] packages = [ { include = "minerva/**/*.py"} diff --git a/test.py b/test.py index 8cf7a3f..eb64c67 100644 --- a/test.py +++ b/test.py @@ -1,9 +1,9 @@ -import minerva.minerva as a +import minerva import pprint pp = pprint.PrettyPrinter(indent=4) -athena = a.Athena("hay", "s3://haystac-pmo-athena/") +athena = Athena("hay", "s3://haystac-pmo-athena/") #query = athena.query( #"""SELECT * #FROM trajectories.kitware diff --git a/test2.py b/test2.py index c108da7..41d2dea 100644 --- a/test2.py +++ b/test2.py @@ -1,11 +1,11 @@ -import minerva.blueshift as b +import minerva import pprint pp = pprint.PrettyPrinter(indent=4) -red = b.Redshift("hay", "s3://haystac-pmo-athena/", - db="dev", - cluster="redshift-cluster-1") +red = Redshift("hay", "s3://haystac-pmo-athena/", + db="dev", + cluster="redshift-cluster-1") query = red.query("select count(*) from myspectrum_schema.kitware") print(query) data = query.results()