structurng repo
This commit is contained in:
32
pyproject.toml
Normal file
32
pyproject.toml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Choosing a build backend:
|
||||||
|
[build-system]
|
||||||
|
requires = ["setuptools"]
|
||||||
|
build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
|
[project]
|
||||||
|
name = "ThermalSolver"
|
||||||
|
version = "0.0.1"
|
||||||
|
description = "Thermal conduction surrogate model"
|
||||||
|
readme = "README.md"
|
||||||
|
requires-python = ">=3.9"
|
||||||
|
license = { file = "LICENSE" }
|
||||||
|
authors = [
|
||||||
|
{name = "Filippo Olivo", email = "filippo.olivo@sissa.it"}
|
||||||
|
]
|
||||||
|
dynamic = ["dependencies"]
|
||||||
|
|
||||||
|
[tool.setuptools.packages.find]
|
||||||
|
include = ["ThermalSolver*"]
|
||||||
|
exclude = ["scripts", "tests", "shell", "experiments"]
|
||||||
|
|
||||||
|
[tool.setuptools.dynamic]
|
||||||
|
dependencies = { file = ["requirements.txt"] }
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["black @ git+https://github.com/psf/black", "pytest"]
|
||||||
|
|
||||||
|
[tool.black]
|
||||||
|
line-length = 80
|
||||||
|
|
||||||
|
[tool.isort]
|
||||||
|
profile = "black"
|
||||||
62
requirements.txt
Normal file
62
requirements.txt
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
aiohappyeyeballs==2.6.1
|
||||||
|
aiohttp==3.12.15
|
||||||
|
aiosignal==1.4.0
|
||||||
|
attrs==25.3.0
|
||||||
|
certifi==2025.8.3
|
||||||
|
charset-normalizer==3.4.3
|
||||||
|
datasets==4.1.1
|
||||||
|
dill==0.4.0
|
||||||
|
filelock==3.19.1
|
||||||
|
frozenlist==1.7.0
|
||||||
|
fsspec==2025.9.0
|
||||||
|
hf-xet==1.1.10
|
||||||
|
huggingface-hub==0.35.0
|
||||||
|
idna==3.10
|
||||||
|
Jinja2==3.1.6
|
||||||
|
lightning==2.5.5
|
||||||
|
lightning-utilities==0.15.2
|
||||||
|
MarkupSafe==3.0.2
|
||||||
|
mpmath==1.3.0
|
||||||
|
multidict==6.6.4
|
||||||
|
multiprocess==0.70.16
|
||||||
|
networkx==3.5
|
||||||
|
numpy==2.3.3
|
||||||
|
nvidia-cublas-cu12==12.8.4.1
|
||||||
|
nvidia-cuda-cupti-cu12==12.8.90
|
||||||
|
nvidia-cuda-nvrtc-cu12==12.8.93
|
||||||
|
nvidia-cuda-runtime-cu12==12.8.90
|
||||||
|
nvidia-cudnn-cu12==9.10.2.21
|
||||||
|
nvidia-cufft-cu12==11.3.3.83
|
||||||
|
nvidia-cufile-cu12==1.13.1.3
|
||||||
|
nvidia-curand-cu12==10.3.9.90
|
||||||
|
nvidia-cusolver-cu12==11.7.3.90
|
||||||
|
nvidia-cusparse-cu12==12.5.8.93
|
||||||
|
nvidia-cusparselt-cu12==0.7.1
|
||||||
|
nvidia-nccl-cu12==2.27.3
|
||||||
|
nvidia-nvjitlink-cu12==12.8.93
|
||||||
|
nvidia-nvtx-cu12==12.8.90
|
||||||
|
packaging==25.0
|
||||||
|
pandas==2.3.2
|
||||||
|
propcache==0.3.2
|
||||||
|
psutil==7.1.0
|
||||||
|
pyarrow==21.0.0
|
||||||
|
pyparsing==3.2.5
|
||||||
|
python-dateutil==2.9.0.post0
|
||||||
|
pytorch-lightning==2.5.5
|
||||||
|
pytz==2025.2
|
||||||
|
PyYAML==6.0.2
|
||||||
|
requests==2.32.5
|
||||||
|
setuptools==78.1.1
|
||||||
|
six==1.17.0
|
||||||
|
sympy==1.14.0
|
||||||
|
torch==2.8.0
|
||||||
|
torch-geometric==2.6.1
|
||||||
|
torchmetrics==1.8.2
|
||||||
|
tqdm==4.67.1
|
||||||
|
triton==3.4.0
|
||||||
|
typing_extensions==4.15.0
|
||||||
|
tzdata==2025.2
|
||||||
|
urllib3==2.5.0
|
||||||
|
wheel==0.45.1
|
||||||
|
xxhash==3.5.0
|
||||||
|
yarl==1.20.1
|
||||||
Reference in New Issue
Block a user