Nick

Results 19 issues of Nick

It doesn't look like there are many updates on the repo, so not super critical.

This branched off of the constructors [PR](https://github.com/sandialabs/pyttb/pull/293) to resolve [tenmat documentation](https://github.com/sandialabs/pyttb/issues/19) * I mostly just added examples everywhere and touched up some of the documentation if you wanted to review...

Right now we have no typing on our dunder methods. I think we can be a little more specific both for testing coverage and self documentation. Example: ```python @overload def...

dev

This isn't enforced in python or MATLAB at the moment. Changing the python side is trivial but we have a regression test against values calculated in MATLAB. So we would...

Resolves #306, #309 All of this is mostly superficial, I expect we'll be tracking down the fact that a numpy scalar now prints a `np.float32_(2.0)` instead of `2.0` for a...

Right now there is an almost circular dependence between normalize and arrange in ktensor. Arrange calls normalize [here](https://github.com/sandialabs/pyttb/blob/main/pyttb/ktensor.py#L515) and normalize calls arrange [here](https://github.com/sandialabs/pyttb/blob/main/pyttb/ktensor.py#L1281). The arguments line up so its not...

dev

Right now our tests automatically pull the latest numpy, so unless one of our other packages has pinned numpy below 2.0 I expect our current CI to be broken unless...

bug
doing

Goal: Align implementation with GCP_OPT while retaining the cp_opt top level interface as faithfully as possible. Components: - [x] cp_opt.m - [x] ktensor/fg.m - [x] tt_opt_lbfgsb.m - [ ] tt_opt_adam.m...

enhancement

Right now the examples always append `--save .rrd` to make sure that things log to the viewer instead of launching it. However, as the OSS server continues to push examples...

Marking as draft since I need to set up some more perf comparisons but local ones looked good in initial exploration. Also want to check this on the MATLAB side...