Skip to content

deps: bump org.ejml:ejml-core from 0.41 to 0.46.1 - #11

Merged
g4vrk merged 1 commit into
masterfrom
dependabot/gradle/org.ejml-ejml-core-0.46.1
Sep 6, 2026
Merged

deps: bump org.ejml:ejml-core from 0.41 to 0.46.1#11
g4vrk merged 1 commit into
masterfrom
dependabot/gradle/org.ejml-ejml-core-0.46.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 5, 2026

Copy link
Copy Markdown
Contributor

Bumps org.ejml:ejml-core from 0.41 to 0.46.1.

Release notes

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

v0.45.0

  • Cholesky solver supports upper triangle mode, row-major and block
  • New format() for converting matrices and other data structures to Strings with lots of flexibility
    • MatrixPrintFormat and MapPrintFormat
    • Designed to be used by down stream libraries too
  • Equations supports more functions and is more capable in general
  • Start of changing API to allow selection of specific decompositions
  • Low level BLAS-1 style optimizations for block matrices
  • More SimpleMatrix functions
  • MatrixMultInernalHarness_DDRB
    • Selects matrix ijk order dynamically avoiding sever performance hits

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.
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 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)

Bumps [org.ejml:ejml-core](https://github.com/lessthanoptimal/ejml) from 0.41 to 0.46.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.41...v0.46.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 5, 2026
@g4vrk
g4vrk merged commit f0105b7 into master Sep 6, 2026
2 checks passed
@dependabot
dependabot Bot deleted the dependabot/gradle/org.ejml-ejml-core-0.46.1 branch September 6, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant