this repo has no description

Merge pull request #16452 from UnixJunkie/parany_11

new file: packages/parany/parany.11.0.2/opam

Changed files
+53 -5
packages
hts_shrink
hts_shrink.2.1.1
molenc
molenc.7.0.1
molenc.8.0.2
oplsr
oplsr.5.0.1
parany
parany.11.0.2
pardi
pardi.2.0.4
+1 -1
packages/hts_shrink/hts_shrink.2.1.1/opam
···
"batteries"
"dolog" {>= "4.0.0"}
"parmap"
-
"parany" {>= "5.0.0"}
+
"parany" {>= "5.0.0" & < "11.0.0"}
"minicli" {>= "5.0.0"}
"bitv"
"bst"
+1 -1
packages/molenc/molenc.7.0.1/opam
···
"dune" {>= "1.11"}
"minicli"
"ocaml"
-
"parany" {>= "9.0.0"} # for the Parmap compatibility module
+
"parany" {>= "9.0.0" & < "11.0.0"}
]
synopsis: "Molecular encoder/featurizer using rdkit and OCaml"
description: """Chemical fingerprints are lossy encodings of molecules.
+1 -1
packages/molenc/molenc.8.0.2/opam
···
"dune" {>= "1.11"}
"minicli"
"ocaml"
-
"parany" {>= "9.0.0"} # for the Parmap compatibility module
+
"parany" {>= "9.0.0" & < "11.0.0"}
]
synopsis: "Molecular encoder/featurizer using rdkit and OCaml"
description: """Chemical fingerprints are lossy encodings of molecules.
+1 -1
packages/oplsr/oplsr.5.0.1/opam
···
"batteries"
"minicli" {>= "5.0.0"}
"cpm"
-
"parany" {>= "5.0.0"}
+
"parany" {>= "5.0.0" & < "11.0.0"}
]
synopsis: "OCaml wrapper for the R 'pls' package"
description: """
+48
packages/parany/parany.11.0.2/opam
···
+
opam-version: "2.0"
+
maintainer: "unixjunkie@sdf.org"
+
authors: "Francois Berenger"
+
license: "LGPL-2.0-or-later"
+
homepage: "https://github.com/UnixJunkie/parany"
+
bug-reports: "https://github.com/UnixJunkie/parany/issues"
+
dev-repo: "git+https://github.com/UnixJunkie/parany.git"
+
depends: [
+
"base-unix"
+
"cpu"
+
"dune" {>= "1.6.0"}
+
"ocaml"
+
]
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
# the test exe doesn't run in the CI env. of the opam-repository
+
# probably because processes are limited to one core, I guess
+
# ["dune" "runtest" "-p" name "-j" jobs] {with-test}
+
]
+
synopsis: "Parallelize any computation"
+
description: """
+
Generalized map reduce for parallel computers (not distributed computing).
+
Can process in parallel an infinite stream of elements.
+
+
Can process a very large file in parallel on a multicore computer;
+
provided there is a way to cut your file into independent blocks
+
(the 'demux' function).
+
The processing function is called 'work'.
+
The function gathering the results is called 'mux'.
+
The number of processors running your computation in parallel is called
+
'nprocs'.
+
The chunk size (number of items) processed by one call to the 'work' function
+
is called 'csize'.
+
+
There is a minimalist Parmap module, if you want to switch
+
to/from Parmap easily.
+
+
Read the corresponding ocamldoc before using.
+
+
USING THIS LIBRARY IN A MISSION CRITICAL, LONG-RUNNING SOFTWARE
+
THAT IS NEVER SUPPOSED TO CRASH IS NOT ADVIZED.
+
WHILE THIS LIBRARY IS HIGH PERFORMANCE, IT IS ALSO DANGEROUS.
+
USE AT YOUR OWN RISKS.
+
"""
+
url {
+
src: "https://github.com/UnixJunkie/parany/archive/v11.0.2.tar.gz"
+
checksum: "md5=052b131c99bdf3f67c51175f5e3bccfe"
+
}
+1 -1
packages/pardi/pardi.2.0.4/opam
···
"dune" {>= "1.11"}
"batteries"
"dolog" {>= "4.0.0"}
-
"parany" {>= "6.0.0"}
+
"parany" {>= "6.0.0" & < "11.0.0"}
"minicli" {>= "5.0.0"}
"lz4"
"cryptokit"