ecologits

View on PyPIReverse Dependencies (0)

0.4.0 ecologits-0.4.0-py3-none-any.whl

Wheel Details

Project: ecologits
Version: 0.4.0
Filename: ecologits-0.4.0-py3-none-any.whl
Download: [link]
Size: 31588
MD5: 12e9d91cf46d651ffa86e51dc8efbe8d
SHA256: f9a87e6728dd17a82d28100ebf4155c4ccfe26ead25b97c0e12518d36de8fb45
Uploaded: 2024-08-29 08:09:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ecologits
Version: 0.4.0
Summary: EcoLogits tracks and estimates the energy consumption and environmental impacts of using generative AI models through APIs.
Author: GenAI Impact
Maintainer: GenAI Impact
Home-Page: https://ecologits.ai
Project-Url: Documentation, https://ecologits.ai
Project-Url: Repository, https://github.com/genai-impact/ecologits
License: MPL-2.0
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
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: Topic :: Internet
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9,<4
Requires-Dist: aiohttp (<4.0.0,>=3.9.3); extra == "huggingface-hub"
Requires-Dist: anthropic (<0.30.0,>=0.29.0); extra == "anthropic"
Requires-Dist: cohere (<6.0.0,>=5.2.5); extra == "cohere"
Requires-Dist: google-generativeai (<0.8.0,>=0.7.0); extra == "google-generativeai"
Requires-Dist: huggingface-hub (<0.23.0,>=0.22.2); extra == "huggingface-hub"
Requires-Dist: litellm (<2.0.0,>=1.41.23); extra == "litellm"
Requires-Dist: minijinja (<2.0.0,>=1.0.16); extra == "huggingface-hub"
Requires-Dist: mistralai (<0.2.0,>=0.1.3); extra == "mistralai"
Requires-Dist: openai (<2.0.0,>=1.12.0); extra == "openai"
Requires-Dist: packaging (<25.0,>=23.2)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: tiktoken (<0.8.0,>=0.7.0); extra == "huggingface-hub"
Requires-Dist: wrapt (<2.0.0,>=1.14.1)
Provides-Extra: anthropic
Provides-Extra: cohere
Provides-Extra: google-generativeai
Provides-Extra: huggingface-hub
Provides-Extra: litellm
Provides-Extra: mistralai
Provides-Extra: openai
Description-Content-Type: text/markdown
[Description omitted; length: 2158 characters]

WHEEL

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

RECORD

Path Digest Size
ecologits/__init__.py sha256=yFOnLlhY3XDYdSmx7EbrkIsNGWIY96VP0acZCAHs7Uo 106
ecologits/_ecologits.py sha256=gf-6DbLF03ntzzZXLt4t7HNA8ElpEyyM2EjPHlL0qrY 4202
ecologits/data/electricity_mixes.csv sha256=03NxtXPH4HGdKxun_JD-B7yAPqK6WHpHa04imqleJEk 4813
ecologits/data/models.csv sha256=xyFWvCLqpRNAHj6uyTmZmJdsAWUkQ0gStpJ9bV_k4IY 15895
ecologits/electricity_mix_repository.py sha256=2i5TD7X-pXevEvyKIgMXnvci6UO1XC62ZV91l3-pqqs 1389
ecologits/exceptions.py sha256=UWzccUyYqKQm3LVCzKNMrKkiXTqUE1tAnZspgK_NDy8 235
ecologits/impacts/__init__.py sha256=5O-avvdQaAWTLwNOgQ3H1xXD054PYBIRD1Bn5swYHSs 123
ecologits/impacts/dag.py sha256=b6gTw3Ied3vQEVuPfncswgndbCVxqKWavJB4lWdzgFQ 1468
ecologits/impacts/llm.py sha256=n8Zh2WGRGgbGMgPzMwzQ_BRu5dm1U3ZUykzHlbSacKQ 18037
ecologits/impacts/modeling.py sha256=ynmDFGVoTrFi2b0VWJtBK2eFEo103xzrSwNlqAbLh_o 7066
ecologits/model_repository.py sha256=pKC2FrxI-TYpbkrGkU9C4BXcYDIUXp98e-2KrC-mAg0 3366
ecologits/tracers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ecologits/tracers/anthropic_tracer.py sha256=LYJLqf2bk-OzAw0U6A7JH2DXVQ4mIxY4vtBnsml5EW4 7801
ecologits/tracers/cohere_tracer.py sha256=Z8eoqfd8cHGDb6PHv7omD39hOBIrW00WieR5qSd-tmA 5054
ecologits/tracers/google_tracer.py sha256=UpNqH_IfXiOYiacdJ_ZyVRIrokGz7CmQUEmxKvm7WSY 7145
ecologits/tracers/huggingface_tracer.py sha256=-LREjzKvzb7dumSVnOAkEnV12TiG7G6csLFe5r5by4g 5507
ecologits/tracers/litellm_tracer.py sha256=9V8ehcUW-brtMXi3c-CtQnK1FgD3edEV12jNKboff2I 5358
ecologits/tracers/mistralai_tracer.py sha256=2ooTWQ2UoUMxIgDmRD0YBvYlAp2vPOKsoaHXI_CBBcY 5018
ecologits/tracers/openai_tracer.py sha256=s2PwUn34vjAwsDc9NbjZkuSpZ_8S4wtcO4p_OZP9GWo 5459
ecologits/tracers/utils.py sha256=CAy39CP1N3Suq4_D7sgshSOKmXQwbBxBK_j7FqXBE08 2382
ecologits-0.4.0.dist-info/LICENSE sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU 16725
ecologits-0.4.0.dist-info/METADATA sha256=reKwMk_968zCJ9vdJ4gOMzy6Cj_bPtxh5Yon9jNhRuI 4595
ecologits-0.4.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
ecologits-0.4.0.dist-info/RECORD