diff --git a/CHANGELOG.md b/CHANGELOG.md index 640d536..470f3e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## v0.3.0 - 2022-11-20 - The `tensor` module gains the `TensorResult` type; the `from_bool` and `from_bools` creation functions; the `size` reflection function; the `squeeze` diff --git a/README.md b/README.md index e9afb06..8416b9c 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ $ gleam add argamak ```elixir defp deps do [ - {:argamak, "~> 0.2"}, + {:argamak, "~> 0.3"}, ] end ``` @@ -43,7 +43,7 @@ end ```erlang {deps, [ - {argamak, "0.2.0"} + {argamak, "0.3.0"} ]}. ``` diff --git a/gleam.toml b/gleam.toml index 90bf5f0..4253abe 100644 --- a/gleam.toml +++ b/gleam.toml @@ -1,5 +1,5 @@ name = "argamak" -version = "0.3.0-dev" +version = "0.3.0" description = "A tensor library for the Gleam programming language" licences = ["Apache-2.0"] diff --git a/src/argamak/tensor.gleam b/src/argamak/tensor.gleam index f0f1597..dd6c51b 100644 --- a/src/argamak/tensor.gleam +++ b/src/argamak/tensor.gleam @@ -798,7 +798,6 @@ pub fn broadcast_over( |> result.all let axis_map = map.from_list(mapped_axes) - // TODO: use higher level functions? let pre_shape = new_axes |> list.map(with: fn(axis) { @@ -3592,23 +3591,6 @@ pub fn in_situ_mean( reducible_over_axes(do_mean, x, filter, InSitu) } -//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Slicing & Joining Functions // -//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// - -// TODO -// concat -// take -// take_along_axis -// gather -// reverse -// slice -// put_slice -// split -// tile -// stack -// unstack - //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// // Conversion Functions // //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//