Skip to content

Commit a671595

Browse files
authored
arXiv link (#40)
1 parent 958f51f commit a671595

File tree

2 files changed

+20
-7
lines changed

2 files changed

+20
-7
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,21 @@ Yet another vine copula package, using [PyTorch](https://pytorch.org/get-started
2121
- Pure `Python` library, inspired by [pyvinecopulib](https://github.com/vinecopulib/pyvinecopulib/) on Windows, Linux, MacOS
2222
- IO and visualization support
2323

24+
## Citation
25+
If you use `TorchVineCopuLib` in your work, please cite:
26+
27+
> Cheng, Tuoyuan, Thibault Vatter, Thomas Nagler, and Kan Chen. "Vine Copulas as Differentiable Computational Graphs." arXiv preprint arXiv:2506.13318 (2025).
28+
29+
```latex
30+
@article{cheng2025vine,
31+
title={Vine Copulas as Differentiable Computational Graphs},
32+
author={Cheng, Tuoyuan and Vatter, Thibault and Nagler, Thomas and Chen, Kan},
33+
journal={arXiv preprint arXiv:2506.13318},
34+
year={2025},
35+
url={https://arxiv.org/abs/2506.13318},
36+
}
37+
```
38+
2439
## Examples
2540

2641
Visit the [`./examples/`](https://github.com/TY-Cheng/torchvinecopulib/tree/main/examples) folder for `.ipynb` Jupyter notebooks.

pyproject.toml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ classifiers = [
4242
"Programming Language :: Python :: 3.11",
4343
"Programming Language :: Python :: 3.12",
4444
"Programming Language :: Python :: 3.13",
45-
"Programming Language :: Python :: 3.14",
46-
"Programming Language :: Python :: 3.15",
4745
"Topic :: Scientific/Engineering",
4846
]
4947
dependencies = ["numpy>=2", "scipy", "fastkde", "pyvinecopulib"]
@@ -76,18 +74,18 @@ dev = [
7674
[project.optional-dependencies]
7775
cpu = ["torch>=2"]
7876
cu126 = ["torch>=2"]
79-
cu124 = ["torch>=2"]
77+
cu128 = ["torch>=2"]
8078

8179
[tool.uv]
8280
managed = true
8381
default-groups = ["dev"]
84-
conflicts = [[{ extra = "cpu" }, { extra = "cu126" }, { extra = "cu124" }]]
82+
conflicts = [[{ extra = "cpu" }, { extra = "cu126" }, { extra = "cu128" }]]
8583

8684
[tool.uv.sources]
8785
torch = [
8886
{ index = "torch-cpu", extra = "cpu" },
8987
{ index = "torch-cu126", extra = "cu126" },
90-
{ index = "torch-cu124", extra = "cu124" },
88+
{ index = "torch-cu128", extra = "cu128" },
9189
]
9290

9391
[[tool.uv.index]]
@@ -101,8 +99,8 @@ url = "https://download.pytorch.org/whl/cu126"
10199
explicit = true
102100

103101
[[tool.uv.index]]
104-
name = "torch-cu124"
105-
url = "https://download.pytorch.org/whl/cu124"
102+
name = "torch-cu128"
103+
url = "https://download.pytorch.org/whl/cu128"
106104
explicit = true
107105

108106
[[tool.uv.index]]

0 commit comments

Comments
 (0)