From 27a50ff8a75663565ea38daa59c2432ee02b1c54 Mon Sep 17 00:00:00 2001 From: johannes-moegerle Date: Thu, 25 Dec 2025 22:19:54 +0100 Subject: [PATCH 1/3] [submodule] update MQDT --- MQDT.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MQDT.jl b/MQDT.jl index af94b3f..3656d74 160000 --- a/MQDT.jl +++ b/MQDT.jl @@ -1 +1 @@ -Subproject commit af94b3fc53dca0715683be7d484e6e95c2b4362f +Subproject commit 3656d74209824ee27119beef68d753aeb641491d From 036b9f8e15dba1f968ea0e3ea0588b91a87475e4 Mon Sep 17 00:00:00 2001 From: johannes-moegerle Date: Wed, 22 Oct 2025 12:15:09 +0200 Subject: [PATCH 2/3] single_channel_ jj and fj models --- generate_database.jl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/generate_database.jl b/generate_database.jl index d5a6a38..7031fd0 100644 --- a/generate_database.jl +++ b/generate_database.jl @@ -94,7 +94,11 @@ function main() @info "Calculating high ℓ SQDT states..." l_max = n_max - 1 l_start = FMODEL_MAX_L[species] + 1 - high_l_models = single_channel_models(species, l_start:l_max) + if species in parameters.spin == 0 + high_l_models = single_channel_jj_models(species, l_start:l_max) + else + high_l_models = single_channel_fj_models(species, l_start:l_max, parameters) + end @timelog high_l_states = [eigenstates(n_min, n_max, M, parameters) for M in high_l_models] states = vcat(states, high_l_states) From 18dec0c9b88553fad91557e52a86cab35b8a9374 Mon Sep 17 00:00:00 2001 From: johannes-moegerle Date: Thu, 23 Oct 2025 15:54:28 +0200 Subject: [PATCH 3/3] [ci] add high l states for all species --- .github/workflows/generate_database.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/generate_database.yml b/.github/workflows/generate_database.yml index 4a8517d..f28c800 100644 --- a/.github/workflows/generate_database.yml +++ b/.github/workflows/generate_database.yml @@ -16,13 +16,7 @@ jobs: include: # use n_max=220 for tags and master, but only n_max=100 for PRs, etc. - n_max: ${{ (startsWith(github.ref, 'refs/tags/') || contains(github.ref, 'master')) && 220 || 100 }} - # FIXME: the following species do not yet support high \ell states - - species: Sr87 - extra_args: "--skip-high-l" - - species: Yb171 - extra_args: "--skip-high-l" - species: Yb173 - extra_args: "--skip-high-l" # FIXME: Yb173 fails for n > 115 n_max: ${{ (startsWith(github.ref, 'refs/tags/') || contains(github.ref, 'master')) && 115 || 100 }} name: ${{ matrix.species }} runs-on: ubuntu-latest