tmlt.analytics

View on PyPIReverse Dependencies (0)

0.20.0 tmlt_analytics-0.20.0-py3-none-any.whl

Wheel Details

Project: tmlt.analytics
Version: 0.20.0
Filename: tmlt_analytics-0.20.0-py3-none-any.whl
Download: [link]
Size: 161586
MD5: 0470a6b577c255419000fc9a84d31c6b
SHA256: 10cb8159561ad24f78408b126b5fa15f33a5655f075370220cb7e4143396f2b1
Uploaded: 2025-02-25 16:53:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tmlt.analytics
Version: 0.20.0
Summary: Tumult's differential privacy analytics API
Home-Page: https://www.tmlt.dev/
Project-Url: Documentation, https://docs.tmlt.dev/platform/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.19.0,>=0.18.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=nNNTkUMpusyjOWszn8hKtXQd0ccdBgmqAUDv4Oe_lLM 2886
tmlt/analytics/_base_builder.py sha256=aj7KuuH7Z24izBsT24n7yeg2YN5q-T62Hsv2WVcLJ2A 6385
tmlt/analytics/_catalog.py sha256=KQalsMZDOA2R6ZgGu6dQcZYnrCVtBVNBkRXYUgOdeXk 3666
tmlt/analytics/_coerce_spark_schema.py sha256=PdkhhRJGO2mXvSZ3AwSHA38-3VmZhdeqku1eohmgSjc 2432
tmlt/analytics/_neighboring_relation.py sha256=ThvUCj6pUKvt7PItt6i3mI18JgUzoSCUW9D0dT1B8Ns 16401
tmlt/analytics/_neighboring_relation_visitor.py sha256=3CIks6XycSnaKxGGtxydFR6AKDuoMfxOkUOeJbaqMH0 6793
tmlt/analytics/_noise_info.py sha256=3NJVqIjBGvMR_MFRnbIIP9tM1ZJzMClEBgMhAYisE9o 6583
tmlt/analytics/_query_expr.py sha256=Z6V1gxlEuV_EvpYzcLjozokKLT7hzG5WP1Wb8Li7K8o 48055
tmlt/analytics/_query_expr_compiler/__init__.py sha256=nWnNBPcLRgBb8jSWG-Sw_vu4xWerTg9JYLrmu6_KM4E 184
tmlt/analytics/_query_expr_compiler/_base_measurement_visitor.py sha256=y2HthT4W5I8P-Mp9toEqB25rTAROLIAkP_Y30TFnC60 73551
tmlt/analytics/_query_expr_compiler/_base_transformation_visitor.py sha256=tINqYqNlrFmJpNgpn2UDuh98IsGRXbom8NbtxWH4nrE 67912
tmlt/analytics/_query_expr_compiler/_compiler.py sha256=9AJRGfvdCHYne0oNPn5FmObg33i9QMmSgXdYcwUmMJk 11079
tmlt/analytics/_query_expr_compiler/_constraint_propagation.py sha256=bJd4Sa7e6R2v-t2kZ8KCax3pcp43dg_86Iz3VPYiGfA 7675
tmlt/analytics/_query_expr_compiler/_measurement_visitor.py sha256=dz0h9MIHJ9eKD9ZSI0C6vEJHRipwanTwvsyd8z45bdo 6833
tmlt/analytics/_query_expr_compiler/_output_schema_visitor.py sha256=GuW_L85xNF0SOCUA1sgLUTkLcWox7qa9yQm57J6Wvz4 38144
tmlt/analytics/_query_expr_compiler/_transformation_visitor.py sha256=ePMKoxFW4-JKwwg6eWnsKduoquJTuJ74jmkBo5tNIDg 393
tmlt/analytics/_schema.py sha256=3E38BVetOAZgnZiiBieeujVPnHcUGowh68OGhf7oUIk 16904
tmlt/analytics/_table_identifier.py sha256=XI4Hv2UE2hOJ1zAzmqtrizF9wIZnGT_oQeY6gWihzhI 1652
tmlt/analytics/_table_reference.py sha256=wSyxxnbzFhBpU5zRFxTanWP-4Y6_niPx7zQLRNByNxU 3980
tmlt/analytics/_transformation_utils.py sha256=D82wUeQ6LHeDdm4W0Zeo5Q_l3m-_vWkOcIJBEPP8AlU 12397
tmlt/analytics/_type_checking.py sha256=u9jKnWHztMrfE5_MIPuShl-VARWD_-W5CDwyV2GVWpc 487
tmlt/analytics/_utils.py sha256=UzJI5JBLb0QqPziHsIcUkXiGMxrfrISDAoJ1ITp-bfQ 4952
tmlt/analytics/binning_spec.py sha256=8AkJRSL5Qql1lrfw7MiMFOlIyFJktvdwZ3f_tuA7EnA 14178
tmlt/analytics/cleanup.py sha256=Fz5mis3rNoDIBWo2vJX4lPjQuNCKXjwBw1Uymk1CyCk 374
tmlt/analytics/config.py sha256=Lt0GjccHa_5tZtag_ZHjfcgmdNrOPFalCjMcA8UR-AU 6278
tmlt/analytics/constraints/__init__.py sha256=uoyTRBTgZe2b4FVJIT7cCUZOHhKvAAHLVU9xeEAgYRU 699
tmlt/analytics/constraints/_base.py sha256=-1Gq7fWoiUb7T7FocCahiKL_vi3uWCUIz9PLsYlfVHg 1099
tmlt/analytics/constraints/_simplify.py sha256=cWby1Qmu5kXgQAUU5ZaTmryepaoYoe2RuYmj_bYecQE 802
tmlt/analytics/constraints/_truncation.py sha256=iKQLzxDfgOAI7wk1eEPArvuGDvrWg2EN2imncS0jm3E 14992
tmlt/analytics/keyset/__init__.py sha256=g17B1Qbl9_wpfvPA3yeTet9_-3ppLTT1er7x133YK4w 356
tmlt/analytics/keyset/_keyset.py sha256=4RNNuoH4ULDVyiysneUPIHwzFykGHCg3P98BdPixt4Y 30812
tmlt/analytics/keyset/_ops/__init__.py sha256=ft4u_dk2LZ74NM43ylUimX1pLNgQg_L19l9OKa75xu8 430
tmlt/analytics/keyset/_ops/_base.py sha256=-iGsKdGCGqKuxS6Xl-zZIhYSPwX0oM6oNfb_0PRGrFE 2586
tmlt/analytics/keyset/_ops/_cross_join.py sha256=h7EZkiszeNbqxmyKoBZrbO5WeaIyN9DFGZ1Wyi6m7ms 7821
tmlt/analytics/keyset/_ops/_detect.py sha256=qIw99uig7YKw6PP9MmH_kCSVibLzqq9pK7HTBJoth-M 3401
tmlt/analytics/keyset/_ops/_filter.py sha256=-ejbEbAJczsP_Mgfp-VrSrP9m8uC_n5gX46ajWo1nb4 2564
tmlt/analytics/keyset/_ops/_from_dataframe.py sha256=dy8b8otdUNJ8-Dm-rhUdjqI_DaTfVh3enAvxSa_Jpvw 2682
tmlt/analytics/keyset/_ops/_from_tuples.py sha256=_vuIZh8RjSPVAsckuUU8_E5MznivDJRHXYHfeJquDJ8 3727
tmlt/analytics/keyset/_ops/_join.py sha256=SjYVSUFKvAbGmjbY8G6u5QpgUSlXre7CXQiKNGlFT24 4597
tmlt/analytics/keyset/_ops/_project.py sha256=CF7_ejIlcaSQb5N-3b4W3ArMJacVW4AIxHpJWQoNwSE 3596
tmlt/analytics/keyset/_ops/_rules.py sha256=RIL05QJPmMgkgjHiT8uISWiwB8EvJruyf85mOIianh0 16829
tmlt/analytics/keyset/_ops/_subtract.py sha256=GhGzHyg8U0hA-MUOAkTa7ms6-XXWk6CViNcatkqQ2Is 4039
tmlt/analytics/keyset/_ops/_utils.py sha256=HHhy32NwM7trXxktZcl6rQ5-oYIUQqz3nKllaKUtvmM 1271
tmlt/analytics/privacy_budget.py sha256=oF9ZvuwVNGwrfO44CCcfKVntzsfRE0u3IkoyBUEibIs 23653
tmlt/analytics/protected_change.py sha256=IhJMiZFI_qCcFKdRNxUfZYrk157buhhIRen12GlHXLY 5383
tmlt/analytics/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tmlt/analytics/query_builder.py sha256=K7ze8E61f8sG8YWebI86-5at_F_2iH4ZdwAt5EseJk4 145658
tmlt/analytics/session.py sha256=V4kolbN1dtepu65ByyvfukfyYANgLcvdefOcv-CRrO8 77165
tmlt/analytics/truncation_strategy.py sha256=ewMSY5BtcaTcFbmooIWUucF6UqnSxk0BPHqQZahqE3Y 3884
tmlt/analytics/utils.py sha256=d7fvpofnFMQctMmZapZimsQ5iAqyXJEwXTBNExios0s 6372
tmlt_analytics-0.20.0.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
tmlt_analytics-0.20.0.dist-info/LICENSE.docs sha256=OyiQ6s2FE3MAHEoUYjRY462vGxlnk5qpw4oxjijWHAA 20138
tmlt_analytics-0.20.0.dist-info/METADATA sha256=mBo9_wIQ8HRnMwSukAOEc1qXNUY3qIhCD1HBum5kLMM 5231
tmlt_analytics-0.20.0.dist-info/NOTICE sha256=ccKEoBIXoFd_zZcsv-fFGuu1Isj29Iq-rxpE7jOI7o0 121
tmlt_analytics-0.20.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
tmlt_analytics-0.20.0.dist-info/RECORD