xl2times

View on PyPIReverse Dependencies (0)

0.2.1 xl2times-0.2.1-py3-none-any.whl

Wheel Details

Project: xl2times
Version: 0.2.1
Filename: xl2times-0.2.1-py3-none-any.whl
Download: [link]
Size: 76557
MD5: 205f6c25deaf30f03be0351b8bc0d211
SHA256: 83834b223bb465c5e65c59e7a99d961d07a1c7de830871e8a76d34733be25fee
Uploaded: 2025-02-06 04:29:06 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: xl2times
Version: 0.2.1
Summary: An open source tool to convert TIMES models specified in Excel to a format ready for processing by GAMS
Author-Email: Sam Webster <13457618+samwebster[at]users.noreply.github.com>, Tom Minka <8955276+tminka[at]users.noreply.github.com>, Siddharth Krishna <siddharth-krishna[at]users.noreply.github.com>, Olexandr Balyk <ob[at]facilitate.energy>
Maintainer-Email: Siddharth Krishna <siddharth-krishna[at]users.noreply.github.com>, Olexandr Balyk <ob[at]facilitate.energy>
Project-Url: Documentation, https://xl2times.readthedocs.io
Project-Url: Issues, https://github.com/etsap-TIMES/xl2times/issues
Project-Url: Source, https://github.com/etsap-TIMES/xl2times
License: MIT License Copyright (c) 2022-2023 Microsoft Corporation. Copyright (c) 2023-2024 IEA Energy Technology Systems Analysis Programme. 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: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Requires-Dist: GitPython (<3.2,>=3.1.31)
Requires-Dist: more-itertools
Requires-Dist: openpyxl (>=3.1.3)
Requires-Dist: pandas (>=2.1)
Requires-Dist: pyarrow
Requires-Dist: tqdm
Requires-Dist: loguru
Requires-Dist: black; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: tabulate; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: poethepoet; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
[Description omitted; length: 9174 characters]

WHEEL

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

RECORD

Path Digest Size
xl2times/__init__.py sha256=TON63PTmnlIeowe2V3f2ZwOLvQLKfq62n6RXiBve9Pk 95
xl2times/__main__.py sha256=VdxNbKYU3OuNTSZDX4zzEY7eGxEykUbBcWiBuTpcq1Y 25204
xl2times/datatypes.py sha256=TwrapbenyPQ4GiMnWMx81DjoPfjWZ4GZzaYKZ4-h8e4 30040
xl2times/dd_to_csv.py sha256=AwoEPJpszh4ctDWEB_M7QGuucTsmkeTr5mR20aj40js 7987
xl2times/excel.py sha256=v2gVaHVUmPlTMBEC5psFbx2-ZembMA5bbReRM0OdE14 8586
xl2times/transforms.py sha256=ArUA07akOmE3w01NzputmM8k7GbHQg8CU4dg3K1kGg8 125033
xl2times/utils.py sha256=zfBe0_BW3lExOCyfwwoHOTyCKPYK4hRfUqyTSNEHQPs 16885
xl2times/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xl2times/config/times-info.json sha256=F3RmMdncUVg24rEPQg09z8reXGxLGBllJ9mjwv7NsW8 77588
xl2times/config/times-sets.json sha256=zfLQGoQ9spb9wo5gpJ4fyM6BKnwjiQZYJhK4l8SF4yg 1535
xl2times/config/times_mapping.txt sha256=XhsuKMPDf7xvGoG5_D6yKZZHjfKqxYPRuHZotjMXFQo 2304
xl2times/config/veda-attr-defaults.json sha256=Z73sPqryFkWmBqaKgeURESVobRLeWGv2UFMNH6NxYDU 20756
xl2times/config/veda-tags.json sha256=UzwzHe44wV2AK7yyyhS5AQKc5uYVGrj4S8CsXRmU2dw 68312
xl2times/gams_scaffold/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xl2times/gams_scaffold/gams.opt sha256=uoVNCTru5TUqBHUDeMAAIyYfkLMUZgLHLxkHAHIT7kw 88
xl2times/gams_scaffold/runmodel.gms sha256=H8WaMkJ8eVXsysUhL2_H4RRBsHYS40E7pCdERCOh91E 248
xl2times/gams_scaffold/scenario.run sha256=8U5DplFGtHvF6Nt_WN-HFuJafgJ5bOrY8js9QZBIiEc 1527
xl2times-0.2.1.dist-info/AUTHORS.md sha256=mu9nsQ8coDzM4G2qbanPnbsZN25CZ9oiA1N6jB3sb5A 1421
xl2times-0.2.1.dist-info/LICENSE sha256=LN_0T0kWEUkwPvG9Yil3Rpen2bdCmvkXjqs-rogBbCU 1157
xl2times-0.2.1.dist-info/METADATA sha256=2AisuAlR4-y3Ktho3x7w34Qbj9XGHeEogLSbDi2JAKo 12005
xl2times-0.2.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
xl2times-0.2.1.dist-info/entry_points.txt sha256=qI68mIhPs8XeF48X9tFyu1UKXy1wB8nYCIS3O56fTzc 88
xl2times-0.2.1.dist-info/top_level.txt sha256=BlQTc3YmU6ilqDDR5MTwPEguCIFS83LCSh4-PRLw3Ss 9
xl2times-0.2.1.dist-info/RECORD

top_level.txt

xl2times

entry_points.txt

dd_to_csv = xl2times.dd_to_csv:main
xl2times = xl2times.__main__:main