Skip to content

Commit 275d7a5

Browse files
authored
Merge pull request #28111 from tmattio/release-raven-1.0.0_alpha0
[new release] raven (9 packages) (1.0.0~alpha0)
2 parents 1a64879 + 074096a commit 275d7a5

File tree

9 files changed

+451
-0
lines changed
  • packages
    • hugin/hugin.1.0.0~alpha0
    • kaun/kaun.1.0.0~alpha0
    • nx-datasets/nx-datasets.1.0.0~alpha0
    • nx-text/nx-text.1.0.0~alpha0
    • nx/nx.1.0.0~alpha0
    • quill/quill.1.0.0~alpha0
    • raven/raven.1.0.0~alpha0
    • rune/rune.1.0.0~alpha0
    • sowilo/sowilo.1.0.0~alpha0

9 files changed

+451
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
synopsis: "Visualization library for OCaml"
3+
description:
4+
"Hugin is a powerful visualization library for OCaml that produces publication-quality plots and charts. It integrates with the Raven ecosystem to provide visualization of Nx data."
5+
maintainer: ["Thibaut Mattio <[email protected]>"]
6+
authors: ["Thibaut Mattio <[email protected]>"]
7+
license: "ISC"
8+
tags: ["visualization" "plotting" "charts" "data-science" "graphics"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
bug-reports: "https://github.com/raven-ml/raven/issues"
11+
depends: [
12+
"ocaml" {>= "5.2.0"}
13+
"dune" {>= "3.19"}
14+
"conf-sdl2"
15+
"cairo2"
16+
"nx" {= version}
17+
"alcotest" {with-test}
18+
"odoc" {with-doc}
19+
]
20+
build: [
21+
["dune" "subst"] {dev}
22+
[
23+
"dune"
24+
"build"
25+
"-p"
26+
name
27+
"-j"
28+
jobs
29+
"--promote-install-files=false"
30+
"@install"
31+
"@runtest" {with-test}
32+
"@doc" {with-doc}
33+
]
34+
["dune" "install" "-p" name "--create-install-files" name]
35+
]
36+
dev-repo: "git+https://github.com/raven-ml/raven.git"
37+
x-maintenance-intent: ["(latest)"]
38+
url {
39+
src:
40+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha0/raven-1.0.0.alpha0.tbz"
41+
checksum: [
42+
"sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d"
43+
"sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782"
44+
]
45+
}
46+
x-commit-hash: "2bac64a5026c68d79371eef918a5242b1ad75bd5"
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
synopsis: "Flax-inspired neural network library for OCaml"
3+
description:
4+
"Kaun brings modern deep learning to OCaml with a flexible, type-safe API for building and training neural networks. It leverages Rune for automatic differentiation and computation graph optimization while maintaining OCaml's functional programming advantages."
5+
maintainer: ["Thibaut Mattio <[email protected]>"]
6+
authors: ["Thibaut Mattio <[email protected]>"]
7+
license: "ISC"
8+
tags: ["neural-networks" "machine-learning" "deep-learning"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
bug-reports: "https://github.com/raven-ml/raven/issues"
11+
depends: [
12+
"ocaml" {>= "5.2.0"}
13+
"dune" {>= "3.19"}
14+
"logs"
15+
"rune" {= version}
16+
"nx-datasets" {= version}
17+
"alcotest" {with-test}
18+
"odoc" {with-doc}
19+
]
20+
build: [
21+
["dune" "subst"] {dev}
22+
[
23+
"dune"
24+
"build"
25+
"-p"
26+
name
27+
"-j"
28+
jobs
29+
"--promote-install-files=false"
30+
"@install"
31+
"@runtest" {with-test}
32+
"@doc" {with-doc}
33+
]
34+
["dune" "install" "-p" name "--create-install-files" name]
35+
]
36+
dev-repo: "git+https://github.com/raven-ml/raven.git"
37+
x-maintenance-intent: ["(latest)"]
38+
url {
39+
src:
40+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha0/raven-1.0.0.alpha0.tbz"
41+
checksum: [
42+
"sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d"
43+
"sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782"
44+
]
45+
}
46+
x-commit-hash: "2bac64a5026c68d79371eef918a5242b1ad75bd5"
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
opam-version: "2.0"
2+
synopsis: "Common datasets for machine learning"
3+
description:
4+
"A collection of common datasets for machine learning tasks, including image classification, regression, and more. This package provides easy access to popular datasets in a format compatible with Nx."
5+
maintainer: ["Thibaut Mattio <[email protected]>"]
6+
authors: ["Thibaut Mattio <[email protected]>"]
7+
license: "ISC"
8+
tags: [
9+
"datasets"
10+
"machine-learning"
11+
"data-science"
12+
"image-classification"
13+
"regression"
14+
]
15+
homepage: "https://github.com/raven-ml/raven"
16+
bug-reports: "https://github.com/raven-ml/raven/issues"
17+
depends: [
18+
"ocaml" {>= "5.2.0"}
19+
"dune" {>= "3.19"}
20+
"camlzip"
21+
"ocurl"
22+
"csv"
23+
"logs"
24+
"nx" {= version}
25+
"alcotest" {with-test}
26+
"odoc" {with-doc}
27+
]
28+
build: [
29+
["dune" "subst"] {dev}
30+
[
31+
"dune"
32+
"build"
33+
"-p"
34+
name
35+
"-j"
36+
jobs
37+
"--promote-install-files=false"
38+
"@install"
39+
"@runtest" {with-test}
40+
"@doc" {with-doc}
41+
]
42+
["dune" "install" "-p" name "--create-install-files" name]
43+
]
44+
dev-repo: "git+https://github.com/raven-ml/raven.git"
45+
x-maintenance-intent: ["(latest)"]
46+
url {
47+
src:
48+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha0/raven-1.0.0.alpha0.tbz"
49+
checksum: [
50+
"sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d"
51+
"sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782"
52+
]
53+
}
54+
x-commit-hash: "2bac64a5026c68d79371eef918a5242b1ad75bd5"
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
opam-version: "2.0"
2+
synopsis: "Text processing and NLP extensions for Nx"
3+
description:
4+
"Text processing library that extends Nx with natural language processing capabilities. Provides tokenization, encoding, and text manipulation functionality compatible with the Nx tensor library."
5+
maintainer: ["Thibaut Mattio <[email protected]>"]
6+
authors: ["Thibaut Mattio <[email protected]>"]
7+
license: "ISC"
8+
tags: ["text-processing" "nlp" "natural-language-processing" "tokenization"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
bug-reports: "https://github.com/raven-ml/raven/issues"
11+
depends: [
12+
"ocaml" {>= "5.2.0"}
13+
"dune" {>= "3.19"}
14+
"nx" {= version}
15+
"re"
16+
"uutf"
17+
"uucp"
18+
"alcotest" {with-test}
19+
"odoc" {with-doc}
20+
]
21+
build: [
22+
["dune" "subst"] {dev}
23+
[
24+
"dune"
25+
"build"
26+
"-p"
27+
name
28+
"-j"
29+
jobs
30+
"--promote-install-files=false"
31+
"@install"
32+
"@runtest" {with-test}
33+
"@doc" {with-doc}
34+
]
35+
["dune" "install" "-p" name "--create-install-files" name]
36+
]
37+
dev-repo: "git+https://github.com/raven-ml/raven.git"
38+
x-maintenance-intent: ["(latest)"]
39+
url {
40+
src:
41+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha0/raven-1.0.0.alpha0.tbz"
42+
checksum: [
43+
"sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d"
44+
"sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782"
45+
]
46+
}
47+
x-commit-hash: "2bac64a5026c68d79371eef918a5242b1ad75bd5"

packages/nx/nx.1.0.0~alpha0/opam

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
opam-version: "2.0"
2+
synopsis: "High-performance N-dimensional array library for OCaml"
3+
description:
4+
"Nx is the core component of the Raven ecosystem providing efficient numerical computation with multi-device support. It offers NumPy-like functionality with the benefits of OCaml's type system."
5+
maintainer: ["Thibaut Mattio <[email protected]>"]
6+
authors: ["Thibaut Mattio <[email protected]>"]
7+
license: "ISC"
8+
tags: ["numerical-computation" "tensor-library" "machine-learning"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
bug-reports: "https://github.com/raven-ml/raven/issues"
11+
depends: [
12+
"ocaml" {>= "5.2.0"}
13+
"dune" {>= "3.19"}
14+
"camlzip"
15+
"dune-configurator" {build}
16+
"ctypes" {>= "0.21.0" & os = "macos"}
17+
"ctypes-foreign" {>= "0.21.0" & os = "macos"}
18+
"integers" {os = "macos"}
19+
"alcotest" {with-test}
20+
"mdx" {with-test}
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"--promote-install-files=false"
33+
"@install"
34+
"@runtest" {with-test}
35+
"@doc" {with-doc}
36+
]
37+
["dune" "install" "-p" name "--create-install-files" name]
38+
]
39+
dev-repo: "git+https://github.com/raven-ml/raven.git"
40+
x-maintenance-intent: ["(latest)"]
41+
url {
42+
src:
43+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha0/raven-1.0.0.alpha0.tbz"
44+
checksum: [
45+
"sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d"
46+
"sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782"
47+
]
48+
}
49+
x-commit-hash: "2bac64a5026c68d79371eef918a5242b1ad75bd5"
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
opam-version: "2.0"
2+
synopsis: "Interactive notebook for OCaml data science"
3+
description:
4+
"Quill is an interactive notebook application for data exploration, prototyping, and knowledge sharing in OCaml. It provides a Jupyter-like experience with rich visualization and documentation capabilities."
5+
maintainer: ["Thibaut Mattio <[email protected]>"]
6+
authors: ["Thibaut Mattio <[email protected]>"]
7+
license: "ISC"
8+
tags: [
9+
"notebook" "interactive-computing" "data-science" "literate-programming"
10+
]
11+
homepage: "https://github.com/raven-ml/raven"
12+
bug-reports: "https://github.com/raven-ml/raven/issues"
13+
depends: [
14+
"ocaml" {>= "5.2.0"}
15+
"dune" {>= "3.19"}
16+
"dune-site" {>= "3.19.0"}
17+
"cmdliner"
18+
"wasm_of_ocaml-compiler"
19+
"js_of_ocaml-toplevel"
20+
"dream" {>= "1.0.0~alpha8"}
21+
"ppx_deriving_yojson"
22+
"crunch"
23+
"cmarkit"
24+
"vdom"
25+
"brr"
26+
"base64"
27+
"nx" {= version}
28+
"nx-datasets" {= version}
29+
"nx-text" {= version}
30+
"rune" {= version}
31+
"kaun" {= version}
32+
"sowilo" {= version}
33+
"hugin" {= version}
34+
"alcotest" {with-test}
35+
"odoc" {with-doc}
36+
]
37+
dev-repo: "git+https://github.com/raven-ml/raven.git"
38+
x-maintenance-intent: ["(latest)"]
39+
build: [
40+
["dune" "subst"] {dev}
41+
[
42+
"dune"
43+
"build"
44+
"--root"
45+
"."
46+
"--only-packages"
47+
name
48+
"--no-config"
49+
"--profile"
50+
"release"
51+
"-j"
52+
jobs
53+
"--auto-promote"
54+
"--promote-install-files=false"
55+
"@install"
56+
"@runtest" {with-test}
57+
"@doc" {with-doc}
58+
]
59+
["dune" "install" "-p" name "--create-install-files" name]
60+
]
61+
url {
62+
src:
63+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha0/raven-1.0.0.alpha0.tbz"
64+
checksum: [
65+
"sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d"
66+
"sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782"
67+
]
68+
}
69+
x-commit-hash: "2bac64a5026c68d79371eef918a5242b1ad75bd5"
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
opam-version: "2.0"
2+
synopsis: "Meta package for the Raven ML ecosystem"
3+
description:
4+
"Raven is a comprehensive machine learning ecosystem for OCaml. This meta package installs all Raven components including Nx (tensors), Hugin (plotting), Quill (notebooks), Rune (autodiff), Kaun (neural networks), and Sowilo (computer vision)."
5+
maintainer: ["Thibaut Mattio <[email protected]>"]
6+
authors: ["Thibaut Mattio <[email protected]>"]
7+
license: "ISC"
8+
tags: ["machine-learning" "data-science" "numerical-computation"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
bug-reports: "https://github.com/raven-ml/raven/issues"
11+
depends: [
12+
"dune" {>= "3.19"}
13+
"nx" {= version}
14+
"nx-datasets" {= version}
15+
"nx-text" {= version}
16+
"rune" {= version}
17+
"kaun" {= version}
18+
"sowilo" {= version}
19+
"quill" {= version}
20+
"hugin" {= version}
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"--promote-install-files=false"
33+
"@install"
34+
"@runtest" {with-test}
35+
"@doc" {with-doc}
36+
]
37+
["dune" "install" "-p" name "--create-install-files" name]
38+
]
39+
dev-repo: "git+https://github.com/raven-ml/raven.git"
40+
x-maintenance-intent: ["(latest)"]
41+
url {
42+
src:
43+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha0/raven-1.0.0.alpha0.tbz"
44+
checksum: [
45+
"sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d"
46+
"sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782"
47+
]
48+
}
49+
x-commit-hash: "2bac64a5026c68d79371eef918a5242b1ad75bd5"

0 commit comments

Comments
 (0)