duqtools

View on PyPIReverse Dependencies (0)

3.1.1 duqtools-3.1.1-py3-none-any.whl

Wheel Details

Project: duqtools
Version: 3.1.1
Filename: duqtools-3.1.1-py3-none-any.whl
Download: [link]
Size: 227124
MD5: 83e41c8a03864f021d02f29bc53dca00
SHA256: 94075f3acc19b3819a53e12e74fa70253b16a21009b9013721c3768093a988af
Uploaded: 2024-10-02 15:02:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: duqtools
Version: 3.1.1
Summary: Dynamic uncertainty quantification for Tokamak reactor simulations modelling
Author: Victor Azizi, Aaron Ho
Author-Email: Stef Smeets <s.smeets[at]esciencecenter.nl>
Project-Url: homepage, https://github.com/duqtools/duqtools
Project-Url: issues, https://github.com/duqtools/duqtools/issues
Project-Url: documentation, https://duqtools.readthedocs.io
Project-Url: changelog, https://github.com/duqtools/duqtools/releases
License: Apache 2.0 License
Keywords: modelling,uncertainty-quantification,tokamak,fusion-reactor
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
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: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Requires-Dist: altair (>=5.0)
Requires-Dist: click
Requires-Dist: gitpython
Requires-Dist: imas2xarray (>=0.2.0)
Requires-Dist: jetto-tools (>=1.8.8)
Requires-Dist: jinja2 (>=3.0)
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pydantic (>=2.0)
Requires-Dist: pydantic-yaml (>=1.0)
Requires-Dist: scipy (>=1.09)
Requires-Dist: streamlit (>=1.38)
Requires-Dist: tqdm
Requires-Dist: typing-extensions (>=4.7.1)
Requires-Dist: xarray
Requires-Dist: importlib-resources; python_version < "3.10"
Requires-Dist: bump-my-version; extra == "develop"
Requires-Dist: ruff; extra == "develop"
Requires-Dist: pre-commit; extra == "develop"
Requires-Dist: yapf; extra == "develop"
Requires-Dist: mypy; extra == "develop"
Requires-Dist: coverage[toml]; extra == "develop"
Requires-Dist: pytest; extra == "develop"
Requires-Dist: pytest-dependency; extra == "develop"
Requires-Dist: jinja2; extra == "docs"
Requires-Dist: markdown-include; extra == "docs"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-click; extra == "docs"
Requires-Dist: mkdocs-gen-files; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Requires-Dist: mknotebooks; extra == "docs"
Requires-Dist: imas; extra == "imas"
Requires-Dist: twine; extra == "publishing"
Requires-Dist: wheel; extra == "publishing"
Requires-Dist: build; extra == "publishing"
Provides-Extra: develop
Provides-Extra: docs
Provides-Extra: imas
Provides-Extra: publishing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2041 characters]

WHEEL

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

RECORD

Path Digest Size
duqtools/__init__.py sha256=6I_Hj02XyXZbejQyafb0pwweeYa_TEQZBBJJHfWm0Hc 666
duqtools/_click_opt_groups.py sha256=07W4lpb9NuP0rz5cDBE994fNbiRgmFVzsEdfETIZTYk 1623
duqtools/_logging_utils.py sha256=gUQqMIzvSRiVmU9StWdVaPRI22A2T1bKZO_TQJrOTWk 1844
duqtools/_plot_utils.py sha256=bmFE68OV3BEh2sqjoH-E_9tnMTR2kqkyi4fOTL3SLuE 6457
duqtools/_types.py sha256=LbScibw8_ZVt0yV88kEC8q9njL4SOwNdfdRzbQ2i_cY 123
duqtools/api.py sha256=_avYWK4gNFsUPNgPvFieDjDb2i6ksZ19lESEipLs5Fg 1070
duqtools/apply_model.py sha256=tQNOqb_qXWFnLr3ipbKkU9xWUJsmcdzEfrYeS7DpilA 3609
duqtools/cleanup.py sha256=18G8K0bgiTbLtddGX81gGZfN4b1CSL5pPVpPVUvP5gU 2361
duqtools/cli.py sha256=VMpPyGFnkNdP7vOMIiUThnwvgWu0wgWG8RpvbOzMJzc 16381
duqtools/create.py sha256=oBClcumBhRRfJ677xSTiHpzUIdoZFgry2-1Y7jwftbs 11701
duqtools/dash.py sha256=N_nFJY0nkl8V17Andl17lYt3EnzU9HEx3zp-3B43J5E 827
duqtools/duqmap.py sha256=ySlb80VjaahmgJ-6b4jXhIrO6vkK3Lsgkvb6_G0QBuQ 2979
duqtools/init.py sha256=T3neJvO1MTzKwaXfDAtp--FjBPQ7Y8pd-8Y0EsC7CMs 1314
duqtools/list_variables.py sha256=djbrIFoObKDvX90PSBgA4K89XuNurkm0I01voytFqsk 1628
duqtools/matrix_samplers.py sha256=YKj0qSCeygH4_HS66bxGOUSSc2A6AVo2sAFxuuJASYY 3372
duqtools/merge.py sha256=5yKsCQVzOy1z-BY5__14RhwFk2-CuKKZpYpjVZU4T5M 2927
duqtools/operations.py sha256=w7ihmDxxyf-B4USF4oMmq4QT8WB5yxQ_pIU8ht4yE20 11579
duqtools/plot.py sha256=AeYycgdCT9-lHeC9o1kblZ7_SmBgQs-honPgpKH77pM 2188
duqtools/setup.py sha256=HfiWlrNJKbz8NPQZ3cnGs4L-mcrJWMX8-ZPkGnJMj4I 5156
duqtools/status.py sha256=boudBNxXrh_EjOzR_8-Td8bIK2xPMyF299p7qgb4rWY 6780
duqtools/submit.py sha256=16AGwTR7DaM5L92oiCkiGrB9_iG_2nRO2IQA7PkTpp8 8114
duqtools/sync_prominence.py sha256=pBJwykRAS44DBOIDA8HazF3k4bC5kvOJHF8LuV6njRY 1665
duqtools/utils.py sha256=9IF0CtozK7ATG1pOJDRu-hv5Df4X5_ALMUOTHEb07NE 3302
duqtools/config/__init__.py sha256=7j-rakfbwqtbe0Oo0Rg-WgvtZm5x4KV3WgT5yD7GKXA 194
duqtools/config/_config.py sha256=G-zexHAzfJTdfIiD8Pc0rxpFYYZ4fywIy8csIOuCH3I 1755
duqtools/config/_schema_create.py sha256=P3nDi6J6PBT1dc8xrYknY66A8IEDryogLFg5FXirkKo 3649
duqtools/config/_schema_root.py sha256=kF0sXI4wCzNr2qaLbDd8VkgCcODalYyuUn9G9srMpvg 1418
duqtools/config/_variables.py sha256=Zfa3bUTx9HLrZhkbQHZRQ2Iu7vyamVyntlzXovvZNRE 728
duqtools/dashboard/Plotting.py sha256=qpwScDliRrzf_B9wR1WZgiFkQNuIMyute71gV8NVxxk 2519
duqtools/dashboard/_shared.py sha256=faQ_3B8uMfngx-Jix1qx_w9O5kxd71eI2upkPnX9Juc 2590
duqtools/dashboard/readme.md sha256=P-ZPA6UVgmboVOCF6ActwZM3LTbfmnGHZvHLHd7nH-8 149
duqtools/dashboard/requirements.txt sha256=aJYGhY44Y5vBcPkev7bCmZcFCJmd--GyBo-9iokBeuU 41
duqtools/dashboard/pages/1_Merging.py sha256=t7uNrrv8akk7t2jO91doq_GZkhH514N353bBukYgmTo 3849
duqtools/data/duqtools.yaml sha256=65Ckz6bmY3mV__pLix-mSFQKifRHQau_LXtCVi7koEM 567
duqtools/data/jetto_lookup.json sha256=llQQkgdFEqMS39xg5syekYG41wqLtN5hyVVFIxvoX7g 1687
duqtools/data/logo.png sha256=Rh_lDDrAvg4CgG9XfJ8TJuljL6bh9pP3s1HChG5XoV0 135343
duqtools/data/variables.yaml sha256=EJNtrDydpRg81XApkKtRshQwXfV5S8ljgcdtbYwdAn0 579
duqtools/data/variables_ids2jetto.yaml sha256=awEVGxOtc6SQl_ITSDyWyGr_FACJnLZds4xdNeu4MSY 703
duqtools/ids/__handle.py sha256=1Y26zFJ3abcizqQxV_6BZY-KuRC7fObpRAFfsY8Crxo 8149
duqtools/ids/__init__.py sha256=HKi4PWDcR7OUXjuhgpF5CKjltWVwv1oePv-LKaTb7zA 438
duqtools/ids/_apply_model.py sha256=h15Lr30327oBb2gehsP-VrQxC3Rwc2YVF4wjbsxbM68 2713
duqtools/ids/_copy.py sha256=KcWv0ewRlu7hr0S4s2U61tDElYO1WKb7CIRZ84bh2J0 4177
duqtools/ids/_handle.py sha256=UOVXwhYavdPGJUPG9G7LmiWB8g-3A3OjYAJFGYeYdf0 394
duqtools/ids/_hdf5handle.py sha256=u_cL4E2PU6WsJ4XNVVhwWDQEdT4oUIB4Fiq7108z3tE 3077
duqtools/ids/_imas.py sha256=BJCa0MIZCDtQj53FFQBBguBdJ_bGCe63LoVq35mT1qg 1510
duqtools/ids/_mapping.py sha256=m2bsQcK02Sfg9KsEDmSZDpAh4mf1RgtkcG-h8XDexMo 10792
duqtools/ids/_mdsplushandle.py sha256=glIIrtyjS3sYDqKvRaL7443TtkrLaOGNTEUs_tLM3mY 3310
duqtools/ids/_merge.py sha256=OUGstdpLs6iOfG1OFppialLo22pVs8a4VkuQrCW4lfY 2975
duqtools/ids/_schema.py sha256=QRlwOlSoXYEJdujS1Cy01pL18Aq_9BbHqRuRCbyZOHo 974
duqtools/large_scale_validation/__init__.py sha256=gRlqKYju3BotnfxSqCyoKtdssrLU7cmilEBgxfL5_fo 100
duqtools/large_scale_validation/cli.py sha256=kwRPOhkZAAi469yXC-vNFERCTWk75BS_K31eCUSTdh8 4945
duqtools/large_scale_validation/create.py sha256=UwtuGRKLqqWG2BMAWgiZH20gyfsp1Wc0E1O9plgkjKY 1336
duqtools/large_scale_validation/merge.py sha256=SBiYHG7vNN1V3q2zrKVciyyCtGhzfu-GWVX_RXdb9WE 2086
duqtools/large_scale_validation/setup.py sha256=CXsCoW5APeNuyt2SeVjUhTMra44p6afGEfxBfCzFVfg 528
duqtools/large_scale_validation/status.py sha256=VGAns8pqBwx4XEzyUK72pc4WRRIH1qodcs8o29cRcOA 1551
duqtools/large_scale_validation/submit.py sha256=UgVAcohnt-7JBcBu-_a3uVQsmmBK6a5pPiqNc3s9JDQ 3248
duqtools/models/__init__.py sha256=lQQfu7gUDShKkR-gzuwzBHqBt-iHIw-1rZeq3N2Cs2Y 214
duqtools/models/_job.py sha256=3Aa88ybUV67tsCjYW7ZMZrOGk0dcRiWlpDqXarZ223E 5170
duqtools/models/_locations.py sha256=8vrEPKhTf-o8_WgAdX5AYWoS3YTPcproB12dmtHp370 1453
duqtools/models/_run.py sha256=UyK5R9FRwyZ1-5W64Xw9ZoN4l9NSeaE7sJWswTfOSQ4 1705
duqtools/schema/__init__.py sha256=YcAWKBTqmhpCDQuTj8JC_BuTJjY_jSo62yjn_ZA6XQQ 561
duqtools/schema/_basemodel.py sha256=-VAAKp1NegsaqMXNdxac2C9FSv8FFvH7Yd7ctf2eA5g 339
duqtools/schema/_dimensions.py sha256=SR25uV1dqwZ_lTsF2cAbM0VZaJrgy3afJj7-p2sLa60 9054
duqtools/schema/_ranges.py sha256=VOeVRV_7_T92G0QeOXNDWiF6Xmy4zxUErnCRB8RAlLU 1361
duqtools/schema/matrix_samplers.py sha256=00NgMt01lHl0v_zoBCUAugvL5o3TAWfhysSo3aSBhgs 1009
duqtools/systems/__init__.py sha256=l7SduNoE2-kLxUC67piGADndeMT_xRY7TyC6NUMb4Ww 777
duqtools/systems/base_system.py sha256=MCtQn_VB08c5Qb8PyHv6zVVOrdkc0-EBe6Kx0RmJso0 4192
duqtools/systems/jintrac.py sha256=TqvDZPt7vaXcDzwBmqrK2Sh_vjg90ZOj-_4xOQmtT3c 1586
duqtools/systems/models.py sha256=SuXyHAlYBWZdbNh9Wp_Yeqm4a4cJw_U11mMeTmWWOss 1845
duqtools/systems/jetto/__init__.py sha256=0lX1rAsrc3pg0PwpNw14gtBRuMU0R07Pm2nRdyF9feU 793
duqtools/systems/jetto/_batchfile.py sha256=P6K5RcyypaD3WE6FSbmyhYCGDUfbhAXZIB_-q-eWMQ8 3202
duqtools/systems/jetto/_dimensions.py sha256=SwTt3RBtH3L6rR8wf-SoBmMIoAF3h_8GQwzmlcf7Vmg 1001
duqtools/systems/jetto/_jettovar_to_json.py sha256=A_D6rq7XCin0zVx60JC6XSA7O-Cz-zJElxoAiRHEtgQ 1390
duqtools/systems/jetto/_models.py sha256=HOXZ3SAOImkgXMGOpK--03i9Fn-cB3d9MKGOODFenHs 3158
duqtools/systems/jetto/_schema.py sha256=WFPkuVqON7bx47XcR0vGhR3scx5eNfULGqftsHviD18 2883
duqtools/systems/jetto/_system.py sha256=bqo5uUwKY01snOMHfLYj4yGjAvIvaScA8MBUP0t9nWY 13307
duqtools/systems/no_system/__init__.py sha256=K8GkOSRB8MJsu04ttDefUNI1SpvSetT_8_lJd6RSYvY 342
duqtools/systems/no_system/_schema.py sha256=fuVM5O9-JPsfYd3vY_UNQ1AZ7IzqeWGyf2vzJgFCIo4 237
duqtools/systems/no_system/_system.py sha256=nr9gMT0MN2U8HEJtwIkiExS70dFe-a3kci4B6K9kTkY 3753
duqtools-3.1.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
duqtools-3.1.1.dist-info/METADATA sha256=3NbxwdUiX_VLxewDrb-ASfALM-1tBnVesiXt2cE5zAM 4700
duqtools-3.1.1.dist-info/WHEEL sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc 92
duqtools-3.1.1.dist-info/entry_points.txt sha256=8f7RRcPVUWsjPFczdPLJDU3A2aV4HNChzrwf3fr4CqI 107
duqtools-3.1.1.dist-info/top_level.txt sha256=-o3iFPV33obNbNdSwx8hNu6rkzpVZ1n2SbPME7wkNBA 9
duqtools-3.1.1.dist-info/RECORD

top_level.txt

duqtools

entry_points.txt

duqduq = duqtools.large_scale_validation.cli:cli_entry
duqtools = duqtools.cli:cli_entry