Pyttb

Latest version: v1.6.2

Safety actively analyzes 623642 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.6.2

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

1.6.1

- New:
- Tensor generator helpers:
- `tenones`, `tenzeros`, `tendiag`, `sptendiag` (PR https://github.com/sandialabs/pyttb/pull/93)
- `tenrand`, `sptenrand` (PR https://github.com/sandialabs/pyttb/pull/100)
- Moved to using `logging` instead of `warnings` (PR https://github.com/sandialabs/pyttb/pull/99)
- Documentation:
- Completed: `ktensor` (PR https://github.com/sandialabs/pyttb/pull/101)
- Fixed linking for new classes (PR https://github.com/sandialabs/pyttb/pull/98)

1.6.0

- API Change (PR https://github.com/sandialabs/pyttb/pull/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

1.5.1

- New:
- Dev Support:
- Linting: support for `pyttb_utils` and `sptensor` (PR https://github.com/sandialabs/pyttb/pull/77)
- Pre-commit: support ntjohnson1 in (PR https://github.com/sandialabs/pyttb/pull/83)
- Fixed/Completed:
- `hosvd`: Negative signs can be permuted for equivalent decomposition (PR https://github.com/sandialabs/pyttb/pull/82)
- Versioning: using dynamic version in pyproject.toml (PR https://github.com/sandialabs/pyttb/pull/86)
- Package Testing: fixed problem with subprocesses (PR https://github.com/sandialabs/pyttb/pull/87)

1.5.0

- 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)

1.4.0

- 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)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.