Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 8, 2024

Bumps org.ejml:ejml-all from 0.39 to 0.43.1.

Release notes

Sourced from org.ejml:ejml-all's releases.

0.42

  • MatrixIO
    • Fixed Matrix Market save. Thanks Adam Logowski for pointing out the issue
    • Vector matrices are supported in matrix market.
    • Removed unsafe and deprecated functions loadBin() and saveBin()
  • Negative rows or columns are now illegal
    • Thanks JozsefKutas for pointing out the issue
  • Complex Matrix Support
    • Added elementMultiply(mat, mat, mat)
    • Added elementDivide(mat, mat, mat)
    • Added elementPower(math, real, mat)
  • ConstMatrix
    • Interface that only implements operations that are read only.
    • Requested by many People
  • SimpleMatrix
    • Thanks JozsefKutas for getting this needed refresh started
    • Removed deprecated functions
    • Updated JavaDoc
    • API Consistency: getNumRows, getNumCols
    • Added getRow(), getColumn(), setRow(), setColumn() that works with SimpleMatrix directory and handles all types.
    • Added stripReal() and stripImaginary()
    • Added conjugate() and magnitude()
    • Added fillComplex(), transposeConjugate(), sumComplex(), determinantComplex(), traceComplex()
    • Added elementOp(()->{}) for real and complex matrices. Allows user defined element wise operators.
    • Added simplified functions to create random matrices
    • Modified concurrent trigger to take in account size of both input matrices
  • CommonOps_DDRM
    • Added elementBoolean(matrix, lambda) for arbitrary element-wise boolean operators
  • MatrixMatrixMult_ZDRM
    • Added concurrent versions of several matrix multiplication ops
  • Handling of zero sized matrices
    • Unit tests ensure decompositions and linear solvers can process 0x0, Mx0, 0xN matrices.
    • Requested by JozsefKutas and others. Note: I've never personally had a desire for this...
    • Only rigorously tested with DDRM
  • ConvertMatrixData
    • Can now convert boolean matrices into different data types
  • Various
    • Ops classes with all static members now have private constructors to drive home the concept of static functions.

v0.40

No release notes provided.

Commits
  • 53c2a8f Version 0.43.1
  • bc7db95 Fixed low level bug in ConcurrentyOps where it was not clearing the workspace...
  • 03d1c29 Feature/Add DMatrixRMaj#get2DData interface (#194)
  • 3e980d6 Divided -> Divide
  • 0f04685 Add methods from ConstMatrix
  • f9b2360 Minor documentation fix
  • fca9863 Add method tables
  • e8545e4 Replace a.k.a. by or to trimmed javadoc snippet
  • a892882 Add javadoc for get internal matrix methods
  • 6e331eb Add list of methods
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@c-dilks
Copy link
Member

c-dilks commented Jul 8, 2024

@dependabot rebase

@dependabot dependabot bot force-pushed the dependabot/maven/org.ejml-ejml-all-0.43.1 branch from caf4c8d to d8fc113 Compare July 8, 2024 14:32
@tongtongcao
Copy link
Collaborator

Tracking results are exactly the same for two versions.
diff of TBtracks.pdf

@c-dilks
Copy link
Member

c-dilks commented Aug 8, 2024

Tracking results are exactly the same for two versions. diff of TBtracks.pdf

Sounds good!

It looks like all the upstream commits on development that this branch does not yet have are unrelated, so this should be good to merge then.

@dependabot rebase

Bumps [org.ejml:ejml-all](https://github.com/lessthanoptimal/ejml) from 0.39 to 0.43.1.
- [Release notes](https://github.com/lessthanoptimal/ejml/releases)
- [Changelog](https://github.com/lessthanoptimal/ejml/blob/SNAPSHOT/docs/release-checklist.txt)
- [Commits](lessthanoptimal/ejml@v0.39...v0.43.1)

---
updated-dependencies:
- dependency-name: org.ejml:ejml-all
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/maven/org.ejml-ejml-all-0.43.1 branch from d8fc113 to e412400 Compare August 8, 2024 18:22
@c-dilks c-dilks requested a review from baltzell August 8, 2024 18:22
@baltzell
Copy link
Collaborator

baltzell commented Aug 9, 2024

what about cpu time, any significant changes?

@tongtongcao
Copy link
Collaborator

what about cpu time, any significant changes?

A few percentage faster for new version by test of full reconstruction with both conventional and AI-assisted tracking.

version 0.43.1:
ejml_0 43 1
version 0.39:
ejml_0 39

@baltzell baltzell merged commit 5959855 into development Aug 13, 2024
@baltzell baltzell deleted the dependabot/maven/org.ejml-ejml-all-0.43.1 branch August 13, 2024 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants