Skip to content

Change link check config in notebook_ci.yaml #134

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 7, 2025

Conversation

rochisha0
Copy link
Contributor

Fixes #129

Change link check process during build in notebook_ci.yaml to first check external links and at the end check all the links.

@ajgpitch ajgpitch merged commit aae2ff2 into qutip:main May 7, 2025
3 checks passed
Langhaarzombie added a commit to Langhaarzombie/qutip-tutorials that referenced this pull request May 13, 2025
commit 46fd8af
Merge: 7fd9e6e aae2ff2
Author: Maximilian MM <[email protected]>
Date:   Tue May 13 11:21:02 2025 +0900

    Merge branch 'qutip:main' into main

commit aae2ff2
Author: Rochisha Agarwal <[email protected]>
Date:   Wed May 7 19:09:29 2025 +0530

    change link check config (qutip#134)

    To run external link checks before build and then all links after the build and convert.

commit 289fbee
Author: Rochisha Agarwal <[email protected]>
Date:   Wed May 7 19:03:06 2025 +0530

    change file name (qutip#133)

    To appear in correct order in list

commit 12f4818
Author: Maximilian MM <[email protected]>
Date:   Wed May 7 18:47:42 2025 +0900

    Tutorial Website Redesign (qutip#128)

    * Updated tutorial index html structure, temporary change of download links in workflow

    * Temporary worklfow change to trigger page build in fork

    * Re-added liquid header

    * Added container for centering, logo for nav bar

    * Prevent line break before version number

    * Reverted wget to qutip repo files

commit 7fd9e6e
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Wed May 7 17:39:52 2025 +0900

    Reverted wget to qutip repo files

commit bb27092
Merge: 116b38c 8eae881
Author: Neill Lambert <[email protected]>
Date:   Mon Apr 28 15:59:20 2025 +0900

    Merge pull request qutip#131 from gsuarezr/fitting-heom

    Updating HEOM tutorials to use the new Environments

commit 8eae881
Author: Paul Menczel <[email protected]>
Date:   Fri Apr 25 15:40:36 2025 +0900

    Fixed more dead links

commit 0503a8f
Author: Paul Menczel <[email protected]>
Date:   Fri Apr 25 15:36:21 2025 +0900

    Fixed dead link

commit 80d6794
Author: Paul Menczel <[email protected]>
Date:   Fri Apr 25 15:27:34 2025 +0900

    HEOM 1d notebook final pass

commit edf8087
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 17:32:55 2025 +0900

    HEOM 5 notebooks final pass

commit 791b18e
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 17:16:23 2025 +0900

    HEOM 4 notebook final pass

commit 8252b20
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 17:04:17 2025 +0900

    HEOM 3 notebook final pass

commit 3a6e8a0
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 16:50:42 2025 +0900

    HEOM 2 notebook final pass

commit 59656ef
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 16:34:50 2025 +0900

    HEOM 1e notebook final pass

commit 24512ed
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 16:21:09 2025 +0900

    Converted to MYST format for consistency with other HEOM notebooks

commit 2dfcd81
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 16:19:28 2025 +0900

    HEOM 1c notebook final pass

commit dabc299
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 15:41:36 2025 +0900

    HEOM 1b notebook final pass

commit 493a167
Author: Paul Menczel <[email protected]>
Date:   Thu Apr 24 13:44:40 2025 +0900

    HEOM 1a notebook final pass

commit d6fdd79
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:34:21 2025 +0200

    hook

commit 87399f8
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:31:12 2025 +0200

    hook

commit 14f3c52
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:28:09 2025 +0200

    hook

commit 402288b
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:25:21 2025 +0200

    remove unrelated changes

commit 6ba3977
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:22:16 2025 +0200

    remove unrelated changes

commit ce0e964
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:16:06 2025 +0200

    hook

commit 085c5e9
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:11:07 2025 +0200

    hook

commit f323319
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 01:02:09 2025 +0200

    floake8

commit 3cbe188
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 00:57:30 2025 +0200

    flake8

commit 447211e
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 00:11:02 2025 +0200

    flake8

commit af5dec7
Author: Gerardo Suarez <[email protected]>
Date:   Wed Apr 23 00:06:04 2025 +0200

    new PR

commit 8107cc8
Merge: 1b1659a 116b38c
Author: Gerardo Jose Suarez <[email protected]>
Date:   Tue Apr 22 22:31:02 2025 +0200

    Merge branch 'qutip:main' into fitting-heom

commit 1b1659a
Author: mcditooss <[email protected]>
Date:   Tue Apr 22 17:43:15 2025 +0200

    minor

commit 116b38c
Merge: 8790eda 62ecbcf
Author: Eric Giguère <[email protected]>
Date:   Thu Apr 17 14:37:11 2025 -0400

    Merge pull request qutip#126 from MathiB123/dysolve_tutorial

    Add tutorial for Dysolve

commit 8790eda
Author: Rochisha Agarwal <[email protected]>
Date:   Wed Apr 16 14:21:20 2025 +0530

    Add overview and fix index of optimal control tutorials (qutip#127)

    * add overview and fix index

    * disable link check in optimal control

commit fc1f200
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Wed Apr 16 11:03:52 2025 +0900

    Prevent line break before version number

commit 62ecbcf
Author: MathiB123 <[email protected]>
Date:   Tue Apr 15 08:37:56 2025 -0400

    Update 023_dysolve_propagator.md

commit 5fb9229
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Tue Apr 15 13:45:31 2025 +0900

    Added container for centering, logo for nav bar

commit 6acab30
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Tue Apr 15 11:05:56 2025 +0900

    re-added liquid header

commit d94dbc6
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Mon Apr 14 18:39:21 2025 +0900

    Temporary worklfow change to trigger page build in fork

commit fd16c0b
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Mon Apr 14 16:58:54 2025 +0900

    Updated tutorial index html structure, temporary change of download links in workflow

commit 9741f27
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 13:51:24 2025 -0400

    Update 023_dysolve_propagator.md

commit 87369e5
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 13:35:51 2025 -0400

    Add comparison with propagator

commit 7c89900
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 10:27:47 2025 -0400

    Update 023_dysolve_propagator.md

commit 398815f
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 10:20:25 2025 -0400

    Update 023_dysolve_propagator.md

commit a9a5ae6
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 10:20:11 2025 -0400

    Update 023_dysolve_propagator.md

commit d6d8395
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 09:59:31 2025 -0400

    2 qubits example

commit 6531566
Merge: b24e4ca cead2b9
Author: Paul <[email protected]>
Date:   Fri Apr 11 22:42:26 2025 +0900

    Merge pull request qutip#124 from YousefElbrolosy/implement-grape-cnot-tutorial

    Migrate optimal control notebook to qutip-tutorials

commit a604721
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 09:33:38 2025 -0400

    Corrections

commit 9319ad2
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 09:25:26 2025 -0400

    1 qubit example with DysolvePropagator

commit cead2b9
Author: YousefElbrolosy <[email protected]>
Date:   Fri Apr 11 14:45:40 2025 +0200

    refactor: renamed tutorial

commit 20cd146
Author: YousefElbrolosy <[email protected]>
Date:   Thu Apr 10 12:14:42 2025 +0200

    chore: modified to conform with flake8

commit 967b3f7
Author: YousefElbrolosy <[email protected]>
Date:   Thu Apr 10 12:07:49 2025 +0200

    chore: removed some comments and print statements

commit 578b15e
Author: YousefElbrolosy <[email protected]>
Date:   Thu Apr 10 12:04:33 2025 +0200

    chore: replaced version_table with qt.about()

commit 6585945
Author: YousefElbrolosy <[email protected]>
Date:   Thu Apr 10 12:04:00 2025 +0200

    chore: used qutips own compute fidelity

commit 89eca0c
Author: YousefElbrolosy <[email protected]>
Date:   Thu Apr 10 12:01:08 2025 +0200

    refactor: made U_f to correct dimnensions and returned U_t dimensions to original form

commit 55ca193
Author: YousefElbrolosy <[email protected]>
Date:   Thu Apr 10 08:22:58 2025 +0200

    chore: removed uniform_axes parameter in the plotting function

commit f00617f
Author: YousefElbrolosy <[email protected]>
Date:   Wed Apr 9 08:18:53 2025 +0200

    chore: returned drift hamiltonian to be zero to be consistent with old notebook

commit 5df7466
Author: YousefElbrolosy <[email protected]>
Date:   Wed Apr 9 08:14:13 2025 +0200

    fix: remove redundant file

commit f2139d6
Author: YousefElbrolosy <[email protected]>
Date:   Mon Apr 7 09:53:39 2025 +0200

    chore: renamed folder to follow structure in pr qutip#122

commit 6c9e2e1
Author: YousefElbrolosy <[email protected]>
Date:   Mon Apr 7 09:51:33 2025 +0200

    feat: formated the tutorial

commit a098ec9
Author: YousefElbrolosy <[email protected]>
Date:   Mon Apr 7 09:40:05 2025 +0200

    feat: added reference to original notebook

commit 879db7b
Author: YousefElbrolosy <[email protected]>
Date:   Thu Apr 3 17:59:04 2025 +0200

    feat: implement new optimal control example

commit 8219aff
Author: MathiB123 <[email protected]>
Date:   Fri Apr 11 08:29:42 2025 -0400

    Create 023_dysolve_propagator.md

commit b24e4ca
Author: Rochisha Agarwal <[email protected]>
Date:   Fri Apr 11 14:57:43 2025 +0530

    Fix links in optimal control overview (qutip#125)

    * fix links in optimal control

    * remove overview notebook to fix links for now

commit 2be5a07
Author: Rochisha Agarwal <[email protected]>
Date:   Tue Apr 8 16:41:06 2025 +0530

    Migrate and fix Optimal control tutorials from qutip-notebooks to qutip-tutorials (qutip#122)

    * migrate and fix opt-control tutorials

    * removed dependence on qutip-qip

    * change names

    * notebooks to markdown

    * change links

commit a8b6a13
Author: Simon Cross <[email protected]>
Date:   Fri Apr 4 22:49:41 2025 +0200

    Add ability to generate a notebook index for Try QuTiP. (qutip#90)

    * Fix grammar in version notes.

    * Replace prefix and suffix with Jinja escaping.

    * Factor out loading the list of tutorials.

    * Make url_prefix a class variable rather than an accidental global one.

    * Add notebook index template.

    * Replace HTML lists with Markdown lists.

    * Uppercase name of Notebook class.

    * Update create index to allow more control over what is indexed and where outpout is written.

    * Move raw after start of Markdown header.

    * Remove remaining HTML from notebook index.

    * Rename notebook index template to .notebook.jinja.

    * Fix typo in root folder reference, update name of notebook index template and add options to argparse parameter help.

    * Update HTML index creation to use new script.

    * Add option to generate Try QuTiP URLs.

    * Update order of arguments to create index.

    * Fix regular expression escape.

    * Fix list formatting.

    * Update try-qutip template to follow the hierarchy of the usual tutorial website.

    * Remove try-qutip URL hardcoding (jupyterlib seems happier with relative links now).

commit 5e563a2
Merge: 0d87e07 a5df6a5
Author: Neill Lambert <[email protected]>
Date:   Mon Mar 3 11:22:36 2025 +0900

    Merge pull request qutip#110 from Langhaarzombie/feature/ntbk_smesolve

    QuTiPv5 Paper Notebook: smesolve

commit a9e5112
Author: Gerardo Suarez <[email protected]>
Date:   Thu Feb 27 10:03:15 2025 +0100

    fitting summary

commit 252539f
Author: mcditooss <[email protected]>
Date:   Wed Feb 26 18:52:02 2025 +0100

    test precommit hook

commit 01656c9
Author: mcditooss <[email protected]>
Date:   Wed Feb 19 17:44:15 2025 +0100

    new methods

commit 58411bc
Author: mcditooss <[email protected]>
Date:   Tue Feb 18 17:19:01 2025 +0100

    New stuff in Bosonic fitting

commit a5df6a5
Merge: 305e0da 0d87e07
Author: Maximilian MM <[email protected]>
Date:   Mon Feb 17 16:43:45 2025 +0900

    Merge branch 'qutip:main' into feature/ntbk_smesolve

commit 305e0da
Merge: cd8b688 71ad984
Author: Neill Lambert <[email protected]>
Date:   Tue Dec 24 15:09:30 2024 +0900

    Merge remote-tracking branch 'upstream/main' into feature/ntbk_smesolve

commit 23acc15
Author: mcditooss <[email protected]>
Date:   Mon Dec 23 12:47:51 2024 +0100

    old pc backup

commit cd8b688
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Mon Dec 9 14:39:01 2024 +0900

    Added v5 paper ref

commit 78a8cdc
Author: Paul Menczel <[email protected]>
Date:   Mon Dec 2 14:13:59 2024 +0900

    Typos

commit b5c5a73
Merge: ceb2fe7 522e7b7
Author: Maximilian MM <[email protected]>
Date:   Wed Nov 27 11:57:28 2024 +0900

    Merge branch 'qutip:main' into feature/ntbk_smesolve

commit ceb2fe7
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Fri Nov 22 13:35:06 2024 +0900

    Fixed Latex formatting issue with dagger

commit 634993e
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Thu Nov 21 14:42:02 2024 +0900

    Added reference to docs

commit ade19b7
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Thu Nov 21 11:47:39 2024 +0900

    Fixed test, faster computation, content fixes

    - added higher tolerance to test
    - improved simulation speed
    - added Neill :)

commit b5d8cce
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Thu Nov 14 16:14:57 2024 +0900

    Corrected typos, added tests

commit a0f0517
Author: mcditooss <[email protected]>
Date:   Wed Nov 13 16:30:41 2024 +0100

    corrections to added args to constructors

commit c82e911
Author: Maximilian Meyer-Mölleringhof <[email protected]>
Date:   Fri Nov 8 17:11:51 2024 +0900

    Added smesolve notebook according to paper

    - Added code used in the paper
    - Wrote a first draft of instructions

commit 8dc293e
Author: mcditooss <[email protected]>
Date:   Wed Nov 6 22:38:39 2024 +0100

    Mistakingly submitted .ipynb instead of .md

commit 1a4318c
Author: mcditooss <[email protected]>
Date:   Wed Nov 6 21:54:49 2024 +0100

    The new environment class, refactoring of first 3 notebooks

commit 841122b
Author: mcditooss <[email protected]>
Date:   Wed Nov 6 21:52:56 2024 +0100

    The new environment class, refactoring of first 3 notebooks

commit e979c6c
Author: mcditooss <[email protected]>
Date:   Tue Mar 5 17:39:55 2024 +0100

    minor changes

commit 7d59db3
Author: mcditooss <[email protected]>
Date:   Sun Feb 4 20:15:41 2024 +0100

    updated according to new ansatz

commit 1f21342
Author: Paul Menczel <[email protected]>
Date:   Sat Jan 27 00:05:00 2024 +0900

    Revised tutorial notebook 1d

commit 318e0fd
Author: Paul Menczel <[email protected]>
Date:   Fri Jan 26 11:55:07 2024 +0900

    Updated HEOM notebooks 1b and 1c with new functionality

commit 7b84b9e
Author: Paul Menczel <[email protected]>
Date:   Thu Jan 25 17:26:31 2024 +0900

    Updated notebook 1a

commit ffd3b16
Author: Gerardo <[email protected]>
Date:   Thu Jan 25 02:01:35 2024 +0100

    updated the tutorial

commit 2d6f5ec
Author: Gerardo Jose Suarez <[email protected]>
Date:   Mon Nov 20 15:35:58 2023 +0900

    Update tutorials-v5/heom/heom-1d-spin-bath-model-ohmic-fitting.md

    Co-authored-by: Paul <[email protected]>

commit 9f32c2a
Author: mcditooss <[email protected]>
Date:   Fri Nov 10 13:28:41 2023 +0900

    fixed refactors from classes

commit bb3044d
Author: mcditooss <[email protected]>
Date:   Thu Nov 9 05:26:09 2023 +0900

    added quick plots for spectrum, correlation and spectral density to first tutorial

commit 47e7793
Author: mcditooss <[email protected]>
Date:   Wed Nov 8 11:25:14 2023 +0900

    modified tutorial to match fitting classes

commit 5496a40
Author: mcditooss <[email protected]>
Date:   Tue Nov 7 15:52:55 2023 +0900

    fixed typo added new classes
@Langhaarzombie
Copy link
Contributor

Very nice that the internal link check problem was fixed!

I was wondering, if there is a specific reason why we are doing the link checks twice now (at the start and at the end)? I am thinking that checking all the links once at the end also gets the job done? Maybe I am missing something obvious here though...

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.

Notebooks are generated after link checking in qutip-tutorials build process
3 participants