altai

View on PyPIReverse Dependencies (0)

0.9.7.dev0 altai-0.9.7.dev0-py3-none-any.whl

Wheel Details

Project: altai
Version: 0.9.7.dev0
Filename: altai-0.9.7.dev0-py3-none-any.whl
Download: [link]
Size: 517731
MD5: 0bf052475603fc579fd5270765a54d57
SHA256: 84982d83ff7474114315f7049d6c6f74988360a75ee250d6cbdc3a107b5675fa
Uploaded: 2025-02-24 13:39:06 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: altai
Version: 0.9.7.dev0
Summary: AffectLog's Trustworthy AI: Tools for model transparency, explainability, and regulatory compliance.
Author: AffectLog
Author-Email: developers[at]affectlog.com
Home-Page: https://github.com/roy-saurabh/altai.git
License: Business Source License 1.1
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
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: License :: Other/Proprietary License
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Requires-Dist: numpy (<2.0.0,>=1.16.2)
Requires-Dist: pandas (<3.0.0,>=1.0.0)
Requires-Dist: scikit-learn (<2.0.0,>=1.0.0)
Requires-Dist: spacy[lookups] (<3.8.0,>=2.0.0)
Requires-Dist: blis (<0.8.0)
Requires-Dist: scikit-image (<0.23,>=0.17.2)
Requires-Dist: requests (<3.0.0,>=2.21.0)
Requires-Dist: Pillow (<11.0,>=5.4.1)
Requires-Dist: attrs (<24.0.0,>=19.2.0)
Requires-Dist: scipy (<2.0.0,>=1.1.0)
Requires-Dist: matplotlib (<4.0.0,>=3.0.0)
Requires-Dist: typing-extensions (>=3.7.4.3)
Requires-Dist: dill (<0.4.0,>=0.3.0)
Requires-Dist: transformers (<5.0.0,>=4.7.0)
Requires-Dist: tqdm (<5.0.0,>=4.28.1)
Requires-Dist: ray (<3.0.0,>=0.8.7); extra == "ray"
Requires-Dist: shap (<0.44.0,>=0.40.0); extra == "shap"
Requires-Dist: numba (!=0.54.0,<0.60.0,>=0.50.0); extra == "shap"
Requires-Dist: tensorflow (<2.19.0,>=2.16.0); extra == "tensorflow"
Requires-Dist: tf-keras (<2.19.0,>=2.16.0); extra == "tensorflow"
Requires-Dist: torch (<3.0.0,>=1.9.0); extra == "torch"
Requires-Dist: ray (<3.0.0,>=0.8.7); extra == "all"
Requires-Dist: shap (<0.44.0,>=0.40.0); extra == "all"
Requires-Dist: numba (!=0.54.0,<0.60.0,>=0.50.0); extra == "all"
Requires-Dist: tensorflow (<2.19.0,>=2.16.0); extra == "all"
Requires-Dist: tf-keras (<2.19.0,>=2.16.0); extra == "all"
Requires-Dist: torch (<3.0.0,>=1.9.0); extra == "all"
Provides-Extra: ray
Provides-Extra: shap
Provides-Extra: tensorflow
Provides-Extra: torch
Provides-Extra: all
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
[Description omitted; length: 6453 characters]

WHEEL

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

RECORD

Path Digest Size
altai/__init__.py sha256=KcHv__yuoJNb1xjRUYVJ2usW1sTvBhoZbWz1sDAqX94 187
altai/exceptions.py sha256=mC6CSMEQSEOsp2L3bQsYlryiuJrVV4zlGYVKC4Mz9Zw 1813
altai/saving.py sha256=Nn88mpy5TWxHr6wiySYYMADFPkYxb17cmuKBmZQvr_I 16220
altai/version.py sha256=EL6eB9Skzyqew2lLIA-nyMRscDunIx3eG-F6CSGQ3cc 218
altai/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/api/defaults.py sha256=hdqec26aCevD3XdScFdhmkQXLI0upl14gpIWMmq-8Pk 7096
altai/api/interfaces.py sha256=ekr3mpS7WLY9yFz_6o7qukH1aDCSh093y7GFBLgIlUo 6960
altai/api/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/api/tests/test_interfaces.py sha256=g4kefi1E4ZGSOtKIIliYEv-Or19_wjyAdEylf21tU50 2793
altai/confidence/__init__.py sha256=FXfc8GaHgbLpPb9SN9DBqzX1lk44EDzHA3v4O-eeLOM 251
altai/confidence/model_linearity.py sha256=glSk4rU_2Qz6Rs6k1BgPd4EDztEFRTG5BaSVvkzUbtU 18571
altai/confidence/trustscore.py sha256=vNgA-f6zOqELaifDzUC362mPQfwREqOw_7po0fu1KzQ 8182
altai/confidence/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/confidence/tests/test_model_linearity.py sha256=lpENn36xrFN46zXk8p1j8oqPsHlF_MgJEA68L0V5m7w 8326
altai/confidence/tests/test_trustscore.py sha256=mFUWZIHeNs2rfSHBtD1t9Zn9gzIY_9blbPU-mK2QU6w 2174
altai/data/cats.tar.gz sha256=UUqPeLhE-bNXbJAMS6ObdHfYEFjd1pHtEEw9S7kOGxU 116015
altai/datasets/__init__.py sha256=KFeENUKtLeX5eqSfeSBhuqD0zml64Jybkm06qppqgoY 451
altai/datasets/default.py sha256=Z2ffm0Xi6_OJigI54LEfkQnOXGoPbTid4ibvgKIsTXA 13007
altai/datasets/tensorflow.py sha256=UpTLxFfsEzNs6_-jy3SjF5hoxvjY84K-RW4BSMJDaWo 1037
altai/datasets/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/datasets/tests/test_datasets.py sha256=HF4FWzkz-v_uJsFe1gTdoxl-uPnaHJfRqxQFjj0UUCM 4559
altai/explainers/__init__.py sha256=EIw6vQ4r0krLBiEiuWb_0p9dzHs3Pjv5FguKGWqvdYY 2230
altai/explainers/ale.py sha256=O6hgDOptsp15mDLPdXOChhBUp0TLidwxLwzjOU0jQfg 29970
altai/explainers/cem.py sha256=CPUFvk-Fwz4SLu3g7yKV0T0RM4Vg0cT6JLz41jpk7Og 35188
altai/explainers/cfproto.py sha256=5M0SbD4ymROUm0F0mNyr2E6-0QLConCMgEKObU6yGzQ 66399
altai/explainers/cfrl_base.py sha256=OnO0DdqNPPaymzK1TYVQDXhrJQe6mmX1YpJYnd81D3A 44888
altai/explainers/cfrl_tabular.py sha256=BMfj3wK2fsruR1JVtl2rHssyB-gaGsHrTj6U_Mjt5rU 23854
altai/explainers/counterfactual.py sha256=QqrV3NRgakhMKX1_b2FNIJJZUF3zuIrwmpwoC4ujZ7g 27171
altai/explainers/integrated_gradients.py sha256=5-uw9U9PFZW7h2XA0xOkfrKmHuN5D71sqjnxOT07kgM 56315
altai/explainers/partial_dependence.py sha256=owXWVxnelCUcuoD_9MSxeyIuwHpR7E-6Tg8PIt7tpgs 73487
altai/explainers/pd_variance.py sha256=6NBQF2TCqBWAKYjo6dNAs5AvsgQEz-Oc74Z73OsNwZs 39593
altai/explainers/permutation_importance.py sha256=BM1xit_Eq5h2fVCqT85ePg_w1XFilmJJvzdkJ54M64g 45085
altai/explainers/shap_wrappers.py sha256=fOKKBgO-Dwtq6POf5BZTlyLDO3ZSGjdp3S3uom3F928 80181
altai/explainers/anchors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/anchors/anchor_base.py sha256=A1_FUolE5zPKw7qUFkgOr-8Nmj9ZvDF_EkO4G2dhWMY 35805
altai/explainers/anchors/anchor_explanation.py sha256=WzIxEC3aGdTFyQ8CXAY2_C7LDw8gW1F6fFnS-ByTDhQ 4371
altai/explainers/anchors/anchor_image.py sha256=bW8bkNORQIvCSamrgYT8LCQUzwdVq81SQWJOCI_FvfY 28080
altai/explainers/anchors/anchor_tabular.py sha256=Ru55hFs6VqsIsQJg1HZWHAJuidntSBtvW4rZ3chOjAE 49242
altai/explainers/anchors/anchor_tabular_distributed.py sha256=VHHolPfScIeQL8gSecQOoTUZfQR2PwvOvs0ueVHDV5g 12848
altai/explainers/anchors/anchor_text.py sha256=mdpeMAk5atBxVaLeTgQqTXMX1wW9QMSF2_x-Vil37Hs 24277
altai/explainers/anchors/language_model_text_sampler.py sha256=xJGYsi9Z4fjyULC_BhwR2hHVZd-LlaXG1hFQ3W1vLFo 27204
altai/explainers/anchors/text_samplers.py sha256=z68EWkgtP5jnrPA7SWVqIlawWm37yuQt5e5IaHwdWBo 16949
altai/explainers/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/backends/cfrl_base.py sha256=qLCmsU9W7J0RsfmwfuLX9zjlNa2TMR0xFcc7d2Lorwc 4211
altai/explainers/backends/cfrl_tabular.py sha256=xyhAxNJDGwIwfQQvBX6hW3Mv-JAuHl-EkYRQejNsROQ 39331
altai/explainers/backends/pytorch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/backends/pytorch/cfrl_base.py sha256=coxZ9x_SXmhe5_DFEz2hUEjXG4hA7gglmRLK8XicFbo 17733
altai/explainers/backends/pytorch/cfrl_tabular.py sha256=_4Zr5mFRcrayI-pZtoWlQPetDIUwnsjqW8lXu4dCI8c 6141
altai/explainers/backends/tensorflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/backends/tensorflow/cfrl_base.py sha256=w69HLdV2DM50Hk5Ri3hAkLqHVD7WzxeDr7Kp4p1RWjI 19871
altai/explainers/backends/tensorflow/cfrl_tabular.py sha256=4scDhswc7o9HtaYorp6KwgL41uccEkJjJT3c4mm5MtI 6379
altai/explainers/similarity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/similarity/base.py sha256=MGmKoaYU99UhxnefrsH2YUhldLGuSm_BGpirCOiONLY 8837
altai/explainers/similarity/grad.py sha256=nnKn-y7wy5rmnkc2sQuXCdN2q_MxsxDkYJq22DPvFRA 13302
altai/explainers/similarity/metrics.py sha256=8TPtE9F7v48N6jTQGcqmE82ftntzDfQrNO7gM0o9WXA 2654
altai/explainers/similarity/backends/__init__.py sha256=FelkKb4yXpZ5D6xuFwZLzHVN8O37cDDMQszmncCSey0 1321
altai/explainers/similarity/backends/pytorch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/similarity/backends/pytorch/base.py sha256=GTm_Mjp3Au1taslMDzUTD80Ie9LE1QJ0xYyr--2OEGc 4753
altai/explainers/similarity/backends/tensorflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/similarity/backends/tensorflow/base.py sha256=bo1JHU2plODpLTBPYwXFBy-PUpADnxq_m_lW43roDr4 4348
altai/explainers/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/tests/conftest.py sha256=Rff34PJTQzBfNzXBplJmp6sMm9a15KXHCmenLB00J4c 11006
altai/explainers/tests/test_ale.py sha256=nOfReS8qSLjAhwTy_1t-P3RjyzkiVcBIW7hbuan4UtM 17481
altai/explainers/tests/test_anchor_base.py sha256=9xwir3dhaynvcvv8Jci6qzvstMC3JfMjPIddRlP_P7A 2582
altai/explainers/tests/test_anchor_image.py sha256=TDWsiF-oe441mwheuTzZbo_5nxqkKtKAOfA_GupEufw 7832
altai/explainers/tests/test_anchor_tabular.py sha256=69EtR3rKzVl2tC894j66mO39FLE8wCMasg6_kKA6ZTM 16247
altai/explainers/tests/test_anchor_text.py sha256=Vf283qx39rX8BvW1DFIsnEFHxgRl6wXU9z5Cjj0rFSg 18781
altai/explainers/tests/test_cem.py sha256=RkvLoV5D6qgwNvzHUGOn9oILmOx9S1pSmgSkhhCli-w 1572
altai/explainers/tests/test_cfproto.py sha256=J5b1LN3-S8gy3fHK7UpygGF97uEBbqkjnhEJv3cKzKE 6681
altai/explainers/tests/test_cfrl.py sha256=MCEM-UEjClH_trJlliANc7J7zOT9zQEHYG9gPquKnkM 20705
altai/explainers/tests/test_counterfactual.py sha256=mFaCHvCAfMusu11IqBLp0BXtmmUEDqQb0SwRYSe_OtY 4900
altai/explainers/tests/test_integrated_gradients.py sha256=vI_9gT5oQqyUkh97JRpiSy9qaCa__fULWtimlQTCmQA 37270
altai/explainers/tests/test_partial_dependence.py sha256=JLcJYcwGLBXTuzjfwvF0oyEiRm5OQu7pqLX3K5nsUvk 43252
altai/explainers/tests/test_pd_variance.py sha256=RBTU58OK4P-z6KXAeit6zcPINNwlvweKAf9zunFSZqE 28620
altai/explainers/tests/test_permutation_importance.py sha256=M4spAaN7sG2JoNRxixkuFCmSxUj7D1vIXwiqX2r64_k 23539
altai/explainers/tests/test_shap_wrappers.py sha256=FFJpo8zd4h1zBMCXyCiKiZLF1chMwkfQ974VuJao7so 65489
altai/explainers/tests/utils.py sha256=5TU1Rvqoze8i5j4x7b7Mf2bVEQqQ5qAV2flxJ_i6Rlc 3086
altai/explainers/tests/test_simiarlity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/explainers/tests/test_simiarlity/conftest.py sha256=SGaToXb8CcbZfe1u4NpIGHSio65-hjx2BcHBXUD6NH0 5816
altai/explainers/tests/test_simiarlity/test_backends.py sha256=SNDvnpT7OG8IoddLkhwAA61WTuAk_lKI-gmIJXvRSGE 5889
altai/explainers/tests/test_simiarlity/test_grad_methods_integration.py sha256=snWeyFmem6qN2I-qDWCo5j4BVDxCOeJJG8YfSYEbYYc 17955
altai/explainers/tests/test_simiarlity/test_grad_methods_unit.py sha256=2jJ3R8IHurFQaGTI8I7o0mUxs4beU0LRAKdTuuSpgss 9302
altai/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/models/pytorch/__init__.py sha256=G901V19f-_ynh3EZB0Sn2M93R02tJpOPBkC_KWHpJ2Q 477
altai/models/pytorch/actor_critic.py sha256=X_kzLXbyp2wqFS7YjFzei8QLq0JX0TxfVEjnRbbVJII 2748
altai/models/pytorch/autoencoder.py sha256=cfFx68GnRyRZ5hkCN978gnUS-fBDHlU9gB5Y6PaJSQY 3094
altai/models/pytorch/cfrl_models.py sha256=13gioTHLBeKOamMXQXGKE5olN5_luLqqqtpRMx-PzGI 8134
altai/models/pytorch/metrics.py sha256=AmZBeJXa86kll8Bm5a6G5QBmUEBnSTVUsu-hcp5wQVc 4952
altai/models/pytorch/model.py sha256=4gbENOy2Coh8zxuFozgr0CDYk37Nfyz1CHTDDrFcOOg 12988
altai/models/pytorch/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/models/pytorch/tests/test_actor_critic.py sha256=mLH1XrKHIn_NFsCDlgsNRRs-0HgUyamo5G_XW4ih36w 1767
altai/models/pytorch/tests/test_autoencoder.py sha256=S8kJsrJG7M3-c9ShvgfGBRnsj1l3xWwE8dn9TOwB50E 647
altai/models/pytorch/tests/test_cfrl_models.py sha256=J6lfi3lhKmnzvjzT5viJQC5ayEahIJomAxZPif7AZ1Y 3778
altai/models/pytorch/tests/test_metrics.py sha256=ujlUD67h6CwJRWds-ErH-WcvB_ZcuLrdoiezBOjJXaI 1847
altai/models/pytorch/tests/test_model.py sha256=H-8pHtFvDsEpdX-hritTesF9EVBImwp9grNKlJkASFA 21220
altai/models/tensorflow/__init__.py sha256=NXVcloAOf2-OUvJqpb51PgCAhUFPXh9lHUG_F3Q3H9U 486
altai/models/tensorflow/actor_critic.py sha256=VvVBgXAAOesL2hXRPbSx-NWfrAJSVor7WzwBMHbtPKg 3888
altai/models/tensorflow/autoencoder.py sha256=FlvmKMtIRWnETnsskk5fshM2EAhG2OEbjFuVkj-ExNk 3378
altai/models/tensorflow/cfrl_models.py sha256=DkHTJuJ7ZLzKElPmghQ9s-81mjm5D3Km4_mlXMIJ98w 8692
altai/models/tensorflow/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/models/tensorflow/tests/test_actor_critic.py sha256=H0j6ucjop8-Df2jmCUMmMxE-dEe5saOqyxUEI1Kuqxs 1655
altai/models/tensorflow/tests/test_autoencoder.py sha256=1EHa3Yv7dJI_X5kVJr8cVrwpIdoMkFM6NZCoVlACNjQ 643
altai/models/tensorflow/tests/test_cfrl_models.py sha256=QAg3Jm-dP4KRmNQe1zGxS61pSsHnY_Z0M5FUwfCrBiI 3708
altai/prototypes/__init__.py sha256=O4bN1uY-DNp6U6tFVlvTePJakURZTFBs8sgEuez59Mc 250
altai/prototypes/protoselect.py sha256=ed35oqXv8vv8l1DVA1gDQobUXvPCPeV-ygxKzzpdjQc 32737
altai/prototypes/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/prototypes/tests/test_protoselect.py sha256=0jCzyj6VmCfPA8VmUiGXega-UIc_ajOKIeao0HHyo5A 11674
altai/prototypes/tests/test_utils.py sha256=XuBv-Uy84eFL4x87n-16lVCsxoS4qG4U6e11NdW4mDI 3195
altai/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/tests/conftest.py sha256=N_Nn6ZuSJActIzXiPszCCjL3CV2G3D_Ga2VzfYpBhd4 622
altai/tests/test_dep_management.py sha256=AHZZKRsxf9iWhf8OZ90YwFxODmgzQgAP8D7QGAQFESI 7230
altai/tests/test_saving.py sha256=tu_-uMVWqEhNsib3hck7RB3OHBNNPBJ_4BTQGg5wliM 19269
altai/tests/test_utils.py sha256=jZf_hz-Q5D1YlpHhmMDPSixuzy25jMU-xBQOg7HWnCk 1033
altai/tests/utils.py sha256=Wtac3Cb3cd6xrnhnJf9l9sY7EehXt15eRRC_SxdVD08 4809
altai/utils/__init__.py sha256=UuRyAFN6Luljm_0Gs_p6Y07SKwngHpKCg8owRlC0Djg 1276
altai/utils/approximation_methods.py sha256=DQ8-mCx6EqNOFkybO3SGjomrJX7st9gwubHTFmc6CKs 4968
altai/utils/data.py sha256=ZIXuJcGsTez5OW-AzWohOKzUl0B2nF8XSyYTbeDuSN0 2652
altai/utils/discretizer.py sha256=_iXOKu6jlc45xphJPyHqvrn63B3J8zo5mDuwj8-xvbQ 3592
altai/utils/distance.py sha256=kTafsFKvr7SFbv8rlGPywhif0Yr0Y2qYV38C6Ec_t28 12090
altai/utils/distributed.py sha256=eipqQ7vS9TV1St6piikVz1tx8N--z2f8BomnFYYpC6E 31311
altai/utils/distributions.py sha256=NBa6EXFUOei40-9b4FM6MQSHdQvEyIwTVuioINNyqNo 582
altai/utils/download.py sha256=nMu8S-tuOwP3a5bFR3KbxGLL00PuREPVplnl68sHDlM 513
altai/utils/frameworks.py sha256=nqXoeu2ZPffNY2QYIgwsGWV0mGORHRaqzDKc-mojvbs 320
altai/utils/gradients.py sha256=XKBS8ztv0gf-iE2rp7Nqwc8dixrZMElT_0IcXUOE3wE 2915
altai/utils/kernel.py sha256=qOpI6xLax12ITEiezJp_J9xSMpWvSvye4zSpwfSezs4 4666
altai/utils/lang_model.py sha256=UserhO01KEc8KUa1_P7yP7zxLNDEYhpHz5xuBU7k5Kk 15019
altai/utils/mapping.py sha256=MwTwCVjQvUz1HgSx2HNMkhUlf-PLl3fDoDh9-mQmkFs 4722
altai/utils/missing_optional_dependency.py sha256=fksR-6n6PjcRIrNF-20RZWhPEZ4QBn7MKFafpLXx67M 5369
altai/utils/tf.py sha256=kCR5GvnqN_7PPUHolDKbSHauZE948BLXWlb-emBzqC8 919
altai/utils/visualization.py sha256=xiNy_HR_2jEGpPkGKEsLXzRObgA6uLK6jEVwuuLxsiM 23155
altai/utils/wrappers.py sha256=unGH5j1aVernwKm5QtsEhYOC17TIedJoEvQiRjaY5kI 1707
altai/utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
altai/utils/tests/mocked_opt_dep.py sha256=nqldV9uW91xzRoxWo45FahaxNiyeHZlmMfxqglaG1gE 194
altai/utils/tests/test_data.py sha256=nH44zQhB7O3g2GDq7wuev1bVY1dL2j4teQihesjwyfs 1014
altai/utils/tests/test_distance.py sha256=rJ-8-Sff1jN6wMomyy90lHdcszN9_xGcxiloMVRf2V8 3193
altai/utils/tests/test_distributed.py sha256=R7kj6t5Fv0g5093LuQshW5wRfEORVqPtMcUqcqFCkOc 15565
altai/utils/tests/test_gradients.py sha256=GE6q53cLcoxWgDRskrLuF32jgOEUxVIWRMaa0j73PQ4 1631
altai/utils/tests/test_import_optional.py sha256=UgRvkXPinK6nrDyYqqRf2V9Z0VNOZeA5zB_8F3RMwVI 2855
altai/utils/tests/test_mapping.py sha256=usOyhQWG-vDaa_UinezVD9hDhjG91k89pytIrTYgPDY 1103
altai/utils/tests/test_misc.py sha256=Q2zGvg4baUwN87JcnD_yKB5aU20AxF3n0IABtX3Z9tk 398
altai-0.9.7.dev0.dist-info/METADATA sha256=5BgaIvKGHXZ6SOAULGwGZScNXireveG5scrr7X9A1Ks 9015
altai-0.9.7.dev0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
altai-0.9.7.dev0.dist-info/top_level.txt sha256=oHdxS2YtTptOYrbuW_C5DidrGLfKh9mg7DI2csUl4l8 6
altai-0.9.7.dev0.dist-info/RECORD

top_level.txt

altai