itwinai

View on PyPIReverse Dependencies (0)

0.2.4 itwinai-0.2.4-py3-none-any.whl

Wheel Details

Project: itwinai
Version: 0.2.4
Filename: itwinai-0.2.4-py3-none-any.whl
Download: [link]
Size: 96596
MD5: 37f1299a4a28dc17d7a878102fb79ee5
SHA256: 319edb9142d4ec31bafd2b428f9d127a8fc6f580fb07897ae25bcbc57ec7adef
Uploaded: 2025-01-18 05:12:09 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: itwinai
Version: 0.2.4
Summary: AI and ML workflows module for scientific digital twins.
Maintainer-Email: Matteo Bunino <matteo.bunino[at]cern.ch>, Jarl Sondre Sæther <jarl.sondre.saether[at]cern.ch>, Anna Lappe <anna.elisa.lappe[at]cern.ch>
Project-Url: Homepage, https://www.intertwin.eu/
Project-Url: Documentation, https://itwinai.readthedocs.io/
Project-Url: Repository, https://github.com/interTwin-eu/itwinai
License: MIT License Copyright (c) 2023 interTwin Community 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.
Keywords: ml,ai,hpc
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Requires-Python: >=3.10
Requires-Dist: rich (>=13.5.3)
Requires-Dist: typer (>=0.9.0)
Requires-Dist: numpy (<2.0.0)
Requires-Dist: wandb (>=0.18.7)
Requires-Dist: mlflow (>=2.17.2)
Requires-Dist: wheel (>=0.45.0)
Requires-Dist: seaborn (>=0.13.2)
Requires-Dist: py-cpuinfo (>=9.0.0)
Requires-Dist: packaging (>=24.2)
Requires-Dist: pydantic (>=2.10.2)
Requires-Dist: pyyaml (>=6.0.2)
Requires-Dist: omegaconf (>=2.3.0)
Requires-Dist: jsonargparse[signatures] (>=4.34.0)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: pip (>=24.3.1)
Requires-Dist: ray[default,train,tune] (>=2.39.0)
Requires-Dist: tensorboard (>=2.16.2)
Requires-Dist: torch (==2.4.*); extra == "torch"
Requires-Dist: lightning (>=2); extra == "torch"
Requires-Dist: torchmetrics (>=1.6.0); extra == "torch"
Requires-Dist: torchvision (>=0.16.2); extra == "torch"
Requires-Dist: torchaudio (>=2.4.0); extra == "torch"
Requires-Dist: tensorflow (==2.16.*); extra == "tf"
Requires-Dist: tf_keras (==2.16.*); extra == "tf"
Requires-Dist: tensorflow[and-cuda] (==2.16.*); extra == "tf-cuda"
Requires-Dist: tf_keras (==2.16.*); extra == "tf-cuda"
Requires-Dist: pytest (>=7.4.2); extra == "dev"
Requires-Dist: pytest-mock (>=3.11.1); extra == "dev"
Requires-Dist: pytest-cov (>=4.1.0); extra == "dev"
Requires-Dist: ipykernel (>=6.29.5); extra == "dev"
Requires-Dist: ipython (>=8.30.0); extra == "dev"
Requires-Dist: ruff (>=0.8.3); extra == "dev"
Requires-Dist: sphinx-rtd-theme (>=2.0.0); extra == "docs"
Requires-Dist: nbsphinx (>=0.9.4); extra == "docs"
Requires-Dist: myst-parser (>=2.0.0); extra == "docs"
Requires-Dist: IPython (>=8.30.0); extra == "docs"
Requires-Dist: tensorflow (==2.16.*); extra == "docs"
Requires-Dist: sphinx-tabs (>=3.4.7); extra == "docs"
Requires-Dist: bayesian-optimization (>=2.0.0); extra == "hpo"
Requires-Dist: hyperopt (>=0.2.0); extra == "hpo"
Requires-Dist: ConfigSpace (>=1.2.0); extra == "hpo"
Requires-Dist: hpbandster (>=0.7.0); extra == "hpo"
Requires-Dist: gpy (>=1.13.2); extra == "hpo"
Provides-Extra: torch
Provides-Extra: tf
Provides-Extra: tf-cuda
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: hpo
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
[Description omitted; length: 16348 characters]

WHEEL

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

RECORD

Path Digest Size
itwinai/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/cli.py sha256=dNMVp-g1hqAcKrxABPALbF1WuWZDPAzMxd5N_h8Fjrs 13948
itwinai/components.py sha256=Irq1eYI-28k8KwWPnZpOc6_1XLLRARg2trZveTyD5P4 15829
itwinai/distributed.py sha256=gB9DxfFUD-IMPkmEh_4G7Raf6mbrrYior_iso0WH3sE 5261
itwinai/loggers.py sha256=4zChhKXdar4h5lUz6WRJxsTx_KVFJkt38mBBgeqSMD4 43938
itwinai/parser.py sha256=kmI41uMg1z9yYdRmZS-XNO1jdRZRHS-FGuqKdHRbRI0 10661
itwinai/pipeline.py sha256=cvEQLQqKQFPOlaKNoQ8A9rjcxkkibClg42p2DRWxxa4 3939
itwinai/scalability.py sha256=eacIcasNIj2mpaGFxFvLBgo_RgcYKK4Kt6z3ENhujmA 6716
itwinai/serialization.py sha256=TPknmVMO-inkvZQ5Smb8MrO2W9y4tMToO3x03POqVWM 6634
itwinai/type.py sha256=BwyixOAMHqCpH0KHv6SrBRa6AjCw-JnsPGvZpn91gX8 623
itwinai/utils.py sha256=6fYH3Om1jwXaocpGo6bi0K-ZzOuDHK7pyCPr_AHUGKw 5681
itwinai/plugins/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/slurm/slurm.py sha256=E0u6Rzeen-c4i9_g1Zv3zxU58Z3EacnT4OC7eUvoOMw 1489
itwinai/slurm/slurm_config.yaml sha256=Fm64mVTGCMxGi_90no5ihXR6UpEQa7qmiRIEMTFNey8 427
itwinai/slurm/slurm_constants.py sha256=DhLp6shkHonj9pFG-Zho1c5_cwoagXB3gqWK9CcYG_U 1039
itwinai/slurm/slurm_script_builder.py sha256=rM9uXTr19j3wFecPuHGcQ65h0Xb5XkfSf9kFPNx0HZ0 11768
itwinai/slurm/utils.py sha256=jhN7pOHdnKCmB2JrPvOgWXDGuOfVsFRgGKrj0viltLk 6019
itwinai/tensorflow/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/tensorflow/distributed.py sha256=KRaqJQdSxK-8iSW1VH1dQsgaffWYJoQV17BVCdCG1Zc 2502
itwinai/tensorflow/trainer.py sha256=sscVtY25Ni7x1JfV50pPu5zxr7iQ_uSbbxOQhHW54zc 10452
itwinai/tensorflow/utils.py sha256=29iJIzwiSjyXrZn4iNX6xbhwmuJqCLA04zkewrxuDeM 960
itwinai/tensorflow/data/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/tensorflow/models/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/tensorflow/models/mnist.py sha256=CDuo7BiCS8MpUTNTA6__HJJq_Xyf78eR7dG_kwObEEs 1356
itwinai/tests/__init__.py sha256=hQoDXBJsp8SXREEboKhO6um9kd6hh_tvQaOEtymP20A 744
itwinai/tests/dummy_components.py sha256=Au50hk6DMnzA7KfxEzPlgZDpkiUxmm2o2iavk0XDQNY 2619
itwinai/tests/exceptions.py sha256=OM-wiuYWfxOFzDWqVpctq1Sw0mj9ibj35qebrI6ih64 485
itwinai/tests/sanity_check.py sha256=cdVI0qlckOUR1bLLRY0Ha3yjVrc1o5wmH3zDAdfzWh8 3108
itwinai/torch/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/torch/config.py sha256=2Mjsb_XIdfLS9LlPyVsQqZl8q54JrUzh5-_6f0W3fug 3846
itwinai/torch/distributed.py sha256=65KeGAB9jKUWN8jCBKLgxP6-GeElbkg0Ibt_MffTTLQ 40154
itwinai/torch/inference.py sha256=rt4QlkIw522IVS1Tx9dlHZ-hJs9mTCcsU0a2Li61RO4 6508
itwinai/torch/loggers.py sha256=ljjDmQX4cJG2Z0UjMlfE3AyDiTl2H9pu-5WirZxmH5o 8346
itwinai/torch/mlflow.py sha256=PZGz4Y5RxVwYN2n9xpShd7hF6iv-X4mAFZCpEFgnQ_E 3262
itwinai/torch/reproducibility.py sha256=BMHn4CGZffhS8eSSy11UsBx8Fm2RaVl2FLWAIC1sHcg 1614
itwinai/torch/trainer.py sha256=WpVBHbKKwVN8QpKnw5qWzCCZoyTt7b42ToOmRzqVMbU 61606
itwinai/torch/tuning.py sha256=8VNWhukiFZYHtjLcM3d3qlZegQh-AG04Am6lWaSCa5M 5462
itwinai/torch/type.py sha256=h-KDGe1lcry0VP_Uaj41r1ODErBs5arhdtk_GyIFifQ 861
itwinai/torch/data/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/torch/models/__init__.py sha256=Wg_lO3sIPL_FhKsMhZuoAYm8L5OAqFv5nRzmDWro-jc 328
itwinai/torch/models/mnist.py sha256=33g_LvQZIqXMOgll2Pv-QTq1WtEV4CQcTaDpK3hub2Q 2382
itwinai/torch/monitoring/monitoring.py sha256=TuA8Q0GD6ZfIVaUv5dQ_woFqeqmoEF8BWboSDZxayeg 6447
itwinai/torch/monitoring/plotting.py sha256=G8d0dquomsFZR05SHimwv0BlJKLxVL-pANeyT91Wo3Y 5435
itwinai/torch/profiling/communication_plot.py sha256=5MJ1V0IKjppxtlruEsOpT7t1Pb7aOWfbqCGpSvNuFHc 6764
itwinai/torch/profiling/profiler.py sha256=9dS3bbQFVUfXDBKuu4F0oAcxP4J79WojalsMSspxHKE 5116
itwinai-0.2.4.dist-info/AUTHORS.md sha256=Dr8ItlBYiwL7WCpvlnZNdv9kgidTY5YBg_8omrEjabk 209
itwinai-0.2.4.dist-info/LICENSE sha256=WbKp3FOubUaOnWCThFMDxxNx3G2Mg5yxJYBhVCQfSIU 1076
itwinai-0.2.4.dist-info/METADATA sha256=VfC-x7iKAYokEA8i1JZ1eEW5gQ3PvyM6xUWMy8JLgQc 20231
itwinai-0.2.4.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
itwinai-0.2.4.dist-info/entry_points.txt sha256=06NNBOGqY-4AkpnFf-IDzWHFvgzbVzk5f0yhw-C_PDI 44
itwinai-0.2.4.dist-info/top_level.txt sha256=Zc5_9rJYu6PXp7cUx_7fjy4xyg5JG3dTq7OwZj3ybFA 8
itwinai-0.2.4.dist-info/RECORD

top_level.txt

itwinai

entry_points.txt

itwinai = itwinai.cli:app