Skip to content

Conversation

mantid-builder and others added 7 commits January 21, 2026 13:31
# Explicit dependencies

|Dependency|Before|After|Change|Environments|
|-|-|-|-|-|
|mantidqt|6.14.20260114.2320|6.14.20260116.1839|Patch Upgrade|docs-build
on linux-64|

# Implicit dependencies

|Dependency|Before|After|Change|Environments|
|-|-|-|-|-|

|[p11-kit](https://prefix.dev/channels/conda-forge/packages/p11-kit)|0.25.10|0.26.0|Minor
Upgrade|{default, docs-build} on linux-64|

|[liblzma](https://prefix.dev/channels/conda-forge/packages/liblzma)|5.8.1|5.8.2|Patch
Upgrade|{default, docs-build, package-standalone, rattler-builder} on
{osx-arm64, win-64}<br/>*all envs* on linux-64|
|mantid|6.14.20260114.2320|6.14.20260116.1839|Patch Upgrade|docs-build
on linux-64|

|[gnutls](https://prefix.dev/channels/conda-forge/packages/gnutls)|he7cfd77_0|h18acefa_1|Only
build string|{default, docs-build} on linux-64|

|[nlohmann_json](https://prefix.dev/channels/conda-forge/packages/nlohmann_json)|h248ca61_1|h784d473_1|Only
build string|{default, docs-build} on osx-arm64|

[^1]: **Bold** means explicit dependency.
[^2]: Dependency got downgraded.
<!--pre-commit.ci start-->
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.11 →
v0.14.13](astral-sh/ruff-pre-commit@v0.14.11...v0.14.13)
<!--pre-commit.ci end-->

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
# Explicit dependencies

|Dependency|Before|After|Change|Environments|
|-|-|-|-|-|
|mantidqt|6.14.20260116.1839|6.14.20260119.1412|Patch Upgrade|docs-build
on linux-64|

|[hdf5](https://prefix.dev/channels/conda-forge/packages/hdf5)|nompi_h89f0904_104|nompi_h89f0904_105|Only
build string|*all envs* on win-64|

|[hdf5](https://prefix.dev/channels/conda-forge/packages/hdf5)|nompi_h1b119a7_104|nompi_h1b119a7_105|Only
build string|*all envs* on linux-64|

# Implicit dependencies

|Dependency|Before|After|Change|Environments|
|-|-|-|-|-|
|mantid|6.14.20260116.1839|6.14.20260119.1412|Patch Upgrade|docs-build
on linux-64|

|[clang](https://prefix.dev/channels/conda-forge/packages/clang)|default_hf9bcbb7_16|default_hf9bcbb7_17|Only
build string|*all envs* on osx-arm64|

|[clang-18](https://prefix.dev/channels/conda-forge/packages/clang-18)|default_h73dfc95_16|default_h73dfc95_17|Only
build string|*all envs* on osx-arm64|

|[clangxx](https://prefix.dev/channels/conda-forge/packages/clangxx)|default_h36137df_16|default_h36137df_17|Only
build string|*all envs* on osx-arm64|

|[libclang-cpp18.1](https://prefix.dev/channels/conda-forge/packages/libclang-cpp18.1)|default_h73dfc95_16|default_h73dfc95_17|Only
build string|*all envs* on osx-arm64|

|[libclang-cpp20.1](https://prefix.dev/channels/conda-forge/packages/libclang-cpp20.1)|default_h99862b1_7|default_h99862b1_8|Only
build string|*all envs* on linux-64|

[^1]: **Bold** means explicit dependency.
[^2]: Dependency got downgraded.
### Description of work

There were several points in the code where EigenMatrix/EigenVector
objects were converted into gsl objects to use in gsl functions. This PR
removes these cases, swapping out the gsl functions for eigen
implementations.

Have enabled the system test which ref file I changed on windows and
Mac, since the tests pass locally for me on Mac.

Here's a windows test:
https://builds.mantidproject.org/job/build_branch/1446/

### To test:

- Unit tests
- Try out the relevant fitting functions if you want?
To make debugging the author mapping easier, add a main entrypoint to
the authors tool. It also adds some flags to the `git log` call to make
it more stable and skip merge commits.

There is no associated issue.

This is a trimmed down version of mantidproject#40396 because we decided that having
a mailmap file required finding a place to store/share it.

### To test:

This added the ability to get the authors directly from
tools/DOI/authors.py and can be run without accidentally creating a DOI.
Use tools/DOI/authors.py --help to find out how to use it and try the
two modes.

*This does not require release notes* because it modifies how authors
are generated for the DOI tool.
@peterfpeterson peterfpeterson added the ornl-next A copy of a branch into the ornl-next fork label Jan 21, 2026
@peterfpeterson peterfpeterson enabled auto-merge (squash) January 21, 2026 18:35
@peterfpeterson peterfpeterson merged commit b07fb99 into mantidproject:ornl-next Jan 21, 2026
8 checks passed
@peterfpeterson peterfpeterson deleted the all_slim branch January 21, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ornl-next A copy of a branch into the ornl-next fork

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants