Releases: sandialabs/pyttb
Releases · sandialabs/pyttb
v1.6.2
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
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
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
- 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
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
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
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
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
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