{"id":80311,"name":"QuantumToolbox","ecosystem":"julia","repository_url":"","issues_count":4,"created_at":"2025-12-29T22:02:23.730Z","updated_at":"2025-12-29T22:02:23.730Z","purl":"pkg:julia/QuantumToolbox","metadata":{"id":8890316,"name":"QuantumToolbox","ecosystem":"julia","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":null,"namespace":null,"versions_count":8,"first_release_published_at":"2024-02-18T22:45:50.000Z","latest_release_published_at":"2024-05-21T05:50:09.209Z","latest_release_number":"0.8.2","last_synced_at":"2024-10-12T23:21:41.249Z","created_at":"2024-02-19T00:04:49.083Z","updated_at":"2025-01-20T21:23:50.207Z","registry_url":"https://juliahub.com/ui/Packages/General/QuantumToolbox/","install_command":"Pkg.add(\"QuantumToolbox\")","documentation_url":"https://docs.juliahub.com/General/QuantumToolbox/stable/","metadata":{"uuid":null},"repo_metadata":{"id":43152878,"uuid":"470180435","full_name":"qutip/QuantumToolbox.jl","owner":"qutip","description":"Julia Package for Quantum Optics and Quantum Physics","archived":false,"fork":false,"pushed_at":"2024-05-22T18:29:32.000Z","size":5978,"stargazers_count":13,"open_issues_count":14,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-05-22T18:47:25.304Z","etag":null,"topics":["julia","lindblad","lindblad-master-equation","many-body-physics","open-quantum-systems","physics","quantum","quantum-dynamics","quantum-mechanics","quantum-optics","quantum-toolbox","quantum-trajectories"],"latest_commit_sha":null,"homepage":"https://qutip.org/QuantumToolbox.jl/","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qutip.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-15T13:49:43.000Z","updated_at":"2024-05-22T18:47:31.974Z","dependencies_parsed_at":"2024-02-18T23:33:46.348Z","dependency_job_id":"8ecc5513-f824-4048-974f-34b4ccce7a18","html_url":"https://github.com/qutip/QuantumToolbox.jl","commit_stats":null,"previous_names":["albertomercurio/quantumtoolbox.jl","qutip/quantumtoolbox.jl"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qutip","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":207959625,"owners_count":14797607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"albertomercurio","name":"Alberto Mercurio","uuid":"61953577","kind":"user","description":"Physics Ph.D. Student.\r\n\r\nQuantum Optics, Condensed Matter Physics, Cavity QED","email":"","website":null,"location":"Italy","twitter":null,"company":"Università degli Studi di Messina","icon_url":"https://avatars.githubusercontent.com/u/61953577?u=424ce9b24d8ef0d88f17b06f35d49fcdb95629a4\u0026v=4","repositories_count":3,"last_synced_at":"2023-06-05T23:24:16.952Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/albertomercurio","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-06-05T23:24:16.961Z","updated_at":"2023-06-05T23:24:16.961Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/albertomercurio","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/albertomercurio/repositories"},"tags":[{"name":"v0.8.3","sha":"c2ea724a19f789ca5225927cf09c7838f3acbe0c","kind":"tag","published_at":"2024-05-22T13:54:02.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.8.3","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"71b22cd3299091f9e011be5bf09549d02309dbaa","kind":"tag","published_at":"2024-05-20T20:14:29.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.8.2","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"cbd5ad55a1a2f513e50e539292bd8a39f4240e67","kind":"tag","published_at":"2024-05-18T20:07:34.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.8.1","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"6f1948de4c8eaa9806043d2453613276cf610db4","kind":"tag","published_at":"2024-05-01T06:51:42.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.8.0","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"ceaef317dad9d28cab7017beb15a030d43aaa317","kind":"tag","published_at":"2024-04-15T08:29:04.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.7.2","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"aec779f95265dc414209c6577c1b722aac85a6e2","kind":"tag","published_at":"2024-04-09T15:28:05.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.7.1","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"ed5d355d2a36443eafced692cae51dc0a4d5e29c","kind":"tag","published_at":"2024-04-08T21:15:24.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.7.0","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"b13d97491971769a21a1693bca324c52fe35f518","kind":"tag","published_at":"2024-03-24T00:16:41.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.6.0","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.6.0/manifests"},{"name":"v0.5.5","sha":"69270537d57f4f0715d0e244c3ca2e6297266122","kind":"commit","published_at":"2024-03-15T09:38:51.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.5.5","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"1b2faeb41272f3dc98e711275486440e6c8a75de","kind":"tag","published_at":"2024-02-18T22:45:50.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.5.4","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"bf94d61bb6fefd022a77fbaf57857ffe41ab8450","kind":"commit","published_at":"2024-02-15T22:05:59.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.5.3","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"010874a1c3f2a789fd5ef94047d09f8655cd7232","kind":"commit","published_at":"2024-02-05T10:18:53.000Z","download_url":"https://codeload.github.com/qutip/QuantumToolbox.jl/tar.gz/v0.5.2","html_url":"https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2FQuantumToolbox.jl/tags/v0.5.2/manifests"}]},"repo_metadata_updated_at":"2024-06-21T06:14:12.858Z","dependent_packages_count":0,"downloads":29,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.776430466085637,"dependent_packages_count":39.39939370973854,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":24.587912087912088},"purl":"pkg:julia/QuantumToolbox","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/julia/QuantumToolbox","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/julia/QuantumToolbox","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/julia/QuantumToolbox/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/QuantumToolbox/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/QuantumToolbox/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/QuantumToolbox/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/QuantumToolbox/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/QuantumToolbox/codemeta","maintainers":[],"registry":{"name":"juliahub.com","url":"https://juliahub.com","ecosystem":"julia","default":true,"packages_count":13113,"maintainers_count":0,"namespaces_count":0,"keywords_count":7576,"github":"JuliaRegistries","metadata":{"funded_packages_count":846},"icon_url":"https://github.com/JuliaRegistries.png","created_at":"2022-04-19T16:34:08.340Z","updated_at":"2025-12-30T07:58:48.517Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/namespaces"}},"unique_repositories_count":2,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4434074771","node_id":"PR_kwDOJZVHF87a6_Nr","number":201,"state":"open","title":"chore(deps): update QuantumToolbox requirement from 0.42, 0.43, 0.44, 0.45 to 0.42, 0.43, 0.44, 0.45, 0.46","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T02:04:11.000Z","updated_at":"2026-05-14T22:55:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"QuantumToolbox","old_version":"0.42, 0.43, 0.44, 0.45","new_version":"0.42, 0.43, 0.44, 0.45, 0.46","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.46.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.45.0...v0.46.0\"\u003eDiff since v0.45.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCompatHelper: bump compat for OrdinaryDiffEqCore to 4, (keep existing compat) (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/697\"\u003e#697\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eadd u0 support for SteadyStateLinearSolver case. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/698\"\u003e#698\u003c/a\u003e) (\u003ca href=\"https://github.com/Lightup1\"\u003e\u003ccode\u003e@​Lightup1\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eSteadyStateSolver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.46.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-05-11\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSeveral improvements in \u003ccode\u003eSteadyStateSolver\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow specifying initial guess for \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keyword argument (\u003ccode\u003ereturn_details\u003c/code\u003e) to \u003ccode\u003eSteadyStateODESolver\u003c/code\u003e and \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify the implementation of \u003ccode\u003eSteadyStateDirectSolver\u003c/code\u003e and \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003esteadystate_floquet\u003c/code\u003e to deprecated function, use \u003ccode\u003esteadystate_fourier\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump compat for several package of SciML ecosystem. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/697\"\u003e#697\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSciMLBase.jl\u003c/code\u003e v3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOrdinaryDiffEqCore.jl\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOrdinaryDiffEqLowOrderRK.jl\u003c/code\u003e v2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOrdinaryDiffEqVerner.jl\u003c/code\u003e v2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStochasticDiffEqHighOrder.jl\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.45.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-04-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003eDimensions\u003c/code\u003e and \u003ccode\u003eSpace\u003c/code\u003e to align with \u003ccode\u003equtip\u003c/code\u003e (\u003ccode\u003ePython\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/659\"\u003e#659\u003c/a\u003e). Note that this update basically overwrites many changes made in PR \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/600\"\u003e#600\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eProductDimensions\u003c/code\u003e and \u003ccode\u003eHilbertSpace\u003c/code\u003e structures with \u003ccode\u003eDimensions\u003c/code\u003e + \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eTensorSpace\u003c/code\u003e/\u003ccode\u003eLiouvilleSpace\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eget_hilbert_size\u003c/code\u003e and \u003ccode\u003eget_liouville_size\u003c/code\u003e, and use \u003ccode\u003eget_size\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBase.AbstractVecOrTuple\u003c/code\u003e for type definitions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/679\"\u003e#679\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow specifying random number generator by keyword argument \u003ccode\u003erng\u003c/code\u003e for the following random \u003ccode\u003eQobj\u003c/code\u003e generating functions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/680\"\u003e#680\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erand_ket\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_dm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_unitary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix benchmarks instability for autodiff. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eStochasticDiffEqHighOrder\u003c/code\u003e as dependency instead of \u003ccode\u003eStochasticDiffEq\u003c/code\u003e for stochastic solvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix arithmetic operations (\u003ccode\u003e+\u003c/code\u003e, \u003ccode\u003e-\u003c/code\u003e, \u003ccode\u003e*\u003c/code\u003e) for quantum objects. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eArgumentError\u003c/code\u003e for the functions that should not allow time-dependent collapse operators (\u003ccode\u003ec_ops\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse FillArrays for \u003ccode\u003eqeye\u003c/code\u003e and better support to GPU for \u003ccode\u003esteadystate\u003c/code\u003e and \u003ccode\u003ecorrelation\u003c/code\u003e functions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecorrelation_2op_1t\u003c/code\u003e and \u003ccode\u003ecorrelation_3op_1t\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.44.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-03-11\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAlign with last changes in CUDA.jl v5.9.6+. Use \u003ccode\u003eGPUArrays.AbstractGPUSparseArray\u003c/code\u003e instead of \u003ccode\u003eCUDA.CUSPARSE.AbstractCuSparseArray\u003c/code\u003e to support more GPU backends. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to DocumenterVitepress.jl \u003ccode\u003ev0.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd limit tests of the filter in \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. In the limit of the filter width going to zero, we should recover the dressed liouvillian within secular approximation (see, e.g., \u003ca href=\"https://doi.org/10.1103/PhysRevA.84.043832\"\u003ehttps://doi.org/10.1103/PhysRevA.84.043832\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport generic \u003ccode\u003eAbstractMatrix\u003c/code\u003e for \u003ccode\u003emat2vec\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-23\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove internal function \u003ccode\u003e_check_dims_to\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove memory efficiency of \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e by implementing the filtering directly during the Kronecker product. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-04\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commits/v0.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/harmoniqs/Piccolo.jl/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/harmoniqs%2FPiccolo.jl/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"},{"uuid":"4299067513","node_id":"PR_kwDOIf3lgs7UHpw1","number":187,"state":"open","title":"Update QuantumToolbox requirement from 0.34.0, 0.43 to 0.34.0, 0.43, 0.45","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T22:33:03.000Z","updated_at":"2026-04-20T22:48:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"QuantumToolbox","old_version":"0.34.0, 0.43","new_version":"0.34.0, 0.43, 0.45","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.45.0\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.45.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.44.0...v0.45.0\"\u003eDiff since v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.45.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-04-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003eDimensions\u003c/code\u003e and \u003ccode\u003eSpace\u003c/code\u003e to align with \u003ccode\u003equtip\u003c/code\u003e (\u003ccode\u003ePython\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/659\"\u003e#659\u003c/a\u003e). Note that this update basically overwrites many changes made in PR \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/600\"\u003e#600\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eProductDimensions\u003c/code\u003e and \u003ccode\u003eHilbertSpace\u003c/code\u003e structures with \u003ccode\u003eDimensions\u003c/code\u003e + \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eTensorSpace\u003c/code\u003e/\u003ccode\u003eLiouvilleSpace\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eget_hilbert_size\u003c/code\u003e and \u003ccode\u003eget_liouville_size\u003c/code\u003e, and use \u003ccode\u003eget_size\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBase.AbstractVecOrTuple\u003c/code\u003e for type definitions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/679\"\u003e#679\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow specifying random number generator by keyword argument \u003ccode\u003erng\u003c/code\u003e for the following random \u003ccode\u003eQobj\u003c/code\u003e generating functions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/680\"\u003e#680\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erand_ket\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_dm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_unitary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix benchmarks instability for autodiff. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eStochasticDiffEqHighOrder\u003c/code\u003e as dependency instead of \u003ccode\u003eStochasticDiffEq\u003c/code\u003e for stochastic solvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix arithmetic operations (\u003ccode\u003e+\u003c/code\u003e, \u003ccode\u003e-\u003c/code\u003e, \u003ccode\u003e*\u003c/code\u003e) for quantum objects. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eArgumentError\u003c/code\u003e for the functions that should not allow time-dependent collapse operators (\u003ccode\u003ec_ops\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse FillArrays for \u003ccode\u003eqeye\u003c/code\u003e and better support to GPU for \u003ccode\u003esteadystate\u003c/code\u003e and \u003ccode\u003ecorrelation\u003c/code\u003e functions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecorrelation_2op_1t\u003c/code\u003e and \u003ccode\u003ecorrelation_3op_1t\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.44.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-03-11\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAlign with last changes in CUDA.jl v5.9.6+. Use \u003ccode\u003eGPUArrays.AbstractGPUSparseArray\u003c/code\u003e instead of \u003ccode\u003eCUDA.CUSPARSE.AbstractCuSparseArray\u003c/code\u003e to support more GPU backends. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to DocumenterVitepress.jl \u003ccode\u003ev0.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd limit tests of the filter in \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. In the limit of the filter width going to zero, we should recover the dressed liouvillian within secular approximation (see, e.g., \u003ca href=\"https://doi.org/10.1103/PhysRevA.84.043832\"\u003ehttps://doi.org/10.1103/PhysRevA.84.043832\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport generic \u003ccode\u003eAbstractMatrix\u003c/code\u003e for \u003ccode\u003emat2vec\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-23\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove internal function \u003ccode\u003e_check_dims_to\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove memory efficiency of \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e by implementing the filtering directly during the Kronecker product. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-04\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003eDimensions\u003c/code\u003e and \u003ccode\u003eSpace\u003c/code\u003e. Avoid using \u003ccode\u003eprod(::Dimensions)\u003c/code\u003e for getting matrix sizes, and instead use \u003ccode\u003eget_hilbert_size\u003c/code\u003e and \u003ccode\u003eget_liouville_size\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003eProductDimensions\u003c/code\u003e and \u003ccode\u003eGeneralProductDimensions\u003c/code\u003e into \u003ccode\u003eProductDimensions\u003c/code\u003e. The dimensions are now assumed to be always general. This simplifies the structure and usage of dimensions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to time-dependent Hamiltonian and collapse operators in \u003ccode\u003elr_mesolve\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdapt time evolution solver options as well as \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e identity type to input. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.42.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-01-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow specifying element types (\u003ccode\u003eeltype\u003c/code\u003e) for states and operators generating functions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.41.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-01-12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ematrix_heatmap\u003c/code\u003e and \u003ccode\u003ematrix_histogram\u003c/code\u003e for visualizing operators. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow rectangular eigenvector matrices in \u003ccode\u003eliouvillian_generalized\u003c/code\u003e and expand its documentation with proper citation. Rename it to \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commits/v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/QuantumSavory/QuantumSymbolics.jl/pull/187","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuantumSavory%2FQuantumSymbolics.jl/issues/187","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/187/packages"},{"uuid":"3806667928","node_id":"PR_kwDOIf3lgs680Y0j","number":162,"state":"open","title":"Update QuantumToolbox requirement from 0.34.0 to 0.34.0, 0.41","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-13T01:28:46.000Z","updated_at":"2026-01-13T01:52:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"QuantumToolbox","old_version":"0.34.0","new_version":"0.34.0, 0.41","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.41.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.40.0...v0.41.0\"\u003eDiff since v0.40.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Doc] Fix \u003ccode\u003eOperatorKet\u003c/code\u003e and \u003ccode\u003eOperatorBra\u003c/code\u003e notations (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/623\"\u003e#623\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeparate visualization source files (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/622\"\u003e#622\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/626\"\u003e#626\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eVisualizing operators (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/621\"\u003e#621\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow rectangular U matrix and update docstring of \u003ccode\u003eliouvillian_generalized\u003c/code\u003e. Rename it to \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/624\"\u003e#624\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e: avoid O(N⁴) dense filter matrices (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/627\"\u003e#627\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Copilot instructions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/628\"\u003e#628\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump version CI pipeline (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/629\"\u003e#629\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove compatibility to CUDA \u0026gt;5.9.5 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/630\"\u003e#630\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove to Runic.jl for code format (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/633\"\u003e#633\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Runic.jl \u003ccode\u003emake\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/634\"\u003e#634\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bump version CI (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/635\"\u003e#635\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert tlist to promoted type in all time evolution solvers (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/638\"\u003e#638\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eeigsolve_al\u003c/code\u003e initial state handling and returned values and vectors (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/640\"\u003e#640\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eBump version to v0.41.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/642\"\u003e#642\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.41.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-01-12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ematrix_heatmap\u003c/code\u003e and \u003ccode\u003ematrix_histogram\u003c/code\u003e for visualizing operators. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow rectangular eigenvector matrices in \u003ccode\u003eliouvillian_generalized\u003c/code\u003e and expand its documentation with proper citation. Rename it to \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e: avoid O(N⁴) dense filter matrices. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestrict \u003ccode\u003eCUDA.jl\u003c/code\u003e version compatibility to \u0026lt; 5.9.6 due to breaking changes in that release. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eJuliaFormatter.jl\u003c/code\u003e to \u003ccode\u003eRunic.jl\u003c/code\u003e for code formatting. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove eigsolve_al initial state handling and returned values and vectors. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert \u003ccode\u003etlist\u003c/code\u003e to promoted type in all time evolution solvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.40.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-12-21\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error message for bad input in state/operator generating functions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003esesolve\u003c/code\u003e and \u003ccode\u003emesolve\u003c/code\u003e to handle \u003ccode\u003eOperator\u003c/code\u003e and \u003ccode\u003eSuperOperator\u003c/code\u003e as initial conditions for propagator calculation. This introduces a \u003ccode\u003estates_type\u003c/code\u003e field to \u003ccode\u003eTimeEvolutionProblem\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/606\"\u003e#606\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport time-dependent operators on \u003ccode\u003edsf_mesolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ethermal_dm\u003c/code\u003e and \u003ccode\u003eenr_thermal_dm\u003c/code\u003e for extreme cases. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/614\"\u003e#614\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.39.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in every time evolution solver. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.39.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange default solver detection in \u003ccode\u003eeigensolve\u003c/code\u003e when using \u003ccode\u003esigma\u003c/code\u003e keyword argument (shift-inverse algorithm). If the operator is a \u003ccode\u003eSparseMatrixCSC\u003c/code\u003e, the default solver is \u003ccode\u003eUMFPACKFactorization\u003c/code\u003e, otherwise it is automatically chosen by LinearSolve.jl, depending on the type of the operator. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keyword argument \u003ccode\u003eassume_hermitian\u003c/code\u003e to \u003ccode\u003eliouvillian\u003c/code\u003e. This allows users to disable the assumption that the Hamiltonian is Hermitian. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove accuracy of ODE solvers for general cases. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse LinearSolve's internal methods for preconditioners in \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eFillArrays.jl\u003c/code\u003e for handling superoperators. This makes the code cleaner and potentially more efficient. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure state generating functions return dense array by default. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProgressMeterKWARGS\u003c/code\u003e in \u003ccode\u003eQuantumToolbox.settings\u003c/code\u003e for customizing progress bar. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new methods of \u003ccode\u003esesolve_map\u003c/code\u003e and \u003ccode\u003emesolve_map\u003c/code\u003e for advanced usage. Users can now customize their own \u003ccode\u003eiter\u003c/code\u003eator structure, \u003ccode\u003eprob_func\u003c/code\u003e and \u003ccode\u003eoutput_func\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eProgressMeter.jl\u003c/code\u003e for progress bar rather than our in-house implementation. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/569\"\u003e#569\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify type structure for time evolution solutions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to arbitrary precision computation. Tested for \u003ccode\u003esesolve\u003c/code\u003e, \u003ccode\u003emesolve\u003c/code\u003e and \u003ccode\u003eeigensolve\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.37.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-12\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/9f9da525874d5b9888d5ad03246744a4d1d51976\"\u003e\u003ccode\u003e9f9da52\u003c/code\u003e\u003c/a\u003e Bump version to v0.41.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/145dd6d90bc800b4643d6de4f006207fbd5150f9\"\u003e\u003ccode\u003e145dd6d\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/12e0df5f3a52b9e9b5ba5b69bc9bcfb4ebd92e70\"\u003e\u003ccode\u003e12e0df5\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/87b89293eaffa60bdd5a762fd48db8fe4c19d06b\"\u003e\u003ccode\u003e87b8929\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eeigsolve_al\u003c/code\u003e initial state handling and returned values and vectors ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/c9a6c9a4dd5499fa95da3a78b9501bdbdd26e0c0\"\u003e\u003ccode\u003ec9a6c9a\u003c/code\u003e\u003c/a\u003e Convert tlist to promoted type in all time evolution solvers (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/379b22017d5295a8012c4b44b17ba165a1d78dae\"\u003e\u003ccode\u003e379b220\u003c/code\u003e\u003c/a\u003e Fix bump version CI (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/b1703e389811a1b9871d2094721bc3de429204b9\"\u003e\u003ccode\u003eb1703e3\u003c/code\u003e\u003c/a\u003e Fix Runic.jl \u003ccode\u003emake\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/ed62ad2222147c4fc2292f44249e61af621e3a63\"\u003e\u003ccode\u003eed62ad2\u003c/code\u003e\u003c/a\u003e Move to Runic.jl for code format (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/0a10844deead6add2a8f0942575d9a39e621e3cd\"\u003e\u003ccode\u003e0a10844\u003c/code\u003e\u003c/a\u003e Remove compatibility to CUDA \u0026gt;5.9.5 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/3f9b2a94e7ada8815c3f670c3623b6df0aa85645\"\u003e\u003ccode\u003e3f9b2a9\u003c/code\u003e\u003c/a\u003e Bump version CI pipeline (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.34.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/QuantumSavory/QuantumSymbolics.jl/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuantumSavory%2FQuantumSymbolics.jl/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"},{"uuid":"3676954256","node_id":"PR_kwDOIf3lgs62I2Xt","number":146,"state":"closed","title":"Update QuantumToolbox requirement from 0.34.0 to 0.34.0, 0.39","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T20:25:24.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-29T17:40:43.000Z","updated_at":"2025-12-29T20:25:25.000Z","time_to_close":2601881,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"QuantumToolbox","old_version":"0.34.0","new_version":"0.34.0, 0.39","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.39.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.39.0...v0.39.1\"\u003eDiff since v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in every time evolution solver (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/596\"\u003e#596\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump compat of \u003ccode\u003eSciMLOperators\u003c/code\u003e and version to \u003ccode\u003ev0.39.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/599\"\u003e#599\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.39.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in every time evolution solver. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.39.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange default solver detection in \u003ccode\u003eeigensolve\u003c/code\u003e when using \u003ccode\u003esigma\u003c/code\u003e keyword argument (shift-inverse algorithm). If the operator is a \u003ccode\u003eSparseMatrixCSC\u003c/code\u003e, the default solver is \u003ccode\u003eUMFPACKFactorization\u003c/code\u003e, otherwise it is automatically chosen by LinearSolve.jl, depending on the type of the operator. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keyword argument \u003ccode\u003eassume_hermitian\u003c/code\u003e to \u003ccode\u003eliouvillian\u003c/code\u003e. This allows users to disable the assumption that the Hamiltonian is Hermitian. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove accuracy of ODE solvers for general cases. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse LinearSolve's internal methods for preconditioners in \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eFillArrays.jl\u003c/code\u003e for handling superoperators. This makes the code cleaner and potentially more efficient. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure state generating functions return dense array by default. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProgressMeterKWARGS\u003c/code\u003e in \u003ccode\u003eQuantumToolbox.settings\u003c/code\u003e for customizing progress bar. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new methods of \u003ccode\u003esesolve_map\u003c/code\u003e and \u003ccode\u003emesolve_map\u003c/code\u003e for advanced usage. Users can now customize their own \u003ccode\u003eiter\u003c/code\u003eator structure, \u003ccode\u003eprob_func\u003c/code\u003e and \u003ccode\u003eoutput_func\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eProgressMeter.jl\u003c/code\u003e for progress bar rather than our in-house implementation. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/569\"\u003e#569\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify type structure for time evolution solutions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to arbitrary precision computation. Tested for \u003ccode\u003esesolve\u003c/code\u003e, \u003ccode\u003emesolve\u003c/code\u003e and \u003ccode\u003eeigensolve\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.37.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ecite()\u003c/code\u003e bibtex output. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003esesolve_map\u003c/code\u003e and \u003ccode\u003emesolve_map\u003c/code\u003e for solving multiple initial states and parameter sets in parallel. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eqeye_like\u003c/code\u003e and \u003ccode\u003eqzero_like\u003c/code\u003e, which are synonyms of \u003ccode\u003eone\u003c/code\u003e and \u003ccode\u003ezero\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd steadystate and DSF benchmarks. The \u003ccode\u003eSteadyStateODESOlver\u003c/code\u003e tolerances are lowered to \u003ccode\u003eterminate_reltol=1e-4\u003c/code\u003e and \u003ccode\u003eterminate_abstol=1e-6\u003c/code\u003e to improve speed at the cost of accuracy. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.36.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-09-29\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eQuantumToolbox.cite()\u003c/code\u003e for bibtex generator of \u003ccode\u003eQuantumToolbox.jl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esortby\u003c/code\u003e and \u003ccode\u003erev\u003c/code\u003e keyword arguments to eigensolvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.35.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-09-03\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support of \u003ccode\u003eQobjEvo\u003c/code\u003e for \u003ccode\u003esteadystate\u003c/code\u003e (ODE solver only). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eSteadyStateODESolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/537\"\u003e#537\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eIntroduce the tolerances for \u003ccode\u003esteadystate\u003c/code\u003e terminate condition (two new fields: \u003ccode\u003eterminate_reltol = 1e-5\u003c/code\u003e and \u003ccode\u003eterminate_abstol = 1e-7\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyword argument handling for \u003ccode\u003eSteadyStateODESolver\u003c/code\u003e before passing to \u003ccode\u003emesolve\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003enegativity\u003c/code\u003e and \u003ccode\u003epartial_transpose\u003c/code\u003e for arbitrary subsystem dimension. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/dac43daecb646f8b2589caea00ec23c51de49cd2\"\u003e\u003ccode\u003edac43da\u003c/code\u003e\u003c/a\u003e Bump compat of \u003ccode\u003eSciMLOperators\u003c/code\u003e and version to \u003ccode\u003ev0.39.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/e209b96ddd0cac96a99ee8057fbb2cf37b97a95c\"\u003e\u003ccode\u003ee209b96\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/38f2d89643904a8c78e75d2e4d3018c450bfc886\"\u003e\u003ccode\u003e38f2d89\u003c/code\u003e\u003c/a\u003e Bump version to v0.39.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/e8a550eb2c1a55a2c27737ab51b6b17e2d4e8570\"\u003e\u003ccode\u003ee8a550e\u003c/code\u003e\u003c/a\u003e Improve accuracy of ODE solvers for general cases (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/c0270e796038693394ee4c760d61db45b6a0b4f5\"\u003e\u003ccode\u003ec0270e7\u003c/code\u003e\u003c/a\u003e Update auto-push condition for benchmarks workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/0ccd0125bbc065f9988a93cfd4fb0e6ed3209703\"\u003e\u003ccode\u003e0ccd012\u003c/code\u003e\u003c/a\u003e Update contrubution guide (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/7cac2f898333f754c9ca5035985166f18fd6253b\"\u003e\u003ccode\u003e7cac2f8\u003c/code\u003e\u003c/a\u003e Make sure state generating functions return dense array (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/deb5d4970969d6ac2f43e4e71db65f7b5334cb54\"\u003e\u003ccode\u003edeb5d49\u003c/code\u003e\u003c/a\u003e Update CUDA compat (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/8f3ea3bedce6086d3492e887d3e9711c9959fbf2\"\u003e\u003ccode\u003e8f3ea3b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eFillArrays.jl\u003c/code\u003e for handling superoperators (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/720304d9bb9b87ee7e5a4cadbb69699317b6a98e\"\u003e\u003ccode\u003e720304d\u003c/code\u003e\u003c/a\u003e Use LinearSolve's internal methods for preconditioners (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.34.0...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/QuantumSavory/QuantumSymbolics.jl/pull/146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuantumSavory%2FQuantumSymbolics.jl/issues/146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/146/packages"}],"issue_packages":[{"old_version":"0.42, 0.43, 0.44, 0.45","new_version":"0.42, 0.43, 0.44, 0.45, 0.46","update_type":null,"path":null,"pr_created_at":"2026-05-13T02:04:11.000Z","version_change":"0.42, 0.43, 0.44, 0.45 → 0.42, 0.43, 0.44, 0.45, 0.46","issue":{"uuid":"4434074771","node_id":"PR_kwDOJZVHF87a6_Nr","number":201,"state":"open","title":"chore(deps): update QuantumToolbox requirement from 0.42, 0.43, 0.44, 0.45 to 0.42, 0.43, 0.44, 0.45, 0.46","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T02:04:11.000Z","updated_at":"2026-05-14T22:55:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"QuantumToolbox","old_version":"0.42, 0.43, 0.44, 0.45","new_version":"0.42, 0.43, 0.44, 0.45, 0.46","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.46.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.45.0...v0.46.0\"\u003eDiff since v0.45.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCompatHelper: bump compat for OrdinaryDiffEqCore to 4, (keep existing compat) (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/697\"\u003e#697\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eadd u0 support for SteadyStateLinearSolver case. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/698\"\u003e#698\u003c/a\u003e) (\u003ca href=\"https://github.com/Lightup1\"\u003e\u003ccode\u003e@​Lightup1\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eSteadyStateSolver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.46.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-05-11\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSeveral improvements in \u003ccode\u003eSteadyStateSolver\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow specifying initial guess for \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keyword argument (\u003ccode\u003ereturn_details\u003c/code\u003e) to \u003ccode\u003eSteadyStateODESolver\u003c/code\u003e and \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify the implementation of \u003ccode\u003eSteadyStateDirectSolver\u003c/code\u003e and \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003esteadystate_floquet\u003c/code\u003e to deprecated function, use \u003ccode\u003esteadystate_fourier\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump compat for several package of SciML ecosystem. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/697\"\u003e#697\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSciMLBase.jl\u003c/code\u003e v3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOrdinaryDiffEqCore.jl\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOrdinaryDiffEqLowOrderRK.jl\u003c/code\u003e v2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOrdinaryDiffEqVerner.jl\u003c/code\u003e v2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStochasticDiffEqHighOrder.jl\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.45.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-04-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003eDimensions\u003c/code\u003e and \u003ccode\u003eSpace\u003c/code\u003e to align with \u003ccode\u003equtip\u003c/code\u003e (\u003ccode\u003ePython\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/659\"\u003e#659\u003c/a\u003e). Note that this update basically overwrites many changes made in PR \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/600\"\u003e#600\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eProductDimensions\u003c/code\u003e and \u003ccode\u003eHilbertSpace\u003c/code\u003e structures with \u003ccode\u003eDimensions\u003c/code\u003e + \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eTensorSpace\u003c/code\u003e/\u003ccode\u003eLiouvilleSpace\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eget_hilbert_size\u003c/code\u003e and \u003ccode\u003eget_liouville_size\u003c/code\u003e, and use \u003ccode\u003eget_size\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBase.AbstractVecOrTuple\u003c/code\u003e for type definitions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/679\"\u003e#679\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow specifying random number generator by keyword argument \u003ccode\u003erng\u003c/code\u003e for the following random \u003ccode\u003eQobj\u003c/code\u003e generating functions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/680\"\u003e#680\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erand_ket\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_dm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_unitary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix benchmarks instability for autodiff. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eStochasticDiffEqHighOrder\u003c/code\u003e as dependency instead of \u003ccode\u003eStochasticDiffEq\u003c/code\u003e for stochastic solvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix arithmetic operations (\u003ccode\u003e+\u003c/code\u003e, \u003ccode\u003e-\u003c/code\u003e, \u003ccode\u003e*\u003c/code\u003e) for quantum objects. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eArgumentError\u003c/code\u003e for the functions that should not allow time-dependent collapse operators (\u003ccode\u003ec_ops\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse FillArrays for \u003ccode\u003eqeye\u003c/code\u003e and better support to GPU for \u003ccode\u003esteadystate\u003c/code\u003e and \u003ccode\u003ecorrelation\u003c/code\u003e functions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecorrelation_2op_1t\u003c/code\u003e and \u003ccode\u003ecorrelation_3op_1t\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.44.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-03-11\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAlign with last changes in CUDA.jl v5.9.6+. Use \u003ccode\u003eGPUArrays.AbstractGPUSparseArray\u003c/code\u003e instead of \u003ccode\u003eCUDA.CUSPARSE.AbstractCuSparseArray\u003c/code\u003e to support more GPU backends. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to DocumenterVitepress.jl \u003ccode\u003ev0.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd limit tests of the filter in \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. In the limit of the filter width going to zero, we should recover the dressed liouvillian within secular approximation (see, e.g., \u003ca href=\"https://doi.org/10.1103/PhysRevA.84.043832\"\u003ehttps://doi.org/10.1103/PhysRevA.84.043832\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport generic \u003ccode\u003eAbstractMatrix\u003c/code\u003e for \u003ccode\u003emat2vec\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-23\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove internal function \u003ccode\u003e_check_dims_to\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove memory efficiency of \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e by implementing the filtering directly during the Kronecker product. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-04\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commits/v0.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/harmoniqs/Piccolo.jl/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/harmoniqs%2FPiccolo.jl/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"}},{"old_version":"0.34.0, 0.43","new_version":"0.34.0, 0.43, 0.45","update_type":null,"path":null,"pr_created_at":"2026-04-20T22:33:03.000Z","version_change":"0.34.0, 0.43 → 0.34.0, 0.43, 0.45","issue":{"uuid":"4299067513","node_id":"PR_kwDOIf3lgs7UHpw1","number":187,"state":"open","title":"Update QuantumToolbox requirement from 0.34.0, 0.43 to 0.34.0, 0.43, 0.45","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T22:33:03.000Z","updated_at":"2026-04-20T22:48:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"QuantumToolbox","old_version":"0.34.0, 0.43","new_version":"0.34.0, 0.43, 0.45","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.45.0\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.45.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.44.0...v0.45.0\"\u003eDiff since v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.45.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-04-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003eDimensions\u003c/code\u003e and \u003ccode\u003eSpace\u003c/code\u003e to align with \u003ccode\u003equtip\u003c/code\u003e (\u003ccode\u003ePython\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/659\"\u003e#659\u003c/a\u003e). Note that this update basically overwrites many changes made in PR \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/600\"\u003e#600\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eProductDimensions\u003c/code\u003e and \u003ccode\u003eHilbertSpace\u003c/code\u003e structures with \u003ccode\u003eDimensions\u003c/code\u003e + \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eTensorSpace\u003c/code\u003e/\u003ccode\u003eLiouvilleSpace\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eget_hilbert_size\u003c/code\u003e and \u003ccode\u003eget_liouville_size\u003c/code\u003e, and use \u003ccode\u003eget_size\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBase.AbstractVecOrTuple\u003c/code\u003e for type definitions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/679\"\u003e#679\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow specifying random number generator by keyword argument \u003ccode\u003erng\u003c/code\u003e for the following random \u003ccode\u003eQobj\u003c/code\u003e generating functions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/680\"\u003e#680\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erand_ket\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_dm\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erand_unitary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix benchmarks instability for autodiff. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eStochasticDiffEqHighOrder\u003c/code\u003e as dependency instead of \u003ccode\u003eStochasticDiffEq\u003c/code\u003e for stochastic solvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix arithmetic operations (\u003ccode\u003e+\u003c/code\u003e, \u003ccode\u003e-\u003c/code\u003e, \u003ccode\u003e*\u003c/code\u003e) for quantum objects. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eArgumentError\u003c/code\u003e for the functions that should not allow time-dependent collapse operators (\u003ccode\u003ec_ops\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse FillArrays for \u003ccode\u003eqeye\u003c/code\u003e and better support to GPU for \u003ccode\u003esteadystate\u003c/code\u003e and \u003ccode\u003ecorrelation\u003c/code\u003e functions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecorrelation_2op_1t\u003c/code\u003e and \u003ccode\u003ecorrelation_3op_1t\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.44.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-03-11\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAlign with last changes in CUDA.jl v5.9.6+. Use \u003ccode\u003eGPUArrays.AbstractGPUSparseArray\u003c/code\u003e instead of \u003ccode\u003eCUDA.CUSPARSE.AbstractCuSparseArray\u003c/code\u003e to support more GPU backends. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to DocumenterVitepress.jl \u003ccode\u003ev0.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd limit tests of the filter in \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. In the limit of the filter width going to zero, we should recover the dressed liouvillian within secular approximation (see, e.g., \u003ca href=\"https://doi.org/10.1103/PhysRevA.84.043832\"\u003ehttps://doi.org/10.1103/PhysRevA.84.043832\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport generic \u003ccode\u003eAbstractMatrix\u003c/code\u003e for \u003ccode\u003emat2vec\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-23\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove internal function \u003ccode\u003e_check_dims_to\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove memory efficiency of \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e by implementing the filtering directly during the Kronecker product. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.43.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-02-04\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003eDimensions\u003c/code\u003e and \u003ccode\u003eSpace\u003c/code\u003e. Avoid using \u003ccode\u003eprod(::Dimensions)\u003c/code\u003e for getting matrix sizes, and instead use \u003ccode\u003eget_hilbert_size\u003c/code\u003e and \u003ccode\u003eget_liouville_size\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003eProductDimensions\u003c/code\u003e and \u003ccode\u003eGeneralProductDimensions\u003c/code\u003e into \u003ccode\u003eProductDimensions\u003c/code\u003e. The dimensions are now assumed to be always general. This simplifies the structure and usage of dimensions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to time-dependent Hamiltonian and collapse operators in \u003ccode\u003elr_mesolve\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdapt time evolution solver options as well as \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e identity type to input. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.42.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-01-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow specifying element types (\u003ccode\u003eeltype\u003c/code\u003e) for states and operators generating functions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.41.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-01-12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ematrix_heatmap\u003c/code\u003e and \u003ccode\u003ematrix_histogram\u003c/code\u003e for visualizing operators. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow rectangular eigenvector matrices in \u003ccode\u003eliouvillian_generalized\u003c/code\u003e and expand its documentation with proper citation. Rename it to \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commits/v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/QuantumSavory/QuantumSymbolics.jl/pull/187","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuantumSavory%2FQuantumSymbolics.jl/issues/187","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/187/packages"}},{"old_version":"0.34.0","new_version":"0.34.0, 0.41","update_type":null,"path":null,"pr_created_at":"2026-01-13T01:28:46.000Z","version_change":"0.34.0 → 0.34.0, 0.41","issue":{"uuid":"3806667928","node_id":"PR_kwDOIf3lgs680Y0j","number":162,"state":"open","title":"Update QuantumToolbox requirement from 0.34.0 to 0.34.0, 0.41","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-13T01:28:46.000Z","updated_at":"2026-01-13T01:52:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"QuantumToolbox","old_version":"0.34.0","new_version":"0.34.0, 0.41","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.41.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.40.0...v0.41.0\"\u003eDiff since v0.40.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Doc] Fix \u003ccode\u003eOperatorKet\u003c/code\u003e and \u003ccode\u003eOperatorBra\u003c/code\u003e notations (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/623\"\u003e#623\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeparate visualization source files (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/622\"\u003e#622\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/626\"\u003e#626\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eVisualizing operators (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/621\"\u003e#621\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow rectangular U matrix and update docstring of \u003ccode\u003eliouvillian_generalized\u003c/code\u003e. Rename it to \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/624\"\u003e#624\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e: avoid O(N⁴) dense filter matrices (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/627\"\u003e#627\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Copilot instructions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/628\"\u003e#628\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump version CI pipeline (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/629\"\u003e#629\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove compatibility to CUDA \u0026gt;5.9.5 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/630\"\u003e#630\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove to Runic.jl for code format (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/633\"\u003e#633\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Runic.jl \u003ccode\u003emake\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/634\"\u003e#634\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bump version CI (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/635\"\u003e#635\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert tlist to promoted type in all time evolution solvers (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/638\"\u003e#638\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eeigsolve_al\u003c/code\u003e initial state handling and returned values and vectors (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/640\"\u003e#640\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eBump version to v0.41.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/642\"\u003e#642\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.41.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2026-01-12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003ematrix_heatmap\u003c/code\u003e and \u003ccode\u003ematrix_histogram\u003c/code\u003e for visualizing operators. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow rectangular eigenvector matrices in \u003ccode\u003eliouvillian_generalized\u003c/code\u003e and expand its documentation with proper citation. Rename it to \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eliouvillian_dressed_nonsecular\u003c/code\u003e: avoid O(N⁴) dense filter matrices. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestrict \u003ccode\u003eCUDA.jl\u003c/code\u003e version compatibility to \u0026lt; 5.9.6 due to breaking changes in that release. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eJuliaFormatter.jl\u003c/code\u003e to \u003ccode\u003eRunic.jl\u003c/code\u003e for code formatting. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove eigsolve_al initial state handling and returned values and vectors. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert \u003ccode\u003etlist\u003c/code\u003e to promoted type in all time evolution solvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.40.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-12-21\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error message for bad input in state/operator generating functions (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003esesolve\u003c/code\u003e and \u003ccode\u003emesolve\u003c/code\u003e to handle \u003ccode\u003eOperator\u003c/code\u003e and \u003ccode\u003eSuperOperator\u003c/code\u003e as initial conditions for propagator calculation. This introduces a \u003ccode\u003estates_type\u003c/code\u003e field to \u003ccode\u003eTimeEvolutionProblem\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/606\"\u003e#606\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport time-dependent operators on \u003ccode\u003edsf_mesolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ethermal_dm\u003c/code\u003e and \u003ccode\u003eenr_thermal_dm\u003c/code\u003e for extreme cases. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/614\"\u003e#614\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.39.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in every time evolution solver. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.39.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange default solver detection in \u003ccode\u003eeigensolve\u003c/code\u003e when using \u003ccode\u003esigma\u003c/code\u003e keyword argument (shift-inverse algorithm). If the operator is a \u003ccode\u003eSparseMatrixCSC\u003c/code\u003e, the default solver is \u003ccode\u003eUMFPACKFactorization\u003c/code\u003e, otherwise it is automatically chosen by LinearSolve.jl, depending on the type of the operator. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keyword argument \u003ccode\u003eassume_hermitian\u003c/code\u003e to \u003ccode\u003eliouvillian\u003c/code\u003e. This allows users to disable the assumption that the Hamiltonian is Hermitian. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove accuracy of ODE solvers for general cases. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse LinearSolve's internal methods for preconditioners in \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eFillArrays.jl\u003c/code\u003e for handling superoperators. This makes the code cleaner and potentially more efficient. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure state generating functions return dense array by default. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProgressMeterKWARGS\u003c/code\u003e in \u003ccode\u003eQuantumToolbox.settings\u003c/code\u003e for customizing progress bar. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new methods of \u003ccode\u003esesolve_map\u003c/code\u003e and \u003ccode\u003emesolve_map\u003c/code\u003e for advanced usage. Users can now customize their own \u003ccode\u003eiter\u003c/code\u003eator structure, \u003ccode\u003eprob_func\u003c/code\u003e and \u003ccode\u003eoutput_func\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eProgressMeter.jl\u003c/code\u003e for progress bar rather than our in-house implementation. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/569\"\u003e#569\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify type structure for time evolution solutions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to arbitrary precision computation. Tested for \u003ccode\u003esesolve\u003c/code\u003e, \u003ccode\u003emesolve\u003c/code\u003e and \u003ccode\u003eeigensolve\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.37.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-12\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/9f9da525874d5b9888d5ad03246744a4d1d51976\"\u003e\u003ccode\u003e9f9da52\u003c/code\u003e\u003c/a\u003e Bump version to v0.41.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/145dd6d90bc800b4643d6de4f006207fbd5150f9\"\u003e\u003ccode\u003e145dd6d\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/12e0df5f3a52b9e9b5ba5b69bc9bcfb4ebd92e70\"\u003e\u003ccode\u003e12e0df5\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/87b89293eaffa60bdd5a762fd48db8fe4c19d06b\"\u003e\u003ccode\u003e87b8929\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eeigsolve_al\u003c/code\u003e initial state handling and returned values and vectors ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/c9a6c9a4dd5499fa95da3a78b9501bdbdd26e0c0\"\u003e\u003ccode\u003ec9a6c9a\u003c/code\u003e\u003c/a\u003e Convert tlist to promoted type in all time evolution solvers (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/379b22017d5295a8012c4b44b17ba165a1d78dae\"\u003e\u003ccode\u003e379b220\u003c/code\u003e\u003c/a\u003e Fix bump version CI (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/b1703e389811a1b9871d2094721bc3de429204b9\"\u003e\u003ccode\u003eb1703e3\u003c/code\u003e\u003c/a\u003e Fix Runic.jl \u003ccode\u003emake\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/ed62ad2222147c4fc2292f44249e61af621e3a63\"\u003e\u003ccode\u003eed62ad2\u003c/code\u003e\u003c/a\u003e Move to Runic.jl for code format (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/0a10844deead6add2a8f0942575d9a39e621e3cd\"\u003e\u003ccode\u003e0a10844\u003c/code\u003e\u003c/a\u003e Remove compatibility to CUDA \u0026gt;5.9.5 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/3f9b2a94e7ada8815c3f670c3623b6df0aa85645\"\u003e\u003ccode\u003e3f9b2a9\u003c/code\u003e\u003c/a\u003e Bump version CI pipeline (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.34.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/QuantumSavory/QuantumSymbolics.jl/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuantumSavory%2FQuantumSymbolics.jl/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"}},{"old_version":"0.34.0","new_version":"0.34.0, 0.39","update_type":null,"path":null,"pr_created_at":"2025-11-29T17:40:43.000Z","version_change":"0.34.0 → 0.34.0, 0.39","issue":{"uuid":"3676954256","node_id":"PR_kwDOIf3lgs62I2Xt","number":146,"state":"closed","title":"Update QuantumToolbox requirement from 0.34.0 to 0.34.0, 0.39","user":"dependabot[bot]","labels":["dependencies","julia"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T20:25:24.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-29T17:40:43.000Z","updated_at":"2025-12-29T20:25:25.000Z","time_to_close":2601881,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"QuantumToolbox","old_version":"0.34.0","new_version":"0.34.0, 0.39","repository_url":"https://github.com/qutip/QuantumToolbox.jl"}],"path":null,"ecosystem":"julia"},"body":"Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/releases\"\u003eQuantumToolbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003ch2\u003eQuantumToolbox v0.39.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.39.0...v0.39.1\"\u003eDiff since v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esee \u003ca href=\"https://qutip.org/QuantumToolbox.jl/stable/resources/changelog\"\u003eChangeLog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in every time evolution solver (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/596\"\u003e#596\u003c/a\u003e) (\u003ca href=\"https://github.com/albertomercurio\"\u003e\u003ccode\u003e@​albertomercurio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump compat of \u003ccode\u003eSciMLOperators\u003c/code\u003e and version to \u003ccode\u003ev0.39.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/599\"\u003e#599\u003c/a\u003e) (\u003ca href=\"https://github.com/ytdHuang\"\u003e\u003ccode\u003e@​ytdHuang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md\"\u003eQuantumToolbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.39.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in every time evolution solver. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.39.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-11-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange default solver detection in \u003ccode\u003eeigensolve\u003c/code\u003e when using \u003ccode\u003esigma\u003c/code\u003e keyword argument (shift-inverse algorithm). If the operator is a \u003ccode\u003eSparseMatrixCSC\u003c/code\u003e, the default solver is \u003ccode\u003eUMFPACKFactorization\u003c/code\u003e, otherwise it is automatically chosen by LinearSolve.jl, depending on the type of the operator. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd keyword argument \u003ccode\u003eassume_hermitian\u003c/code\u003e to \u003ccode\u003eliouvillian\u003c/code\u003e. This allows users to disable the assumption that the Hamiltonian is Hermitian. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove accuracy of ODE solvers for general cases. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse LinearSolve's internal methods for preconditioners in \u003ccode\u003eSteadyStateLinearSolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eFillArrays.jl\u003c/code\u003e for handling superoperators. This makes the code cleaner and potentially more efficient. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure state generating functions return dense array by default. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.1]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eProgressMeterKWARGS\u003c/code\u003e in \u003ccode\u003eQuantumToolbox.settings\u003c/code\u003e for customizing progress bar. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.38.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce new methods of \u003ccode\u003esesolve_map\u003c/code\u003e and \u003ccode\u003emesolve_map\u003c/code\u003e for advanced usage. Users can now customize their own \u003ccode\u003eiter\u003c/code\u003eator structure, \u003ccode\u003eprob_func\u003c/code\u003e and \u003ccode\u003eoutput_func\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eProgressMeter.jl\u003c/code\u003e for progress bar rather than our in-house implementation. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/569\"\u003e#569\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify type structure for time evolution solutions. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to arbitrary precision computation. Tested for \u003ccode\u003esesolve\u003c/code\u003e, \u003ccode\u003emesolve\u003c/code\u003e and \u003ccode\u003eeigensolve\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.37.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-10-12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ecite()\u003c/code\u003e bibtex output. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003esesolve_map\u003c/code\u003e and \u003ccode\u003emesolve_map\u003c/code\u003e for solving multiple initial states and parameter sets in parallel. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eqeye_like\u003c/code\u003e and \u003ccode\u003eqzero_like\u003c/code\u003e, which are synonyms of \u003ccode\u003eone\u003c/code\u003e and \u003ccode\u003ezero\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd steadystate and DSF benchmarks. The \u003ccode\u003eSteadyStateODESOlver\u003c/code\u003e tolerances are lowered to \u003ccode\u003eterminate_reltol=1e-4\u003c/code\u003e and \u003ccode\u003eterminate_abstol=1e-6\u003c/code\u003e to improve speed at the cost of accuracy. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.36.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-09-29\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eQuantumToolbox.cite()\u003c/code\u003e for bibtex generator of \u003ccode\u003eQuantumToolbox.jl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esortby\u003c/code\u003e and \u003ccode\u003erev\u003c/code\u003e keyword arguments to eigensolvers. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.35.0]\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-09-03\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support of \u003ccode\u003eQobjEvo\u003c/code\u003e for \u003ccode\u003esteadystate\u003c/code\u003e (ODE solver only). (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eSteadyStateODESolver\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/537\"\u003e#537\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eIntroduce the tolerances for \u003ccode\u003esteadystate\u003c/code\u003e terminate condition (two new fields: \u003ccode\u003eterminate_reltol = 1e-5\u003c/code\u003e and \u003ccode\u003eterminate_abstol = 1e-7\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyword argument handling for \u003ccode\u003eSteadyStateODESolver\u003c/code\u003e before passing to \u003ccode\u003emesolve\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003enegativity\u003c/code\u003e and \u003ccode\u003epartial_transpose\u003c/code\u003e for arbitrary subsystem dimension. (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/dac43daecb646f8b2589caea00ec23c51de49cd2\"\u003e\u003ccode\u003edac43da\u003c/code\u003e\u003c/a\u003e Bump compat of \u003ccode\u003eSciMLOperators\u003c/code\u003e and version to \u003ccode\u003ev0.39.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/e209b96ddd0cac96a99ee8057fbb2cf37b97a95c\"\u003e\u003ccode\u003ee209b96\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003espre\u003c/code\u003e and \u003ccode\u003espost\u003c/code\u003e methods for \u003ccode\u003eComposedOperator\u003c/code\u003e and cache propagator in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/38f2d89643904a8c78e75d2e4d3018c450bfc886\"\u003e\u003ccode\u003e38f2d89\u003c/code\u003e\u003c/a\u003e Bump version to v0.39.0 (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/e8a550eb2c1a55a2c27737ab51b6b17e2d4e8570\"\u003e\u003ccode\u003ee8a550e\u003c/code\u003e\u003c/a\u003e Improve accuracy of ODE solvers for general cases (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/c0270e796038693394ee4c760d61db45b6a0b4f5\"\u003e\u003ccode\u003ec0270e7\u003c/code\u003e\u003c/a\u003e Update auto-push condition for benchmarks workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/0ccd0125bbc065f9988a93cfd4fb0e6ed3209703\"\u003e\u003ccode\u003e0ccd012\u003c/code\u003e\u003c/a\u003e Update contrubution guide (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/7cac2f898333f754c9ca5035985166f18fd6253b\"\u003e\u003ccode\u003e7cac2f8\u003c/code\u003e\u003c/a\u003e Make sure state generating functions return dense array (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/deb5d4970969d6ac2f43e4e71db65f7b5334cb54\"\u003e\u003ccode\u003edeb5d49\u003c/code\u003e\u003c/a\u003e Update CUDA compat (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/8f3ea3bedce6086d3492e887d3e9711c9959fbf2\"\u003e\u003ccode\u003e8f3ea3b\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eFillArrays.jl\u003c/code\u003e for handling superoperators (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/commit/720304d9bb9b87ee7e5a4cadbb69699317b6a98e\"\u003e\u003ccode\u003e720304d\u003c/code\u003e\u003c/a\u003e Use LinearSolve's internal methods for preconditioners (\u003ca href=\"https://redirect.github.com/qutip/QuantumToolbox.jl/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qutip/QuantumToolbox.jl/compare/v0.34.0...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/QuantumSavory/QuantumSymbolics.jl/pull/146","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuantumSavory%2FQuantumSymbolics.jl/issues/146","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/146/packages"}}]}