From b2a4af7171a9678f860b5c66393fbc8c0fd4d4e2 Mon Sep 17 00:00:00 2001 From: Chris Nuernberger Date: Sat, 16 Nov 2024 11:28:41 -0700 Subject: [PATCH] Release 10.122 --- deps.edn | 2 +- docs/buffered-image.html | 2 +- docs/cheatsheet.html | 2 +- docs/datatype-to-dtype-next.html | 2 +- docs/dimensions-bytecode-gen.html | 2 +- docs/index.html | 4 ++-- docs/overview.html | 2 +- docs/tech.v3.datatype.argops.html | 2 +- docs/tech.v3.datatype.bitmap.html | 2 +- docs/tech.v3.datatype.convolve.html | 2 +- docs/tech.v3.datatype.datetime.html | 2 +- docs/tech.v3.datatype.errors.html | 2 +- docs/tech.v3.datatype.ffi.clang.html | 2 +- docs/tech.v3.datatype.ffi.graalvm.html | 2 +- docs/tech.v3.datatype.ffi.html | 2 +- docs/tech.v3.datatype.ffi.size-t.html | 2 +- docs/tech.v3.datatype.functional.html | 2 +- docs/tech.v3.datatype.gradient.html | 2 +- docs/tech.v3.datatype.html | 2 +- docs/tech.v3.datatype.list.html | 2 +- docs/tech.v3.datatype.mmap-writer.html | 2 +- docs/tech.v3.datatype.mmap.html | 2 +- docs/tech.v3.datatype.native-buffer.html | 2 +- docs/tech.v3.datatype.nippy.html | 2 +- docs/tech.v3.datatype.packing.html | 2 +- docs/tech.v3.datatype.reductions.html | 2 +- docs/tech.v3.datatype.rolling.html | 2 +- docs/tech.v3.datatype.sampling.html | 2 +- docs/tech.v3.datatype.statistics.html | 2 +- docs/tech.v3.datatype.struct.html | 2 +- docs/tech.v3.datatype.wavelet.html | 2 +- docs/tech.v3.libs.buffered-image.html | 2 +- docs/tech.v3.parallel.for.html | 2 +- docs/tech.v3.parallel.queue-iter.html | 2 +- docs/tech.v3.tensor.color-gradients.html | 2 +- docs/tech.v3.tensor.dimensions.html | 2 +- docs/tech.v3.tensor.html | 2 +- src/tech/v3/datatype/datetime/packing.clj | 13 +++++++------ test/tech/v3/datatype/datetime_test.clj | 3 ++- 39 files changed, 47 insertions(+), 45 deletions(-) diff --git a/deps.edn b/deps.edn index e2fd077f..fc037e21 100644 --- a/deps.edn +++ b/deps.edn @@ -21,7 +21,7 @@ :exec-fn codox.main/-main :exec-args {:group-id "cnuernber" :artifact-id "dtype-next" - :version "10.121" + :version "10.122" :name "DType Next" :description "High Performance Clojure Primitives" :metadata {:doc/format :markdown} diff --git a/docs/buffered-image.html b/docs/buffered-image.html index 893314a0..f7f51053 100644 --- a/docs/buffered-image.html +++ b/docs/buffered-image.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

dtype-next Buffered Image Support

+ gtag('config', 'G-95TVFC1FEB');

dtype-next Buffered Image Support

dtype-next contains support for loading/saving buffered images and creating tensors from buffered images.

Usage

diff --git a/docs/cheatsheet.html b/docs/cheatsheet.html index f7951de9..19b068be 100644 --- a/docs/cheatsheet.html +++ b/docs/cheatsheet.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

dtype-next Cheatsheet

+ gtag('config', 'G-95TVFC1FEB');

dtype-next Cheatsheet

The old cheatsheet has been moved to overview.

Most of these functions are accessible via the [tech.v3.datatype :as dtype] namespace. When another namespace is required, it is specified separately.

diff --git a/docs/datatype-to-dtype-next.html b/docs/datatype-to-dtype-next.html index f4f0b4b8..8f30f31c 100644 --- a/docs/datatype-to-dtype-next.html +++ b/docs/datatype-to-dtype-next.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

Why dtype-next?

+ gtag('config', 'G-95TVFC1FEB');

Why dtype-next?

tech.datatype

tech.datatype as a numerics stack fulfills our technical needs at TechAscent in regards to scientific computing, data science, and machine learning. It enables a completely diff --git a/docs/dimensions-bytecode-gen.html b/docs/dimensions-bytecode-gen.html index c49619bd..176fd332 100644 --- a/docs/dimensions-bytecode-gen.html +++ b/docs/dimensions-bytecode-gen.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

dtype-next Tensor Dimensions and Bytecode Generation

+ gtag('config', 'G-95TVFC1FEB');

dtype-next Tensor Dimensions and Bytecode Generation

dtype-next uses a dimensions operator in order to transform nd space to a linear address space. We no longer compile in bytecode address operator generation by default as it takes a bit longer to load and most users won't see any benefit as diff --git a/docs/index.html b/docs/index.html index 55b9322e..9722ca2e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,10 +1,10 @@ -DType Next 10.121

DType Next 10.121

High Performance Clojure Primitives.

Topics

Namespaces

tech.v3.datatype

Base namespace for container creation and elementwise access of data

+ gtag('config', 'G-95TVFC1FEB');

DType Next 10.122

High Performance Clojure Primitives.

Topics

Namespaces

tech.v3.datatype.argops

Efficient functions for operating in index space. Take-off of the argsort, argmin, etc. type functions from Matlab. These functions generally only work on readers and all return some version of an index or list of indexes.

diff --git a/docs/overview.html b/docs/overview.html index a8a44da6..bd3f24b5 100644 --- a/docs/overview.html +++ b/docs/overview.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

dtype-next Overview

+ gtag('config', 'G-95TVFC1FEB');

dtype-next Overview

Setup

(require '[tech.v3.datatype :as dtype])
 
diff --git a/docs/tech.v3.datatype.argops.html b/docs/tech.v3.datatype.argops.html index d8371700..ec495bca 100644 --- a/docs/tech.v3.datatype.argops.html +++ b/docs/tech.v3.datatype.argops.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.argops

Efficient functions for operating in index space. Take-off of the argsort, argmin, etc. + gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.argops

Efficient functions for operating in index space. Take-off of the argsort, argmin, etc. type functions from Matlab. These functions generally only work on readers and all return some version of an index or list of indexes.

->binary-operator

(->binary-operator op)

Convert a thing to a binary operator. Thing can be a keyword or diff --git a/docs/tech.v3.datatype.bitmap.html b/docs/tech.v3.datatype.bitmap.html index 3088d455..5ecfa64a 100644 --- a/docs/tech.v3.datatype.bitmap.html +++ b/docs/tech.v3.datatype.bitmap.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.bitmap

Functions for working with RoaringBitmaps. These are integrated deeply into + gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.bitmap

Functions for working with RoaringBitmaps. These are integrated deeply into several tech.v3.datatype algorithms and have many potential applications in high performance computing applications as they are both extremely fast and storage-space efficient.

diff --git a/docs/tech.v3.datatype.convolve.html b/docs/tech.v3.datatype.convolve.html index 46993297..ec483097 100644 --- a/docs/tech.v3.datatype.convolve.html +++ b/docs/tech.v3.datatype.convolve.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.convolve

Namespace for implementing various basic convolutions. Currently only 1d + gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.convolve

Namespace for implementing various basic convolutions. Currently only 1d convolutions are supported.

convolve1d

(convolve1d data win options)(convolve1d data win)

Convolve a window across a signal. The only difference from correlate is the window is reversed and then correlate is called. See options for correlate, this diff --git a/docs/tech.v3.datatype.datetime.html b/docs/tech.v3.datatype.datetime.html index 5a2dd84b..05b18bda 100644 --- a/docs/tech.v3.datatype.datetime.html +++ b/docs/tech.v3.datatype.datetime.html @@ -4,7 +4,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.datetime

Thorough bindings to java.time.datetime. Includes packed datatypes and + gtag('config', 'G-95TVFC1FEB');

tech.v3.datatype.datetime

Thorough bindings to java.time.datetime. Includes packed datatypes and lifting various datetime datatypes into the datatype system.

A general outline is: