Skip to content

Conversation

@HKaras
Copy link
Member

@HKaras HKaras commented Jan 4, 2026

Adds a show config function which is highly similar to numpy and scipy show_config.

The purpose of this is to simplify debuging on users computers by providing accurate local-system infomation.

Give the following info:

  • Python Version
  • Deerlab Version
  • CPU cores
  • OS version
  • Numpy, scipy, cvxopt, quadprog versions
  • BLAS and LAPACK linked libearies

HKaras and others added 20 commits December 5, 2022 15:36
* Increase version number and update changelog (JeschkeLab#455)

* Bugfixes 4th sep (JeschkeLab#460)

* Fix normalisation in rice model

Closes JeschkeLab#459

* Remove three spin anaysis

Closes JeschkeLab#427

* Improved installation instructions

* Caution about difference in definition of cost function

Closes JeschkeLab#450

* Bump Version

* Bug for non linearly constrained problems

When a problem is not linearly constrained and not non-negative, the linear solver outputs a result class not the solution.

* Keeping changelog up-to date

* Fixing Sophgrid bug (JeschkeLab#464)

* Fixing Sophgrid bug

* Add unit test for sophgrid

* Update changelog.rst for new release (JeschkeLab#466)
* Fixing Sophgrid bug

* Add unit test for sophgrid

* Minor doc update

* Bump version Number

* Remove unnecessary doc files

* Update changelog
* Seperate Kinterpolator into its own function

Interpolation in Scipy is very slow, currently the same interpolation is being rerun for every calculation of the dipolarkernal. This is now cached to speed it up.

* Only run orientation selection on grid and integral based kernals

This hunk of code is not needed when fresnel integrals are used so does not need to be evaluated

* Update changelog
* Update for 3.12

* Updated workflows and changelog

* Upload to 3.12
* Update for 3.12

* Updated workflows and changelog

* Upload to 3.12

* Numpy 2.0 compatibility updates

* Update Changelog
* Update for 3.12

* Updated workflows and changelog

* Upload to 3.12

* Fix bug in regparam grid search

Regparam would never build the grid correctly. Now using grid or Brent is automatically determined from number of elements in the regparamrange.

* Add extra error messages

* Update changelog

* Updated Example

* Updated test

The test has been updated. The previous convergence criteria was unreliable and only worked based on a coincidence.

* Prepare For Release

* Remove duplicate python version
@HKaras HKaras added the enhancement New feature or request label Jan 4, 2026
@HKaras HKaras self-assigned this Jan 4, 2026
@HKaras HKaras requested a review from stestoll January 4, 2026 22:04
@HKaras
Copy link
Member Author

HKaras commented Jan 4, 2026

Please ignore the mess of commits and focus on the files changed. This will all be squashed on merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant