{
  "schema_version": 1,
  "generator": "Retained validated notebook execution and canonical method lesson",
  "notebooks": [
    {
      "source_notebook": "notebooks/introduction/darcy_multiscale_convergence.ipynb",
      "source_sha256": "c68c829464b85ab26563022a2ddb45c64e5a7127303feb75438aa4bbb3d6a529",
      "support_sha256": {
        "examples/field_sampling.py": "724ec5fa3c5f2c2bd81ffbc369b0a781efd02ffb851ec1eb644a50395728d281",
        "examples/introduction/__init__.py": "7757162ed85329600321420702e52079e979444454fd659d93c2925970eeee1a",
        "examples/introduction/_scaling_timer.py": "e5665a2e6c0cf10b07df001684cfa9950ee9a2e028654b8aa2aa4ef4ac714412",
        "examples/introduction/provenance.py": "8c9e122179accaff845014cb423bc01e8073970ca6a19406039374cdf948031f",
        "examples/introduction/scalar.py": "6f7533436a64ab06b5f8fc37fb5dcaaed92078876dd96b54cbad0bdb90bad4a8",
        "examples/introduction/scaling_3d.py": "d5e00ddbf32e0014b44fc177f0339a4be2d7bdf4f4267e2a47e7339533bddef6",
        "examples/introduction/scaling_forms.py": "e0ea6da28bca1c54c3389ec61c6ed58442869679b12d0351d8e89d993fc2961f",
        "examples/introduction/scaling_processes.py": "19d3af3351f24390ddaa602d6231d8e36e1bf22c57d368364c1f26dcd1b65a87",
        "examples/introduction/scaling_threads.py": "16a984aaf580c97d4ec61f673fbd6c8af4041524af41c1d446ffccf69daf2792",
        "examples/introduction/transport.py": "b9b1b76f03e87c9609c5fb962475881d531aacfac3612c65041fbe08c984d6fb",
        "examples/introduction/vector.py": "2d2cde7f23af2401311d28d8454c97cc65993219a2973d7b677e508f2eacdee7"
      },
      "pixi_lock_sha256": "5dd48b85a99d3ed1d8a2a246cdd5e91e14206d175e2db817c72136c5fec470f3",
      "executed_notebook": "build/notebooks/introduction/darcy_multiscale_convergence.ipynb",
      "executed_sha256": "76a56dc46e027dfcbc23572ccd501a81938be579fad9176c7c97a76524d0fbd2",
      "executed_code_cells": 11,
      "page": "tutorials/methods/primal-mhm.md",
      "page_sha256": "0b4ad53eab046f11657c81c068116e7605dbd04c7ff5360e7faaefae4d51a25b",
      "assets": [
        {
          "path": "assets/tutorials/darcy_multiscale_convergence/figure_17_0.png",
          "sha256": "b4f849a8935d838aa80cfed3cca1990aa58da88909842b71c7d9b0626526bee4"
        },
        {
          "path": "assets/tutorials/darcy_multiscale_convergence/figure_17_1.png",
          "sha256": "c819d86fc1779c8ed1ca3c6867f05e6f4f922c55ce48532d7c5e4024ed33c2eb"
        },
        {
          "path": "assets/tutorials/darcy_multiscale_convergence/figure_19_1.png",
          "sha256": "b85e08f85e0305d331407a75a14c6f3671fb4c0face955728bcc5164ea78ec78"
        },
        {
          "path": "assets/tutorials/darcy_multiscale_convergence/figure_19_3.png",
          "sha256": "bcbcbdb303d834bb6ec896c0efd18ae3fddb50af6dabb77769df28a2328aa9bf"
        },
        {
          "path": "assets/tutorials/darcy_multiscale_convergence/figure_19_5.png",
          "sha256": "4129dd39b589d636abb85dfe7f28f53dede052664a7352f7a5f2e868b5d442e9"
        },
        {
          "path": "assets/tutorials/methods/primal-mhm-convergence.png",
          "sha256": "71d0c4207edb14bd4114211704b01b49aff0223d049f99c037c8dccfaf3bbeff"
        },
        {
          "path": "assets/tutorials/methods/primal-mhm-convergence.svg",
          "sha256": "ec7f523c04d9f89b8e44a510cd54ccd12a358b666db7fc5cefbb0011c08fd047"
        },
        {
          "path": "assets/tutorials/methods/primal-mhm-convergence.pdf",
          "sha256": "37b7121749d0e07b9015a9018574ebdb25023fbaa9e191f193f1f50ab2ba8d8f"
        }
      ],
      "current_source_sha256": "aeab977c60331f686454e6c2e34f53c6a66c9b0f02f88244d899d9b4edff09dd"
    },
    {
      "source_notebook": "notebooks/introduction/mh2m_multiscale.ipynb",
      "source_sha256": "471d16e4f4e5bfa14e5933cfa8efce4a41996975b6115477935de8f565bfe953",
      "support_sha256": {
        "examples/field_sampling.py": "724ec5fa3c5f2c2bd81ffbc369b0a781efd02ffb851ec1eb644a50395728d281",
        "examples/introduction/__init__.py": "7757162ed85329600321420702e52079e979444454fd659d93c2925970eeee1a",
        "examples/introduction/_scaling_timer.py": "e5665a2e6c0cf10b07df001684cfa9950ee9a2e028654b8aa2aa4ef4ac714412",
        "examples/introduction/provenance.py": "8c9e122179accaff845014cb423bc01e8073970ca6a19406039374cdf948031f",
        "examples/introduction/scalar.py": "6f7533436a64ab06b5f8fc37fb5dcaaed92078876dd96b54cbad0bdb90bad4a8",
        "examples/introduction/scaling_3d.py": "d5e00ddbf32e0014b44fc177f0339a4be2d7bdf4f4267e2a47e7339533bddef6",
        "examples/introduction/scaling_forms.py": "e0ea6da28bca1c54c3389ec61c6ed58442869679b12d0351d8e89d993fc2961f",
        "examples/introduction/scaling_processes.py": "19d3af3351f24390ddaa602d6231d8e36e1bf22c57d368364c1f26dcd1b65a87",
        "examples/introduction/scaling_threads.py": "16a984aaf580c97d4ec61f673fbd6c8af4041524af41c1d446ffccf69daf2792",
        "examples/introduction/transport.py": "b9b1b76f03e87c9609c5fb962475881d531aacfac3612c65041fbe08c984d6fb",
        "examples/introduction/vector.py": "2d2cde7f23af2401311d28d8454c97cc65993219a2973d7b677e508f2eacdee7"
      },
      "pixi_lock_sha256": "61c4793a3eb9ae6e84526770c024415c1c586818bddad9e9705c9abd2461133a",
      "executed_notebook": "build/notebooks/introduction/mh2m_multiscale.ipynb",
      "executed_sha256": "98c4df69447fab0e538a730edb93c267b6f1c3a6e6361a0ddd31bd1fed5bfb91",
      "executed_code_cells": 15,
      "page": "tutorials/methods/mh2m.md",
      "page_sha256": "dce751446486553a61004a61f813404ac8364a678e0caf10d400dde7d41729f2",
      "assets": [
        {
          "path": "assets/tutorials/mh2m_multiscale/figure_4_0.png",
          "sha256": "109032af72b485bf15b7cfac3f2515a5a931e87f4117176cb90544e5def49c53"
        },
        {
          "path": "assets/tutorials/mh2m_multiscale/figure_18_1.png",
          "sha256": "7316060720c1d15e475a2ea326d51088e1da7da226e677a6db70181bf3becb88"
        },
        {
          "path": "assets/tutorials/mh2m_multiscale/figure_20_1.png",
          "sha256": "fed45e9297bf5178965178ae0eec896811cef7f58061fc88e4bbefcee009c47f"
        },
        {
          "path": "assets/tutorials/methods/mh2m-convergence.png",
          "sha256": "59fab129734bc63033ded0e32866cd2a1da6f0c3a76c72b2adddd603d0f46b52"
        },
        {
          "path": "assets/tutorials/methods/mh2m-convergence.svg",
          "sha256": "ac3a502f6e307995ebf71fd0baa37d07d05a02cc52c2751af140e7087a3e87f8"
        },
        {
          "path": "assets/tutorials/methods/mh2m-convergence.pdf",
          "sha256": "da59db79ac4067fa7927fa2191750306988cbaf8719acf03b87b290bbc121a9e"
        }
      ],
      "current_source_sha256": "56de7ca304b6a81a210d5ac9cfce368a954f50cb03d02c2d806cfefa2537b9e9"
    },
    {
      "source_notebook": "notebooks/introduction/mhm_usfem_rad.ipynb",
      "source_sha256": "4e04e823bd700e3108ff564015f0a611ceb9524697759692cd4238911541cbb6",
      "support_sha256": {
        "examples/field_sampling.py": "724ec5fa3c5f2c2bd81ffbc369b0a781efd02ffb851ec1eb644a50395728d281",
        "examples/introduction/__init__.py": "7757162ed85329600321420702e52079e979444454fd659d93c2925970eeee1a",
        "examples/introduction/_scaling_timer.py": "e5665a2e6c0cf10b07df001684cfa9950ee9a2e028654b8aa2aa4ef4ac714412",
        "examples/introduction/provenance.py": "8c9e122179accaff845014cb423bc01e8073970ca6a19406039374cdf948031f",
        "examples/introduction/scalar.py": "6f7533436a64ab06b5f8fc37fb5dcaaed92078876dd96b54cbad0bdb90bad4a8",
        "examples/introduction/scaling_3d.py": "d5e00ddbf32e0014b44fc177f0339a4be2d7bdf4f4267e2a47e7339533bddef6",
        "examples/introduction/scaling_forms.py": "e0ea6da28bca1c54c3389ec61c6ed58442869679b12d0351d8e89d993fc2961f",
        "examples/introduction/scaling_processes.py": "19d3af3351f24390ddaa602d6231d8e36e1bf22c57d368364c1f26dcd1b65a87",
        "examples/introduction/scaling_threads.py": "16a984aaf580c97d4ec61f673fbd6c8af4041524af41c1d446ffccf69daf2792",
        "examples/introduction/transport.py": "b9b1b76f03e87c9609c5fb962475881d531aacfac3612c65041fbe08c984d6fb",
        "examples/introduction/vector.py": "2d2cde7f23af2401311d28d8454c97cc65993219a2973d7b677e508f2eacdee7"
      },
      "pixi_lock_sha256": "61c4793a3eb9ae6e84526770c024415c1c586818bddad9e9705c9abd2461133a",
      "executed_notebook": "build/notebooks/introduction/mhm_usfem_rad.ipynb",
      "executed_sha256": "97e079e57bac2fd3b574126de9d587ead4ee9b683ae9a67e021feb2fb96070db",
      "executed_code_cells": 21,
      "page": "tutorials/methods/mhm-usfem.md",
      "page_sha256": "93c2009bee59e8995755991ce50d212ba0426761455cec67e3bb66bdffea0661",
      "assets": [
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_27_0.png",
          "sha256": "601bc34faabbcd10e66e1c6688f972a49febbc7b9ef8d116c561be11ca64727f"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_27_1.png",
          "sha256": "de9cd278a7e8f7905cd4721389443ab3a05f9304570a36f2db24c948cc19564f"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_27_3.png",
          "sha256": "e797dca10f41f8cc0845d349c7b2ba26b197e2cab7e3d7fc91ee834cf015ab90"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_27_4.png",
          "sha256": "78517ed18466e20b50d23265f84929387d7306b1f9813edc217e9edb271a2f62"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_30_0.png",
          "sha256": "f0b55f1307e1cb445711ad6ccea51c2a45480609b0f699cc8be43afffdcccf94"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_34_0.png",
          "sha256": "27fdfa8fd2a09326447d22bd8747c1f4bdeb49cfa3fc6cb01f3edc16c5be5a23"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_34_1.png",
          "sha256": "e810530782803b218c0ab498aaf18ee7822b133ca9fdd34b942f0361add2dced"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_34_2.png",
          "sha256": "962d46869d1b1f8be4aa7c87f7266d12f387b504c88e7433664041adc08cd40c"
        },
        {
          "path": "assets/tutorials/mhm_usfem_rad/figure_39_0.png",
          "sha256": "12dcc35f507e4f8935d44ef670cf3d99e4accf3a5386ca64b63b05f00f19f25d"
        },
        {
          "path": "assets/tutorials/methods/mhm-usfem-convergence.png",
          "sha256": "73e5e53d4e85714a5763434da0e99974c2e9fa741bd6cdfbf7be8ca5b894b8a7"
        },
        {
          "path": "assets/tutorials/methods/mhm-usfem-convergence.svg",
          "sha256": "2db6edd9aa4d398e4f4b8c12b326ae29427ac69045bd0f644396e7bc57330cdb"
        },
        {
          "path": "assets/tutorials/methods/mhm-usfem-convergence.pdf",
          "sha256": "3524834a23ca0e668c2f708a3f18abc4f228b3a56448cfec0cd5e1d22c880dcf"
        }
      ],
      "current_source_sha256": "e01ebff3dbb2f0589325e314d8ffb956c2f0f45002841daa9047ddad633bc835"
    },
    {
      "source_notebook": "notebooks/introduction/mshho_multiscale.ipynb",
      "source_sha256": "bf74f41c2a8e6dfa7e0cd323dec66d951c5e43f086adbcacb595ca751253dd10",
      "support_sha256": {
        "examples/field_sampling.py": "724ec5fa3c5f2c2bd81ffbc369b0a781efd02ffb851ec1eb644a50395728d281",
        "examples/introduction/__init__.py": "7757162ed85329600321420702e52079e979444454fd659d93c2925970eeee1a",
        "examples/introduction/_scaling_timer.py": "e5665a2e6c0cf10b07df001684cfa9950ee9a2e028654b8aa2aa4ef4ac714412",
        "examples/introduction/provenance.py": "8c9e122179accaff845014cb423bc01e8073970ca6a19406039374cdf948031f",
        "examples/introduction/scalar.py": "6f7533436a64ab06b5f8fc37fb5dcaaed92078876dd96b54cbad0bdb90bad4a8",
        "examples/introduction/scaling_3d.py": "d5e00ddbf32e0014b44fc177f0339a4be2d7bdf4f4267e2a47e7339533bddef6",
        "examples/introduction/scaling_forms.py": "e0ea6da28bca1c54c3389ec61c6ed58442869679b12d0351d8e89d993fc2961f",
        "examples/introduction/scaling_processes.py": "19d3af3351f24390ddaa602d6231d8e36e1bf22c57d368364c1f26dcd1b65a87",
        "examples/introduction/scaling_threads.py": "16a984aaf580c97d4ec61f673fbd6c8af4041524af41c1d446ffccf69daf2792",
        "examples/introduction/transport.py": "b9b1b76f03e87c9609c5fb962475881d531aacfac3612c65041fbe08c984d6fb",
        "examples/introduction/vector.py": "2d2cde7f23af2401311d28d8454c97cc65993219a2973d7b677e508f2eacdee7"
      },
      "pixi_lock_sha256": "61c4793a3eb9ae6e84526770c024415c1c586818bddad9e9705c9abd2461133a",
      "executed_notebook": "build/notebooks/introduction/mshho_multiscale.ipynb",
      "executed_sha256": "65908501de04307acb09c0c66f65d73d27a4b480df62ac0dec477bb343a970d3",
      "executed_code_cells": 15,
      "page": "tutorials/methods/mshho.md",
      "page_sha256": "30e259486a67529bc374b4e855bfb82947e82bff317ebcf602cb60c9eb77f994",
      "assets": [
        {
          "path": "assets/tutorials/mshho_multiscale/figure_4_0.png",
          "sha256": "109032af72b485bf15b7cfac3f2515a5a931e87f4117176cb90544e5def49c53"
        },
        {
          "path": "assets/tutorials/mshho_multiscale/figure_18_1.png",
          "sha256": "7316060720c1d15e475a2ea326d51088e1da7da226e677a6db70181bf3becb88"
        },
        {
          "path": "assets/tutorials/mshho_multiscale/figure_20_1.png",
          "sha256": "f7aedf0223fdec128404c96e5517c114429b8511053d2fc5cc57f9f75ba9d703"
        },
        {
          "path": "assets/tutorials/methods/mshho-convergence.png",
          "sha256": "ad09d263dbe02e3de2d02335b038c0ab0a0d6a805b3d88819c1709f6795c95bb"
        },
        {
          "path": "assets/tutorials/methods/mshho-convergence.svg",
          "sha256": "1d892a784755016aed7b1bee9933408e5ce9da71c0069c7232c10b8a4f5abbba"
        },
        {
          "path": "assets/tutorials/methods/mshho-convergence.pdf",
          "sha256": "a00b2f4b5795ddfd42a9c1b24cca876701e3ec7752c99b2a2464c44769cfd0a9"
        }
      ],
      "current_source_sha256": "3a4d90236f4eb67b55ce25509668f507a8a7de8342d157346864681655a1fc1f"
    }
  ]
}
