coola

View on PyPIReverse Dependencies (17)

0.8.5 coola-0.8.5-py3-none-any.whl

Wheel Details

Project: coola
Version: 0.8.5
Filename: coola-0.8.5-py3-none-any.whl
Download: [link]
Size: 83029
MD5: 539a43636a265d5a072ebb58d10b34bc
SHA256: d4f218fbb052f5352977e7a6d7ba805de1d41e388ad5236c617dfa0d4144ca99
Uploaded: 2024-11-06 22:07:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: coola
Version: 0.8.5
Summary: Library to check equality between two complex/nested objects
Author: Thibaut Durand
Author-Email: durand.tibo+gh[at]gmail.com
Home-Page: https://github.com/durandtibo/coola
Project-Url: Repository, https://github.com/durandtibo/coola
License: BSD-3-Clause
Keywords: complex/nested objects,equality,jax,numpy,pandas,polars,pyarrow,pytorch,xarray
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
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: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9,<3.14
Requires-Dist: jax (<1.0,>=0.4.17); (python_version >= "3.12" and python_version < "3.13") and extra == "all"
Requires-Dist: jax (<1.0,>=0.4.34); (python_version >= "3.13" and python_version < "3.14") and extra == "all"
Requires-Dist: jax (<0.4.31,>=0.4.6); (python_version >= "3.9" and python_version < "3.10") and extra == "all"
Requires-Dist: jax (<1.0,>=0.4.6); (python_version >= "3.10" and python_version < "3.12") and extra == "all"
Requires-Dist: jaxlib (<1.0,>=0.4.17); (python_version >= "3.12" and python_version < "3.13") and extra == "all"
Requires-Dist: jaxlib (<1.0,>=0.4.34); (python_version >= "3.13" and python_version < "3.14") and extra == "all"
Requires-Dist: jaxlib (<0.4.31,>=0.4.6); (python_version >= "3.9" and python_version < "3.10") and extra == "all"
Requires-Dist: jaxlib (<1.0,>=0.4.6); (python_version >= "3.10" and python_version < "3.12") and extra == "all"
Requires-Dist: numpy (<3.0,>=1.21); extra == "all"
Requires-Dist: packaging (<25.0,>=21.0); extra == "all"
Requires-Dist: pandas (<3.0,>=1.3); extra == "all"
Requires-Dist: polars (<2.0,>=0.18.3); extra == "all"
Requires-Dist: pyarrow (<19.0,>=10.0); extra == "all"
Requires-Dist: torch (<2.3,>=1.11); (sys_platform == "darwin" and platform_machine != "arm64" and python_version >= "3.9" and python_version < "3.13") and extra == "all"
Requires-Dist: torch (<3.0,>=1.11); (python_version >= "3.9" and python_version < "3.13") and extra == "all"
Requires-Dist: xarray (>=2023.1); extra == "all"
Provides-Extra: all
Description-Content-Type: text/markdown
[Description omitted; length: 13930 characters]

WHEEL

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

RECORD

Path Digest Size
coola/__init__.py sha256=fA9iFg_1SAo7OSrpoKFz86Oq07G6TD33Q-Hyns-J0yA 553
coola/comparison.py sha256=brX17GPaFg4dtbxvp_Ys6lJSjMRDahkClW4OgU1q18A 3552
coola/equality/__init__.py sha256=337473NGFZ_Nt4FWrXndeuw3ZbBxVR_5U0c3d0MvY8g 266
coola/equality/comparators/__init__.py sha256=ckKNV6zsNDFOx104U2ip7AEqXND16bgmUgTUwpqwdAs 2042
coola/equality/comparators/base.py sha256=hI-KfXc94X2X14SmKkSPM3WJ26YBjqrKKjawAo0zzlw 2397
coola/equality/comparators/collection.py sha256=PxsDqmnjXj_KZV8_QBiY8gXKDFhnf2aD0CQWa8jGyjk 4125
coola/equality/comparators/default.py sha256=PLo3g_q7dtNzmGj38g4TLV2TL7P1J9IWaOYthM6PiOM 2125
coola/equality/comparators/jax_.py sha256=sUG2ukThG0k4krCF89ImTNr_rUGNNI0NoIXLJPbQmmg 3000
coola/equality/comparators/numpy_.py sha256=_gOozZ1K8cHTj_cnyJZnR-lHEZhOqMAz8waYdEUqQ7k 4576
coola/equality/comparators/pandas_.py sha256=iD1dZUQp8OEaDvGI3_VFPmddf6xwCp6JOMz3PzktlsQ 4211
coola/equality/comparators/polars_.py sha256=94ojuF65U-TRVuOZyu6XgvWRc5pAhf1ZTHv-3zNbRWc 4211
coola/equality/comparators/pyarrow_.py sha256=FHxER-_PNuNscyZGMt_Whi-_z68EvKO2vNB-cPujVzE 2817
coola/equality/comparators/scalar.py sha256=pxmpiMdqaTUi7Bf0ERAgqbnLozUX_m5-6vhasxWPg0Q 2132
coola/equality/comparators/torch_.py sha256=rpxUs4H7uxXuMWo1knV-Itgjagx6_9qT5BUAg0kpwSo 4634
coola/equality/comparators/utils.py sha256=e87C222fmqWPJKjhWYbTuDlXLf4-3Azx8wmw3C3JaMk 1555
coola/equality/comparators/xarray_.py sha256=SU1cZ33ORPysWUaUsWmSvYptaRRWLedLF8sGi8vJoLI 6502
coola/equality/config.py sha256=SQeEspI5jq4gai_OGIN9aD-JhWUuI-8hrnbSUw1EFSc 488
coola/equality/handlers/__init__.py sha256=ZTnAj_UzhmMgvP8sQq5aBPDul5sK8xClTIDCRpr6EFs 2206
coola/equality/handlers/base.py sha256=HziHXtELKoxMfCQZ43VdzK43hqiB2CZJh8ZaW1u3fGY 4969
coola/equality/handlers/data.py sha256=xNeSfNU4vy_PWWJqeL5BNBF2IPr7uDGZ7KeMkRXIQKw 2099
coola/equality/handlers/dtype.py sha256=I8Br8Sf_4SjpU4OBfqmduab41W543DZNhsP4u_IQOZY 2257
coola/equality/handlers/equal.py sha256=0Y2teciI2RfxWsVToJ0Kq8KxTnGSqRwKB0D7bBz0RIE 4960
coola/equality/handlers/jax_.py sha256=PRdZndv4ZSa9t-dtcn9Jcpvsc-7Ct9caoR8lvkXV500 2798
coola/equality/handlers/mapping.py sha256=97TL88tAlH7Hg9NpjRqeSjz4-1tajd7AA5-5HP3jCV0 3822
coola/equality/handlers/native.py sha256=EGI9ZQx0wPG39ATV0964L7Giz9JNWG4udKK0vuF316M 9519
coola/equality/handlers/numpy_.py sha256=lIagOzjFbaDtpveG2cfmG_5UqhwHXONGmY20mdeAEuM 3821
coola/equality/handlers/pandas_.py sha256=6r4SUMwq5MyJA1jmmkYL7QJGbTmuvKqyoFKHVwKWjwo 5566
coola/equality/handlers/polars_.py sha256=8dr0Io-GO5H7tLO9aVSvkQZncRs-hr8Hw00ya01Yab8 7678
coola/equality/handlers/pyarrow_.py sha256=d94HYOFdJA4JJi-M87Y8vgo0LOLss40r0-aeg0U69xE 3919
coola/equality/handlers/scalar.py sha256=LhmpYT-jc-Z9F82SzZalArGuNMn1Lo580nxyfXiUa7I 3602
coola/equality/handlers/sequence.py sha256=lGL-P7VjcMWR4O19DKkuVUwhPewV6ucTiretBR0AzBQ 2130
coola/equality/handlers/shape.py sha256=yzvfHH8C7fVPPJUTweuGoyXUwmlhBxuQ7rzflpJWp2k 2307
coola/equality/handlers/torch_.py sha256=OQrJMQ6kKqNQXK6Z6jQzZDVP_NdCM5_OP6XVf44Scqw 4158
coola/equality/testers/__init__.py sha256=oh8CEEHSHeeUGs1qVekZ-BLBKqd3sRrwBGn-lyzNTH0 319
coola/equality/testers/base.py sha256=3oVHfZNpKOyS23pRH9LI7NWYYjy5iSFq_XMgyn40pNc 1318
coola/equality/testers/default.py sha256=EOmj3dizon93D7ZztNxiPW6Vx7bOQSpcelHsAyG1fSU 9704
coola/formatters/__init__.py sha256=hK14Hk87MT1FXxnXmwhvDZNlIXR4M-0YZl7qqgMjxo0 502
coola/formatters/base.py sha256=eawPbsSfFsCEJA7EUxLiSgRQsooIBZ1zlBJMiA1k2Mg 3436
coola/formatters/default.py sha256=H_1pfCIa3HNnNi-g9J0rZ6NTGxUZSe7XUuI4IytptaY 11614
coola/formatters/numpy_.py sha256=NsM9yRptH_FtpN-IHP59b8916RZuKalbgPMwqplTKks 3544
coola/formatters/torch_.py sha256=XP1sfUYcJVjUb49M0QpDcIXuTrO5RPyYpWZ1wJDdNp0 3578
coola/nested/__init__.py sha256=m6QXU-jwxyGpccax2xwtLRcAUin956sWQ9JOFawkgdE 445
coola/nested/conversion.py sha256=9DEdSDWlHpjlScxnzZ4S9to263bWugKvYxzs2NODo38 1780
coola/nested/mapping.py sha256=-mvG2WsEwEfgpWq0WVp12XEYXOG5UL7LAR4kWUoNU50 4100
coola/random/__init__.py sha256=8Yg4kst-Zo0Y7YJFZZrMc58SzxmqpTTOBgbFkZakPSc 875
coola/random/base.py sha256=SHnyvMSi-ZEJtBI6YRR7fZfo_UKW92VfSZqLzlcaUc0 1822
coola/random/default.py sha256=3M97FzSP_ItuO_wN-0Pu2JwE8v5jV4mL9UFXWMKV4M4 5569
coola/random/functional.py sha256=B9XdQXDMro40ldwlsockmsSppcbnHVvJMQvXb7hv1-U 1397
coola/random/numpy_.py sha256=5F_qWlxDFMxMb5KJ6vsAAxe4S4jUhIA7-LKfvv8idgg 2847
coola/random/random_.py sha256=jbj1hOOcCI8JDHxS2wIwWMHyOeWpuY_qzEjOoUXRV7I 1364
coola/random/torch_.py sha256=7d_OqQjZsNoqY2X64NYirYrLlp-YzjJx9PKy6PJLfdE 2942
coola/random/utils.py sha256=2YBKlaSg_RHAg0_uCvtem_SWGQjbJLIzwgBEuglqJGg 827
coola/reducers/__init__.py sha256=sYilUyXdJceCiPw8NEDSznNYu7MEDJUKmlvPPfuyA2M 555
coola/reducers/base.py sha256=mvb-HvjexfgkKGVDhtm9oQcS-K4xnEs8yyWq_9xN1VI 7897
coola/reducers/native.py sha256=Z0toatpXVKznPXJSOUMZbUJoNtKoNk9WKa6pp2bPDbE 1606
coola/reducers/numpy_.py sha256=x1ClFnxL7lMaRmaxBUXFQTnghlajXqUg7LJsEs_srCI 2382
coola/reducers/registry.py sha256=7RwHAhr1FYSG3D8q069Lz80d0jcgLIITc_TdNchY35c 2772
coola/reducers/torch_.py sha256=SeM9o4kL-EMBeQaGu5U-SzkOzdmVwwTBNQaCOCROCEI 2442
coola/reducers/utils.py sha256=NF6gbPj2v_PGj-2JiBRFhLHytod-KtLuNQAEemnBpPI 910
coola/reduction.py sha256=GcfPjpmYoF9yB9QSGAnkR6M48CDTpnPS837iqEF-04E 1702
coola/summarization.py sha256=8dwOJPeqKHz9kJLHESw45F8-7RAK4Rh5fn1GjkxiiZk 1506
coola/summarizers/__init__.py sha256=f7grwHKcPGrYAwca9zLPhvZt2NFjFsqXDYls4tAiVnA 322
coola/summarizers/base.py sha256=1XY6sRByR-uFG5WmD9-bKoaGW4etMhl-BHXa30n83dQ 2954
coola/summarizers/summarizer.py sha256=CpRzBA8RIAlGL_d4q5E6EaPRjWtG1ky2PYw2EpyrXYo 12661
coola/testing.py sha256=YmvpPOT3aePiTKLgxCueousFcEYeHXwCuHRxin3i7uc 2009
coola/types.py sha256=puvguMpaaboG__FPn-ZGjzilTvuhSlMcc6b2G6F42mM 573
coola/utils/__init__.py sha256=vaWG15P9mw26WfsUGKNlJpY3HKrtsp-yNniXSyrUiO0 965
coola/utils/array.py sha256=XG2tN8p6RKGvFbt3xizm98_pcakRlfnRJW7H_g5E6I4 1180
coola/utils/format.py sha256=M2IxnE-tBG8NlH16T06Wm_c53otueeXg2N8nMWjphg8 11698
coola/utils/imports.py sha256=4eKFow_XsC6GeRPWXCOWqEM1CuEj5B9CXw1PvmZqqSQ 21203
coola/utils/mapping.py sha256=uB8uugapAc6fCnnfRCYDXUBr5ls8lDjfPwt7TF_-9d8 1112
coola/utils/path.py sha256=tcJ9J734I2L2qyJ9OZ3Dm1k608jVuMqU07agy_pd9zI 1858
coola/utils/stats.py sha256=y_h06Q07RCnwGSzct4bCa5JvAhAdXqFhPw9X3K_Fdj8 1051
coola/utils/tensor.py sha256=Wqh5OxeM05Utfdb0THBO3GRbo6y4jW9gusxKaCFSf7w 2626
coola/utils/version.py sha256=jH_C6sB3DfgW_89HHzocq5cErJrbmve5GD53WWxrEsk 1717
coola-0.8.5.dist-info/LICENSE sha256=nP63ZB3H79FVJ15_TZbXWvNH7XmXT2Ab1q11r-sDXkY 1501
coola-0.8.5.dist-info/METADATA sha256=TiRscF2tbZ0iMshqsk6TgqleElQwzHtOOQZtauKljkg 16634
coola-0.8.5.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
coola-0.8.5.dist-info/RECORD