r2x

View on PyPIReverse Dependencies (0)

1.0.2 r2x-1.0.2-py3-none-any.whl

Wheel Details

Project: r2x
Version: 1.0.2
Filename: r2x-1.0.2-py3-none-any.whl
Download: [link]
Size: 485974
MD5: 3c8911ffc6bee83c00424343067016b3
SHA256: f033c9290040812f19b377176dcadb402c3274255085dc64ffdc763aee39cdf5
Uploaded: 2025-01-31 05:22:53 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: r2x
Version: 1.0.2
Summary: ReEDS to X parser
Author-Email: Pedro Sanchez <psanchez[at]nrel.gov>, Obika Kodi <kodi.obika[at]nrel.gov>, Vivienne Liu <vivienne.liu[at]nrel.gov>
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: <3.13,>=3.11
Requires-Dist: cvxpy (~=1.5.3)
Requires-Dist: infrasys (~=0.2.5)
Requires-Dist: jsonschema (~=4.23)
Requires-Dist: loguru (~=0.7.2)
Requires-Dist: pandas (>=2.2)
Requires-Dist: plexosdb (~=0.0.6)
Requires-Dist: polars (~=1.1.0)
Requires-Dist: pyyaml (~=6.0.1)
Requires-Dist: rich (~=13.7.1)
Requires-Dist: tables (~=3.9.2)
License-File: LICENCE.txt
[No description]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
r2x/__init__.py sha256=mtU-jSEt26C_Ia2MUVg5Qb9ITAPHxidh6zv58s_s7x4 142
r2x/__main__.py sha256=GMzzsckOANbhF2vE4h4Kbl1Rk1RMlWr8n5UOknkOyyE 72
r2x/__version__.py sha256=86gd3voKLoRUlImGCLzZBAm924shCdR9r1e-1Y646is 104
r2x/api.py sha256=YZH078nkuEoPPmzKoHqfFxuv6Z8H8IiI0odZmGnbHBQ 3484
r2x/cli.py sha256=OfIe8b0-oWy85uw8GczInllDHXkGOFheMD1ekx89vSs 1743
r2x/cli_functions.py sha256=f1d8YMFc0d642h18CHKl0pWSMTpYJA9oTrJ98bGV0SM 5462
r2x/config_models.py sha256=Y_AJ5ptL07duFrRm7ZlkaNhkczwf0VbSlE7a8jdOVWo 3723
r2x/config_scenario.py sha256=Z2hrKRDyFFFWRdUBe-02jxpyZT8zkZiLTxep4UKQ250 11061
r2x/config_utils.py sha256=GeV6RAE5gafliR0cliRc2p8a7MulBO4Xmi5tLo8TtQQ 3896
r2x/core.py sha256=G9QSSHAPjgYPEiDdELSaxQG2lCtdqkj-XISFZEw8OWU 101
r2x/enums.py sha256=oKCeygkBmp05WHy1aCc96cDD9iEKcUS_bOeQ1pXpABw 2168
r2x/exceptions.py sha256=VKnFYyFNzPqlaHxxWBxIV-eJZBo2Q1DL-nNQ2RV18qI 419
r2x/logger.py sha256=y_KdufXKQIRNJZmjxXubKJgZqQqW8VMZ2VPtQmPQiIo 2354
r2x/runner.py sha256=yNpI9HnL76SjKtsaG9a3D-ODDSyqKdpL5cTABI7BMk4 5846
r2x/units.py sha256=kJ9RPT6_OVqJubd0899q-Ks7FnV6tN_JLv0GU4Phv0Y 1346
r2x/utils.py sha256=Nc8Id-5XhVBvYYNFcLrqXl4FgnBVcsj0UQxBxYYSs98 20474
r2x/validation.py sha256=7Q53c0yOGNpxkepjJ6TmQuDSI9gSX2anMd_uPuR4zQY 3813
r2x/defaults/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
r2x/defaults/config.json sha256=wnMtwBeuLtkqXape5zv3FefW8bbZclgmZ6wtXpRSo4Q 5355
r2x/defaults/example_defaults_override.yml sha256=X6zCYCAFV75qiBvHsKApX4dsW5NH51TQNFtcivyRQFU 151
r2x/defaults/mapping_schema.json sha256=TqOQVwIfI6qJl2rwQenl96zGM5s-fIzOVcr9cu56ly4 1158
r2x/defaults/master_9.2R6_btu.xml sha256=P0qVYLL0MqYWLpbv44li24jpQPsEawaxbQC5HLVQZn4 6756870
r2x/defaults/month_hrs.csv sha256=RTbni3b08khaITC4QCVG4ljlO41OG0-PjK5QzE5BLmQ 181
r2x/defaults/pcm_defaults.json sha256=3Zy1btnbkaEn2VZ2c6y70juMPBeuNaSTY5gM2BcPjAw 37514
r2x/defaults/plexos_horizons.json sha256=xZ3s2iOmd7AYmbQjjXW4htBXohkLuFGsu7QDABqWONc 13147
r2x/defaults/plexos_input.json sha256=SwYQvjEu2OrvpOH71hG2pDl0NlUMEw5DTdmp29sgYQ8 2041
r2x/defaults/plexos_mapping.json sha256=bdK9hvgFIOn8-t5mmHLWiosKAuGCSY0RSZ1917PERDE 131
r2x/defaults/plexos_models.json sha256=bdx5xmqogP_CkhWYzSpwk32AbHpeterWhv4K8ofm4Sc 13187
r2x/defaults/plexos_output.json sha256=ipozKm_GnAo2nrVO8GeATXVnvfpZ6gU10OVMd_vfNrA 5618
r2x/defaults/plexos_reports.json sha256=nt7fsyj43EJgCxgol_8m3lK2QD0RTyzdIr988uex1io 20989
r2x/defaults/plexos_simulation_objects.json sha256=stp501qPsKNPg1x5zjjOGeBla81R9iU_kpWNZIvKFaw 9323
r2x/defaults/plugins_config.json sha256=VAU9BYx57MoFBMKceXWQD1guIMWjlDXjzI-QxanKh7s 167
r2x/defaults/reeds_input.json sha256=hn2i_Bod493PQXJaekqCls9-w5un-En_Y3Du1SsmHEo 7861
r2x/defaults/reeds_us_mapping.json sha256=ZKFTDd_qPTxBfHq0XGWCPipFRAblUaAny-9iR_V1Zt4 11092
r2x/defaults/sienna_config.json sha256=GQhukONaTMDSo9-mDLZpZMEKCuUBJYd8g7i4iL17vLw 6409
r2x/defaults/sienna_mapping.json sha256=fFsor3spcptSvBk9RkvED_NjHQ614LlmyYwURKSqTig 102
r2x/defaults/user_dict.yaml sha256=_t9LMQiN5j1AEEcAK1qydjGwk7IkXSngo6H4QTcERd0 645
r2x/exporter/__init__.py sha256=UK2oZ9R9tz2_1uIvI50dS2RSW-hxRNeYynsi2liE5as 140
r2x/exporter/handler.py sha256=G20SXCSXTnORSZ8ai7obT1guDsbeMJJxoY1oFv-6FBc 10206
r2x/exporter/plexos.py sha256=mYy3spvOsItr1pN48RWjOjSM_qyCcOe-HG-7QCyo6mY 44936
r2x/exporter/sienna.py sha256=1nk5QsK1tZ7-uljPEIP3ig_RZjaERmopETUjSAt4emQ 23135
r2x/exporter/utils.py sha256=SbHhBF3xyoHcD-JnDyXCfPCBZgQ-QAw5d8q-lvvsktM 13207
r2x/models/__init__.py sha256=gOExhCVVDBDJtN-4uybM9hkmgJq0hAroiSZtA4_eJk4 937
r2x/models/branch.py sha256=vGx_Ynq0tjgc1qbvipEBMoxW9qpSN3wj_Fj2sH7PEyU 6732
r2x/models/core.py sha256=rIjpbOa6MnB8ml1gpTP_Om6WlayxH67xNZE864Unbj0 2040
r2x/models/costs.py sha256=FuWqSWcgb9xBQC4Db0t4jT9bvh9mnJw1zTO6YBMdsdM 4036
r2x/models/generators.py sha256=dWW-hG02AbgjBiUKsWVB-sIGJIcSrR7E9yw8mIxbEQA 11532
r2x/models/load.py sha256=7t19FK9rROkrbTi3Y7ivbFs4IecrzcSUU3kUUkHCVao 3136
r2x/models/services.py sha256=Dxnw5w-1Pa6emZ0mIgBLBAWqfNy2O24X5pZkjyEcNNk 4962
r2x/models/topology.py sha256=ZqV42eh2-VHvajxPOCI62SJOLM3UF2pczF9t4I8ugTE 3519
r2x/models/utils.py sha256=S0SIeLPPFVelFvm6hdyWTIans53fakVXOWDuFHiKUTM 1267
r2x/parser/__init__.py sha256=rrPB_2k6Eih71Hry8n5vOXvaDgijYKZbAJ4pdjskBbk 140
r2x/parser/handler.py sha256=4dOmgATwSXoffAhOu0NvzQrg_yKRbmIxDgAqjNQHSf4 9899
r2x/parser/parser_helpers.py sha256=HsCU4QxOTKNCAcp8nITHatOi_7SttA4mjhHwEfOHoS8 12694
r2x/parser/plexos.py sha256=KlZATo1syFfBkyA2MzgFktLXNdP7M1lrDSC7aPsSe-0 77939
r2x/parser/plexos_utils.py sha256=KgLyyGbqWlZWywfsmJxhxUopytVBvUrLmddWBGprsAE 15033
r2x/parser/polars_helpers.py sha256=D3TU1tyJTUHPkLWanOFAW-3SjSjFzgJrcaBFEzjsBOI 6418
r2x/parser/reeds.py sha256=uU1yooeTatWgDQuzV8elIzdTeLvDRjvFr_COZK2HH50 39055
r2x/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
r2x/plugins/break_gens.py sha256=lBaG6xqkdkIPzdu1DFb08j2EzswTNvJB_ot4Wjyu5hg 8683
r2x/plugins/ccs_credit.py sha256=Isgr2EZ857pfvEyyLS0wvLmbZeu8H57TcRRNyef6i6U 3578
r2x/plugins/emission_cap.py sha256=zuSET8jvnkMfzHK3YtOLc6MWU8JA9O5Hzi79scOed0A 4491
r2x/plugins/hurdle_rate.py sha256=AREfRXnDsbal06pE0HYdqzp5xXm7SzqcTf6iXPgqsaI 2276
r2x/plugins/imports.py sha256=m_iNoR1xQN7NjQQa78j9tIVJJMFiF567QnpEZHf9H3A 3619
r2x/plugins/pcm_defaults.py sha256=Uci7-37MFuj7lymN7bbO9EXjBvH7FYWtfRwM5miqoio 5933
r2x/plugins/utils.py sha256=flD1POW9gumV6jjDxd_UYOmK-j2aYyKi2yccphLMNcA 2117
r2x/upgrader/__init__.py sha256=JZcTP27By0Tn2lRucl29iGBetFU3Lcx0LFFkC1kzn2k 106
r2x/upgrader/file_tracker.csv sha256=z4oF_00UwAHhIx4i13PZu093NTyIauRZgtlx265JqfQ 990
r2x/upgrader/functions.py sha256=cnpmbh2Yu9j4UODhIRKaCmKgpxRG_HjELJaRMVco8w4 12365
r2x/upgrader/helpers.py sha256=q1fZ8mgOPxUFrbANzSVy77uqMM8tGIpILrnteifWof0 1770
r2x-1.0.2.dist-info/METADATA sha256=sKcKEeiJXgWwxp4TpkzuqwUCOweRgcs54SX8EdFOfTY 887
r2x-1.0.2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
r2x-1.0.2.dist-info/entry_points.txt sha256=yH4UhmVypWDm2s2evJkYhEoea7_wCaeAxJF8dr3griU 41
r2x-1.0.2.dist-info/licenses/LICENCE.txt sha256=w67SB4Pp2PudOMffwB4H4uzQfO7rWM8lRHHy1aj7bgg 1526
r2x-1.0.2.dist-info/RECORD

entry_points.txt

r2x = r2x.__main__:cli