gt4py

View on PyPIReverse Dependencies (1)

1.0.3 gt4py-1.0.3-py3-none-any.whl

Wheel Details

Project: gt4py
Version: 1.0.3
Filename: gt4py-1.0.3-py3-none-any.whl
Download: [link]
Size: 692886
MD5: cf2a785a0513d5867b35e0ab159f2cfe
SHA256: d80492139a7f3c988e0891cc05f0b714271a1a03d1e3804ec98c721b0d5a234b
Uploaded: 2024-02-08 05:49:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gt4py
Version: 1.0.3
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
License: GPL-3.0-or-later
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 :: GNU General Public License v3 or later (GPLv3+)
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: frozendict (>=2.3)
Requires-Dist: gridtools-cpp (==2.*,>=2.3.2)
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.6.0,>=4.2)
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,>=0.15.1); extra == "dace"
Requires-Dist: sympy (>=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.13); extra == "jax-cpu"
Requires-Dist: jax[cuda11_pip] (>=0.4.13); extra == "jax-cuda11"
Requires-Dist: jax[cuda12_pip] (>=0.4.13); 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: 6126 characters]

WHEEL

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

RECORD

Path Digest Size
gt4py/__about__.py sha256=XGJYQpXxt4WI4ISb1zm4jUAkAz1pwNzHG7a14_WrPS0 1084
gt4py/__init__.py sha256=wCXSnFULjMqW3ku5KVhhnkT-vkPaX3KLtxZDuAeQys8 1110
gt4py/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gt4py/_core/__init__.py sha256=x_oc-Mo2LC_uRSaFVBPwwtpzbVwN75FQw7RhZxAe85k 627
gt4py/_core/definitions.py sha256=tlHjCMrzps-FElPPRRuc5cen506lfvP8xz1WZ76rqTU 14244
gt4py/cartesian/__externals__.py sha256=Tw9e_aJ6Lq7KkJybiSxxq_5bVQRQWJ1bJd-uDHPS3mo 878
gt4py/cartesian/__gtscript__.py sha256=1cbqMtAjZpkAQwEDG_qza13e-umlypjYvOHKTrJ9CGk 916
gt4py/cartesian/__init__.py sha256=eQZIjuso1jvNfbVujhap_UoVftwPPt9quu8hVz3VRgk 912
gt4py/cartesian/caching.py sha256=jsAzAA6dNICpsTz_JbR9W1A3OgYzTscv5h9eRjOEtFo 14231
gt4py/cartesian/cli.py sha256=J5oG_TMTaMPn3wxpa98iU2DCdvMy0eEcp8MfExrCKDY 10523
gt4py/cartesian/config.py sha256=Veh-AmaOhu_TGiKF0l1-LMy62CEE3-FmUqA8OmBJvV0 3078
gt4py/cartesian/definitions.py sha256=jI3t1LcAgLHCFWuvtX9ZwxeNTDoIO3mg0Ev3BXWLTpE 4054
gt4py/cartesian/gt_cache_manager.py sha256=coh3radG152Fn2YVtdBjJA7K4uZzqf2YtBLjE22HbXA 2951
gt4py/cartesian/gtscript.py sha256=nBZztzPeOuvlWYOECYh8U6jDDKp1HNyu-ncD_7PenFo 26145
gt4py/cartesian/gtscript_imports.py sha256=Pj_hVAZUBqVngyOmPoUW9fmVMsxybtBkiQB1V-Xk7bU 8035
gt4py/cartesian/lazy_stencil.py sha256=GBYf5_-CpZrgMBaviR6s7IcjlTkBb-AXzebTe_H9YGg 3462
gt4py/cartesian/loader.py sha256=JYTaR2UFa7n_F2sA6lPvizLJrYegbSXAmQf0oOkyXTI 2655
gt4py/cartesian/stencil_builder.py sha256=AmNic5jHIy6YpIMB3lK2EXavnAX3XEI5m2nSd-4ckDY 11519
gt4py/cartesian/stencil_object.py sha256=m4J5Y7UXUpnSj0KOYWLb2XUWsS23CSysh4xRnCRwXIM 25201
gt4py/cartesian/type_hints.py sha256=0cNt8MfaDTAOoXEinaBwQPsIghKBjDRRJ1yQveZLzgs 876
gt4py/cartesian/backend/__init__.py sha256=B1a-bPxibDFFkRbeS9F49FcEx7-tlBP1fqkCThNa5wE 1459
gt4py/cartesian/backend/base.py sha256=Ln0-Oyu4GxJQizsMrbdnhFFolR-eeeF4akE8MOUrkEo 14665
gt4py/cartesian/backend/cuda_backend.py sha256=oKXKLl3qZctWZRtRyGVnOyHUwk_JMR-zYaczRfbXA4c 6505
gt4py/cartesian/backend/dace_backend.py sha256=Puu7fSg9YXNy55VhU6-cRHrGfpU2sHNRc4grvOvK8tA 31609
gt4py/cartesian/backend/dace_lazy_stencil.py sha256=ivq303MttPO017eZfoRUZSTaPczcMlNvOs6d-pOPdfc 3100
gt4py/cartesian/backend/dace_stencil_object.py sha256=AmhcpBMLkT2dbf5rPQYLU1vYF8NyDN19qPpyU5IRT0k 7393
gt4py/cartesian/backend/gtc_common.py sha256=Mgr1ITIF2OCPQZDKv4s2E6wVw0wHGlC73BvltSyTw90 13495
gt4py/cartesian/backend/gtcpp_backend.py sha256=50WgSl4TqdQtj498thz6eqKrEqk32MXgUnHM3UT4r2k 7489
gt4py/cartesian/backend/module_generator.py sha256=XUe7NkkqD26hKDH9bn8VeDa_gcELsthB-ziywG2pgRQ 11671
gt4py/cartesian/backend/numpy_backend.py sha256=PbJl_syGycL4UbThOwzsTULU-76OUub5jMMYAk0r5VA 5346
gt4py/cartesian/backend/pyext_builder.py sha256=gdV5KLxin4D4oc8c3E-p-yRG3n1T69p5jlzbz0V2fyo 13154
gt4py/cartesian/backend/templates/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/backend/templates/stencil_module.py.in sha256=CWxQ_l4UNBG6yEZ2VeZ5RnbiYe-9qS-8Jif938HYc60 5598
gt4py/cartesian/frontend/__init__.py sha256=5-4Lb9yy3t4wjU-cxQAFQ4fkg8YniYTMbXE7kWuJvsE 775
gt4py/cartesian/frontend/base.py sha256=XIE1I8VhRVz8aZQa1f7WAGEQAo3VgD_Yu-HXGe2r_zs 3087
gt4py/cartesian/frontend/defir_to_gtir.py sha256=jX66R4DUjEMpLWvJKO7_RtLHv8B7-PDAgG-H3EpA3BQ 23039
gt4py/cartesian/frontend/exceptions.py sha256=PWHL-dpy-Cjxid9S-oJFbGIWZGQXBrx2FlVd9EEB6M4 3569
gt4py/cartesian/frontend/gtscript_frontend.py sha256=uw6v4IPA9804eiNLpDU3aCcZsYLQw-sliNeFt_RI2c4 84689
gt4py/cartesian/frontend/node_util.py sha256=nnQEmWSetLXPBXDZe2ZCXpC3uvWKhxBzycDrt2XwGdk 5044
gt4py/cartesian/frontend/nodes.py sha256=X51nRL3Rg2ip1FJlxgL34S-gUEfH6jdJMVPK_zq8mCI 19872
gt4py/cartesian/gtc/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/common.py sha256=iIdqG4QyCTZYrRc_B_LaEjO6Q2qAcpDVgDA4zDyWuc0 29134
gt4py/cartesian/gtc/daceir.py sha256=dY3wY5aZXLHv5Ctamw27Yhya5tm-totHydexCclbSVI 30451
gt4py/cartesian/gtc/definitions.py sha256=uB1fyumD3759BsVNUgM1_xIwQOZVdqScGYR6xsidxHo 20787
gt4py/cartesian/gtc/gtir.py sha256=zfjPtSTxvjHo9V-BeTDKDY1FOSbFBsMurkdJyKNJg-k 9091
gt4py/cartesian/gtc/gtir_to_oir.py sha256=qP_4CSWEBq-JyZGWzk34D-aqTffHSI42zvFu1EARV3M 10934
gt4py/cartesian/gtc/oir.py sha256=igUpGCrkck76cwdB_GQtB-KUSmrLwvrhB29ZiTQ0R9E 9100
gt4py/cartesian/gtc/ufuncs.py sha256=8S2E3f80zeC_o1SoKd5pW2e5JVP93-qroNxmwKZl4T4 2184
gt4py/cartesian/gtc/utils.py sha256=MLs9iSiNaub_S2VpZwTQNqs1ADynw7z6uy8dpp5pHbc 2381
gt4py/cartesian/gtc/cuir/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/cuir/cuir.py sha256=fpikHyKCSRUJ5PcNziuoYV7OBovPlRidd3lCk3m_XF8 7368
gt4py/cartesian/gtc/cuir/cuir_codegen.py sha256=WHzRSyNDTqzcOqw9SO0_OzU9ewzPUldOKRcibs4n1R8 22256
gt4py/cartesian/gtc/cuir/extent_analysis.py sha256=MI6N_428ftfMWujV3EUFa5e2koy-gf6JfvADWFNWlkA 2475
gt4py/cartesian/gtc/cuir/kernel_fusion.py sha256=2jXylndMEfQKrMYfBMSCKNpvXiAIRm0Xt_r_CAFpif4 3003
gt4py/cartesian/gtc/cuir/oir_to_cuir.py sha256=PrQCs_38vbxBva4CsIela5pqBnKICpTpXmEaLLqJZak 11631
gt4py/cartesian/gtc/dace/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/dace/expansion_specification.py sha256=2kWFOzaP91Flxmw3BKvUbBlUnPYs-vSEj1lrQzl4tvc 23315
gt4py/cartesian/gtc/dace/nodes.py sha256=waElFtPlmMAFVzGhEV0at2Ylfn0sd42BHSuV3MJTATY 8097
gt4py/cartesian/gtc/dace/oir_to_dace.py sha256=cyHoEXgsH_FGuvWSrZIP-JJ8MgshX7iynid7Z4_W1LI 7320
gt4py/cartesian/gtc/dace/symbol_utils.py sha256=IjITZCxAAJDDWKbyEE0uG_9KlTvMKMFi-6RaXh021jw 2144
gt4py/cartesian/gtc/dace/transformations.py sha256=pgtUJh2U0XzdWCEratfEI7IAxwSzcv1TWidJlH7ADjw 4950
gt4py/cartesian/gtc/dace/utils.py sha256=zKbMflOldh9tQayKLizmMn2KhkFLc71Dy6DZrpShPAQ 15913
gt4py/cartesian/gtc/dace/expansion/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/dace/expansion/daceir_builder.py sha256=DvzRFl0j66dIhrJBhnao8tyM7fC9dgt8oiE_4umDKvU 35048
gt4py/cartesian/gtc/dace/expansion/expansion.py sha256=4T2N-HEjFHpb5EYN7M9tEewyFrZ51X9RrIOKPkq9ocQ 6417
gt4py/cartesian/gtc/dace/expansion/sdfg_builder.py sha256=vccJPiGzF6YZaSq2PYJLtEg_lbjq2UrIuBGdhCSOJaY 14799
gt4py/cartesian/gtc/dace/expansion/tasklet_codegen.py sha256=s_hhmuPYhA6iMtVWAqLC11skgxkaLfJ6OpoekADo9kk 10956
gt4py/cartesian/gtc/dace/expansion/utils.py sha256=ouUzIN2plxPzLEP1p-tDIw8MdZsReYy_5kx1O-rZPhY 6632
gt4py/cartesian/gtc/gtcpp/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/gtcpp/gtcpp.py sha256=vhPl4weTvWYYRsmJruQLRc125S_Cq6gexdiE_b1D4Ys 7086
gt4py/cartesian/gtc/gtcpp/gtcpp_codegen.py sha256=pn3bxYz6wFASkal94Yx6JqYR2qxS0bFD5qOU4iAo7XU 11966
gt4py/cartesian/gtc/gtcpp/oir_to_gtcpp.py sha256=qT7HeoP7fbBCcTzFIvK6n3XXJPrfRIb7gjvLZiAe7ag 15387
gt4py/cartesian/gtc/numpy/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/numpy/npir.py sha256=xXBg3JFnkPxP2kDI7ntqjhWP5rA_mh3v3zQCyBX5Z64 5737
gt4py/cartesian/gtc/numpy/npir_codegen.py sha256=gavpeR4swaqDZUK5PzOPSSrwDbbEMi3uj48Oshtyc8A 15463
gt4py/cartesian/gtc/numpy/oir_to_npir.py sha256=6VhOQRaEp9QWPEOKY7Ys52D2svZaKw9xy1zEk2HlPuY 9630
gt4py/cartesian/gtc/numpy/scalars_to_temps.py sha256=a943J173lz1JdZ41AD6lj9EBKSxpJJ3QC_NLTa4LjkI 3569
gt4py/cartesian/gtc/passes/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/passes/gtir_definitive_assignment_analysis.py sha256=iRHy1beh7_gEOURPaGxggDK-rQQr72SB6IjSZh5Qq0Y 3047
gt4py/cartesian/gtc/passes/gtir_dtype_resolver.py sha256=z4hmDtQwIFZNFaUNu51HMI_4GCu_OheM6n9iZEFbdhY 4062
gt4py/cartesian/gtc/passes/gtir_k_boundary.py sha256=AGwRnJCz458-koTVjzXe5E2rkLOa8rN00jz77NHM1Fk 4079
gt4py/cartesian/gtc/passes/gtir_pipeline.py sha256=zozS8yRi2CJuV7mSmv-HYZNZZXY-agqtM4rShOTn0Wk 2465
gt4py/cartesian/gtc/passes/gtir_prune_unused_parameters.py sha256=BhA_8RedU8zlXTi7yWriapGur0KNOUxQpxQMGTY7Jnw 1304
gt4py/cartesian/gtc/passes/gtir_upcaster.py sha256=CWVI1Ja-D3VKHmfdDu8GzAscG0c0N7mC-To2chnIIhU 5559
gt4py/cartesian/gtc/passes/horizontal_masks.py sha256=cigRw3N3zjtLdU402b7B1bzJeGNJ3ESuzJxVQKxDtqQ 4284
gt4py/cartesian/gtc/passes/oir_access_kinds.py sha256=1B7zCY4xmDjc3tnWKNltLHCdNk9I9QM5UpJY479gN14 3262
gt4py/cartesian/gtc/passes/oir_pipeline.py sha256=xbFrzJbKF2Jhp7WcJSQp7T36wL5Rt-_KwS0P8ccmJDI 3698
gt4py/cartesian/gtc/passes/oir_optimizations/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/cartesian/gtc/passes/oir_optimizations/caches.py sha256=CM2oURTJx7HIQSOBmHXsdsjedJ-p06-HxRLqxr1zrSE 25347
gt4py/cartesian/gtc/passes/oir_optimizations/horizontal_execution_merging.py sha256=B2KtqWWSQXRPXMqjQHQymogobGSkHENDyqknxq0I_xI 15269
gt4py/cartesian/gtc/passes/oir_optimizations/inlining.py sha256=YYlLlfyGcsDOm6mBXFqyuNJ0p3EgAUMc-WKu2e3cLOk 4078
gt4py/cartesian/gtc/passes/oir_optimizations/mask_stmt_merging.py sha256=Bu5IoFmve8fhLBAq6_BHXUHP_QUpAq8K5DEvBBGzfMo 2338
gt4py/cartesian/gtc/passes/oir_optimizations/pruning.py sha256=ChhbBZOcf_IgdNvhhnUEskWo3IDu48r20bZVFm3uRpI 3421
gt4py/cartesian/gtc/passes/oir_optimizations/temporaries.py sha256=HH9h3qo6tFuLCuvBlQzKT9aZ2xB6A7VIsfHR9TsJRfk 6573
gt4py/cartesian/gtc/passes/oir_optimizations/utils.py sha256=IsnWMF-9JmgAb2_kRC8P7S-E5hBaTKGhggtgIFiXiC8 10899
gt4py/cartesian/gtc/passes/oir_optimizations/vertical_loop_merging.py sha256=Lb_kKfadUZHgI5c1xp7ndiUcnUxp-JvhUrHhZWxU9nA 2498
gt4py/cartesian/testing/__init__.py sha256=PS1ZS9XLLINc4xC_Y0YAp-TmWR0Qpm5TmS2MQlF1nqA 1016
gt4py/cartesian/testing/input_strategies.py sha256=rdYamEzRc6s-RC8IXGbNCsq2MfVC7aJAL7jvRevd1bw 8540
gt4py/cartesian/testing/suites.py sha256=3bwf1Wwl3FTWHf12KZ27INxHSPHvrEW8uYSdOInhMfw 25904
gt4py/cartesian/testing/utils.py sha256=A97iojdtF2VTyVwjkOEz2HhDjVPVl5Uvzwz6JYslLiY 2594
gt4py/cartesian/utils/__init__.py sha256=CcSjW0zaIlZDVZJMzkb8BAIDob6Fyl-uQTZqpESqqo0 1732
gt4py/cartesian/utils/attrib.py sha256=HShk8qzc-s1VQnAb_11w-PZ6ouFUVPWLg_n4cpJSHL0 9443
gt4py/cartesian/utils/base.py sha256=2-cpcx_AYPkgKZJpLvez_I9v-mSSbOjRkn_qzUhB16w 12913
gt4py/cartesian/utils/meta.py sha256=CIMY479ZJ9RlKf78XDd3k-y_f_S9b-6NcSbY5_MIR3U 17112
gt4py/cartesian/utils/text.py sha256=QvJPOXlrhU8KGZ3-SOphNP56LiLZQKSmHGiWgzt2fkg 4115
gt4py/eve/__init__.py sha256=QHiuuV589CgTVyx4a-Th_WdW3PsOhHwOw1ncUDkWJ9w 3055
gt4py/eve/codegen.py sha256=4O0ltNfLMG0OFORM6HzW01JYaS73oTROBzgYhRWsy5s 26028
gt4py/eve/concepts.py sha256=p5TWnsneycWLhqa0QvkZ4TZGIJ_uZeIruOhP_A6SySg 8897
gt4py/eve/exceptions.py sha256=sdfehQ2KgjclrXvp3OKR8TgBZ97z6_9LQUF2wdiJMXc 2006
gt4py/eve/extended_typing.py sha256=Dsdzxpm4xbpIqND8Mux32n0CfPqHLrRdfsgmJNX7pIU 29466
gt4py/eve/pattern_matching.py sha256=_nq-cAqWXwdH1D80yCIqBK8IXrqlnESoPgLscVcBS_I 5068
gt4py/eve/traits.py sha256=2Oz-9vf8UgrnUnCTZOKlBM1GyJDKRpO7uLcyY1jYvio 7441
gt4py/eve/trees.py sha256=4qWcBdFhK1Cujs1KyiQGJr0g01vdRDm5GyGSxjlZGc0 6786
gt4py/eve/type_definitions.py sha256=-gi8fHivuGXvVeB5Zp0pz07BYbDHgVBJ7eWN0YTK_kM 4122
gt4py/eve/type_validation.py sha256=d4t0lH7s6-IDiD_mR_jT03xYn_8RhzmfP5RvlURDaGs 19184
gt4py/eve/utils.py sha256=OzPCsTtEiSXCUBld90ls8PEHToyBKwDt2fZAzEay0LE 54256
gt4py/eve/visitors.py sha256=8-isN2d9U8PX231kfan_RqOvnliFBW92RpnnQBslE1s 8055
gt4py/eve/datamodels/__init__.py sha256=SuSCJ5Cwyo3-CWAOYyc1qPjmJAw8igEcwkPiUMXZ4_4 4562
gt4py/eve/datamodels/core.py sha256=SU0wyzYanpXo-8GvNf-WxmO3YcoMbg1mfU452jgxFZY 53782
gt4py/eve/datamodels/validators.py sha256=deaAQjp_ms_3uHj1b6aeHT8_i5-Vv4XY_GXKGPyqaYw 1947
gt4py/next/__init__.py sha256=23tUyT9MTEv_Ep4kfqBRATukpdD46evfD_uRtbuYkLU 2808
gt4py/next/allocators.py sha256=-0IoCa-5UkuBEiMEvvh6Tkykwg17bCtL9wMEhe8713E 12028
gt4py/next/common.py sha256=uMNRL1r3iXAYvcXn6DzpeUZcXyhI2iG6Yp22SRGimO4 38857
gt4py/next/constructors.py sha256=IjVTfCsM5KMqQm3BeWg6qSc3h12SOC_50btcdsS8bc8 15063
gt4py/next/field_utils.py sha256=ZmQ2DCYCTwbJck1QaEaDgmip5duEf3QR9luli3vl0aI 849
gt4py/next/type_inference.py sha256=ryqkb4Rv0Us8qbXGNkJXNYrt8JDVrCQdDhv2Bw48Q84 12203
gt4py/next/utils.py sha256=WCBQi_3UUDpDd0XepUKhn6JRyzviw7aOOW8bBTidmfM 2818
gt4py/next/embedded/__init__.py sha256=L9qsj87GpJ5e2AfZKofad34-tqZ6c2y-w51F0GVoBpc 722
gt4py/next/embedded/common.py sha256=RUUlTKTQsC5Uymh7WDDM21Jz7gDGjuPY_44xrIwM1JQ 5405
gt4py/next/embedded/context.py sha256=Ii_HGcuuIv0sCzHfytyQv3FAKen8pBTYcxHnqgEQPrE 2106
gt4py/next/embedded/exceptions.py sha256=MqRzBuV8JjxEXmHohHgyYF5fAQH1wIv3qQFyCTAN1H0 1289
gt4py/next/embedded/nd_array_field.py sha256=ikzpXcp7EAsutV6i9TtcyzPWdxdk129yrvdrMTfIBFk 24755
gt4py/next/embedded/operators.py sha256=9IxLXWU-F0k3URMjOk4AkWgnBMlXV7CApGam5Of8spM 7347
gt4py/next/errors/__init__.py sha256=gDKSB4K3YuN3YTPoIrzJQOb3UYxM67Nf9k7BB14eOo8 1309
gt4py/next/errors/excepthook.py sha256=cttzwpOOO2RHUQtuOGBCnluriYUdYJNnk753FwSRR8s 2989
gt4py/next/errors/exceptions.py sha256=y4EbBsK-yp55nmrwHJaxw84IWk1VYftV0YpoMV1KOQ4 3875
gt4py/next/errors/formatting.py sha256=7VoIhalMmimMR06pSGWg1mlh5UHGQzjRpcZ_DwN72cg 3596
gt4py/next/ffront/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/ffront/decorator.py sha256=w-5h0sHvrVhcOJeQFizdY1QAP7eyXTBFTT8D94re4Zw 33835
gt4py/next/ffront/dialect_ast_enums.py sha256=_KHtKfAChcKW-5p1m2SQiGSa1E2AbZq_I_-vs204NoE 1969
gt4py/next/ffront/dialect_parser.py sha256=Ws3n5oaxwGZJyQAtMPmfCEZui0QotZwL7b7M6Yb8JKs 4562
gt4py/next/ffront/experimental.py sha256=eHvQvPuocPA5a6G9UMOPgKoOpp3SA8N9bKDGR1LvKoQ 1227
gt4py/next/ffront/fbuiltins.py sha256=AxohFwidxe5jCXe3YqFA8AGNmSva9JQ_0SzszUqXenc 13002
gt4py/next/ffront/field_operator_ast.py sha256=fYDDEyO2JBai226cA6Fz5xHlmARaz8jhBTtMEiplNk4 6389
gt4py/next/ffront/foast_introspection.py sha256=Lz0esEXsSK2TSG8G0A1qmt4MCFUABwvVwo18w6AAeUo 2569
gt4py/next/ffront/foast_pretty_printer.py sha256=cr2hY4ldV6Q90pRqmCeAS-Q58uCd3LQem_pZOPemOtg 8396
gt4py/next/ffront/foast_to_itir.py sha256=-zUIjRt2C-lgh50baEOuL_GEExdeytPoXjYdWtvGPpU 19669
gt4py/next/ffront/func_to_foast.py sha256=jVX-fTiHwJQV9FvBa34SFp2Qj-kNpMRXmWxWw6FtPH4 20467
gt4py/next/ffront/func_to_past.py sha256=v25y4LZ1QYNy8EhlGf8X6H5Sd935VxPuxPNBdawYOO8 7315
gt4py/next/ffront/gtcallable.py sha256=lfdnPZbxCUiaT6iTxk4sH4sFuLT_W3iw1dVnrwGMXVw 2434
gt4py/next/ffront/past_to_itir.py sha256=JGP6MNWwDgAIUSj5gJR6pDhLxHIzCL0g4RsX3vEvQgw 16184
gt4py/next/ffront/program_ast.py sha256=PbOxfPYEkHu1am0RIFW81M4PvHMBdfulrDP57BGuvTc 2631
gt4py/next/ffront/source_utils.py sha256=bukwWZCaRbrRuC7yVqZm6I-BUSGqCIbJwUlFP7HrV1o 5119
gt4py/next/ffront/type_info.py sha256=u5MjWdSDJuitghHLaZjof9FwjI2szMLPWbIQ6NKGAII 11129
gt4py/next/ffront/type_specifications.py sha256=lCqDF3OkxJvuI67UsESG8kpLiaOYkNgy0nkSpTwknAE 1079
gt4py/next/ffront/type_translation.py sha256=JHQq0hYO59VNIl9-JLcpcvbc3gVrJflj5slRRdqlL_w 757
gt4py/next/ffront/ast_passes/__init__.py sha256=8BDua9ojptv8vvlyiaDWgacWvZz952W07P_rWp9W8o8 931
gt4py/next/ffront/ast_passes/fix_missing_locations.py sha256=68XwPFqkXO_mi3xqIW35dLyyzCVp8fIk9KOdUPc8DaU 2108
gt4py/next/ffront/ast_passes/remove_docstrings.py sha256=GEzFcjIX7AplehPBOETqLcTs4OE08TNRalKCRD4Icis 1899
gt4py/next/ffront/ast_passes/simple_assign.py sha256=ZjV_P_Fy4698FVwFpnYccHFu8Gj0xMsmJafrm8AzbNQ 3224
gt4py/next/ffront/ast_passes/single_static_assign.py sha256=PP5ti5CDvTxMUSeVP71hqiTdwLoSsEmKROd3Q6nwszA 9016
gt4py/next/ffront/ast_passes/stringify_annotations.py sha256=-FiLTde02ioa8flvWPxIYejYsWVxOroLI8tI7dfGxUc 2483
gt4py/next/ffront/ast_passes/unchain_compares.py sha256=6As0_vc6DQ3AakAhYApbpAzsmdt3CpFVtQalNuVMJvE 2433
gt4py/next/ffront/foast_passes/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/ffront/foast_passes/closure_var_folding.py sha256=MZkX0mMlkT1owqPXOMp4rZuW24cfgMDQQ6U6W8EoXMo 2628
gt4py/next/ffront/foast_passes/closure_var_type_deduction.py sha256=GtbriaUQRzJij5xahunnKJNalTxJr7whjPSoLUdkd-E 2288
gt4py/next/ffront/foast_passes/dead_closure_var_elimination.py sha256=uoxx65PsQkqIuyD6inWXW1bp8WqN_hM5A_Hy3G7wdvQ 1872
gt4py/next/ffront/foast_passes/iterable_unpack.py sha256=aFTl2s6B7pO74nKsDIue5SIVG66qNmNwXaeZvkX9qIE 4155
gt4py/next/ffront/foast_passes/type_alias_replacement.py sha256=5ftI_Hd9vZKh2Ld3CIewj9tbaiDOTHEPOvoZN5_om68 4361
gt4py/next/ffront/foast_passes/type_deduction.py sha256=fwSMucypkNxJ6RV4jEtLLJk9isR6CK6KZvVvqtnvWKg 41328
gt4py/next/ffront/foast_passes/utils.py sha256=VII9q3YRO3umwLHh3sgT_8Y6O3zPTyGChPMT1SYXk5I 2164
gt4py/next/ffront/past_passes/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/ffront/past_passes/closure_var_type_deduction.py sha256=IwSRoKywQbYPyj-liJyflQqB7J8XPl3bFa3Z9mNenng 2178
gt4py/next/ffront/past_passes/type_deduction.py sha256=z7Sq8GkEFKe_ejQyXxVLsXbYPSWUFyszirjhmaxwRMI 9662
gt4py/next/iterator/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/iterator/atlas_utils.py sha256=Fld2SvE2tlyPYyCchDPwP-HwE9bGO9HI2kvKXdNUjRg 1923
gt4py/next/iterator/builtins.py sha256=gQdMCuq5txLGnnT4kPmrWi90SsAtl8_IByAI-HbaSIQ 7203
gt4py/next/iterator/dispatcher.py sha256=DegASLas7q_FFBRDyA7JVlItHuY9PcOi0adVY0AFvWc 2120
gt4py/next/iterator/embedded.py sha256=rIBrXJoxK1qy-Or5OF3TN4tUF01grQ6yct7E7ylgWj8 51081
gt4py/next/iterator/ir.py sha256=t8iS2OVLH3zuRP1vEclvT3ZmFXMQ9I7yL79cJsuZKLk 6550
gt4py/next/iterator/library.py sha256=81mduZ0H5ewIdjurSsQsQBZMYnKEmrqk3EsXbSXbgl0 903
gt4py/next/iterator/pretty_parser.py sha256=veQxE6dlVrxDoa1rW3lZ38c-1wiGpaXOIvN651304mA 8433
gt4py/next/iterator/pretty_printer.py sha256=R-FWb46ESE3uOPz8iHiq8w_T89A1FdqO8Yiw12iP8I0 11904
gt4py/next/iterator/runtime.py sha256=YpIt7_4vVBhgUxaFvMsq69tjomZ02GSY7_uFrJQMin4 7110
gt4py/next/iterator/tracing.py sha256=jG6HKroweUqivQUYBewaVL0Zp3byOQTyPnYClTc-sDE 10287
gt4py/next/iterator/type_inference.py sha256=gPh_G5bZt6sfegzP5gC-w0nfWtiVeYu1Un7nP05Hghw 41194
gt4py/next/iterator/ir_utils/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/iterator/ir_utils/common_pattern_matcher.py sha256=AVwtvgphKcn7vw4grSUAnXkzTyNcxWdP4muEs-U0s88 976
gt4py/next/iterator/ir_utils/ir_makers.py sha256=0w5l2qDRx3PvzsUc2TQDjX-QWOY2IRh1eMZDcna2p10 10850
gt4py/next/iterator/transforms/__init__.py sha256=tMVme64nqIgzFLsy6XL0piyzKNNv54m_viAY-Fi9nyo 721
gt4py/next/iterator/transforms/collapse_list_get.py sha256=-EB42QE5bRabzW2SIwSq4zKyRqhhvsg6uoC-WmAFiig 2332
gt4py/next/iterator/transforms/collapse_tuple.py sha256=KWL-Z9BDH8Wj-QI-ILQvsLDgwb3renG4iwxUp3Inp0k 4926
gt4py/next/iterator/transforms/constant_folding.py sha256=oWf390ARYaKYMDu-XMndvUEHPeggTj76vrRsBTFc9ZI 2127
gt4py/next/iterator/transforms/cse.py sha256=qYqtXrz29RA1Z2AiKaTGxibfCpLQuFspsb4Mzfhc-gY 17935
gt4py/next/iterator/transforms/eta_reduction.py sha256=_BwMSkkCfsTwinn1nlW2h8X94czYsZHlVsoJLHfR-a4 1235
gt4py/next/iterator/transforms/fuse_maps.py sha256=TxpJtHBao5fgAUbPN23EXBuZgTSCTmH6y-LCmlB1xSc 5563
gt4py/next/iterator/transforms/global_tmps.py sha256=ObTvZ5Evi_Ah8zzoQbfKPDlMdLfXcM54bpK-HYc437c 26313
gt4py/next/iterator/transforms/inline_fundefs.py sha256=azl3H3h2BKHdQiOB1SAKTc2VkAkq3Dl2jYKWuC3CCjc 2101
gt4py/next/iterator/transforms/inline_into_scan.py sha256=JFTIjY99exUKaqFF_4NpCYqf0tRFjyBQfrUPMM68aAc 4474
gt4py/next/iterator/transforms/inline_lambdas.py sha256=7nn2XteWQblebq47GVKUdv-vMQYcNeynKH-LV-V-uB0 6943
gt4py/next/iterator/transforms/inline_lifts.py sha256=8-DntLSdVIUKHO8U40A1gsVA4weipITaj9SnVncaRhM 11031
gt4py/next/iterator/transforms/merge_let.py sha256=g45PrAYHQrVHywBz_FY05dduvFQqb3iC-AMiBhMq2PA 2649
gt4py/next/iterator/transforms/normalize_shifts.py sha256=KvClkExump8ElO-Zm-93TYgVIeb_fNKjGkcUv-gOnA4 1609
gt4py/next/iterator/transforms/pass_manager.py sha256=1WvAXsD9HCfTV9bqPTUvHGR9Z64rpoXIHf60rEP8zmY 6937
gt4py/next/iterator/transforms/power_unrolling.py sha256=vxb84S0Yybqpwfyc-Qd0yd-tXAOc4M2RU7GSsf46I-I 3269
gt4py/next/iterator/transforms/propagate_deref.py sha256=pzLs2CckkvuXzTvHjQ0maLrxZv5kOcZz9nO1SdBZhvM 2318
gt4py/next/iterator/transforms/prune_closure_inputs.py sha256=bCjkJCXyfTG23gQuO3vrwn6v-gEjwSZjPQjo37BNwC4 1945
gt4py/next/iterator/transforms/remap_symbols.py sha256=AFazDDcBBzupTmJfBNtpBl3Nsc1RkRmiSMCqW2OWzJU 2582
gt4py/next/iterator/transforms/scan_eta_reduction.py sha256=HzWyp63p9I4P1mbBzQJjCpe1i6JkDChwRiLHOCjgsB8 2815
gt4py/next/iterator/transforms/simple_inline_heuristic.py sha256=1O7CNMhCGc2I8Ayqjj7WK8V62v91hJ49MHPpIiAA7t0 2181
gt4py/next/iterator/transforms/symbol_ref_utils.py sha256=GMMHUUtT-f8pxOCOfpImFROT4IAI0DJ6tsdqE7QpfvM 3005
gt4py/next/iterator/transforms/trace_shifts.py sha256=Rd6NBJim3ttjEV_T21T_YuLK6yCwbkG119KLHz5pkQ0 10231
gt4py/next/iterator/transforms/unroll_reduce.py sha256=LV_p9KlwuNoDFQ5kJiOvrYp-VMGwr7CJ75BMAnV_Eb8 6873
gt4py/next/otf/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/otf/languages.py sha256=NRwYtDfKZUaOjy1tbuKFi_GvjvwAo7WORAxpxnDEWC0 1857
gt4py/next/otf/recipes.py sha256=974j2LnfBN_6bOSq1yAdvoa3Un4wJvrkhI7whp8L1b0 1189
gt4py/next/otf/stages.py sha256=YuW6SN2mKyyAeEIf2qiSzqRkgGBVMMO9ohOOOQgzwgU 5193
gt4py/next/otf/step_types.py sha256=mOcj0qQ-zRw8Eb3m6mLUw4vYjBvs0cIhMBGXVD9BoOA 2190
gt4py/next/otf/workflow.py sha256=_8AE0vJQNWNVLDVqz1gqK18gGQIFNY2nxPVA6yhtWYM 7348
gt4py/next/otf/binding/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/otf/binding/cpp_interface.py sha256=Gk7c3uR9w1RspJQEfnsG5dWsCGuDoo98Cusc3nn2nGc 2915
gt4py/next/otf/binding/interface.py sha256=6zvlXIqs3Bs19QcPv5CfRo7rcucQ5zUhVQ1AFRUqevE 1214
gt4py/next/otf/binding/nanobind.py sha256=ZTyReeZarA5w43cb5KFGVnAb7GHOIPSmNFpRqmSmwdM 8622
gt4py/next/otf/compilation/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/otf/compilation/build_data.py sha256=9qtaFZfXHl5PA0wFfZ0cA-8mZV5JDavHwYs_RJD04-8 2990
gt4py/next/otf/compilation/cache.py sha256=xvv-QQQdhkrOq04k4qChjRYAh46IpQM-3vym0gYbJoA 2906
gt4py/next/otf/compilation/common.py sha256=qw3-fAVwxP9zJdn0usHCSOEtgCZ_NqpB-5uPAYW9JbM 762
gt4py/next/otf/compilation/compiler.py sha256=sQlfMSw_nirLAaTEosCBae0dzsudDSCcz5sSqn7ZZCQ 3245
gt4py/next/otf/compilation/importer.py sha256=QfITddBTH-E0moz7mGaP7IH4338SD47gFi5K74w691c 1311
gt4py/next/otf/compilation/build_systems/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/otf/compilation/build_systems/cmake.py sha256=bxwlZtExRVh3G2sqTO5SRRCc82zzpX9NDnqd9z8IngU 5878
gt4py/next/otf/compilation/build_systems/cmake_lists.py sha256=FtM7OtzrkxNfcMKPbHiU026TgfF1JRp8oWMyVGJnsmo 5127
gt4py/next/otf/compilation/build_systems/compiledb.py sha256=3pLbBXBwP1_-Xa8fL7smSwEX35hs5v9I9U8k2nHKbgc 12153
gt4py/next/program_processors/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/program_processors/otf_compile_executor.py sha256=T0eIX-OABeG_auoOR3_qa39EPz2WRPmAFOYp_KsbrOI 2869
gt4py/next/program_processors/processor_interface.py sha256=CD-omibiesICGzzi_TWnETLx2MR9JIutXTRVGpYmt-I 8372
gt4py/next/program_processors/codegens/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/program_processors/codegens/gtfn/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/program_processors/codegens/gtfn/codegen.py sha256=OE9IfSOw-VY6SZ-Bq5qMJ3Y56IoW5SkW3N_VZt80U1Q 12222
gt4py/next/program_processors/codegens/gtfn/gtfn_im_ir.py sha256=ZdXkkHI6yAhLjGgKtOXIbiFHnhLBjKTP5SrFlvgPLFo 1359
gt4py/next/program_processors/codegens/gtfn/gtfn_ir.py sha256=rjBLiYqXKbkMVow-YsuScVzHhSy-q-ensY9-gcYDc-I 3855
gt4py/next/program_processors/codegens/gtfn/gtfn_ir_common.py sha256=uyL6sic-psGmiJSp3CisyrX-rropWkUha41zMFL_7g8 874
gt4py/next/program_processors/codegens/gtfn/gtfn_ir_to_gtfn_im_ir.py sha256=xwrqJugwwkNEqYrlw5uCUq-bvmCXvA5FOQGk8Yn1ZGs 14158
gt4py/next/program_processors/codegens/gtfn/gtfn_module.py sha256=8CXDz7_3yPtalwTuX4sZZImf-7Etk0e5gw49V2kMBVE 15297
gt4py/next/program_processors/codegens/gtfn/itir_to_gtfn_ir.py sha256=lXjjMTqOW6x-eZznVRirb3UDa6s1jUJ_unlAe1-VK8s 23038
gt4py/next/program_processors/formatters/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/program_processors/formatters/gtfn.py sha256=BO-Lv4XZRq4oB8Xrw_EJNrwrKkTgb9xui19Ph1ZA6_c 1414
gt4py/next/program_processors/formatters/lisp.py sha256=PV4-AcF5sksYNg_9Avn3u_tEBIOy_YUA8D8hygjImN8 2296
gt4py/next/program_processors/formatters/pretty_print.py sha256=5qjSjQ6HmvChksPSPgrmPqOfNlRm3C4ytaLecgoRKwc 1375
gt4py/next/program_processors/formatters/type_check.py sha256=5zh7FZUKjOIthPqarzI1ZMAfMJ00I3mF3Mm3nvYlhMA 1378
gt4py/next/program_processors/runners/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/program_processors/runners/double_roundtrip.py sha256=mw2FMS0pqSuuSf_bYnQ8wTVSVNT2jcOrlRjnUEL1iPE 1243
gt4py/next/program_processors/runners/gtfn.py sha256=qBRbomBM-uj94vnXWIIRz_ISYdKMxuopNKEVG9zjJ7c 7841
gt4py/next/program_processors/runners/roundtrip.py sha256=_j6A4TD8TAuhSdWqa9BEh9rXNGf1ETjFboTLQOxul80 8016
gt4py/next/program_processors/runners/dace_iterator/__init__.py sha256=la7P9NWy2YCjuyniGS0BIoehK3aA8BRtxopVtwGvzEY 16193
gt4py/next/program_processors/runners/dace_iterator/itir_to_sdfg.py sha256=h_JARBCCBIpCyb-f5t9p9TJOJyRQBdIdx4OR_z-ROFw 33723
gt4py/next/program_processors/runners/dace_iterator/itir_to_tasklet.py sha256=TwmjGmk0tou5QvFuftBfSeUNN1R4Q9Va1XjFBL_JdO4 57678
gt4py/next/program_processors/runners/dace_iterator/utility.py sha256=dFCsr0DqI9npQlFnC4ul5H94jab8xUlPdlTRJdFv9sk 7061
gt4py/next/type_system/__init__.py sha256=dfcCMSDardzb-8JuRGwKKi6rwCY4eX3jhaJTsON5U10 578
gt4py/next/type_system/type_info.py sha256=ZmoOOsq7lXs-5RLYr_nmWTuKC8TQvvl_R0UEzHey92o 26011
gt4py/next/type_system/type_specifications.py sha256=5vkkwYB2rjaE3nygKKjBtWFQ9vGsCTEQYvqaTH2uX10 3255
gt4py/next/type_system/type_translation.py sha256=0sQjWG3hdwGSQXJqTsHYckG4V-mmIvfV1fcXkBh-nQM 8200
gt4py/storage/__init__.py sha256=7sgRDEEYYfaEvkJTQprY_XykOaa8pL6NH5pvYf8s7VM 974
gt4py/storage/allocators.py sha256=j4cAUxW8XIEsHUkLl301btxNhtqjEXeNyqcXFvx7ZGI 14616
gt4py/storage/cartesian/__init__.py sha256=OQYRiY89eKfRjV_9YjZfcGllanjYECscTziEJBdZUfU 614
gt4py/storage/cartesian/interface.py sha256=dUEYZXG0Vi8OdeRSc-V5Qnnwf05Jy9SepPMKFCtkN4g 11173
gt4py/storage/cartesian/layout.py sha256=Vt-2RicJfDIe5jqVxRinLaB6hntR8ju1G3NS5nC4jeM 5287
gt4py/storage/cartesian/utils.py sha256=z0KA9Gg9507JYAFt65EFcKwtbbRAygfGiCruvENbq7Y 9407
gt4py-1.0.3.dist-info/AUTHORS.md sha256=YknOjweA1nPLLpsfpOg77Gsr2ozjv1Ppl5D1nHB6a2s 1183
gt4py-1.0.3.dist-info/LICENSE.txt sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
gt4py-1.0.3.dist-info/LICENSE_HEADER.txt sha256=-4P79ziS0FkBX1c_IWOS9aCRy_0XviJQvcv0n6fi3xw 555
gt4py-1.0.3.dist-info/METADATA sha256=wq2QMLV4d6b_LxEoGfMpkm2UrzugNdxbhzCDpkfTQWU 9839
gt4py-1.0.3.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
gt4py-1.0.3.dist-info/entry_points.txt sha256=eKSJ2MK7kLVM9XF1zW4XpU8hBbhAbTFBq75nQBE3u2o 52
gt4py-1.0.3.dist-info/top_level.txt sha256=2TIaA0Y6ho7x25ugK-dP7t4m0jjORRrb0VwuDOCKqoY 6
gt4py-1.0.3.dist-info/RECORD

top_level.txt

gt4py

entry_points.txt

gtpyc = gt4py.cartesian.cli:gtpyc