Skip to content

Commit b41f72c

Browse files
authored
Bump version to 1.8.0 (#321)
* Bump version * Update citation
1 parent 4991021 commit b41f72c

File tree

4 files changed

+21
-6
lines changed

4 files changed

+21
-6
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# v1.8.0 (2024-10-23)
2+
- Added:
3+
- Added `ktensor.vis` method for visualizing CP decompositions (https://github.com/sandialabs/pyttb/pull/301)
4+
- Added support in `cp_als` to optimize only specific modes (https://github.com/sandialabs/pyttb/pull/302)
5+
- Added dependency on `matplotlib` for visualization support (https://github.com/sandialabs/pyttb/pull/301)
6+
- Fixed:
7+
- Fixed timings and output formatting in `gcp_opt` (https://github.com/sandialabs/pyttb/pull/314)
8+
- Improved:
9+
- Improved performance of `ktensor.full` (https://github.com/sandialabs/pyttb/pull/300)
10+
- Deprecated:
11+
- Replaced `tt_to_dense_matrix` and `tt_from_dense_matrix` with `tenmat` data class and methods (https://github.com/sandialabs/pyttb/pull/294)
12+
- Removed support for Python 3.8 (end-of-life) (https://github.com/sandialabs/pyttb/pull/319)
13+
114
# v1.7.0 (2024-10-23)
215
- **Breaking Changes:**
316
- _API Change:_ Constructors (`__init__`) and helper functions have been combined for all data classes, leading to breaking changes; if you use `from_*` methods in your existing `pyttb` usage to create instances of data classes this will require changes. see the updated [documentation](https://pyttb.readthedocs.io) and [tutorials](https://pyttb.readthedocs.io/en/latest/tutorials.html) for examples of using the update APIs. (https://github.com/sandialabs/pyttb/pull/213, https://github.com/sandialabs/pyttb/pull/293)

CITATION.bib

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@misc{pyttb,
2-
author = {Dunlavy, Daniel M. and Johnson, Nicholas T. and Myers, Jeremy M. and Medina, Jordan S.},
3-
month = jun,
4-
title = {{pyttb: Python Tensor Toolbox, v1.6.2}},
2+
author = {Dunlavy, Daniel M. and Johnson, Nicholas T. and others},
3+
month = oct,
4+
title = {{pyttb: Python Tensor Toolbox, v1.8.0}},
55
url = {https://github.com/sandialab/pyttb},
6-
year = {2023}
6+
year = {2024}
77
}

CONTRIBUTORS.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@ U.S. Government retains certain rights in this software.
2020
[PRs](https://github.com/sandialabs/pyttb/commits?author=jeremy-myers)
2121

2222
**Other Contributors:**
23+
- [Gabriel Brown](https://github.com/ghbrown) - performance improvements, visualization
24+
[PRs](https://github.com/sandialabs/pyttb/commits?author=ghbrown)
2325
- [Brian Kelley](https://github.com/brian-kelley) - dependencies
2426
[PRs](https://github.com/sandialabs/pyttb/commits?author=brian-kelley)
2527
- [Jordan Medina](https://github.com/DeepBlockDeepak) - bug fixes, documentation
2628
[PRs](https://github.com/sandialabs/pyttb/commits?author=DeepBlockDeepak)
27-
- [Eric Phipps](https://github.com/etphipp) - bug fixes
29+
- [Eric Phipps](https://github.com/etphipp) - api changes, bug fixes
2830
[PRs](https://github.com/sandialabs/pyttb/commits?author=etphipp)
2931
- [Derek Tucker](https://github.com/jdtuck) - bug fixes
3032
[PRs](https://github.com/sandialabs/pyttb/commits?author=jdtuck)

pyttb/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# U.S. Government retains certain rights in this software.
66
from __future__ import annotations
77

8-
__version__ = "1.7.0"
8+
__version__ = "1.8.0"
99

1010

1111
import warnings

0 commit comments

Comments
 (0)