Skip to content

Releases: sandialabs/pyttb

v1.6.2

08 Jun 20:39
f66730e
Compare
Choose a tag to compare

What's Changed

  • Documentation:
    • Updated coverage testing (#128, #131, #132, #133)
    • Updated dev docs for contributors (#106, #123)
    • Clarifications in sptensor (#137)
    • Minor fixes for clarification (#117)
  • Fixes/Completed:
    • Fixing indexing/slicing in tensor (#109, #116)
    • Fixing ktensor methods: arrange, normalize (#103)
    • Streamling khatrirao code (#127)
    • Avoiding class names for variables (#118)

Full Changelog: v1.6.1...v1.6.2

v1.6.1

27 Apr 15:00
48c15b5
Compare
Choose a tag to compare

What's Changed

  • New:
    • Tensor generator helpers:
      • tenones, tenzeros, tendiag, sptendiag (PR #93)
      • tenrand, sptenrand (PR #100)
    • Moved to using logging instead of warnings (PR #99)
  • Documentation:
    • Completed: ktensor (PR #101)
    • Fixed linking for new classes (PR #98)

Full Changelog: v1.6.0...v1.6.1

v1.6.0

16 Apr 15:17
ab3b410
Compare
Choose a tag to compare

What's Changed

  • API Change (PR #91)
    • Not backwards compatible
    • pyttb_utils.tt_dimscheck
      • Addresses ambiguity of -0 by using exclude_dims (numpy.ndarray) parameter
    • ktensor.ttv, sptensor.ttv, tensor.ttv, ttensor.ttv
      • Use exlude_dims parameter instead of -dims
      • Explicit nameing of dimensions to exclude
    • tensor.ttsv
      • Use skip_dim (int) parameter instead of -dims
      • Exclude all dimensions up to and including skip_dim
  • Fixes/Completed:
    • Code cleaning: minor changes associated with replacing -dims with exclude_dims/skip_dim
    • Authorship: PyPI only allows one author, changing to current POC

Full Changelog: v1.5.1...v1.6.0

v1.5.1

14 Apr 21:55
5544863
Compare
Choose a tag to compare
  • New:
    • Dev Support:
      • Linting: support for pyttb_utils and sptensor (PR #77)
      • Pre-commit: support @ntjohnson1 in (PR #83)
  • Fixed/Completed:
    • hosvd: Negative signs can be permuted for equivalent decomposition (PR #82)
    • Versioning: using dynamic version in pyproject.toml (PR #86)
    • Package Testing: fixed problem with subprocesses (PR #87)

Full Changelog: v1.5.0...v1.5.1

v1.5.0

19 Mar 18:37
8776944
Compare
Choose a tag to compare

What's Changed

  • New:
    • Added hosvd Tuecker decomposition (Issue #56, PR #67)
    • Added tucker_als Tuecker decomposition (PR #66)
    • Autoformatting using black and isort (Issue #59, PR #60)
  • Updated/Ongoing:
    • Included more testing for improved coverage (Issue #78, PR #79)

Full Changelog: v1.4.0...v1.5.0

v1.4.0

22 Feb 14:28
Compare
Choose a tag to compare

What's Changed

  • New:
    • Added ttensor class and associated tests (Issue #10, PR #51)
  • Fixed/Completed:
    • Tensor slicing now passes through to numpy array slicing (Issue #41, PR #50)
  • Updated/Ongoing:
    • Included more testing for improved coverage (Issue #14, PR #52)

Full Changelog: v1.3.9...1.4.0

v1.3.9

20 Feb 22:50
Compare
Choose a tag to compare

What's Changed

  • Remove deprecated numpy code associated with aliases to built-in types and ragged arrays (Issue #48, PR #49)

Full Changelog: v1.3.8...v1.3.9

v1.3.8

12 Oct 06:16
Compare
Choose a tag to compare

What's Changed

  • Fixed pyttb_utils.tt_ind2sub (Issue #45, PR #47)
  • Implemented ktensor.score (Issue #46, PR #47)

Full Changelog: v1.3.7...v1.3.8

v1.3.7

18 Jul 03:25
Compare
Choose a tag to compare

What's Changed

  • Implemented tensor.ttt (Issue #28, PR #44)
  • Fixed tenmat to accept empty arrays for rdims or cdims (Issue #42, PR #43)
  • Adding GitHub action to publish releases to PyPi

Full Changelog: v1.3.6...v1.3.7

v1.3.6

16 Jul 04:55
b2abeda
Compare
Choose a tag to compare

What's Changed

  • Implemented tensor.ttm (Issue #27, PR #40)

Full Changelog: v1.3.5...v1.3.6