Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]#
[0.2.0] - 2026-06-19#
Changed#
Breaking:
StackedLinearLayer.weightshape changed from(n_stacks, in_features, out_features)to(n_stacks, out_features, in_features), aligning withnn.Linear’s(out_features, in_features)convention and with the bias shape(n_stacks, out_features). The forward pass andoutput_subset/stack_subsetbehaviour are unchanged; only the stored weight layout differs.
[0.1.3] - 2026-06-17#
Changed#
StackedLinearLayer.forwardnow accepts an arbitrary number of leading (batch) dimensions, likenn.Linear’s(*, in_features). Input of shape(..., n_stacks, in_features)produces output of shape(..., n_stacks, out_features); the transformation is applied only to the last two dimensions. Previously only a fixed 2D batch(batch, n_stacks, in_features)was supported.output_subsetandstack_subsetwork with the extra leading dimensions as well.
[0.1.2]#
Added#
Basic tool, preprocessing and plotting functions