tmlt.analytics

View on PyPIReverse Dependencies (0)

0.19.0 tmlt_analytics-0.19.0-py3-none-any.whl

Wheel Details

Project: tmlt.analytics
Version: 0.19.0
Filename: tmlt_analytics-0.19.0-py3-none-any.whl
Download: [link]
Size: 147033
MD5: 02b66d1daebbaa91a3d126df49c6f39b
SHA256: 9dcdca426ba2b4ffc2e3a8fef0adc8a6d76707b2e28647eee64c22a8ae793ec5
Uploaded: 2024-11-21 22:43:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tmlt.analytics
Version: 0.19.0
Summary: Tumult's differential privacy analytics API
Home-Page: https://www.tmlt.dev/
Project-Url: Documentation, https://docs.tmlt.dev/analytics/latest
Project-Url: Repository, https://gitlab.com/tumult-labs/analytics
License: Apache-2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9.0,<3.13
Requires-Dist: pandas (<2.0.0,>=1.4.0); python_version >= "3.9" and python_version < "3.11"
Requires-Dist: pandas (<2.0.0,>=1.5.0); python_version >= "3.11" and python_version < "3.12"
Requires-Dist: pandas (<3.0.0,>=2.2.0); python_version >= "3.12"
Requires-Dist: pyspark[sql] (<3.6.0,>=3.3.1); python_version >= "3.9" and python_version < "3.11"
Requires-Dist: pyspark[sql] (<3.6.0,>=3.4.0); python_version >= "3.11" and python_version < "3.12"
Requires-Dist: pyspark[sql] (<3.6.0,>=3.5.0); python_version >= "3.12"
Requires-Dist: sympy (<1.10,>=1.8)
Requires-Dist: tabulate (<0.9.0,>=0.8.9)
Requires-Dist: tmlt.core (<0.18.0,>=0.17.0)
Requires-Dist: tqdm (<5.0.0,>=4.66.4)
Requires-Dist: typeguard (<5.0.0,>=4.0.0)
Requires-Dist: types-tabulate (<0.9.0,>=0.8.10)
Requires-Dist: typing-extensions (<5.0.0,>=4.1.0)
Description-Content-Type: text/markdown
[Description omitted; length: 3304 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tmlt/analytics/__init__.py sha256=YiytxxrKEWi16iOhngXYgN4gDXf60_2MAhfjWHuBUCk 2914
tmlt/analytics/_base_builder.py sha256=VGl1fiv2gibLzqpJ2wQ7REtwk5cP1P0yaCqZP7z6uyY 6419
tmlt/analytics/_catalog.py sha256=xhjLtCWEKgxXQhL0G-BH9pza96Drepw1nzrui7_5MwI 3666
tmlt/analytics/_coerce_spark_schema.py sha256=6pdWt2jC70tnaSsKTiPgqo0iNKeeVZOEOD29GpK2Qgw 3207
tmlt/analytics/_keyset_v2/__init__.py sha256=KKhHnCgKAkclO5TSSTokMXgyrA7LW7IjpydPg_8NyTM 168
tmlt/analytics/_keyset_v2/_keyset.py sha256=k8FeZ150dDLIOY2b7lncfiI7M_oDr-KZbJPijYS1Yos 6607
tmlt/analytics/_keyset_v2/_ops/__init__.py sha256=cTFCFRHHOb26rqquiDaYEy_dnI_upggB4J0FGLuwBpI 177
tmlt/analytics/_keyset_v2/_ops/_base.py sha256=MAZqo6NNVafb69nm45lDLT0xZSP-EvourpdTTTxXf2o 1438
tmlt/analytics/_keyset_v2/_ops/_from_tuples.py sha256=mUs9hU5kWh8dM3w0J_hGF_7JAgmDAQVUk7uONBtJWAA 1696
tmlt/analytics/_neighboring_relation.py sha256=vSz7Gnu7Wqcm2rf_D6e6SXPKolUVGAr2lIowC3Cdlik 16401
tmlt/analytics/_neighboring_relation_visitor.py sha256=sOd830vJ7lAVtab72lXeaoBL9dm6hCjoJhCDM7_hT7M 6793
tmlt/analytics/_noise_info.py sha256=X12EvTyF3eToAAZ1QJ84vZygYeukGuMMipDYF3Unz2U 6583
tmlt/analytics/_query_expr.py sha256=-SGmkYlfApDuXqFC-VOgp-bXTJijY_bdHlK-67MJNj0 48231
tmlt/analytics/_query_expr_compiler/__init__.py sha256=7DmlXPX_Ad9HngF6lCDZhlFkh_Otbrsm9kNQcCP70Bs 184
tmlt/analytics/_query_expr_compiler/_base_measurement_visitor.py sha256=ElgeMQKN_H_yV7TDAwZfJCKOPyQcDUMsvYei1Qw9klg 73434
tmlt/analytics/_query_expr_compiler/_base_transformation_visitor.py sha256=-aVVNtq3xE6pxgxLwGtLHduDFtMq1gV_yuSDo_LTJFw 67912
tmlt/analytics/_query_expr_compiler/_compiler.py sha256=mlZI-EZr4_Un0EaPP5vacIkehcu_P1hzgDZAS2rdONA 11079
tmlt/analytics/_query_expr_compiler/_constraint_propagation.py sha256=EavhRreGT5wa-Zhbli0-NHwwtKiN76W9NX4FrZRn-FM 7675
tmlt/analytics/_query_expr_compiler/_measurement_visitor.py sha256=Dfvx6Zmf8JgAONMmAM-cOVVgsab5VbP1liWj_iRwPSs 6833
tmlt/analytics/_query_expr_compiler/_output_schema_visitor.py sha256=eOrlOLS8yz-9qyjG452GYY_SQ64GzP5UG-KVQU_gKEc 38144
tmlt/analytics/_query_expr_compiler/_transformation_visitor.py sha256=Lkg2z2s12bM1ACnQv61usOwdz0mrSrUyNPNdu0I9daY 393
tmlt/analytics/_schema.py sha256=jqLDfkuNstNtRiTkjYhy4q9s32k5NC1N7zN4_nANo_E 15386
tmlt/analytics/_table_identifier.py sha256=GgOg6H5FTdOsCbX_2OVQzl0v4JzboJzGas3diHD4pGo 1652
tmlt/analytics/_table_reference.py sha256=kenyzarfYdBo6BYb_LpPgD97EQYIk1HnRwMK43dGx3s 3980
tmlt/analytics/_transformation_utils.py sha256=tDNpxkliPgnupC0XxzaKbwcqgInM1tAf6T6qvsVeRto 12397
tmlt/analytics/_type_checking.py sha256=WrJiv_ud9Pxpuoi3jyLHpFaqESo2zAeSiEre1I2su2c 487
tmlt/analytics/_utils.py sha256=gCSSCqYZO34zUnIiiPYSE9dsy6jGB8CAh0viZDfPv-w 4952
tmlt/analytics/binning_spec.py sha256=_7lSyN26Rx5Gs7Op476l6HNMwVEX3PUSzJFPQbyedWI 13844
tmlt/analytics/cleanup.py sha256=7CMet0Hktus1ak4Ac0bVfZf9PrjkHBKelx_tOmtPNiY 374
tmlt/analytics/config.py sha256=Ghbv130sBhTa0SQ1Pa03c55NjgKEwmG3PxgVPW1ywZg 5820
tmlt/analytics/constraints/__init__.py sha256=5P-DF15xA1j88fZJux_aA7_xq-kk_v9BOiHKL9hJ6sI 745
tmlt/analytics/constraints/_base.py sha256=B7F08QVxduIYe-YSLSl6cO-N42BXhboeu64Rd4XP5KM 1101
tmlt/analytics/constraints/_simplify.py sha256=tdfH4UYzZ3cjC_pBOifU-QPJMv1KTgznOWy3rEFUaN0 802
tmlt/analytics/constraints/_truncation.py sha256=7kgL0VMsPtnSQcKwWg_llCwnSGdochz8S-DUa46pHY8 15009
tmlt/analytics/keyset.py sha256=tVftBll6dWymTAO8OcRYUFUszUPFNqhGnCw3ZR_9BEs 32022
tmlt/analytics/privacy_budget.py sha256=iEo9T6mVboUfS8zxtNCSLZvtTHNg2spgOSUdNdj7h94 23623
tmlt/analytics/protected_change.py sha256=iCF2ydvj00GFJKsEuMhFG5MH45US3v-x4a4Y5L3OaHE 5346
tmlt/analytics/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tmlt/analytics/query_builder.py sha256=3uKL4w3QfkZztasfQVJrWroiPT-Ctn3lgZfQGyb6oqM 147212
tmlt/analytics/session.py sha256=4SSb4MunTIpaAuOwzjrAbb__F8p4rPmrRbsU6cdiL4g 78213
tmlt/analytics/truncation_strategy.py sha256=knhX-KGnYIX_SblRIH3uiXzG-O02diCNO3JvXe2bTUk 3901
tmlt/analytics/utils.py sha256=C5wNwPBT8HyxZBNi_GgyIbhLNc6KIHi1xE5IOVOs4xY 6380
tmlt_analytics-0.19.0.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
tmlt_analytics-0.19.0.dist-info/LICENSE.docs sha256=OyiQ6s2FE3MAHEoUYjRY462vGxlnk5qpw4oxjijWHAA 20138
tmlt_analytics-0.19.0.dist-info/METADATA sha256=j4cInOsZRDVE_2KJKJyzUnhvM92hbNRSG03N-4x-SVw 5232
tmlt_analytics-0.19.0.dist-info/NOTICE sha256=HjOpoivtzeO6TcmAtpq-zDRqaEJXIoKFKkxwvxxJ7io 121
tmlt_analytics-0.19.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
tmlt_analytics-0.19.0.dist-info/RECORD