gt4py

View on PyPIReverse Dependencies (1)

1.0.4 gt4py-1.0.4-py3-none-any.whl

Wheel Details

Project: gt4py
Version: 1.0.4
Filename: gt4py-1.0.4-py3-none-any.whl
Download: [link]
Size: 761022
MD5: 01f9d67e4d45165e45b1198aeea914db
SHA256: ffb358856b2996757b4891cb969ef4db530d682dcbe7ac5b7193278a01308a0d
Uploaded: 2024-09-23 09:04:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gt4py
Version: 1.0.4
Summary: Python library for generating high-performance implementations of stencil kernels for weather and climate modeling from a domain-specific language (DSL)
Author-Email: ETH Zurich <gridtools[at]cscs.ch>
Project-Url: Documentation, https://gridtools.github.io/gt4py
Project-Url: Homepage, https://gridtools.github.io/
Project-Url: Source, https://github.com/GridTools/gt4py
Keywords: gridtools,stencil,weather,climate,performance,portable,hpc
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: GPU :: NVIDIA CUDA
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Platform: Linux
Platform: Mac
Requires-Python: >=3.8
Requires-Dist: attrs (>=21.3)
Requires-Dist: black (>=22.3)
Requires-Dist: boltons (>=20.1)
Requires-Dist: cached-property (>=1.5.1)
Requires-Dist: click (>=8.0.0)
Requires-Dist: cmake (>=3.22)
Requires-Dist: cytoolz (>=0.12.1)
Requires-Dist: deepdiff (>=5.6.0)
Requires-Dist: devtools (>=0.6)
Requires-Dist: factory-boy (>=3.3.0)
Requires-Dist: frozendict (>=2.3)
Requires-Dist: gridtools-cpp (==2.*,>=2.3.4)
Requires-Dist: jinja2 (>=3.0.0)
Requires-Dist: lark (>=1.1.2)
Requires-Dist: mako (>=1.1)
Requires-Dist: nanobind (>=1.4.0)
Requires-Dist: ninja (>=1.10)
Requires-Dist: numpy (>=1.23.3)
Requires-Dist: packaging (>=20.0)
Requires-Dist: pybind11 (>=2.10.1)
Requires-Dist: setuptools (>=65.5.0)
Requires-Dist: tabulate (>=0.8.10)
Requires-Dist: typing-extensions (>=4.10.0)
Requires-Dist: xxhash (<3.1.0,>=1.4.4)
Requires-Dist: astunparse (>=1.6.3); python_version < "3.9"
Requires-Dist: importlib-resources (>=5.0); python_version < "3.9"
Requires-Dist: gt4py[dace,formatting,jax-cpu,performance,testing]; extra == "all-cpu"
Requires-Dist: gt4py[cuda11,dace,formatting,jax-cuda11,performance,testing]; extra == "all-cuda11"
Requires-Dist: gt4py[cuda12,dace,formatting,jax-cuda12,performance,testing]; extra == "all-cuda12"
Requires-Dist: cupy-cuda11x (>=12.0); extra == "cuda11"
Requires-Dist: cupy-cuda12x (>=12.0); extra == "cuda12"
Requires-Dist: dace (>=0.16.1); extra == "dace"
Requires-Dist: sympy (<1.13,>=1.9); extra == "dace"
Requires-Dist: clang-format (>=9.0); extra == "formatting"
Requires-Dist: cupy (>=12.0); extra == "gpu"
Requires-Dist: jax[cpu] (>=0.4.18); python_version >= "3.10" and extra == "jax-cpu"
Requires-Dist: jax[cuda11_pip] (>=0.4.18); python_version >= "3.10" and extra == "jax-cuda11"
Requires-Dist: jax[cuda12_pip] (>=0.4.18); python_version >= "3.10" and extra == "jax-cuda12"
Requires-Dist: scipy (>=1.9.2); extra == "performance"
Requires-Dist: cupy-rocm-4-3; extra == "rocm-43"
Requires-Dist: hypothesis (>=6.0.0); extra == "testing"
Requires-Dist: pytest (>=7.0); extra == "testing"
Provides-Extra: all-cpu
Provides-Extra: all-cuda11
Provides-Extra: all-cuda12
Provides-Extra: cuda11
Provides-Extra: cuda12
Provides-Extra: dace
Provides-Extra: formatting
Provides-Extra: gpu
Provides-Extra: jax-cpu
Provides-Extra: jax-cuda11
Provides-Extra: jax-cuda12
Provides-Extra: performance
Provides-Extra: rocm-43
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE.txt
License-File: LICENSE_HEADER.txt
License-File: AUTHORS.md
[Description omitted; length: 6133 characters]

WHEEL

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

RECORD

Path Digest Size
gt4py/__about__.py sha256=NdaubrLywKIfRvFr7csvOeZxN6ziFYQD9qJ7NLkxZhI 673
gt4py/__init__.py sha256=GvvIW68QDVvhCKdhEXUXCaIU6k7k4itCQv3biES-C9w 712
gt4py/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gt4py/_core/__init__.py sha256=GSLmI1ziuyM5slm5wrpCtEDs5rVzLQvFpGO7J0ifeRE 243
gt4py/_core/definitions.py sha256=o5rJKYHdaAEzbsujjLgYxnhS4bzZMieWsr9Aufgex-w 13890
gt4py/cartesian/__externals__.py sha256=lHnAmrny9ZeYdrFF_lFXE7cbys0fPrsGLqLwYQrhjAA 494
gt4py/cartesian/__gtscript__.py sha256=qNMEsh2edalX11_LHHVn4TafI_F3-Zrt-od2M6iROXs 581
gt4py/cartesian/__init__.py sha256=Q3Gf6Ts1oHcPBkmVJD7DfOG4lqx59vOtzLRyy3RVuJM 771
gt4py/cartesian/caching.py sha256=_eD2zUVSK3yeF0Z8TmyJmAO6TwBNNhwDFag4rxf98iE 14706
gt4py/cartesian/cli.py sha256=9_gC0LvmBk_lB9nDsv4TyuHRLwrXImYimgHeG3VFscE 10023
gt4py/cartesian/config.py sha256=_WUxTtrhjl3r3aKaJycnzTMzb5tdrCy8wm9aFnV_7es 3346
gt4py/cartesian/definitions.py sha256=n8tvevzyChFCzUC0kDzSuRSBiMiHxjOnPvQC2Z8kcaI 3670
gt4py/cartesian/gt_cache_manager.py sha256=1MKu5u8wIWKYSZZ34gY430oGhcmb5V6CzE7YJY3a22M 2567
gt4py/cartesian/gtscript.py sha256=cgdhVu_SbC5MKKFBoH5f6lU4A-RfaBC3Yl1DQ806gd8 26544
gt4py/cartesian/gtscript_imports.py sha256=bJ5S26l_5SA7skBsYNmKaom99mwy71FmC7GwOpOFp_s 7621
gt4py/cartesian/lazy_stencil.py sha256=M1n3PdfWujS13DOCzJX_gs4ur76Ud-y8UOEPMWxKqtI 3109
gt4py/cartesian/loader.py sha256=G5cx5AfoC7iY26cSPfKLkgld5B2LIAmkkh5jWNry0pI 2299
gt4py/cartesian/stencil_builder.py sha256=Xh211CwwoW7wX9kZhQSwUoXBPh5ug7MCY25_SaVXUFE 11127
gt4py/cartesian/stencil_object.py sha256=d4IwqoV4Z-8Y7zmiC_dIgytaA-WQ6nzY8TLFISbCwAQ 24852
gt4py/cartesian/type_hints.py sha256=TFBSJUpIQ53POiIcMESMkRKw9gyjXsT-W_1fLXgP_cs 492
gt4py/cartesian/backend/__init__.py sha256=B1D4D3wKPYPZR5eyBGylFhkA7Kg6nEcN1j3_0Q4EVoE 1075
gt4py/cartesian/backend/base.py sha256=Y53gHqNn7KvV28rXRy6_Eyha2JyYd3vN5aJYZD0-DLY 15683
gt4py/cartesian/backend/cuda_backend.py sha256=HJqredgBBtzjPR4_LzBnhqo6FJIMaXgCxASr-3txC74 6258
gt4py/cartesian/backend/dace_backend.py sha256=-YKObsZ6crEAZSQLzgHbOUI5k1boxy_c5zo06P0iuus 31288
gt4py/cartesian/backend/dace_lazy_stencil.py sha256=6Qappq0nccxIDhxPK1jkLH3gL6sBwUOMxnXTF6RodIU 2750
gt4py/cartesian/backend/dace_stencil_object.py sha256=amwc1vjnyjl-vfhAS9GSLPr6kbbqyli8luCI7CMSy9A 6975
gt4py/cartesian/backend/gtc_common.py sha256=0427zi8Iq-xIpErvoPST0Ykd3wnFfFx5xisNTGPCiIc 13582
gt4py/cartesian/backend/gtcpp_backend.py sha256=303KvC4oY60zAPxKkddMgH05Vl4aEdzxQMJKM6WpgQY 7067
gt4py/cartesian/backend/module_generator.py sha256=x2YX8pQ3y9qO99-M1bO0xO2K18xPG-SgIxO8nU0BDxw 11289
gt4py/cartesian/backend/numpy_backend.py sha256=An-OLwTTtpo2YJV4kJKBquoRz6KMxB9v_0ht0y1geJs 4895
gt4py/cartesian/backend/pyext_builder.py sha256=RkEIIFVSZouSLkpZi3JteDKozEMtFYksyPSGI10frmU 13112
gt4py/cartesian/backend/templates/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/backend/templates/stencil_module.py.in sha256=-0XfC3m4LeefQMjJwkTqAH8Bh8qMuDN7ddQhmNKRJWA 5208
gt4py/cartesian/frontend/__init__.py sha256=cBe8v8pMTMTmQNw7Yly4ErEjjuMQsvE0n5dK2uMpcbE 368
gt4py/cartesian/frontend/base.py sha256=yEfswC7ExFeTx86Syz8NfFxxiaVtpelheR4uSlTJSsY 2735
gt4py/cartesian/frontend/defir_to_gtir.py sha256=8i02Bjvd3Y_XTPVfNQHKJX-568ACvHYWNlgLWvyO0t4 22546
gt4py/cartesian/frontend/exceptions.py sha256=sBmLWnbkU3IMjn0hGn7idytRLgMCOFXF1FTOEwDVvRg 3185
gt4py/cartesian/frontend/gtscript_frontend.py sha256=99AtZ_0NKU5yX_KVfYBS2b9lC6N76SAUfsplYhgG3MY 85457
gt4py/cartesian/frontend/node_util.py sha256=6Mg4DQvzRkmUV8WEoxOaKgkPjlyTiP6fQ2HSUZ8fljo 4559
gt4py/cartesian/frontend/nodes.py sha256=MPXtErKwhQNwEX5pp1TfOo1fFWpWLpSEe1nGXNIo_1Q 19124
gt4py/cartesian/gtc/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/common.py sha256=Buq17lIN8vLa4Fz81vqjNMBa_BFe_BTS9F0Q_eIecu0 28693
gt4py/cartesian/gtc/definitions.py sha256=avkHuoUr8KlDMjOI-0ssCywslbC5AJz-dP3mskvPPS8 20402
gt4py/cartesian/gtc/gtir.py sha256=9Eswuf6tUYlZF0iUQHwAwdvLmTtqyjHv4rcLT5vxRA4 8735
gt4py/cartesian/gtc/gtir_to_oir.py sha256=byb2LcQW-DmSY4PmQtAiV-nUId9UnLRYEyycT4da9Ok 10745
gt4py/cartesian/gtc/oir.py sha256=t2OhhwX2IyyY1DZiuKBH08mLJh5UrEp7lwuufP7PDO8 8722
gt4py/cartesian/gtc/ufuncs.py sha256=1KtkfvsUob0kkFvVZ1_6VtVehZRz7GM3_BXGRcvJflw 1804
gt4py/cartesian/gtc/utils.py sha256=KmDEKlrpv6vgqAAjFsxB3kzaKAjovJkGansBklNwTF4 1997
gt4py/cartesian/gtc/cuir/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/cuir/cuir.py sha256=NJefPu5iVAylnvniDNP3qWDIoo75SyhsDh--yU3tliA 7000
gt4py/cartesian/gtc/cuir/cuir_codegen.py sha256=4JaNC38Dfop8jhNio_j6pK8PvQGiBBhnEK1MENkAN2A 21849
gt4py/cartesian/gtc/cuir/extent_analysis.py sha256=wHM1ryZHcgP_VVq5x3QPbZdTVU2vs1S4mxwHWTaZTxQ 2058
gt4py/cartesian/gtc/cuir/kernel_fusion.py sha256=qeR64DHM9u1_6blEaFixwt1lcawiVV9EewTWgu4atHU 2619
gt4py/cartesian/gtc/cuir/oir_to_cuir.py sha256=-95sXQOJG6VvIwUU9nNvBsmLvdkW293YsK3uXS-VfBA 10994
gt4py/cartesian/gtc/dace/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/dace/daceir.py sha256=dSz2g3qlOyOM-fjWTBy1qrDQJvTeU0XwvHvPvH0Udwg 29697
gt4py/cartesian/gtc/dace/expansion_specification.py sha256=-WN5-FB_ac0UeRE7-DODklQMzzjZ1fL7k8qLXkexWDw 22597
gt4py/cartesian/gtc/dace/nodes.py sha256=yxlUrNqkb3ZaktZnnXfahFbxbNQcRL7mrB8vLaEZnBM 8065
gt4py/cartesian/gtc/dace/oir_to_dace.py sha256=EGrWSOsunIqiUmTYR2C8WpEWrhbCb-h3k6h-lvGuyqM 6822
gt4py/cartesian/gtc/dace/symbol_utils.py sha256=_4_VZvdttILAOOUEKy-fMA4wqD46ucCnjjeqeJngM5c 1799
gt4py/cartesian/gtc/dace/transformations.py sha256=eHZRwUYHJDzVBHA2LoIBhEwUHxpI5l-ljLR86d4-wYA 4566
gt4py/cartesian/gtc/dace/utils.py sha256=6nNzybKUC5KDc1gHk_pQuSqQhb563dKCmW--S3u_5jE 15597
gt4py/cartesian/gtc/dace/expansion/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/dace/expansion/daceir_builder.py sha256=uyshUNNAzb7tICshWmUvyYogQMhSiY8efx7f2VudOKU 34061
gt4py/cartesian/gtc/dace/expansion/expansion.py sha256=puRwtf7ckc-5HAoGvgUOngCHI3N9td6tOG_synLWEuk 6068
gt4py/cartesian/gtc/dace/expansion/sdfg_builder.py sha256=Sfd9YkdzhM1TuFd6fOcTalpuENIwSt0l2kYage9nSeM 14349
gt4py/cartesian/gtc/dace/expansion/tasklet_codegen.py sha256=FXL2Wh7fgJRCZlwjXAF1TZ9-l8htZXUZNwnBiKozOu4 10602
gt4py/cartesian/gtc/dace/expansion/utils.py sha256=RJjxA3GQ7YkyvX90gwT-r4CUzaLDOqbevkAvFbGPzNw 6265
gt4py/cartesian/gtc/gtcpp/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/gtcpp/gtcpp.py sha256=8sxCMZuhS6eYWE1N0me_43DYqaUgvjV9SN2D8VexAGg 6720
gt4py/cartesian/gtc/gtcpp/gtcpp_codegen.py sha256=9PnWPfu8Zn9PtUQ650zlYDSUR90PiuNIwYL9GDKmx08 11582
gt4py/cartesian/gtc/gtcpp/oir_to_gtcpp.py sha256=A5lYtYnxxPHucd8lMPV3FxLULGNJgm1jvazkXQ2DtSk 14987
gt4py/cartesian/gtc/numpy/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/numpy/npir.py sha256=RyDRaqW3wCbsi2yLf_A9aRRzzca9cvfuiqH6IPKKmBQ 5353
gt4py/cartesian/gtc/numpy/npir_codegen.py sha256=AVAllbzrKrMW6r46qdimgjYD4PI3bLScCpyvHKZS8wY 15113
gt4py/cartesian/gtc/numpy/oir_to_npir.py sha256=gtxu5azf0xoqvRtw3wNGnPm5b5aYVg7logtPD9YngKE 9125
gt4py/cartesian/gtc/numpy/scalars_to_temps.py sha256=kbLz1t5SdM0oURgcWJrZHzLM_fKiW_9RhNUmZQi2U9w 3185
gt4py/cartesian/gtc/passes/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/passes/gtir_definitive_assignment_analysis.py sha256=AarBK7zX966SOsyK3eMZE2GbC5xJpAGGw5hX8PCA3AA 2677
gt4py/cartesian/gtc/passes/gtir_dtype_resolver.py sha256=kRdDpy65h9sUOHb0XHPDQRRA3J86Ai8i0JB_unFWz9Y 3678
gt4py/cartesian/gtc/passes/gtir_k_boundary.py sha256=vMxpLFuQROHr-QMnhsFOgBFgj9HiJKKXv0Z9wDLkHbs 3696
gt4py/cartesian/gtc/passes/gtir_pipeline.py sha256=QXnkuVM_ZRiiZDjtpbEYFnt8OyD5hKNEMn5vwqJufFI 2081
gt4py/cartesian/gtc/passes/gtir_prune_unused_parameters.py sha256=Qs46Yi9DNM30SakzFlRiF2SN_se2psvrJMdFF6-7usI 920
gt4py/cartesian/gtc/passes/gtir_upcaster.py sha256=9avTPAWd9EKza8tzMNucxrFO_z4Jle9wyVRyorhqKOE 5175
gt4py/cartesian/gtc/passes/horizontal_masks.py sha256=KAOhdOGOHyJUP6muF3WH8-N5W8m90wxhfMNfquNcPw4 3900
gt4py/cartesian/gtc/passes/oir_access_kinds.py sha256=YtyQIV1dw8j_5AW-z_E6kCNuN-jvc-Dx69n6VRE8JSQ 2878
gt4py/cartesian/gtc/passes/oir_pipeline.py sha256=UNLQyrZCl0139GnwT4-PBZNEdqu9nCYzl4cm9m6qKDg 3352
gt4py/cartesian/gtc/passes/oir_optimizations/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/cartesian/gtc/passes/oir_optimizations/caches.py sha256=GMUqrgbyfcPMg0ODUXbBmE0YdkwBOzkeGPq9lLH8Kfk 24811
gt4py/cartesian/gtc/passes/oir_optimizations/horizontal_execution_merging.py sha256=gOerYaDf9SO1i7K6O4j52HjjRGOABe810VqQczlR-3U 14810
gt4py/cartesian/gtc/passes/oir_optimizations/inlining.py sha256=7-W95UI82bInaFB1NmMyqfjkiojJP5o0E5v_5e63s10 3603
gt4py/cartesian/gtc/passes/oir_optimizations/mask_stmt_merging.py sha256=wqINYipXX2zjCaMemp68bIGFAFiDElhKAqqjxKvmY3U 1929
gt4py/cartesian/gtc/passes/oir_optimizations/pruning.py sha256=GrKJ9XytHNhrtJGxJ-Kd9XQop0cLk23TbzTkJeW-bBA 2975
gt4py/cartesian/gtc/passes/oir_optimizations/temporaries.py sha256=gL6IeT-a8-l--K-T_kYgKg75XDC5aREwwP_g5L9kjDY 6132
gt4py/cartesian/gtc/passes/oir_optimizations/utils.py sha256=SsvGe-eO9wG1EPl3B9FuBfn381OeSR0mzW5tA3EKjek 10514
gt4py/cartesian/gtc/passes/oir_optimizations/vertical_loop_merging.py sha256=zG9ictjSgxm6C2wtTdZefcMSQfZGnTI0fK38O8XcuHg 2111
gt4py/cartesian/testing/__init__.py sha256=FqT7c4AmrHQEqJs2DTtcJtOj8eJQ70Xx_9RZeCniauc 632
gt4py/cartesian/testing/input_strategies.py sha256=IODO4qkCfxecw7H9IKmEmWTrhMaByRP_bcU8K2hDADA 8156
gt4py/cartesian/testing/suites.py sha256=TBTNAGmL6i_u5tShKVIxjIzwSuDzeM-oABezOqwSOHY 25434
gt4py/cartesian/testing/utils.py sha256=49cJ6Fe7cvZss2VBwbeygLRfJZtkaqvZnFg67u_l1o8 2210
gt4py/cartesian/utils/__init__.py sha256=ZTenbp6w2Ydyd2HZLe-I3IvkqI4r9rmsY905gccbkGs 1348
gt4py/cartesian/utils/attrib.py sha256=wtjj4z4pLFq2lXecbk_XMhMrGTuBp5u92yHFDQ9czKo 9056
gt4py/cartesian/utils/base.py sha256=DUdtVixyKnV0oPdmYmURV1WjSbC95ONMRV-vy34JpRY 12486
gt4py/cartesian/utils/meta.py sha256=Bvt_eDpJdRuBO4GBHPra6a7381tssHwwRIQPtcQRZ4c 16742
gt4py/cartesian/utils/text.py sha256=1UiwCTpkzTbjyuOp9JZPEI0NrXyNbKM3jMXG9x8RSro 3745
gt4py/eve/__init__.py sha256=tuGWWSEDxDr2B_3kVHtehcGUnZQr79EUXYlQS_oi7bU 2671
gt4py/eve/codegen.py sha256=3s_crq9avu-ClhMstHXDEtTfKx8-y-CSpt4FrA9c3QE 26083
gt4py/eve/concepts.py sha256=guE9d4W_9BsEjsqaU9ETmwstNxcGZhkrcrqpqs097Xs 8512
gt4py/eve/exceptions.py sha256=PuZzQn3YZKZ7p4nF1bndt1SaaxzRoru0i_oKGyaciQI 1621
gt4py/eve/extended_typing.py sha256=BU4fzzvgl1b7z9C9CSIDBT9RrnwyLTg5iNYfo8Fwb9g 22829
gt4py/eve/pattern_matching.py sha256=EbrArpRANq6Njg8PvF0S1Qjyurcw6GjtXdBOlH5Wz5M 4645
gt4py/eve/traits.py sha256=ky_R31hIR21T4nDc4Oc2EnnmLGb12IrlLu9q0LzPoYE 7056
gt4py/eve/trees.py sha256=mDTE2mRzN0std-kIRGlPV5suqlDuFspr0l1i_ECd6fs 6440
gt4py/eve/type_definitions.py sha256=_lsdcpQIdhLJVpNFm-m0RqcZS3rc13Yhb_F7I6ligCg 3650
gt4py/eve/type_validation.py sha256=FMrM-kTFIMrXaJ6H2mK7_b0rcU5pNlKVW2WoGpI8IsA 18554
gt4py/eve/utils.py sha256=oW7mWDOlMCfBVkxViUwVMO9XImuvB4S3T8VVHQcNxlc 54558
gt4py/eve/visitors.py sha256=QI0pIsbNPn_cHdFlFQIHdGENxY8iA7d6gvfYtsL6NWY 7689
gt4py/eve/datamodels/__init__.py sha256=U3lNKQ5KUAIfgbCm-gWFedgbyFD3U7VqIBPdP5prmlA 4183
gt4py/eve/datamodels/core.py sha256=NZeAr8Pk2LBq5MrfaAivUSQr_gvnDGaKRokOdU-T_EU 52803
gt4py/eve/datamodels/validators.py sha256=qOjmCILWqEraayxdMoz7xfXr-SNcFzuZN12b2Oifn7M 1563
gt4py/next/__init__.py sha256=cr0q5-mjRSLUytX1mbn8qPOhRYrhaJFA-3gmTZy-TUQ 2497
gt4py/next/allocators.py sha256=mY-yhxkHIXamMfGz_vklx3hQoj2Bf4leY-bSwl7ACF8 11625
gt4py/next/backend.py sha256=m1XpEtLdOs_gjNeeUURVHgwK8ec_ElddFpnUgYtdEm0 6331
gt4py/next/common.py sha256=tkSB5eXV6grR0Wv-k59xFfUezeFpyabidaXD-2IDRQ0 41852
gt4py/next/config.py sha256=h5X6JkUb1UK5SQyPVkYchK0rpDkk9xTGcQjIWo8qsmE 2590
gt4py/next/constructors.py sha256=iMTdUH3MLAqjyTJjDLDcvm6S14A5BmdEjJat8u-smaM 14685
gt4py/next/field_utils.py sha256=vLn-4rBGJLhJXZWGP9wHR67JB6I5dkoBQwS6aP4YZ8E 2269
gt4py/next/utils.py sha256=sCGrPcn_692z_AvUtEIJFcwQUhmXIP6mVhhPh3Vc__8 4659
gt4py/next/embedded/__init__.py sha256=wP1TyzH1ktdSsJ_C4dCqR95wSTWfLrwniwVSmCJ_aSs 319
gt4py/next/embedded/common.py sha256=Auzo7DxnsY-BmNXTuiIGgQ5PiqNJDvGMvXW-hQuMlls 8214
gt4py/next/embedded/context.py sha256=0hPaH3TfR4nE-HGnRXLHZ8juSx6R4LmT4BdiAlpCmaI 1810
gt4py/next/embedded/exceptions.py sha256=L3W9woHp59_GBkxUrl2h42JQnsjatq8vS7BRp4Uxv4k 1231
gt4py/next/embedded/nd_array_field.py sha256=D4pgaPXQMoah01GzVC6V2uABIOyYyQtzpm0OoHH-W2A 46743
gt4py/next/embedded/operators.py sha256=4WhUNPQ9RuMbojXIZSe5ub7e17HCoKuyFPL78su1LOQ 7195
gt4py/next/errors/__init__.py sha256=6TA1fc2ReaaY5JpJST-PG0aOJe1ETKJfgi_wkIIq8JA 790
gt4py/next/errors/excepthook.py sha256=0RcXjcNLD98hC9uxKp_79LWeOJ4DYZBbtSP6grbTR2Y 1672
gt4py/next/errors/exceptions.py sha256=x0IH-x-1u8nsxh8s0LvqIOu4dG2LQSEHUivcsyrhq8w 3491
gt4py/next/errors/formatting.py sha256=3bsQhdE4oeUXXAGJwoj9OjaEotj44O_a3lv_FhizdzM 3189
gt4py/next/ffront/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/ffront/decorator.py sha256=mx2zGOHHtF3qyg7TzhkeDLJW91b-D36X1o23acdtH6I 28447
gt4py/next/ffront/dialect_ast_enums.py sha256=KsyGhx5YhlI5W10rdUQoXf-bLAsFB19uL11C5h4_Kn0 1585
gt4py/next/ffront/dialect_parser.py sha256=M20euULs2CsYdPRksM36Ho-bMNls1cPX4Lu2e3sxXQw 4459
gt4py/next/ffront/experimental.py sha256=8WPA-3OWsbyBv-P-UJzRw4NetrHANbxdJqsXRwwv8WY 1942
gt4py/next/ffront/fbuiltins.py sha256=z3YKVJKCgGdipafIqOhBzJVBatz__NTnyCK3GTKIrnA 13491
gt4py/next/ffront/field_operator_ast.py sha256=cuhnVmr1kLngBlsKNg9a-Q2xTRXr8ZWQw7ch89UECls 5683
gt4py/next/ffront/foast_introspection.py sha256=gniVZy64H_Zz9rwYDsoNaj5z2vs5uGncSLDjciKBcZY 2197
gt4py/next/ffront/foast_pretty_printer.py sha256=l4eb-2LCRk8Ljab1K3cDAzvHTk_M85q_3N3QqmTBWNU 8292
gt4py/next/ffront/foast_to_gtir.py sha256=K0OjPCwWAgS1GaVPWwRIZgjezMH9O1YdnZeTLVzTWh4 19336
gt4py/next/ffront/foast_to_itir.py sha256=eS6z9ZL9PGzownrJYgFjPWRiNPsXnvxtJ9HUoiTPzxo 21480
gt4py/next/ffront/foast_to_past.py sha256=qhYFQKZk9jM4O46E1zBAlZMEryMP1t6g7zrqKkHpbVM 4333
gt4py/next/ffront/func_to_foast.py sha256=sqKGZ8xjpaYICfXTu779cUZXy3McnaTCn2HceUyEFlA 22678
gt4py/next/ffront/func_to_past.py sha256=Mawcr8iFD9Sgi-7y_A0N19XmGs7iM25ybDpmm6gawTA 9084
gt4py/next/ffront/gtcallable.py sha256=oHxNvVZsBSxPwiB-g8nFcC9__nMJbNf1p21YikM6bJw 2050
gt4py/next/ffront/lowering_utils.py sha256=CVejqMousUJgBv8jy_BlGwxHJRwFXb6A1bHL0vLJ76E 5864
gt4py/next/ffront/past_process_args.py sha256=duVC7rtWm6UPvK40t1zpVWI9vRJGIKG8_AFfgc1A0ug 4466
gt4py/next/ffront/past_to_itir.py sha256=ZYxrVeeF5PfbQPsJUExs6H3SyQHn4W-THC4FcHRj7gA 21711
gt4py/next/ffront/program_ast.py sha256=ILaOwvy7M5cPfH3dH5AGUnETJd8nE5Q4gkpcNCC2WzI 2264
gt4py/next/ffront/source_utils.py sha256=ttX2bHzvIWhzdzQSVD4mCVKycpqHbeW78mu9ARuaG1A 4738
gt4py/next/ffront/stages.py sha256=JC7M8i62y9IpBxwn-y0T6ytQh9ek-amy_9uiJQGbt2s 4891
gt4py/next/ffront/transform_utils.py sha256=h60UPZX8CoyCfQq7B-h3yuREH9RLNi9j0SI_M3O811w 3272
gt4py/next/ffront/type_info.py sha256=zSJP51CQgW21-8UK86Ix5PW4c-A8dIvYdD1MQ2N9fdc 11491
gt4py/next/ffront/type_specifications.py sha256=GjYiqdhLslsOxedN04n9WtYDA33uZ7vVR5MMo9mJtIo 695
gt4py/next/ffront/type_translation.py sha256=6pPjeJsb_tDLod_JtGRDxKBB4xnkoaKGHstgpN683C4 359
gt4py/next/ffront/ast_passes/__init__.py sha256=lldKz4McWSbE8worDElUqxMs05icRyAFWhtPVE0mNFE 547
gt4py/next/ffront/ast_passes/fix_missing_locations.py sha256=5yzdmF4LgGCmyPIq1ku8Pqutp3fuuAaUZQ8mUQhiQ10 1901
gt4py/next/ffront/ast_passes/remove_docstrings.py sha256=EoZ36IW5-_cOFPQ3LGe8jfaDMjj6Li7ry811E8FzIcI 1476
gt4py/next/ffront/ast_passes/simple_assign.py sha256=gS9H0RS_zGcZXyMEO-FryRTsU4p1myFwC8Jogc9yCJ0 2788
gt4py/next/ffront/ast_passes/single_static_assign.py sha256=Liza7gKiR44Wc9pDHoAxpbyqvr-Py7tWl9Nifv5vGY8 8581
gt4py/next/ffront/ast_passes/stringify_annotations.py sha256=9zS2Uj8kW-WEwBqcD-hMHBASfQmARWMN9Gz2qoZgufI 2099
gt4py/next/ffront/ast_passes/unchain_compares.py sha256=jTpaKDWLEfshCCmn8z7OPgdv2rN5bzAoQCq9aD2d9HU 2024
gt4py/next/ffront/foast_passes/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/ffront/foast_passes/closure_var_folding.py sha256=7k7mwKTiT2zyt_Hh24ZXAjPuHflJh4cz-3tJ2gTzQq4 2290
gt4py/next/ffront/foast_passes/closure_var_type_deduction.py sha256=2rcLrSRhgzFls0uVORyHCX0r-oM7lvSGq7KnKVMFV9w 1909
gt4py/next/ffront/foast_passes/dead_closure_var_elimination.py sha256=BKQOGrRZP7l5neAU6NovZBP_HlqTwho2OKXSfXeR4y4 1512
gt4py/next/ffront/foast_passes/iterable_unpack.py sha256=9F2c74D0TVyNbOVDhZ16glz-pQTjZxZyyQ6y3__CSK0 3662
gt4py/next/ffront/foast_passes/type_alias_replacement.py sha256=zjlToi-NaX7LnNiejrVZLEhhVjGJoAo54zsKpWXt_QQ 3987
gt4py/next/ffront/foast_passes/type_deduction.py sha256=DblTDdjyuuouxf3_HmBgJDAjRlEFfwVREjrHY0BAOuw 41897
gt4py/next/ffront/foast_passes/utils.py sha256=6q0slHffDM5SIILaBbyZ_9vbZhSiGclrp8XqLbaprR0 1779
gt4py/next/ffront/past_passes/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/ffront/past_passes/closure_var_type_deduction.py sha256=v8xsOv6wYvv2rKTccyygizOorisk6VDfgUxRznbcjac 1799
gt4py/next/ffront/past_passes/linters.py sha256=7pjJJNM6X8s6zNWS3hz-13A4BgsJUHd3Gvps3TfxV-c 1618
gt4py/next/ffront/past_passes/type_deduction.py sha256=1JA7GHVJizseYj5PI9m98Um7DBVGcoG0xI8razULhXw 9592
gt4py/next/iterator/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/iterator/atlas_utils.py sha256=OWr6IU9eV_SvdajY3GBXoFmOzcGedFZ6eyswmLSZm58 1823
gt4py/next/iterator/builtins.py sha256=Kac-yrZEhecailaUV0X6XUcfUS1WjE6uqiqGXw6Z1eM 7032
gt4py/next/iterator/dispatcher.py sha256=RvDPFIqhwRVabo9cF-EOw4MPesu9FRklshSKZeGpTpY 1736
gt4py/next/iterator/embedded.py sha256=pYhDEixNYDhd5C8eL2wbM6xGPLRdAlkd_wHVXPqYbTI 58582
gt4py/next/iterator/ir.py sha256=Gng5_DjPOnEPFkbBTJ2iImyr_yBfLsuiF9J206hp1lE 6774
gt4py/next/iterator/library.py sha256=jh4z-zmOKOgOU0QzidloFI1NG53kV7BRAerjOoAOaac 519
gt4py/next/iterator/pretty_parser.py sha256=DBGKw3nBwgbHytkGqiVaQF4RZVUeH9onJTvaXPtYxf0 10159
gt4py/next/iterator/pretty_printer.py sha256=X1KYadHcDgHIjLqXIjWYaj1L67TnHXeSgCSunPTZlPc 14152
gt4py/next/iterator/runtime.py sha256=FOLhdW_stVwAZNiWJF-qUmDqLLXnU3_1cOvGd2-wo0c 6758
gt4py/next/iterator/tracing.py sha256=EDjHIRw2Qxd1jQHOd7ApwgD6DrXaO0H0Hx0Jj_kHtyY 9982
gt4py/next/iterator/ir_utils/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/iterator/ir_utils/common_pattern_matcher.py sha256=KWoVNF0BGQ4zhHYgT0JLPT10Gxr2UDf77kEzaBRXx-s 2363
gt4py/next/iterator/ir_utils/ir_makers.py sha256=_mqbbPamyJ7yXrv6E6mO1GbZSXjcB4r424EtmUuZC7U 15439
gt4py/next/iterator/ir_utils/misc.py sha256=IayHKuM6uOfW2g8LJT81v-OuaFdeu7q4JRP5IopLYbE 2588
gt4py/next/iterator/transforms/__init__.py sha256=a34pMZ2hN8ezHLkM_uxUTqKeejTqqpOCYOkhWiT4qik 337
gt4py/next/iterator/transforms/collapse_list_get.py sha256=gBDRCrZ71Ex4jc3GBmS4AixAsbnCcksleKij51cXU34 1911
gt4py/next/iterator/transforms/collapse_tuple.py sha256=NMtr1wLRqRNaQz-yFbXMPAg-X7y-AleesCEabehSlO8 14582
gt4py/next/iterator/transforms/constant_folding.py sha256=iZy10KunD_edgIal0hhjJkmobljBcIwMxGk9lddoYSQ 2174
gt4py/next/iterator/transforms/cse.py sha256=O3qE26Y_R4SIQQ-YfxgZiV4hhVJ62nx--NdtXXuep7s 20754
gt4py/next/iterator/transforms/eta_reduction.py sha256=Ndr-wAkJ7eyMz-MOTOlaLcFYTFwf1XMkomy0fQfM8jU 851
gt4py/next/iterator/transforms/fencil_to_program.py sha256=usTqTheQeFpACcWSg_qM7Jv5DK2p0PxjBX-lD9j0wNA 1520
gt4py/next/iterator/transforms/fuse_maps.py sha256=YTwqXkPALEFHAAErHEo7-qho-K731VkQlgcO_pTRVgw 4926
gt4py/next/iterator/transforms/global_tmps.py sha256=4AHnGCCuKvN8Z2XrcIvzvWvSFnyCu1dPnRC8_LWyX8A 30832
gt4py/next/iterator/transforms/infer_domain.py sha256=G4hrFHvspdIiJWVA-U5HTBCFJ7RykzwNr3s3uCm7B3U 12301
gt4py/next/iterator/transforms/inline_center_deref_lift_vars.py sha256=zFmo-9c4KpLiSKzxlv5coyzVOtOD9ImbgF-LWQBE8WQ 4023
gt4py/next/iterator/transforms/inline_fundefs.py sha256=YjvMGmToS4zgvlpXj0XGIQlt-lwxX1v4u3jT1YP_FdM 1717
gt4py/next/iterator/transforms/inline_into_scan.py sha256=2mj0MWO31jCj7WPYYvt-g2YqJ6p6kSpjnUczeyur9f0 4031
gt4py/next/iterator/transforms/inline_lambdas.py sha256=giSXE3TaiYQZbVSasEsu0JGHprwXXjq2nqoawRv-RPU 6633
gt4py/next/iterator/transforms/inline_lifts.py sha256=wPYHdqiGscWFBBoW4Q1w7EBEuN_B1jte2D3vHPRqI9E 10601
gt4py/next/iterator/transforms/merge_let.py sha256=kouh2SwgpYvt4XdtAOq3BciH-GpMt2opAvcLc3d-TEg 2265
gt4py/next/iterator/transforms/normalize_shifts.py sha256=4oAi7b9F1EVofgDWEXqKuPR2x85gRX9V53JGstV_cDM 1225
gt4py/next/iterator/transforms/pass_manager.py sha256=3jtblmIqcflxA6nh8u6EfvU3MLyKTwzVSqXvHStLfhE 8450
gt4py/next/iterator/transforms/power_unrolling.py sha256=bhHSuFlvNIRMl1Arayw_8ZWjq70bgeKxB5yiw1q8UvA 2854
gt4py/next/iterator/transforms/program_to_fencil.py sha256=L4NPZ7nbyOPogJvQcKw9jLc13i9dy5REgZaytKZnUpM 1050
gt4py/next/iterator/transforms/propagate_deref.py sha256=6wbp385YU5Q8Exo3FliH1FrCrFJLCwt8A-0bj7zK9E0 1828
gt4py/next/iterator/transforms/prune_closure_inputs.py sha256=MQZoRKwWgqWmX495KeGlpww6oxx7pZE1PvKAheTVkSQ 1561
gt4py/next/iterator/transforms/remap_symbols.py sha256=rcTJXAYA14WicTagj-mchjBvmqq6PKdodIRgKxodmUs 2365
gt4py/next/iterator/transforms/scan_eta_reduction.py sha256=RtJVWFkIkgJ50QHRQBARJmX9OLIVwlRz3I4hGSabOic 2431
gt4py/next/iterator/transforms/simple_inline_heuristic.py sha256=xc9R_Jw-91XlqEbep0UQJoa_T1ZHIvqJsCq7Ja6NExM 1791
gt4py/next/iterator/transforms/symbol_ref_utils.py sha256=aCbZHOKNIy4qXeyWad47LXtJWQpMMOObCDxELBU9V3s 4419
gt4py/next/iterator/transforms/trace_shifts.py sha256=GJzRCUBHlYesEmwjZ69o2aWmjTr_TmBQFPxLyByOpKg 12270
gt4py/next/iterator/transforms/unroll_reduce.py sha256=NyHXbINKNgVNfPqAOHZmGqf4kDd45L3YjcWmo0rvjGw 6170
gt4py/next/iterator/type_system/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/iterator/type_system/inference.py sha256=O7jelhSTw7qZGLhv585G9_PlL4mdpdTlyJv3I0qOOCM 28975
gt4py/next/iterator/type_system/type_specifications.py sha256=l22qnpp1qo0dvMSHN-44Zdy75bt2z068FlT5_6SflY8 1940
gt4py/next/iterator/type_system/type_synthesizer.py sha256=tSDV4Jq1UNoCgOSFzs8HhsmvOFrdneDxCIBJ7zm1vEE 14518
gt4py/next/otf/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/otf/languages.py sha256=ybHuCBkIPMmvqT8YAW2h-K-p-N5psxNxZTqSQPBNsLQ 1546
gt4py/next/otf/recipes.py sha256=5Z77RYW5aXibzRFILESefZGx51OrY-PY-qEkTZTrMXI 760
gt4py/next/otf/stages.py sha256=DbwmK9YpP4S8HdtAGwOmdfkIuwnAxFAbGdfKeCjYRJ8 4911
gt4py/next/otf/step_types.py sha256=tnwgtUUiTjJ8K00j6CY9u_rhRSeMVszZRFOEOdQtFWE 1806
gt4py/next/otf/workflow.py sha256=OY65-pO3IhVXrruje5reyVVyPSjmbSeJ4Q-T80H1e2A 8236
gt4py/next/otf/binding/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/otf/binding/cpp_interface.py sha256=dZHbxbvabPIJM2Zc9R9trZKFWwYbS4QkAQCgff9ynbU 2310
gt4py/next/otf/binding/interface.py sha256=9zFFXU3webHchXoB3dXFzLdH8xjydECG3otxMKNl11E 842
gt4py/next/otf/binding/nanobind.py sha256=KhesZ-tCBl1BvPKiko7j0mKgzZRmtGzr-FDX3Kp5nOQ 7798
gt4py/next/otf/compilation/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/otf/compilation/build_data.py sha256=fzq0bq-I3VePV1mz1NPJYTU8Y--odqrvH6PHIoMzLww 2606
gt4py/next/otf/compilation/cache.py sha256=5J5_JnVR3-_ZSHQylSL9llPfEX03MOktTMiu9-16HZA 2438
gt4py/next/otf/compilation/common.py sha256=EVddU0XHHGtG5040sIMu_42uXHFVON3XR9kKgWpUMrA 384
gt4py/next/otf/compilation/compiler.py sha256=6PqNFArAcPsP3ASg2wGG0BqEwPCfFcg3e-sFfO5v1zM 3012
gt4py/next/otf/compilation/importer.py sha256=OzJ196YyuNWxfst8XlhSxEtsk0Bnqb2zboJxN5vQECA 941
gt4py/next/otf/compilation/build_systems/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/otf/compilation/build_systems/cmake.py sha256=x5uepG4VP2Y7q9WrEcqJ3aK6FAPLtzMzk2QS9tm3lOg 5284
gt4py/next/otf/compilation/build_systems/cmake_lists.py sha256=QsdDICkMpENff36CiKl_KA-N82hk5biKjqo5SqEkTQ4 4757
gt4py/next/otf/compilation/build_systems/compiledb.py sha256=rcvDkO8fPZh_M5xnMBE8oQgIMi6CugzopcU3UjVQUl0 11806
gt4py/next/program_processors/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/program_processors/modular_executor.py sha256=6MBnw4eEKJoFchK2VM0qeMpAFKhbAKLiocyP6g2Nhnw 1065
gt4py/next/program_processors/processor_interface.py sha256=9MBtpPS7VDWMm399q0TrydYgAeZeWH5UL3faTQe3fOo 8045
gt4py/next/program_processors/codegens/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/program_processors/codegens/gtfn/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/program_processors/codegens/gtfn/codegen.py sha256=ps3qcGlcWANJoV2gQYsncgau3pehnvYLt_TTC5s7eR8 12376
gt4py/next/program_processors/codegens/gtfn/gtfn_im_ir.py sha256=DI8aDsfexk2XJOlGI1hKfMPAveJ7GdhxXS9MKc3g7Go 961
gt4py/next/program_processors/codegens/gtfn/gtfn_ir.py sha256=7-YtVNp00YxM0UPH0hseQyen0EotB_LJRuKLXkpRZmQ 4786
gt4py/next/program_processors/codegens/gtfn/gtfn_ir_common.py sha256=Rl39ykMzySfZN7x8CikBEhlo7TXqXi377r10wMRRUfA 462
gt4py/next/program_processors/codegens/gtfn/gtfn_ir_to_gtfn_im_ir.py sha256=hyfPtMMlqIX5vVxggc799rj-5dJFW9Fj2Ob3LQlfE8g 14496
gt4py/next/program_processors/codegens/gtfn/gtfn_module.py sha256=Cb54uqRc2TpMmI3ntjssyG9XLVwO9-G918cMaE_wEMc 13247
gt4py/next/program_processors/codegens/gtfn/itir_to_gtfn_ir.py sha256=b-_YP8SIQLUoIjlpqIZf4EdGjSV_e-pDVE5Ij3fEH9s 27235
gt4py/next/program_processors/formatters/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/program_processors/formatters/gtfn.py sha256=RV0I6MTKX-GoajZJlsDTJiYmuPLDloGcxZHbHhzbCfQ 980
gt4py/next/program_processors/formatters/lisp.py sha256=aUd0oKU3XZh37eDZwcVTZUdrrcLDn_B4CkWvJHBAQZg 1949
gt4py/next/program_processors/formatters/pretty_print.py sha256=VtV_GzL3OQi_d9SKRl61PpFy-GeUvDn6SUkqjhlLhEw 691
gt4py/next/program_processors/runners/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/program_processors/runners/dace.py sha256=x1Jcid3v7nLP4_0zwqhgMqbHHaN-7_CuI649vLzOo7M 2494
gt4py/next/program_processors/runners/double_roundtrip.py sha256=f9zEcnVEMLCgoQpaxykpcD49KPy0qqWejOuFzTTgQwQ 511
gt4py/next/program_processors/runners/gtfn.py sha256=31Mwu4OiHHacqAyYml9Hla0tAWBTLFwA-KcEF7pXQzM 7570
gt4py/next/program_processors/runners/roundtrip.py sha256=cPV7FD5_o2EzZ1Vvl0aEPExf27H0pcezdS2A7im_7tM 9995
gt4py/next/program_processors/runners/dace_common/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/program_processors/runners/dace_common/dace_backend.py sha256=kRcvIEz86FVbkdWnniFvIQdi4W6RzM-ExmxGMWyv-2A 6209
gt4py/next/program_processors/runners/dace_common/utility.py sha256=jk-acBipnIKNq49SxugwoO6hQh343HtlWlKQDdWKwzw 2383
gt4py/next/program_processors/runners/dace_common/workflow.py sha256=bwtwo3OuoUwLZLBsEReGFng_sJ7VSos-uxmg3BR2IBQ 6247
gt4py/next/program_processors/runners/dace_fieldview/__init__.py sha256=j0ZiHDzpGYVqAVWtww0OnTB7_lDsIOiVtkOoYqJbniY 449
gt4py/next/program_processors/runners/dace_fieldview/gtir_builtin_translators.py sha256=OI7sjfTO0RwSqg5BHKVscW2UNhPpcafxnMO5Q3ScI_g 18358
gt4py/next/program_processors/runners/dace_fieldview/gtir_python_codegen.py sha256=dRxfH_Pk1Qi4DHarMebSUXd6t6JkpoBLMlxbF2pGdHQ 4013
gt4py/next/program_processors/runners/dace_fieldview/gtir_to_sdfg.py sha256=ByAlDehaP_IT_DstQPfy5wwR4OFqtFFJIbYxNYrDwj4 23313
gt4py/next/program_processors/runners/dace_fieldview/gtir_to_tasklet.py sha256=Dwd_ImCkNKQW7sd2d3nan-YUv0w0fAvl0iJzGLtJZEQ 33098
gt4py/next/program_processors/runners/dace_fieldview/utility.py sha256=cD-IplXZ02Hec1L7GsHYz19jiNXYPJ1VG_xpY73a_FU 3098
gt4py/next/program_processors/runners/dace_fieldview/workflow.py sha256=dHFSuMuvnFo4XLyFYJfaCcrC95fol5adNUqJrsFrBCk 3974
gt4py/next/program_processors/runners/dace_fieldview/transformations/__init__.py sha256=2EBOGJdYvSC0fuZ3Rl4EsnNrAoFEh3yrlHoa42pnrNU 1252
gt4py/next/program_processors/runners/dace_fieldview/transformations/auto_opt.py sha256=dMQt9f7IW1DqTBex-hU6x0i1X0TFwI8TIdW3gPOvGn8 18138
gt4py/next/program_processors/runners/dace_fieldview/transformations/gpu_utils.py sha256=jLLHAcEbx3ax_1EqPrDCkQjGaUnjuGCBslmqF57wUEY 14608
gt4py/next/program_processors/runners/dace_fieldview/transformations/loop_blocking.py sha256=dQnzeLymzH4ytbDKLahOA14qAMuE1rCQpItTRpS2O98 26848
gt4py/next/program_processors/runners/dace_fieldview/transformations/map_fusion_helper.py sha256=J_q4yeFGJBwXWim-96lJANYtVlCUzux5CZEemS6cRzs 26769
gt4py/next/program_processors/runners/dace_fieldview/transformations/map_orderer.py sha256=hfqz3CB02SAUvHen5eGB2-P1IMLzKC-eyIyCtLTwrCQ 4458
gt4py/next/program_processors/runners/dace_fieldview/transformations/map_promoter.py sha256=3qrAFv82CgdPU-e5iQzGxYawTTDev5vbR3_TpnkWiwY 17576
gt4py/next/program_processors/runners/dace_fieldview/transformations/map_serial_fusion.py sha256=_krRFi4v1jfVN-10-9hNnKLbZRP_kyspADvCZUXS6YA 22500
gt4py/next/program_processors/runners/dace_fieldview/transformations/util.py sha256=hRhOeorIW7bKXBg1rwb0aOLOHRUqhpbSatfL2P1vriU 5947
gt4py/next/program_processors/runners/dace_iterator/__init__.py sha256=eIDdmYSreBlPJAe929XJkUtQqJ5ySdWjr-5ar7cCrZo 16284
gt4py/next/program_processors/runners/dace_iterator/itir_to_sdfg.py sha256=jI3oVCxBrPkxAYmzh1gpMPaNBkrVtv7FMvDCAVssXAY 33995
gt4py/next/program_processors/runners/dace_iterator/itir_to_tasklet.py sha256=qPIdSyZ8_CWLwKLOTJJEpKusUFHywdxMH4XQWHakuqs 64952
gt4py/next/program_processors/runners/dace_iterator/utility.py sha256=gehv5Vh61aGa6D7daOfNQv3V9qubPsz2nxYKXBZtkbg 5643
gt4py/next/program_processors/runners/dace_iterator/workflow.py sha256=P6n2rkRSUR6TnhshRdt1ZN32kkxSWS37IYiUV175NT4 5200
gt4py/next/type_system/__init__.py sha256=bPYZq5m2kCVPD6WNKgXs88ecpr67cFDfgHTcKxUMrBQ 195
gt4py/next/type_system/type_info.py sha256=M8CodmU1Y_8QRAwJcNnF2cAIB2_Up0KJNzhr8RTulH4 28477
gt4py/next/type_system/type_specifications.py sha256=JoM7h3K0JfQG_LpH_huRy00KC4Z4oNuKx95Tk3C3hpM 3228
gt4py/next/type_system/type_translation.py sha256=GgU6uPGSFq36Up6jkM6TW35EbyY8oNK6IhfkEo2O9c8 10814
gt4py/storage/__init__.py sha256=82TdGraddWt5fGpx7DOAP8yZja5oKQuWSvJhYwqgNzM 554
gt4py/storage/allocators.py sha256=Ik0KFtpeB37gF6iI5xZBVq7KFuIG6ZNbDTP87hME3aI 14108
gt4py/storage/cartesian/__init__.py sha256=7r8flU0Ut04j54qeNCoi-jMKSW3qfhp6W-9yBtB31sw 230
gt4py/storage/cartesian/interface.py sha256=oMnqDsMI_rXBGNgU_F2mpjgcTQV2Cf_jKplltx3a63Y 10789
gt4py/storage/cartesian/layout.py sha256=36yddHaarb2B8egrgm8uU2mh-STgICwaQ0nI9GsoOVk 4906
gt4py/storage/cartesian/utils.py sha256=JSXIAGLEJFbnWk1DVGnxEiKstMlbu8jXrR_br5m4id8 9069
gt4py-1.0.4.dist-info/AUTHORS.md sha256=2Kw86yL_UY1qpAMQLNSSnwNgv4VE6zfow7MH_pz82_A 1297
gt4py-1.0.4.dist-info/LICENSE.txt sha256=I-uJdf5GoudF-uExzEI3bfIu3ryB6rs9H2oR-MMnez4 1565
gt4py-1.0.4.dist-info/LICENSE_HEADER.txt sha256=vS_QkB-ClodX7GgD9leeCi3VXGFJS-62X4GMIY_Li9Q 182
gt4py-1.0.4.dist-info/METADATA sha256=brRilkmZjtfUB1vHZ_nhE4YqlAUSrb2XnjchQ5NM8RE 9846
gt4py-1.0.4.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
gt4py-1.0.4.dist-info/entry_points.txt sha256=eKSJ2MK7kLVM9XF1zW4XpU8hBbhAbTFBq75nQBE3u2o 52
gt4py-1.0.4.dist-info/top_level.txt sha256=2TIaA0Y6ho7x25ugK-dP7t4m0jjORRrb0VwuDOCKqoY 6
gt4py-1.0.4.dist-info/RECORD

top_level.txt

gt4py

entry_points.txt

gtpyc = gt4py.cartesian.cli:gtpyc