siuba

View on PyPIReverse Dependencies (6)

0.4.4 siuba-0.4.4-py3-none-any.whl

Wheel Details

Project: siuba
Version: 0.4.4
Filename: siuba-0.4.4-py3-none-any.whl
Download: [link]
Size: 208633
MD5: 0a05413635f481da7e39a5e1be482fbb
SHA256: 07a6b2a02f39e53a8fdb1f1a3a7c49bce182346901e99df1d073e5427cf9e9dc
Uploaded: 2023-09-19 21:09:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: siuba
Version: 0.4.4
Summary: A package for quick, scrappy analyses with pandas and SQL
Author: Michael Chow
Author-Email: mc_al_gh_siuba[at]fastmail.com
Home-Page: https://github.com/machow/siuba
License: MIT
Keywords: package
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Requires-Dist: pandas (<2.1.0,>=0.24.0)
Requires-Dist: numpy (>=1.12.0)
Requires-Dist: SQLAlchemy (>=1.2.19)
Requires-Dist: PyYAML (>=3.0.0)
Requires-Dist: plotnine; extra == "docs"
Requires-Dist: jupyter; extra == "docs"
Requires-Dist: nbval; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: jupytext; extra == "docs"
Requires-Dist: gapminder (==0.1); extra == "docs"
Requires-Dist: pytest; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: IPython; extra == "test"
Requires-Dist: pymysql; extra == "test"
Requires-Dist: psycopg2-binary; extra == "test"
Requires-Dist: duckdb-engine; extra == "test"
Requires-Dist: duckdb; extra == "test"
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 5758 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
siuba/__init__.py sha256=MLQZnUbeYfDhKcZAbUzWRpnHhSoiV0MnCibBpBthMLg 418
siuba/meta_hook.py sha256=EsoedtKt6LOv961w4oOk49YxHUuCeJQRji3dKkFhEpw 2510
siuba/data/__init__.py sha256=KcI8yAsHe4y6QnLxoG2zST8s8NmAZFR8wwfGhypix9E 1471
siuba/data/band_instruments.csv sha256=eUG8fTOfUiuu7yLooe_sKhnBHALhK3b6pAH_qcHh3Zk 46
siuba/data/band_instruments2.csv sha256=QwuZ8yqKT8nUMJjJHhoPnEvz2BSC9kabBX_smyxZ_0w 48
siuba/data/band_members.csv sha256=AEx84Yq4LxSg3q_9G4OnVNSlYdGfl4BbeRSwGrnFdsM 48
siuba/data/fish_encounters.csv.gz sha256=aKjV0QJdzmIPkcaKqEDbiwRTK9adytrTaUfS-JLVP9s 394
siuba/data/mtcars.csv.gz sha256=7bLSLZ2Ct2dhGBtoSlSB_X-9u8dNxKATgbTmwVU5gWI 569
siuba/data/penguins.csv.gz sha256=2OQcSUlJGmJr6pFNzUaXP5DQkWbbdEH6BZ4L2i4qBy0 2989
siuba/data/penguins_raw.csv.gz sha256=WbIX-torm-h75x-QzB9JRrnvaDyn9o5_-cpHRIgf6ZM 8995
siuba/data/us_rent_income.csv.gz sha256=shSHwpi15-P9ktzpSGN2Gsl046gRBisAY0zDvNNlzLw 1164
siuba/data/warpbreaks.csv.gz sha256=oHvaUkB5i3vi_bKGWwhJjad9oq5BZlm_gRggkavpz7w 186
siuba/dply/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
siuba/dply/across.py sha256=3drRWcpTPE2W6cUr5UEn9TsPPIwPZ-1mh6lkDeTHBII 4964
siuba/dply/forcats.py sha256=QqfYF__m10Lyg3GDgm49s6ac9GUjPxt843cqN2yux8U 13923
siuba/dply/string.py sha256=IrZssUDUPCrecgWaUC5cOM8wxFUj3Lg3VGrzwL2vh_I 604
siuba/dply/tidyselect.py sha256=DRAARdueORJ3macAb2wgl95kVNRb29ap8Eak554GE9o 7312
siuba/dply/vector.py sha256=-6xqsli3pAxRZDTyzKKSl4KsTnkFAf-QlzsLbgxmCKw 13261
siuba/dply/verbs.py sha256=dxBhq1AxmKzACtTrTrQapl7eDRaRn238PLys8VUW-bc 74471
siuba/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
siuba/experimental/completer.py sha256=sSe2W7o4dqqcjAmMa6j34cgrpJzTDL-4ah_7gXJwYrk 2936
siuba/experimental/datetime.py sha256=BQlX3fzN0yZJAy0PYPotkM7EU18LcewdX1uSIwpCTBw 5586
siuba/experimental/pd_groups/__init__.py sha256=FTi_bcrTzPs0o8g5rT0LZhbvwL4Kf-lwVoQgsjAr60c 62
siuba/experimental/pd_groups/dialect.py sha256=dXcz1c4Wr-H_limdmEOfyst7hfuTzegEV1EfiwZxwe4 8002
siuba/experimental/pd_groups/groupby.py sha256=wT_4AxjTdlDCAySs9Ql3DG6OaRS_Ev3rdXhQoGrExRk 6829
siuba/experimental/pd_groups/test_pd_groups.py sha256=8xBrhkNBhFnWNjvOzJebDTjVg4oUtWf0ULUEq6Y8MwQ 7179
siuba/experimental/pd_groups/translate.py sha256=_x_PXboIRxo0Youp9OBj4x8zPOFyvEy2VZRLj0rOjew 6023
siuba/experimental/pivot/__init__.py sha256=XKJWhBeus_TWr3gJII_7jEKvyITOFwMnwxRheTTDmM0 206
siuba/experimental/pivot/pivot_long.py sha256=VAPngCo91bWHyfpc3rI7OZLxRl_WuWkhyEEXa-fe9z0 12881
siuba/experimental/pivot/pivot_wide.py sha256=qiyA3tVbOeEFN62cVCr7gk1t8X1QwIsSAPayqRkktmQ 17035
siuba/experimental/pivot/sql_pivot_long.py sha256=5pIIXLhSbrjyJlaq_FBLZ28ckhFNot4dRPsv6EBCuH4 3878
siuba/experimental/pivot/sql_pivot_wide.py sha256=XVrldoJzrebWZtHJ8o6UAFxEJekqhogSzb4VxLEsBJA 6348
siuba/experimental/pivot/test_pivot.py sha256=HtigGsUWwGCnBUo3DQ0RPiqUrq2ec-YRINHQDO7V9Nk 17289
siuba/experimental/pivot/test_pivot_wide.py sha256=SZwwt9LMfqRhpjRr1U-i2aRzy2C8C8rlbjDMPVbYHzE 19448
siuba/experimental/pivot/utils.py sha256=QrQpt0cqvgGuHwtEDU7RXccuQ1N0NXVgMJsqMfaVwvE 3046
siuba/ops/__init__.py sha256=4jWkO3TAos7aRmZsM7oMqwYjsv5S7VxmVXJGr0bA2E8 498
siuba/ops/dt.py sha256=v6FekmhT4hyLMKg60hP7XZHfe63YqQ0wNyS2rCLUNVo 159
siuba/ops/generics.py sha256=nAh6TYdI9xreTd1Tjplum-mwK-neZ7svFxK3ZVAhfEc 23407
siuba/ops/str.py sha256=XAR-Snlh76yk5jk3IPRWsJbyr6KsZuX6zykD9CmGv8A 162
siuba/ops/translate.py sha256=3ZTnuHCyQSO_rD3E8e9G1YW411tcNVqiEIc22JjagcM 668
siuba/ops/utils.py sha256=Sl2H4WLah37dZE7Ra3nXUJCFLsMzj9T_w23srFlX9og 2407
siuba/ops/support/__init__.py sha256=H0yrFSPVp_u8f1lAU5ehk-7UAsCrBCAjzr3NUhrmZCY 23
siuba/ops/support/base.py sha256=bF1KgxC65310aQXP2B7frG-fU9kB-GEsRcrTWwVONig 5827
siuba/siu/__init__.py sha256=XKlhOf6SNWQLyEc34lUcUNk7IB13D86b7LjVWhsBbbQ 525
siuba/siu/_databackend.py sha256=dLTioLUmoyL_eakDgo_GJAhEJHMdmK-PYfJm-sCqVx4 1708
siuba/siu/calls.py sha256=ygT9RBP17Zj3KmCkhafbeN8urRlw1bzubUGuYgEyv18 21376
siuba/siu/dispatchers.py sha256=fscb0JhG6eTD-9ohH_gTWkGLR98wfXJc2klkmO2FdCA 12180
siuba/siu/error.py sha256=JbWBN0nSiCajiFWuT-M9NQ2m5vbpfwotz2UeFa9OI_I 1318
siuba/siu/format.py sha256=VtBlKFQN_Bq-8cBtF3eHEcei3QE-L_-tJ9CiyHQZ1Lg 1735
siuba/siu/symbolic.py sha256=4WPYADuN_c4yErNoTh0EnTMnDsB8RkUhvAzW9pLZbVA 7988
siuba/siu/utils.py sha256=9iVDzJXaDNeZ6JlDWjqNRFEZImamTBkmOyCc_vVrHJQ 2073
siuba/siu/visitors.py sha256=NVci1ejTL84neTP2crQ2yGlDRz9t_gZi7L8FBTSTDR8 11642
siuba/sql/__init__.py sha256=lmDcfg_d8bW37mpaW3OK-3Dsuakcy9drgPujn58jUFc 352
siuba/sql/across.py sha256=65LpIsRWSzZbnic11mZSwgTLaA11I0XpoSD9a_8_mJU 2734
siuba/sql/backend.py sha256=Az4Cw3-IpMSyZv8LchE92wDGkQ5iZJwOgZ3wQ543TZE 11700
siuba/sql/translate.py sha256=6a-dm5_7U5lTZY9JUnxWdmNcskx7YwO7Ms9GSZ-5D6g 11801
siuba/sql/utils.py sha256=lU1Vm7QUT4hnlad9ecLjzHLo5aYOjyd71czmM5Pitxg 6203
siuba/sql/dialects/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
siuba/sql/dialects/_dt_generics.py sha256=LUWQKEKOFCX8-HkSOiRqRKcZIetwGtIXvab1FofEnmk 1839
siuba/sql/dialects/base.py sha256=TcPD0KPq7fBHpWkNrQOlnNZiPmMFKo1-5hvwREYCI84 17051
siuba/sql/dialects/bigquery.py sha256=TxRgf4d5KXC6Bp_bg7HQ8XrUAaWdqaH837JQ2xC5k3M 5035
siuba/sql/dialects/duckdb.py sha256=hv-YY9JzgchGWvqdHcRnbypIGnq7CmOEMQi9U6ZwQx4 3205
siuba/sql/dialects/mysql.py sha256=xfD041Mf_8Hvb9_tvnEaBqXVD9h7Vp4f3NgFH8JO33w 4206
siuba/sql/dialects/postgresql.py sha256=tt0qUCFRY4JUMbUCs2JY1ZaFbdFsSY8xJVREU7LHc84 4292
siuba/sql/dialects/redshift.py sha256=P6zGx6_Y5tlPWSyXJ6by8UHIpY-ktdOfAiFdMS6BGr8 309
siuba/sql/dialects/snowflake.py sha256=cmZuOsZfvuihLr1KJTjdBr5bHq5QoltmyKMdlDYo4Qw 2325
siuba/sql/dialects/sqlite.py sha256=AQtrm0-FYbp-N-V5jgppcEl9GW7U5FtFrWBl-0Z_cDI 5896
siuba/sql/dply/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
siuba/sql/dply/string.py sha256=BnKBBanJB0PKAxJpgqL5fTo8f4jDUMGVlWlwprY97Hw 497
siuba/sql/dply/vector.py sha256=UcAqFWXnriNL8g7R8IFnlA_mvz1_bScRieL6T7Ytna8 8040
siuba/sql/verbs/__init__.py sha256=QqHmMnI5_jPdWIDwXVgKU9ODvY3z82Y4Gdyb7-K8QFo 590
siuba/sql/verbs/arrange.py sha256=EpjpGX87CWgDe69M3Z-MNVC-OVBcmZJxFE-N6siI_Lg 1698
siuba/sql/verbs/compute.py sha256=D3agnczkFtdRIp7IDVIWBagz-K880q2JOjyPgfnsnsM 1629
siuba/sql/verbs/conditional.py sha256=yccGB9bUwFJdB4k6wcaCkKGEP9G67agv5N26MosTEUg 1591
siuba/sql/verbs/count.py sha256=EBPyNXZ_ZRjBDmr8UAUu8MmB64JB30Voe5jFdTspaBY 3001
siuba/sql/verbs/distinct.py sha256=A2PxxuvDp3J-V-GLVTbmPZMENBTDSmrOXFHlXJ_GqTo 1552
siuba/sql/verbs/explain.py sha256=mW0ARETUz7CPMhz7EonN_KHCac5kjL2APK39OLyvg88 1031
siuba/sql/verbs/filter.py sha256=YPKClQoQY-pKGJLGKARU2XluDA_q6iBE0EFFh2F6zkE 1970
siuba/sql/verbs/group_by.py sha256=41nQDmkURF5J_FlWRjE1dxdJ_mKvFsUx03Kd3y1XRCs 922
siuba/sql/verbs/head.py sha256=FbBBBWXrpfBtFPvxHKuKeR_9vcxYr_ptnz8lShEiEE4 192
siuba/sql/verbs/join.py sha256=3vuyIEoGt1VCbNoObAo0R6nPQh-kZe5LiPFxH6T4gns 7446
siuba/sql/verbs/mutate.py sha256=vp-RXkx2ofSsdl-CxcZY_ePIRuChkdwW2_6AxBB6E3Q 4065
siuba/sql/verbs/select.py sha256=N5PM5fHCGnvcBnciimFBDhlO2I5UM0Be90FCgL6hric 2093
siuba/sql/verbs/summarize.py sha256=vw0awyjE0ZF3tlQ1jtt_qF90ooyJlpgKSK6m_pSI7oA 4242
siuba/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
siuba/tests/conftest.py sha256=TfjNkN2ap42y1e5l4flHkGWD4aW0bPFF04jqFGT5QXo 40
siuba/tests/fixtures.py sha256=as-iliIH-3KtLH2zbn5qU2Z78WxDcOZ7wp6bkzCG0Wo 1487
siuba/tests/helpers.py sha256=Nf8Mlhq0ERZkaqTaGN80KM9I_MitkP-xYX4HdcWalSw 11654
siuba/tests/test_data_imports.py sha256=oIZY-hrlH6jjOl_oKX2EjXiYbKFMnG-TGHWkUjWZJsw 263
siuba/tests/test_dply_datetime.py sha256=2rP6WH1QBe54Efi8ehO4gA1-4mhOBvcbPedUNoOQ-o4 2699
siuba/tests/test_dply_forcats.py sha256=Sb2yhGn1rcWcitgY6S_E-y_OUbDRCfTXJhilx7yw76M 5513
siuba/tests/test_dply_series_methods.py sha256=x4mRcGBcQVBcJUYNFkIjTysa1oiTyaN_-YNULIKkcyc 12638
siuba/tests/test_dply_vector.py sha256=vEfEcwS-ptrIpANFYL7B-zKVIdD4SxXyxa5VsbJm29o 4310
siuba/tests/test_dply_verbs.py sha256=c7B3HGg0I3bFP-PG00RTHGIghWBvNRGLZsr53O2YYhg 3874
siuba/tests/test_error.py sha256=P-M1ECVOWtcIpbLnGDt8fEkpPOx0ml7YkjQgNRZNf44 1059
siuba/tests/test_forcats.py sha256=0UqnvgMfj-Y0j0MF1xcD-D4v_5MvUU11F6IotKkZIjk 2633
siuba/tests/test_siu.py sha256=GK1yZXimusr98LLTRK_C7Y1tBFSp05JK4UzeTvJ6Hw4 10769
siuba/tests/test_siu_dispatchers.py sha256=H1p63lMUxjb3S1jwxhhcWcn1Hc9VebKRk6lDrYdAOXk 1309
siuba/tests/test_siu_symbolic.py sha256=YM7Q2x7MFggXtgazGiyjVY_trlcdag-V71AY3pp7kdQ 3355
siuba/tests/test_sql_misc.py sha256=aJK9DKWdcN8LIcKaYo0As5A8k-09GTP_-RASKs0Dw74 2008
siuba/tests/test_sql_utils.py sha256=-QwyTgJcVUd7vBA6cfV1C7d1TCW32S_0HzISqzzLbKo 721
siuba/tests/test_sql_verbs.py sha256=T90UzxzsMGttL0dmLIzeDYe5iqB_NaP3nMLg8dj3ylg 3418
siuba/tests/test_vector.py sha256=UX2a2-HCuPo5-txwE2A9DxL7qg_ItUlMC2BIBRL6zsg 2495
siuba/tests/test_verb_across.py sha256=cYlst07It3l2AybAZpaBaEDFIREWfxFyUX1dQHmn0bw 9665
siuba/tests/test_verb_arrange.py sha256=4_lLX_Z6a5DEimWY1Yf0hkXQfcOrgEPUAvuI-049YbI 2762
siuba/tests/test_verb_case_when.py sha256=YAeQUsnMOO7zQGvytDXs7l8g3vWKzjSaRn_weQ_9pMk 1437
siuba/tests/test_verb_count.py sha256=Z1Lgkh3E67lwcP0iK23tYz_ysREdqxmHjh66A1HuD9I 4316
siuba/tests/test_verb_distinct.py sha256=8YIgNE2WpiDDgHySpsr54uhujtz5C7vTvC4SpR-ki1g 2572
siuba/tests/test_verb_filter.py sha256=c7oqtCD4KA7enB7suvFu4HJjMCfJLuP_pAqXlCjLZYg 3326
siuba/tests/test_verb_group_by.py sha256=aI4CZrfaql6aBgnvs-ia_Nyym53FjiX5FFhiKI1Uu7w 3423
siuba/tests/test_verb_head.py sha256=38UL_ePhkFR2-CrsIojXgdzoEjcBsTOApiOmPmMXW4U 933
siuba/tests/test_verb_join.py sha256=watXKGa-__YvBNALWar8nT2_Sj8dLQ0WwVVrAulUWoQ 7114
siuba/tests/test_verb_mutate.py sha256=jxHczFXN8XO3IdmO4bMTqGSITiJh-T_KiOh4FVBkSfk 5357
siuba/tests/test_verb_select.py sha256=RA7VSmLeqnSsPRfzy0QplB4jSCO1pPooVcp4tNGAYkc 1998
siuba/tests/test_verb_separate.py sha256=g-iop8zfZRNL-M2ezFtm2WUokwJVUFwz5GBJdx7c180 4201
siuba/tests/test_verb_show_query.py sha256=JW2nbmFt8FTtmx8dk_0du-XZTIo8KAmvKsMKCrvQ6rA 1395
siuba/tests/test_verb_spread.py sha256=6_v-4bCqbOXzI7Tl8JuBm5YQnaxi55v6jCvls51Y85Y 3410
siuba/tests/test_verb_summarize.py sha256=5yeO_9SR9QU7jGCmyujprqniumSlM1n-ln-l2B4n_Sg 6052
siuba/tests/test_verb_transmute.py sha256=hcQDtb5ln7xpvN5Kr4vqhdXsnTvIHZ6_fRXovTxhQDg 813
siuba/tests/test_verb_utils.py sha256=HZp6nncwST9wStByopk40t-3CvO36bbT0y2RaRtQ8Bo 643
siuba-0.4.4.dist-info/LICENSE sha256=2CaDtEMQa-BvsEgoEWCoEZzRB_7nKOI_2PxLRkQYzQI 1069
siuba-0.4.4.dist-info/METADATA sha256=cUc9C5_GHELSf7ovAgMyIhsME5dJbec47hQkGy3k0kk 7147
siuba-0.4.4.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
siuba-0.4.4.dist-info/top_level.txt sha256=GhQQ_zZ03dvUY3JAHHiJTPyFbxAsCw5M9tECHUp0cIA 6
siuba-0.4.4.dist-info/RECORD

top_level.txt

siuba