adtl

View on PyPIReverse Dependencies (1)

0.8.0 adtl-0.8.0-py3-none-any.whl

Wheel Details

Project: adtl
Version: 0.8.0
Filename: adtl-0.8.0-py3-none-any.whl
Download: [link]
Size: 43782
MD5: 0f19cc54f6c45b5e43860b287ed2122f
SHA256: 1986df225f9fabec1a1d2fe62b29621add473ce77ff93b1495b4f9e8d5da9762
Uploaded: 2025-02-06 15:00:00 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: adtl
Version: 0.8.0
Summary: Another data transformation language
Author: Abhishek Dasgupta, Pip Liggins
Project-Url: homepage, https://adtl.readthedocs.io
Project-Url: github, https://github.com/globaldothealth/adtl
Project-Url: releasenotes, https://github.com/globaldothealth/adtl/releases
License: MIT License Copyright (c) 2022 Global.health Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.9
Requires-Dist: tomli (>=2.0.0)
Requires-Dist: pint (>=0.24.4)
Requires-Dist: requests (>=2.0.0)
Requires-Dist: fastjsonschema (==2.16.*)
Requires-Dist: tqdm
Requires-Dist: python-dateutil
Requires-Dist: more_itertools
Requires-Dist: pandas (==2.*)
Requires-Dist: numpy (==2.*); extra == "autoparser"
Requires-Dist: openai (>=1.52.2); extra == "autoparser"
Requires-Dist: openpyxl (>=3.1.5); extra == "autoparser"
Requires-Dist: pydantic (>=2.9.2); extra == "autoparser"
Requires-Dist: eval_type_backport; python_version < "3.10" and extra == "autoparser"
Requires-Dist: google-generativeai (>=0.8.3); extra == "autoparser"
Requires-Dist: pytest (>=8.3.3); extra == "test"
Requires-Dist: pytest-cov (>=5.0.0); extra == "test"
Requires-Dist: syrupy (==4.*); extra == "test"
Requires-Dist: responses; extra == "test"
Requires-Dist: pytest-unordered; extra == "test"
Requires-Dist: adtl[autoparser,parquet]; extra == "test"
Requires-Dist: sphinx (==8.*); python_version >= "3.10" and extra == "docs"
Requires-Dist: sphinx-book-theme; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Requires-Dist: myst-nb (==1.*); extra == "docs"
Requires-Dist: adtl[autoparser]; extra == "docs"
Requires-Dist: polars; extra == "parquet"
Requires-Dist: adtl[docs,test]; extra == "all"
Provides-Extra: autoparser
Provides-Extra: test
Provides-Extra: docs
Provides-Extra: parquet
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3643 characters]

WHEEL

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

RECORD

Path Digest Size
adtl/__init__.py sha256=HlNyXLL4dcdVc48aK6X9N__eoiEcKUIcHpebuu9jdn8 2243
adtl/__main__.py sha256=ubt6XyZvcHwdjCQ90B_U4MeP-3YJduz5GWUC9yOgkrg 27
adtl/get_value.py sha256=PM9D_NLpS8D8XsJUBf_8GxgGYrnmScOOJycgVyvlZC8 13284
adtl/parser.py sha256=_SzYFZTqsQ7aFJHfFZphJ8gKkBoi1Y03kYgiRxDrE38 25956
adtl/python_interface.py sha256=2KHoCTQYf3-OAy9fu2TqYqa3h2KOgfrDjgHL9cz-qSU 1196
adtl/transformations.py sha256=qG-RievgLLyO_kx5hYeavPAOr2-r01s8Sm6HTy-_zhI 14886
adtl/autoparser/__init__.py sha256=x2sUGp8NKS29viuihib8A3Y9S5ZDLbMd_9qykYT0mCM 1823
adtl/autoparser/__main__.py sha256=LTlMSIZx_XNz7szoDwJ7g0wB2SQx1FXaqAJ7SoJ84DA 72
adtl/autoparser/dict_writer.py sha256=TSea5ugnjJ0cO6tkFde0F7xa77yrYvCwwTORUKCyCgk 11716
adtl/autoparser/make_toml.py sha256=jEBp-iXm7iT4ZN_Zw0RYkcznvv2Atls738MulRHnF2s 10827
adtl/autoparser/mapping.py sha256=WR0KJeTEYjAoKkGuuAfbcwL42zbgIG9C-tOQ1oCeOOA 13689
adtl/autoparser/toml_writer.py sha256=Q8fE7-pGYqL_IlYKYGgu0-PUA3fmjPSKbOKP-QrOR1k 7535
adtl/autoparser/util.py sha256=ifO5k3wQMqLKDdximw4jtjAdBhGtFbnUE7ER64jx1P8 5085
adtl/autoparser/config/autoparser.toml sha256=apkllZtUR5XETgBIBX9PMTcqs4YFm__dI5NB1zibw3k 1605
adtl/autoparser/config/redcap-en.toml sha256=dI-3BdTyUAy0jF1tb4y4cXBeQpbggDm_at1HB-gejmY 1478
adtl/autoparser/language_models/base_llm.py sha256=efOydoNDyvzOQ1YxApzv5gZdNNDboaA7M_ODHZIwCJU 977
adtl/autoparser/language_models/data_structures.py sha256=Yt1_ed-RMpElwUtHtDecsSydhaXNXnCp5dtGeMedXFI 842
adtl/autoparser/language_models/gemini.py sha256=_b9hbKxBqgab7yp4eSniSSqh_7rYnU3nq2Kp2wzrWCM 5015
adtl/autoparser/language_models/openai.py sha256=pTR_joUI6pAXV1qsvo3JsrTgEuc7z94WXiIVWGMEHCE 5101
adtl-0.8.0.dist-info/LICENSE sha256=LXsS-2GD5tVNdGx8eKAnMJLt7RO3QxoqSu4d9tsY_HI 1070
adtl-0.8.0.dist-info/METADATA sha256=-oYYtFjdeAaeu4HwA2iD1m7pm768a1cVmT4OLCXuuJI 6705
adtl-0.8.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
adtl-0.8.0.dist-info/entry_points.txt sha256=xImEf8cyC2kiEs_HYaBbTj6x_1KbN-frPpUpYJP3KSs 74
adtl-0.8.0.dist-info/top_level.txt sha256=cP7euRqtj5xoww7bk_FnlCqZaKAaiRjkxd2StDfD-pQ 5
adtl-0.8.0.dist-info/RECORD

top_level.txt

adtl

entry_points.txt

adtl = adtl:main
adtl-autoparser = adtl.autoparser:main