diff --git a/_images/0078c77c15f6ec9d5f130da1d7a598dc3557214b37dd3656e97c953f7d627647.png b/_images/0078c77c15f6ec9d5f130da1d7a598dc3557214b37dd3656e97c953f7d627647.png new file mode 100644 index 0000000..b7e85c5 Binary files /dev/null and b/_images/0078c77c15f6ec9d5f130da1d7a598dc3557214b37dd3656e97c953f7d627647.png differ diff --git a/_images/97fd073914199533ea8be1896f2f10d13331fb647bb4f98f12528d74b9a9bf30.png b/_images/029b1bcc3bc1e118020ecc7c9951ae4a06c452a98e60b2051d5ad6c0f5bbe090.png similarity index 99% rename from _images/97fd073914199533ea8be1896f2f10d13331fb647bb4f98f12528d74b9a9bf30.png rename to _images/029b1bcc3bc1e118020ecc7c9951ae4a06c452a98e60b2051d5ad6c0f5bbe090.png index bd6cf00..5a7a4a7 100644 Binary files a/_images/97fd073914199533ea8be1896f2f10d13331fb647bb4f98f12528d74b9a9bf30.png and b/_images/029b1bcc3bc1e118020ecc7c9951ae4a06c452a98e60b2051d5ad6c0f5bbe090.png differ diff --git a/_images/02a28556cba062387a078fa8d04b482dd05eb2d32699473e94f0b01c9674951a.png b/_images/042636fc8afc51e36797385046aefd10e0d0e60bc2871f54eb6aad210c9dd0de.png similarity index 99% rename from _images/02a28556cba062387a078fa8d04b482dd05eb2d32699473e94f0b01c9674951a.png rename to _images/042636fc8afc51e36797385046aefd10e0d0e60bc2871f54eb6aad210c9dd0de.png index ce741dd..ef5114c 100644 Binary files a/_images/02a28556cba062387a078fa8d04b482dd05eb2d32699473e94f0b01c9674951a.png and b/_images/042636fc8afc51e36797385046aefd10e0d0e60bc2871f54eb6aad210c9dd0de.png differ diff --git a/_images/60ee5d949cd85eff18f192cfcb947f1d3a47a69852928d703de6f14d82146e0d.png b/_images/066977168613b28fa6fac9b75bb25dd3d2c9a1db5162c26b8e45c4ceb1d470f6.png similarity index 99% rename from _images/60ee5d949cd85eff18f192cfcb947f1d3a47a69852928d703de6f14d82146e0d.png rename to _images/066977168613b28fa6fac9b75bb25dd3d2c9a1db5162c26b8e45c4ceb1d470f6.png index ef8c63f..6e51c58 100644 Binary files a/_images/60ee5d949cd85eff18f192cfcb947f1d3a47a69852928d703de6f14d82146e0d.png and b/_images/066977168613b28fa6fac9b75bb25dd3d2c9a1db5162c26b8e45c4ceb1d470f6.png differ diff --git a/_images/43af5f6fa255345218f95e9e611c98e9c6fd313c1923020bb3de48a8c9613cb4.png b/_images/06a8548a1303d2680ff898e1f7b239a6dde58936c02035b017044c216a56afa6.png similarity index 99% rename from _images/43af5f6fa255345218f95e9e611c98e9c6fd313c1923020bb3de48a8c9613cb4.png rename to _images/06a8548a1303d2680ff898e1f7b239a6dde58936c02035b017044c216a56afa6.png index fab8522..4f464a9 100644 Binary files a/_images/43af5f6fa255345218f95e9e611c98e9c6fd313c1923020bb3de48a8c9613cb4.png and b/_images/06a8548a1303d2680ff898e1f7b239a6dde58936c02035b017044c216a56afa6.png differ diff --git a/_images/87c41172c53dfe8a0a068b29ae7076ce79bfcda5f68660ddd0a6e14a90dde2c7.png b/_images/06e47b6a6a2858e1c0aa86c15e61bd8607ef3e9c057cf8bb3628af747e791e44.png similarity index 99% rename from _images/87c41172c53dfe8a0a068b29ae7076ce79bfcda5f68660ddd0a6e14a90dde2c7.png rename to _images/06e47b6a6a2858e1c0aa86c15e61bd8607ef3e9c057cf8bb3628af747e791e44.png index 280140d..2378a07 100644 Binary files a/_images/87c41172c53dfe8a0a068b29ae7076ce79bfcda5f68660ddd0a6e14a90dde2c7.png and b/_images/06e47b6a6a2858e1c0aa86c15e61bd8607ef3e9c057cf8bb3628af747e791e44.png differ diff --git a/_images/0a0a22a3d9b0d0506638efb8edc3d32bb142a3ad93ab67c8cd2ef9c34eeb8886.png b/_images/0a0a22a3d9b0d0506638efb8edc3d32bb142a3ad93ab67c8cd2ef9c34eeb8886.png deleted file mode 100644 index b6887cd..0000000 Binary files a/_images/0a0a22a3d9b0d0506638efb8edc3d32bb142a3ad93ab67c8cd2ef9c34eeb8886.png and /dev/null differ diff --git a/_images/cdf5aefcbe99ce74ac9a7a9ad2146a8107f711df445488fb7e05df0a1b5b0fc2.png b/_images/0b31ff53625e2d9582b199e5b7ea5280e0d0c3233b3e7bb91948276e0b03b691.png similarity index 99% rename from _images/cdf5aefcbe99ce74ac9a7a9ad2146a8107f711df445488fb7e05df0a1b5b0fc2.png rename to _images/0b31ff53625e2d9582b199e5b7ea5280e0d0c3233b3e7bb91948276e0b03b691.png index 921bd95..ae45427 100644 Binary files a/_images/cdf5aefcbe99ce74ac9a7a9ad2146a8107f711df445488fb7e05df0a1b5b0fc2.png and b/_images/0b31ff53625e2d9582b199e5b7ea5280e0d0c3233b3e7bb91948276e0b03b691.png differ diff --git a/_images/0b6b782423938ab371b841bfd48d8e17b6d6b0df72f178e3ad92574cf7cc0d72.png b/_images/0b6b782423938ab371b841bfd48d8e17b6d6b0df72f178e3ad92574cf7cc0d72.png deleted file mode 100644 index 85b3e1c..0000000 Binary files a/_images/0b6b782423938ab371b841bfd48d8e17b6d6b0df72f178e3ad92574cf7cc0d72.png and /dev/null differ diff --git a/_images/289235b666a609dc81efd812f9b8086b8c99d2530bf79b4cb31c4ea13d4687a3.png b/_images/0d0f3983c707d82286951624759b1f301df702b63170fbc78512cf3358d6f047.png similarity index 99% rename from _images/289235b666a609dc81efd812f9b8086b8c99d2530bf79b4cb31c4ea13d4687a3.png rename to _images/0d0f3983c707d82286951624759b1f301df702b63170fbc78512cf3358d6f047.png index b652eee..b70c57f 100644 Binary files a/_images/289235b666a609dc81efd812f9b8086b8c99d2530bf79b4cb31c4ea13d4687a3.png and b/_images/0d0f3983c707d82286951624759b1f301df702b63170fbc78512cf3358d6f047.png differ diff --git a/_images/3b1774314c89078b043bb0c33283a90cd92c482c382ef8c116894bdfecf4db45.png b/_images/0d992e05e05f92dc53b78d747da1fa725f1cb6fc66247847be3c6e338ba12bc2.png similarity index 99% rename from _images/3b1774314c89078b043bb0c33283a90cd92c482c382ef8c116894bdfecf4db45.png rename to _images/0d992e05e05f92dc53b78d747da1fa725f1cb6fc66247847be3c6e338ba12bc2.png index 8639307..cc4a5e7 100644 Binary files a/_images/3b1774314c89078b043bb0c33283a90cd92c482c382ef8c116894bdfecf4db45.png and b/_images/0d992e05e05f92dc53b78d747da1fa725f1cb6fc66247847be3c6e338ba12bc2.png differ diff --git a/_images/ef59f651cb0eae73ed5919808b7c4e8477b888a90d57baebaf9dce266e18ada1.png b/_images/0dfc379c23cbf2dc3100aa61a5ccc547850295a34c11df3bc0096c56a5272131.png similarity index 99% rename from _images/ef59f651cb0eae73ed5919808b7c4e8477b888a90d57baebaf9dce266e18ada1.png rename to _images/0dfc379c23cbf2dc3100aa61a5ccc547850295a34c11df3bc0096c56a5272131.png index 84d2ab2..2864d82 100644 Binary files a/_images/ef59f651cb0eae73ed5919808b7c4e8477b888a90d57baebaf9dce266e18ada1.png and b/_images/0dfc379c23cbf2dc3100aa61a5ccc547850295a34c11df3bc0096c56a5272131.png differ diff --git a/_images/b6e9ecd9195ceba44598f4aed10f470e051415b77dff29d19d311e2b68cf0f66.png b/_images/0f3cb0f20de8a66563583063f2afeb51738e8b0db5b5ace82e7cb68a5289387e.png similarity index 99% rename from _images/b6e9ecd9195ceba44598f4aed10f470e051415b77dff29d19d311e2b68cf0f66.png rename to _images/0f3cb0f20de8a66563583063f2afeb51738e8b0db5b5ace82e7cb68a5289387e.png index 38b6ffb..8949303 100644 Binary files a/_images/b6e9ecd9195ceba44598f4aed10f470e051415b77dff29d19d311e2b68cf0f66.png and b/_images/0f3cb0f20de8a66563583063f2afeb51738e8b0db5b5ace82e7cb68a5289387e.png differ diff --git a/_images/8102e3c62117d467f06be43ac820095eff2629f59d961d86453636b1cd730473.png b/_images/107efcebc94ee8b84ea73a5d509e0a4aa1c7811487e938724c88e0864dbd4246.png similarity index 99% rename from _images/8102e3c62117d467f06be43ac820095eff2629f59d961d86453636b1cd730473.png rename to _images/107efcebc94ee8b84ea73a5d509e0a4aa1c7811487e938724c88e0864dbd4246.png index b690968..464da78 100644 Binary files a/_images/8102e3c62117d467f06be43ac820095eff2629f59d961d86453636b1cd730473.png and b/_images/107efcebc94ee8b84ea73a5d509e0a4aa1c7811487e938724c88e0864dbd4246.png differ diff --git a/_images/09599c841a8337fd5122990ae72614ea743dd9945aa28c48e4852a7541852191.png b/_images/111f6c2981b5ffbd33250e61e82fb720d0b348723a1f76a0136775fddea229c5.png similarity index 99% rename from _images/09599c841a8337fd5122990ae72614ea743dd9945aa28c48e4852a7541852191.png rename to _images/111f6c2981b5ffbd33250e61e82fb720d0b348723a1f76a0136775fddea229c5.png index 96fa795..c73e684 100644 Binary files a/_images/09599c841a8337fd5122990ae72614ea743dd9945aa28c48e4852a7541852191.png and b/_images/111f6c2981b5ffbd33250e61e82fb720d0b348723a1f76a0136775fddea229c5.png differ diff --git a/_images/d2b6e72a533d9907f8ceab56f2e5c08e8aee6c2f220c517393143eba3038f8a2.png b/_images/12310fabde9b4db49066dcf3b88ab2f61f7194b60765668fb68e2977a7584db3.png similarity index 99% rename from _images/d2b6e72a533d9907f8ceab56f2e5c08e8aee6c2f220c517393143eba3038f8a2.png rename to _images/12310fabde9b4db49066dcf3b88ab2f61f7194b60765668fb68e2977a7584db3.png index 670bab4..4d8ecee 100644 Binary files a/_images/d2b6e72a533d9907f8ceab56f2e5c08e8aee6c2f220c517393143eba3038f8a2.png and b/_images/12310fabde9b4db49066dcf3b88ab2f61f7194b60765668fb68e2977a7584db3.png differ diff --git a/_images/1f218fe8bf6df35223ba30686fccfc17b1ff1e9eabf2f598f8a6413b54bd1075.png b/_images/1a98bbe977711241a49194c6852a5b7410a6db551d1e330f0d062f976bbc955c.png similarity index 99% rename from _images/1f218fe8bf6df35223ba30686fccfc17b1ff1e9eabf2f598f8a6413b54bd1075.png rename to _images/1a98bbe977711241a49194c6852a5b7410a6db551d1e330f0d062f976bbc955c.png index 8d1aa24..5799ca6 100644 Binary files a/_images/1f218fe8bf6df35223ba30686fccfc17b1ff1e9eabf2f598f8a6413b54bd1075.png and b/_images/1a98bbe977711241a49194c6852a5b7410a6db551d1e330f0d062f976bbc955c.png differ diff --git a/_images/8ae4c21f593761bc397a8de7102ec9d088ecacb8a895b20c29334dc840432519.png b/_images/1bfbac7247a457c7f1a00ae8fdfd364d165de42d68e127c9ef0b537813b441ad.png similarity index 99% rename from _images/8ae4c21f593761bc397a8de7102ec9d088ecacb8a895b20c29334dc840432519.png rename to _images/1bfbac7247a457c7f1a00ae8fdfd364d165de42d68e127c9ef0b537813b441ad.png index 417dc43..3eb5132 100644 Binary files a/_images/8ae4c21f593761bc397a8de7102ec9d088ecacb8a895b20c29334dc840432519.png and b/_images/1bfbac7247a457c7f1a00ae8fdfd364d165de42d68e127c9ef0b537813b441ad.png differ diff --git a/_images/f84c53b555a07e9d452de4273efaa3253185e8bc9c8fe13843550aa1851662f7.png b/_images/1c432c090e842a53aed8ae1a8f2a9c20353b4783e0fa0604c14957350fe81a81.png similarity index 99% rename from _images/f84c53b555a07e9d452de4273efaa3253185e8bc9c8fe13843550aa1851662f7.png rename to _images/1c432c090e842a53aed8ae1a8f2a9c20353b4783e0fa0604c14957350fe81a81.png index 7c1a6e0..bbf09b0 100644 Binary files a/_images/f84c53b555a07e9d452de4273efaa3253185e8bc9c8fe13843550aa1851662f7.png and b/_images/1c432c090e842a53aed8ae1a8f2a9c20353b4783e0fa0604c14957350fe81a81.png differ diff --git a/_images/c6861fa3f7459ae33c59dab3aafe595e094c4f942ce4a7647cf631f31b750208.png b/_images/1dc50d5bb826b2e7e0fd005cacbb350fbfc0e298482bf7f8d8797c8ab36ec47c.png similarity index 99% rename from _images/c6861fa3f7459ae33c59dab3aafe595e094c4f942ce4a7647cf631f31b750208.png rename to _images/1dc50d5bb826b2e7e0fd005cacbb350fbfc0e298482bf7f8d8797c8ab36ec47c.png index 1e8c754..d0391b2 100644 Binary files a/_images/c6861fa3f7459ae33c59dab3aafe595e094c4f942ce4a7647cf631f31b750208.png and b/_images/1dc50d5bb826b2e7e0fd005cacbb350fbfc0e298482bf7f8d8797c8ab36ec47c.png differ diff --git a/_images/c9138b755f288ca87f2393af6b9fc51b153260282ba5cbf36c216697e6e4b885.png b/_images/20b752d591048727da1fa7d833b602535a309d7ee2a3339d304c5611b8988010.png similarity index 99% rename from _images/c9138b755f288ca87f2393af6b9fc51b153260282ba5cbf36c216697e6e4b885.png rename to _images/20b752d591048727da1fa7d833b602535a309d7ee2a3339d304c5611b8988010.png index f280a77..f2d5575 100644 Binary files a/_images/c9138b755f288ca87f2393af6b9fc51b153260282ba5cbf36c216697e6e4b885.png and b/_images/20b752d591048727da1fa7d833b602535a309d7ee2a3339d304c5611b8988010.png differ diff --git a/_images/a8303cc704d17312fc0e2dd0b0a29fe9b96a3505775807c80e688402cc2bb671.png b/_images/21dc7d50ea671ff369922eaab4f38b8c7db7e9e46225c481371a2ebfc12403b8.png similarity index 99% rename from _images/a8303cc704d17312fc0e2dd0b0a29fe9b96a3505775807c80e688402cc2bb671.png rename to _images/21dc7d50ea671ff369922eaab4f38b8c7db7e9e46225c481371a2ebfc12403b8.png index 86cc730..70409ce 100644 Binary files a/_images/a8303cc704d17312fc0e2dd0b0a29fe9b96a3505775807c80e688402cc2bb671.png and b/_images/21dc7d50ea671ff369922eaab4f38b8c7db7e9e46225c481371a2ebfc12403b8.png differ diff --git a/_images/3e6a2f6cb1c3d68856e173a0b0f20c9fc64569010d2ef58677b512d022ea1e41.png b/_images/23838b95b3ed4ec247e46108fb1b1fb154cc3bb4bb2652169db96dc024384361.png similarity index 99% rename from _images/3e6a2f6cb1c3d68856e173a0b0f20c9fc64569010d2ef58677b512d022ea1e41.png rename to _images/23838b95b3ed4ec247e46108fb1b1fb154cc3bb4bb2652169db96dc024384361.png index 6b15280..603bf9f 100644 Binary files a/_images/3e6a2f6cb1c3d68856e173a0b0f20c9fc64569010d2ef58677b512d022ea1e41.png and b/_images/23838b95b3ed4ec247e46108fb1b1fb154cc3bb4bb2652169db96dc024384361.png differ diff --git a/_images/6a83fbff77d4cbfd129ab40fc8e80a93e12da822ff5e234ff739b822296141c3.png b/_images/2405a236dcb32f376d0aabea00b08253c705780d75c6ade473cf06e92b8bcb2a.png similarity index 99% rename from _images/6a83fbff77d4cbfd129ab40fc8e80a93e12da822ff5e234ff739b822296141c3.png rename to _images/2405a236dcb32f376d0aabea00b08253c705780d75c6ade473cf06e92b8bcb2a.png index 36a2d48..926f0c2 100644 Binary files a/_images/6a83fbff77d4cbfd129ab40fc8e80a93e12da822ff5e234ff739b822296141c3.png and b/_images/2405a236dcb32f376d0aabea00b08253c705780d75c6ade473cf06e92b8bcb2a.png differ diff --git a/_images/1f7130eb4df4056f7c7d7e9fa936f170c751bf140ebad1f6007d9d9d56d84e3d.png b/_images/24eb55b923a124faacb7313ff1c228340e9260844b0fc762c5d67b5eca5d2991.png similarity index 99% rename from _images/1f7130eb4df4056f7c7d7e9fa936f170c751bf140ebad1f6007d9d9d56d84e3d.png rename to _images/24eb55b923a124faacb7313ff1c228340e9260844b0fc762c5d67b5eca5d2991.png index cda39b2..71696d7 100644 Binary files a/_images/1f7130eb4df4056f7c7d7e9fa936f170c751bf140ebad1f6007d9d9d56d84e3d.png and b/_images/24eb55b923a124faacb7313ff1c228340e9260844b0fc762c5d67b5eca5d2991.png differ diff --git a/_images/cea9ca44aa48d3e37923619b8c03e535f9f9645084dc87c780652ac2facbc225.png b/_images/28892f23b3c6fe8ec06ed76e8d5a0794c3a440aaba63a4a2ccdfcc161bf5d048.png similarity index 99% rename from _images/cea9ca44aa48d3e37923619b8c03e535f9f9645084dc87c780652ac2facbc225.png rename to _images/28892f23b3c6fe8ec06ed76e8d5a0794c3a440aaba63a4a2ccdfcc161bf5d048.png index 39de73d..2d29e6c 100644 Binary files a/_images/cea9ca44aa48d3e37923619b8c03e535f9f9645084dc87c780652ac2facbc225.png and b/_images/28892f23b3c6fe8ec06ed76e8d5a0794c3a440aaba63a4a2ccdfcc161bf5d048.png differ diff --git a/_images/31939c54e4aeb8d0a77000dad07b5b0752fe96a47d4eda260bf83436d8c21b37.png b/_images/297b2ccdbda44c4275632cf3c2955c6f1ba2682ed4ac6b46df3749a3c6f52999.png similarity index 99% rename from _images/31939c54e4aeb8d0a77000dad07b5b0752fe96a47d4eda260bf83436d8c21b37.png rename to _images/297b2ccdbda44c4275632cf3c2955c6f1ba2682ed4ac6b46df3749a3c6f52999.png index 4b1c3e4..0af39f2 100644 Binary files a/_images/31939c54e4aeb8d0a77000dad07b5b0752fe96a47d4eda260bf83436d8c21b37.png and b/_images/297b2ccdbda44c4275632cf3c2955c6f1ba2682ed4ac6b46df3749a3c6f52999.png differ diff --git a/_images/2a627a3dc4f1ed5e7987361c98a7e69502d3d4d7d0da4b48e492c3a83b371d1d.png b/_images/2a627a3dc4f1ed5e7987361c98a7e69502d3d4d7d0da4b48e492c3a83b371d1d.png new file mode 100644 index 0000000..a4e760f Binary files /dev/null and b/_images/2a627a3dc4f1ed5e7987361c98a7e69502d3d4d7d0da4b48e492c3a83b371d1d.png differ diff --git a/_images/5367b0ab34d03645998a02b5acde950a8d8de865e295d7da9f1018cbdcdc5558.png b/_images/2a81d346c950ced9233289603a584dbae54e5e17051f00c162f168c079ed36da.png similarity index 99% rename from _images/5367b0ab34d03645998a02b5acde950a8d8de865e295d7da9f1018cbdcdc5558.png rename to _images/2a81d346c950ced9233289603a584dbae54e5e17051f00c162f168c079ed36da.png index a0234b2..164d738 100644 Binary files a/_images/5367b0ab34d03645998a02b5acde950a8d8de865e295d7da9f1018cbdcdc5558.png and b/_images/2a81d346c950ced9233289603a584dbae54e5e17051f00c162f168c079ed36da.png differ diff --git a/_images/5bd899a62d4c3d2323541bd318da0bea180dc24a09371cdb6d90810277c24bf9.png b/_images/2b2630012b05b400f9a826d57cd1544695e0fb28f2aeedefbcbffe10677d27a4.png similarity index 99% rename from _images/5bd899a62d4c3d2323541bd318da0bea180dc24a09371cdb6d90810277c24bf9.png rename to _images/2b2630012b05b400f9a826d57cd1544695e0fb28f2aeedefbcbffe10677d27a4.png index 7f98e72..07c7caf 100644 Binary files a/_images/5bd899a62d4c3d2323541bd318da0bea180dc24a09371cdb6d90810277c24bf9.png and b/_images/2b2630012b05b400f9a826d57cd1544695e0fb28f2aeedefbcbffe10677d27a4.png differ diff --git a/_images/2b6e6661d070ec6f6aaa4b7825aaf71d2b9ee517a16c2dfb0425fcbea66c864c.png b/_images/2b6e6661d070ec6f6aaa4b7825aaf71d2b9ee517a16c2dfb0425fcbea66c864c.png deleted file mode 100644 index 3c75d11..0000000 Binary files a/_images/2b6e6661d070ec6f6aaa4b7825aaf71d2b9ee517a16c2dfb0425fcbea66c864c.png and /dev/null differ diff --git a/_images/6712c6af5471b97d8ce6d6d4400b1fa747717f715f55828736b767fd8a086cf1.png b/_images/2b88fe0be2da8b07b9b2739bff55753c7517f9e74f15aa924f403bfcb0a69fd5.png similarity index 99% rename from _images/6712c6af5471b97d8ce6d6d4400b1fa747717f715f55828736b767fd8a086cf1.png rename to _images/2b88fe0be2da8b07b9b2739bff55753c7517f9e74f15aa924f403bfcb0a69fd5.png index 09bc9a1..317bd3c 100644 Binary files a/_images/6712c6af5471b97d8ce6d6d4400b1fa747717f715f55828736b767fd8a086cf1.png and b/_images/2b88fe0be2da8b07b9b2739bff55753c7517f9e74f15aa924f403bfcb0a69fd5.png differ diff --git a/_images/22a17bd10012654af9a38f44624f3f968285839fabaa68a9195e4c6838012d28.png b/_images/2d2de64a3539ac993dd5d9123a719e8b69cc398c4eaff125d285fcb41736daff.png similarity index 99% rename from _images/22a17bd10012654af9a38f44624f3f968285839fabaa68a9195e4c6838012d28.png rename to _images/2d2de64a3539ac993dd5d9123a719e8b69cc398c4eaff125d285fcb41736daff.png index 086412f..8a120c2 100644 Binary files a/_images/22a17bd10012654af9a38f44624f3f968285839fabaa68a9195e4c6838012d28.png and b/_images/2d2de64a3539ac993dd5d9123a719e8b69cc398c4eaff125d285fcb41736daff.png differ diff --git a/_images/ccb8c6b9767683f4416378e424e0a84e860389269ba378878312187caf1c99b8.png b/_images/305a5e91e6d530c7f45c995ea569d84130f37e159f543f5ffca37394fb17d615.png similarity index 99% rename from _images/ccb8c6b9767683f4416378e424e0a84e860389269ba378878312187caf1c99b8.png rename to _images/305a5e91e6d530c7f45c995ea569d84130f37e159f543f5ffca37394fb17d615.png index f474a6d..28c68a7 100644 Binary files a/_images/ccb8c6b9767683f4416378e424e0a84e860389269ba378878312187caf1c99b8.png and b/_images/305a5e91e6d530c7f45c995ea569d84130f37e159f543f5ffca37394fb17d615.png differ diff --git a/_images/740391898af766dce518adaca306e6844e20d097e2735c681d0a3977ddfd8597.png b/_images/30f1a9ae200d2cdc4c033a74b4a2315451a3baf6f88e5149995d0b7cee272f88.png similarity index 99% rename from _images/740391898af766dce518adaca306e6844e20d097e2735c681d0a3977ddfd8597.png rename to _images/30f1a9ae200d2cdc4c033a74b4a2315451a3baf6f88e5149995d0b7cee272f88.png index 5ad359a..e57a887 100644 Binary files a/_images/740391898af766dce518adaca306e6844e20d097e2735c681d0a3977ddfd8597.png and b/_images/30f1a9ae200d2cdc4c033a74b4a2315451a3baf6f88e5149995d0b7cee272f88.png differ diff --git a/_images/d2e2897fbbea33df12eb15e609acbe2772e88e3a60c4520cf569ab9270d342ea.png b/_images/31cff26510496e76298f84e833a5a8f754987c1737d8ef5accb38244bc596812.png similarity index 99% rename from _images/d2e2897fbbea33df12eb15e609acbe2772e88e3a60c4520cf569ab9270d342ea.png rename to _images/31cff26510496e76298f84e833a5a8f754987c1737d8ef5accb38244bc596812.png index a5ac7a3..e995fd9 100644 Binary files a/_images/d2e2897fbbea33df12eb15e609acbe2772e88e3a60c4520cf569ab9270d342ea.png and b/_images/31cff26510496e76298f84e833a5a8f754987c1737d8ef5accb38244bc596812.png differ diff --git a/_images/32101ff10602a2a3d748e375158711bcb5c157c06bd868fbb6a08c317a33950d.png b/_images/32101ff10602a2a3d748e375158711bcb5c157c06bd868fbb6a08c317a33950d.png deleted file mode 100644 index e22e8c9..0000000 Binary files a/_images/32101ff10602a2a3d748e375158711bcb5c157c06bd868fbb6a08c317a33950d.png and /dev/null differ diff --git a/_images/b038f9dd42392e43a167f1cda431fb7b0912119385a7dd90ac50d9ae9b796077.png b/_images/3216836a9a8315734f6982cd3e712774a7d2985a09186949677564718096bdf4.png similarity index 99% rename from _images/b038f9dd42392e43a167f1cda431fb7b0912119385a7dd90ac50d9ae9b796077.png rename to _images/3216836a9a8315734f6982cd3e712774a7d2985a09186949677564718096bdf4.png index 0207afc..b2572bb 100644 Binary files a/_images/b038f9dd42392e43a167f1cda431fb7b0912119385a7dd90ac50d9ae9b796077.png and b/_images/3216836a9a8315734f6982cd3e712774a7d2985a09186949677564718096bdf4.png differ diff --git a/_images/eec9b9503e6bcd3d8c62a0794864be0c41259dbc9f559ecae08a68ab0bf19e7f.png b/_images/321a466087ea964d44900d6a58999ff7a55230e9ed3d2b54bea39bc20fe1b8ab.png similarity index 99% rename from _images/eec9b9503e6bcd3d8c62a0794864be0c41259dbc9f559ecae08a68ab0bf19e7f.png rename to _images/321a466087ea964d44900d6a58999ff7a55230e9ed3d2b54bea39bc20fe1b8ab.png index 2b45ded..d289b0f 100644 Binary files a/_images/eec9b9503e6bcd3d8c62a0794864be0c41259dbc9f559ecae08a68ab0bf19e7f.png and b/_images/321a466087ea964d44900d6a58999ff7a55230e9ed3d2b54bea39bc20fe1b8ab.png differ diff --git a/_images/5473213f300a06baf858975406f8d2b754c1fd61822a030979c83b002b923f82.png b/_images/32b0a7e5ccd0208675f3f666e5cd100d653a9aa3d16e154a3a63f8048010809f.png similarity index 99% rename from _images/5473213f300a06baf858975406f8d2b754c1fd61822a030979c83b002b923f82.png rename to _images/32b0a7e5ccd0208675f3f666e5cd100d653a9aa3d16e154a3a63f8048010809f.png index 188bfef..d80a37c 100644 Binary files a/_images/5473213f300a06baf858975406f8d2b754c1fd61822a030979c83b002b923f82.png and b/_images/32b0a7e5ccd0208675f3f666e5cd100d653a9aa3d16e154a3a63f8048010809f.png differ diff --git a/_images/2cc78b67ba659d267dab63b42844535e1f69ec5f52d4123f405c02aa96aa9466.png b/_images/3320417e17bb9d94388c5d2bd083d90c29dc3b86eb5cb7dded81dbb0790681f2.png similarity index 99% rename from _images/2cc78b67ba659d267dab63b42844535e1f69ec5f52d4123f405c02aa96aa9466.png rename to _images/3320417e17bb9d94388c5d2bd083d90c29dc3b86eb5cb7dded81dbb0790681f2.png index dd2e929..c1e7f1a 100644 Binary files a/_images/2cc78b67ba659d267dab63b42844535e1f69ec5f52d4123f405c02aa96aa9466.png and b/_images/3320417e17bb9d94388c5d2bd083d90c29dc3b86eb5cb7dded81dbb0790681f2.png differ diff --git a/_images/83afda2003392c55fb4c60b8c8829bd537a8016b4cd059feb2601929e1dc6d80.png b/_images/33392e0637fdc9771df76c1fb7e43db7e7687a6ddf08c2d66e24180292372af0.png similarity index 99% rename from _images/83afda2003392c55fb4c60b8c8829bd537a8016b4cd059feb2601929e1dc6d80.png rename to _images/33392e0637fdc9771df76c1fb7e43db7e7687a6ddf08c2d66e24180292372af0.png index bfa5b0e..2043aea 100644 Binary files a/_images/83afda2003392c55fb4c60b8c8829bd537a8016b4cd059feb2601929e1dc6d80.png and b/_images/33392e0637fdc9771df76c1fb7e43db7e7687a6ddf08c2d66e24180292372af0.png differ diff --git a/_images/341bdc3b050f4ba68cad9ccf13ee4798c48e64ec9aa5d65c030a5d5597ccb396.png b/_images/341bdc3b050f4ba68cad9ccf13ee4798c48e64ec9aa5d65c030a5d5597ccb396.png new file mode 100644 index 0000000..5a2bcf6 Binary files /dev/null and b/_images/341bdc3b050f4ba68cad9ccf13ee4798c48e64ec9aa5d65c030a5d5597ccb396.png differ diff --git a/_images/bd7b31a74bd168e63b7a7077c6c0b577ea0e68efa78f98be76151a8b01826796.png b/_images/35aecf9687338b391e751883ca2d78d8b2afe018c5ba017780b0b4add7ac514c.png similarity index 99% rename from _images/bd7b31a74bd168e63b7a7077c6c0b577ea0e68efa78f98be76151a8b01826796.png rename to _images/35aecf9687338b391e751883ca2d78d8b2afe018c5ba017780b0b4add7ac514c.png index 1aa897f..3c46561 100644 Binary files a/_images/bd7b31a74bd168e63b7a7077c6c0b577ea0e68efa78f98be76151a8b01826796.png and b/_images/35aecf9687338b391e751883ca2d78d8b2afe018c5ba017780b0b4add7ac514c.png differ diff --git a/_images/4f1e2a0d640347bdc350d2a72579355f6d8268098c70943b8732c9f24b83f1c3.png b/_images/36849934c84b1c23b5908b9c90250c87a26c0a695847fb95d2e3bc722d730913.png similarity index 99% rename from _images/4f1e2a0d640347bdc350d2a72579355f6d8268098c70943b8732c9f24b83f1c3.png rename to _images/36849934c84b1c23b5908b9c90250c87a26c0a695847fb95d2e3bc722d730913.png index 6786013..873b288 100644 Binary files a/_images/4f1e2a0d640347bdc350d2a72579355f6d8268098c70943b8732c9f24b83f1c3.png and b/_images/36849934c84b1c23b5908b9c90250c87a26c0a695847fb95d2e3bc722d730913.png differ diff --git a/_images/1c0707b2558e31df7769dc92bd7090f0d85b8525ec30451b8cdc371db08e7b58.png b/_images/375deb776a401f2ee4164ebe76c38e7b31e52cc12056283eab4260328d82066f.png similarity index 99% rename from _images/1c0707b2558e31df7769dc92bd7090f0d85b8525ec30451b8cdc371db08e7b58.png rename to _images/375deb776a401f2ee4164ebe76c38e7b31e52cc12056283eab4260328d82066f.png index b8bf161..3af4995 100644 Binary files a/_images/1c0707b2558e31df7769dc92bd7090f0d85b8525ec30451b8cdc371db08e7b58.png and b/_images/375deb776a401f2ee4164ebe76c38e7b31e52cc12056283eab4260328d82066f.png differ diff --git a/_images/077ee0939432871bbb318adfe1462104f425ee53e0b7b38b8bb7690fc9000804.png b/_images/3790e086efb1285778e0430533e059d8ebb8798e2c0dc89dddcf6c775f0bf48b.png similarity index 99% rename from _images/077ee0939432871bbb318adfe1462104f425ee53e0b7b38b8bb7690fc9000804.png rename to _images/3790e086efb1285778e0430533e059d8ebb8798e2c0dc89dddcf6c775f0bf48b.png index d28bdee..184d7df 100644 Binary files a/_images/077ee0939432871bbb318adfe1462104f425ee53e0b7b38b8bb7690fc9000804.png and b/_images/3790e086efb1285778e0430533e059d8ebb8798e2c0dc89dddcf6c775f0bf48b.png differ diff --git a/_images/249f8ff7ac5dda04ecdb1071d73fc13dad71fbf79025f3b46944b1cf2fbe3202.png b/_images/38812c3eee08aa7da7d800df7f5965bed85dd3391d87533f694c746cc3f945f0.png similarity index 99% rename from _images/249f8ff7ac5dda04ecdb1071d73fc13dad71fbf79025f3b46944b1cf2fbe3202.png rename to _images/38812c3eee08aa7da7d800df7f5965bed85dd3391d87533f694c746cc3f945f0.png index 48ac835..4bf2374 100644 Binary files a/_images/249f8ff7ac5dda04ecdb1071d73fc13dad71fbf79025f3b46944b1cf2fbe3202.png and b/_images/38812c3eee08aa7da7d800df7f5965bed85dd3391d87533f694c746cc3f945f0.png differ diff --git a/_images/94974a1e90dfed707653221a5252e77b14d01273eef933af51dcb41699478165.png b/_images/38ab6e4fc7d18a4ad04fd8e9ef8f582c184bb90759fb16a959c9986bda1be8ea.png similarity index 99% rename from _images/94974a1e90dfed707653221a5252e77b14d01273eef933af51dcb41699478165.png rename to _images/38ab6e4fc7d18a4ad04fd8e9ef8f582c184bb90759fb16a959c9986bda1be8ea.png index c1465e1..376061b 100644 Binary files a/_images/94974a1e90dfed707653221a5252e77b14d01273eef933af51dcb41699478165.png and b/_images/38ab6e4fc7d18a4ad04fd8e9ef8f582c184bb90759fb16a959c9986bda1be8ea.png differ diff --git a/_images/b9713113f9851e616b28338b9f29de8bd96b5c769808b49b9bd474ac16e1efe6.png b/_images/392d24c6d3af673f332456b82fef2112640fea2a63e467ac4af0a1f906b6ae9a.png similarity index 99% rename from _images/b9713113f9851e616b28338b9f29de8bd96b5c769808b49b9bd474ac16e1efe6.png rename to _images/392d24c6d3af673f332456b82fef2112640fea2a63e467ac4af0a1f906b6ae9a.png index 6fe4c83..4c028c2 100644 Binary files a/_images/b9713113f9851e616b28338b9f29de8bd96b5c769808b49b9bd474ac16e1efe6.png and b/_images/392d24c6d3af673f332456b82fef2112640fea2a63e467ac4af0a1f906b6ae9a.png differ diff --git a/_images/cc064548de6e207fdc4f2ee4e915042b9f01922c7c751a7b1afd19399b868acc.png b/_images/3c0ebcb43be377b144cd0b988685e0799431af6fbcbc6147492aa11ad1c3122b.png similarity index 99% rename from _images/cc064548de6e207fdc4f2ee4e915042b9f01922c7c751a7b1afd19399b868acc.png rename to _images/3c0ebcb43be377b144cd0b988685e0799431af6fbcbc6147492aa11ad1c3122b.png index 2f696ed..e7fe4a7 100644 Binary files a/_images/cc064548de6e207fdc4f2ee4e915042b9f01922c7c751a7b1afd19399b868acc.png and b/_images/3c0ebcb43be377b144cd0b988685e0799431af6fbcbc6147492aa11ad1c3122b.png differ diff --git a/_images/e1b816faa13e9dc74bf3608a482ae5c35bdb9d99809ee388e7697b25e1a6bf74.png b/_images/3c7f1dd11f19209b80d643b1ca4652ff4d36109e9d46c8137878520d0aaccc21.png similarity index 99% rename from _images/e1b816faa13e9dc74bf3608a482ae5c35bdb9d99809ee388e7697b25e1a6bf74.png rename to _images/3c7f1dd11f19209b80d643b1ca4652ff4d36109e9d46c8137878520d0aaccc21.png index aec5ede..d0b9e86 100644 Binary files a/_images/e1b816faa13e9dc74bf3608a482ae5c35bdb9d99809ee388e7697b25e1a6bf74.png and b/_images/3c7f1dd11f19209b80d643b1ca4652ff4d36109e9d46c8137878520d0aaccc21.png differ diff --git a/_images/5f9a720bcdee69ee52e66ee1498e22ceed5f97b4b19adb911eeb5b6d891f51e8.png b/_images/3f173b35ccfa395bf337982f2023cdd742214cff9c567dfe02886cb2230e3432.png similarity index 99% rename from _images/5f9a720bcdee69ee52e66ee1498e22ceed5f97b4b19adb911eeb5b6d891f51e8.png rename to _images/3f173b35ccfa395bf337982f2023cdd742214cff9c567dfe02886cb2230e3432.png index c2c9669..cc5625b 100644 Binary files a/_images/5f9a720bcdee69ee52e66ee1498e22ceed5f97b4b19adb911eeb5b6d891f51e8.png and b/_images/3f173b35ccfa395bf337982f2023cdd742214cff9c567dfe02886cb2230e3432.png differ diff --git a/_images/421908b13c6f6b6cc925d67e947ee98e2f446549dd6ee8984e8e3052478cd354.png b/_images/421908b13c6f6b6cc925d67e947ee98e2f446549dd6ee8984e8e3052478cd354.png deleted file mode 100644 index 4ce337a..0000000 Binary files a/_images/421908b13c6f6b6cc925d67e947ee98e2f446549dd6ee8984e8e3052478cd354.png and /dev/null differ diff --git a/_images/f7c732da14289bc90467d52a702d13b95ff066c91e147ad15fe13401755d9241.png b/_images/42ad92f8432b9e8a1b154f76e088444a4331d83c44a5ffdbec80ee823bf89536.png similarity index 99% rename from _images/f7c732da14289bc90467d52a702d13b95ff066c91e147ad15fe13401755d9241.png rename to _images/42ad92f8432b9e8a1b154f76e088444a4331d83c44a5ffdbec80ee823bf89536.png index c149eb8..d523b23 100644 Binary files a/_images/f7c732da14289bc90467d52a702d13b95ff066c91e147ad15fe13401755d9241.png and b/_images/42ad92f8432b9e8a1b154f76e088444a4331d83c44a5ffdbec80ee823bf89536.png differ diff --git a/_images/f9a979e24de48cf0952970d64c40fa08ae4f70142e0653f69dd5093c00458b4f.png b/_images/434ce4ed3c12c6408d7c8b7ca208baca4f7f60f8029f4e5d9b1526a5fbebed59.png similarity index 99% rename from _images/f9a979e24de48cf0952970d64c40fa08ae4f70142e0653f69dd5093c00458b4f.png rename to _images/434ce4ed3c12c6408d7c8b7ca208baca4f7f60f8029f4e5d9b1526a5fbebed59.png index 24f2975..1fc7b90 100644 Binary files a/_images/f9a979e24de48cf0952970d64c40fa08ae4f70142e0653f69dd5093c00458b4f.png and b/_images/434ce4ed3c12c6408d7c8b7ca208baca4f7f60f8029f4e5d9b1526a5fbebed59.png differ diff --git a/_images/c710e89f6e381b21f16a802a8e17f3e7fe07d880764ac704f14c23aa0de4d930.png b/_images/4391bee2b2ed564b2f727ea47d1de7aaf80918651122c68d60869f2bafa61beb.png similarity index 99% rename from _images/c710e89f6e381b21f16a802a8e17f3e7fe07d880764ac704f14c23aa0de4d930.png rename to _images/4391bee2b2ed564b2f727ea47d1de7aaf80918651122c68d60869f2bafa61beb.png index 089742e..3110792 100644 Binary files a/_images/c710e89f6e381b21f16a802a8e17f3e7fe07d880764ac704f14c23aa0de4d930.png and b/_images/4391bee2b2ed564b2f727ea47d1de7aaf80918651122c68d60869f2bafa61beb.png differ diff --git a/_images/7c7d048cd291065cb68d8a2986cb1d4b7335e212e08042a4008b618a074a33c9.png b/_images/43b0ea57bb809982ef8e2a523fe8160fe99de588d210cd82ca1bba3f908fac09.png similarity index 99% rename from _images/7c7d048cd291065cb68d8a2986cb1d4b7335e212e08042a4008b618a074a33c9.png rename to _images/43b0ea57bb809982ef8e2a523fe8160fe99de588d210cd82ca1bba3f908fac09.png index 3d60d95..5219b81 100644 Binary files a/_images/7c7d048cd291065cb68d8a2986cb1d4b7335e212e08042a4008b618a074a33c9.png and b/_images/43b0ea57bb809982ef8e2a523fe8160fe99de588d210cd82ca1bba3f908fac09.png differ diff --git a/_images/80781ebf33466d2f9b3b8ea4613624356798051a698480feb0e36fc549ca58b7.png b/_images/43f2a4fd8e76f4a5500b1df62ad1753fba0f7f69b173161b977ea572ba080900.png similarity index 99% rename from _images/80781ebf33466d2f9b3b8ea4613624356798051a698480feb0e36fc549ca58b7.png rename to _images/43f2a4fd8e76f4a5500b1df62ad1753fba0f7f69b173161b977ea572ba080900.png index 0043483..0910069 100644 Binary files a/_images/80781ebf33466d2f9b3b8ea4613624356798051a698480feb0e36fc549ca58b7.png and b/_images/43f2a4fd8e76f4a5500b1df62ad1753fba0f7f69b173161b977ea572ba080900.png differ diff --git a/_images/e5a8938c6cbe07ad66b7a0b98fcd17dd8427b494bd8fa67ca3427ac99dd19eb8.png b/_images/44792136cd3d48dcc2105d2e7bc26c4c93f9772950db76c1293f23a46b215314.png similarity index 99% rename from _images/e5a8938c6cbe07ad66b7a0b98fcd17dd8427b494bd8fa67ca3427ac99dd19eb8.png rename to _images/44792136cd3d48dcc2105d2e7bc26c4c93f9772950db76c1293f23a46b215314.png index 7d56ea0..5388088 100644 Binary files a/_images/e5a8938c6cbe07ad66b7a0b98fcd17dd8427b494bd8fa67ca3427ac99dd19eb8.png and b/_images/44792136cd3d48dcc2105d2e7bc26c4c93f9772950db76c1293f23a46b215314.png differ diff --git a/_images/ff97e36ccc721f4109b9ad5b09bb061b8c367475182f8ffebda2aad238903f6f.png b/_images/47ad1dd28fda131569b8aea1f426e674a2393677f9db32e1782807a505f1296d.png similarity index 99% rename from _images/ff97e36ccc721f4109b9ad5b09bb061b8c367475182f8ffebda2aad238903f6f.png rename to _images/47ad1dd28fda131569b8aea1f426e674a2393677f9db32e1782807a505f1296d.png index 3d02032..6c014ae 100644 Binary files a/_images/ff97e36ccc721f4109b9ad5b09bb061b8c367475182f8ffebda2aad238903f6f.png and b/_images/47ad1dd28fda131569b8aea1f426e674a2393677f9db32e1782807a505f1296d.png differ diff --git a/_images/4852fbea862137755cac6c1f467fb00787f4a5ccd6ab360984abeeeffc8ea4d0.png b/_images/4852fbea862137755cac6c1f467fb00787f4a5ccd6ab360984abeeeffc8ea4d0.png deleted file mode 100644 index 170ce01..0000000 Binary files a/_images/4852fbea862137755cac6c1f467fb00787f4a5ccd6ab360984abeeeffc8ea4d0.png and /dev/null differ diff --git a/_images/488bbe35b756d1325921acac7f2ecd70374cdb5cf05f8c2b0782f5c4d384c03b.png b/_images/488bbe35b756d1325921acac7f2ecd70374cdb5cf05f8c2b0782f5c4d384c03b.png new file mode 100644 index 0000000..48624f4 Binary files /dev/null and b/_images/488bbe35b756d1325921acac7f2ecd70374cdb5cf05f8c2b0782f5c4d384c03b.png differ diff --git a/_images/f706b106a82453b648c11c4cbb788de3b77525a7ab5b3ea707eab348682e497e.png b/_images/4941853b0da2cb3d6a7534e497a1a27a7e15b2dbe146a74f09ba097b53ef9a0c.png similarity index 99% rename from _images/f706b106a82453b648c11c4cbb788de3b77525a7ab5b3ea707eab348682e497e.png rename to _images/4941853b0da2cb3d6a7534e497a1a27a7e15b2dbe146a74f09ba097b53ef9a0c.png index f9b3f7d..b1c1ca5 100644 Binary files a/_images/f706b106a82453b648c11c4cbb788de3b77525a7ab5b3ea707eab348682e497e.png and b/_images/4941853b0da2cb3d6a7534e497a1a27a7e15b2dbe146a74f09ba097b53ef9a0c.png differ diff --git a/_images/4b031a057a58aa98b838c722b5a9f13679bb8d84607636b70ca6df5346872cf7.png b/_images/4b031a057a58aa98b838c722b5a9f13679bb8d84607636b70ca6df5346872cf7.png new file mode 100644 index 0000000..ba97088 Binary files /dev/null and b/_images/4b031a057a58aa98b838c722b5a9f13679bb8d84607636b70ca6df5346872cf7.png differ diff --git a/_images/9d12ea0cd33411cf8b0e9d005b8bbb33490ed69b1c2bc382358ad0279d1d01f3.png b/_images/4b6b361e3fc6ad5b3c9baa110863b392ff8d0aaf943fdf6f30fc24f562fe5ed8.png similarity index 99% rename from _images/9d12ea0cd33411cf8b0e9d005b8bbb33490ed69b1c2bc382358ad0279d1d01f3.png rename to _images/4b6b361e3fc6ad5b3c9baa110863b392ff8d0aaf943fdf6f30fc24f562fe5ed8.png index 50ff64a..8cabab5 100644 Binary files a/_images/9d12ea0cd33411cf8b0e9d005b8bbb33490ed69b1c2bc382358ad0279d1d01f3.png and b/_images/4b6b361e3fc6ad5b3c9baa110863b392ff8d0aaf943fdf6f30fc24f562fe5ed8.png differ diff --git a/_images/4beb90caa40af7d423cbb7d1881f20728c53de5c9d81084d8905be265e3ffd51.png b/_images/4beb90caa40af7d423cbb7d1881f20728c53de5c9d81084d8905be265e3ffd51.png new file mode 100644 index 0000000..9aec054 Binary files /dev/null and b/_images/4beb90caa40af7d423cbb7d1881f20728c53de5c9d81084d8905be265e3ffd51.png differ diff --git a/_images/b63004c7c21c1a661480ce19cc92fe4e776351adb064ae041d737e4ab38d4ea0.png b/_images/4c882170c57edbe19f75eea15d2b78930e473c1428b0eaa0c9444e7eedd340ff.png similarity index 99% rename from _images/b63004c7c21c1a661480ce19cc92fe4e776351adb064ae041d737e4ab38d4ea0.png rename to _images/4c882170c57edbe19f75eea15d2b78930e473c1428b0eaa0c9444e7eedd340ff.png index 7d50c65..b8fc604 100644 Binary files a/_images/b63004c7c21c1a661480ce19cc92fe4e776351adb064ae041d737e4ab38d4ea0.png and b/_images/4c882170c57edbe19f75eea15d2b78930e473c1428b0eaa0c9444e7eedd340ff.png differ diff --git a/_images/9b93f709ece9fc89c4876dab1169c348b86df7a88ffc9dddf64ec7ad3b088da3.png b/_images/4c9ee639930344419fee972673c3a5cb7678beed49858cd2508a098a778cc4fe.png similarity index 99% rename from _images/9b93f709ece9fc89c4876dab1169c348b86df7a88ffc9dddf64ec7ad3b088da3.png rename to _images/4c9ee639930344419fee972673c3a5cb7678beed49858cd2508a098a778cc4fe.png index ab767ae..3493173 100644 Binary files a/_images/9b93f709ece9fc89c4876dab1169c348b86df7a88ffc9dddf64ec7ad3b088da3.png and b/_images/4c9ee639930344419fee972673c3a5cb7678beed49858cd2508a098a778cc4fe.png differ diff --git a/_images/86a31f80392852fc21556106f3de0b504ecfa11317ef148be4b65792e8dfd1b1.png b/_images/4ca25257f2913f38ae85d4a95038cebaf45d532e1a32be08ac0b3fcd328a857a.png similarity index 99% rename from _images/86a31f80392852fc21556106f3de0b504ecfa11317ef148be4b65792e8dfd1b1.png rename to _images/4ca25257f2913f38ae85d4a95038cebaf45d532e1a32be08ac0b3fcd328a857a.png index 602e399..6076214 100644 Binary files a/_images/86a31f80392852fc21556106f3de0b504ecfa11317ef148be4b65792e8dfd1b1.png and b/_images/4ca25257f2913f38ae85d4a95038cebaf45d532e1a32be08ac0b3fcd328a857a.png differ diff --git a/_images/ba825d93fb2a27bd0db37046c4a3e555740877d8eafa6c5bb490c5d26385be75.png b/_images/4da5ed1b50c42b2132cc6118991d1c0770ca4150f969aee242e15abe0c395a20.png similarity index 99% rename from _images/ba825d93fb2a27bd0db37046c4a3e555740877d8eafa6c5bb490c5d26385be75.png rename to _images/4da5ed1b50c42b2132cc6118991d1c0770ca4150f969aee242e15abe0c395a20.png index f74320f..0d0db34 100644 Binary files a/_images/ba825d93fb2a27bd0db37046c4a3e555740877d8eafa6c5bb490c5d26385be75.png and b/_images/4da5ed1b50c42b2132cc6118991d1c0770ca4150f969aee242e15abe0c395a20.png differ diff --git a/_images/eed310bec70a07afa3a8201dab33583a44345de12e5cfda22517d2f2f6049c1c.png b/_images/4dfae24e648ab1ff919e9ce216b1a8045591666e680eb78d89f41b05a8b4c4a8.png similarity index 99% rename from _images/eed310bec70a07afa3a8201dab33583a44345de12e5cfda22517d2f2f6049c1c.png rename to _images/4dfae24e648ab1ff919e9ce216b1a8045591666e680eb78d89f41b05a8b4c4a8.png index 103ddef..ce5736f 100644 Binary files a/_images/eed310bec70a07afa3a8201dab33583a44345de12e5cfda22517d2f2f6049c1c.png and b/_images/4dfae24e648ab1ff919e9ce216b1a8045591666e680eb78d89f41b05a8b4c4a8.png differ diff --git a/_images/792d046195c465d0f95a887c20217d942478cca72f138d5cab35436a4a99b04e.png b/_images/4e7d168c56cac7c9476226a24893a7636d355ae3714af432253f28af7ffda5fd.png similarity index 99% rename from _images/792d046195c465d0f95a887c20217d942478cca72f138d5cab35436a4a99b04e.png rename to _images/4e7d168c56cac7c9476226a24893a7636d355ae3714af432253f28af7ffda5fd.png index 8525305..5599b5c 100644 Binary files a/_images/792d046195c465d0f95a887c20217d942478cca72f138d5cab35436a4a99b04e.png and b/_images/4e7d168c56cac7c9476226a24893a7636d355ae3714af432253f28af7ffda5fd.png differ diff --git a/_images/808b7664b8358dc80e1f0f0e01e3c92f9e65c42026d04312fe9c901462b9b964.png b/_images/4f1d7d436e7583794320696ee725114d155b62aeba918839f8de5b0ef258e44f.png similarity index 99% rename from _images/808b7664b8358dc80e1f0f0e01e3c92f9e65c42026d04312fe9c901462b9b964.png rename to _images/4f1d7d436e7583794320696ee725114d155b62aeba918839f8de5b0ef258e44f.png index b292796..0f97855 100644 Binary files a/_images/808b7664b8358dc80e1f0f0e01e3c92f9e65c42026d04312fe9c901462b9b964.png and b/_images/4f1d7d436e7583794320696ee725114d155b62aeba918839f8de5b0ef258e44f.png differ diff --git a/_images/59b2238bd6466f1daf9b5c418840f1220bf927e031d379f613031d2bb54d93a7.png b/_images/4f3db3407e2c9495526935a285836cfe9c309a3171445cdecc37236845b708e5.png similarity index 99% rename from _images/59b2238bd6466f1daf9b5c418840f1220bf927e031d379f613031d2bb54d93a7.png rename to _images/4f3db3407e2c9495526935a285836cfe9c309a3171445cdecc37236845b708e5.png index b00c64f..507d659 100644 Binary files a/_images/59b2238bd6466f1daf9b5c418840f1220bf927e031d379f613031d2bb54d93a7.png and b/_images/4f3db3407e2c9495526935a285836cfe9c309a3171445cdecc37236845b708e5.png differ diff --git a/_images/b747ec2371f39cd1f7d71945b4c8817f4ca270bf117a0c1537ae5646e6c7d0f5.png b/_images/4f3dfbeed1f41acf96a7b0feadb4c261da2e64b56e4bd4c413110f94ff9a452f.png similarity index 99% rename from _images/b747ec2371f39cd1f7d71945b4c8817f4ca270bf117a0c1537ae5646e6c7d0f5.png rename to _images/4f3dfbeed1f41acf96a7b0feadb4c261da2e64b56e4bd4c413110f94ff9a452f.png index 8e5f56a..8dab405 100644 Binary files a/_images/b747ec2371f39cd1f7d71945b4c8817f4ca270bf117a0c1537ae5646e6c7d0f5.png and b/_images/4f3dfbeed1f41acf96a7b0feadb4c261da2e64b56e4bd4c413110f94ff9a452f.png differ diff --git a/_images/7e2b310a6d6393b989ce6e5a3f4fbf46ffee14ab87557f1a169cf9533fde97f1.png b/_images/4faca789649c75ed68ea65df2851f13de025042d6acaae868c2ba1f38a115875.png similarity index 99% rename from _images/7e2b310a6d6393b989ce6e5a3f4fbf46ffee14ab87557f1a169cf9533fde97f1.png rename to _images/4faca789649c75ed68ea65df2851f13de025042d6acaae868c2ba1f38a115875.png index 65ff91c..19e72ee 100644 Binary files a/_images/7e2b310a6d6393b989ce6e5a3f4fbf46ffee14ab87557f1a169cf9533fde97f1.png and b/_images/4faca789649c75ed68ea65df2851f13de025042d6acaae868c2ba1f38a115875.png differ diff --git a/_images/51ae61a5f6d997c737173373e8481de1ef1e5ecdbf8e75ab419ce1469688ec11.png b/_images/51ae61a5f6d997c737173373e8481de1ef1e5ecdbf8e75ab419ce1469688ec11.png deleted file mode 100644 index 415dfef..0000000 Binary files a/_images/51ae61a5f6d997c737173373e8481de1ef1e5ecdbf8e75ab419ce1469688ec11.png and /dev/null differ diff --git a/_images/1c057799368cd45f7f887062dad2ff6f8e28a16e61c5960f8b0e14d3010324f1.png b/_images/53ac317667d7c2fc20cbd3e3c4aacc09ab5cacd9ad0ad1bd1f621b38162a18e3.png similarity index 99% rename from _images/1c057799368cd45f7f887062dad2ff6f8e28a16e61c5960f8b0e14d3010324f1.png rename to _images/53ac317667d7c2fc20cbd3e3c4aacc09ab5cacd9ad0ad1bd1f621b38162a18e3.png index 2f7f8d6..900dc0e 100644 Binary files a/_images/1c057799368cd45f7f887062dad2ff6f8e28a16e61c5960f8b0e14d3010324f1.png and b/_images/53ac317667d7c2fc20cbd3e3c4aacc09ab5cacd9ad0ad1bd1f621b38162a18e3.png differ diff --git a/_images/5b424b1e0807a66cbc7f9a17fc19330a65a389b1941b7c73445661cac0c6db0e.png b/_images/563c14e34dd46cdb70e677bd32a8ae84841944df69d35e4a97fd445ce554e109.png similarity index 99% rename from _images/5b424b1e0807a66cbc7f9a17fc19330a65a389b1941b7c73445661cac0c6db0e.png rename to _images/563c14e34dd46cdb70e677bd32a8ae84841944df69d35e4a97fd445ce554e109.png index 3c26c74..bd01a38 100644 Binary files a/_images/5b424b1e0807a66cbc7f9a17fc19330a65a389b1941b7c73445661cac0c6db0e.png and b/_images/563c14e34dd46cdb70e677bd32a8ae84841944df69d35e4a97fd445ce554e109.png differ diff --git a/_images/9ee66e73babc6e3c8f216d255d28ac86a8e28f7753fb952a81602a20a64a01d1.png b/_images/577acf98068674a51bbd800ed6f531a442fd1467b5c062318d66f81e6ae554fd.png similarity index 99% rename from _images/9ee66e73babc6e3c8f216d255d28ac86a8e28f7753fb952a81602a20a64a01d1.png rename to _images/577acf98068674a51bbd800ed6f531a442fd1467b5c062318d66f81e6ae554fd.png index dc48299..400bec2 100644 Binary files a/_images/9ee66e73babc6e3c8f216d255d28ac86a8e28f7753fb952a81602a20a64a01d1.png and b/_images/577acf98068674a51bbd800ed6f531a442fd1467b5c062318d66f81e6ae554fd.png differ diff --git a/_images/57a592bc4966bce3f64dcb4976c8b9237d2f79bd8b8c26a0d952f3f00961612e.png b/_images/57a592bc4966bce3f64dcb4976c8b9237d2f79bd8b8c26a0d952f3f00961612e.png deleted file mode 100644 index 33ad310..0000000 Binary files a/_images/57a592bc4966bce3f64dcb4976c8b9237d2f79bd8b8c26a0d952f3f00961612e.png and /dev/null differ diff --git a/_images/1a3c8761eee8d8d887b913e8f019e927b4533f9aafa273018776ee64b6afab94.png b/_images/57c5ed211821913dc33734b34110b63a8568700ec273db4fd93a57272e627d4e.png similarity index 99% rename from _images/1a3c8761eee8d8d887b913e8f019e927b4533f9aafa273018776ee64b6afab94.png rename to _images/57c5ed211821913dc33734b34110b63a8568700ec273db4fd93a57272e627d4e.png index de0a54c..7ec2ae3 100644 Binary files a/_images/1a3c8761eee8d8d887b913e8f019e927b4533f9aafa273018776ee64b6afab94.png and b/_images/57c5ed211821913dc33734b34110b63a8568700ec273db4fd93a57272e627d4e.png differ diff --git a/_images/e843db86712a5cd7467efd07194f02e8a457c1dd6695ffa81d8b6e966874ea05.png b/_images/58c21f7fbc23aaed47011722733c6f1fa50bcfe539de3ff23d4c1cd919b3d263.png similarity index 99% rename from _images/e843db86712a5cd7467efd07194f02e8a457c1dd6695ffa81d8b6e966874ea05.png rename to _images/58c21f7fbc23aaed47011722733c6f1fa50bcfe539de3ff23d4c1cd919b3d263.png index 54a5564..d55ea74 100644 Binary files a/_images/e843db86712a5cd7467efd07194f02e8a457c1dd6695ffa81d8b6e966874ea05.png and b/_images/58c21f7fbc23aaed47011722733c6f1fa50bcfe539de3ff23d4c1cd919b3d263.png differ diff --git a/_images/8fe14c22db72781a4c49634c655235ea02d020f43f33868a7e11537ae97dcf9a.png b/_images/5937a4f15ecc476ae85579d1ba6305d49a86c885dcdb7538933d73fe0d4ace5e.png similarity index 99% rename from _images/8fe14c22db72781a4c49634c655235ea02d020f43f33868a7e11537ae97dcf9a.png rename to _images/5937a4f15ecc476ae85579d1ba6305d49a86c885dcdb7538933d73fe0d4ace5e.png index 790e0b1..cad7880 100644 Binary files a/_images/8fe14c22db72781a4c49634c655235ea02d020f43f33868a7e11537ae97dcf9a.png and b/_images/5937a4f15ecc476ae85579d1ba6305d49a86c885dcdb7538933d73fe0d4ace5e.png differ diff --git a/_images/93a0fc6cf8a376c530b87fea790aa707468eb65682e43a642982dfa9ea484a02.png b/_images/593ee4d7807c5852b25695e4e7e2ecd92bd30f1126475b959b66a4c304d88260.png similarity index 99% rename from _images/93a0fc6cf8a376c530b87fea790aa707468eb65682e43a642982dfa9ea484a02.png rename to _images/593ee4d7807c5852b25695e4e7e2ecd92bd30f1126475b959b66a4c304d88260.png index c81ca38..f0942e8 100644 Binary files a/_images/93a0fc6cf8a376c530b87fea790aa707468eb65682e43a642982dfa9ea484a02.png and b/_images/593ee4d7807c5852b25695e4e7e2ecd92bd30f1126475b959b66a4c304d88260.png differ diff --git a/_images/8f9a9c1e15a1ce8d9abfd0ec30a8532ca5c0ed1e2e3249775f7cebf0fd0c925f.png b/_images/596dba2b8711799fa117189a3cc3f228609116b748af213b88ceb109d8675607.png similarity index 99% rename from _images/8f9a9c1e15a1ce8d9abfd0ec30a8532ca5c0ed1e2e3249775f7cebf0fd0c925f.png rename to _images/596dba2b8711799fa117189a3cc3f228609116b748af213b88ceb109d8675607.png index 80f60e1..7df5774 100644 Binary files a/_images/8f9a9c1e15a1ce8d9abfd0ec30a8532ca5c0ed1e2e3249775f7cebf0fd0c925f.png and b/_images/596dba2b8711799fa117189a3cc3f228609116b748af213b88ceb109d8675607.png differ diff --git a/_images/5986c267c9d057358ff601629b7f2e019dfc5f8b9580e37e0ca02f6172531e88.png b/_images/5986c267c9d057358ff601629b7f2e019dfc5f8b9580e37e0ca02f6172531e88.png new file mode 100644 index 0000000..cc81d43 Binary files /dev/null and b/_images/5986c267c9d057358ff601629b7f2e019dfc5f8b9580e37e0ca02f6172531e88.png differ diff --git a/_images/38537ec80b3631ed77ef67e96b16ca51e0b9eb612664413aa04732757e1d82c2.png b/_images/5ae0c09600fd410ea23e354da445976e6a472e4ff5fc0c10c8c6f92101d14a44.png similarity index 99% rename from _images/38537ec80b3631ed77ef67e96b16ca51e0b9eb612664413aa04732757e1d82c2.png rename to _images/5ae0c09600fd410ea23e354da445976e6a472e4ff5fc0c10c8c6f92101d14a44.png index 9e38c47..5d44f19 100644 Binary files a/_images/38537ec80b3631ed77ef67e96b16ca51e0b9eb612664413aa04732757e1d82c2.png and b/_images/5ae0c09600fd410ea23e354da445976e6a472e4ff5fc0c10c8c6f92101d14a44.png differ diff --git a/_images/6dff13a1ea9f076d15f5899ee5ce7c7fa5e778e69fb4ceb3d54f60af1fe0c371.png b/_images/5ba9e2f7e8b6f897fd81930619acd4119e5d3f03dfbe32c705bb275a4ca9f3f7.png similarity index 99% rename from _images/6dff13a1ea9f076d15f5899ee5ce7c7fa5e778e69fb4ceb3d54f60af1fe0c371.png rename to _images/5ba9e2f7e8b6f897fd81930619acd4119e5d3f03dfbe32c705bb275a4ca9f3f7.png index 2708b6c..c3574aa 100644 Binary files a/_images/6dff13a1ea9f076d15f5899ee5ce7c7fa5e778e69fb4ceb3d54f60af1fe0c371.png and b/_images/5ba9e2f7e8b6f897fd81930619acd4119e5d3f03dfbe32c705bb275a4ca9f3f7.png differ diff --git a/_images/5e1d7b8b3069c491900c3984fa498baffe6bd1decc855a6c4cb07b1c299cf436.png b/_images/5e1d7b8b3069c491900c3984fa498baffe6bd1decc855a6c4cb07b1c299cf436.png deleted file mode 100644 index 7f6385d..0000000 Binary files a/_images/5e1d7b8b3069c491900c3984fa498baffe6bd1decc855a6c4cb07b1c299cf436.png and /dev/null differ diff --git a/_images/0072a3c19fa4e21919464ac65f6184c6f95758b7d3fba4a10a50b3178e398c18.png b/_images/605d27d71edd657b69c712e2743e0c45b1be0fbc6e24c00417cfc5a2c0c55eaf.png similarity index 99% rename from _images/0072a3c19fa4e21919464ac65f6184c6f95758b7d3fba4a10a50b3178e398c18.png rename to _images/605d27d71edd657b69c712e2743e0c45b1be0fbc6e24c00417cfc5a2c0c55eaf.png index 6f12790..933ccbb 100644 Binary files a/_images/0072a3c19fa4e21919464ac65f6184c6f95758b7d3fba4a10a50b3178e398c18.png and b/_images/605d27d71edd657b69c712e2743e0c45b1be0fbc6e24c00417cfc5a2c0c55eaf.png differ diff --git a/_images/2f209ed670994ea105811ea89e14c3eeb31fffea86935e48d90efc1581b816ea.png b/_images/60b006a6c045530e25c7c582fd97f66e982496a1ea0382ba55345c2d4196fb5a.png similarity index 99% rename from _images/2f209ed670994ea105811ea89e14c3eeb31fffea86935e48d90efc1581b816ea.png rename to _images/60b006a6c045530e25c7c582fd97f66e982496a1ea0382ba55345c2d4196fb5a.png index 7c76c76..9f63492 100644 Binary files a/_images/2f209ed670994ea105811ea89e14c3eeb31fffea86935e48d90efc1581b816ea.png and b/_images/60b006a6c045530e25c7c582fd97f66e982496a1ea0382ba55345c2d4196fb5a.png differ diff --git a/_images/336656425b11fe2498d3d211480bc87d6e1c3304f48f736cf9bcc48da0aedc60.png b/_images/6215fa451250e6130f3ac8916075fca377232d20667e8e778d25e6fff00363df.png similarity index 99% rename from _images/336656425b11fe2498d3d211480bc87d6e1c3304f48f736cf9bcc48da0aedc60.png rename to _images/6215fa451250e6130f3ac8916075fca377232d20667e8e778d25e6fff00363df.png index f83fc48..9c4173c 100644 Binary files a/_images/336656425b11fe2498d3d211480bc87d6e1c3304f48f736cf9bcc48da0aedc60.png and b/_images/6215fa451250e6130f3ac8916075fca377232d20667e8e778d25e6fff00363df.png differ diff --git a/_images/1f9ffd8e1468c10c19c5bde9f241d79eca8d6d2de4704c950866dfb564b38d85.png b/_images/63ee541f78f4893b3bdd3b9acf03374622487f7bce222fd415a1886d82395b18.png similarity index 99% rename from _images/1f9ffd8e1468c10c19c5bde9f241d79eca8d6d2de4704c950866dfb564b38d85.png rename to _images/63ee541f78f4893b3bdd3b9acf03374622487f7bce222fd415a1886d82395b18.png index 575c073..7eb4a50 100644 Binary files a/_images/1f9ffd8e1468c10c19c5bde9f241d79eca8d6d2de4704c950866dfb564b38d85.png and b/_images/63ee541f78f4893b3bdd3b9acf03374622487f7bce222fd415a1886d82395b18.png differ diff --git a/_images/b26728f8e11cfbfa1d9964d5141cd8555846f5a0315868cda3d11887c40eaa23.png b/_images/641d2f7c1c70f8632e26b8fcb494ddcdd236a5748e79e5eb15697ef97a24739d.png similarity index 99% rename from _images/b26728f8e11cfbfa1d9964d5141cd8555846f5a0315868cda3d11887c40eaa23.png rename to _images/641d2f7c1c70f8632e26b8fcb494ddcdd236a5748e79e5eb15697ef97a24739d.png index da50e5e..28378ca 100644 Binary files a/_images/b26728f8e11cfbfa1d9964d5141cd8555846f5a0315868cda3d11887c40eaa23.png and b/_images/641d2f7c1c70f8632e26b8fcb494ddcdd236a5748e79e5eb15697ef97a24739d.png differ diff --git a/_images/6a144522c7dc5e645b8f12f37db90284780b9d7ff5ec23d02128aaf175acc559.png b/_images/66504d6b93e26b5fc809cf53489029b8149a999dd3795157d08dee0d829d6556.png similarity index 99% rename from _images/6a144522c7dc5e645b8f12f37db90284780b9d7ff5ec23d02128aaf175acc559.png rename to _images/66504d6b93e26b5fc809cf53489029b8149a999dd3795157d08dee0d829d6556.png index 5d8529f..712bc09 100644 Binary files a/_images/6a144522c7dc5e645b8f12f37db90284780b9d7ff5ec23d02128aaf175acc559.png and b/_images/66504d6b93e26b5fc809cf53489029b8149a999dd3795157d08dee0d829d6556.png differ diff --git a/_images/ebe41146cb768be67f96b25f955209039bd7cd2c1a019ca6b6832d91960eb7b8.png b/_images/67558850cb402449ec2b7581b20b687f1282d993d1f6f696e6d1213c389aba76.png similarity index 99% rename from _images/ebe41146cb768be67f96b25f955209039bd7cd2c1a019ca6b6832d91960eb7b8.png rename to _images/67558850cb402449ec2b7581b20b687f1282d993d1f6f696e6d1213c389aba76.png index 59e2183..13c416e 100644 Binary files a/_images/ebe41146cb768be67f96b25f955209039bd7cd2c1a019ca6b6832d91960eb7b8.png and b/_images/67558850cb402449ec2b7581b20b687f1282d993d1f6f696e6d1213c389aba76.png differ diff --git a/_images/694920f52f387d54f1744d81ba8be84f266003694743e77a7f033f9d7598d92a.png b/_images/694920f52f387d54f1744d81ba8be84f266003694743e77a7f033f9d7598d92a.png deleted file mode 100644 index ad5af7e..0000000 Binary files a/_images/694920f52f387d54f1744d81ba8be84f266003694743e77a7f033f9d7598d92a.png and /dev/null differ diff --git a/_images/6c66440a130e6d454353af7eb8bd3305469d07e626e17e421dc8229fc118e04c.png b/_images/6c66440a130e6d454353af7eb8bd3305469d07e626e17e421dc8229fc118e04c.png new file mode 100644 index 0000000..32ea90a Binary files /dev/null and b/_images/6c66440a130e6d454353af7eb8bd3305469d07e626e17e421dc8229fc118e04c.png differ diff --git a/_images/6e5edd7881b60220a6769eedcf205c10621a625cc4b1c1e075f2899c8fd74c3a.png b/_images/6e5edd7881b60220a6769eedcf205c10621a625cc4b1c1e075f2899c8fd74c3a.png deleted file mode 100644 index 3a55435..0000000 Binary files a/_images/6e5edd7881b60220a6769eedcf205c10621a625cc4b1c1e075f2899c8fd74c3a.png and /dev/null differ diff --git a/_images/705ba698a2e01fc56d4be41638b5b18fe6685ca4a9f0b8cd8101b48ec1ad490b.png b/_images/705ba698a2e01fc56d4be41638b5b18fe6685ca4a9f0b8cd8101b48ec1ad490b.png new file mode 100644 index 0000000..79f8896 Binary files /dev/null and b/_images/705ba698a2e01fc56d4be41638b5b18fe6685ca4a9f0b8cd8101b48ec1ad490b.png differ diff --git a/_images/15325932dc2e1d2b3d9607fa216f2fd844f043ec008f5547ad236ec5fb19ea0f.png b/_images/70735392f4187d29834bd045176d16c6e8097afeb2d2c4215a05c10869caa48e.png similarity index 99% rename from _images/15325932dc2e1d2b3d9607fa216f2fd844f043ec008f5547ad236ec5fb19ea0f.png rename to _images/70735392f4187d29834bd045176d16c6e8097afeb2d2c4215a05c10869caa48e.png index bac91ae..0a2d441 100644 Binary files a/_images/15325932dc2e1d2b3d9607fa216f2fd844f043ec008f5547ad236ec5fb19ea0f.png and b/_images/70735392f4187d29834bd045176d16c6e8097afeb2d2c4215a05c10869caa48e.png differ diff --git a/_images/7186048a57ed3bd29d0bef868bdd033ac059ca6f9e8a561693018abfe42fcc62.png b/_images/7186048a57ed3bd29d0bef868bdd033ac059ca6f9e8a561693018abfe42fcc62.png deleted file mode 100644 index cc7ad77..0000000 Binary files a/_images/7186048a57ed3bd29d0bef868bdd033ac059ca6f9e8a561693018abfe42fcc62.png and /dev/null differ diff --git a/_images/71dca0bf74a040ea191c69bd61db7a3d661739b6a5d63fb0f2de420003cf5c77.png b/_images/71dca0bf74a040ea191c69bd61db7a3d661739b6a5d63fb0f2de420003cf5c77.png deleted file mode 100644 index e784439..0000000 Binary files a/_images/71dca0bf74a040ea191c69bd61db7a3d661739b6a5d63fb0f2de420003cf5c77.png and /dev/null differ diff --git a/_images/3405259dd602934321ae9f74af0281ce280e1793e32729fe5d21680a8a47fea8.png b/_images/726aa73f113a83473a59d51fe4c145d62b872eb49215e5ff1cf3ca8ea5a6f487.png similarity index 99% rename from _images/3405259dd602934321ae9f74af0281ce280e1793e32729fe5d21680a8a47fea8.png rename to _images/726aa73f113a83473a59d51fe4c145d62b872eb49215e5ff1cf3ca8ea5a6f487.png index d1bc3aa..33e8abe 100644 Binary files a/_images/3405259dd602934321ae9f74af0281ce280e1793e32729fe5d21680a8a47fea8.png and b/_images/726aa73f113a83473a59d51fe4c145d62b872eb49215e5ff1cf3ca8ea5a6f487.png differ diff --git a/_images/4275c4cc292ecf807ce6a72b6dcf8830cc1bc6883cc6e00508fb902357e9d349.png b/_images/755d5e8dd5e949067895d2f138c4378855a60bac487e7702a6afd5f3c75c4546.png similarity index 99% rename from _images/4275c4cc292ecf807ce6a72b6dcf8830cc1bc6883cc6e00508fb902357e9d349.png rename to _images/755d5e8dd5e949067895d2f138c4378855a60bac487e7702a6afd5f3c75c4546.png index 967b1c9..932db13 100644 Binary files a/_images/4275c4cc292ecf807ce6a72b6dcf8830cc1bc6883cc6e00508fb902357e9d349.png and b/_images/755d5e8dd5e949067895d2f138c4378855a60bac487e7702a6afd5f3c75c4546.png differ diff --git a/_images/696f5aa256798d0001502403deab69d09c4d226f3381e60974d5f22547bf6056.png b/_images/7593b21e108f9e170dfbfbb64766e5fe86afd3a8b5a62e16bf2e1190cb5cc552.png similarity index 99% rename from _images/696f5aa256798d0001502403deab69d09c4d226f3381e60974d5f22547bf6056.png rename to _images/7593b21e108f9e170dfbfbb64766e5fe86afd3a8b5a62e16bf2e1190cb5cc552.png index b1b9ee1..be656d0 100644 Binary files a/_images/696f5aa256798d0001502403deab69d09c4d226f3381e60974d5f22547bf6056.png and b/_images/7593b21e108f9e170dfbfbb64766e5fe86afd3a8b5a62e16bf2e1190cb5cc552.png differ diff --git a/_images/a7e500235f3c1e301f3fdbb82a3444fbb5b8777cb368018c14c0829ea7514119.png b/_images/75ecea12fd7cc49008910b1f7001227e678ce9eb6654dd7ca4eab6cb34241fda.png similarity index 99% rename from _images/a7e500235f3c1e301f3fdbb82a3444fbb5b8777cb368018c14c0829ea7514119.png rename to _images/75ecea12fd7cc49008910b1f7001227e678ce9eb6654dd7ca4eab6cb34241fda.png index 4139180..b5f235a 100644 Binary files a/_images/a7e500235f3c1e301f3fdbb82a3444fbb5b8777cb368018c14c0829ea7514119.png and b/_images/75ecea12fd7cc49008910b1f7001227e678ce9eb6654dd7ca4eab6cb34241fda.png differ diff --git a/_images/393ae5088971869e22e97945c822de88dc1b0d0ae7893e5bd302d575e55ea115.png b/_images/7738a0cfc980d171207cd6a901fb63569c4662bc255cbe3600550ae1c81e2017.png similarity index 99% rename from _images/393ae5088971869e22e97945c822de88dc1b0d0ae7893e5bd302d575e55ea115.png rename to _images/7738a0cfc980d171207cd6a901fb63569c4662bc255cbe3600550ae1c81e2017.png index 711215e..d1a1c94 100644 Binary files a/_images/393ae5088971869e22e97945c822de88dc1b0d0ae7893e5bd302d575e55ea115.png and b/_images/7738a0cfc980d171207cd6a901fb63569c4662bc255cbe3600550ae1c81e2017.png differ diff --git a/_images/a38ede221cd66330d205227d728ef49b083fec2bee4969ab291d4b9af8d5d322.png b/_images/777ca1e2dd8aa60b9cbd6adcc4f1e992a8b64aafe6bac269136764841f1821ad.png similarity index 99% rename from _images/a38ede221cd66330d205227d728ef49b083fec2bee4969ab291d4b9af8d5d322.png rename to _images/777ca1e2dd8aa60b9cbd6adcc4f1e992a8b64aafe6bac269136764841f1821ad.png index a6b0b43..ad21ef7 100644 Binary files a/_images/a38ede221cd66330d205227d728ef49b083fec2bee4969ab291d4b9af8d5d322.png and b/_images/777ca1e2dd8aa60b9cbd6adcc4f1e992a8b64aafe6bac269136764841f1821ad.png differ diff --git a/_images/69add91c1d95a7aca8da7c7199a16199c1c45236fe2260fd4e07ad236c969975.png b/_images/78b3c1e9567d501e2f042a6fe423603d051c490e9b4d30c79ca95cc7b26d595e.png similarity index 99% rename from _images/69add91c1d95a7aca8da7c7199a16199c1c45236fe2260fd4e07ad236c969975.png rename to _images/78b3c1e9567d501e2f042a6fe423603d051c490e9b4d30c79ca95cc7b26d595e.png index 3a3991e..65ebf5f 100644 Binary files a/_images/69add91c1d95a7aca8da7c7199a16199c1c45236fe2260fd4e07ad236c969975.png and b/_images/78b3c1e9567d501e2f042a6fe423603d051c490e9b4d30c79ca95cc7b26d595e.png differ diff --git a/_images/9cab5f9733126ae4bfbea465ec1662fc1d035ac8145f6083eef298e826e67eb0.png b/_images/78fdc6defabc7a3280fc782a33aa4feb2e1250a448940c4378e1d478d0b8a436.png similarity index 99% rename from _images/9cab5f9733126ae4bfbea465ec1662fc1d035ac8145f6083eef298e826e67eb0.png rename to _images/78fdc6defabc7a3280fc782a33aa4feb2e1250a448940c4378e1d478d0b8a436.png index 44f4454..d1e62d7 100644 Binary files a/_images/9cab5f9733126ae4bfbea465ec1662fc1d035ac8145f6083eef298e826e67eb0.png and b/_images/78fdc6defabc7a3280fc782a33aa4feb2e1250a448940c4378e1d478d0b8a436.png differ diff --git a/_images/bcbf14798c63e658a88847e9ab8d92d2ad5d41762ecc733dc575ba85fcf27e72.png b/_images/7925349caf05552ea1c4fffd358dc8d04fa332fd610c9b57bd10b7df048e8f32.png similarity index 99% rename from _images/bcbf14798c63e658a88847e9ab8d92d2ad5d41762ecc733dc575ba85fcf27e72.png rename to _images/7925349caf05552ea1c4fffd358dc8d04fa332fd610c9b57bd10b7df048e8f32.png index 2137701..9702d33 100644 Binary files a/_images/bcbf14798c63e658a88847e9ab8d92d2ad5d41762ecc733dc575ba85fcf27e72.png and b/_images/7925349caf05552ea1c4fffd358dc8d04fa332fd610c9b57bd10b7df048e8f32.png differ diff --git a/_images/5b4d23f17e3e7d5c40b2545137a01f77725d69f7de0b6227d4d4995b4a9daf87.png b/_images/79b744b52fbc7ab8ba97455dbf93310ee096f7fc45474fea3c0513c21a4df940.png similarity index 99% rename from _images/5b4d23f17e3e7d5c40b2545137a01f77725d69f7de0b6227d4d4995b4a9daf87.png rename to _images/79b744b52fbc7ab8ba97455dbf93310ee096f7fc45474fea3c0513c21a4df940.png index ee64bd4..acd2af4 100644 Binary files a/_images/5b4d23f17e3e7d5c40b2545137a01f77725d69f7de0b6227d4d4995b4a9daf87.png and b/_images/79b744b52fbc7ab8ba97455dbf93310ee096f7fc45474fea3c0513c21a4df940.png differ diff --git a/_images/a1cf9b0c1948b3cdd8aa6a352b85a1df8309149354e392fcfbcc8fbe91286ccc.png b/_images/7a2d3ec2aecbb38990f26d5d568e4ae26ebbf5ff69f71e784a0d7ea0620787b6.png similarity index 99% rename from _images/a1cf9b0c1948b3cdd8aa6a352b85a1df8309149354e392fcfbcc8fbe91286ccc.png rename to _images/7a2d3ec2aecbb38990f26d5d568e4ae26ebbf5ff69f71e784a0d7ea0620787b6.png index 95c7f57..72b12fd 100644 Binary files a/_images/a1cf9b0c1948b3cdd8aa6a352b85a1df8309149354e392fcfbcc8fbe91286ccc.png and b/_images/7a2d3ec2aecbb38990f26d5d568e4ae26ebbf5ff69f71e784a0d7ea0620787b6.png differ diff --git a/_images/462898867f59524b2d7e4d8902aa74090e87fe284f55fdd83c2ef727c0d8577f.png b/_images/7c8fdb6365cfeca1b64fd9f30b21f174c9fd474504c03679b0817164a4b2fe75.png similarity index 99% rename from _images/462898867f59524b2d7e4d8902aa74090e87fe284f55fdd83c2ef727c0d8577f.png rename to _images/7c8fdb6365cfeca1b64fd9f30b21f174c9fd474504c03679b0817164a4b2fe75.png index 9c337fa..47f6a74 100644 Binary files a/_images/462898867f59524b2d7e4d8902aa74090e87fe284f55fdd83c2ef727c0d8577f.png and b/_images/7c8fdb6365cfeca1b64fd9f30b21f174c9fd474504c03679b0817164a4b2fe75.png differ diff --git a/_images/44e6f9a0e6d170f4b4a56fc3643554ac3fbb6edcc5643558fbb6a916b378f726.png b/_images/7cb54573db434c88927bb151c7d16bc8d018242fb0d76a8050811c44bb619ae1.png similarity index 99% rename from _images/44e6f9a0e6d170f4b4a56fc3643554ac3fbb6edcc5643558fbb6a916b378f726.png rename to _images/7cb54573db434c88927bb151c7d16bc8d018242fb0d76a8050811c44bb619ae1.png index 734a05e..ea6b536 100644 Binary files a/_images/44e6f9a0e6d170f4b4a56fc3643554ac3fbb6edcc5643558fbb6a916b378f726.png and b/_images/7cb54573db434c88927bb151c7d16bc8d018242fb0d76a8050811c44bb619ae1.png differ diff --git a/_images/bde4821389aa62f785acb3074cd3a8069de6fc9fbe156b5f2694d9d94b6cb931.png b/_images/7cdeb63b86bec3dd31a62cad17fbc4a8e9462141985d7db6cb7bc50bf94d41b3.png similarity index 99% rename from _images/bde4821389aa62f785acb3074cd3a8069de6fc9fbe156b5f2694d9d94b6cb931.png rename to _images/7cdeb63b86bec3dd31a62cad17fbc4a8e9462141985d7db6cb7bc50bf94d41b3.png index 6bea8ca..a5335ff 100644 Binary files a/_images/bde4821389aa62f785acb3074cd3a8069de6fc9fbe156b5f2694d9d94b6cb931.png and b/_images/7cdeb63b86bec3dd31a62cad17fbc4a8e9462141985d7db6cb7bc50bf94d41b3.png differ diff --git a/_images/fb422232c67b75aae6d72f465267f5cec389e8f986e6528a073c099f3a342809.png b/_images/7dc3ce4b1e43ba993585bd5b34d89200a837475c33abb6acbb4727db56c3ab41.png similarity index 99% rename from _images/fb422232c67b75aae6d72f465267f5cec389e8f986e6528a073c099f3a342809.png rename to _images/7dc3ce4b1e43ba993585bd5b34d89200a837475c33abb6acbb4727db56c3ab41.png index b1ae2ae..ef6b6d9 100644 Binary files a/_images/fb422232c67b75aae6d72f465267f5cec389e8f986e6528a073c099f3a342809.png and b/_images/7dc3ce4b1e43ba993585bd5b34d89200a837475c33abb6acbb4727db56c3ab41.png differ diff --git a/_images/e74f4f3d1e378b5eb2b7dfb354f16c7dde8695b716532de80873ca9044fbc5a6.png b/_images/7e64bf53667d43e52a048719d67ed4b13e0d77573e83f1b983e1552a3326c7c7.png similarity index 99% rename from _images/e74f4f3d1e378b5eb2b7dfb354f16c7dde8695b716532de80873ca9044fbc5a6.png rename to _images/7e64bf53667d43e52a048719d67ed4b13e0d77573e83f1b983e1552a3326c7c7.png index 30525c1..c62529c 100644 Binary files a/_images/e74f4f3d1e378b5eb2b7dfb354f16c7dde8695b716532de80873ca9044fbc5a6.png and b/_images/7e64bf53667d43e52a048719d67ed4b13e0d77573e83f1b983e1552a3326c7c7.png differ diff --git a/_images/b8a07d8cbc6c41df28c6b13937edd2e3565ba605f07cd242764fb97c55ec0693.png b/_images/813863d132bad4c44c2f7d8d0400153a37686c4c15f913c70aa953963ce6805f.png similarity index 99% rename from _images/b8a07d8cbc6c41df28c6b13937edd2e3565ba605f07cd242764fb97c55ec0693.png rename to _images/813863d132bad4c44c2f7d8d0400153a37686c4c15f913c70aa953963ce6805f.png index 1925916..30dc3dd 100644 Binary files a/_images/b8a07d8cbc6c41df28c6b13937edd2e3565ba605f07cd242764fb97c55ec0693.png and b/_images/813863d132bad4c44c2f7d8d0400153a37686c4c15f913c70aa953963ce6805f.png differ diff --git a/_images/f69fab6596408746dd18c4800abc16ed82e584aa9b119fa3293d3d7c10aa8f3c.png b/_images/81ff21e0d7623df262b9c4623435236b76e36b0fc73c9b984db17149300f0acd.png similarity index 99% rename from _images/f69fab6596408746dd18c4800abc16ed82e584aa9b119fa3293d3d7c10aa8f3c.png rename to _images/81ff21e0d7623df262b9c4623435236b76e36b0fc73c9b984db17149300f0acd.png index 0f00c66..4123961 100644 Binary files a/_images/f69fab6596408746dd18c4800abc16ed82e584aa9b119fa3293d3d7c10aa8f3c.png and b/_images/81ff21e0d7623df262b9c4623435236b76e36b0fc73c9b984db17149300f0acd.png differ diff --git a/_images/339b14aa8a9aada245a175e437482dbdfef9a0257f744b117864d34b93c9ad6a.png b/_images/82462f493900bf50a0c5a128e5419808d5d4a4a78b235262bafb1db5053ae085.png similarity index 99% rename from _images/339b14aa8a9aada245a175e437482dbdfef9a0257f744b117864d34b93c9ad6a.png rename to _images/82462f493900bf50a0c5a128e5419808d5d4a4a78b235262bafb1db5053ae085.png index 019969d..e9f7595 100644 Binary files a/_images/339b14aa8a9aada245a175e437482dbdfef9a0257f744b117864d34b93c9ad6a.png and b/_images/82462f493900bf50a0c5a128e5419808d5d4a4a78b235262bafb1db5053ae085.png differ diff --git a/_images/824a708ef3594117a584e21306433169b31dfb0c126fc72b59caeda6b5d040eb.png b/_images/824a708ef3594117a584e21306433169b31dfb0c126fc72b59caeda6b5d040eb.png new file mode 100644 index 0000000..700e392 Binary files /dev/null and b/_images/824a708ef3594117a584e21306433169b31dfb0c126fc72b59caeda6b5d040eb.png differ diff --git a/_images/83a1577f46094e1cba3d5948beccd062b8cedcd557a75f7fe10d7242fbf98dcd.png b/_images/83a1577f46094e1cba3d5948beccd062b8cedcd557a75f7fe10d7242fbf98dcd.png new file mode 100644 index 0000000..c07f60f Binary files /dev/null and b/_images/83a1577f46094e1cba3d5948beccd062b8cedcd557a75f7fe10d7242fbf98dcd.png differ diff --git a/_images/ee698be0cbdaf99b134c497559acc60f82bd744671875d3e06979ce5e122aa65.png b/_images/869486ddaf8db9d1b354b46e15366ad73435a6f38dd270f8a0117e45970e5eaa.png similarity index 99% rename from _images/ee698be0cbdaf99b134c497559acc60f82bd744671875d3e06979ce5e122aa65.png rename to _images/869486ddaf8db9d1b354b46e15366ad73435a6f38dd270f8a0117e45970e5eaa.png index 5d2dcc2..3eced1f 100644 Binary files a/_images/ee698be0cbdaf99b134c497559acc60f82bd744671875d3e06979ce5e122aa65.png and b/_images/869486ddaf8db9d1b354b46e15366ad73435a6f38dd270f8a0117e45970e5eaa.png differ diff --git a/_images/29fa31f0add328491fc65f156f2e24dd0efc5fbcc54c81aae45d0894ba7ec8d3.png b/_images/8700d108e681f489df1577e24c1bd862ea39ac55b6ee79ab139e476fd4ebb0c6.png similarity index 99% rename from _images/29fa31f0add328491fc65f156f2e24dd0efc5fbcc54c81aae45d0894ba7ec8d3.png rename to _images/8700d108e681f489df1577e24c1bd862ea39ac55b6ee79ab139e476fd4ebb0c6.png index e76cb70..b370889 100644 Binary files a/_images/29fa31f0add328491fc65f156f2e24dd0efc5fbcc54c81aae45d0894ba7ec8d3.png and b/_images/8700d108e681f489df1577e24c1bd862ea39ac55b6ee79ab139e476fd4ebb0c6.png differ diff --git a/_images/8951267ae3a4c990233213f6c1aaec4fe0074d0c4bff4d030c72b2f0fcf46d14.png b/_images/8951267ae3a4c990233213f6c1aaec4fe0074d0c4bff4d030c72b2f0fcf46d14.png new file mode 100644 index 0000000..3103b16 Binary files /dev/null and b/_images/8951267ae3a4c990233213f6c1aaec4fe0074d0c4bff4d030c72b2f0fcf46d14.png differ diff --git a/_images/2eacd9e5b13ba5d4c83a9be7e22292d0bf5268feb1c2f4812fd8fa67ce5b0926.png b/_images/89fc0f5aacff6472047e29b90385979d36f6e56768e97daf355aa71e8e9f55ef.png similarity index 99% rename from _images/2eacd9e5b13ba5d4c83a9be7e22292d0bf5268feb1c2f4812fd8fa67ce5b0926.png rename to _images/89fc0f5aacff6472047e29b90385979d36f6e56768e97daf355aa71e8e9f55ef.png index 1ebd023..7e5f858 100644 Binary files a/_images/2eacd9e5b13ba5d4c83a9be7e22292d0bf5268feb1c2f4812fd8fa67ce5b0926.png and b/_images/89fc0f5aacff6472047e29b90385979d36f6e56768e97daf355aa71e8e9f55ef.png differ diff --git a/_images/cfd7de36aad87308051379396faffb34c5cbb161a71a8e51cac152ca2215d121.png b/_images/8a92a292957660f5ed4ca722ebc80809087cc6140d7b880fe4b02e4918175056.png similarity index 98% rename from _images/cfd7de36aad87308051379396faffb34c5cbb161a71a8e51cac152ca2215d121.png rename to _images/8a92a292957660f5ed4ca722ebc80809087cc6140d7b880fe4b02e4918175056.png index 31902af..ae3486a 100644 Binary files a/_images/cfd7de36aad87308051379396faffb34c5cbb161a71a8e51cac152ca2215d121.png and b/_images/8a92a292957660f5ed4ca722ebc80809087cc6140d7b880fe4b02e4918175056.png differ diff --git a/_images/0dde0c9d9606e3f45603dff776772f72953e1a858d79bc9be55a4c662ea26006.png b/_images/8a9d660ddaaa4737db9d130b3f6931574bd728be7e0250294cef3233e9954a07.png similarity index 99% rename from _images/0dde0c9d9606e3f45603dff776772f72953e1a858d79bc9be55a4c662ea26006.png rename to _images/8a9d660ddaaa4737db9d130b3f6931574bd728be7e0250294cef3233e9954a07.png index 8260084..84e42fc 100644 Binary files a/_images/0dde0c9d9606e3f45603dff776772f72953e1a858d79bc9be55a4c662ea26006.png and b/_images/8a9d660ddaaa4737db9d130b3f6931574bd728be7e0250294cef3233e9954a07.png differ diff --git a/_images/d3ae5ec1bcae9ce6933f831b86d1a8148b97840ec4b558a5f799fad599d8ebe2.png b/_images/8b4430e725371304b770c9d83f074af6c8873c76da54492f11699f37915b9f98.png similarity index 99% rename from _images/d3ae5ec1bcae9ce6933f831b86d1a8148b97840ec4b558a5f799fad599d8ebe2.png rename to _images/8b4430e725371304b770c9d83f074af6c8873c76da54492f11699f37915b9f98.png index ad11ecd..1b673ee 100644 Binary files a/_images/d3ae5ec1bcae9ce6933f831b86d1a8148b97840ec4b558a5f799fad599d8ebe2.png and b/_images/8b4430e725371304b770c9d83f074af6c8873c76da54492f11699f37915b9f98.png differ diff --git a/_images/9e7da72746ccd70dcd052fc134af1a3c3bfa2b049549918fee4766a694fd88f8.png b/_images/8e002cbdbbd8c12c16de21e6e1adaa1111ece0aa8890435cf8e967e5057d0ff0.png similarity index 99% rename from _images/9e7da72746ccd70dcd052fc134af1a3c3bfa2b049549918fee4766a694fd88f8.png rename to _images/8e002cbdbbd8c12c16de21e6e1adaa1111ece0aa8890435cf8e967e5057d0ff0.png index 20dba4a..26c6e5d 100644 Binary files a/_images/9e7da72746ccd70dcd052fc134af1a3c3bfa2b049549918fee4766a694fd88f8.png and b/_images/8e002cbdbbd8c12c16de21e6e1adaa1111ece0aa8890435cf8e967e5057d0ff0.png differ diff --git a/_images/a5efe01b25760247dcac46de8444ed86f888152b33da77f2fea30e1bddb890fb.png b/_images/8e4b2231cf1a138a6bf3e8d27860212b9df390ca9070a4ba85a7e6922f059a56.png similarity index 99% rename from _images/a5efe01b25760247dcac46de8444ed86f888152b33da77f2fea30e1bddb890fb.png rename to _images/8e4b2231cf1a138a6bf3e8d27860212b9df390ca9070a4ba85a7e6922f059a56.png index cd14076..37fce1a 100644 Binary files a/_images/a5efe01b25760247dcac46de8444ed86f888152b33da77f2fea30e1bddb890fb.png and b/_images/8e4b2231cf1a138a6bf3e8d27860212b9df390ca9070a4ba85a7e6922f059a56.png differ diff --git a/_images/8e6faa1b0d64ec9230f595d385fb7d0e2a941de2bb485f820097ce7640ea3b13.png b/_images/8e6faa1b0d64ec9230f595d385fb7d0e2a941de2bb485f820097ce7640ea3b13.png deleted file mode 100644 index 04513bd..0000000 Binary files a/_images/8e6faa1b0d64ec9230f595d385fb7d0e2a941de2bb485f820097ce7640ea3b13.png and /dev/null differ diff --git a/_images/8f479c25eb372fea1e52cb55052a91f598cf96f897aa18d26caf2ca7d87bddaf.png b/_images/8f479c25eb372fea1e52cb55052a91f598cf96f897aa18d26caf2ca7d87bddaf.png new file mode 100644 index 0000000..abbf1e9 Binary files /dev/null and b/_images/8f479c25eb372fea1e52cb55052a91f598cf96f897aa18d26caf2ca7d87bddaf.png differ diff --git a/_images/90258f9707b3a4a74619e5a8d92673813a2faef695fe751789c953e5648b68fe.png b/_images/90258f9707b3a4a74619e5a8d92673813a2faef695fe751789c953e5648b68fe.png deleted file mode 100644 index ca7773c..0000000 Binary files a/_images/90258f9707b3a4a74619e5a8d92673813a2faef695fe751789c953e5648b68fe.png and /dev/null differ diff --git a/_images/79eeed0e914677aec38793afd3ac55751b308ce81aa2318d3769fdfa0df3fc85.png b/_images/913e5b378f7e614043547dfcccef60ce11ae7a3b6d6f64719939a542a4fa7ca7.png similarity index 99% rename from _images/79eeed0e914677aec38793afd3ac55751b308ce81aa2318d3769fdfa0df3fc85.png rename to _images/913e5b378f7e614043547dfcccef60ce11ae7a3b6d6f64719939a542a4fa7ca7.png index 8f3a87e..cd9a511 100644 Binary files a/_images/79eeed0e914677aec38793afd3ac55751b308ce81aa2318d3769fdfa0df3fc85.png and b/_images/913e5b378f7e614043547dfcccef60ce11ae7a3b6d6f64719939a542a4fa7ca7.png differ diff --git a/_images/9a5cf85c2dbfd30d5ad2bc6f3019bcbf15eefc013e32e55d2297026572cf7ccf.png b/_images/9217ff43923323438effc31cbd70ebe650b28cbb61fb25a2a099e8096e3acba4.png similarity index 99% rename from _images/9a5cf85c2dbfd30d5ad2bc6f3019bcbf15eefc013e32e55d2297026572cf7ccf.png rename to _images/9217ff43923323438effc31cbd70ebe650b28cbb61fb25a2a099e8096e3acba4.png index 5c502b4..010ba84 100644 Binary files a/_images/9a5cf85c2dbfd30d5ad2bc6f3019bcbf15eefc013e32e55d2297026572cf7ccf.png and b/_images/9217ff43923323438effc31cbd70ebe650b28cbb61fb25a2a099e8096e3acba4.png differ diff --git a/_images/875ba8db0b3560f8ca3dcaa8440412d855810948b0e87c7170610199edf965eb.png b/_images/9470eb37f895154b86414647d12f817bc6c35427b8ba7a0fa3c37d7918b53464.png similarity index 99% rename from _images/875ba8db0b3560f8ca3dcaa8440412d855810948b0e87c7170610199edf965eb.png rename to _images/9470eb37f895154b86414647d12f817bc6c35427b8ba7a0fa3c37d7918b53464.png index d9653cf..fdec718 100644 Binary files a/_images/875ba8db0b3560f8ca3dcaa8440412d855810948b0e87c7170610199edf965eb.png and b/_images/9470eb37f895154b86414647d12f817bc6c35427b8ba7a0fa3c37d7918b53464.png differ diff --git a/_images/7e317b3c007f55f4a255d368ab829c7bd4ee69652a9aa5ba11abd9f66a3574f7.png b/_images/94979f45a163837a8d61d8abec7c8946c8445bc362ce58a850d0c2926ee1ebd9.png similarity index 99% rename from _images/7e317b3c007f55f4a255d368ab829c7bd4ee69652a9aa5ba11abd9f66a3574f7.png rename to _images/94979f45a163837a8d61d8abec7c8946c8445bc362ce58a850d0c2926ee1ebd9.png index b364645..ed950b8 100644 Binary files a/_images/7e317b3c007f55f4a255d368ab829c7bd4ee69652a9aa5ba11abd9f66a3574f7.png and b/_images/94979f45a163837a8d61d8abec7c8946c8445bc362ce58a850d0c2926ee1ebd9.png differ diff --git a/_images/9f8776f7746ce48f45d51931427459ff4b70559ff193e096f0ecf22e5e66c2ad.png b/_images/95143c46ce94e94f492c7c991441b48a12f418cc757d37b0d6a925a345b0fcc8.png similarity index 99% rename from _images/9f8776f7746ce48f45d51931427459ff4b70559ff193e096f0ecf22e5e66c2ad.png rename to _images/95143c46ce94e94f492c7c991441b48a12f418cc757d37b0d6a925a345b0fcc8.png index 126dcbb..701baf1 100644 Binary files a/_images/9f8776f7746ce48f45d51931427459ff4b70559ff193e096f0ecf22e5e66c2ad.png and b/_images/95143c46ce94e94f492c7c991441b48a12f418cc757d37b0d6a925a345b0fcc8.png differ diff --git a/_images/5904ade602c2bebf147116175d594d951a9913c34bb696a7d6ab9093c61da56b.png b/_images/9783100062939cf4fe02e45259930949b6cecb538bc413836a84a33c642e73a1.png similarity index 99% rename from _images/5904ade602c2bebf147116175d594d951a9913c34bb696a7d6ab9093c61da56b.png rename to _images/9783100062939cf4fe02e45259930949b6cecb538bc413836a84a33c642e73a1.png index 639b4dd..cc89957 100644 Binary files a/_images/5904ade602c2bebf147116175d594d951a9913c34bb696a7d6ab9093c61da56b.png and b/_images/9783100062939cf4fe02e45259930949b6cecb538bc413836a84a33c642e73a1.png differ diff --git a/_images/24dd69271dda5347b85b2b103f6f0782c7796148fe9583efda5bbff01bf06b5f.png b/_images/9936a95a3228c3b18c476401e29db943acde4b888f24c04629179410406d249c.png similarity index 99% rename from _images/24dd69271dda5347b85b2b103f6f0782c7796148fe9583efda5bbff01bf06b5f.png rename to _images/9936a95a3228c3b18c476401e29db943acde4b888f24c04629179410406d249c.png index 8f1574d..d9e2c9e 100644 Binary files a/_images/24dd69271dda5347b85b2b103f6f0782c7796148fe9583efda5bbff01bf06b5f.png and b/_images/9936a95a3228c3b18c476401e29db943acde4b888f24c04629179410406d249c.png differ diff --git a/_images/1944484f5a832cf925b3b378624e4dfaf461406c7f6cc6b8a4d0afcf0fa44d05.png b/_images/993ee85392d96f8332d25b370271990469b82a0111cd8a0c62115911f5d1d8c8.png similarity index 99% rename from _images/1944484f5a832cf925b3b378624e4dfaf461406c7f6cc6b8a4d0afcf0fa44d05.png rename to _images/993ee85392d96f8332d25b370271990469b82a0111cd8a0c62115911f5d1d8c8.png index 8ff5b5a..93c1693 100644 Binary files a/_images/1944484f5a832cf925b3b378624e4dfaf461406c7f6cc6b8a4d0afcf0fa44d05.png and b/_images/993ee85392d96f8332d25b370271990469b82a0111cd8a0c62115911f5d1d8c8.png differ diff --git a/_images/9a04f96d0fae87a971bd5388e563137dd21b4a45c0e99905e940609de5a5b7e5.png b/_images/9a04f96d0fae87a971bd5388e563137dd21b4a45c0e99905e940609de5a5b7e5.png new file mode 100644 index 0000000..fd4d7bf Binary files /dev/null and b/_images/9a04f96d0fae87a971bd5388e563137dd21b4a45c0e99905e940609de5a5b7e5.png differ diff --git a/_images/9ada4ef7c06fdef0585a291812c9f4157dced25507eb359673564b0891e4fee9.png b/_images/9ada4ef7c06fdef0585a291812c9f4157dced25507eb359673564b0891e4fee9.png deleted file mode 100644 index 31e757a..0000000 Binary files a/_images/9ada4ef7c06fdef0585a291812c9f4157dced25507eb359673564b0891e4fee9.png and /dev/null differ diff --git a/_images/c4ed3188d43409539713e645edfbe69bdc859fdeb19bd0adeb9143df9edbc28d.png b/_images/9cc4b46e8f2dd5906719d58de06694e45b428ae1749071a49a6ab648c4987615.png similarity index 99% rename from _images/c4ed3188d43409539713e645edfbe69bdc859fdeb19bd0adeb9143df9edbc28d.png rename to _images/9cc4b46e8f2dd5906719d58de06694e45b428ae1749071a49a6ab648c4987615.png index 6f92370..a59968f 100644 Binary files a/_images/c4ed3188d43409539713e645edfbe69bdc859fdeb19bd0adeb9143df9edbc28d.png and b/_images/9cc4b46e8f2dd5906719d58de06694e45b428ae1749071a49a6ab648c4987615.png differ diff --git a/_images/fa0bceee4a68863bf8524bc64cd409d572cc7d961f8fc0f63bdfd50dfbe90d7a.png b/_images/9d7b6ace81d9855f16bad8b5fdc65362401f029dd9cddc8debac3390bef3e265.png similarity index 99% rename from _images/fa0bceee4a68863bf8524bc64cd409d572cc7d961f8fc0f63bdfd50dfbe90d7a.png rename to _images/9d7b6ace81d9855f16bad8b5fdc65362401f029dd9cddc8debac3390bef3e265.png index d5ba4c7..becefb9 100644 Binary files a/_images/fa0bceee4a68863bf8524bc64cd409d572cc7d961f8fc0f63bdfd50dfbe90d7a.png and b/_images/9d7b6ace81d9855f16bad8b5fdc65362401f029dd9cddc8debac3390bef3e265.png differ diff --git a/_images/5aa17a10decbe9ebc61b5950330b8370a00d61241698f651ea0f950f66c8f4f8.png b/_images/9eb7c49f28c4ca72a093d4df6a935ace28122f279f9e5fb022a4d9d8fca28804.png similarity index 99% rename from _images/5aa17a10decbe9ebc61b5950330b8370a00d61241698f651ea0f950f66c8f4f8.png rename to _images/9eb7c49f28c4ca72a093d4df6a935ace28122f279f9e5fb022a4d9d8fca28804.png index a81fa3a..8ebd853 100644 Binary files a/_images/5aa17a10decbe9ebc61b5950330b8370a00d61241698f651ea0f950f66c8f4f8.png and b/_images/9eb7c49f28c4ca72a093d4df6a935ace28122f279f9e5fb022a4d9d8fca28804.png differ diff --git a/_images/0d2c1a3f4fea54f0582957ee080b2c8b3dd216d55131e8d699096d9d2f916f31.png b/_images/9f2335f4052a9fc26af4630cd11583c9e52ae4974c4e1bd177ac00c2d857cdf7.png similarity index 99% rename from _images/0d2c1a3f4fea54f0582957ee080b2c8b3dd216d55131e8d699096d9d2f916f31.png rename to _images/9f2335f4052a9fc26af4630cd11583c9e52ae4974c4e1bd177ac00c2d857cdf7.png index 9b0e38f..05bb495 100644 Binary files a/_images/0d2c1a3f4fea54f0582957ee080b2c8b3dd216d55131e8d699096d9d2f916f31.png and b/_images/9f2335f4052a9fc26af4630cd11583c9e52ae4974c4e1bd177ac00c2d857cdf7.png differ diff --git a/_images/431922bc7cce979c7ce5472668718b860fe871446144b2b0d0e8e56c413f7d31.png b/_images/a1e50f72bc5e3e5c0bb353a9d1e93896ed929fda57d1248d914ac7ea47485f81.png similarity index 99% rename from _images/431922bc7cce979c7ce5472668718b860fe871446144b2b0d0e8e56c413f7d31.png rename to _images/a1e50f72bc5e3e5c0bb353a9d1e93896ed929fda57d1248d914ac7ea47485f81.png index 6b0ea85..956a15c 100644 Binary files a/_images/431922bc7cce979c7ce5472668718b860fe871446144b2b0d0e8e56c413f7d31.png and b/_images/a1e50f72bc5e3e5c0bb353a9d1e93896ed929fda57d1248d914ac7ea47485f81.png differ diff --git a/_images/f4b368f610d88da56059f7878c497e5807292b0b1b613c2730b9b0b9ff2111a1.png b/_images/a38a7baa5cd2a6ca2f5cdccbe0a9e862ee56911a2b28d71288894b807b72d7db.png similarity index 99% rename from _images/f4b368f610d88da56059f7878c497e5807292b0b1b613c2730b9b0b9ff2111a1.png rename to _images/a38a7baa5cd2a6ca2f5cdccbe0a9e862ee56911a2b28d71288894b807b72d7db.png index 3157e2b..7418d84 100644 Binary files a/_images/f4b368f610d88da56059f7878c497e5807292b0b1b613c2730b9b0b9ff2111a1.png and b/_images/a38a7baa5cd2a6ca2f5cdccbe0a9e862ee56911a2b28d71288894b807b72d7db.png differ diff --git a/_images/5f47d6ccf5b0e9d3efeea70505c18b5cc75e117b51ffe30dd6ed47e02df4e495.png b/_images/a42c3bb59cc2c093bf6b9be4cef11ca9d5730d46661aaeb77ffebfcf23e02eb1.png similarity index 99% rename from _images/5f47d6ccf5b0e9d3efeea70505c18b5cc75e117b51ffe30dd6ed47e02df4e495.png rename to _images/a42c3bb59cc2c093bf6b9be4cef11ca9d5730d46661aaeb77ffebfcf23e02eb1.png index 87ca863..351424b 100644 Binary files a/_images/5f47d6ccf5b0e9d3efeea70505c18b5cc75e117b51ffe30dd6ed47e02df4e495.png and b/_images/a42c3bb59cc2c093bf6b9be4cef11ca9d5730d46661aaeb77ffebfcf23e02eb1.png differ diff --git a/_images/6b41634dbebae6440d98892001f43e0db0ffbb487b26118cdb607ca26b5a0019.png b/_images/a54099b19397a7acde81189b36708cff7cb008861f93f73d36b887745e780054.png similarity index 99% rename from _images/6b41634dbebae6440d98892001f43e0db0ffbb487b26118cdb607ca26b5a0019.png rename to _images/a54099b19397a7acde81189b36708cff7cb008861f93f73d36b887745e780054.png index 32124cd..e6dae48 100644 Binary files a/_images/6b41634dbebae6440d98892001f43e0db0ffbb487b26118cdb607ca26b5a0019.png and b/_images/a54099b19397a7acde81189b36708cff7cb008861f93f73d36b887745e780054.png differ diff --git a/_images/7a00690216e766e05ae329b444a2e0e04d50659e88c64644336542c9f1cf655c.png b/_images/a57dee269eaa0ffafcd7c429127387eb43117e954db303c455f3c326bef3fe9c.png similarity index 99% rename from _images/7a00690216e766e05ae329b444a2e0e04d50659e88c64644336542c9f1cf655c.png rename to _images/a57dee269eaa0ffafcd7c429127387eb43117e954db303c455f3c326bef3fe9c.png index de496e0..525f511 100644 Binary files a/_images/7a00690216e766e05ae329b444a2e0e04d50659e88c64644336542c9f1cf655c.png and b/_images/a57dee269eaa0ffafcd7c429127387eb43117e954db303c455f3c326bef3fe9c.png differ diff --git a/_images/e9ea264a5a549421977013425fb928b2a4cac00840852fdbfb8c953b6eeaba67.png b/_images/a7b0e4fffa599e001171221d8d55b8915d39815d05728d65ff76259750518795.png similarity index 99% rename from _images/e9ea264a5a549421977013425fb928b2a4cac00840852fdbfb8c953b6eeaba67.png rename to _images/a7b0e4fffa599e001171221d8d55b8915d39815d05728d65ff76259750518795.png index 12279e5..272b992 100644 Binary files a/_images/e9ea264a5a549421977013425fb928b2a4cac00840852fdbfb8c953b6eeaba67.png and b/_images/a7b0e4fffa599e001171221d8d55b8915d39815d05728d65ff76259750518795.png differ diff --git a/_images/8d5cbac746adba42daf1cbff45da7cf2716084781c336455806affa3ea5a74f9.png b/_images/a9d29d143afc1478b34fc5dce21d0d7d8af6bae3cb8c29da2a0280663a38cf6d.png similarity index 99% rename from _images/8d5cbac746adba42daf1cbff45da7cf2716084781c336455806affa3ea5a74f9.png rename to _images/a9d29d143afc1478b34fc5dce21d0d7d8af6bae3cb8c29da2a0280663a38cf6d.png index e2724fc..9fd835b 100644 Binary files a/_images/8d5cbac746adba42daf1cbff45da7cf2716084781c336455806affa3ea5a74f9.png and b/_images/a9d29d143afc1478b34fc5dce21d0d7d8af6bae3cb8c29da2a0280663a38cf6d.png differ diff --git a/_images/cd2f0004d3d8d62f7720750098ee15a07d42e86d421e7e5cbd8e4d30235bba58.png b/_images/aa84161603fd8ceeb44ebc38bb6ae065bdd634223437cd1e21e504037785a6ce.png similarity index 99% rename from _images/cd2f0004d3d8d62f7720750098ee15a07d42e86d421e7e5cbd8e4d30235bba58.png rename to _images/aa84161603fd8ceeb44ebc38bb6ae065bdd634223437cd1e21e504037785a6ce.png index 9e9f615..ce2e896 100644 Binary files a/_images/cd2f0004d3d8d62f7720750098ee15a07d42e86d421e7e5cbd8e4d30235bba58.png and b/_images/aa84161603fd8ceeb44ebc38bb6ae065bdd634223437cd1e21e504037785a6ce.png differ diff --git a/_images/2a4ca56065bfd06d8d1aa09d82112b6db5fc9a3724d2c61c2daab9ed63c118a6.png b/_images/aadd760b2960a2f713ed4721fd48f16008e07e38983876c928d06212c651beae.png similarity index 99% rename from _images/2a4ca56065bfd06d8d1aa09d82112b6db5fc9a3724d2c61c2daab9ed63c118a6.png rename to _images/aadd760b2960a2f713ed4721fd48f16008e07e38983876c928d06212c651beae.png index 84e5170..7b76c3f 100644 Binary files a/_images/2a4ca56065bfd06d8d1aa09d82112b6db5fc9a3724d2c61c2daab9ed63c118a6.png and b/_images/aadd760b2960a2f713ed4721fd48f16008e07e38983876c928d06212c651beae.png differ diff --git a/_images/935d778816de53be1949e6581bb705888a14561d88f12da4015dad7c5dcac07c.png b/_images/aadebc893a2f8f03d9fb81aeaa4c0f7d63574936f50a0b1ab71fb488cfd30f5c.png similarity index 99% rename from _images/935d778816de53be1949e6581bb705888a14561d88f12da4015dad7c5dcac07c.png rename to _images/aadebc893a2f8f03d9fb81aeaa4c0f7d63574936f50a0b1ab71fb488cfd30f5c.png index 02a6c9e..2f2a857 100644 Binary files a/_images/935d778816de53be1949e6581bb705888a14561d88f12da4015dad7c5dcac07c.png and b/_images/aadebc893a2f8f03d9fb81aeaa4c0f7d63574936f50a0b1ab71fb488cfd30f5c.png differ diff --git a/_images/d5610b757f93ea82dead3906bc1ced81cfdd0a67f16054ef1b2893ada23aa37c.png b/_images/ab671f862654c6441b304f6d36444806e6dc751c993b0ec9dd6f16f27c670cc4.png similarity index 99% rename from _images/d5610b757f93ea82dead3906bc1ced81cfdd0a67f16054ef1b2893ada23aa37c.png rename to _images/ab671f862654c6441b304f6d36444806e6dc751c993b0ec9dd6f16f27c670cc4.png index 1558c52..eee0c09 100644 Binary files a/_images/d5610b757f93ea82dead3906bc1ced81cfdd0a67f16054ef1b2893ada23aa37c.png and b/_images/ab671f862654c6441b304f6d36444806e6dc751c993b0ec9dd6f16f27c670cc4.png differ diff --git a/_images/b476fc1e47f6ef2fddb5fb75e3a2781561230480915e586c1892fc73c5c3e472.png b/_images/ab8c12e9a2931726f98de3a47ad5ad34b0c2e13a53b14328de91b9a2faf2ba44.png similarity index 99% rename from _images/b476fc1e47f6ef2fddb5fb75e3a2781561230480915e586c1892fc73c5c3e472.png rename to _images/ab8c12e9a2931726f98de3a47ad5ad34b0c2e13a53b14328de91b9a2faf2ba44.png index 24c44da..3350a40 100644 Binary files a/_images/b476fc1e47f6ef2fddb5fb75e3a2781561230480915e586c1892fc73c5c3e472.png and b/_images/ab8c12e9a2931726f98de3a47ad5ad34b0c2e13a53b14328de91b9a2faf2ba44.png differ diff --git a/_images/5b2910e270ab7d763061402a1308f6b1a0c5ca6f2cebac6f9f713a6f63ea2cd3.png b/_images/ac097c2a6c4aaf204819d804907750128d617a66d53359627cb7842e30ad6445.png similarity index 99% rename from _images/5b2910e270ab7d763061402a1308f6b1a0c5ca6f2cebac6f9f713a6f63ea2cd3.png rename to _images/ac097c2a6c4aaf204819d804907750128d617a66d53359627cb7842e30ad6445.png index 2351dbf..35c84d7 100644 Binary files a/_images/5b2910e270ab7d763061402a1308f6b1a0c5ca6f2cebac6f9f713a6f63ea2cd3.png and b/_images/ac097c2a6c4aaf204819d804907750128d617a66d53359627cb7842e30ad6445.png differ diff --git a/_images/c289206b7794bfaa8da296b5ab1fd8c3c8bef5ef151d80b0fadee9d987eea501.png b/_images/acc025ca1998f5d9e9bad0f8e40965df33f41a2cdd7e429806e36101b8394212.png similarity index 99% rename from _images/c289206b7794bfaa8da296b5ab1fd8c3c8bef5ef151d80b0fadee9d987eea501.png rename to _images/acc025ca1998f5d9e9bad0f8e40965df33f41a2cdd7e429806e36101b8394212.png index 3fdfc4a..ee94aa3 100644 Binary files a/_images/c289206b7794bfaa8da296b5ab1fd8c3c8bef5ef151d80b0fadee9d987eea501.png and b/_images/acc025ca1998f5d9e9bad0f8e40965df33f41a2cdd7e429806e36101b8394212.png differ diff --git a/_images/8b538c820219e1f7183502ffe886a86a332ae0796550b1a25e391e4723df0da9.png b/_images/ae85c7ae3c389c403168b2442270f11d2f3178762f45d68db57f5a9d5b96e01f.png similarity index 99% rename from _images/8b538c820219e1f7183502ffe886a86a332ae0796550b1a25e391e4723df0da9.png rename to _images/ae85c7ae3c389c403168b2442270f11d2f3178762f45d68db57f5a9d5b96e01f.png index 27d6d53..1236678 100644 Binary files a/_images/8b538c820219e1f7183502ffe886a86a332ae0796550b1a25e391e4723df0da9.png and b/_images/ae85c7ae3c389c403168b2442270f11d2f3178762f45d68db57f5a9d5b96e01f.png differ diff --git a/_images/5db2d30bf3f7307d4957cf1cfcb4f97c23579cf39772530ecbc2384920a1dd9a.png b/_images/afe3203baf56e59c2f40feba583c6ff3c319d1444c5f2026c820602ee506f9ce.png similarity index 99% rename from _images/5db2d30bf3f7307d4957cf1cfcb4f97c23579cf39772530ecbc2384920a1dd9a.png rename to _images/afe3203baf56e59c2f40feba583c6ff3c319d1444c5f2026c820602ee506f9ce.png index 6d3e7ab..a1f5cbf 100644 Binary files a/_images/5db2d30bf3f7307d4957cf1cfcb4f97c23579cf39772530ecbc2384920a1dd9a.png and b/_images/afe3203baf56e59c2f40feba583c6ff3c319d1444c5f2026c820602ee506f9ce.png differ diff --git a/_images/b094d29bc2ec3a715c7dacbd9829755e9af7fb7c937d30cf0eddb0850b026e1a.png b/_images/b094d29bc2ec3a715c7dacbd9829755e9af7fb7c937d30cf0eddb0850b026e1a.png deleted file mode 100644 index 74e5e10..0000000 Binary files a/_images/b094d29bc2ec3a715c7dacbd9829755e9af7fb7c937d30cf0eddb0850b026e1a.png and /dev/null differ diff --git a/_images/3fdbb32ed56648ea66f2e69492efa1b1172105d44b4cd3a4867b5131ab5f4568.png b/_images/b0b62248a05cdf34fba1a7671badfa43a97a7db8c6ca90ab7f261ad409772d80.png similarity index 99% rename from _images/3fdbb32ed56648ea66f2e69492efa1b1172105d44b4cd3a4867b5131ab5f4568.png rename to _images/b0b62248a05cdf34fba1a7671badfa43a97a7db8c6ca90ab7f261ad409772d80.png index 9343865..1a51c5b 100644 Binary files a/_images/3fdbb32ed56648ea66f2e69492efa1b1172105d44b4cd3a4867b5131ab5f4568.png and b/_images/b0b62248a05cdf34fba1a7671badfa43a97a7db8c6ca90ab7f261ad409772d80.png differ diff --git a/_images/97f47a74e6f5ec6b2c5aa9b558a4ab06bf02bf775e8f4676b0a33ec33fe44090.png b/_images/b4c4407612597aaf1dc5b7dcd5cdad12ecc8ccc26336b9360c5c547f15f0c75f.png similarity index 99% rename from _images/97f47a74e6f5ec6b2c5aa9b558a4ab06bf02bf775e8f4676b0a33ec33fe44090.png rename to _images/b4c4407612597aaf1dc5b7dcd5cdad12ecc8ccc26336b9360c5c547f15f0c75f.png index 2a7e982..2cfc94b 100644 Binary files a/_images/97f47a74e6f5ec6b2c5aa9b558a4ab06bf02bf775e8f4676b0a33ec33fe44090.png and b/_images/b4c4407612597aaf1dc5b7dcd5cdad12ecc8ccc26336b9360c5c547f15f0c75f.png differ diff --git a/_images/b1b10890e1cde814b50f99018fdc9419242834bb2c61f44961df167b2b6ec874.png b/_images/b5f71e60a1ff65c161c08c0675cf07c52c8d94843a3840cbc983c4d6da386433.png similarity index 99% rename from _images/b1b10890e1cde814b50f99018fdc9419242834bb2c61f44961df167b2b6ec874.png rename to _images/b5f71e60a1ff65c161c08c0675cf07c52c8d94843a3840cbc983c4d6da386433.png index 2b4f22a..b025ac6 100644 Binary files a/_images/b1b10890e1cde814b50f99018fdc9419242834bb2c61f44961df167b2b6ec874.png and b/_images/b5f71e60a1ff65c161c08c0675cf07c52c8d94843a3840cbc983c4d6da386433.png differ diff --git a/_images/8e786b4b1247bf8cfcdfd162cd3087d81628a2419079bab93073ac55a9c20dbe.png b/_images/b6d802a3e849820f5decbab77df186ce091e9c951ea940ed032a3bd827923693.png similarity index 99% rename from _images/8e786b4b1247bf8cfcdfd162cd3087d81628a2419079bab93073ac55a9c20dbe.png rename to _images/b6d802a3e849820f5decbab77df186ce091e9c951ea940ed032a3bd827923693.png index ca2bdb4..5380218 100644 Binary files a/_images/8e786b4b1247bf8cfcdfd162cd3087d81628a2419079bab93073ac55a9c20dbe.png and b/_images/b6d802a3e849820f5decbab77df186ce091e9c951ea940ed032a3bd827923693.png differ diff --git a/_images/82f090990f950e3316dd3b3124f1f79a54f990e46c92d451a306f0e410360f76.png b/_images/b74eb817aa063dc63c2101786526877b3831460e8846d12ccd3e5efda0d764a7.png similarity index 99% rename from _images/82f090990f950e3316dd3b3124f1f79a54f990e46c92d451a306f0e410360f76.png rename to _images/b74eb817aa063dc63c2101786526877b3831460e8846d12ccd3e5efda0d764a7.png index 1a66988..892357b 100644 Binary files a/_images/82f090990f950e3316dd3b3124f1f79a54f990e46c92d451a306f0e410360f76.png and b/_images/b74eb817aa063dc63c2101786526877b3831460e8846d12ccd3e5efda0d764a7.png differ diff --git a/_images/4aa8675679ec8734d160ef99900f12a82f6efba5724f31f8a4e54b9a98b5cbd2.png b/_images/b751c877d5d573cd904cfbd848b7d7a2cd83797d9278a713dcd532015c75dbb2.png similarity index 99% rename from _images/4aa8675679ec8734d160ef99900f12a82f6efba5724f31f8a4e54b9a98b5cbd2.png rename to _images/b751c877d5d573cd904cfbd848b7d7a2cd83797d9278a713dcd532015c75dbb2.png index 5235d40..1297ad4 100644 Binary files a/_images/4aa8675679ec8734d160ef99900f12a82f6efba5724f31f8a4e54b9a98b5cbd2.png and b/_images/b751c877d5d573cd904cfbd848b7d7a2cd83797d9278a713dcd532015c75dbb2.png differ diff --git a/_images/2e17e38010053a051929d1ad71e85f847606a3a160101a01a2a1139fab16bc48.png b/_images/b8634a196c01065ab7f45592dd4304c6d7b3b27be1625d178bac40989ea1fd15.png similarity index 99% rename from _images/2e17e38010053a051929d1ad71e85f847606a3a160101a01a2a1139fab16bc48.png rename to _images/b8634a196c01065ab7f45592dd4304c6d7b3b27be1625d178bac40989ea1fd15.png index c16c9e0..54d4aa2 100644 Binary files a/_images/2e17e38010053a051929d1ad71e85f847606a3a160101a01a2a1139fab16bc48.png and b/_images/b8634a196c01065ab7f45592dd4304c6d7b3b27be1625d178bac40989ea1fd15.png differ diff --git a/_images/4fc18791ae2e3c887cf310b19379a0dee56dbda6675557f6fbf35ccdcb1447b6.png b/_images/b9035cad5be313768c8516100330a097323a9eb6c9cebf7b21e48c3500c8ec02.png similarity index 99% rename from _images/4fc18791ae2e3c887cf310b19379a0dee56dbda6675557f6fbf35ccdcb1447b6.png rename to _images/b9035cad5be313768c8516100330a097323a9eb6c9cebf7b21e48c3500c8ec02.png index 4628d4f..b61831e 100644 Binary files a/_images/4fc18791ae2e3c887cf310b19379a0dee56dbda6675557f6fbf35ccdcb1447b6.png and b/_images/b9035cad5be313768c8516100330a097323a9eb6c9cebf7b21e48c3500c8ec02.png differ diff --git a/_images/b94e6255186696b574671b7a264806404b8f1396efddd3e87008e20bb18acd88.png b/_images/b94e6255186696b574671b7a264806404b8f1396efddd3e87008e20bb18acd88.png new file mode 100644 index 0000000..e299aa4 Binary files /dev/null and b/_images/b94e6255186696b574671b7a264806404b8f1396efddd3e87008e20bb18acd88.png differ diff --git a/_images/571c4480d503f03e05e5d947d1f76e76c3ed3364f4ed646f924e58aa370e06bc.png b/_images/baa658d89c12b9a6874804de33737774032446822a064bec6ff49d28bef5f196.png similarity index 99% rename from _images/571c4480d503f03e05e5d947d1f76e76c3ed3364f4ed646f924e58aa370e06bc.png rename to _images/baa658d89c12b9a6874804de33737774032446822a064bec6ff49d28bef5f196.png index 4458603..d121e2f 100644 Binary files a/_images/571c4480d503f03e05e5d947d1f76e76c3ed3364f4ed646f924e58aa370e06bc.png and b/_images/baa658d89c12b9a6874804de33737774032446822a064bec6ff49d28bef5f196.png differ diff --git a/_images/44169436c96c5826b505aba3051d0f793ab0d25d9ec07dae12c8f310f229e586.png b/_images/baf213a87a74d6892adf688865ad1b7d1ae8e9f851fe900bfb0808f194408d31.png similarity index 99% rename from _images/44169436c96c5826b505aba3051d0f793ab0d25d9ec07dae12c8f310f229e586.png rename to _images/baf213a87a74d6892adf688865ad1b7d1ae8e9f851fe900bfb0808f194408d31.png index 89a7cd1..c5ff1aa 100644 Binary files a/_images/44169436c96c5826b505aba3051d0f793ab0d25d9ec07dae12c8f310f229e586.png and b/_images/baf213a87a74d6892adf688865ad1b7d1ae8e9f851fe900bfb0808f194408d31.png differ diff --git a/_images/cdc15e8419b0808f983d04f10a8954743470dd513b1bb51fedd6b41be986bd9c.png b/_images/bcc8fec0f7f15e94698f3de911996a52882947a424bfd446ba02c59658ecd323.png similarity index 99% rename from _images/cdc15e8419b0808f983d04f10a8954743470dd513b1bb51fedd6b41be986bd9c.png rename to _images/bcc8fec0f7f15e94698f3de911996a52882947a424bfd446ba02c59658ecd323.png index 4a91db1..9373c82 100644 Binary files a/_images/cdc15e8419b0808f983d04f10a8954743470dd513b1bb51fedd6b41be986bd9c.png and b/_images/bcc8fec0f7f15e94698f3de911996a52882947a424bfd446ba02c59658ecd323.png differ diff --git a/_images/bd7a58efc7f4c7a41923d8847bc31148aab659d2c09bf806929650b9ca742a44.png b/_images/bd7a58efc7f4c7a41923d8847bc31148aab659d2c09bf806929650b9ca742a44.png new file mode 100644 index 0000000..0a6660b Binary files /dev/null and b/_images/bd7a58efc7f4c7a41923d8847bc31148aab659d2c09bf806929650b9ca742a44.png differ diff --git a/_images/d034062fc47ce81c7a7840434f6490754ed2c93b956dcdf5f10bc1fc9db0eb44.png b/_images/bd9106e5a131e45bbe5d766009761ee23bade4dfd5dacc72d7fca8d7f470d326.png similarity index 99% rename from _images/d034062fc47ce81c7a7840434f6490754ed2c93b956dcdf5f10bc1fc9db0eb44.png rename to _images/bd9106e5a131e45bbe5d766009761ee23bade4dfd5dacc72d7fca8d7f470d326.png index cc05e6e..7b33f4c 100644 Binary files a/_images/d034062fc47ce81c7a7840434f6490754ed2c93b956dcdf5f10bc1fc9db0eb44.png and b/_images/bd9106e5a131e45bbe5d766009761ee23bade4dfd5dacc72d7fca8d7f470d326.png differ diff --git a/_images/5d69ed60d0d6b73f00b0e4c891cc50f74c9aa4dbb5511e9b476caeafdc41375e.png b/_images/bf798e624d76d3c8e1cde5cbdd6676700cebfaa78edcce91cbdef71bc4f23742.png similarity index 99% rename from _images/5d69ed60d0d6b73f00b0e4c891cc50f74c9aa4dbb5511e9b476caeafdc41375e.png rename to _images/bf798e624d76d3c8e1cde5cbdd6676700cebfaa78edcce91cbdef71bc4f23742.png index a2f882d..d9f4968 100644 Binary files a/_images/5d69ed60d0d6b73f00b0e4c891cc50f74c9aa4dbb5511e9b476caeafdc41375e.png and b/_images/bf798e624d76d3c8e1cde5cbdd6676700cebfaa78edcce91cbdef71bc4f23742.png differ diff --git a/_images/388fd650fb0d5d273c44562261f06b735bf19429fb10d7188ccdd970104a948f.png b/_images/bfcfe201836f5d4df7022a1e96e59017620d4e880f439c428eb33ec328a52e69.png similarity index 99% rename from _images/388fd650fb0d5d273c44562261f06b735bf19429fb10d7188ccdd970104a948f.png rename to _images/bfcfe201836f5d4df7022a1e96e59017620d4e880f439c428eb33ec328a52e69.png index fd3a589..7e0f2a5 100644 Binary files a/_images/388fd650fb0d5d273c44562261f06b735bf19429fb10d7188ccdd970104a948f.png and b/_images/bfcfe201836f5d4df7022a1e96e59017620d4e880f439c428eb33ec328a52e69.png differ diff --git a/_images/6194abc785c67cc46f00b47baa4e0fc39849586702a5b5412fe232169097c56f.png b/_images/c2be06cca0f7bfc352dad9c6c6c9c52bd7a66ebd7b70df92aee2d4ef31597b52.png similarity index 99% rename from _images/6194abc785c67cc46f00b47baa4e0fc39849586702a5b5412fe232169097c56f.png rename to _images/c2be06cca0f7bfc352dad9c6c6c9c52bd7a66ebd7b70df92aee2d4ef31597b52.png index 7ef6f60..d1a9e5e 100644 Binary files a/_images/6194abc785c67cc46f00b47baa4e0fc39849586702a5b5412fe232169097c56f.png and b/_images/c2be06cca0f7bfc352dad9c6c6c9c52bd7a66ebd7b70df92aee2d4ef31597b52.png differ diff --git a/_images/0c7ceeb2db5947cacc509a929757156f9712aaa9e2693936045a1a82171bd07f.png b/_images/c2fcc135cc0c7607f4a583b24f4e95675d723267656ca42013e030cddad2149a.png similarity index 99% rename from _images/0c7ceeb2db5947cacc509a929757156f9712aaa9e2693936045a1a82171bd07f.png rename to _images/c2fcc135cc0c7607f4a583b24f4e95675d723267656ca42013e030cddad2149a.png index 44088f8..991a41d 100644 Binary files a/_images/0c7ceeb2db5947cacc509a929757156f9712aaa9e2693936045a1a82171bd07f.png and b/_images/c2fcc135cc0c7607f4a583b24f4e95675d723267656ca42013e030cddad2149a.png differ diff --git a/_images/c3894a8cc018e12821fff5bda2d642bcb4f1b924ca2633fa1fc5f6195bf700ad.png b/_images/c3894a8cc018e12821fff5bda2d642bcb4f1b924ca2633fa1fc5f6195bf700ad.png deleted file mode 100644 index 019a52a..0000000 Binary files a/_images/c3894a8cc018e12821fff5bda2d642bcb4f1b924ca2633fa1fc5f6195bf700ad.png and /dev/null differ diff --git a/_images/c46928c4c650ccb93a08674bd77b73b448f5447dbada401a1cbae5120091d83d.png b/_images/c46928c4c650ccb93a08674bd77b73b448f5447dbada401a1cbae5120091d83d.png new file mode 100644 index 0000000..7557bc0 Binary files /dev/null and b/_images/c46928c4c650ccb93a08674bd77b73b448f5447dbada401a1cbae5120091d83d.png differ diff --git a/_images/1dc996a31ab3a3fef2a3bdc71195624297ae4b8d64e7dc23cb53be68e7f1944b.png b/_images/c69a755855b6ed6a1995c2d70bca31e035a7266e7b26122c9ebca7e4e25f06eb.png similarity index 99% rename from _images/1dc996a31ab3a3fef2a3bdc71195624297ae4b8d64e7dc23cb53be68e7f1944b.png rename to _images/c69a755855b6ed6a1995c2d70bca31e035a7266e7b26122c9ebca7e4e25f06eb.png index 594b2db..42f75dc 100644 Binary files a/_images/1dc996a31ab3a3fef2a3bdc71195624297ae4b8d64e7dc23cb53be68e7f1944b.png and b/_images/c69a755855b6ed6a1995c2d70bca31e035a7266e7b26122c9ebca7e4e25f06eb.png differ diff --git a/_images/c70ab1126da7211c94f525ba62f0277b377f124efad5deb369b27e7e97eb913e.png b/_images/c70ab1126da7211c94f525ba62f0277b377f124efad5deb369b27e7e97eb913e.png deleted file mode 100644 index 8980769..0000000 Binary files a/_images/c70ab1126da7211c94f525ba62f0277b377f124efad5deb369b27e7e97eb913e.png and /dev/null differ diff --git a/_images/1f5542999a1f5d8c434daa8f9e0e0f4aa810a426acd91647ddc11cb4c21c6416.png b/_images/c7418030fbdc457831f46f2b2f697082aba6bf810cf31ff06f1e083398379356.png similarity index 99% rename from _images/1f5542999a1f5d8c434daa8f9e0e0f4aa810a426acd91647ddc11cb4c21c6416.png rename to _images/c7418030fbdc457831f46f2b2f697082aba6bf810cf31ff06f1e083398379356.png index d87fda5..6389a68 100644 Binary files a/_images/1f5542999a1f5d8c434daa8f9e0e0f4aa810a426acd91647ddc11cb4c21c6416.png and b/_images/c7418030fbdc457831f46f2b2f697082aba6bf810cf31ff06f1e083398379356.png differ diff --git a/_images/6763f5d839075f46176e8089048a5a7335468278e72b3560d78a899e1e4fca23.png b/_images/c747a39447bb3539d2f3a89fafe541c907c7d6e90afd7c5c5440d7e5aded0811.png similarity index 99% rename from _images/6763f5d839075f46176e8089048a5a7335468278e72b3560d78a899e1e4fca23.png rename to _images/c747a39447bb3539d2f3a89fafe541c907c7d6e90afd7c5c5440d7e5aded0811.png index 51afa34..9fdb807 100644 Binary files a/_images/6763f5d839075f46176e8089048a5a7335468278e72b3560d78a899e1e4fca23.png and b/_images/c747a39447bb3539d2f3a89fafe541c907c7d6e90afd7c5c5440d7e5aded0811.png differ diff --git a/_images/bd712f74b2cca54b5f8347da9641be6b9318b46cbb31adcd79bc0e8c3d101c82.png b/_images/c82737ee384e7c49b4f7d9545851b464a090caa76ee8ab9306b223f11ab1a0a1.png similarity index 99% rename from _images/bd712f74b2cca54b5f8347da9641be6b9318b46cbb31adcd79bc0e8c3d101c82.png rename to _images/c82737ee384e7c49b4f7d9545851b464a090caa76ee8ab9306b223f11ab1a0a1.png index 4863b18..5f27d53 100644 Binary files a/_images/bd712f74b2cca54b5f8347da9641be6b9318b46cbb31adcd79bc0e8c3d101c82.png and b/_images/c82737ee384e7c49b4f7d9545851b464a090caa76ee8ab9306b223f11ab1a0a1.png differ diff --git a/_images/be5189d9ea9e420e6e307b605c5abfc17d94cc94a4840138184a93cb3c6a5a82.png b/_images/c82ad5f4f149f722010224c9bf22c74e45e0d161ead809156d5dd67914ef1e54.png similarity index 99% rename from _images/be5189d9ea9e420e6e307b605c5abfc17d94cc94a4840138184a93cb3c6a5a82.png rename to _images/c82ad5f4f149f722010224c9bf22c74e45e0d161ead809156d5dd67914ef1e54.png index acb8843..67f06d5 100644 Binary files a/_images/be5189d9ea9e420e6e307b605c5abfc17d94cc94a4840138184a93cb3c6a5a82.png and b/_images/c82ad5f4f149f722010224c9bf22c74e45e0d161ead809156d5dd67914ef1e54.png differ diff --git a/_images/c975bc369997f82994bb8500510e8acf54f35e4574683f9beeeb7381422f9637.png b/_images/c975bc369997f82994bb8500510e8acf54f35e4574683f9beeeb7381422f9637.png deleted file mode 100644 index 64c3dfe..0000000 Binary files a/_images/c975bc369997f82994bb8500510e8acf54f35e4574683f9beeeb7381422f9637.png and /dev/null differ diff --git a/_images/12c5b363fd979ae7e1c078ebcb4727de70aef729b95d7c17923e16ba995ba003.png b/_images/c9c6afdc95ab3dd9bba1e90638bcab12b7548c044a99a3b38a38de762d312dbe.png similarity index 99% rename from _images/12c5b363fd979ae7e1c078ebcb4727de70aef729b95d7c17923e16ba995ba003.png rename to _images/c9c6afdc95ab3dd9bba1e90638bcab12b7548c044a99a3b38a38de762d312dbe.png index 749e4c7..ccb7343 100644 Binary files a/_images/12c5b363fd979ae7e1c078ebcb4727de70aef729b95d7c17923e16ba995ba003.png and b/_images/c9c6afdc95ab3dd9bba1e90638bcab12b7548c044a99a3b38a38de762d312dbe.png differ diff --git a/_images/db191f5a48a7313fd34ffc32d0c84cad613dcd7c4441d3f6659122d311cf6cda.png b/_images/cb24aaead3f49f15b3988742bf411552a85b49eb463cafb01ebcf67167b6624e.png similarity index 99% rename from _images/db191f5a48a7313fd34ffc32d0c84cad613dcd7c4441d3f6659122d311cf6cda.png rename to _images/cb24aaead3f49f15b3988742bf411552a85b49eb463cafb01ebcf67167b6624e.png index 22c0f7a..9289a10 100644 Binary files a/_images/db191f5a48a7313fd34ffc32d0c84cad613dcd7c4441d3f6659122d311cf6cda.png and b/_images/cb24aaead3f49f15b3988742bf411552a85b49eb463cafb01ebcf67167b6624e.png differ diff --git a/_images/19b427ab270dd74712aab0075982c03c42b93d7ac3f7e0efb28793348047f701.png b/_images/cb6daf9eca181f6de520eafc1dad5323124f52a7d5eb40782e301060d6cf8b8b.png similarity index 99% rename from _images/19b427ab270dd74712aab0075982c03c42b93d7ac3f7e0efb28793348047f701.png rename to _images/cb6daf9eca181f6de520eafc1dad5323124f52a7d5eb40782e301060d6cf8b8b.png index 3a1a4c2..25425fd 100644 Binary files a/_images/19b427ab270dd74712aab0075982c03c42b93d7ac3f7e0efb28793348047f701.png and b/_images/cb6daf9eca181f6de520eafc1dad5323124f52a7d5eb40782e301060d6cf8b8b.png differ diff --git a/_images/69c8a9e9b5fcefe1846a24a08870939fd87a2d4567d1d977d79bcc2c747db5ec.png b/_images/cce6250ebc7f4466fab3031bf80241bcc1ed7464185d6c6f03635aef3b6cf609.png similarity index 99% rename from _images/69c8a9e9b5fcefe1846a24a08870939fd87a2d4567d1d977d79bcc2c747db5ec.png rename to _images/cce6250ebc7f4466fab3031bf80241bcc1ed7464185d6c6f03635aef3b6cf609.png index 92b3ede..d2840f8 100644 Binary files a/_images/69c8a9e9b5fcefe1846a24a08870939fd87a2d4567d1d977d79bcc2c747db5ec.png and b/_images/cce6250ebc7f4466fab3031bf80241bcc1ed7464185d6c6f03635aef3b6cf609.png differ diff --git a/_images/52c598538c6758b04880a8e4def82ea3cec988e62f3245883f7ff10385a3daac.png b/_images/cd92d89850b4705c8f81544bfaf046cf2c4e8be0d25acb81da9cb8cc90c5ce5f.png similarity index 99% rename from _images/52c598538c6758b04880a8e4def82ea3cec988e62f3245883f7ff10385a3daac.png rename to _images/cd92d89850b4705c8f81544bfaf046cf2c4e8be0d25acb81da9cb8cc90c5ce5f.png index 3965e36..04c1db3 100644 Binary files a/_images/52c598538c6758b04880a8e4def82ea3cec988e62f3245883f7ff10385a3daac.png and b/_images/cd92d89850b4705c8f81544bfaf046cf2c4e8be0d25acb81da9cb8cc90c5ce5f.png differ diff --git a/_images/b21e5afe6d9c40bef6fbd2f854ce9a8239c9131aa61506b578856c2008f72857.png b/_images/cfd3a55c15f58b6dc7388b5cdd9a5de2a3a277010f8a07aecda067e0fcf3dfd0.png similarity index 99% rename from _images/b21e5afe6d9c40bef6fbd2f854ce9a8239c9131aa61506b578856c2008f72857.png rename to _images/cfd3a55c15f58b6dc7388b5cdd9a5de2a3a277010f8a07aecda067e0fcf3dfd0.png index 11538ab..a92dc21 100644 Binary files a/_images/b21e5afe6d9c40bef6fbd2f854ce9a8239c9131aa61506b578856c2008f72857.png and b/_images/cfd3a55c15f58b6dc7388b5cdd9a5de2a3a277010f8a07aecda067e0fcf3dfd0.png differ diff --git a/_images/ac17de93ba27ca505d3ea643a7f16737e63dc1d2892d46ac76a96adac5c31d55.png b/_images/d1f050a304b6a610155e5a0413a1c7a9032ef96c268073a32beb044925e576af.png similarity index 99% rename from _images/ac17de93ba27ca505d3ea643a7f16737e63dc1d2892d46ac76a96adac5c31d55.png rename to _images/d1f050a304b6a610155e5a0413a1c7a9032ef96c268073a32beb044925e576af.png index 5288fd8..4f2dce6 100644 Binary files a/_images/ac17de93ba27ca505d3ea643a7f16737e63dc1d2892d46ac76a96adac5c31d55.png and b/_images/d1f050a304b6a610155e5a0413a1c7a9032ef96c268073a32beb044925e576af.png differ diff --git a/_images/aa0e1bab164f3265270308f63c0f9f78a7f7adbb8a7163ac776a63a3c2c9d08f.png b/_images/d33502f4ed51078ad20f3cea7f658f908e4e64ff571d0eb193a9ad4e69b30f86.png similarity index 99% rename from _images/aa0e1bab164f3265270308f63c0f9f78a7f7adbb8a7163ac776a63a3c2c9d08f.png rename to _images/d33502f4ed51078ad20f3cea7f658f908e4e64ff571d0eb193a9ad4e69b30f86.png index ac3e813..816683f 100644 Binary files a/_images/aa0e1bab164f3265270308f63c0f9f78a7f7adbb8a7163ac776a63a3c2c9d08f.png and b/_images/d33502f4ed51078ad20f3cea7f658f908e4e64ff571d0eb193a9ad4e69b30f86.png differ diff --git a/_images/64afd8fbcbb2ce8686c0b80db379306bd3b8a72f83b07409a83b46b331a3b846.png b/_images/d3c779f7a94c2a06991233b548ce29680bde1a9765bdbe212255d1bb2882be67.png similarity index 99% rename from _images/64afd8fbcbb2ce8686c0b80db379306bd3b8a72f83b07409a83b46b331a3b846.png rename to _images/d3c779f7a94c2a06991233b548ce29680bde1a9765bdbe212255d1bb2882be67.png index 5277bff..f570e33 100644 Binary files a/_images/64afd8fbcbb2ce8686c0b80db379306bd3b8a72f83b07409a83b46b331a3b846.png and b/_images/d3c779f7a94c2a06991233b548ce29680bde1a9765bdbe212255d1bb2882be67.png differ diff --git a/_images/4ad376b58ae56511a36324cf1bd04647dfb0f8ec2274a2f70ecaf73731358a00.png b/_images/d53b1d7c51f848fe995e7d81e979681f49308abbd3079ff120dc340651359abb.png similarity index 99% rename from _images/4ad376b58ae56511a36324cf1bd04647dfb0f8ec2274a2f70ecaf73731358a00.png rename to _images/d53b1d7c51f848fe995e7d81e979681f49308abbd3079ff120dc340651359abb.png index bf4ead2..34f9e4a 100644 Binary files a/_images/4ad376b58ae56511a36324cf1bd04647dfb0f8ec2274a2f70ecaf73731358a00.png and b/_images/d53b1d7c51f848fe995e7d81e979681f49308abbd3079ff120dc340651359abb.png differ diff --git a/_images/266eb8cde8eab3c23eab543f2abdd6ebe663cb1eef7750d87917eee2c5804fa3.png b/_images/d61b2ea1eb83d98b433b9658d8f0e8c06d467b05db37e69edff37c4a78f875f0.png similarity index 99% rename from _images/266eb8cde8eab3c23eab543f2abdd6ebe663cb1eef7750d87917eee2c5804fa3.png rename to _images/d61b2ea1eb83d98b433b9658d8f0e8c06d467b05db37e69edff37c4a78f875f0.png index fe7b55d..29fa031 100644 Binary files a/_images/266eb8cde8eab3c23eab543f2abdd6ebe663cb1eef7750d87917eee2c5804fa3.png and b/_images/d61b2ea1eb83d98b433b9658d8f0e8c06d467b05db37e69edff37c4a78f875f0.png differ diff --git a/_images/5b1237e4255050781c782c671bec3a9229483d04887a6ad825a467bfd49a8ad0.png b/_images/d7665bee0ea373ef1d95f82c1d8dc0b5b0549eaa2fec0853ed9e55e8e7b2abb9.png similarity index 99% rename from _images/5b1237e4255050781c782c671bec3a9229483d04887a6ad825a467bfd49a8ad0.png rename to _images/d7665bee0ea373ef1d95f82c1d8dc0b5b0549eaa2fec0853ed9e55e8e7b2abb9.png index c2b6f87..c95b4e7 100644 Binary files a/_images/5b1237e4255050781c782c671bec3a9229483d04887a6ad825a467bfd49a8ad0.png and b/_images/d7665bee0ea373ef1d95f82c1d8dc0b5b0549eaa2fec0853ed9e55e8e7b2abb9.png differ diff --git a/_images/f111a77b595e89cdb2e29f33eacd6bafa1f35453167223420cdde9cc2521c419.png b/_images/d7b2ba1a939043517519991ed0de1a12fa3ee661d39555354f670a111932217b.png similarity index 99% rename from _images/f111a77b595e89cdb2e29f33eacd6bafa1f35453167223420cdde9cc2521c419.png rename to _images/d7b2ba1a939043517519991ed0de1a12fa3ee661d39555354f670a111932217b.png index d67e516..352be71 100644 Binary files a/_images/f111a77b595e89cdb2e29f33eacd6bafa1f35453167223420cdde9cc2521c419.png and b/_images/d7b2ba1a939043517519991ed0de1a12fa3ee661d39555354f670a111932217b.png differ diff --git a/_images/fef5a985ae42236d3832b313de2d33cb285079353f9e1e375377cc879f836535.png b/_images/d7c078fc195a31c269ddb4479f334dd1dc2d936a4b37c22c7571b0fd4f03d5e7.png similarity index 99% rename from _images/fef5a985ae42236d3832b313de2d33cb285079353f9e1e375377cc879f836535.png rename to _images/d7c078fc195a31c269ddb4479f334dd1dc2d936a4b37c22c7571b0fd4f03d5e7.png index d8e6e3c..54f74ef 100644 Binary files a/_images/fef5a985ae42236d3832b313de2d33cb285079353f9e1e375377cc879f836535.png and b/_images/d7c078fc195a31c269ddb4479f334dd1dc2d936a4b37c22c7571b0fd4f03d5e7.png differ diff --git a/_images/b9f319ae89cf16e418046504af6bf55485ac9ce744f35ce6c9197bc4f1f20f1b.png b/_images/d9aae9b7fb515c19b0ca9340abc5bbede5a263e4aa5bce7becdba563a2b0f936.png similarity index 99% rename from _images/b9f319ae89cf16e418046504af6bf55485ac9ce744f35ce6c9197bc4f1f20f1b.png rename to _images/d9aae9b7fb515c19b0ca9340abc5bbede5a263e4aa5bce7becdba563a2b0f936.png index 26ad120..c63a793 100644 Binary files a/_images/b9f319ae89cf16e418046504af6bf55485ac9ce744f35ce6c9197bc4f1f20f1b.png and b/_images/d9aae9b7fb515c19b0ca9340abc5bbede5a263e4aa5bce7becdba563a2b0f936.png differ diff --git a/_images/9b9e7c3a02c6eba62efab3888d334e2b435fbdbdab3fd716e9189162b960a71f.png b/_images/da094fc6601412b8e827f00d4a6d4e0a201c9d7ddd748a0ae0a07ef5e7fa7910.png similarity index 99% rename from _images/9b9e7c3a02c6eba62efab3888d334e2b435fbdbdab3fd716e9189162b960a71f.png rename to _images/da094fc6601412b8e827f00d4a6d4e0a201c9d7ddd748a0ae0a07ef5e7fa7910.png index 01a38fe..b87b10e 100644 Binary files a/_images/9b9e7c3a02c6eba62efab3888d334e2b435fbdbdab3fd716e9189162b960a71f.png and b/_images/da094fc6601412b8e827f00d4a6d4e0a201c9d7ddd748a0ae0a07ef5e7fa7910.png differ diff --git a/_images/c0a2b4d47063a3fce9925756d9b2c5f04bfc7a62ebd8dbe9b2f761881ea0692b.png b/_images/da26d735bbe85b233704b22b589ed320ee30d87041e0b6968233b381de09615e.png similarity index 99% rename from _images/c0a2b4d47063a3fce9925756d9b2c5f04bfc7a62ebd8dbe9b2f761881ea0692b.png rename to _images/da26d735bbe85b233704b22b589ed320ee30d87041e0b6968233b381de09615e.png index 1450123..7b64754 100644 Binary files a/_images/c0a2b4d47063a3fce9925756d9b2c5f04bfc7a62ebd8dbe9b2f761881ea0692b.png and b/_images/da26d735bbe85b233704b22b589ed320ee30d87041e0b6968233b381de09615e.png differ diff --git a/_images/7b9ff5f7e68229fd5c53414fa7a98f28b1641912bf5bca142a99c99cb439b4d7.png b/_images/dae5ce25a27aa9e40f3806b2229e1755b9da44b9fe83ee1e74cba2cd5b9ec68d.png similarity index 99% rename from _images/7b9ff5f7e68229fd5c53414fa7a98f28b1641912bf5bca142a99c99cb439b4d7.png rename to _images/dae5ce25a27aa9e40f3806b2229e1755b9da44b9fe83ee1e74cba2cd5b9ec68d.png index 745402f..303555c 100644 Binary files a/_images/7b9ff5f7e68229fd5c53414fa7a98f28b1641912bf5bca142a99c99cb439b4d7.png and b/_images/dae5ce25a27aa9e40f3806b2229e1755b9da44b9fe83ee1e74cba2cd5b9ec68d.png differ diff --git a/_images/b874296dcfcf3785256a1525c0a7128663d0ff321776f111a946b9ffabb51d0a.png b/_images/dc413a1ee7932b817b9d23878470bddd49d9ea3960b19ea45fb3fa884a39e2d3.png similarity index 99% rename from _images/b874296dcfcf3785256a1525c0a7128663d0ff321776f111a946b9ffabb51d0a.png rename to _images/dc413a1ee7932b817b9d23878470bddd49d9ea3960b19ea45fb3fa884a39e2d3.png index 0a25ade..ef4f748 100644 Binary files a/_images/b874296dcfcf3785256a1525c0a7128663d0ff321776f111a946b9ffabb51d0a.png and b/_images/dc413a1ee7932b817b9d23878470bddd49d9ea3960b19ea45fb3fa884a39e2d3.png differ diff --git a/_images/dca3c9de7d173a0766f963b7dc3ff98c50bbf0ec9d74578ed98599db9d946fa4.png b/_images/dca3c9de7d173a0766f963b7dc3ff98c50bbf0ec9d74578ed98599db9d946fa4.png new file mode 100644 index 0000000..e6334bb Binary files /dev/null and b/_images/dca3c9de7d173a0766f963b7dc3ff98c50bbf0ec9d74578ed98599db9d946fa4.png differ diff --git a/_images/195a6e5e52a09792a2642740f4b38cf9fbe6131e9e78314d7a057b63901b2ed3.png b/_images/dd60f24552d73dd2a9499dabb77d010caae47fb887aed03c02ce39d8afaf075e.png similarity index 99% rename from _images/195a6e5e52a09792a2642740f4b38cf9fbe6131e9e78314d7a057b63901b2ed3.png rename to _images/dd60f24552d73dd2a9499dabb77d010caae47fb887aed03c02ce39d8afaf075e.png index 897bba2..205786c 100644 Binary files a/_images/195a6e5e52a09792a2642740f4b38cf9fbe6131e9e78314d7a057b63901b2ed3.png and b/_images/dd60f24552d73dd2a9499dabb77d010caae47fb887aed03c02ce39d8afaf075e.png differ diff --git a/_images/e2b2cfb2c352a663138aa73fd2ccd812cffd4336931b1ee82fa1e7620630a3c7.png b/_images/de3755f0e821b4538da69b9d00f4712d800baf577bd61fe3155d39ff49b31b42.png similarity index 99% rename from _images/e2b2cfb2c352a663138aa73fd2ccd812cffd4336931b1ee82fa1e7620630a3c7.png rename to _images/de3755f0e821b4538da69b9d00f4712d800baf577bd61fe3155d39ff49b31b42.png index 451876a..5d39b3c 100644 Binary files a/_images/e2b2cfb2c352a663138aa73fd2ccd812cffd4336931b1ee82fa1e7620630a3c7.png and b/_images/de3755f0e821b4538da69b9d00f4712d800baf577bd61fe3155d39ff49b31b42.png differ diff --git a/_images/ce05a1314f25c9c3e9d370693012af3d7a5ac2d96f0e6cc747c4dbd352761686.png b/_images/dee2faf1f80d40a8967cc93c695b21fbf3332ca552f58b5a855ddd75436f509d.png similarity index 99% rename from _images/ce05a1314f25c9c3e9d370693012af3d7a5ac2d96f0e6cc747c4dbd352761686.png rename to _images/dee2faf1f80d40a8967cc93c695b21fbf3332ca552f58b5a855ddd75436f509d.png index f4c2f1d..d34d4a2 100644 Binary files a/_images/ce05a1314f25c9c3e9d370693012af3d7a5ac2d96f0e6cc747c4dbd352761686.png and b/_images/dee2faf1f80d40a8967cc93c695b21fbf3332ca552f58b5a855ddd75436f509d.png differ diff --git a/_images/be045851dc6657fb27082aa89ff603204c15ae955cbf8e49e73d025792304ea9.png b/_images/e360f72a6250eb2f7e2b0176a342a126f4bb9237ee7e7116af54039df4204d09.png similarity index 99% rename from _images/be045851dc6657fb27082aa89ff603204c15ae955cbf8e49e73d025792304ea9.png rename to _images/e360f72a6250eb2f7e2b0176a342a126f4bb9237ee7e7116af54039df4204d09.png index 994fd2b..c4031ba 100644 Binary files a/_images/be045851dc6657fb27082aa89ff603204c15ae955cbf8e49e73d025792304ea9.png and b/_images/e360f72a6250eb2f7e2b0176a342a126f4bb9237ee7e7116af54039df4204d09.png differ diff --git a/_images/e37ef57ffefac8d222c50b27692a6aac43924eb3254ad484af0a1b09497ba846.png b/_images/e37ef57ffefac8d222c50b27692a6aac43924eb3254ad484af0a1b09497ba846.png deleted file mode 100644 index 7e37ed1..0000000 Binary files a/_images/e37ef57ffefac8d222c50b27692a6aac43924eb3254ad484af0a1b09497ba846.png and /dev/null differ diff --git a/_images/4e3a24f53230e78e938c5ab0c7572675c7784cf0901013467e43667d433caa41.png b/_images/e5cfc94592a6a5793750e200b13728dd24f26de11b636b5e0c9cd9a046fe7694.png similarity index 99% rename from _images/4e3a24f53230e78e938c5ab0c7572675c7784cf0901013467e43667d433caa41.png rename to _images/e5cfc94592a6a5793750e200b13728dd24f26de11b636b5e0c9cd9a046fe7694.png index dbc8403..64a40a9 100644 Binary files a/_images/4e3a24f53230e78e938c5ab0c7572675c7784cf0901013467e43667d433caa41.png and b/_images/e5cfc94592a6a5793750e200b13728dd24f26de11b636b5e0c9cd9a046fe7694.png differ diff --git a/_images/9efbd2dd7c9d9e88b72dd6c5d17ef420956807cc703938b4119858b874ea69f5.png b/_images/e5f721b2b99ce2696dc4a5b196869e7d96e779ea90839ee2d2cc24dcc6183154.png similarity index 99% rename from _images/9efbd2dd7c9d9e88b72dd6c5d17ef420956807cc703938b4119858b874ea69f5.png rename to _images/e5f721b2b99ce2696dc4a5b196869e7d96e779ea90839ee2d2cc24dcc6183154.png index b547607..1cb134d 100644 Binary files a/_images/9efbd2dd7c9d9e88b72dd6c5d17ef420956807cc703938b4119858b874ea69f5.png and b/_images/e5f721b2b99ce2696dc4a5b196869e7d96e779ea90839ee2d2cc24dcc6183154.png differ diff --git a/_images/0a437456b591008802a35ce5c58c38960f2b08801526795aa2eb42409647ea31.png b/_images/e647cd165d4193d18c6e3a656f25867f94b4262f084d94bb3e3d16f15bf6776a.png similarity index 99% rename from _images/0a437456b591008802a35ce5c58c38960f2b08801526795aa2eb42409647ea31.png rename to _images/e647cd165d4193d18c6e3a656f25867f94b4262f084d94bb3e3d16f15bf6776a.png index 7a9494c..cb4835f 100644 Binary files a/_images/0a437456b591008802a35ce5c58c38960f2b08801526795aa2eb42409647ea31.png and b/_images/e647cd165d4193d18c6e3a656f25867f94b4262f084d94bb3e3d16f15bf6776a.png differ diff --git a/_images/63e93e6cb70712d42896a2ca4d7913f2441b95423e7f0f09ce4d4e785129abae.png b/_images/e76fbe7f01f28b461e071a741748d6d11349afaed19387dc92906164bd1c59b2.png similarity index 99% rename from _images/63e93e6cb70712d42896a2ca4d7913f2441b95423e7f0f09ce4d4e785129abae.png rename to _images/e76fbe7f01f28b461e071a741748d6d11349afaed19387dc92906164bd1c59b2.png index 5621286..dfa8a73 100644 Binary files a/_images/63e93e6cb70712d42896a2ca4d7913f2441b95423e7f0f09ce4d4e785129abae.png and b/_images/e76fbe7f01f28b461e071a741748d6d11349afaed19387dc92906164bd1c59b2.png differ diff --git a/_images/82cc01e9a70af72babb19d11f2f1a5bc180f8073d593930b8a0310a827a72140.png b/_images/e82a955efa2e01fb55f09524ce9405030516d0ae15614c934dfaf2d14380e228.png similarity index 99% rename from _images/82cc01e9a70af72babb19d11f2f1a5bc180f8073d593930b8a0310a827a72140.png rename to _images/e82a955efa2e01fb55f09524ce9405030516d0ae15614c934dfaf2d14380e228.png index 96d9285..8993862 100644 Binary files a/_images/82cc01e9a70af72babb19d11f2f1a5bc180f8073d593930b8a0310a827a72140.png and b/_images/e82a955efa2e01fb55f09524ce9405030516d0ae15614c934dfaf2d14380e228.png differ diff --git a/_images/364f9992b8211498defc0934a7f176ac26ebca6c233638d1dc2b6b1282512b6f.png b/_images/e8aa314b47b56d6047d707f881a7fa79a2376278f871025b873b258c92b05dc5.png similarity index 99% rename from _images/364f9992b8211498defc0934a7f176ac26ebca6c233638d1dc2b6b1282512b6f.png rename to _images/e8aa314b47b56d6047d707f881a7fa79a2376278f871025b873b258c92b05dc5.png index a2f48fd..7923b9b 100644 Binary files a/_images/364f9992b8211498defc0934a7f176ac26ebca6c233638d1dc2b6b1282512b6f.png and b/_images/e8aa314b47b56d6047d707f881a7fa79a2376278f871025b873b258c92b05dc5.png differ diff --git a/_images/7c201e653799328fc322e49c2cf179118c45c90f9caf99b7fe41206267c20834.png b/_images/e99cd3898c1d9947dacc058d8d81091a36eeda206f2eb76b4fe7d1562ca2a0a0.png similarity index 99% rename from _images/7c201e653799328fc322e49c2cf179118c45c90f9caf99b7fe41206267c20834.png rename to _images/e99cd3898c1d9947dacc058d8d81091a36eeda206f2eb76b4fe7d1562ca2a0a0.png index 89f734c..0854ee6 100644 Binary files a/_images/7c201e653799328fc322e49c2cf179118c45c90f9caf99b7fe41206267c20834.png and b/_images/e99cd3898c1d9947dacc058d8d81091a36eeda206f2eb76b4fe7d1562ca2a0a0.png differ diff --git a/_images/92bedcb7f7efba501510588d5876c7cf2db61faaaa52c12dc645928f5de3b39a.png b/_images/ea2642bee61dda6e8bde49423fa9246377b3ebfcd6edc10a36f3490831fa93ea.png similarity index 99% rename from _images/92bedcb7f7efba501510588d5876c7cf2db61faaaa52c12dc645928f5de3b39a.png rename to _images/ea2642bee61dda6e8bde49423fa9246377b3ebfcd6edc10a36f3490831fa93ea.png index e077fa1..d5557c3 100644 Binary files a/_images/92bedcb7f7efba501510588d5876c7cf2db61faaaa52c12dc645928f5de3b39a.png and b/_images/ea2642bee61dda6e8bde49423fa9246377b3ebfcd6edc10a36f3490831fa93ea.png differ diff --git a/_images/82a82fe0ac10c27504deab2e738707bf4400a172fe2ab156d88c8c3a0c134f7e.png b/_images/ea47e6bdc20b74f0409972c6d997b1a49f952232e08e1de6adf21896a679cc53.png similarity index 99% rename from _images/82a82fe0ac10c27504deab2e738707bf4400a172fe2ab156d88c8c3a0c134f7e.png rename to _images/ea47e6bdc20b74f0409972c6d997b1a49f952232e08e1de6adf21896a679cc53.png index c472253..4d77311 100644 Binary files a/_images/82a82fe0ac10c27504deab2e738707bf4400a172fe2ab156d88c8c3a0c134f7e.png and b/_images/ea47e6bdc20b74f0409972c6d997b1a49f952232e08e1de6adf21896a679cc53.png differ diff --git a/_images/d84f34dda1ac42cafbcdd69aad213de52659ca0a4e9f894a1c8f9037dd4879f5.png b/_images/ea9c2b2f4d32ba1c5775bdedb9ef13aff7c82142347d23457b5c184faa0b4adc.png similarity index 99% rename from _images/d84f34dda1ac42cafbcdd69aad213de52659ca0a4e9f894a1c8f9037dd4879f5.png rename to _images/ea9c2b2f4d32ba1c5775bdedb9ef13aff7c82142347d23457b5c184faa0b4adc.png index c756766..e94926c 100644 Binary files a/_images/d84f34dda1ac42cafbcdd69aad213de52659ca0a4e9f894a1c8f9037dd4879f5.png and b/_images/ea9c2b2f4d32ba1c5775bdedb9ef13aff7c82142347d23457b5c184faa0b4adc.png differ diff --git a/_images/08a68f79f10b186610b6dd4bb80dd2f4824ff3407b04910f20b59980930af54d.png b/_images/eb98fcb45983b162b49b6f4b2b7fde45547e117f264bccb07ec0bcc52d6bc2a9.png similarity index 99% rename from _images/08a68f79f10b186610b6dd4bb80dd2f4824ff3407b04910f20b59980930af54d.png rename to _images/eb98fcb45983b162b49b6f4b2b7fde45547e117f264bccb07ec0bcc52d6bc2a9.png index 6dc353f..1aaf1d2 100644 Binary files a/_images/08a68f79f10b186610b6dd4bb80dd2f4824ff3407b04910f20b59980930af54d.png and b/_images/eb98fcb45983b162b49b6f4b2b7fde45547e117f264bccb07ec0bcc52d6bc2a9.png differ diff --git a/_images/eccff8c0b8f68c2c3f71123537e78b93889d1ea2e78057e85d26076d4200fb80.png b/_images/eccff8c0b8f68c2c3f71123537e78b93889d1ea2e78057e85d26076d4200fb80.png new file mode 100644 index 0000000..3417772 Binary files /dev/null and b/_images/eccff8c0b8f68c2c3f71123537e78b93889d1ea2e78057e85d26076d4200fb80.png differ diff --git a/_images/3763b4458b314e06dfb7f72273c3e69037c310c9f0aa0cd2ed015f8f4139e809.png b/_images/ecf2bf2691ae87ca76cc07d3865ad9c991553ea4e79403e35c52db47e1d1ce99.png similarity index 99% rename from _images/3763b4458b314e06dfb7f72273c3e69037c310c9f0aa0cd2ed015f8f4139e809.png rename to _images/ecf2bf2691ae87ca76cc07d3865ad9c991553ea4e79403e35c52db47e1d1ce99.png index a584de2..8c95b36 100644 Binary files a/_images/3763b4458b314e06dfb7f72273c3e69037c310c9f0aa0cd2ed015f8f4139e809.png and b/_images/ecf2bf2691ae87ca76cc07d3865ad9c991553ea4e79403e35c52db47e1d1ce99.png differ diff --git a/_images/48472db659fa43f0cb5f7c93f96bd01509fe7362b7afc510c7c575fd79d6e914.png b/_images/ecf8f289b085fe846d589ffb52a11298e04bcd87b3c9ac6c2b456b3707475af2.png similarity index 99% rename from _images/48472db659fa43f0cb5f7c93f96bd01509fe7362b7afc510c7c575fd79d6e914.png rename to _images/ecf8f289b085fe846d589ffb52a11298e04bcd87b3c9ac6c2b456b3707475af2.png index 2fbb3d1..0b687fe 100644 Binary files a/_images/48472db659fa43f0cb5f7c93f96bd01509fe7362b7afc510c7c575fd79d6e914.png and b/_images/ecf8f289b085fe846d589ffb52a11298e04bcd87b3c9ac6c2b456b3707475af2.png differ diff --git a/_images/7ec782d86cff42f160b56f649ca49452b54f1b071db22ed7312387d577b87a71.png b/_images/ef4bf682b11c7286704710cf714511aee9e12334706dbdc859bb7bcfaf90f535.png similarity index 99% rename from _images/7ec782d86cff42f160b56f649ca49452b54f1b071db22ed7312387d577b87a71.png rename to _images/ef4bf682b11c7286704710cf714511aee9e12334706dbdc859bb7bcfaf90f535.png index b3c4deb..e3bde04 100644 Binary files a/_images/7ec782d86cff42f160b56f649ca49452b54f1b071db22ed7312387d577b87a71.png and b/_images/ef4bf682b11c7286704710cf714511aee9e12334706dbdc859bb7bcfaf90f535.png differ diff --git a/_images/9f2fd374102f10d49f21c6be4a9921db99d3b8a8bb02186127416a5357ae0e9f.png b/_images/f0d9a44e6f2ac2616e853c713651d3ca238fa8807ed6dd9e27b7e42f6c4a4f4e.png similarity index 99% rename from _images/9f2fd374102f10d49f21c6be4a9921db99d3b8a8bb02186127416a5357ae0e9f.png rename to _images/f0d9a44e6f2ac2616e853c713651d3ca238fa8807ed6dd9e27b7e42f6c4a4f4e.png index 00e16eb..c92baac 100644 Binary files a/_images/9f2fd374102f10d49f21c6be4a9921db99d3b8a8bb02186127416a5357ae0e9f.png and b/_images/f0d9a44e6f2ac2616e853c713651d3ca238fa8807ed6dd9e27b7e42f6c4a4f4e.png differ diff --git a/_images/f1696445d6889128b38f3b745598828fc15e4da24dbb2f615d9f2dd6458a781d.png b/_images/f1696445d6889128b38f3b745598828fc15e4da24dbb2f615d9f2dd6458a781d.png new file mode 100644 index 0000000..dd0ab2d Binary files /dev/null and b/_images/f1696445d6889128b38f3b745598828fc15e4da24dbb2f615d9f2dd6458a781d.png differ diff --git a/_images/c4de420792db4cab9f3c1121db028a608a14bca712403a6bb939d449ba70f07f.png b/_images/f2087d82cfde5ac2531a39029e133827916bc02ab7fe47d6a58e2c97db541381.png similarity index 99% rename from _images/c4de420792db4cab9f3c1121db028a608a14bca712403a6bb939d449ba70f07f.png rename to _images/f2087d82cfde5ac2531a39029e133827916bc02ab7fe47d6a58e2c97db541381.png index e60f5ec..26adc7d 100644 Binary files a/_images/c4de420792db4cab9f3c1121db028a608a14bca712403a6bb939d449ba70f07f.png and b/_images/f2087d82cfde5ac2531a39029e133827916bc02ab7fe47d6a58e2c97db541381.png differ diff --git a/_images/f2f5fdf657bb3eebe4f3987474aa5b31f51896c57bfe4b43e767a68d9648864a.png b/_images/f2f5fdf657bb3eebe4f3987474aa5b31f51896c57bfe4b43e767a68d9648864a.png new file mode 100644 index 0000000..3d676a4 Binary files /dev/null and b/_images/f2f5fdf657bb3eebe4f3987474aa5b31f51896c57bfe4b43e767a68d9648864a.png differ diff --git a/_images/2473e8c3c25d2f234cd0838a363daeb1f6251898d10a36c55adc0c3ed2cb09f7.png b/_images/f4f1fe9e61c82faa562a6747d282267dc865a7d33a249741dbd0a689b180f1a6.png similarity index 99% rename from _images/2473e8c3c25d2f234cd0838a363daeb1f6251898d10a36c55adc0c3ed2cb09f7.png rename to _images/f4f1fe9e61c82faa562a6747d282267dc865a7d33a249741dbd0a689b180f1a6.png index 16d20a9..bf0ba84 100644 Binary files a/_images/2473e8c3c25d2f234cd0838a363daeb1f6251898d10a36c55adc0c3ed2cb09f7.png and b/_images/f4f1fe9e61c82faa562a6747d282267dc865a7d33a249741dbd0a689b180f1a6.png differ diff --git a/_images/9db82f219058c1365621cc94dd720749c031a264fe4be17d9942c48eb624c553.png b/_images/f577b58eda514cb633f8929e019841b437cadfc88507abbd6f34f276ed622683.png similarity index 99% rename from _images/9db82f219058c1365621cc94dd720749c031a264fe4be17d9942c48eb624c553.png rename to _images/f577b58eda514cb633f8929e019841b437cadfc88507abbd6f34f276ed622683.png index f19c4c0..4b64450 100644 Binary files a/_images/9db82f219058c1365621cc94dd720749c031a264fe4be17d9942c48eb624c553.png and b/_images/f577b58eda514cb633f8929e019841b437cadfc88507abbd6f34f276ed622683.png differ diff --git a/_images/f59f1438e0d121b3a543a2f4871cb2605a865f38cd42f9625480c98c20ad0ad5.png b/_images/f59f1438e0d121b3a543a2f4871cb2605a865f38cd42f9625480c98c20ad0ad5.png new file mode 100644 index 0000000..2d23f41 Binary files /dev/null and b/_images/f59f1438e0d121b3a543a2f4871cb2605a865f38cd42f9625480c98c20ad0ad5.png differ diff --git a/_images/7f050606f0486595ed84d4ff2df3d741892d5adff046f31ce57028c9d2f52f3d.png b/_images/f63673b0513dd3183ed0cae896746d9ff17c3ff768e007842c4affa59195d64f.png similarity index 99% rename from _images/7f050606f0486595ed84d4ff2df3d741892d5adff046f31ce57028c9d2f52f3d.png rename to _images/f63673b0513dd3183ed0cae896746d9ff17c3ff768e007842c4affa59195d64f.png index 94665aa..aaf3733 100644 Binary files a/_images/7f050606f0486595ed84d4ff2df3d741892d5adff046f31ce57028c9d2f52f3d.png and b/_images/f63673b0513dd3183ed0cae896746d9ff17c3ff768e007842c4affa59195d64f.png differ diff --git a/_images/f646fe50df6cbb7c13fc314d21eefa949693fa4e5c21747c1a8ba97a6412a511.png b/_images/f646fe50df6cbb7c13fc314d21eefa949693fa4e5c21747c1a8ba97a6412a511.png deleted file mode 100644 index dd2c49d..0000000 Binary files a/_images/f646fe50df6cbb7c13fc314d21eefa949693fa4e5c21747c1a8ba97a6412a511.png and /dev/null differ diff --git a/_images/1c3e4587403683649be4c418331b7331ff87488f2ae1f41d456f955aeda179b2.png b/_images/f66d2a7bd23d952241f13cb70f14341eec26d3af9f58a7499afa25a82e55c6be.png similarity index 99% rename from _images/1c3e4587403683649be4c418331b7331ff87488f2ae1f41d456f955aeda179b2.png rename to _images/f66d2a7bd23d952241f13cb70f14341eec26d3af9f58a7499afa25a82e55c6be.png index 73f65b0..e19b339 100644 Binary files a/_images/1c3e4587403683649be4c418331b7331ff87488f2ae1f41d456f955aeda179b2.png and b/_images/f66d2a7bd23d952241f13cb70f14341eec26d3af9f58a7499afa25a82e55c6be.png differ diff --git a/_images/5a927867c3b4582ca1c3dadd1f9719999a9944fc7f4c0fbad3694bcf47c1ec98.png b/_images/f68a5156693e14f9277e8f1267cdef083ad3a4c67767f199aca4abe22f50964d.png similarity index 99% rename from _images/5a927867c3b4582ca1c3dadd1f9719999a9944fc7f4c0fbad3694bcf47c1ec98.png rename to _images/f68a5156693e14f9277e8f1267cdef083ad3a4c67767f199aca4abe22f50964d.png index 646eba2..9d3058c 100644 Binary files a/_images/5a927867c3b4582ca1c3dadd1f9719999a9944fc7f4c0fbad3694bcf47c1ec98.png and b/_images/f68a5156693e14f9277e8f1267cdef083ad3a4c67767f199aca4abe22f50964d.png differ diff --git a/_images/fd1cfa9c8cc1ca9e128be7d0c06066b44410c2b711e1fb35b734e7ddf2788c73.png b/_images/f76a8c91804911e9579d8c1a2b5ff873b9c204ccce46e5752f6993047cd3f62b.png similarity index 99% rename from _images/fd1cfa9c8cc1ca9e128be7d0c06066b44410c2b711e1fb35b734e7ddf2788c73.png rename to _images/f76a8c91804911e9579d8c1a2b5ff873b9c204ccce46e5752f6993047cd3f62b.png index 678dcbb..47be45e 100644 Binary files a/_images/fd1cfa9c8cc1ca9e128be7d0c06066b44410c2b711e1fb35b734e7ddf2788c73.png and b/_images/f76a8c91804911e9579d8c1a2b5ff873b9c204ccce46e5752f6993047cd3f62b.png differ diff --git a/_images/7c8ce8739b38a423088537f48abfdef6a4a5f01c55439bfed4eeca5a8a7037b4.png b/_images/f77ee51b7ce73b2c66aa675dab0a27339ca7cbd2989d943061c78bf2c600c172.png similarity index 99% rename from _images/7c8ce8739b38a423088537f48abfdef6a4a5f01c55439bfed4eeca5a8a7037b4.png rename to _images/f77ee51b7ce73b2c66aa675dab0a27339ca7cbd2989d943061c78bf2c600c172.png index 119a853..8dbf1c2 100644 Binary files a/_images/7c8ce8739b38a423088537f48abfdef6a4a5f01c55439bfed4eeca5a8a7037b4.png and b/_images/f77ee51b7ce73b2c66aa675dab0a27339ca7cbd2989d943061c78bf2c600c172.png differ diff --git a/_images/da56408cdd111fb9cd0c7a825af977190e4be0664334b4e8e4a6dfae1a1e1b50.png b/_images/fb1c5ed136fd0b48780878510d4bb46bbb9ebaedc063915bffd511339908a6ed.png similarity index 99% rename from _images/da56408cdd111fb9cd0c7a825af977190e4be0664334b4e8e4a6dfae1a1e1b50.png rename to _images/fb1c5ed136fd0b48780878510d4bb46bbb9ebaedc063915bffd511339908a6ed.png index 7c65d44..ca9ba96 100644 Binary files a/_images/da56408cdd111fb9cd0c7a825af977190e4be0664334b4e8e4a6dfae1a1e1b50.png and b/_images/fb1c5ed136fd0b48780878510d4bb46bbb9ebaedc063915bffd511339908a6ed.png differ diff --git a/_images/30d9337ce50a61d8227da4e3127520aa9e7fd1f390181991b9af33066510a1e6.png b/_images/fbf1086e30e4b545b78502de84313b8fc260376fc3e8cf3bbefb769666105d60.png similarity index 99% rename from _images/30d9337ce50a61d8227da4e3127520aa9e7fd1f390181991b9af33066510a1e6.png rename to _images/fbf1086e30e4b545b78502de84313b8fc260376fc3e8cf3bbefb769666105d60.png index e3af722..bf38156 100644 Binary files a/_images/30d9337ce50a61d8227da4e3127520aa9e7fd1f390181991b9af33066510a1e6.png and b/_images/fbf1086e30e4b545b78502de84313b8fc260376fc3e8cf3bbefb769666105d60.png differ diff --git a/_images/ac8bffe721f87dbb0d6dc1c557a6fd880497330cb08eb11239ed43ae4ee6b5b9.png b/_images/fc9ceefc99e979f8295d2dbbd46babe82367154dcf2c13dfbd097d77f82b2d1d.png similarity index 99% rename from _images/ac8bffe721f87dbb0d6dc1c557a6fd880497330cb08eb11239ed43ae4ee6b5b9.png rename to _images/fc9ceefc99e979f8295d2dbbd46babe82367154dcf2c13dfbd097d77f82b2d1d.png index 214d6b5..0bde59f 100644 Binary files a/_images/ac8bffe721f87dbb0d6dc1c557a6fd880497330cb08eb11239ed43ae4ee6b5b9.png and b/_images/fc9ceefc99e979f8295d2dbbd46babe82367154dcf2c13dfbd097d77f82b2d1d.png differ diff --git a/_images/f4b38e186e6b7dbb5412e30655b455211e1f6f945f330aa7b70d77c913c05527.png b/_images/fd748d6de2fd99787778056585795d7c8bf213e30008f0e11b9f14f99205436e.png similarity index 99% rename from _images/f4b38e186e6b7dbb5412e30655b455211e1f6f945f330aa7b70d77c913c05527.png rename to _images/fd748d6de2fd99787778056585795d7c8bf213e30008f0e11b9f14f99205436e.png index d1d5520..aa0ef24 100644 Binary files a/_images/f4b38e186e6b7dbb5412e30655b455211e1f6f945f330aa7b70d77c913c05527.png and b/_images/fd748d6de2fd99787778056585795d7c8bf213e30008f0e11b9f14f99205436e.png differ diff --git a/_images/e92bb1557ffe92211c1640ac76cc40e009bac044d4ac0c207b95a4d778d4d1a9.png b/_images/fdc01fbc59c1f2cb1d247a6f579dc0be1667f33874af3a1850315b3d2b230e7f.png similarity index 99% rename from _images/e92bb1557ffe92211c1640ac76cc40e009bac044d4ac0c207b95a4d778d4d1a9.png rename to _images/fdc01fbc59c1f2cb1d247a6f579dc0be1667f33874af3a1850315b3d2b230e7f.png index 35eca3c..6526c90 100644 Binary files a/_images/e92bb1557ffe92211c1640ac76cc40e009bac044d4ac0c207b95a4d778d4d1a9.png and b/_images/fdc01fbc59c1f2cb1d247a6f579dc0be1667f33874af3a1850315b3d2b230e7f.png differ diff --git a/_images/e3a06fa40efcf6e7a3f62a3e2e24dd25279f6da1db1ed735c287a7e94fa82a53.png b/_images/fe4f05fe2b33accf2e411ba6247288aacce0f06c210767be95fdae6cef1a2898.png similarity index 99% rename from _images/e3a06fa40efcf6e7a3f62a3e2e24dd25279f6da1db1ed735c287a7e94fa82a53.png rename to _images/fe4f05fe2b33accf2e411ba6247288aacce0f06c210767be95fdae6cef1a2898.png index c9a56db..1522558 100644 Binary files a/_images/e3a06fa40efcf6e7a3f62a3e2e24dd25279f6da1db1ed735c287a7e94fa82a53.png and b/_images/fe4f05fe2b33accf2e411ba6247288aacce0f06c210767be95fdae6cef1a2898.png differ diff --git a/blog/basic-python.html b/blog/basic-python.html index dbe8f20..eb5aafb 100644 --- a/blog/basic-python.html +++ b/blog/basic-python.html @@ -915,7 +915,7 @@

Defining functions in python -../_images/be5189d9ea9e420e6e307b605c5abfc17d94cc94a4840138184a93cb3c6a5a82.png +../_images/c82ad5f4f149f722010224c9bf22c74e45e0d161ead809156d5dd67914ef1e54.png @@ -1042,7 +1042,7 @@

Advanced function creation -../_images/da56408cdd111fb9cd0c7a825af977190e4be0664334b4e8e4a6dfae1a1e1b50.png +../_images/fb1c5ed136fd0b48780878510d4bb46bbb9ebaedc063915bffd511339908a6ed.png

In that example we wrap the matplotlib plotting commands in a function, which we can call the way we want to, with arbitrary optional arguments. In this example, you cannot pass keyword arguments that are illegal to the plot command or you will get an error.

@@ -1096,7 +1096,7 @@

Lambda Lambda Lambda
-
-
-
<function <lambda> at 0x7f46989c0d60>
+
 
-
<function <lambda> at 0x7f46989c1080>
+
-
-
-
[[0.75563895 0.26274517 0.84546459]
- [0.61448601 0.50526787 0.61749088]
- [0.24758141 0.27125643 0.35608903]]
-[0.75563895 0.61448601 0.24758141]
-[0.45140894 0.79511797 0.5587581 ]
+
[[0.2227254  0.97311734 0.48335471]
+ [0.37090501 0.25215415 0.97872232]
+ [0.69161839 0.99408152 0.2289108 ]]
+[0.2227254  0.37090501 0.69161839]
+[0.93826256 0.03286427 0.79929687]
 
diff --git a/blog/data-analysis.html b/blog/data-analysis.html index 81ac751..94f584a 100644 --- a/blog/data-analysis.html +++ b/blog/data-analysis.html @@ -623,7 +623,7 @@

Fit a line to numerical data -../_images/9cab5f9733126ae4bfbea465ec1662fc1d035ac8145f6083eef298e826e67eb0.png +../_images/78fdc6defabc7a3280fc782a33aa4feb2e1250a448940c4378e1d478d0b8a436.png

@@ -670,7 +670,7 @@

Linear least squares fitting with linear algebra +../_images/a42c3bb59cc2c093bf6b9be4cef11ca9d5730d46661aaeb77ffebfcf23e02eb1.png

This method can be readily extended to fitting any polynomial model, or other linear model that is fit in a least squares sense. This method does not provide confidence intervals.

@@ -768,7 +768,7 @@

Linear regression with confidence intervals. +../_images/c2fcc135cc0c7607f4a583b24f4e95675d723267656ca42013e030cddad2149a.png

A fourth order polynomial fits the data well, with a good R^2 value. All of the parameters appear to be significant, i.e. zero is not included in any of the parameter confidence intervals. This does not mean this is the best model for the data, just that the model fits well.

@@ -820,7 +820,7 @@

Nonlinear curve fitting
Fitted parameters = [-56.46839641   0.57233217   2.7407944   16.55905648]
 

-../_images/1f7130eb4df4056f7c7d7e9fa936f170c751bf140ebad1f6007d9d9d56d84e3d.png +../_images/24eb55b923a124faacb7313ff1c228340e9260844b0fc762c5d67b5eca5d2991.png

See additional examples at \url{http://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html}.

@@ -879,7 +879,7 @@

Nonlinear curve fitting by direct least squares minimization +../_images/777ca1e2dd8aa60b9cbd6adcc4f1e992a8b64aafe6bac269136764841f1821ad.png

@@ -901,7 +901,7 @@

Parameter estimation by directly minimizing summed squared errors -../_images/cdf5aefcbe99ce74ac9a7a9ad2146a8107f711df445488fb7e05df0a1b5b0fc2.png +../_images/0b31ff53625e2d9582b199e5b7ea5280e0d0c3233b3e7bb91948276e0b03b691.png

We are going to fit the function \(y = x^a\) to the data. The best \(a\) will minimize the summed squared error between the model and the fit.

@@ -923,7 +923,7 @@

Parameter estimation by directly minimizing summed squared errors -../_images/2eacd9e5b13ba5d4c83a9be7e22292d0bf5268feb1c2f4812fd8fa67ce5b0926.png +../_images/89fc0f5aacff6472047e29b90385979d36f6e56768e97daf355aa71e8e9f55ef.png

Based on the graph above, you can see a minimum in the summed squared error near \(a = 2.1\). We use that as our initial guess. Since we know the answer is bounded, we use scipy.optimize.fminbound

@@ -948,7 +948,7 @@

Parameter estimation by directly minimizing summed squared errors
2.0900483893314967
 
-../_images/0a437456b591008802a35ce5c58c38960f2b08801526795aa2eb42409647ea31.png +../_images/e647cd165d4193d18c6e3a656f25867f94b4262f084d94bb3e3d16f15bf6776a.png

We can do nonlinear fitting by directly minimizing the summed squared error between a model and data. This method lacks some of the features of other methods, notably the simple ability to get the confidence interval. However, this method is flexible and may offer more insight into how the solution depends on the parameters.

@@ -1008,7 +1008,7 @@

Nonlinear curve fitting with parameter confidence intervals +../_images/b9035cad5be313768c8516100330a097323a9eb6c9cebf7b21e48c3500c8ec02.png

You can see by inspection that the fit looks pretty reasonable. The parameter confidence intervals are not too big, so we can be pretty confident of their values.

@@ -1064,7 +1064,7 @@

Nonlinear curve fitting with confidence intervals -../_images/7ec782d86cff42f160b56f649ca49452b54f1b071db22ed7312387d577b87a71.png +../_images/ef4bf682b11c7286704710cf714511aee9e12334706dbdc859bb7bcfaf90f535.png @@ -1096,7 +1096,7 @@

Graphical methods to help get initial guesses for multivariate nonlinear reg
-../_images/c6861fa3f7459ae33c59dab3aafe595e094c4f942ce4a7647cf631f31b750208.png +../_images/1dc50d5bb826b2e7e0fd005cacbb350fbfc0e298482bf7f8d8797c8ab36ec47c.png
@@ -1145,7 +1145,7 @@

Graphical methods to help get initial guesses for multivariate nonlinear reg [ 3.25873623 6.59792994 10.29473657 13.68011436 17.29161001 23.62366445]

-../_images/077ee0939432871bbb318adfe1462104f425ee53e0b7b38b8bb7690fc9000804.png +../_images/3790e086efb1285778e0430533e059d8ebb8798e2c0dc89dddcf6c775f0bf48b.png
@@ -1162,7 +1162,7 @@

Graphical methods to help get initial guesses for multivariate nonlinear reg

-../_images/c4ed3188d43409539713e645edfbe69bdc859fdeb19bd0adeb9143df9edbc28d.png +../_images/9cc4b46e8f2dd5906719d58de06694e45b428ae1749071a49a6ab648c4987615.png

It can be difficult to figure out initial guesses for nonlinear fitting problems. For one and two dimensional systems, graphical techniques may be useful to visualize how the summed squared error between the model and data depends on the parameters.

@@ -1207,7 +1207,7 @@

Fitting a numerical ODE solution to data
[2.58893455]
 
-../_images/4275c4cc292ecf807ce6a72b6dcf8830cc1bc6883cc6e00508fb902357e9d349.png +../_images/755d5e8dd5e949067895d2f138c4378855a60bac487e7702a6afd5f3c75c4546.png diff --git a/blog/differential-equations.html b/blog/differential-equations.html index 0cf3594..70e5ed3 100644 --- a/blog/differential-equations.html +++ b/blog/differential-equations.html @@ -646,7 +646,7 @@

Numerical solution to a simple ode -../_images/195a6e5e52a09792a2642740f4b38cf9fbe6131e9e78314d7a057b63901b2ed3.png +../_images/dd60f24552d73dd2a9499dabb77d010caae47fb887aed03c02ce39d8afaf075e.png

The numerical and analytical solutions agree.

@@ -719,7 +719,7 @@

Plotting ODE solutions in cylindrical coordinates
-../_images/462898867f59524b2d7e4d8902aa74090e87fe284f55fdd83c2ef727c0d8577f.png +../_images/7c8fdb6365cfeca1b64fd9f30b21f174c9fd474504c03679b0817164a4b2fe75.png
@@ -767,7 +767,7 @@

ODEs with discontinuous forcing functions -../_images/5b1237e4255050781c782c671bec3a9229483d04887a6ad825a467bfd49a8ad0.png +../_images/d7665bee0ea373ef1d95f82c1d8dc0b5b0549eaa2fec0853ed9e55e8e7b2abb9.png

You can see the discontinuity in the salt concentration at 10 minutes due to the discontinous change in the entering salt concentration.

@@ -825,7 +825,7 @@

Simulating the events feature of Matlab’s ode solvers -../_images/7f050606f0486595ed84d4ff2df3d741892d5adff046f31ce57028c9d2f52f3d.png +../_images/f63673b0513dd3183ed0cae896746d9ff17c3ff768e007842c4affa59195d64f.png

This particular solution works for this example, probably because it is well behaved. It is “downhill” to the desired solution. It is not obvious this would work for every example, and it is certainly possible the algorithm could go “backward” in time. A better approach might be to integrate forward until you detect a sign change in your event function, and then refine it in a separate loop.

@@ -933,7 +933,7 @@

Mimicking ode events in python +../_images/321a466087ea964d44900d6a58999ff7a55230e9ed3d2b54bea39bc20fe1b8ab.png

That was a lot of programming to do something like find the roots of the function! Today I would use solve_ivp for this.

@@ -970,7 +970,7 @@

Solving an ode for a specific solution value -../_images/6b41634dbebae6440d98892001f43e0db0ffbb487b26118cdb607ca26b5a0019.png +../_images/a54099b19397a7acde81189b36708cff7cb008861f93f73d36b887745e780054.png

You can see the solution is near two seconds. Now we create an interpolating function to evaluate the solution. We will plot the interpolating function on a finer grid to make sure it seems reasonable.

@@ -991,7 +991,7 @@

Solving an ode for a specific solution value -../_images/b476fc1e47f6ef2fddb5fb75e3a2781561230480915e586c1892fc73c5c3e472.png +../_images/ab8c12e9a2931726f98de3a47ad5ad34b0c2e13a53b14328de91b9a2faf2ba44.png

that looks pretty reasonable. Now we solve the problem.

@@ -1159,7 +1159,7 @@

Error tolerance in numerical solutions to ODEs -../_images/a8303cc704d17312fc0e2dd0b0a29fe9b96a3505775807c80e688402cc2bb671.png +../_images/21dc7d50ea671ff369922eaab4f38b8c7db7e9e46225c481371a2ebfc12403b8.png

we want an equation for dPdV, which we will integrate we use symbolic math to do the derivative for us.

@@ -1202,7 +1202,7 @@

Error tolerance in numerical solutions to ODEs -../_images/249f8ff7ac5dda04ecdb1071d73fc13dad71fbf79025f3b46944b1cf2fbe3202.png +../_images/38812c3eee08aa7da7d800df7f5965bed85dd3391d87533f694c746cc3f945f0.png

You can see there is disagreement between the analytical solution and numerical solution. The origin of this problem is accuracy at the initial condition, where the derivative is extremely large.

@@ -1236,7 +1236,7 @@

Error tolerance in numerical solutions to ODEs -../_images/5904ade602c2bebf147116175d594d951a9913c34bb696a7d6ab9093c61da56b.png +../_images/9783100062939cf4fe02e45259930949b6cecb538bc413836a84a33c642e73a1.png

The problem here was the derivative value varied by four orders of magnitude over the integration range, so the default tolerances were insufficient to accurately estimate the numerical derivatives over that range. Tightening the tolerances helped resolve that problem. Another approach might be to split the integration up into different regions. For instance, if instead of starting at Vr = 0.34, which is very close to a sigularity in the van der waal equation at Vr = 1/3, if you start at Vr = 0.5, the solution integrates just fine with the standard tolerances.

@@ -1282,7 +1282,7 @@

Solving parameterized ODEs over and over conveniently -../_images/9a5cf85c2dbfd30d5ad2bc6f3019bcbf15eefc013e32e55d2297026572cf7ccf.png +../_images/9217ff43923323438effc31cbd70ebe650b28cbb61fb25a2a099e8096e3acba4.png

You can see there are some variations in the concentration at t = 0.5. You could over or underestimate the concentration if you have the wrong estimate of \(k\)! You have to use some judgement here to decide how long to run the reaction to ensure a target goal is met.

@@ -1319,7 +1319,7 @@

Yet another way to parameterize an ODE -../_images/5367b0ab34d03645998a02b5acde950a8d8de865e295d7da9f1018cbdcdc5558.png +../_images/2a81d346c950ced9233289603a584dbae54e5e17051f00c162f168c079ed36da.png

I do not think this is a very elegant way to pass parameters around compared to the previous methods, but it nicely illustrates that there is more than one way to do it. And who knows, maybe it will be useful in some other context one day!

@@ -1358,7 +1358,7 @@

Another way to parameterize an ODE - nested function
-../_images/cc064548de6e207fdc4f2ee4e915042b9f01922c7c751a7b1afd19399b868acc.png +../_images/3c0ebcb43be377b144cd0b988685e0799431af6fbcbc6147492aa11ad1c3122b.png

You can see the solution changes dramatically for different values of mu. The point here is not to understand why, but to show an easy way to study a parameterize ode with a nested function. Nested functions can be a great way to “share” variables between functions especially for ODE solving, and nonlinear algebra solving, or any other application where you need a lot of parameters defined in one function in another function.

@@ -1412,8 +1412,8 @@

Solving a second order ode -../_images/6712c6af5471b97d8ce6d6d4400b1fa747717f715f55828736b767fd8a086cf1.png -../_images/266eb8cde8eab3c23eab543f2abdd6ebe663cb1eef7750d87917eee2c5804fa3.png +../_images/2b88fe0be2da8b07b9b2739bff55753c7517f9e74f15aa924f403bfcb0a69fd5.png +../_images/d61b2ea1eb83d98b433b9658d8f0e8c06d467b05db37e69edff37c4a78f875f0.png

Here is the phase portrait. You can see that a limit cycle is approached, indicating periodicity in the solution.

@@ -1460,7 +1460,7 @@

Solving Bessel’s Equation numerically -../_images/bde4821389aa62f785acb3074cd3a8069de6fc9fbe156b5f2694d9d94b6cb931.png +../_images/7cdeb63b86bec3dd31a62cad17fbc4a8e9462141985d7db6cb7bc50bf94d41b3.png

You can see the numerical and analytical solutions overlap, indicating they are at least visually the same.

@@ -1515,7 +1515,7 @@

Phase portraits of a system of ODEs -../_images/289235b666a609dc81efd812f9b8086b8c99d2530bf79b4cb31c4ea13d4687a3.png +../_images/0d0f3983c707d82286951624759b1f301df702b63170fbc78512cf3358d6f047.png

Let us plot a few solutions on the vector field. We will consider the solutions where y1(0)=0, and values of y2(0) = [0 0.5 1 1.5 2 2.5], in otherwords we start the pendulum at an angle of zero, with some angular velocity.

@@ -1538,7 +1538,7 @@

Phase portraits of a system of ODEs -../_images/935d778816de53be1949e6581bb705888a14561d88f12da4015dad7c5dcac07c.png +../_images/aadebc893a2f8f03d9fb81aeaa4c0f7d63574936f50a0b1ab71fb488cfd30f5c.png

What do these figures mean? For starting points near the origin, and small velocities, the pendulum goes into a stable limit cycle. For others, the trajectory appears to fly off into y1 space. Recall that y1 is an angle that has values from \(-\pi\) to \(\pi\). The y1 data in this case is not wrapped around to be in this range.

@@ -1618,11 +1618,11 @@

Linear algebra approaches to solving systems of constant coefficient ODEs

Here we have undershot the boundary condition. Let us try a larger guess.

@@ -1710,7 +1710,7 @@

Second guess -../_images/4f1e2a0d640347bdc350d2a72579355f6d8268098c70943b8732c9f24b83f1c3.png +../_images/36849934c84b1c23b5908b9c90250c87a26c0a695847fb95d2e3bc722d730913.png

Now we have clearly overshot. Let us now make a function that will iterate for us to find the right value.

@@ -1923,7 +1923,7 @@

Plane poiseuelle flow solved by finite difference
-../_images/5b4d23f17e3e7d5c40b2545137a01f77725d69f7de0b6227d4d4995b4a9daf87.png +../_images/79b744b52fbc7ab8ba97455dbf93310ee096f7fc45474fea3c0513c21a4df940.png

You can see excellent agreement here between the numerical and analytical solution.

@@ -2002,7 +2002,7 @@

Boundary value problem in heat conduction -../_images/5b424b1e0807a66cbc7f9a17fc19330a65a389b1941b7c73445661cac0c6db0e.png +../_images/563c14e34dd46cdb70e677bd32a8ae84841944df69d35e4a97fd445ce554e109.png @@ -2065,7 +2065,7 @@

A nonlinear BVP -../_images/08a68f79f10b186610b6dd4bb80dd2f4824ff3407b04910f20b59980930af54d.png +../_images/eb98fcb45983b162b49b6f4b2b7fde45547e117f264bccb07ec0bcc52d6bc2a9.png @@ -2134,7 +2134,7 @@

Modeling a transient plug flow reactor -../_images/2e17e38010053a051929d1ad71e85f847606a3a160101a01a2a1139fab16bc48.png +../_images/b8634a196c01065ab7f45592dd4304c6d7b3b27be1625d178bac40989ea1fd15.png

After approximately one space time, the steady state solution is reached at the exit. For completeness, we also examine the steady state solution.

@@ -2150,7 +2150,7 @@

Modeling a transient plug flow reactor -../_images/3e6a2f6cb1c3d68856e173a0b0f20c9fc64569010d2ef58677b512d022ea1e41.png +../_images/23838b95b3ed4ec247e46108fb1b1fb154cc3bb4bb2652169db96dc024384361.png

There is some minor disagreement between the final transient solution and the steady state solution. That is due to the approximation in discretizing the reactor volume. In this example we used 100 nodes. You get better agreement with a larger number of nodes, say 200 or more. Of course, it takes slightly longer to compute then, since the number of coupled odes is equal to the number of nodes.

@@ -2184,10 +2184,10 @@

Modeling a transient plug flow reactor -../_images/8b538c820219e1f7183502ffe886a86a332ae0796550b1a25e391e4723df0da9.png +../_images/ae85c7ae3c389c403168b2442270f11d2f3178762f45d68db57f5a9d5b96e01f.png

You can see from the animation that after about 10 time units, the solution is not changing further, suggesting steady state has been reached.

@@ -2298,7 +2298,7 @@

Transient heat conduction - partial differential equations -../_images/e2b2cfb2c352a663138aa73fd2ccd812cffd4336931b1ee82fa1e7620630a3c7.png +../_images/de3755f0e821b4538da69b9d00f4712d800baf577bd61fe3155d39ff49b31b42.png

This version of the graphical solution is not that easy to read, although with some study you can see the solution evolves from the initial condition which is flat, to the steady state solution which is a linear temperature ramp.

@@ -2400,8 +2400,8 @@

Transient diffusion - partial differential equations
0.36136136136136143
 
-../_images/ef59f651cb0eae73ed5919808b7c4e8477b888a90d57baebaf9dce266e18ada1.png -../_images/b26728f8e11cfbfa1d9964d5141cd8555846f5a0315868cda3d11887c40eaa23.png +../_images/0dfc379c23cbf2dc3100aa61a5ccc547850295a34c11df3bc0096c56a5272131.png +../_images/641d2f7c1c70f8632e26b8fcb494ddcdd236a5748e79e5eb15697ef97a24739d.png

The solution is somewhat sensitive to the choices of time step and spatial discretization. If you make the time step too big, the method is not stable, and large oscillations may occur.

diff --git a/blog/interpolation.html b/blog/interpolation.html index e503eb5..a64adc6 100644 --- a/blog/interpolation.html +++ b/blog/interpolation.html @@ -599,7 +599,7 @@

Better interpolate than never -../_images/b8a07d8cbc6c41df28c6b13937edd2e3565ba605f07cd242764fb97c55ec0693.png +../_images/813863d132bad4c44c2f7d8d0400153a37686c4c15f913c70aa953963ce6805f.png
@@ -671,7 +671,7 @@

Improved interpolation?
-../_images/b9713113f9851e616b28338b9f29de8bd96b5c769808b49b9bd474ac16e1efe6.png +../_images/392d24c6d3af673f332456b82fef2112640fea2a63e467ac4af0a1f906b6ae9a.png

Wow. That is a weird looking fit. Very different from what Matlab produces. This is a good teaching moment not to rely blindly on interpolation! We will rely on the linear interpolation from here out which behaves predictably.

@@ -808,7 +808,7 @@

Discussion -../_images/aa0e1bab164f3265270308f63c0f9f78a7f7adbb8a7163ac776a63a3c2c9d08f.png +../_images/d33502f4ed51078ad20f3cea7f658f908e4e64ff571d0eb193a9ad4e69b30f86.png

You can see that the 1/interpolated f(x) underestimates the value, while interpolated (1/f(x)) overestimates the value. This is an example of where you clearly need more data in that range to make good estimates. Neither interpolation method is doing a great job. The trouble in reality is that you often do not know the real function to do this analysis. Here you can say the time is probably between 3.6 and 5.5 where 1/f(t) = 100, but you can not read much more than that into it. If you need a more precise answer, you need better data, or you need to use an approach other than interpolation. For example, you could fit an exponential function to the data and use that to estimate values at other times.

@@ -916,13 +916,13 @@

Interpolation with splines
/tmp/ipykernel_1994/1138919460.py:26: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
+
/tmp/ipykernel_2009/1138919460.py:26: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
   plt.title('Max point = ({0:1.2f}, {1:1.2f})'.format(float(xmax),
-/tmp/ipykernel_1994/1138919460.py:27: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
+/tmp/ipykernel_2009/1138919460.py:27: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
   float(f(xmax))));
 
-../_images/ff97e36ccc721f4109b9ad5b09bb061b8c367475182f8ffebda2aad238903f6f.png +../_images/47ad1dd28fda131569b8aea1f426e674a2393677f9db32e1782807a505f1296d.png

There are other good examples at http://docs.scipy.org/doc/scipy/reference/tutorial/interpolate.html

diff --git a/blog/linear-algebra.html b/blog/linear-algebra.html index a3d3946..00d71b7 100644 --- a/blog/linear-algebra.html +++ b/blog/linear-algebra.html @@ -1178,7 +1178,7 @@

Determining linear independence of a set of vectors -

@@ -722,7 +722,7 @@

Vectorized numeric derivatives -../_images/48472db659fa43f0cb5f7c93f96bd01509fe7362b7afc510c7c575fd79d6e914.png +../_images/ecf8f289b085fe846d589ffb52a11298e04bcd87b3c9ac6c2b456b3707475af2.png @@ -775,7 +775,7 @@

2-point vs. 4-point numerical derivatives -../_images/b094d29bc2ec3a715c7dacbd9829755e9af7fb7c937d30cf0eddb0850b026e1a.png +../_images/8951267ae3a4c990233213f6c1aaec4fe0074d0c4bff4d030c72b2f0fcf46d14.png @@ -813,8 +813,8 @@

Derivatives by polynomial fitting -../_images/393ae5088971869e22e97945c822de88dc1b0d0ae7893e5bd302d575e55ea115.png -../_images/82a82fe0ac10c27504deab2e738707bf4400a172fe2ab156d88c8c3a0c134f7e.png +../_images/7738a0cfc980d171207cd6a901fb63569c4662bc255cbe3600550ae1c81e2017.png +../_images/ea47e6bdc20b74f0409972c6d997b1a49f952232e08e1de6adf21896a679cc53.png

You can see a third order polynomial is a reasonable fit here. There are only 6 data points here, so any higher order risks overfitting. Here is the comparison of the numerical derivative and the fitted derivative. We have “resampled” the fitted derivative to show the actual shape. Note the derivative appears to go through a maximum near t = 0.9. In this case, that is probably unphysical as the data is related to the consumption of species A in a reaction. The derivative should increase monotonically to zero. The increase is an artefact of the fitting process. End points are especially sensitive to this kind of error.

@@ -855,8 +855,8 @@

Derivatives by fitting a function and taking the analytical derivative
-../_images/c0a2b4d47063a3fce9925756d9b2c5f04bfc7a62ebd8dbe9b2f761881ea0692b.png -../_images/6a144522c7dc5e645b8f12f37db90284780b9d7ff5ec23d02128aaf175acc559.png +../_images/da26d735bbe85b233704b22b589ed320ee30d87041e0b6968233b381de09615e.png +../_images/66504d6b93e26b5fc809cf53489029b8149a999dd3795157d08dee0d829d6556.png

Visually this fit is about the same as a third order polynomial. Note the difference in the derivative though. We can readily extrapolate this derivative and get reasonable predictions of the derivative. That is true in this case because we fitted a physically relevant model for concentration vs. time for an irreversible, first order reaction.

@@ -900,7 +900,7 @@

Derivatives by FFT -../_images/8e6faa1b0d64ec9230f595d385fb7d0e2a941de2bb485f820097ce7640ea3b13.png +../_images/705ba698a2e01fc56d4be41638b5b18fe6685ca4a9f0b8cd8101b48ec1ad490b.png @@ -1011,7 +1011,7 @@

Vectorized piecewise functions -../_images/ac8bffe721f87dbb0d6dc1c557a6fd880497330cb08eb11239ed43ae4ee6b5b9.png +../_images/fc9ceefc99e979f8295d2dbbd46babe82367154dcf2c13dfbd097d77f82b2d1d.png

Neither of those methods is convenient. It would be nicer if the function was vectorized, which would allow the direct notation f1([0, 1, 2, 3, 4]). A simple way to achieve this is through the use of logical arrays. We create logical arrays from comparison statements.

@@ -1035,7 +1035,7 @@

Vectorized piecewise functions
[0. 0. 1. 0. 0. 0.]
 
-../_images/ac8bffe721f87dbb0d6dc1c557a6fd880497330cb08eb11239ed43ae4ee6b5b9.png +../_images/fc9ceefc99e979f8295d2dbbd46babe82367154dcf2c13dfbd097d77f82b2d1d.png

A third approach is to use Heaviside functions. The Heaviside function is defined to be zero for x less than some value, and 0.5 for x=0, and 1 for x >= 0. If you can live with y=0.5 for x=0, you can define a vectorized function in terms of Heaviside functions like this.

@@ -1068,6 +1068,9 @@

Vectorized piecewise functions
(1.0, 1.1102230246251565e-14)
 
+

+
+

There are many ways to define piecewise functions, and vectorization is not always necessary. The advantages of vectorization are usually notational simplicity and speed; loops in python are usually very slow compared to vectorized functions.

@@ -1132,7 +1135,7 @@

Smooth transitions between discontinuous functions
-../_images/cdc15e8419b0808f983d04f10a8954743470dd513b1bb51fedd6b41be986bd9c.png +../_images/bcc8fec0f7f15e94698f3de911996a52882947a424bfd446ba02c59658ecd323.png

You can see the discontinuity at Re = 3000. What we need is a method to join these two functions smoothly. We can do that with a sigmoid function. @@ -1150,7 +1153,7 @@

Smooth transitions between discontinuous functions
-../_images/7c201e653799328fc322e49c2cf179118c45c90f9caf99b7fe41206267c20834.png +../_images/e99cd3898c1d9947dacc058d8d81091a36eeda206f2eb76b4fe7d1562ca2a0a0.png

If we have two functions, \(f_1(x)\) and \(f_2(x)\) we want to smoothly join, we do it like this: \(f(x) = (1-\sigma(x))f_1(x) + \sigma(x)f_2(x)\). There is no formal justification for this form of joining, it is simply a mathematical convenience to get a numerically smooth function. Other functions besides the sigmoid function could also be used, as long as they smoothly transition from 0 to 1, or from 1 to zero.

@@ -1177,7 +1180,7 @@

Smooth transitions between discontinuous functions
-../_images/87c41172c53dfe8a0a068b29ae7076ce79bfcda5f68660ddd0a6e14a90dde2c7.png +../_images/06e47b6a6a2858e1c0aa86c15e61bd8607ef3e9c057cf8bb3628af747e791e44.png

You can see that away from the transition the combined function is practically equivalent to the original two functions. That is because away from the transition the sigmoid function is 0 or 1. Near Re = 3000 is a smooth transition from one curve to the other curve.

@@ -1213,7 +1216,7 @@

Smooth transitions between two constants -../_images/12c5b363fd979ae7e1c078ebcb4727de70aef729b95d7c17923e16ba995ba003.png +../_images/c9c6afdc95ab3dd9bba1e90638bcab12b7548c044a99a3b38a38de762d312dbe.png

This is a nice trick to get an analytical function with continuous derivatives for a transition between two constants. You could have the transition occur at a value other than D = 1, as well by changing the argument to the exponential function.

@@ -1280,7 +1283,7 @@

Numerical data integration
4.25 0.0625
 
-

The trapezoid method is overestimating the area significantly. With more points, we get much closer to the analytical value.

@@ -1323,7 +1326,7 @@

Numerical data integration
4.000408121620243
 
-

Let us consider the expanded version of the polynomial. We will use sympy to expand the polynomial.

@@ -1774,7 +1777,7 @@

The trapezoidal method of integration -
time elapsed = 0.001287698745727539 sec
+
time elapsed = 0.0006933212280273438 sec
 1.9999983517708524
 
@@ -1795,7 +1798,7 @@

The trapezoidal method of integration -

We found one solution at x=2. What about the other solution? To get that we have to introduce \(\lambda\) into the equations in another way. We could try: \(f(x;\lambda) = x^2 + \lambda(-5x + 6)\), but this leads to an ODE that is singular at the initial starting point. Another approach is \(f(x;\lambda) = x^2 + 6 + \lambda(-5x)\), but now the solution at \(\lambda=0\) is imaginary, and we do not have a way to integrate that! What we can do instead is add and subtract a number like this: \(f(x;\lambda) = x^2 - 4 + \lambda(-5x + 6 + 4)\). Now at \(\lambda=0\), we have a simple equation with roots at \(\pm 2\), and we already know that \(x=2\) is a solution. So, we create our ODE on \(dx/d\lambda\) with initial condition \(x(0) = -2\).

@@ -922,7 +922,7 @@

Method of continuity for solving nonlinear equations - Part II -../_images/ac17de93ba27ca505d3ea643a7f16737e63dc1d2892d46ac76a96adac5c31d55.png +../_images/d1f050a304b6a610155e5a0413a1c7a9032ef96c268073a32beb044925e576af.png

Now we have the other solution. Note if you choose the other root, \(x=2\), you find that 2 is a root, and learn nothing new. You could choose other values to add, e.g., if you chose to add and subtract 16, then you would find that one starting point leads to one root, and the other starting point leads to the other root. This method does not solve all problems associated with nonlinear root solving, namely, how many roots are there, and which one is “best” or physically reasonable? But it does give a way to solve an equation where you have no idea what an initial guess should be. You can see, however, that just like you can get different answers from different initial guesses, here you can get different answers by setting up the equations differently.

@@ -962,7 +962,7 @@

Use roots for this polynomial -../_images/db191f5a48a7313fd34ffc32d0c84cad613dcd7c4441d3f6659122d311cf6cda.png +../_images/cb24aaead3f49f15b3988742bf411552a85b49eb463cafb01ebcf67167b6624e.png

Now we consider several approaches to counting the number of roots in this interval. Visually it is pretty easy, you just look for where the function crosses zero. Computationally, it is tricker.

@@ -1046,7 +1046,7 @@

Finding the nth root of a periodic function -../_images/696f5aa256798d0001502403deab69d09c4d226f3381e60974d5f22547bf6056.png +../_images/7593b21e108f9e170dfbfbb64766e5fe86afd3a8b5a62e16bf2e1190cb5cc552.png

You can see there are many roots to this equation, and we want to be sure we get the nth root. This function is pretty well behaved, so if you make a good guess about the solution you will get an answer, but if you make a bad guess, you may get the wrong root. We examine next a way to do it without guessing the solution. What we want is the solution to \(f(x) = 0\), but we want all the solutions in a given interval. We derive a new equation, \(f'(x) = 0\), with initial condition \(f(0) = f0\), and integrate the ODE with an event function that identifies all zeros of \(f\) for us. The derivative of our function is \(df/dx = d/dx(x J_1(x)) - Bi J'_0(x)\). It is known (http://www.markrobrien.com/besselfunct.pdf) that \(d/dx(x J_1(x)) = x J_0(x)\), and \(J'_0(x) = -J_1(x)\). All we have to do now is set up the problem and run it.

@@ -1086,7 +1086,7 @@

Finding the nth root of a periodic function -../_images/e74f4f3d1e378b5eb2b7dfb354f16c7dde8695b716532de80873ca9044fbc5a6.png +../_images/7e64bf53667d43e52a048719d67ed4b13e0d77573e83f1b983e1552a3326c7c7.png

You can work this out once, and then you have all the roots in the interval and you can select the one you want.

diff --git a/blog/optimization.html b/blog/optimization.html index 4dcbf1e..b08a3ec 100644 --- a/blog/optimization.html +++ b/blog/optimization.html @@ -632,7 +632,7 @@

Finding the maximum power of a photovoltaic device.
-../_images/5f9a720bcdee69ee52e66ee1498e22ceed5f97b4b19adb911eeb5b6d891f51e8.png +../_images/3f173b35ccfa395bf337982f2023cdd742214cff9c567dfe02886cb2230e3432.png

Now, let us be sure there is a maximum in power.

@@ -651,7 +651,7 @@

Finding the maximum power of a photovoltaic device.
-../_images/f9a979e24de48cf0952970d64c40fa08ae4f70142e0653f69dd5093c00458b4f.png +../_images/434ce4ed3c12c6408d7c8b7ca208baca4f7f60f8029f4e5d9b1526a5fbebed59.png

You can see in fact there is a maximum, near V=0.6. We could solve this problem analytically by taking the appropriate derivative and solving it for zero. That still might require solving a nonlinear problem though. We will directly setup and solve the constrained optimization.

@@ -693,7 +693,7 @@

Finding the maximum power of a photovoltaic device. -../_images/ce05a1314f25c9c3e9d370693012af3d7a5ac2d96f0e6cc747c4dbd352761686.png +../_images/dee2faf1f80d40a8967cc93c695b21fbf3332ca552f58b5a855ddd75436f509d.png

You can see the maximum power is approximately 0.2 (unspecified units), at the conditions indicated by the red dot in the figure above.

@@ -728,7 +728,7 @@

Using Lagrange multipliers in optimization -../_images/b9f319ae89cf16e418046504af6bf55485ac9ce744f35ce6c9197bc4f1f20f1b.png +../_images/d9aae9b7fb515c19b0ca9340abc5bbede5a263e4aa5bce7becdba563a2b0f936.png
@@ -916,7 +916,7 @@

Find the minimum distance from a point to a curve. -../_images/38537ec80b3631ed77ef67e96b16ca51e0b9eb612664413aa04732757e1d82c2.png +../_images/5ae0c09600fd410ea23e354da445976e6a472e4ff5fc0c10c8c6f92101d14a44.png

In the code above, we demonstrate that the point we find on the curve that minimizes the distance satisfies the property that a vector from that point to our other point is normal to the tangent of the curve at that point. This is shown by the fact that the dot product of the two vectors is very close to zero. It is not zero because of the accuracy criteria that is used to stop the minimization is not high enough.

diff --git a/blog/plotting.html b/blog/plotting.html index cfffe90..f585e3e 100644 --- a/blog/plotting.html +++ b/blog/plotting.html @@ -591,7 +591,7 @@

Plot customizations - Modifying line, text and figure properties -../_images/4ad376b58ae56511a36324cf1bd04647dfb0f8ec2274a2f70ecaf73731358a00.png +../_images/d53b1d7c51f848fe995e7d81e979681f49308abbd3079ff120dc340651359abb.png

Lets increase the line thickness, change the line color to red, and make the markers red circles with black outlines. I also like figures in presentations to be 6 inches high, and 4 inches wide.

@@ -612,7 +612,7 @@

Plot customizations - Modifying line, text and figure properties -../_images/ee698be0cbdaf99b134c497559acc60f82bd744671875d3e06979ce5e122aa65.png +../_images/869486ddaf8db9d1b354b46e15366ad73435a6f38dd270f8a0117e45970e5eaa.png
@@ -853,7 +853,7 @@

Setting all the text properties in a figure.
findfont: Font family 'Arial' not found.
 
-../_images/1a3c8761eee8d8d887b913e8f019e927b4533f9aafa273018776ee64b6afab94.png +../_images/57c5ed211821913dc33734b34110b63a8568700ec273db4fd93a57272e627d4e.png

There are many other things you can do!

@@ -879,7 +879,7 @@

Plotting two datasets with very different scales -../_images/9ee66e73babc6e3c8f216d255d28ac86a8e28f7753fb952a81602a20a64a01d1.png +../_images/577acf98068674a51bbd800ed6f531a442fd1467b5c062318d66f81e6ae554fd.png
@@ -898,8 +898,8 @@

Make two plots! -../_images/f4b368f610d88da56059f7878c497e5807292b0b1b613c2730b9b0b9ff2111a1.png -../_images/e9ea264a5a549421977013425fb928b2a4cac00840852fdbfb8c953b6eeaba67.png +../_images/a38a7baa5cd2a6ca2f5cdccbe0a9e862ee56911a2b28d71288894b807b72d7db.png +../_images/a7b0e4fffa599e001171221d8d55b8915d39815d05728d65ff76259750518795.png

@@ -915,7 +915,7 @@

Scaling the results -../_images/80781ebf33466d2f9b3b8ea4613624356798051a698480feb0e36fc549ca58b7.png +../_images/43f2a4fd8e76f4a5500b1df62ad1753fba0f7f69b173161b977ea572ba080900.png

@@ -938,7 +938,7 @@

Double-y axis plot -../_images/9f2fd374102f10d49f21c6be4a9921db99d3b8a8bb02186127416a5357ae0e9f.png +../_images/f0d9a44e6f2ac2616e853c713651d3ca238fa8807ed6dd9e27b7e42f6c4a4f4e.png

@@ -957,7 +957,7 @@

Subplots
-../_images/fb422232c67b75aae6d72f465267f5cec389e8f986e6528a073c099f3a342809.png +../_images/7dc3ce4b1e43ba993585bd5b34d89200a837475c33abb6acbb4727db56c3ab41.png
@@ -1003,7 +1003,7 @@

Customizing plots after the fact -../_images/d3ae5ec1bcae9ce6933f831b86d1a8148b97840ec4b558a5f799fad599d8ebe2.png +../_images/8b4430e725371304b770c9d83f074af6c8873c76da54492f11699f37915b9f98.png @@ -1025,7 +1025,7 @@

Fancy, built-in colors in Python
dict_keys(['aliceblue', 'antiquewhite', 'aqua', 'aquamarine', 'azure', 'beige', 'bisque', 'black', 'blanchedalmond', 'blue', 'blueviolet', 'brown', 'burlywood', 'cadetblue', 'chartreuse', 'chocolate', 'coral', 'cornflowerblue', 'cornsilk', 'crimson', 'cyan', 'darkblue', 'darkcyan', 'darkgoldenrod', 'darkgray', 'darkgreen', 'darkgrey', 'darkkhaki', 'darkmagenta', 'darkolivegreen', 'darkorange', 'darkorchid', 'darkred', 'darksalmon', 'darkseagreen', 'darkslateblue', 'darkslategray', 'darkslategrey', 'darkturquoise', 'darkviolet', 'deeppink', 'deepskyblue', 'dimgray', 'dimgrey', 'dodgerblue', 'firebrick', 'floralwhite', 'forestgreen', 'fuchsia', 'gainsboro', 'ghostwhite', 'gold', 'goldenrod', 'gray', 'green', 'greenyellow', 'grey', 'honeydew', 'hotpink', 'indianred', 'indigo', 'ivory', 'khaki', 'lavender', 'lavenderblush', 'lawngreen', 'lemonchiffon', 'lightblue', 'lightcoral', 'lightcyan', 'lightgoldenrodyellow', 'lightgray', 'lightgreen', 'lightgrey', 'lightpink', 'lightsalmon', 'lightseagreen', 'lightskyblue', 'lightslategray', 'lightslategrey', 'lightsteelblue', 'lightyellow', 'lime', 'limegreen', 'linen', 'magenta', 'maroon', 'mediumaquamarine', 'mediumblue', 'mediumorchid', 'mediumpurple', 'mediumseagreen', 'mediumslateblue', 'mediumspringgreen', 'mediumturquoise', 'mediumvioletred', 'midnightblue', 'mintcream', 'mistyrose', 'moccasin', 'navajowhite', 'navy', 'oldlace', 'olive', 'olivedrab', 'orange', 'orangered', 'orchid', 'palegoldenrod', 'palegreen', 'paleturquoise', 'palevioletred', 'papayawhip', 'peachpuff', 'peru', 'pink', 'plum', 'powderblue', 'purple', 'rebeccapurple', 'red', 'rosybrown', 'royalblue', 'saddlebrown', 'salmon', 'sandybrown', 'seagreen', 'seashell', 'sienna', 'silver', 'skyblue', 'slateblue', 'slategray', 'slategrey', 'snow', 'springgreen', 'steelblue', 'tan', 'teal', 'thistle', 'tomato', 'turquoise', 'violet', 'wheat', 'white', 'whitesmoke', 'yellow', 'yellowgreen'])
 
-../_images/9e7da72746ccd70dcd052fc134af1a3c3bfa2b049549918fee4766a694fd88f8.png +../_images/8e002cbdbbd8c12c16de21e6e1adaa1111ece0aa8890435cf8e967e5057d0ff0.png @@ -1045,7 +1045,7 @@

Picasso’s short lived blue period with Python -../_images/0d2c1a3f4fea54f0582957ee080b2c8b3dd216d55131e8d699096d9d2f916f31.png +../_images/9f2335f4052a9fc26af4630cd11583c9e52ae4974c4e1bd177ac00c2d857cdf7.png

Picasso copied the table available at http://en.wikipedia.org/wiki/List_of_colors>and parsed it into a dictionary of hex codes for new colors. That allowed him to specify a list of beautiful blues for his graph. Picasso eventually gave up on python as an artform, and moved on to painting.

@@ -1103,7 +1103,7 @@

Picasso’s short lived blue period with Python -../_images/0d2c1a3f4fea54f0582957ee080b2c8b3dd216d55131e8d699096d9d2f916f31.png +../_images/9f2335f4052a9fc26af4630cd11583c9e52ae4974c4e1bd177ac00c2d857cdf7.png @@ -1173,11 +1173,11 @@

Peak annotation in matplotlib -
/tmp/ipykernel_2132/256016704.py:19: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
+
/tmp/ipykernel_2145/256016704.py:19: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
   area = np.trapz(i[ind], w[ind])
 
-../_images/59b2238bd6466f1daf9b5c418840f1220bf927e031d379f613031d2bb54d93a7.png +../_images/4f3db3407e2c9495526935a285836cfe9c309a3171445cdecc37236845b708e5.png
diff --git a/blog/programming.html b/blog/programming.html index c5f5a66..11f725b 100644 --- a/blog/programming.html +++ b/blog/programming.html @@ -795,7 +795,7 @@

Unique entries in a vector -
['d', 'b', 'abracadabra', 'a', 'c']
+
['d', 'a', 'b', 'abracadabra', 'c']
 
@@ -1142,7 +1142,7 @@

About your python -
3.11.9 (main, Jun 20 2024, 16:02:53) [GCC 11.4.0]
+
3.11.9 (main, Jun 25 2024, 18:25:01) [GCC 11.4.0]
 /opt/hostedtoolcache/Python/3.11.9/x64/bin/python
 linux
 /opt/hostedtoolcache/Python/3.11.9/x64
@@ -1168,16 +1168,16 @@ 

About your python -
uname_result(system='Linux', node='fv-az1980-869', release='6.5.0-1022-azure', version='#23~22.04.1-Ubuntu SMP Thu May  9 17:59:24 UTC 2024', machine='x86_64')
+
uname_result(system='Linux', node='fv-az887-444', release='6.5.0-1022-azure', version='#23~22.04.1-Ubuntu SMP Thu May  9 17:59:24 UTC 2024', machine='x86_64')
 Linux
 
('64bit', 'ELF')
 x86_64
-fv-az1980-869
+fv-az887-444
 Linux-6.5.0-1022-azure-x86_64-with-glibc2.35
 x86_64
-('main', 'Jun 20 2024 16:02:53')
+('main', 'Jun 25 2024 18:25:01')
 3.11.9
 
@@ -1240,9 +1240,7 @@

About your python
initially inside /home/runner/work/pycse/pycse/pycse-jb/pycse___python_computations_in_science_and_engineering/blog
 inside /home/runner/work/pycse/pycse/pycse-jb/pycse___python_computations_in_science_and_engineering/blog/data
-
-
-

It appears the data is roughly linear, and we know from the ideal gas law that PV = nRT, or P = nR/V*T, which says P should be linearly correlated with V. Note that the temperature data is in degC, not in K, so it is not expected that P=0 at T = 0. We will use linear algebra to compute the line coefficients.

@@ -931,7 +931,7 @@

Model selection -../_images/93a0fc6cf8a376c530b87fea790aa707468eb65682e43a642982dfa9ea484a02.png +../_images/593ee4d7807c5852b25695e4e7e2ecd92bd30f1126475b959b66a4c304d88260.png

The fit looks good, and R^2 is near one, but is it a good model? There are a few ways to examine this. We want to make sure that there are no systematic trends in the errors between the fit and the data, and we want to make sure there are not hidden correlations with other variables. The residuals are the error between the fit and the data. The residuals should not show any patterns when plotted against any variables, and they do not in this case.

@@ -957,7 +957,7 @@

Model selection -../_images/d5610b757f93ea82dead3906bc1ced81cfdd0a67f16054ef1b2893ada23aa37c.png +../_images/ab671f862654c6441b304f6d36444806e6dc751c993b0ec9dd6f16f27c670cc4.png

There may be some correlations in the residuals with the run order. That could indicate an experimental source of error.

@@ -972,7 +972,7 @@

Model selection -../_images/6dff13a1ea9f076d15f5899ee5ce7c7fa5e778e69fb4ceb3d54f60af1fe0c371.png +../_images/5ba9e2f7e8b6f897fd81930619acd4119e5d3f03dfbe32c705bb275a4ca9f3f7.png

It is hard to argue there is any correlation here.

@@ -1067,7 +1067,7 @@

Model selection
[4.056801244813359 4.123083499127842]
 

-../_images/c710e89f6e381b21f16a802a8e17f3e7fe07d880764ac704f14c23aa0de4d930.png +../_images/4391bee2b2ed564b2f727ea47d1de7aaf80918651122c68d60869f2bafa61beb.png

The fit is visually still pretty good, and the R^2 value is only slightly worse. Let us examine the residuals again.

@@ -1083,7 +1083,7 @@

Model selection -../_images/44e6f9a0e6d170f4b4a56fc3643554ac3fbb6edcc5643558fbb6a916b378f726.png +../_images/7cb54573db434c88927bb151c7d16bc8d018242fb0d76a8050811c44bb619ae1.png

You can see a slight trend of decreasing value of the residuals as the Temperature increases. This may indicate a deficiency in the model with no intercept. For the ideal gas law in degC: \(PV = nR(T+273)\) or \(P = nR/V*T + 273*nR/V\), so the intercept is expected to be non-zero in this case. Specifically, we expect the intercept to be 273*R*n/V. Since the molar density of a gas is pretty small, the intercept may be close to, but not equal to zero. That is why the fit still looks ok, but is not as good as letting the intercept be a fitting parameter. That is an example of the deficiency in our model.

@@ -1124,9 +1124,9 @@

Addition and subtraction -../_images/694920f52f387d54f1744d81ba8be84f266003694743e77a7f033f9d7598d92a.png -
0.4987406586557553
-0.49774280605070226
+../_images/4b031a057a58aa98b838c722b5a9f13679bb8d84607636b70ca6df5346872cf7.png
+
0.505004004389188
+0.4946534726349484
 0.5
 
@@ -1150,7 +1150,7 @@

Multiplication -
-
0.2911705382447411
+
0.29247477698630503
 0.2898598062432779
 
@@ -1194,7 +1194,7 @@

exponents -
1.7489408816596042
+
1.7070256434054254
 1.7236544062149992
 
@@ -1208,7 +1208,7 @@

exponents -
0.007463235917889261
+
0.007479008114283664
 0.007483647387490024
 
@@ -1236,7 +1236,7 @@

the chain rule in error propagation -
3.610284165422935
+
3.6088721879129313
 3.6180105030251086
 
@@ -1494,7 +1494,7 @@

Another approach to error propagation -
Ca(exit) = 0.0050070399814704306+/-0.00016843324995414444
+
Ca(exit) = 0.00500533174368263+/-0.00016868059772141597
 
@@ -1526,7 +1526,7 @@

Random thoughts -
@@ -1432,7 +1432,7 @@

Linear equality constraints for atomic mass conservation
/tmp/ipykernel_2224/1892264215.py:6: RuntimeWarning: invalid value encountered in log
+
/tmp/ipykernel_2238/1892264215.py:6: RuntimeWarning: invalid value encountered in log
   G = np.sum(nj * (Gjo / R / T + np.log(nj / Enj)))
 
@@ -1548,13 +1548,13 @@

The Gibbs free energy of a reacting mixture and the equilibrium composition<

-
/tmp/ipykernel_2224/2870202885.py:20: RuntimeWarning: divide by zero encountered in log
+
/tmp/ipykernel_2238/2870202885.py:20: RuntimeWarning: divide by zero encountered in log
   diffg += R * T * x1 * np.log(x2 * P / P0)
-/tmp/ipykernel_2224/2870202885.py:20: RuntimeWarning: invalid value encountered in multiply
+/tmp/ipykernel_2238/2870202885.py:20: RuntimeWarning: invalid value encountered in multiply
   diffg += R * T * x1 * np.log(x2 * P / P0)
 
-../_images/52c598538c6758b04880a8e4def82ea3cec988e62f3245883f7ff10385a3daac.png +../_images/cd92d89850b4705c8f81544bfaf046cf2c4e8be0d25acb81da9cb8cc90c5ce5f.png

Now we simply minimize our Gwigglewiggle function. Based on the figure above, the miminum is near 0.45.

@@ -1576,13 +1576,13 @@

The Gibbs free energy of a reacting mixture and the equilibrium composition<
0.46959618248998036
 
-
/tmp/ipykernel_2224/2870202885.py:20: RuntimeWarning: divide by zero encountered in log
+
/tmp/ipykernel_2238/2870202885.py:20: RuntimeWarning: divide by zero encountered in log
   diffg += R * T * x1 * np.log(x2 * P / P0)
-/tmp/ipykernel_2224/2870202885.py:20: RuntimeWarning: invalid value encountered in multiply
+/tmp/ipykernel_2238/2870202885.py:20: RuntimeWarning: invalid value encountered in multiply
   diffg += R * T * x1 * np.log(x2 * P / P0)
 
-../_images/5db2d30bf3f7307d4957cf1cfcb4f97c23579cf39772530ecbc2384920a1dd9a.png +../_images/afe3203baf56e59c2f40feba583c6ff3c319d1444c5f2026c820602ee506f9ce.png

To compute equilibrium mole fractions we do this:

@@ -1809,7 +1809,7 @@

Plot how the \(\Delta G\)

-../_images/ccb8c6b9767683f4416378e424e0a84e860389269ba378878312187caf1c99b8.png +../_images/305a5e91e6d530c7f45c995ea569d84130f37e159f543f5ffca37394fb17d615.png

Over this temperature range the reaction is exothermic, although near 1000K it is just barely exothermic. At higher temperatures we expect the reaction to become endothermic.

@@ -1831,7 +1831,7 @@

Equilibrium constant calculation -../_images/be045851dc6657fb27082aa89ff603204c15ae955cbf8e49e73d025792304ea9.png +../_images/e360f72a6250eb2f7e2b0176a342a126f4bb9237ee7e7116af54039df4204d09.png

@@ -2019,9 +2019,9 @@

Constrained minimization to find equilibrium compositions

You can see we found the minimum. We can compute the mole fractions pretty easily.

@@ -2373,13 +2373,13 @@

Numerically calculating an effectiveness factor for a porous catalyst bead

-
/tmp/ipykernel_2224/4291268947.py:40: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
+
/tmp/ipykernel_2238/4291268947.py:40: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
   eta_numerical = (np.trapz(k * Ca * 4 * np.pi * (r**2), r)
-/tmp/ipykernel_2224/4291268947.py:41: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
+/tmp/ipykernel_2238/4291268947.py:41: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
   / np.trapz(k * CAs * 4 * np.pi * (r**2), r))
 
-../_images/43af5f6fa255345218f95e9e611c98e9c6fd313c1923020bb3de48a8c9613cb4.png +../_images/06a8548a1303d2680ff898e1f7b239a6dde58936c02035b017044c216a56afa6.png

You can see the concentration of A inside the particle is significantly lower than outside the particle. That is because it is reacting away faster than it can diffuse into the particle. Hence, the overall reaction rate in the particle is lower than it would be without the diffusion limit.

@@ -2458,7 +2458,7 @@

Computing a pipe diameter
The minimum pipe diameter is 0.0389653369530596 m
 

-../_images/f4b38e186e6b7dbb5412e30655b455211e1f6f945f330aa7b70d77c913c05527.png +../_images/fd748d6de2fd99787778056585795d7c8bf213e30008f0e11b9f14f99205436e.png

Any pipe diameter smaller than that value will result in a larger pressure drop at the same volumetric flow rate, or a smaller volumetric flowrate at the same pressure drop. Either way, it will not meet the design specification.

@@ -2779,7 +2779,7 @@

The equal area method for the van der Waals equation

-../_images/63e93e6cb70712d42896a2ca4d7913f2441b95423e7f0f09ce4d4e785129abae.png +../_images/e76fbe7f01f28b461e071a741748d6d11349afaed19387dc92906164bd1c59b2.png

The idea is to pick a Pr and draw a line through the EOS. We want the areas between the line and EOS to be equal on each side of the middle intersection. Let us draw a line on the figure at y = 0.65.

@@ -2796,7 +2796,7 @@

The equal area method for the van der Waals equation
-../_images/0072a3c19fa4e21919464ac65f6184c6f95758b7d3fba4a10a50b3178e398c18.png +../_images/605d27d71edd657b69c712e2743e0c45b1be0fbc6e24c00417cfc5a2c0c55eaf.png

To find the areas, we need to know where the intersection of the vdW eqn with the horizontal line. This is the same as asking what are the roots of the vdW equation at that Pr. We need all three intersections so we can integrate from the first root to the middle root, and then the middle root to the third root. We take advantage of the polynomial nature of the vdW equation, which allows us to use the roots command to get all the roots at once. The polynomial is \(V_R^3 - \frac{1}{3}(1+8 T_R/P_R) + 3/P_R - 1/P_R = 0\). We use the coefficients t0 get the roots like this.

@@ -2815,7 +2815,7 @@

The equal area method for the van der Waals equation
[0.60286812 1.09743234 2.32534056]
 
-../_images/7c7d048cd291065cb68d8a2986cb1d4b7335e212e08042a4008b618a074a33c9.png +../_images/43b0ea57bb809982ef8e2a523fe8160fe99de588d210cd82ca1bba3f908fac09.png
@@ -2978,7 +2978,7 @@

Compute areasNameError: name 'y_eq' is not defined -../_images/8e786b4b1247bf8cfcdfd162cd3087d81628a2419079bab93073ac55a9c20dbe.png +../_images/b6d802a3e849820f5decbab77df186ce091e9c951ea940ed032a3bd827923693.png

@@ -3033,7 +3033,7 @@

Time dependent concentration in a first order reversible reaction in a batch
-../_images/c4de420792db4cab9f3c1121db028a608a14bca712403a6bb939d449ba70f07f.png +../_images/f2087d82cfde5ac2531a39029e133827916bc02ab7fe47d6a58e2c97db541381.png

That is it. The main difference between this and Matlab is the order of arguments in odeint is different, and the ode function has differently ordered arguments.

@@ -3167,7 +3167,7 @@

Integrating the batch reactor mole balance -../_images/1c0707b2558e31df7769dc92bd7090f0d85b8525ec30451b8cdc371db08e7b58.png +../_images/375deb776a401f2ee4164ebe76c38e7b31e52cc12056283eab4260328d82066f.png

You can read off of this figure to find the time required to achieve a particular conversion.

@@ -3214,7 +3214,7 @@

Plug flow reactor with a pressure drop -../_images/9b93f709ece9fc89c4876dab1169c348b86df7a88ffc9dddf64ec7ad3b088da3.png +../_images/4c9ee639930344419fee972673c3a5cb7678beed49858cd2508a098a778cc4fe.png

See Fogler, 4th edition. page 193.

@@ -3585,7 +3585,7 @@

What region is a point in -../_images/b874296dcfcf3785256a1525c0a7128663d0ff321776f111a946b9ffabb51d0a.png +../_images/dc413a1ee7932b817b9d23878470bddd49d9ea3960b19ea45fb3fa884a39e2d3.png

In this example, the boundary is complicated, and not described by a simple function. We will check for intersections of the line from the arbitrary point to the reference point with each segment defining the boundary. If there is an intersection in the boundary, we count that as a crossing. We choose the origin (0, 0) in this case for the reference point. For an arbitrary point (x1, y1), the equation of the line is therefore (provided x1 !=0):

@@ -3698,13 +3698,13 @@

What region is a point in -
/tmp/ipykernel_2224/339476128.py:64: RuntimeWarning: invalid value encountered in scalar divide
+
/tmp/ipykernel_2238/339476128.py:64: RuntimeWarning: invalid value encountered in scalar divide
   m1 = y1 / x1
-/tmp/ipykernel_2224/339476128.py:64: RuntimeWarning: divide by zero encountered in scalar divide
+/tmp/ipykernel_2238/339476128.py:64: RuntimeWarning: divide by zero encountered in scalar divide
   m1 = y1 / x1
 
-../_images/5bd899a62d4c3d2323541bd318da0bea180dc24a09371cdb6d90810277c24bf9.png +../_images/2b2630012b05b400f9a826d57cd1544695e0fb28f2aeedefbcbffe10677d27a4.png

If you look carefully, there are two blue points in the red region, which means there is some edge case we do not capture in our function. Kudos to the person who figures it out. diff --git a/book/00-intro.html b/book/00-intro.html index 40fab1b..2d4bca0 100644 --- a/book/00-intro.html +++ b/book/00-intro.html @@ -761,7 +761,7 @@

plotting
-../_images/3fdbb32ed56648ea66f2e69492efa1b1172105d44b4cd3a4867b5131ab5f4568.png +../_images/b0b62248a05cdf34fba1a7671badfa43a97a7db8c6ca90ab7f261ad409772d80.png
@@ -793,7 +793,7 @@

scipy#<
-../_images/9b9e7c3a02c6eba62efab3888d334e2b435fbdbdab3fd716e9189162b960a71f.png +../_images/da094fc6601412b8e827f00d4a6d4e0a201c9d7ddd748a0ae0a07ef5e7fa7910.png
@@ -807,16 +807,16 @@

scipy#<
{'neval': 63,
  'last': 2,
- 'iord': array([          1,           2,           0,           0,           4,
-                547,         413,           0,           0,           0,
-                  0,           0,  -509864192,       21887,  -509864192,
-              21887,           0,           0,           0,           0,
-                  4,        2188, -1435875184,       32539,  1594927664,
-              32539,  -510875488,       21887,           0,           0,
-             903644,           0,           1,           0,           0,
-                  0,           0,           0,           0,           0,
-                  0,           0,           0,           0,           0,
-                  0,           0,           0,           0,           0],
+ 'iord': array([          1,           2,           0,           0,   218176832,
+           50334979,     4328707, -1610151165, -2130509563,   168558857,
+          134618112,   269356036,   196103132,   229657428, -1185391788,
+        -1057027072,  1020549432,   288550084,   788541753,  -331557660,
+          809046578,   123229003,   130614288,  1506346256,   708837666,
+            2752523,     5832776,     7798889,   369557642,   637545217,
+          906177281,  1325485569,  1443712780,  1963025921, -2063369727,
+            6098177,   553716061,   856765187,   588325653,    53813521,
+           16973318,  -704760322,  1593690581,  -470014715,   872205571,
+           27328168,       50016,       32738,    85458288,       32738],
        dtype=int32),
  'alist': array([0.00000000e+00, 2.25000000e+00, 7.67216743e-04, 2.10783652e-03,
         4.30872995e-03, 7.48622952e-03, 1.17307690e-02, 1.71108947e-02,
@@ -844,19 +844,19 @@ 

scipy#< 2.01589600e-312, 2.33419537e-312, 2.22809558e-312, 2.14321575e-312, 2.41907520e-312, 2.33419537e-312, 9.97338022e-313, 2.35541533e-312, 2.27053550e-312, 1.64726287e+265]), - 'rlist': array([2.05718868e-001, 9.12099070e-001, 6.90490532e-310, 6.90490504e-310, - 6.90490485e-310, 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, - 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, 6.90490532e-310, - 6.90490504e-310, 6.90490485e-310, 6.90490532e-310, 6.90490504e-310, - 6.90490485e-310, 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, - 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, 6.90490532e-310, - 6.90490504e-310, 6.90490485e-310, 6.90490532e-310, 6.90490504e-310, - 6.90490485e-310, 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, - 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, 6.90490532e-310, - 6.90490504e-310, 6.90490485e-310, 6.90490532e-310, 6.90490504e-310, - 6.90490485e-310, 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, - 6.90490532e-310, 6.90490504e-310, 6.90490485e-310, 6.90490532e-310, - 6.90490504e-310, 6.90490485e-310]), + 'rlist': array([2.05718868e-001, 9.12099070e-001, 6.94705636e-310, 6.94705588e-310, + 6.94705568e-310, 6.94705636e-310, 6.94705588e-310, 6.94705568e-310, + 6.94705636e-310, 6.94705588e-310, 6.94705569e-310, 6.94705636e-310, + 6.94705588e-310, 6.94705569e-310, 6.94705636e-310, 6.94705588e-310, + 6.94705569e-310, 6.94705636e-310, 6.94705588e-310, 6.94705569e-310, + 6.94705636e-310, 6.94705588e-310, 6.94705569e-310, 6.94705636e-310, + 6.94705588e-310, 6.94705569e-310, 6.94705636e-310, 6.94705588e-310, + 6.94705569e-310, 6.94705636e-310, 6.94705588e-310, 6.94705569e-310, + 6.94705636e-310, 6.94705588e-310, 6.94705569e-310, 6.94705636e-310, + 6.94705588e-310, 6.94705569e-310, 6.94705636e-310, 6.94705588e-310, + 6.94705569e-310, 6.94705636e-310, 6.94705588e-310, 6.94705569e-310, + 6.94705636e-310, 6.94705588e-310, 6.94705569e-310, 6.94705636e-310, + 6.94705588e-310, 6.94705569e-310]), 'elist': array([7.86630709e-09, 1.01263339e-14, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, @@ -882,7 +882,7 @@

scipy#<

-
/tmp/ipykernel_2255/843280888.py:2: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
+
/tmp/ipykernel_2268/843280888.py:2: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
   (np.trapz(integrand(x1), x1) - I) / I
 
diff --git a/book/01-jupyter.html b/book/01-jupyter.html index f1d4dfb..ec00d0c 100644 --- a/book/01-jupyter.html +++ b/book/01-jupyter.html @@ -644,7 +644,7 @@

Markdown

-../_images/d2b6e72a533d9907f8ceab56f2e5c08e8aee6c2f220c517393143eba3038f8a2.png +../_images/12310fabde9b4db49066dcf3b88ab2f61f7194b60765668fb68e2977a7584db3.png
diff --git a/book/02-integration-1.html b/book/02-integration-1.html index 49ed7f9..196f025 100644 --- a/book/02-integration-1.html +++ b/book/02-integration-1.html @@ -609,7 +609,7 @@

Numerical integration of data -../_images/b038f9dd42392e43a167f1cda431fb7b0912119385a7dd90ac50d9ae9b796077.png +../_images/3216836a9a8315734f6982cd3e712774a7d2985a09186949677564718096bdf4.png

If we want the area under this curve, it is represented by:

@@ -708,7 +708,7 @@

Numerical integration of data -../_images/d84f34dda1ac42cafbcdd69aad213de52659ca0a4e9f894a1c8f9037dd4879f5.png +../_images/ea9c2b2f4d32ba1c5775bdedb9ef13aff7c82142347d23457b5c184faa0b4adc.png

Why don’t these agree? The trapezoid method is an approximation of the integral. In this case the straight lines connecting the points overestimate the value of the function, and so the area under this curve is overestimated.

@@ -727,7 +727,7 @@

numpy.trapz -

We could iterate over the conversions and print the volume for each value. This is a little wasteful since we recompute the areas in each iteration, but here it is so fast it does not matter.

@@ -953,14 +953,14 @@

Estimating the volume of a plug flow reactor
/tmp/ipykernel_2306/4086341036.py:6: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
+
/tmp/ipykernel_2315/4086341036.py:6: DeprecationWarning: `trapz` is deprecated. Use `trapezoid` instead, or one of the numerical integration functions in `scipy.integrate`.
   vol = np.trapz(y[0:i+1], X[0:i+1])
 
Text(0, 0.5, 'V (m^3)')
 
-../_images/bcbf14798c63e658a88847e9ab8d92d2ad5d41762ecc733dc575ba85fcf27e72.png +../_images/7925349caf05552ea1c4fffd358dc8d04fa332fd610c9b57bd10b7df048e8f32.png

An alternative approach is to use a cumulative trapezoid function. This is defined in scipy.integrate. The main benefit of this approach is that it is faster, as it does not recompute the areas, and the code is shorter, so there are less places to make mistakes!

@@ -1067,7 +1067,7 @@

Numerical quadrature - or integration of functions
0.6666666666666674
 
-../_images/f706b106a82453b648c11c4cbb788de3b77525a7ab5b3ea707eab348682e497e.png +../_images/4941853b0da2cb3d6a7534e497a1a27a7e15b2dbe146a74f09ba097b53ef9a0c.png

This example is special in several ways:

@@ -1162,7 +1162,7 @@

Numerical quadrature - or integration of functions
-

This solution does not look that good until you increase the number of points (i.e. decrease the value of \(h\), significantly). It is known the error decreases only linearly with \(h\).

@@ -978,7 +978,7 @@

Fourth-order Runge-Kutta method -../_images/2473e8c3c25d2f234cd0838a363daeb1f6251898d10a36c55adc0c3ed2cb09f7.png +../_images/f4f1fe9e61c82faa562a6747d282267dc865a7d33a249741dbd0a689b180f1a6.png

Note you can get a much more accurate solution with a larger \(h\) with this method.

@@ -1075,7 +1075,7 @@

scipy.integrate.solve_ivp -../_images/7e2b310a6d6393b989ce6e5a3f4fbf46ffee14ab87557f1a169cf9533fde97f1.png +../_images/4faca789649c75ed68ea65df2851f13de025042d6acaae868c2ba1f38a115875.png

That doesn’t looks so great since there are only four data points. By default, the algorithm only uses as many points as it needs to achieve a specified tolerance. We can specify that we want the solution evaluated at other points using the optional t_eval keyword arg.

@@ -1114,10 +1114,10 @@

scipy.integrate.solve_ivp -
<matplotlib.legend.Legend at 0x7f4078c50690>
+
<matplotlib.legend.Legend at 0x7f5a93130290>
 
-../_images/b6e9ecd9195ceba44598f4aed10f470e051415b77dff29d19d311e2b68cf0f66.png +../_images/0f3cb0f20de8a66563583063f2afeb51738e8b0db5b5ace82e7cb68a5289387e.png

So far, solve_ivp solves the issues with item 1 (we did not have to code the algorithm), and items 2 and 3 (it uses an adaptive step and converges to a tolerance for us). It will also help us solve for the inverse problem, i.e. for what value of \(x\) is \(y=4\)?

diff --git a/book/04-fode-2.html b/book/04-fode-2.html index ed55d73..b17c309 100644 --- a/book/04-fode-2.html +++ b/book/04-fode-2.html @@ -734,7 +734,7 @@

Families of solutions to FODEs -../_images/b63004c7c21c1a661480ce19cc92fe4e776351adb064ae041d737e4ab38d4ea0.png +../_images/4c882170c57edbe19f75eea15d2b78930e473c1428b0eaa0c9444e7eedd340ff.png

If you pick a point, the arrows show you which way the solution goes from there. You just follow the arrows to get an approximate solution to this equation. Let’s consider some specific solutions. Suppose we start with the initial condition that \(y(-1) = 0\). You can trace the arrows to estimate where the solution goes.

@@ -769,7 +769,7 @@

Families of solutions to FODEs
Text(0, 0.5, 'y')
 
-../_images/86a31f80392852fc21556106f3de0b504ecfa11317ef148be4b65792e8dfd1b1.png +../_images/4ca25257f2913f38ae85d4a95038cebaf45d532e1a32be08ac0b3fcd328a857a.png

Here are some more examples.

@@ -791,7 +791,7 @@

Families of solutions to FODEs -../_images/a1cf9b0c1948b3cdd8aa6a352b85a1df8309149354e392fcfbcc8fbe91286ccc.png +../_images/7a2d3ec2aecbb38990f26d5d568e4ae26ebbf5ff69f71e784a0d7ea0620787b6.png

You can see the solution looks different depending on the initial condition, but in each case the solution follows the direction field.

@@ -812,7 +812,7 @@

Families of solutions to FODEs -../_images/364f9992b8211498defc0934a7f176ac26ebca6c233638d1dc2b6b1282512b6f.png +../_images/e8aa314b47b56d6047d707f881a7fa79a2376278f871025b873b258c92b05dc5.png @@ -949,7 +949,7 @@

Systems of first-order differential equations -../_images/1c3e4587403683649be4c418331b7331ff87488f2ae1f41d456f955aeda179b2.png +../_images/f66d2a7bd23d952241f13cb70f14341eec26d3af9f58a7499afa25a82e55c6be.png

Another way is to convert the solution to an array where the data we want to plot is in columns. We can achieve this by transposing the array to convert it from 2 rows with 50 columns to 50 rows with 2 columns.

@@ -1025,7 +1025,7 @@

Systems of first-order differential equations -../_images/1c3e4587403683649be4c418331b7331ff87488f2ae1f41d456f955aeda179b2.png +../_images/f66d2a7bd23d952241f13cb70f14341eec26d3af9f58a7499afa25a82e55c6be.png

This works because you can plot an array where the values to be plotted are all in columns.

@@ -1089,7 +1089,7 @@

Predator-prey model example -../_images/5b2910e270ab7d763061402a1308f6b1a0c5ca6f2cebac6f9f713a6f63ea2cd3.png +../_images/ac097c2a6c4aaf204819d804907750128d617a66d53359627cb7842e30ad6445.png

This is a classic boom/bust cycle of predator/prey.

@@ -1120,7 +1120,7 @@

Qualitative method for systems of ODEs -../_images/1f5542999a1f5d8c434daa8f9e0e0f4aa810a426acd91647ddc11cb4c21c6416.png +../_images/c7418030fbdc457831f46f2b2f697082aba6bf810cf31ff06f1e083398379356.png

In this view, we have a limit cycle which just shows the number of rabbits and foxes goes up and down periodically as you travel around the solution curve. Time is parametric in this plot. It starts at t=0 at the initial state, and increases as you go around the cycle.

diff --git a/book/05-nth-odes.html b/book/05-nth-odes.html index e490651..c92ef8e 100644 --- a/book/05-nth-odes.html +++ b/book/05-nth-odes.html @@ -623,7 +623,7 @@

The Van der Pol oscillator -../_images/f111a77b595e89cdb2e29f33eacd6bafa1f35453167223420cdde9cc2521c419.png +../_images/d7b2ba1a939043517519991ed0de1a12fa3ee661d39555354f670a111932217b.png

You can see that the solution appears oscillatory. Let’s be more quantitative than what it looks like. An alternative way to visualize this solution is called the phase portrait where we plot the two state variables (x, v) against each other. We include the starting point for visualization.

@@ -638,7 +638,7 @@

The Van der Pol oscillator -../_images/8ae4c21f593761bc397a8de7102ec9d088ecacb8a895b20c29334dc840432519.png +../_images/1bfbac7247a457c7f1a00ae8fdfd364d165de42d68e127c9ef0b537813b441ad.png

So, evidently it is not exactly periodic in the beginning, but seems to take some time to settle down into a periodic rhythm. That seems to be the case, because if it didn’t we would expect to see a continued spiral in or out of this limit cycle. Another way we can assess this quantitatively is to look at the peak positions in our solution. We return to an event type of solution. We seek an event where the derivative \(dx/dt=0\), and it is a maximum, which means \(x'\) starts positive, becomes zero, and then is negative. Note this is appropriate for this problem, where there is only one, periodic maximum. For other problems, you might need a different approach.

@@ -703,7 +703,7 @@

The Van der Pol oscillator -../_images/83afda2003392c55fb4c60b8c8829bd537a8016b4cd059feb2601929e1dc6d80.png +../_images/33392e0637fdc9771df76c1fb7e43db7e7687a6ddf08c2d66e24180292372af0.png

That looks good, the red dots appear at the maxima, and they are periodic, so now we can see how xmax varies with time.

@@ -716,7 +716,7 @@

The Van der Pol oscillator -../_images/5473213f300a06baf858975406f8d2b754c1fd61822a030979c83b002b923f82.png +../_images/32b0a7e5ccd0208675f3f666e5cd100d653a9aa3d16e154a3a63f8048010809f.png

You can see that after about 5 cycles, xmax is practically constant. We can also see that the period (the time between maxima) is converging to a constant. We cannot say much about what happens at longer times. You could integrate longer if it is important to know that. This is a limitation of numerical methods though. To prove that it will be constant, you need to do some analytical math that would show the period and xmax go to a constant.

@@ -729,7 +729,7 @@

The Van der Pol oscillator -../_images/97fd073914199533ea8be1896f2f10d13331fb647bb4f98f12528d74b9a9bf30.png +../_images/029b1bcc3bc1e118020ecc7c9951ae4a06c452a98e60b2051d5ad6c0f5bbe090.png

If we seek the steady state, oscillatory behavior of this system, we should discard the solutions in at least the first 4 cycles, since the maxima and periods are still changing.

@@ -760,7 +760,7 @@

The Van der Pol oscillator -../_images/22a17bd10012654af9a38f44624f3f968285839fabaa68a9195e4c6838012d28.png +../_images/2d2de64a3539ac993dd5d9123a719e8b69cc398c4eaff125d285fcb41736daff.png

Here you see about 6 more cycles. The period of these events is practically constant.

@@ -789,7 +789,7 @@

The Van der Pol oscillator -../_images/f84c53b555a07e9d452de4273efaa3253185e8bc9c8fe13843550aa1851662f7.png +../_images/1c432c090e842a53aed8ae1a8f2a9c20353b4783e0fa0604c14957350fe81a81.png

This limit cycle shows the oscillatory behavior. You can see here that each cycle repeats on top of itself.

@@ -907,7 +907,7 @@

Solving a parameterized ODE many times
For mu=0.01, steady period after 0 iterations
 
-../_images/a5efe01b25760247dcac46de8444ed86f888152b33da77f2fea30e1bddb890fb.png +../_images/8e4b2231cf1a138a6bf3e8d27860212b9df390ca9070a4ba85a7e6922f059a56.png diff --git a/book/07-nla-1.html b/book/07-nla-1.html index 8b6878b..057a4c6 100644 --- a/book/07-nla-1.html +++ b/book/07-nla-1.html @@ -604,7 +604,7 @@

Introduction to nonlinear algebra -../_images/30d9337ce50a61d8227da4e3127520aa9e7fd1f390181991b9af33066510a1e6.png +../_images/fbf1086e30e4b545b78502de84313b8fc260376fc3e8cf3bbefb769666105d60.png

In contrast, \(sin(x) = 0.5\) will have an infinite number of solutions, everywhere the function intersects the x-axis.

@@ -623,7 +623,7 @@

Introduction to nonlinear algebra -../_images/60ee5d949cd85eff18f192cfcb947f1d3a47a69852928d703de6f14d82146e0d.png +../_images/066977168613b28fa6fac9b75bb25dd3d2c9a1db5162c26b8e45c4ceb1d470f6.png

Finally, \(sin(x) = x - 1\) has only one solution.

@@ -640,7 +640,7 @@

Introduction to nonlinear algebra -../_images/6a83fbff77d4cbfd129ab40fc8e80a93e12da822ff5e234ff739b822296141c3.png +../_images/2405a236dcb32f376d0aabea00b08253c705780d75c6ade473cf06e92b8bcb2a.png

The equation \(e^{-0.5 x} \sin(x) = 0.5\), evidently has two solutions, but other versions of this equation might have 0, 1, multiple or infinite solutions.

@@ -660,7 +660,7 @@

Introduction to nonlinear algebra -../_images/8102e3c62117d467f06be43ac820095eff2629f59d961d86453636b1cd730473.png +../_images/107efcebc94ee8b84ea73a5d509e0a4aa1c7811487e938724c88e0864dbd4246.png

exercise modify the equation to see 0, 1, many or infinite solutions.

@@ -783,7 +783,7 @@

Problem problems -../_images/f69fab6596408746dd18c4800abc16ed82e584aa9b119fa3293d3d7c10aa8f3c.png +../_images/81ff21e0d7623df262b9c4623435236b76e36b0fc73c9b984db17149300f0acd.png

It seems obvious there is a root near -1.7. But if you use a guess around x=0, the algorithm simply oscillates back and forth and never converges. Let’s see:

@@ -854,7 +854,7 @@

Derivatives of functions -
/tmp/ipykernel_2413/1845505028.py:6: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
+
/tmp/ipykernel_2430/1845505028.py:6: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
   derivative(f, x0, dx=1e-6), 3 * x0**2  # the numerical and analytical derivative
 
@@ -899,9 +899,9 @@

Derivatives of functions -
/tmp/ipykernel_2413/1563071673.py:7: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
+
/tmp/ipykernel_2430/1563071673.py:7: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
   d0 = derivative(func, x0, dx=dx)
-/tmp/ipykernel_2413/1563071673.py:10: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
+/tmp/ipykernel_2430/1563071673.py:10: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
   dnew = derivative(func, x0, dx=dx)
 
@@ -937,9 +937,9 @@

Derivatives of functions - -
/tmp/ipykernel_2413/1619064557.py:9: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
+
/tmp/ipykernel_2430/1619064557.py:9: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
   print(f'{float(ans):1.2f}')
 
@@ -1146,7 +1146,7 @@

A worked example -../_images/e92bb1557ffe92211c1640ac76cc40e009bac044d4ac0c207b95a4d778d4d1a9.png +../_images/fdc01fbc59c1f2cb1d247a6f579dc0be1667f33874af3a1850315b3d2b230e7f.png

You can see there is one answer in this range, near a flow rate of 1.0 mol/min. We use that as an initial guess for fsolve:

@@ -1212,11 +1212,11 @@

Parameterized objective functions -
/tmp/ipykernel_2413/2335501430.py:17: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
+
/tmp/ipykernel_2430/2335501430.py:17: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
   fa_exit[i] = ans
 
-../_images/cd2f0004d3d8d62f7720750098ee15a07d42e86d421e7e5cbd8e4d30235bba58.png +../_images/aa84161603fd8ceeb44ebc38bb6ae065bdd634223437cd1e21e504037785a6ce.png

You can see here that any rate constant above about 0.5 1/min leads to near complete conversion, so heating above the temperature required for this would be wasteful.

diff --git a/book/08-nla-2.html b/book/08-nla-2.html index 2be6250..1c6eb42 100644 --- a/book/08-nla-2.html +++ b/book/08-nla-2.html @@ -620,7 +620,7 @@

Special nonlinear systems - polynomials -../_images/740391898af766dce518adaca306e6844e20d097e2735c681d0a3977ddfd8597.png +../_images/30f1a9ae200d2cdc4c033a74b4a2315451a3baf6f88e5149995d0b7cee272f88.png

We can also use this to plot a polynomial.

@@ -639,7 +639,7 @@

Special nonlinear systems - polynomials -../_images/24dd69271dda5347b85b2b103f6f0782c7796148fe9583efda5bbff01bf06b5f.png +../_images/9936a95a3228c3b18c476401e29db943acde4b888f24c04629179410406d249c.png

Why is this so convenient?

@@ -721,7 +721,7 @@

Cubic equations of state -

We should check our residuals function. We mostly want to see that it runs, and produces the right shaped output.

@@ -738,7 +738,7 @@

Solving nonlinear BVPs by finite differences
The solution converged.
 
-../_images/7b9ff5f7e68229fd5c53414fa7a98f28b1641912bf5bca142a99c99cb439b4d7.png +../_images/dae5ce25a27aa9e40f3806b2229e1755b9da44b9fe83ee1e74cba2cd5b9ec68d.png

This result doesn’t look great at the origin, but remember:

@@ -882,7 +882,7 @@

A worked bvp problem
((50,), (50,))
 
-../_images/8fe14c22db72781a4c49634c655235ea02d020f43f33868a7e11537ae97dcf9a.png +../_images/5937a4f15ecc476ae85579d1ba6305d49a86c885dcdb7538933d73fe0d4ace5e.png

We also need a guess for U2, and in this case we know that \(u2 = u1'\), so we just use that.

@@ -903,7 +903,7 @@

A worked bvp problem
(2, 50)
 
-../_images/1f218fe8bf6df35223ba30686fccfc17b1ff1e9eabf2f598f8a6413b54bd1075.png +../_images/1a98bbe977711241a49194c6852a5b7410a6db551d1e330f0d062f976bbc955c.png

You should always visualize the guess to make sure it does what you want. It is hard to make these!

@@ -922,7 +922,7 @@

A worked bvp problem
-../_images/fd1cfa9c8cc1ca9e128be7d0c06066b44410c2b711e1fb35b734e7ddf2788c73.png +../_images/f76a8c91804911e9579d8c1a2b5ff873b9c204ccce46e5752f6993047cd3f62b.png

Now, we are ready to solve the BVP.

@@ -942,7 +942,7 @@

A worked bvp problem
The algorithm converged to the desired accuracy.
 
-../_images/c9138b755f288ca87f2393af6b9fc51b153260282ba5cbf36c216697e6e4b885.png +../_images/20b752d591048727da1fa7d833b602535a309d7ee2a3339d304c5611b8988010.png

exercise Try using different guesses, e.g. lines, or triangle shapes, etc. What else looks like this shape? Half a cycle of a sin wave? A semi-circle?

@@ -995,7 +995,7 @@

Concentration profile in a particle -../_images/94974a1e90dfed707653221a5252e77b14d01273eef933af51dcb41699478165.png +../_images/38ab6e4fc7d18a4ad04fd8e9ef8f582c184bb90759fb16a959c9986bda1be8ea.png

Now we solve the system.

@@ -1028,7 +1028,7 @@

Concentration profile in a particle -../_images/09599c841a8337fd5122990ae72614ea743dd9945aa28c48e4852a7541852191.png +../_images/111f6c2981b5ffbd33250e61e82fb720d0b348723a1f76a0136775fddea229c5.png -../_images/3763b4458b314e06dfb7f72273c3e69037c310c9f0aa0cd2ed015f8f4139e809.png +../_images/ecf2bf2691ae87ca76cc07d3865ad9c991553ea4e79403e35c52db47e1d1ce99.png -

You can see there is a minimum near 0.6. We can find the minimum in a crude kind of way by finding the index of the minimum value in the y-array, and then getting the corresponding value of the x-array. You control the accuracy of this answer by the number of points you discretize the function over.

@@ -664,7 +664,7 @@

Find the derivative, and solve for where it is zero
-
/tmp/ipykernel_2496/2917585576.py:4: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
+
/tmp/ipykernel_2522/2917585576.py:4: DeprecationWarning: scipy.misc.derivative is deprecated in SciPy v1.10.0; and will be completely removed in SciPy v1.12.0. You may consider using findiff: https://github.com/maroba/findiff or numdifftools: https://github.com/pbrod/numdifftools
   return derivative(f, x, dx=1e-6)
 
@@ -707,9 +707,9 @@

Newton-Raphson method of minima finding -

Note this answer is only the same in the first 4 decimal places. Remember that these iterative approaches stop when a tolerance is met. Check the defaults on fmin!

@@ -797,7 +797,7 @@

Multiple minima -../_images/69add91c1d95a7aca8da7c7199a16199c1c45236fe2260fd4e07ad236c969975.png +../_images/78b3c1e9567d501e2f042a6fe423603d051c490e9b4d30c79ca95cc7b26d595e.png

This guess finds the one near 2.2:

@@ -858,7 +858,7 @@

Finding maxima -../_images/1944484f5a832cf925b3b378624e4dfaf461406c7f6cc6b8a4d0afcf0fa44d05.png +../_images/993ee85392d96f8332d25b370271990469b82a0111cd8a0c62115911f5d1d8c8.png

The standard way to use fmin is to define an optional argument for the sign that defaults to one. Then, when we call fmin, we will pass -1 as the sign to the function, so we find the minimum of -h(x). Then, we evaluate h(x) at that x-value to get the actual value of the maximum. It is not necessary do this, you can also manually pass around the sign and try to keep it straight.

@@ -882,7 +882,7 @@

Finding maxima
[1.56120872]
 
-../_images/eed310bec70a07afa3a8201dab33583a44345de12e5cfda22517d2f2f6049c1c.png +../_images/4dfae24e648ab1ff919e9ce216b1a8045591666e680eb78d89f41b05a8b4c4a8.png

Once again, here you have to decide which maximum is relevant

@@ -955,7 +955,7 @@

Application to maximizing profit in a PFR -../_images/bd7b31a74bd168e63b7a7077c6c0b577ea0e68efa78f98be76151a8b01826796.png +../_images/35aecf9687338b391e751883ca2d78d8b2afe018c5ba017780b0b4add7ac514c.png

You can see from this plot there is a maximum near V=1.5. We can use that as a guess for fmin.

diff --git a/book/11-regression.html b/book/11-regression.html index 380aee2..df03d5b 100644 --- a/book/11-regression.html +++ b/book/11-regression.html @@ -593,7 +593,7 @@

Regression of data is a form of function minimization
-../_images/b1b10890e1cde814b50f99018fdc9419242834bb2c61f44961df167b2b6ec874.png +../_images/b5f71e60a1ff65c161c08c0675cf07c52c8d94843a3840cbc983c4d6da386433.png

In Materials Science we often want to fit an equation of state to this data. We will use this equation:

@@ -746,7 +746,7 @@

Regression of data is a form of function minimization -../_images/388fd650fb0d5d273c44562261f06b735bf19429fb10d7188ccdd970104a948f.png +../_images/bfcfe201836f5d4df7022a1e96e59017620d4e880f439c428eb33ec328a52e69.png

That looks pretty good. We should ask ourselves, how do we know we got a minimum? We should see that the objective function is really at a minimum for each of the parameters. Here, we show that it is a minimum for the first parameter.

@@ -766,7 +766,7 @@

Regression of data is a form of function minimization
-../_images/fa0bceee4a68863bf8524bc64cd409d572cc7d961f8fc0f63bdfd50dfbe90d7a.png +../_images/9d7b6ace81d9855f16bad8b5fdc65362401f029dd9cddc8debac3390bef3e265.png

You can see visually that the error goes up on each side of the parameter estimate.

@@ -818,7 +818,7 @@

Regression of data is a form of function minimization

exercise Try different initial guesses and find one that does not look this good.

@@ -1097,7 +1097,7 @@

What about uncertainty on the predictions?
np.float64(1.3205427044923441)
 
-../_images/5d69ed60d0d6b73f00b0e4c891cc50f74c9aa4dbb5511e9b476caeafdc41375e.png +../_images/bf798e624d76d3c8e1cde5cbdd6676700cebfaa78edcce91cbdef71bc4f23742.png

We estimate the model plateaus at about y=1.32, but what is an appropriate estimate of the error in this? There are uncertainties in the model parameters, so there must be uncertainty in the predictions. To estimate this, we first look at how to generate a distribution of random numbers with a normal distribution around some mean with some standard error.

@@ -1112,7 +1112,7 @@

What about uncertainty on the predictions? -../_images/57a592bc4966bce3f64dcb4976c8b9237d2f79bd8b8c26a0d952f3f00961612e.png +../_images/824a708ef3594117a584e21306433169b31dfb0c126fc72b59caeda6b5d040eb.png

So the idea is we can generate a distribution of the parameters

@@ -1128,12 +1128,12 @@

What about uncertainty on the predictions? -
(np.float64(1.3204388883201963),
- np.float64(0.009640609264270194),
+
(np.float64(1.3203509874995711),
+ np.float64(0.00962727705451916),
  np.float64(0.001027904909551584))
 
-../_images/c70ab1126da7211c94f525ba62f0277b377f124efad5deb369b27e7e97eb913e.png +../_images/2a627a3dc4f1ed5e7987361c98a7e69502d3d4d7d0da4b48e492c3a83b371d1d.png

Well, in 20/20 hindsight, we might have guessed the uncertainty in the asymptote would be just like the uncertainty in the \(a\) parameter. In this case, it is appropriate to use three significant figures given the uncertainty on the answer. A useful guideline is that the 95% confidence interval is about ± 2 σ. At ± 1 σ you only have about a 60% confidence interval.

diff --git a/book/12-nonlinear-regression-2.html b/book/12-nonlinear-regression-2.html index 0da2e8f..86a987a 100644 --- a/book/12-nonlinear-regression-2.html +++ b/book/12-nonlinear-regression-2.html @@ -710,7 +710,7 @@

Effects of outliers on regression
[0.2404 1.144 ]
 
-../_images/92bedcb7f7efba501510588d5876c7cf2db61faaaa52c12dc645928f5de3b39a.png +../_images/ea2642bee61dda6e8bde49423fa9246377b3ebfcd6edc10a36f3490831fa93ea.png

You can see that the fitted line is “dragged” towards the outlier. We say that least squares minimization is not robust to outliers.

@@ -771,7 +771,7 @@

Minimizing the summed absolute errors
[0.26845682 1.14      ]
 
-../_images/82f090990f950e3316dd3b3124f1f79a54f990e46c92d451a306f0e410360f76.png +../_images/b74eb817aa063dc63c2101786526877b3831460e8846d12ccd3e5efda0d764a7.png

There is a historical reason this is not done a lot, and that is the absolute value function has a discontinuity in its first derivative at the origin which can be problematic in some optimization algorithms. It is obviously not a problem here, and you can see that the outlier has less of an effect on the fitted line in this case.

@@ -796,7 +796,7 @@

Minimizing the summed absolute errors
[0.25741034 1.15352086]
 
-../_images/69c8a9e9b5fcefe1846a24a08870939fd87a2d4567d1d977d79bcc2c747db5ec.png +../_images/cce6250ebc7f4466fab3031bf80241bcc1ed7464185d6c6f03635aef3b6cf609.png

The downside of these approaches is that they complicate the analysis of uncertainty. The uncertainty analysis we have considered so far is only formally correct when we minimize the summed squared errors. It is only approximately correct when something else is minimized.

@@ -819,7 +819,7 @@

Robust regression approaches -../_images/336656425b11fe2498d3d211480bc87d6e1c3304f48f736cf9bcc48da0aedc60.png +../_images/6215fa451250e6130f3ac8916075fca377232d20667e8e778d25e6fff00363df.png
@@ -842,7 +842,7 @@

Least Median regression
[0.26804924 1.18981534]
 
-../_images/431922bc7cce979c7ce5472668718b860fe871446144b2b0d0e8e56c413f7d31.png +../_images/a1e50f72bc5e3e5c0bb353a9d1e93896ed929fda57d1248d914ac7ea47485f81.png

@@ -864,7 +864,7 @@

Weighted nonlinear regression -../_images/e3a06fa40efcf6e7a3f62a3e2e24dd25279f6da1db1ed735c287a7e94fa82a53.png +../_images/fe4f05fe2b33accf2e411ba6247288aacce0f06c210767be95fdae6cef1a2898.png

The aim of this work is to fit a nonlinear model \(y= a (1 - e^{-b x})\) to this data. We first consider a standard minimization of the sum squared errors. Inspection of the model suggests at large x, \(a\) is a plateau value, which we can read from the graph. For the value of \(b\), we might estimate a half-life at about one day and solve \(110 = 240(1 - e^-b)\)

@@ -908,7 +908,7 @@

Weighted nonlinear regression -../_images/bd712f74b2cca54b5f8347da9641be6b9318b46cbb31adcd79bc0e8c3d101c82.png +../_images/c82737ee384e7c49b4f7d9545851b464a090caa76ee8ab9306b223f11ab1a0a1.png

The fit generally goes through the data, but it is not clear if there is a small outlier near 2 that is skewing the fit, and perhaps leading to an inaccurate asymptote at long times.

@@ -942,7 +942,7 @@

Weighted nonlinear regression
[230.77020888   0.35563066]
 
-../_images/5aa17a10decbe9ebc61b5950330b8370a00d61241698f651ea0f950f66c8f4f8.png +../_images/9eb7c49f28c4ca72a093d4df6a935ace28122f279f9e5fb022a4d9d8fca28804.png

The result here is that the model fits the points we measured a lot better than the points we measured once.

diff --git a/book/13-constrained-optimization.html b/book/13-constrained-optimization.html index 1a88a69..fb915a9 100644 --- a/book/13-constrained-optimization.html +++ b/book/13-constrained-optimization.html @@ -608,7 +608,7 @@

Constrained minimization -../_images/875ba8db0b3560f8ca3dcaa8440412d855810948b0e87c7170610199edf965eb.png +../_images/9470eb37f895154b86414647d12f817bc6c35427b8ba7a0fa3c37d7918b53464.png
-../_images/79eeed0e914677aec38793afd3ac55751b308ce81aa2318d3769fdfa0df3fc85.png +../_images/913e5b378f7e614043547dfcccef60ce11ae7a3b6d6f64719939a542a4fa7ca7.png

You can have multiple equality constraints, you just make a list of dictionaries. Suppose we seek to minimize \(x1 + x2 + x3^2\) subject to the equality constraints \(x1=1\), and \(x1^2 + x2^2 = 1\). Some analysis suggests that this really means x1=1, x2=0, and then x3 must also be zero to minimize the function, which has a minimum value of 1.

@@ -969,7 +969,7 @@

Inequality constraints
-../_images/1c057799368cd45f7f887062dad2ff6f8e28a16e61c5960f8b0e14d3010324f1.png +../_images/53ac317667d7c2fc20cbd3e3c4aacc09ab5cacd9ad0ad1bd1f621b38162a18e3.png

You can see by inspection there is a minimum around x=-1, and at x=2.5. Note the one at x=2.5 is not a minimum in the sense that the derivative=0 there, it is just the smallest value that also satisfies the constraint. To solve this problem, we set up the following code:

diff --git a/book/15-intro-linear-algebra.html b/book/15-intro-linear-algebra.html index 4f622dc..691e026 100644 --- a/book/15-intro-linear-algebra.html +++ b/book/15-intro-linear-algebra.html @@ -1257,7 +1257,7 @@

The determinant -

You can see by inspection that solve must not be using an inverse to solve these equations; if it did, it would take much longer to solve them. It is remarkable that we can solve ~5000 simultaneous equations here in about 1 second!

diff --git a/book/16-linear-algebra.html b/book/16-linear-algebra.html index 439264d..d90cf29 100644 --- a/book/16-linear-algebra.html +++ b/book/16-linear-algebra.html @@ -1029,7 +1029,7 @@

Application in linear boundary value problems -../_images/6194abc785c67cc46f00b47baa4e0fc39849586702a5b5412fe232169097c56f.png +../_images/c2be06cca0f7bfc352dad9c6c6c9c52bd7a66ebd7b70df92aee2d4ef31597b52.png

Note that we have approximated the solution by discretizing and estimating the derivatives that the points. You have to check for convergence by increasing the number of points \(N\).

@@ -1108,7 +1108,7 @@

Things to look out for
-../_images/7c8ce8739b38a423088537f48abfdef6a4a5f01c55439bfed4eeca5a8a7037b4.png +../_images/f77ee51b7ce73b2c66aa675dab0a27339ca7cbd2989d943061c78bf2c600c172.png

This system of equations is sensitive to roundoff errors, both in the coefficients of \(\mathbf{A}\) and in the numerics of solving the equations.

diff --git a/book/17-linear-algebra-2.html b/book/17-linear-algebra-2.html index 773c0e7..0779af5 100644 --- a/book/17-linear-algebra-2.html +++ b/book/17-linear-algebra-2.html @@ -594,7 +594,7 @@

Interpolating between data points -../_images/7e317b3c007f55f4a255d368ab829c7bd4ee69652a9aa5ba11abd9f66a3574f7.png +../_images/94979f45a163837a8d61d8abec7c8946c8445bc362ce58a850d0c2926ee1ebd9.png

We would like an equation like \(y(x) = a_2 x^2 + a_1 x + a_0\). If we write these out for each data point we get:

@@ -656,7 +656,7 @@

Interpolating between data points -../_images/a7e500235f3c1e301f3fdbb82a3444fbb5b8777cb368018c14c0829ea7514119.png +../_images/75ecea12fd7cc49008910b1f7001227e678ce9eb6654dd7ca4eab6cb34241fda.png

What we have done here is fit an Nth order polynomial to \(N\) data points. There is a possibility that we have overfit this data, and extrapolation is not reliable. However, interpolation by this method may be useful. We will return to this for larger data sets where \(N\) is much larger than the order of the polynomial when we talk about linear regression next week.

@@ -707,7 +707,7 @@

Interpolation libraries -../_images/2cc78b67ba659d267dab63b42844535e1f69ec5f52d4123f405c02aa96aa9466.png +../_images/3320417e17bb9d94388c5d2bd083d90c29dc3b86eb5cb7dded81dbb0790681f2.png
-../_images/808b7664b8358dc80e1f0f0e01e3c92f9e65c42026d04312fe9c901462b9b964.png +../_images/4f1d7d436e7583794320696ee725114d155b62aeba918839f8de5b0ef258e44f.png
-../_images/64afd8fbcbb2ce8686c0b80db379306bd3b8a72f83b07409a83b46b331a3b846.png +../_images/d3c779f7a94c2a06991233b548ce29680bde1a9765bdbe212255d1bb2882be67.png

Interpolation is a kind of data driven model for developing a mathematical model from data that can be used to predict new values. These models are not based on physics, but they can be used for predicting new values, estimating derivatives, integrals, etc. Of course, you must be careful with extrapolation; all polynomials tend to ± infinity eventually, which is probably not physically relevant in most cases.

@@ -817,9 +817,9 @@

Eigenvalues -
array([[1.85633723, 0.90775149, 1.58462077],
-       [0.90775149, 0.05403518, 0.78648743],
-       [1.58462077, 0.78648743, 0.24651104]])
+
array([[0.46302306, 0.49799434, 1.13597004],
+       [0.49799434, 0.14431942, 0.78988401],
+       [1.13597004, 0.78988401, 0.32121277]])
 
@@ -834,7 +834,7 @@

Eigenvalues -
array([1.8263237 , 0.27801759, 0.04618801])
+
array([3.75159824, 0.61051038, 0.00993245])
 
@@ -846,8 +846,8 @@

Eigenvalues -
array([ 1.30646303+0.j        , -0.13209265+0.16514484j,
-       -0.13209265-0.16514484j])
+
array([1.42273837+0.j        , 0.1698839 +0.23583954j,
+       0.1698839 -0.23583954j])
 
@@ -861,7 +861,7 @@

Eigenvalues -
(np.float64(2.150529299114675), np.float64(2.150529299114675))
+
(np.float64(4.372041080266236), np.float64(4.372041080266236))
 
@@ -875,7 +875,7 @@

Eigenvalues -
np.float64(2.1505292991146763)
+
np.float64(4.37204108026624)
 
@@ -889,7 +889,7 @@

Eigenvalues -
(np.float64(0.02345196576353182), np.float64(0.023451965763531778))
+
(np.float64(0.022749189157166692), np.float64(0.02274918915716699))
 
@@ -903,10 +903,10 @@

Eigenvalues -
(array([1.8263237 , 0.27801759, 0.04618801]),
- array([[ 0.74278495,  0.65593421,  0.13424169],
-        [ 0.25337007, -0.08979379, -0.96319296],
-        [ 0.61973714, -0.74945806,  0.23289157]]))
+
(array([3.75159824, 0.61051038, 0.00993245]),
+ array([[-0.6396746 , -0.54985867,  0.53709575],
+        [-0.69886885,  0.12515565, -0.70421473],
+        [-0.31999801,  0.82582777,  0.46433799]]))
 
@@ -920,7 +920,7 @@

Eigenvalues -
(np.float64(1.0), np.float64(1.0))
+
(np.float64(1.0), np.float64(0.9999999999999999))
 
@@ -932,8 +932,8 @@

Eigenvalues -
(array([1.14342594, 0.38480519, 0.83306827]),
- array([1.35656576, 1.19794819, 0.24516878]))
+
(array([-1.7340062 , -1.57628126, -0.37860883]),
+ array([-2.39980212, -2.06284882,  2.01496747]))
 
@@ -946,8 +946,8 @@

Eigenvalues -

We previously claimed that solving this equation was equivalent to minimizing the summed squared errors. Here we demonstrate that is consistent with our observation for the first parameter.

@@ -731,7 +731,7 @@

An example of polynomial fitting -../_images/ba825d93fb2a27bd0db37046c4a3e555740877d8eafa6c5bb490c5d26385be75.png +../_images/4da5ed1b50c42b2132cc6118991d1c0770ca4150f969aee242e15abe0c395a20.png

It is almost certainly not reasonable for the concentration of A to start increasing again after about 350 time units.

@@ -909,7 +909,7 @@

Regularization -../_images/cfd7de36aad87308051379396faffb34c5cbb161a71a8e51cac152ca2215d121.png +../_images/8a92a292957660f5ed4ca722ebc80809087cc6140d7b880fe4b02e4918175056.png

Our goal is to fit a linear regression model to this data. We want to avoid underfitting and overfitting. If we just fit polynomials to this data, we find some undesirable behavior. Let’s look at fits up to a 12th order polynomials.

@@ -940,7 +940,7 @@

Regularization +../_images/acc025ca1998f5d9e9bad0f8e40965df33f41a2cdd7e429806e36101b8394212.png

The most undesirable behavior is that the coefficients grow large, which puts a lot of weight in places we might not want. This also leads to wiggles in the fit, which are probably not reasonable. The solution to this issue is called regularization, which means we add a penalty to our objective function that serves to reduce the magnitude of the parameters. There are several approaches to regularization. In ridge regression we add an L2 penalty to the parameters, i.e. the sum of the parameters squared. In LASSO regression we add an L1 penalty to the parameters, i.e. the sum of the absolute values of the parameters.

@@ -1041,7 +1041,7 @@

Ridge regression +../_images/c747a39447bb3539d2f3a89fafe541c907c7d6e90afd7c5c5440d7e5aded0811.png

One way people have evaluated a reasonable value of λ is to look at how the coefficients vary with λ using a ridge plot. In this plot, you look for a range that balances the large swings associated with regular unconstrained regression and the damping caused by large values of λ. Here a value of \(10^{-6} \le \lambda \le 10^{-8}\) would be considered reasonable.

@@ -1062,7 +1062,7 @@

Ridge regression -../_images/fef5a985ae42236d3832b313de2d33cb285079353f9e1e375377cc879f836535.png +../_images/d7c078fc195a31c269ddb4479f334dd1dc2d936a4b37c22c7571b0fd4f03d5e7.png @@ -1107,7 +1107,7 @@

LASSO regression +../_images/28892f23b3c6fe8ec06ed76e8d5a0794c3a440aaba63a4a2ccdfcc161bf5d048.png

Now, we can explore the effect of λ more thoroughly.

@@ -1134,17 +1134,18 @@

LASSO regression

So, what we need is a convenient way to compute the covariance between the points we know, and the points we want to estimate. To keep things simple for now, we consider a small data set. We need to be able to compute the distance from each known \(x_i\) to each known \(x_j\). Numpy array broadcasting makes this simple. We expand each array, and then take the difference.

@@ -780,7 +780,7 @@

GPR by example -

That is not bad, but clearly not great. With a \(\lambda=0.15\), only one data point is contributing to the estimate, the other points have only small contributions because they are far from points we are estimating. This is a feature of the assumption we made about the covariance with \(\lambda\). This means we do not have enough data to make a very good estimate. We can see this if we try this with a much more dense data set.

@@ -830,7 +830,7 @@

GPR by example
Known data step size is 0.05
 
-../_images/0a0a22a3d9b0d0506638efb8edc3d32bb142a3ad93ab67c8cd2ef9c34eeb8886.png +../_images/83a1577f46094e1cba3d5948beccd062b8cedcd557a75f7fe10d7242fbf98dcd.png

Now you can see that we do very well in estimating the values. The length scale here might even be considered too short, since it is evident we are fitting trends in the noise.

@@ -861,7 +861,7 @@

GPR by example
Known data step size is 0.05
 
-../_images/51ae61a5f6d997c737173373e8481de1ef1e5ecdbf8e75ab419ce1469688ec11.png +../_images/341bdc3b050f4ba68cad9ccf13ee4798c48e64ec9aa5d65c030a5d5597ccb396.png
@@ -950,7 +950,7 @@

Overfitting in GPR -../_images/421908b13c6f6b6cc925d67e947ee98e2f446549dd6ee8984e8e3052478cd354.png +../_images/f2f5fdf657bb3eebe4f3987474aa5b31f51896c57bfe4b43e767a68d9648864a.png @@ -991,10 +991,10 @@

Finding the hyperparameters in GPR -
array([1.        , 0.06918223])
+
array([1.        , 0.07604382])
 
-../_images/32101ff10602a2a3d748e375158711bcb5c157c06bd868fbb6a08c317a33950d.png +../_images/0078c77c15f6ec9d5f130da1d7a598dc3557214b37dd3656e97c953f7d627647.png

As before, we setup a log likelihood function and maximize it to get estimates for the parameters.

@@ -1087,18 +1087,18 @@

An example with a linear kernel -

Note that now, we get linear extrapolation, because we are using a linear kernel. Note also that the hyperparameters do not mean anything in particular to us. They do not include the slope or intercept. We can work those out pretty easily though. The intercept is just a prediction at \(x=0\):

@@ -1139,7 +1139,7 @@

An example with a linear kernel - @@ -1204,7 +1204,7 @@

Combining kernels -../_images/0b6b782423938ab371b841bfd48d8e17b6d6b0df72f178e3ad92574cf7cc0d72.png +../_images/c46928c4c650ccb93a08674bd77b73b448f5447dbada401a1cbae5120091d83d.png

This looks like a sin wave superimposed on a line. A periodic kernel is defined as

@@ -1229,19 +1229,19 @@

Combining kernels
  message: Optimization terminated successfully.
   success: True
    status: 0
-      fun: 21.606438354036335
-        x: [ 6.859e-07  3.795e-01 -1.544e+00  6.539e-01  9.292e-01
-            -3.396e-01]
-      nit: 43
-      jac: [-2.384e-07 -1.669e-06  6.676e-06  1.431e-06 -8.821e-06
-             2.623e-06]
- hess_inv: [[ 8.108e-01  3.407e-03 ...  2.418e-03 -1.455e-03]
-            [ 3.407e-03  9.230e-03 ...  1.428e-03 -5.953e-04]
+      fun: 20.71345892592966
+        x: [ 8.658e-07  3.892e-01 -1.482e+00  6.442e-01  9.334e-01
+            -3.443e-01]
+      nit: 41
+      jac: [ 7.153e-06 -5.007e-06  1.907e-06  2.623e-06  9.537e-06
+             2.146e-06]
+ hess_inv: [[ 7.366e-01 -2.444e-02 ... -5.931e-03  7.700e-03]
+            [-2.444e-02  6.283e-03 ...  9.140e-04 -8.896e-04]
             ...
-            [ 2.418e-03  1.428e-03 ...  3.882e-04 -5.694e-05]
-            [-1.455e-03 -5.953e-04 ... -5.694e-05  7.279e-03]]
-     nfev: 476
-     njev: 68
+            [-5.931e-03  9.140e-04 ...  3.660e-04 -4.014e-05]
+            [ 7.700e-03 -8.896e-04 ... -4.014e-05  8.618e-03]]
+     nfev: 350
+     njev: 50
 
@@ -1268,7 +1268,7 @@

Combining kernels -../_images/7186048a57ed3bd29d0bef868bdd033ac059ca6f9e8a561693018abfe42fcc62.png +../_images/b94e6255186696b574671b7a264806404b8f1396efddd3e87008e20bb18acd88.png

Note that we get oscillatory + linear extrapolation behavior!

diff --git a/docs/about.html b/docs/about.html index 8e35b0b..f70758d 100644 --- a/docs/about.html +++ b/docs/about.html @@ -582,14 +582,14 @@

About pycse -
uname_result(system='Linux', node='fv-az1980-869', release='6.5.0-1022-azure', version='#23~22.04.1-Ubuntu SMP Thu May  9 17:59:24 UTC 2024', machine='x86_64')
+
uname_result(system='Linux', node='fv-az887-444', release='6.5.0-1022-azure', version='#23~22.04.1-Ubuntu SMP Thu May  9 17:59:24 UTC 2024', machine='x86_64')
 Linux
 ('64bit', 'ELF')
 x86_64
-fv-az1980-869
+fv-az887-444
 Linux-6.5.0-1022-azure-x86_64-with-glibc2.35
 x86_64
-('main', 'Jun 20 2024 16:02:53')
+('main', 'Jun 25 2024 18:25:01')
 3.11.9
 
@@ -613,10 +613,10 @@

About the Python packages -
Python: 3.11.9 (main, Jun 20 2024, 16:02:53) [GCC 11.4.0]
+
Python: 3.11.9 (main, Jun 25 2024, 18:25:01) [GCC 11.4.0]
 numpy: 2.0.0
 scipy: 1.14.0
-matplotlib: 3.9.0
+matplotlib: 3.9.1
 
diff --git a/docs/beginner.html b/docs/beginner.html index 0b1e260..315ea1d 100644 --- a/docs/beginner.html +++ b/docs/beginner.html @@ -776,7 +776,7 @@

A better fsolve -
/tmp/ipykernel_2844/1685161423.py:2: RuntimeWarning: The iteration is not making good progress, as measured by the 
+
/tmp/ipykernel_2862/1685161423.py:2: RuntimeWarning: The iteration is not making good progress, as measured by the 
   improvement from the last ten iterations.
   fsolve(f, 2.5)
 
diff --git a/docs/execution-statistics.html b/docs/execution-statistics.html index 1bc8fcc..2b653f4 100644 --- a/docs/execution-statistics.html +++ b/docs/execution-statistics.html @@ -513,225 +513,225 @@

Build statistics

blog/basic-python

-

2024-06-27 15:19

+

2024-07-06 18:25

force

-

5.3

+

4.38

blog/data-analysis

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

3.55

+

3.48

blog/differential-equations

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

10.19

+

10.07

blog/interpolation

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

1.92

+

2.05

blog/linear-algebra

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

1.55

+

1.88

blog/math

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

4.54

+

4.63

blog/nonlinear-algebra

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

2.98

+

2.85

blog/optimization

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

2.08

+

2.22

blog/plotting

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

3.17

+

3.18

blog/programming

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

1.6

+

1.64

blog/statistics

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

4.59

+

4.17

blog/units

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

1.22

+

1.2

blog/worked-examples

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

11.76

+

10.98

book/00-intro

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

1.6

+

1.79

book/01-jupyter

-

2024-06-27 15:19

+

2024-07-06 18:26

force

-

1.95

+

1.93

book/02-integration-1

-

2024-06-27 15:20

+

2024-07-06 18:26

force

-

2.63

+

2.67

book/03-fode-1

-

2024-06-27 15:20

+

2024-07-06 18:26

force

-

2.33

+

2.14

book/04-fode-2

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

5.27

+

5.55

book/05-nth-odes

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

4.6

+

4.78

book/07-nla-1

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

2.4

+

2.27

book/08-nla-2

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

18.4

+

18.23

book/09-bvp

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

2.84

+

2.91

book/10-min-max

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

2.13

+

2.16

book/11-regression

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

2.89

+

2.72

book/12-nonlinear-regression-2

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

2.16

+

2.23

book/13-constrained-optimization

-

2024-06-27 15:20

+

2024-07-06 18:27

force

-

2.17

+

2.29

book/15-intro-linear-algebra

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

101.95

+

101.85

book/16-linear-algebra

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.19

+

2.35

book/17-linear-algebra-2

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.39

+

2.18

book/18-linear-regression

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

3.6

+

3.82

book/20-autograd-applications

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.87

+

3.05

book/21-machine-learning

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.05

+

2.26

book/22-ml-2

-

2024-06-27 15:22

+

2024-07-06 18:29

force

2.44

book/23-gp

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.78

+

2.87

docs/about

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.21

+

2.34

docs/beginner

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.1

+

1.84

docs/utils

-

2024-06-27 15:22

+

2024-07-06 18:29

force

-

2.61

+

2.37

diff --git a/searchindex.js b/searchindex.js index 726c9c0..3607f54 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"2-point vs. 4-point numerical derivatives": [[6, "point-vs-4-point-numerical-derivatives"]], "2d arrays": [[0, "d-arrays"]], "3D arrays": [[0, "id2"]], "A better fsolve": [[38, "a-better-fsolve"]], "A harder problem": [[3, "a-harder-problem"]], "A nonlinear BVP": [[2, "a-nonlinear-bvp"]], "A novel way to numerically estimate the derivative of a function - complex-step derivative approximation": [[6, "a-novel-way-to-numerically-estimate-the-derivative-of-a-function-complex-step-derivative-approximation"]], "A simple first order ode evaluated at specific points": [[2, "a-simple-first-order-ode-evaluated-at-specific-points"]], "A worked bvp problem": [[22, "a-worked-bvp-problem"]], "A worked example": [[20, "a-worked-example"]], "About pycse": [[37, "about-pycse"]], "About the Python packages": [[37, "about-the-python-packages"]], "About your python": [[10, "about-your-python"]], "Addition and subtraction": [[11, "addition-and-subtraction"], [27, "addition-and-subtraction"]], "Advanced function creation": [[0, "advanced-function-creation"]], "Advanced mathematical operators": [[0, "advanced-mathematical-operators"]], "Advanced selection of \u03bb": [[30, "advanced-selection-of"]], "Advanced string formatting": [[0, "advanced-string-formatting"]], "An application": [[26, "an-application"]], "An example of polynomial fitting": [[30, "an-example-of-polynomial-fitting"]], "An example with a linear kernel": [[34, "an-example-with-a-linear-kernel"]], "An example with curve_fit": [[24, "an-example-with-curve-fit"]], "Analytically solve a simple ODE": [[6, "analytically-solve-a-simple-ode"]], "Another approach to error propagation": [[11, "another-approach-to-error-propagation"]], "Another example": [[5, "another-example"], [5, "id2"]], "Another interpretation of neural networks": [[32, "another-interpretation-of-neural-networks"]], "Another way to parameterize an ODE - nested function": [[2, "another-way-to-parameterize-an-ode-nested-function"]], "Application in linear boundary value problems": [[28, "application-in-linear-boundary-value-problems"]], "Application in reaction engineering - Steady state CSTR": [[28, "application-in-reaction-engineering-steady-state-cstr"]], "Application to independent chemical reactions.": [[5, "application-to-independent-chemical-reactions"]], "Application to maximizing profit in a PFR": [[23, "application-to-maximizing-profit-in-a-pfr"]], "Application to roots of a polynomial": [[29, "application-to-roots-of-a-polynomial"]], "Applications": [[16, "applications"]], "Applications of lambda functions": [[0, "applications-of-lambda-functions"]], "Applications of linear algebra": [[28, "applications-of-linear-algebra"]], "Applications to optimization": [[29, "applications-to-optimization"]], "Are averages different": [[11, "are-averages-different"]], "Avoiding indexing in lists": [[38, "avoiding-indexing-in-lists"]], "Basic math": [[0, "basic-math"]], "Basic python usage": [[0, "basic-python-usage"]], "Basic statistics": [[11, "basic-statistics"]], "Better interpolate than never": [[3, "better-interpolate-than-never"]], "Boundary value equations": [[2, "boundary-value-equations"]], "Boundary value problem in heat conduction": [[2, "boundary-value-problem-in-heat-conduction"]], "Boundary value problems": [[22, "boundary-value-problems"]], "Brief comparison of GPR and NN": [[34, "brief-comparison-of-gpr-and-nn"]], "Brief intro to regular expressions": [[10, "brief-intro-to-regular-expressions"]], "Brief review": [[18, "brief-review"]], "Build statistics": [[39, "build-statistics"]], "CO": [[13, "co"]], "CO2": [[13, "co2"]], "Calculating a bubble point pressure of a mixture": [[13, "calculating-a-bubble-point-pressure-of-a-mixture"]], "Calling lapack directly from scipy": [[5, "calling-lapack-directly-from-scipy"]], "Changelog": [[40, "changelog"]], "Choice of activation functions in neural networks": [[33, "choice-of-activation-functions-in-neural-networks"]], "Combining kernels": [[34, "combining-kernels"]], "Combining numerical data with quad": [[6, "combining-numerical-data-with-quad"]], "Compare the equilibrium constants": [[13, "compare-the-equilibrium-constants"]], "Compare to a loop solution": [[10, "compare-to-a-loop-solution"]], "Compressibility variation from an implicit equation of state": [[31, "compressibility-variation-from-an-implicit-equation-of-state"]], "Compute areas": [[13, "compute-areas"]], "Compute gas phase pressures of each species": [[13, "compute-gas-phase-pressures-of-each-species"]], "Compute mole fractions and partial pressures": [[13, "compute-mole-fractions-and-partial-pressures"]], "Compute the t-score for our data": [[11, "compute-the-t-score-for-our-data"]], "Computing a pipe diameter": [[13, "computing-a-pipe-diameter"]], "Computing determinants from matrix decompositions": [[5, "computing-determinants-from-matrix-decompositions"]], "Computing equilibrium constants": [[13, "computing-equilibrium-constants"]], "Computing the pressure from a solid equation of state": [[31, "computing-the-pressure-from-a-solid-equation-of-state"]], "Concentration profile in a particle": [[22, "concentration-profile-in-a-particle"]], "Concluding remarks": [[35, "concluding-remarks"]], "Conclusions": [[10, "conclusions"]], "Confidence interval on an average": [[11, "confidence-interval-on-an-average"]], "Confidence intervals on the parameters": [[30, "confidence-intervals-on-the-parameters"]], "Conservation of mass in chemical reactions": [[13, "conservation-of-mass-in-chemical-reactions"]], "Constrained minimization": [[26, "constrained-minimization"]], "Constrained minimization to find equilibrium compositions": [[13, "constrained-minimization-to-find-equilibrium-compositions"]], "Constrained optimization": [[8, "constrained-optimization"], [26, "constrained-optimization"]], "Constrained optimization with Lagrange multipliers and autograd": [[31, "constrained-optimization-with-lagrange-multipliers-and-autograd"]], "Construct the Lagrange multiplier augmented function": [[8, "construct-the-lagrange-multiplier-augmented-function"]], "Constructing arrays": [[27, "constructing-arrays"]], "Controlling the format of printed variables": [[0, "controlling-the-format-of-printed-variables"]], "Counting roots": [[7, "counting-roots"]], "Coupled nonlinear equations": [[7, "coupled-nonlinear-equations"]], "Creating arrays in python": [[0, "creating-arrays-in-python"]], "Creating your own functions": [[0, "creating-your-own-functions"]], "Cubic equations of state": [[21, "cubic-equations-of-state"]], "Curve fitting to get overlapping peak areas": [[13, "curve-fitting-to-get-overlapping-peak-areas"]], "Customizing plots after the fact": [[9, "customizing-plots-after-the-fact"]], "Data analysis": [[1, "data-analysis"]], "Debugging/getting help": [[15, "debugging-getting-help"]], "Defining functions in python": [[0, "defining-functions-in-python"]], "Delay Differential Equations": [[2, "delay-differential-equations"]], "Derivatives by FFT": [[6, "derivatives-by-fft"]], "Derivatives by fitting a function and taking the analytical derivative": [[6, "derivatives-by-fitting-a-function-and-taking-the-analytical-derivative"]], "Derivatives by polynomial fitting": [[6, "derivatives-by-polynomial-fitting"]], "Derivatives of functions": [[20, "derivatives-of-functions"]], "Determining linear independence of a set of vectors": [[5, "determining-linear-independence-of-a-set-of-vectors"]], "Differential algebraic systems of equations": [[2, "differential-algebraic-systems-of-equations"]], "Differential equations": [[2, "differential-equations"]], "Diffusion": [[16, "diffusion"]], "Discussion": [[3, "discussion"]], "Division": [[11, "division"]], "Docker": [[41, "docker"]], "Documentation": [[40, "documentation"]], "Double-y axis plot": [[9, "double-y-axis-plot"]], "Effects of outliers on regression": [[25, "effects-of-outliers-on-regression"]], "Efficiency": [[13, "efficiency"]], "Eigenvalues": [[29, "eigenvalues"]], "Entropy-temperature chart": [[13, "entropy-temperature-chart"]], "Equality constraints": [[26, "equality-constraints"]], "Equilibrium constant based on mole numbers": [[13, "equilibrium-constant-based-on-mole-numbers"]], "Equilibrium constant calculation": [[13, "equilibrium-constant-calculation"]], "Equilibrium yield of WGS": [[13, "equilibrium-yield-of-wgs"]], "Error tolerance in numerical solutions to ODEs": [[2, "error-tolerance-in-numerical-solutions-to-odes"]], "Estimate the value of f at t=2.": [[3, "estimate-the-value-of-f-at-t-2"]], "Estimating the boiling point of water": [[13, "estimating-the-boiling-point-of-water"]], "Estimating the volume of a plug flow reactor": [[16, "estimating-the-volume-of-a-plug-flow-reactor"]], "Estimating the volume of a solid": [[16, "estimating-the-volume-of-a-solid"]], "Euler\u2019s method": [[17, "euler-s-method"]], "Evaluating line integrals": [[31, "evaluating-line-integrals"]], "Exponential and logarithmic functions": [[0, "exponential-and-logarithmic-functions"]], "Families of solutions to FODEs": [[18, "families-of-solutions-to-fodes"]], "Fancy, built-in colors in Python": [[9, "fancy-built-in-colors-in-python"]], "Find the derivative, and solve for where it is zero": [[23, "find-the-derivative-and-solve-for-where-it-is-zero"]], "Find the minimum distance from a point to a curve.": [[8, "find-the-minimum-distance-from-a-point-to-a-curve"]], "Find the volume of a PFR": [[16, "find-the-volume-of-a-pfr"]], "Finding equilibrium composition by direct minimization of Gibbs free energy on mole numbers": [[13, "finding-equilibrium-composition-by-direct-minimization-of-gibbs-free-energy-on-mole-numbers"]], "Finding equilibrium conversion": [[13, "finding-equilibrium-conversion"]], "Finding independent reactions": [[28, "finding-independent-reactions"]], "Finding maxima": [[23, "finding-maxima"]], "Finding the hyperparameters in GPR": [[34, "finding-the-hyperparameters-in-gpr"]], "Finding the maximum power of a photovoltaic device.": [[8, "finding-the-maximum-power-of-a-photovoltaic-device"]], "Finding the nth root of a periodic function": [[7, "finding-the-nth-root-of-a-periodic-function"]], "Finding the partial derivatives": [[8, "finding-the-partial-derivatives"]], "First guess": [[2, "first-guess"]], "First-order differential equations": [[17, "first-order-differential-equations"]], "Fit a line to numerical data": [[1, "fit-a-line-to-numerical-data"]], "Fitting a numerical ODE solution to data": [[1, "fitting-a-numerical-ode-solution-to-data"]], "Flexible nonlinear models for regression": [[32, "flexible-nonlinear-models-for-regression"]], "Float comparisons": [[42, "float-comparisons"]], "Fourth-order Runge-Kutta method": [[17, "fourth-order-runge-kutta-method"]], "Function extrema": [[23, "function-extrema"]], "Function integration by the Romberg method": [[6, "function-integration-by-the-romberg-method"]], "Functions": [[15, "functions"]], "Functions on arrays of values": [[0, "functions-on-arrays-of-values"]], "Functions that return multiple values": [[15, "functions-that-return-multiple-values"]], "Functions with multiple arguments": [[15, "functions-with-multiple-arguments"]], "GPR Kernels": [[34, "gpr-kernels"]], "GPR by example": [[34, "gpr-by-example"]], "GPR libraries": [[34, "gpr-libraries"]], "Gaussian (radial basis function)": [[33, "gaussian-radial-basis-function"]], "Gaussian Process Regression": [[34, "gaussian-process-regression"]], "Gaussian process regression (GPR)": [[34, "gaussian-process-regression-gpr"]], "Getting a dictionary of counts": [[10, "getting-a-dictionary-of-counts"]], "Getting derivatives from implicit functions with autograd": [[31, "getting-derivatives-from-implicit-functions-with-autograd"]], "Gibbs energy minimization and the NIST webbook": [[13, "gibbs-energy-minimization-and-the-nist-webbook"]], "Graphical methods to help get initial guesses for multivariate nonlinear regression": [[1, "graphical-methods-to-help-get-initial-guesses-for-multivariate-nonlinear-regression"]], "H2O": [[13, "h2o"]], "Handling units with dimensionless equations": [[12, "handling-units-with-dimensionless-equations"]], "Handling units with the quantities module": [[12, "handling-units-with-the-quantities-module"]], "Headings and subheadings": [[15, "headings-and-subheadings"]], "Homogeneous, first-order linear differential equations": [[17, "homogeneous-first-order-linear-differential-equations"]], "Improved interpolation?": [[3, "improved-interpolation"]], "Indexing vectors and arrays in Python": [[0, "indexing-vectors-and-arrays-in-python"]], "Inequality constraints": [[26, "inequality-constraints"]], "Integrating a batch reactor design equation": [[13, "integrating-a-batch-reactor-design-equation"]], "Integrating equations in Python": [[6, "integrating-equations-in-python"]], "Integrating functions in python": [[6, "integrating-functions-in-python"]], "Integrating the batch reactor mole balance": [[13, "integrating-the-batch-reactor-mole-balance"]], "Integration in Python": [[16, "integration-in-python"]], "Interpolate on f(t) then invert the interpolated number": [[3, "interpolate-on-f-t-then-invert-the-interpolated-number"]], "Interpolating between data points": [[29, "interpolating-between-data-points"]], "Interpolation": [[3, "interpolation"], [29, "interpolation"]], "Interpolation libraries": [[29, "interpolation-libraries"]], "Interpolation of data": [[3, "interpolation-of-data"]], "Interpolation schemes": [[34, "interpolation-schemes"]], "Interpolation with splines": [[3, "interpolation-with-splines"]], "Interpretation": [[11, "interpretation"]], "Introduction to Python and Jupyter": [[14, "introduction-to-python-and-jupyter"]], "Introduction to automatic differentiation": [[31, "introduction-to-automatic-differentiation"]], "Introduction to linear algebra": [[27, "introduction-to-linear-algebra"]], "Introduction to machine learning": [[32, "introduction-to-machine-learning"]], "Introduction to nonlinear algebra": [[20, "introduction-to-nonlinear-algebra"]], "Introduction to optimization": [[23, "introduction-to-optimization"]], "Introduction to solve_bvp": [[22, "introduction-to-solve-bvp"]], "Introduction to statistical data analysis": [[11, "introduction-to-statistical-data-analysis"]], "Invert f(t) then interpolate on 1/f": [[3, "invert-f-t-then-interpolate-on-1-f"]], "Is your ice cream float bigger than mine": [[6, "is-your-ice-cream-float-bigger-than-mine"]], "Isentropic compression of liquid to point 2": [[13, "isentropic-compression-of-liquid-to-point-2"]], "Isentropic expansion through turbine to point 4": [[13, "isentropic-expansion-through-turbine-to-point-4"]], "Isobaric heating to T3 in boiler where we make steam": [[13, "isobaric-heating-to-t3-in-boiler-where-we-make-steam"]], "Jupyter notebook introduction": [[14, "jupyter-notebook-introduction"]], "Keyboard shortcuts": [[15, "keyboard-shortcuts"]], "Know your tolerance": [[7, "know-your-tolerance"]], "LASSO regression": [[30, "lasso-regression"]], "Lambda Lambda Lambda": [[0, "lambda-lambda-lambda"]], "Last example": [[5, "last-example"]], "Lather, rinse and repeat": [[10, "lather-rinse-and-repeat"]], "Least Median regression": [[25, "least-median-regression"]], "Let fsolve do the work": [[2, "let-fsolve-do-the-work"]], "Leveraging linear algebra for iteration": [[28, "leveraging-linear-algebra-for-iteration"]], "Limitations of solutions by integration": [[17, "limitations-of-solutions-by-integration"]], "Linear algebra": [[5, "linear-algebra"]], "Linear algebra approaches to solving systems of constant coefficient ODEs": [[2, "linear-algebra-approaches-to-solving-systems-of-constant-coefficient-odes"]], "Linear algebra functions of arrays": [[27, "linear-algebra-functions-of-arrays"]], "Linear equality constraints for atomic mass conservation": [[13, "linear-equality-constraints-for-atomic-mass-conservation"]], "Linear least squares fitting with linear algebra": [[1, "linear-least-squares-fitting-with-linear-algebra"]], "Linear programming example with inequality constraints": [[8, "linear-programming-example-with-inequality-constraints"]], "Linear regression": [[30, "linear-regression"]], "Linear regression with confidence intervals (updated)": [[1, "linear-regression-with-confidence-intervals-updated"]], "Linear regression with confidence intervals.": [[1, "linear-regression-with-confidence-intervals"]], "Machine learning regression - flexible models with parameters": [[34, "machine-learning-regression-flexible-models-with-parameters"]], "Make two plots!": [[9, "make-two-plots"]], "Markdown": [[15, "markdown"]], "Math": [[6, "math"]], "Mathematical, scientific and engineering applications of autograd": [[31, "mathematical-scientific-and-engineering-applications-of-autograd"]], "Matrix algebra": [[27, "matrix-algebra"]], "Matrix algebra approach.": [[5, "matrix-algebra-approach"]], "Meet the steam tables": [[13, "meet-the-steam-tables"]], "Method 1": [[3, "method-1"], [7, "method-1"]], "Method 2": [[7, "method-2"]], "Method 2: switch the interpolation order": [[3, "method-2-switch-the-interpolation-order"]], "Method of continuity for nonlinear equation solving": [[7, "method-of-continuity-for-nonlinear-equation-solving"]], "Method of continuity for solving nonlinear equations - Part II": [[7, "method-of-continuity-for-solving-nonlinear-equations-part-ii"]], "Mimicking ode events in python": [[2, "mimicking-ode-events-in-python"]], "Minimal definition of a function with one input": [[15, "minimal-definition-of-a-function-with-one-input"]], "Minimizing the summed absolute errors": [[25, "minimizing-the-summed-absolute-errors"]], "Model selection": [[11, "model-selection"]], "Modeling a transient plug flow reactor": [[2, "modeling-a-transient-plug-flow-reactor"]], "Modern machine learning with neural networks": [[32, "modern-machine-learning-with-neural-networks"]], "More about using Jupyter notebooks": [[15, "more-about-using-jupyter-notebooks"]], "More user-friendly functions": [[38, "more-user-friendly-functions"]], "Multidimensional arrays": [[27, "multidimensional-arrays"]], "Multiple minima": [[23, "multiple-minima"]], "Multiplication": [[11, "multiplication"]], "Multiplication and division": [[27, "multiplication-and-division"]], "Nth order differential equations": [[19, "nth-order-differential-equations"]], "Near deficient rank": [[5, "near-deficient-rank"]], "Nested lists": [[10, "nested-lists"]], "Newton-Raphson method for finding solutions": [[20, "newton-raphson-method-for-finding-solutions"]], "Newton-Raphson method of minima finding": [[23, "newton-raphson-method-of-minima-finding"]], "Non-homogeneous linear first-order ODEs": [[17, "non-homogeneous-linear-first-order-odes"]], "Non-standard state \\Delta H and \\Delta G": [[13, "non-standard-state-delta-h-and-delta-g"]], "Nonlinear algebra": [[7, "nonlinear-algebra"], [20, "nonlinear-algebra"]], "Nonlinear curve fitting": [[1, "nonlinear-curve-fitting"]], "Nonlinear curve fitting by direct least squares minimization": [[1, "nonlinear-curve-fitting-by-direct-least-squares-minimization"]], "Nonlinear curve fitting with confidence intervals": [[1, "nonlinear-curve-fitting-with-confidence-intervals"]], "Nonlinear curve fitting with parameter confidence intervals": [[1, "nonlinear-curve-fitting-with-parameter-confidence-intervals"]], "Nonlinear regression": [[24, "nonlinear-regression"]], "Notable differences from Matlab": [[13, "notable-differences-from-matlab"]], "Now we solve for the zeros in the partial derivatives": [[8, "now-we-solve-for-the-zeros-in-the-partial-derivatives"]], "Numeric derivatives by differences": [[6, "numeric-derivatives-by-differences"]], "Numerical Simpsons rule": [[6, "numerical-simpsons-rule"]], "Numerical data integration": [[6, "numerical-data-integration"]], "Numerical integration of data": [[16, "numerical-integration-of-data"]], "Numerical propagation of errors": [[11, "numerical-propagation-of-errors"]], "Numerical quadrature - or integration of functions": [[16, "numerical-quadrature-or-integration-of-functions"]], "Numerical solution to a simple ode": [[2, "numerical-solution-to-a-simple-ode"]], "Numerical solutions to differential equations": [[17, "numerical-solutions-to-differential-equations"]], "Numerically calculating an effectiveness factor for a porous catalyst bead": [[13, "numerically-calculating-an-effectiveness-factor-for-a-porous-catalyst-bead"]], "ODEs with discontinuous forcing functions": [[2, "odes-with-discontinuous-forcing-functions"]], "Old-fashioned way with a loop": [[5, "old-fashioned-way-with-a-loop"]], "On the quad or trapz\u2019d in ChemE heaven": [[6, "on-the-quad-or-trapz-d-in-cheme-heaven"]], "Optimization": [[8, "optimization"]], "Ordinary differential equations": [[2, "ordinary-differential-equations"]], "Other pieces of a list": [[38, "other-pieces-of-a-list"]], "Other useful things to remember about polynomials": [[21, "other-useful-things-to-remember-about-polynomials"]], "Overfitting in GPR": [[34, "overfitting-in-gpr"]], "PYCSE": [[40, "module-pycse.PYCSE"]], "Parameter confidence intervals": [[24, "parameter-confidence-intervals"]], "Parameter estimation by directly minimizing summed squared errors": [[1, "parameter-estimation-by-directly-minimizing-summed-squared-errors"]], "Parameterized objective functions": [[20, "parameterized-objective-functions"]], "Partial differential equations": [[2, "partial-differential-equations"]], "Peak annotation in matplotlib": [[9, "peak-annotation-in-matplotlib"]], "Peak finding in Raman spectroscopy": [[13, "peak-finding-in-raman-spectroscopy"]], "Phase portraits of a system of ODEs": [[2, "phase-portraits-of-a-system-of-odes"]], "Picasso\u2019s short lived blue period with Python": [[9, "picasso-s-short-lived-blue-period-with-python"]], "Plane Poiseuille flow - BVP solve by shooting method": [[2, "plane-poiseuille-flow-bvp-solve-by-shooting-method"]], "Plane poiseuelle flow solved by finite difference": [[2, "plane-poiseuelle-flow-solved-by-finite-difference"]], "Plot customizations - Modifying line, text and figure properties": [[9, "plot-customizations-modifying-line-text-and-figure-properties"]], "Plot how the \\Delta G varies with temperature": [[13, "plot-how-the-delta-g-varies-with-temperature"]], "Plotting": [[9, "plotting"]], "Plotting ODE solutions in cylindrical coordinates": [[2, "plotting-ode-solutions-in-cylindrical-coordinates"]], "Plotting two datasets with very different scales": [[9, "plotting-two-datasets-with-very-different-scales"]], "Plug flow reactor with a pressure drop": [[13, "plug-flow-reactor-with-a-pressure-drop"]], "Polynomials in Python": [[21, "polynomials-in-python"]], "Polynomials in python": [[6, "polynomials-in-python"]], "Potential gotchas in linear algebra in numpy": [[5, "potential-gotchas-in-linear-algebra-in-numpy"]], "Predator-prey model example": [[18, "predator-prey-model-example"]], "Printing arrays": [[15, "printing-arrays"]], "Problem problems": [[20, "problem-problems"]], "Programming": [[10, "programming"]], "Python": [[14, "python"]], "Qualitative method for systems of ODEs": [[18, "qualitative-method-for-systems-of-odes"]], "Random thoughts": [[11, "random-thoughts"]], "Rank": [[27, "rank"]], "Read a Google Sheet into a pandas Dataframe": [[42, "read-a-google-sheet-into-a-pandas-dataframe"]], "Reading in delimited text files": [[1, "reading-in-delimited-text-files"]], "Reading parameter database text files in python": [[13, "reading-parameter-database-text-files-in-python"]], "Reduced row echelon form": [[5, "reduced-row-echelon-form"]], "Regression of data is a form of function minimization": [[24, "regression-of-data-is-a-form-of-function-minimization"]], "Regular Algebra with arrays": [[27, "regular-algebra-with-arrays"]], "Regular regression - models with parameters": [[34, "regular-regression-models-with-parameters"]], "Regularization": [[30, "regularization"]], "Ridge regression": [[30, "ridge-regression"]], "Robust regression approaches": [[25, "robust-regression-approaches"]], "Rule 1": [[5, "rule-1"]], "Rule 2": [[5, "rule-2"]], "Rule 3": [[5, "rule-3"]], "Rule 4": [[5, "rule-4"]], "Rules for transposition": [[5, "rules-for-transposition"]], "Running code": [[15, "running-code"]], "Running pycse": [[41, "running-pycse"]], "Scaling the results": [[9, "scaling-the-results"]], "Scientific applications": [[31, "scientific-applications"]], "Second guess": [[2, "second-guess"]], "Sensitivity analysis using automatic differentiation in Python": [[31, "sensitivity-analysis-using-automatic-differentiation-in-python"]], "Setting all the text properties in a figure.": [[9, "setting-all-the-text-properties-in-a-figure"]], "Simpler integration": [[38, "simpler-integration"]], "Simpson method https://docs.scipy.org/doc/scipy-0.18.1/reference/generated/scipy.integrate.simps.html#scipy.integrate.simps": [[16, "simpson-method-https-docs-scipy-org-doc-scipy-0-18-1-reference-generated-scipy-integrate-simps-html-scipy-integrate-simps"]], "Simulating the events feature of Matlab\u2019s ode solvers": [[2, "simulating-the-events-feature-of-matlab-s-ode-solvers"]], "Smooth transitions between discontinuous functions": [[6, "smooth-transitions-between-discontinuous-functions"]], "Smooth transitions between two constants": [[6, "smooth-transitions-between-two-constants"]], "Solutions to first-order differential equations by integration": [[17, "solutions-to-first-order-differential-equations-by-integration"]], "Solve the quadratic equation": [[6, "solve-the-quadratic-equation"]], "Solving Bessel\u2019s Equation numerically": [[2, "solving-bessel-s-equation-numerically"]], "Solving CSTR design equations": [[13, "solving-cstr-design-equations"]], "Solving a parameterized ODE many times": [[19, "solving-a-parameterized-ode-many-times"]], "Solving a second order ode": [[2, "solving-a-second-order-ode"]], "Solving an ode for a specific solution value": [[2, "solving-an-ode-for-a-specific-solution-value"]], "Solving integral equations with fsolve": [[7, "solving-integral-equations-with-fsolve"]], "Solving linear algebraic equations": [[27, "solving-linear-algebraic-equations"]], "Solving linear equations": [[5, "solving-linear-equations"]], "Solving nonlinear BVPs by finite differences": [[22, "solving-nonlinear-bvps-by-finite-differences"]], "Solving parameterized ODEs over and over conveniently": [[2, "solving-parameterized-odes-over-and-over-conveniently"]], "Some basic data structures in python": [[0, "some-basic-data-structures-in-python"]], "Some of this, sum of that": [[10, "some-of-this-sum-of-that"]], "Sorting in python": [[10, "sorting-in-python"]], "Special nonlinear systems - polynomials": [[21, "special-nonlinear-systems-polynomials"]], "Standard state heat of reaction": [[13, "standard-state-heat-of-reaction"]], "Starting point in the Rankine cycle in condenser.": [[13, "starting-point-in-the-rankine-cycle-in-condenser"]], "Statistics": [[11, "statistics"]], "Strings": [[15, "strings"]], "Subplots": [[9, "subplots"]], "Subsubheadings": [[15, "subsubheadings"]], "Summary": [[0, "summary"], [0, "id1"], [0, "id3"], [5, "summary"], [5, "id1"], [6, "summary"], [6, "id1"], [6, "id2"], [6, "id3"], [8, "summary"], [11, "summary"], [11, "id1"], [11, "id2"], [13, "summary"], [13, "id1"], [13, "id2"], [13, "id3"], [13, "id5"], [14, "summary"], [15, "summary"], [16, "summary"], [17, "summary"], [18, "summary"], [19, "summary"], [20, "summary"], [21, "summary"], [22, "summary"], [23, "summary"], [24, "summary"], [25, "summary"], [26, "summary"], [27, "summary"], [28, "summary"], [29, "summary"], [30, "summary"], [31, "summary"], [32, "summary"], [33, "summary"], [33, "id1"], [34, "summary"]], "Summary notes": [[7, "summary-notes"], [13, "summary-notes"]], "Sums products and linear algebra notation - avoiding loops where possible": [[5, "sums-products-and-linear-algebra-notation-avoiding-loops-where-possible"]], "Support this work": [[43, "support-this-work"]], "Symbolic math in python": [[6, "symbolic-math-in-python"]], "Systems of first-order differential equations": [[18, "systems-of-first-order-differential-equations"], [18, "id1"]], "Systems of nonlinear equations": [[21, "systems-of-nonlinear-equations"]], "Temporarily ignore errors": [[42, "temporarily-ignore-errors"]], "The Gibbs energy of a mixture": [[13, "the-gibbs-energy-of-a-mixture"]], "The Gibbs free energy of a reacting mixture and the equilibrium composition": [[13, "the-gibbs-free-energy-of-a-reacting-mixture-and-the-equilibrium-composition"]], "The PYCSE blog": [[4, "the-pycse-blog"]], "The Van der Pol oscillator": [[19, "the-van-der-pol-oscillator"]], "The determinant": [[27, "the-determinant"]], "The equal area method for the van der Waals equation": [[13, "the-equal-area-method-for-the-van-der-waals-equation"]], "The hypothesis": [[11, "the-hypothesis"]], "The inverse": [[27, "the-inverse"]], "The inverse question": [[3, "the-inverse-question"]], "The numpy approach": [[5, "the-numpy-approach"]], "The pycse blog": [[43, null]], "The pycse book": [[36, "the-pycse-book"], [43, null]], "The transpose": [[27, "the-transpose"]], "The transpose in Python": [[5, "the-transpose-in-python"]], "The trapezoidal method of integration": [[6, "the-trapezoidal-method-of-integration"]], "Things to look out for": [[28, "things-to-look-out-for"]], "Time dependent concentration in a first order reversible reaction in a batch reactor": [[13, "time-dependent-concentration-in-a-first-order-reversible-reaction-in-a-batch-reactor"]], "To get from point 4 to point 1": [[13, "to-get-from-point-4-to-point-1"]], "Topics in machine learning": [[33, "topics-in-machine-learning"]], "Train/test splits on data": [[33, "train-test-splits-on-data"]], "Transient diffusion - partial differential equations": [[2, "transient-diffusion-partial-differential-equations"]], "Transient heat conduction - partial differential equations": [[2, "transient-heat-conduction-partial-differential-equations"]], "Uncertainty estimates from curvefit and scipy.optimize.minimize": [[25, "uncertainty-estimates-from-curvefit-and-scipy-optimize-minimize"]], "Uncertainty estimation": [[24, "uncertainty-estimation"]], "Uncertainty in an integral equation": [[13, "uncertainty-in-an-integral-equation"]], "Uncertainty quantification in GPR": [[34, "uncertainty-quantification-in-gpr"]], "Uncertainty quantification in nonlinear regression": [[25, "uncertainty-quantification-in-nonlinear-regression"]], "Underfitting in GPR": [[34, "underfitting-in-gpr"]], "Unique entries in a vector": [[10, "unique-entries-in-a-vector"]], "Units": [[12, "units"]], "Units in ODEs": [[12, "units-in-odes"]], "Use roots for this polynomial": [[7, "use-roots-for-this-polynomial"]], "Using Lagrange multipliers in optimization": [[8, "using-lagrange-multipliers-in-optimization"]], "Using constrained optimization to find the amount of each phase present": [[13, "using-constrained-optimization-to-find-the-amount-of-each-phase-present"]], "Using indexing to assign values to rows and columns": [[0, "using-indexing-to-assign-values-to-rows-and-columns"]], "Using units in python": [[12, "using-units-in-python"]], "Vectorized numeric derivatives": [[6, "vectorized-numeric-derivatives"]], "Vectorized piecewise functions": [[6, "vectorized-piecewise-functions"]], "Water gas shift equilibria via the NIST Webbook": [[13, "water-gas-shift-equilibria-via-the-nist-webbook"]], "Weighted nonlinear regression": [[25, "weighted-nonlinear-regression"]], "Welcome to pycse - Python Computations in Science and Engineering": [[43, "welcome-to-pycse-python-computations-in-science-and-engineering"]], "What about uncertainty on the predictions?": [[24, "what-about-uncertainty-on-the-predictions"]], "What region is a point in": [[13, "what-region-is-a-point-in"]], "Wilkinson\u2019s polynomial": [[6, "wilkinson-s-polynomial"]], "Worked examples": [[13, "worked-examples"]], "Working with lists": [[10, "working-with-lists"]], "Yet another way to parameterize an ODE": [[2, "yet-another-way-to-parameterize-an-ode"]], "dictionaries": [[0, "dictionaries"]], "differentiation": [[6, "differentiation"]], "double integrals": [[6, "double-integrals"]], "exponents": [[11, "exponents"]], "fsolve": [[20, "fsolve"]], "functional approach to slicing": [[38, "functional-approach-to-slicing"]], "hydrogen": [[13, "hydrogen"]], "integration": [[6, "integration"]], "numpy": [[14, "numpy"]], "numpy.trapz": [[16, "numpy-trapz"]], "plotting": [[14, "plotting"]], "pycse - Beginner mode": [[38, "pycse-beginner-mode"]], "pycse documentation": [[43, null]], "pycse.hashcache": [[40, "module-pycse.hashcache"]], "pycse.plotly": [[40, "module-pycse.plotly"]], "pycse.utils": [[40, "module-pycse.utils"], [42, "pycse-utils"]], "relu": [[33, "relu"]], "scipy": [[14, "scipy"]], "scipy.integrate.solve_ivp": [[17, "scipy-integrate-solve-ivp"]], "scipy.optimize.minimize": [[23, "scipy-optimize-minimize"]], "scipy.optimize.minimize with constraints": [[26, "scipy-optimize-minimize-with-constraints"]], "struct": [[0, "struct"]], "summary": [[13, "id4"]], "tanh": [[33, "tanh"]], "the chain rule in error propagation": [[11, "the-chain-rule-in-error-propagation"]], "the list": [[0, "the-list"]], "tuples": [[0, "tuples"]]}, "docnames": ["blog/basic-python", "blog/data-analysis", "blog/differential-equations", "blog/interpolation", "blog/intro", "blog/linear-algebra", "blog/math", "blog/nonlinear-algebra", "blog/optimization", "blog/plotting", "blog/programming", "blog/statistics", "blog/units", "blog/worked-examples", "book/00-intro", "book/01-jupyter", "book/02-integration-1", "book/03-fode-1", "book/04-fode-2", "book/05-nth-odes", "book/07-nla-1", "book/08-nla-2", "book/09-bvp", "book/10-min-max", "book/11-regression", "book/12-nonlinear-regression-2", "book/13-constrained-optimization", "book/15-intro-linear-algebra", "book/16-linear-algebra", "book/17-linear-algebra-2", "book/18-linear-regression", "book/20-autograd-applications", "book/21-machine-learning", "book/22-ml-2", "book/23-gp", "book/conclusions", "book/intro", "docs/about", "docs/beginner", "docs/execution-statistics", "docs/pycse", "docs/running-pycse", "docs/utils", "intro"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["blog/basic-python.ipynb", "blog/data-analysis.ipynb", "blog/differential-equations.ipynb", "blog/interpolation.ipynb", "blog/intro.md", "blog/linear-algebra.ipynb", "blog/math.ipynb", "blog/nonlinear-algebra.ipynb", "blog/optimization.ipynb", "blog/plotting.ipynb", "blog/programming.ipynb", "blog/statistics.ipynb", "blog/units.ipynb", "blog/worked-examples.ipynb", "book/00-intro.ipynb", "book/01-jupyter.ipynb", "book/02-integration-1.ipynb", "book/03-fode-1.ipynb", "book/04-fode-2.ipynb", "book/05-nth-odes.ipynb", "book/07-nla-1.ipynb", "book/08-nla-2.ipynb", "book/09-bvp.ipynb", "book/10-min-max.ipynb", "book/11-regression.ipynb", "book/12-nonlinear-regression-2.ipynb", "book/13-constrained-optimization.ipynb", "book/15-intro-linear-algebra.ipynb", "book/16-linear-algebra.ipynb", "book/17-linear-algebra-2.ipynb", "book/18-linear-regression.ipynb", "book/20-autograd-applications.ipynb", "book/21-machine-learning.ipynb", "book/22-ml-2.ipynb", "book/23-gp.ipynb", "book/conclusions.md", "book/intro.md", "docs/about.ipynb", "docs/beginner.ipynb", "docs/execution-statistics.md", "docs/pycse.rst", "docs/running-pycse.md", "docs/utils.ipynb", "intro.md"], "indexentries": {"bic() (in module pycse.pycse)": [[40, "pycse.PYCSE.bic", false]], "dump_data() (in module pycse.hashcache)": [[40, "pycse.hashcache.dump_data", false]], "feq() (in module pycse.utils)": [[40, "pycse.utils.feq", false]], "fge() (in module pycse.utils)": [[40, "pycse.utils.fge", false]], "fgt() (in module pycse.utils)": [[40, "pycse.utils.fgt", false]], "fle() (in module pycse.utils)": [[40, "pycse.utils.fle", false]], "flt() (in module pycse.utils)": [[40, "pycse.utils.flt", false]], "get_hash() (in module pycse.hashcache)": [[40, "pycse.hashcache.get_hash", false]], "get_hashpath() (in module pycse.hashcache)": [[40, "pycse.hashcache.get_hashpath", false]], "get_standardized_args() (in module pycse.hashcache)": [[40, "pycse.hashcache.get_standardized_args", false]], "hashcache() (in module pycse.hashcache)": [[40, "pycse.hashcache.hashcache", false]], "ignore_exception() (in module pycse.utils)": [[40, "pycse.utils.ignore_exception", false]], "ivp() (in module pycse.pycse)": [[40, "pycse.PYCSE.ivp", false]], "lbic() (in module pycse.pycse)": [[40, "pycse.PYCSE.lbic", false]], "load_data() (in module pycse.hashcache)": [[40, "pycse.hashcache.load_data", false]], "module": [[40, "module-pycse.PYCSE", false], [40, "module-pycse.hashcache", false], [40, "module-pycse.plotly", false], [40, "module-pycse.utils", false]], "myshow() (in module pycse.plotly)": [[40, "pycse.plotly.myshow", false]], "nlinfit() (in module pycse.pycse)": [[40, "pycse.PYCSE.nlinfit", false]], "nlpredict() (in module pycse.pycse)": [[40, "pycse.PYCSE.nlpredict", false]], "polyfit() (in module pycse.pycse)": [[40, "pycse.PYCSE.polyfit", false]], "predict() (in module pycse.pycse)": [[40, "pycse.PYCSE.predict", false]], "pycse.hashcache": [[40, "module-pycse.hashcache", false]], "pycse.plotly": [[40, "module-pycse.plotly", false]], "pycse.pycse": [[40, "module-pycse.PYCSE", false]], "pycse.utils": [[40, "module-pycse.utils", false]], "read_gsheet() (in module pycse.utils)": [[40, "pycse.utils.read_gsheet", false]], "regress() (in module pycse.pycse)": [[40, "pycse.PYCSE.regress", false]], "rsquared() (in module pycse.pycse)": [[40, "pycse.PYCSE.Rsquared", false]]}, "objects": {"pycse": [[40, 0, 0, "-", "PYCSE"], [40, 0, 0, "-", "hashcache"], [40, 0, 0, "-", "plotly"], [40, 0, 0, "-", "utils"]], "pycse.PYCSE": [[40, 1, 1, "", "Rsquared"], [40, 1, 1, "", "bic"], [40, 1, 1, "", "ivp"], [40, 1, 1, "", "lbic"], [40, 1, 1, "", "nlinfit"], [40, 1, 1, "", "nlpredict"], [40, 1, 1, "", "polyfit"], [40, 1, 1, "", "predict"], [40, 1, 1, "", "regress"]], "pycse.hashcache": [[40, 1, 1, "", "dump_data"], [40, 1, 1, "", "get_hash"], [40, 1, 1, "", "get_hashpath"], [40, 1, 1, "", "get_standardized_args"], [40, 1, 1, "", "hashcache"], [40, 1, 1, "", "load_data"]], "pycse.plotly": [[40, 1, 1, "", "myshow"]], "pycse.utils": [[40, 1, 1, "", "feq"], [40, 1, 1, "", "fge"], [40, 1, 1, "", "fgt"], [40, 1, 1, "", "fle"], [40, 1, 1, "", "flt"], [40, 1, 1, "", "ignore_exception"], [40, 1, 1, "", "read_gsheet"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:function"}, "terms": {"": [0, 1, 3, 5, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 36, 39], "0": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 40, 42], "00": [0, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 19, 23, 24, 25, 26, 29, 30, 31, 34, 39], "000": [2, 6, 7, 8, 13, 14, 15, 16, 17, 21, 26], "0000": 6, "00000": 6, "000000": 6, "0000000": 6, "00000000": 6, "000000000": 6, "0000000000": 6, "0000000000000000": 6, "000000000000004": 16, "0000000000001": 27, "00000000000028": 20, "000000000000645": 20, "000000000007": 13, "00000000e": [5, 6, 7, 13, 14, 15, 17, 22], "000000064427786": 2, "000000082740374e": 28, "00000009": 29, "0000001520384": 20, "00000067": 6, "000000e": 6, "00000148": 20, "0000018665258": 20, "000004509013518": 16, "0000054132133493": 26, "00000e": 30, "00001": [13, 24], "000020": 1, "00010000e": 34, "000102": 6, "00016843324995414444": 11, "000180": 6, "000202": 6, "00020503997802734375": 6, "000225": 6, "00032": 30, "00033647721421425913": 8, "000408121620243": 6, "00044864e": 19, "00046356e": 14, "00053732e": 19, "00062457": 1, "000624573378839699": 1, "0006245733788397211": 1, "0006245733788398162": 1, "00085100e": 19, "00090143": 38, "000e": [0, 15, 17, 26, 29, 31], "001": [7, 13, 14, 28, 34], "0010": 24, "0010006671114076052": 17, "0010279": 24, "001027904909551584": 24, "00120386": 34, "001287698745727539": 6, "00190982": 6, "00196134e": 19, "00198588": 13, "002": [24, 30], "00238834e": 14, "00239975e": 5, "00245246": 34, "0025": 3, "0026": 20, "00277208e": 5, "00291529": 6, "002e": 34, "003": 24, "0032": 30, "00353031e": 11, "0039": 1, "004": 25, "00426772": 25, "00430672": 25, "005": 13, "0050070399814704306": 11, "0057459953178687": 11, "00590349e": 19, "00603128e": 30, "006758922969065006": 11, "007153569059883401": 24, "00719925e": 5, "00745169": 34, "007463235917889261": 11, "007483647387490024": 11, "0076": 6, "0079": 13, "0081": [1, 6], "008164991938713655": 22, "008211411570351112": 11, "008249311811255714": 22, "0089": 13, "00900405886406903": 24, "009640609264270194": 24, "0097": 24, "00972282": 24, "00e": [1, 30], "00j": 21, "01": [0, 3, 5, 6, 7, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 39], "010": 13, "01010101": 22, "01019113": 25, "01039864": 18, "011": [1, 13, 24], "011109": 34, "01263339e": 14, "014": 16, "01576305": 24, "01589600e": 14, "0166": [12, 13], "01794341645386366": 20, "017e": 13, "019": 24, "01j": 5, "02": [1, 2, 10, 11, 14, 16, 17, 18, 20, 22, 24, 25, 26, 30, 34, 37, 39], "02004874e": 19, "02020202": 22, "020202020202020204": 22, "020286679532415": 20, "0203": 11, "02060957626781601": 24, "0215336": 25, "0217594602697": 0, "02217504": 25, "022e23": 0, "023451965763531778": 29, "02345196576353182": 29, "023607653829234403": 1, "024": 24, "02426698e": 30, "024438589821685": 20, "0249": 15, "025": [20, 26], "02502293": 6, "02542715": 6, "02575384116153356": 24, "026": 24, "026461556970080666": 1, "02646156": 24, "0266": [12, 13], "027": 24, "02768289": 14, "029": 24, "02931200e": 6, "029315": 13, "02931546011092693": 1, "03": [1, 6, 11, 13, 14, 18, 24, 26, 30, 34, 39], "030000000000000023": 28, "0300e": [1, 30], "03030303": 22, "031": 13, "03236700e": 14, "032780935658354": 11, "0329": 13, "032e": 17, "03403333": 3, "03409112e": 5, "03491646e": 14, "034e": 17, "03689494e": 1, "03791737629134": 20, "03822269e": 14, "0389653369530596": 13, "038e": 25, "04": [0, 1, 2, 5, 6, 10, 11, 13, 14, 24, 30, 34, 37, 39], "04040404": 22, "0404461859989325": 34, "04053993511862": 11, "04138127": 18, "04166667": 21, "04204875e": 14, "042680504463987745": 24, "043": 26, "0439e": [1, 30], "0448871783746692": 23, "04493457": 24, "04618801": 29, "04621596e": 14, "04719755": 0, "047e": 24, "048": 13, "04800000e": 6, "0498": 3, "04j": 5, "05": [1, 2, 5, 6, 11, 13, 14, 20, 24, 25, 26, 30, 34, 39, 40], "05050505": 22, "05194694e": 30, "05403518": 29, "054656": 13, "055": 24, "05531217e": 14, "055642879597611": 3, "055e": 25, "05658850e": 24, "056801244813359": 11, "05718868e": 14, "05732201863242677": 13, "05732202": 13, "05773502691896237": 11, "05797402": 17, "0579740235381905": 17, "058": 24, "05802120981218639": 13, "058e": 17, "06": [0, 1, 2, 5, 6, 7, 11, 20, 24, 30, 34, 39], "0600023": 29, "06060606": 22, "06066017": 18, "06079909": 1, "061039": 14, "061e": 17, "0625": [0, 6], "06250e": 30, "06276267e": 1, "06322594560601252": 13, "06596866": 25, "06599327e": 30, "066": [11, 13], "06601718": 2, "066178": 13, "06634869e": 30, "06644": 13, "0665e": [1, 30], "066666666666668": 11, "06759999999997035": 20, "0676": 20, "0685278685719757": 21, "06918223": 34, "06936098e": 14, "0696978": 20, "06970822": 29, "06995": 13, "07": [1, 5, 6, 11, 13, 20, 23, 24, 25, 26, 29, 30, 34, 39], "07070707": 22, "0715e": [1, 30], "072": 13, "072357574434136e": 26, "07283325e": 19, "07297374": 24, "07431403": 6, "0754938": 6, "07737861e": 30, "0781156032363354": 24, "07955588e": 14, "08": [0, 2, 6, 12, 13, 22, 23, 24, 26, 29, 30, 39], "08034384": 17, "08080808": 22, "080e": 34, "08109636": 0, "081e": [13, 24], "082": 13, "08206": 31, "082139": 13, "08219836e": 30, "08380160e": 6, "0839411809098": 21, "08428727": 3, "08729116e": 14, "08888426e": 14, "08979379": 29, "09": [0, 1, 5, 6, 14, 21, 30, 39, 40], "0900483893314967": 1, "09011474": 17, "09057619e": 1, "09090909": 22, "090e": [17, 23], "09200": 13, "09232922": 18, "093": [11, 24], "09432376": [6, 21], "0943237645545985": 21, "0943951": [0, 14], "096130": 13, "09743234": 13, "098547805640928": 2, "09989473": 24, "0999999999999996": 0, "09j": 5, "0and": 6, "0d": 6, "0e": 13, "0f": 26, "0j": 6, "0k": 13, "0x7f4078c50690": 17, "0x7f4078c6c510": 17, "0x7f46989c0c20": 0, "0x7f46989c0d60": 0, "0x7f46989c1080": 0, "0x7f469ac29bc0": 0, "0x7fb934925a80": 21, "1": [0, 1, 2, 6, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "10": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 39], "100": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 18, 20, 21, 22, 24, 28, 30, 32, 33, 40], "1000": [2, 6, 7, 13, 16, 24], "10000": [6, 11, 13, 20], "100000": 13, "10000e": 30, "1000k": 13, "10077583e": 14, "100th": [32, 33], "101": [6, 13, 39], "1010101": 22, "10142299865511450": 6, "1019": 9, "1022": [10, 37], "10240094e": 14, "1025": 13, "1026405": 11, "10278376162816": 6, "103": [13, 27], "103000": 13, "104": [0, 13, 27], "1043": 13, "1054": [9, 30], "105767299013565": 20, "10579106": 29, "106": 2, "10675655e": 24, "107": [11, 13, 24], "10783652e": 14, "108": 13, "10848181818181811": 3, "10848182": 3, "1085": 2, "1086": 2, "1087": 2, "1088": 2, "1089": 2, "108e": 34, "109": 25, "1090": 2, "1091": 2, "1092": 2, "1094202426196205e": 20, "1099511246584144": 1, "10atm": 13, "11": [0, 1, 2, 5, 6, 8, 10, 11, 13, 16, 20, 21, 22, 27, 28, 30, 31, 32, 33, 37, 39], "110": [8, 13, 25, 26, 30], "1102230246251565e": [2, 6], "11022302e": 21, "1103": 24, "1107": 6, "110x": [8, 26], "111": [2, 9, 13], "11111111": 22, "1111111111111111": 0, "11239534756747105": 20, "11310276995381": 6, "1136": 30, "1138919460": 3, "114": 30, "117": 30, "118": 13, "11818825e": 30, "119": 13, "11d": 30, "12": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 32, 33, 37, 39], "120": [2, 5, 7, 8, 10, 26, 27], "1200": [13, 22], "120152064": 6, "1206647803780373248": 6, "1206647803780373360": 6, "12099070e": 14, "120x": [8, 26], "1211": 0, "12121212": 22, "12189918e": 30, "1219": 13, "1220327407235617e": 13, "12207799": 14, "1224": 20, "123083499127842": 11, "123e": 0, "124": [1, 2, 24], "125": [5, 20, 28], "1250": [6, 9], "1252": 9, "1256850": 6, "12571141": 24, "1258": 30, "1259765087015694": 20, "12707126784": 6, "12758": 30, "12775121": 14, "1280": 6, "128144": 30, "12870931245150988288": 6, "12870931245150988800": 6, "129320": 30, "1294": 13, "12h": 6, "12x": 7, "13": [0, 1, 2, 6, 10, 13, 19, 20, 21, 24, 28, 30, 31, 32, 33, 39], "130": 13, "1300k": 13, "1301": 13, "1307535010540395": 6, "13086569": 17, "131": 0, "131021": 13, "13131313": 22, "13149": 30, "13184063": 29, "131e": 17, "13209265": 29, "1324": 7, "133": 21, "13336503": 13, "133383": 30, "13343719": 13, "1340": 13, "13424169": 29, "1343167527": 6, "13482772": 29, "135": [10, 13], "1353352832366127": 3, "1354": 30, "135585182899530": 6, "136": [1, 6, 10, 21, 24], "1360": 13, "136638": 13, "137": [1, 10], "13704231": 27, "13717932e": 19, "1377": 13, "1378": 13, "13781": 26, "138": 10, "1380": [9, 13], "13803759753640704000": 6, "1381": 13, "1382": 13, "1383": 13, "1385": 13, "1388173814": 6, "139": [6, 10], "14": [0, 1, 2, 5, 6, 9, 10, 11, 13, 14, 16, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 37], "1400": 9, "14062362e": 14, "141": 30, "1411": 2, "1412": 2, "1413": 2, "14141414": 22, "1415": 2, "14159265": 0, "141592653589793": [0, 16], "1416": 2, "1417": 2, "142": 2, "143": [2, 8, 26], "14321575e": 14, "14342175765653756": 11, "14342594": 29, "1435875184": 14, "14399997": 25, "14399999": 25, "143x": [8, 26], "144": [2, 13, 25, 30], "14464051e": 14, "14489286e": 14, "144e": 25, "145": [2, 30], "14548611e": 14, "14574344693564": 20, "146": [2, 11], "14670135e": 1, "147": 1, "14856013e": 30, "14874857e": 5, "149": 25, "1495": [1, 6], "15": [0, 2, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 39], "150": [1, 2, 14, 30], "1500": [13, 17, 19], "15000": [8, 18, 26], "15043744": 24, "150529299114675": 29, "1505292991146763": 29, "15151515": 22, "1523": 13, "152649": 3, "15289074e": 14, "15298564": 28, "153": [2, 13, 31], "15352086": 25, "1536": 13, "154": [2, 13, 20, 31], "1541": 30, "15423665e": 30, "1546e": [1, 30], "155": [2, 13, 31], "15500": 9, "15514191157778542": 24, "1554341": 14, "1555027751936": 6, "155583041103855e": 16, "15564": 13, "156": [2, 13, 30, 31], "156214940493651": 16, "1563071673": 20, "157": [1, 2, 13, 31], "158": [2, 13, 31], "158558": 13, "1587381910702497e": 7, "1594927664": 14, "16": [0, 1, 2, 3, 5, 6, 7, 10, 11, 13, 16, 20, 21, 22, 24, 26, 27, 29, 30, 31, 32, 33, 37, 39, 40], "160": [2, 13, 31], "16000": 9, "1606": 30, "16110732": 14, "161502": 25, "16161616": 22, "1619064557": 20, "162": [2, 5, 13, 28, 31], "16227766": 18, "1627362779": 22, "163": [2, 13, 31], "164": [2, 13, 31], "16428541": 1, "16467032": 0, "165": [6, 13], "16514484j": 29, "167": [0, 2, 13, 30, 31], "1672280820": 6, "16724067": 25, "16724997e": 14, "168": [2, 13, 31], "1681875887": 6, "1682691072": 6, "1685161423": 38, "16f": 6, "17": [0, 1, 5, 6, 10, 13, 19, 20, 24, 30, 31, 32, 33, 37, 38, 39], "170": [2, 13, 31], "1700": 13, "171": [2, 13, 31], "1715": 30, "17171717": 22, "172": 13, "17259463": 28, "173": [2, 13, 31], "17307690e": 14, "17364818": 0, "1740862": 24, "174692805": 21, "175": 24, "1760157840": 6, "1791754240830934e": 22, "17955697e": 14, "18": [1, 2, 6, 7, 13, 19, 24, 27, 29, 30, 31, 32, 33, 39], "181760": 6, "18181818": 22, "18286320e": 14, "1845505028": 20, "18498477": 0, "185": 30, "185e": 26, "186": 30, "18684464e": 30, "18696": 13, "18700e": 30, "187e": 26, "188": 13, "1887902": 14, "1887902047863905": 16, "188835": 13, "189": [1, 13, 24], "18903319e": 30, "1892264215": 13, "18981534": 25, "18992502e": 14, "19": [1, 2, 3, 5, 6, 7, 9, 10, 13, 15, 19, 23, 30, 31, 32, 33, 39], "190000": 11, "1903": [1, 6], "190691": 30, "191": [13, 25], "19191919": 22, "192": 13, "19200000e": 6, "19245012733664213": 8, "19269047e": 19, "1928982228": 13, "192e": [26, 29], "193": 13, "19524034": 27, "19547582": 34, "19551557": 19, "195e": 26, "19667087": 24, "197": 13, "1970": 10, "19794819": 29, "1983": [1, 24], "1989": 13, "1994": 13, "19967517e": 30, "1br": [5, 28], "1br2": [5, 28], "1d": [0, 2, 5, 18, 26, 32, 40], "1e": [1, 2, 5, 6, 8, 13, 15, 17, 19, 20, 22, 23, 24, 25, 26, 30, 40], "1e4": 11, "1f": 13, "1h": [5, 28], "1h2": [5, 28], "1hbr": [5, 28], "1qh4h5lhw_hoscazqvii1vrpwcppejthwkbo3a323azg": 42, "1st": 13, "2": [0, 1, 2, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "20": [0, 2, 3, 5, 6, 8, 10, 12, 13, 16, 17, 18, 21, 24, 26, 27, 28, 30, 31, 32, 33, 34, 37, 39], "200": [1, 2, 7, 13, 18, 20, 30, 34], "2000": [9, 13], "20000148865173356": 13, "2003": 6, "2008": 6, "2010961": 19, "2012": 13, "2013": [4, 6], "2019": 36, "2020": 40, "2020202": 22, "2023": [0, 2, 4, 31, 40], "2024": [10, 37, 39], "203": 13, "204598136807022": 11, "20483230796889": 13, "20608131187146": 13, "20615": 6, "20885": 3, "20905075e": 30, "209408": 6, "20cell": 15, "20markdown": 15, "20t": 11, "20with": 15, "21": [2, 3, 5, 6, 7, 8, 10, 13, 16, 21, 26, 30, 31, 32, 33, 34, 39], "210": [6, 8, 26], "2100": 13, "210088424323207": 11, "21055203": 5, "210y": [8, 26], "21123386e": 30, "212": 30, "21205917": 0, "21212121": 22, "21293999e": 14, "213": [13, 25], "215": 13, "215723629056": 6, "216": 13, "21694798": 1, "217": 13, "21773": 31, "218": 13, "21820436": 24, "2188": 14, "21887": 14, "219": 13, "22": [1, 2, 5, 10, 11, 13, 20, 30, 31, 32, 33, 37, 39], "220": [0, 13], "2200": 13, "220446049250313e": [0, 6, 40], "22044605e": 21, "22140275": 2, "222": 11, "22214631": 14, "22222222": 22, "22254475": 16, "223": [13, 16], "224": 25, "22479069513437": 20, "225": 11, "22554103": 2, "22592000e": 6, "227": [13, 22], "2270": [1, 29], "228": 13, "22809558e": 14, "2289625004": 2, "22989573": 0, "22e": 0, "23": [1, 2, 5, 7, 10, 11, 12, 13, 16, 20, 24, 30, 31, 33, 37, 39, 40], "230": 25, "230e": 34, "23103398": 34, "232": 30, "23232323": 22, "23289157": 29, "23329964437327755": 13, "2335501430": 20, "23363144e": 34, "23368759e": 1, "2345": 0, "234e": 23, "235": 13, "236": [2, 13, 31], "23636813": 29, "237": [2, 13, 31], "237e": 26, "238": [2, 13, 31], "23869938": 24, "239": [2, 13, 31], "239e": 26, "24": [1, 2, 3, 5, 7, 10, 13, 16, 20, 24, 30, 31, 33, 37], "240": [1, 2, 13, 18, 25, 31], "24039999": 25, "2404": 25, "24055105e": 14, "241": [2, 13], "24114688": 6, "242": 2, "24242424": 22, "242e": 26, "243": 2, "2431": 13, "2432902008176640000": 6, "2435": 2, "2436": 2, "2437": 2, "2438": 2, "2439": 2, "244": 2, "2441": 2, "2442": 2, "245": 2, "24516878": 29, "246": 2, "24651104": 29, "247": 2, "24705882": 29, "2474": 13, "24758141": 0, "248": 2, "249": [2, 13], "2495": 30, "25": [0, 1, 2, 3, 5, 6, 9, 11, 12, 13, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 33], "250": [1, 2, 13, 30], "250000": 13, "2500000000000001": 13, "25000000e": 14, "25000e": 30, "250e": 0, "251": 2, "2517679528326894e": 6, "252": 2, "25252525": 22, "253": 2, "25337007": 29, "255": [1, 24], "25514052e": 19, "25520833": 21, "25550242": 14, "256": 13, "256016704": 9, "2562": [1, 6], "25624945e": 14, "25741034": 25, "25757576e": 30, "25816839": 24, "25873623": 1, "259": 13, "26": [3, 5, 11, 13, 16, 18, 19, 22, 30, 33], "261e": 23, "26244301e": 11, "26262626": 22, "26274517": 0, "263": 30, "26384628": 18, "265": 14, "26657909": 29, "26746927e": 30, "26757911e": 14, "26804924": 25, "26845682": 25, "26j": 5, "27": [3, 5, 11, 13, 30, 31, 33, 39], "27053550e": 14, "27125643": 0, "27182279e": 14, "27261317": 29, "27272727": 22, "273": [11, 13], "27462952745472": 6, "2747854427996614": 13, "2755": 1, "27624446": 29, "27662367": 24, "2774659880833895e": 7, "27765321e": 14, "2780": 9, "27801759": 29, "27890923e": 30, "279e": 34, "27s_method": 20, "27s_polynomi": 6, "28": [1, 5, 11, 13, 20, 24, 30, 34], "2800": 9, "280e": 0, "28125": 16, "28206459e": 30, "28242527e": 14, "28282828": 22, "28282828e": 30, "28306822e": 30, "28318531": 14, "284": [13, 30], "285": 13, "286": 30, "2870202885": 13, "28730858e": 7, "2887793276654596": 20, "28885852": 14, "28974856e": 30, "2898598062432779": 11, "28data_pag": 13, "29": [1, 2, 10, 11, 13, 24, 30], "290": 13, "29000e": 30, "290e": 25, "2911705382447411": 11, "29161001": 1, "2917585576": 23, "292": 30, "29240134": 1, "2928932188134519": 6, "2928932188134524": 6, "29292929": 22, "292e": 34, "29360269e": 30, "29407727": 24, "2943467": 29, "29473657": 1, "298": 13, "29887672": 19, "29887676": 19, "29887685": 19, "29887721": 19, "2988785": 19, "29888301": 19, "298k": 13, "29948184e": 30, "29961546": 19, "2a": 31, "2br": [5, 28], "2c": 22, "2ca": 13, "2co_2": 13, "2d": [5, 8, 17, 18, 22, 27, 30, 32, 40], "2e": [0, 1, 30, 32, 33], "2f": [0, 2, 3, 6, 7, 8, 9, 13, 15, 16, 19, 20, 21, 23, 26, 28, 30, 34], "2f_f": 13, "2g": 30, "2hbr": [5, 28], "2pt": 6, "2u": [2, 22], "2x": [2, 6, 7, 17, 19, 20, 31], "2y": 13, "2\u03c3": 13, "3": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "30": [1, 5, 6, 7, 8, 11, 13, 15, 18, 20, 21, 23, 26, 27, 30], "300": [1, 2, 13, 30], "3000": 6, "3002503601": 0, "3005365921998688": 1, "301": 24, "30160929": 29, "3024": 1, "302585092994046": 0, "302652729696142": 11, "302767752784657": 20, "303": 13, "3030303": 22, "304": [30, 31], "30488611": 18, "305": 30, "3050": 9, "30515947": 29, "30584482e": 5, "306": 20, "30646303": 29, "307534560277845": 1, "3079": 1, "308": 3, "30872995e": 14, "309": 30, "3098855599": 29, "30d": 6, "30f": 6, "30j": 5, "30y": [8, 26], "31": [11, 13, 19, 30], "310": [14, 17], "31054101": 24, "3106816": 6, "311333643161390640": 6, "311333643161390656": 6, "312": 14, "3124744715614": 20, "312e": 26, "313": 14, "31313131": 22, "31313131e": 30, "31383296e": 6, "314": 13, "3143": 1, "31452218": 1, "3145221843003411": 1, "31452218430034123": 1, "3145221843003413": 1, "314e": 13, "315": 1, "31654141": 14, "317": [13, 30], "3170": 6, "3171": 6, "31727857e": 30, "318": 13, "31813120e": 6, "319": 13, "3196": 13, "319e": 25, "32": [6, 19, 24, 30], "320": [13, 24], "3204388883201963": 24, "3205427044923441": 24, "321": 13, "3214667437645078": 13, "3217": 30, "322": 13, "32221463": 14, "3225806451612903": 0, "32323232": 22, "324": 13, "324573703052905e": 20, "32498396488279e": 22, "32534056": 13, "32539": 14, "32555975e": 5, "3258518917108": 20, "32592593": 28, "32602655": 24, "3275314145379786": 1, "32753143": 24, "3278399195": 24, "328": 24, "328402": 30, "33": [0, 5, 13, 28, 30, 39], "3306690738754696e": [20, 23], "33177969": 29, "333": 0, "3333": [15, 21], "33333333": [21, 22, 27, 28], "33333333333333": 6, "333333333333332": 21, "333333333333333": 2, "3333333333333333": 0, "33333333333333337": [6, 38], "33333333333334": 21, "33333333e": 15, "333350338400844": 21, "333e": [15, 29], "334": 2, "33419537e": 14, "33600104e": 14, "33718604270166": 20, "33874": 30, "339476128": 13, "34": [0, 2, 5, 13, 30], "34043": 30, "34054532": 24, "3426": 30, "34267356": 29, "34343434": 22, "34348484e": 30, "34348485e": 30, "34378179728": 2, "344": [26, 30], "34400417e": 14, "34583296": 0, "346": 13, "346e": 26, "34906585": 0, "34989752": 14, "34e": [1, 30], "35": [6, 10, 13, 24, 26, 34, 37], "350": [9, 30], "3501e": [1, 30], "35056497": 13, "35066486": 13, "35119021800712": 28, "353": 30, "35324662": 21, "35353535": 22, "354": 26, "35410858": 24, "35424162": 24, "3545262368760884": 1, "355": [24, 26], "35541533e": 14, "35563066": 25, "355e": 23, "356": 26, "35608903": 0, "35635383e": 14, "35656576": 29, "35759895552": 6, "3599979517947607040": 6, "3599979517947607200": 6, "36": [2, 30], "3600": [13, 16], "3604360318": 16, "36136136136136143": 2, "36191334e": 6, "363417": 13, "36352": 6, "36363636": 22, "36384150e": 14, "36419554585156433": 11, "3642": 30, "365383250944": 6, "36560665": 24, "3665": 13, "36672737": 24, "36719416": 16, "36754402e": 14, "367676508029641e": 21, "3679": 3, "36945963": 11, "36995911e": 14, "36995973e": 14, "369e": 26, "37": [19, 21, 30], "37170825": 18, "3718588497": 5, "372": 13, "37209691e": 14, "373": 13, "37304950e": 14, "3732": 30, "37373737": 22, "375": 17, "3750": 6, "37500e": 30, "37628814": 24, "37663529e": 14, "377": 13, "3777623778304": 6, "37841258": 24, "3788752810890879": 13, "3788826772653788": 13, "38": [1, 5, 6, 16, 19, 30], "38030344e": 11, "38066119e": 30, "38179900425446167": 21, "383": 34, "38325363": 14, "38367549e": 30, "38383838": 22, "38480519": 29, "38491214": 29, "384e": 34, "38583245e": 6, "38627918": 24, "38649084e": 14, "3866": 30, "387": [1, 24], "389": [6, 13, 28], "38917489": 24, "39": [5, 13, 16, 28, 30, 39], "390": [6, 28], "39000000000001": [5, 28], "390625": 21, "391": [6, 28], "391186304436758": 20, "391230963953113": 20, "393": [6, 13, 28], "39386346487936e": 20, "39393939": 22, "39393939e": 30, "394": [6, 16, 28], "395": 30, "39557278": 24, "396": [6, 16, 28], "3962634": 0, "3967": 13, "396e": 34, "397": [6, 16, 28], "398": [6, 16, 28], "399": [6, 16, 28], "39902482": 24, "3991438186509969e": 14, "3994373": 29, "39958516": 18, "39978364": 18, "39983766": 18, "39985385": 18, "39990725": 18, "39990787": 18, "39991442": 18, "3d": [1, 2, 8, 22], "3e": [6, 15], "3f": [0, 2, 7, 11, 13, 15, 16, 17, 24, 33], "3g": 0, "3k": 13, "3rd": [16, 25], "3x": [2, 7, 16, 26, 29], "3x3x3": 0, "3y": 7, "4": [0, 1, 2, 3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "40": [2, 5, 13, 14, 15, 16, 19, 23, 30, 34], "400": [6, 13, 16, 28], "4000": [8, 20, 26], "400000": 11, "40008248": 18, "40009526": 18, "40019437": 18, "40020394": 18, "40027104": 18, "40028779": 18, "40031617": 18, "40032191": 18, "40035133": 18, "40050318": 18, "4005072": 18, "4006681": [6, 21], "40067115": 18, "40078697": 18, "40084644": 18, "40085462": 18, "40096288": 18, "400k": 13, "40109182": 18, "40145916": 18, "4015339": 18, "40162308": 18, "40163014": 16, "40171771630": 6, "402": [1, 16, 24], "4022852329": 7, "40235092": 18, "40268319e": 1, "402842": 18, "403": [13, 16], "40334083": 18, "40395152367506": 13, "404": 16, "4040404": 22, "40416182": 24, "4044699": 18, "404e": 25, "405": 16, "4051260155411128e": 2, "40517716": 18, "406": 16, "40621031": 18, "406724879": 21, "407": [31, 32, 33], "40797271": 24, "407e": [26, 34], "408": [31, 32, 33], "40845254": 18, "4086341036": 16, "40960375e": 14, "40976045": 18, "41": [1, 13, 15, 24, 37], "410": [31, 32, 33], "4103338182": 23, "41062892": 0, "41093864": 18, "411": [31, 32, 33], "41203909": 24, "413": [13, 14], "41353536": 18, "41414141": 22, "41421356": 27, "414213562373095": 8, "4142135623730951": [0, 8], "414213562374664": 8, "41602873": 24, "41660973": 14, "416930756132674": 20, "41737466": 18, "417e": 24, "418": 13, "41872749": 29, "418e": 34, "41907520e": 14, "41919727": 24, "41948956e": 14, "419e": 24, "42": [1, 11, 15, 26, 30], "4210854715202004e": 27, "42125427": 18, "42320289": 24, "42424242": 22, "42425400e": 5, "4244361781273245": 20, "42562893": 24, "42587515": 18, "427682055": 16, "428e": 34, "4291268947": 13, "42950503": 24, "43": [13, 20, 30, 34], "43000e": 30, "430e": 26, "431": 20, "43132653": 24, "43139168e": 30, "43189836": 18, "431e": 34, "432": 20, "4326": 30, "432816": 13, "43434343": 22, "4344629441456016": 13, "43494484": 24, "43502848j": [6, 21], "4352267476228684": 13, "4352267476228722": 13, "43628241": 24, "4369578531870273": 20, "43915671458881": 20, "43920511": 18, "43953184": 24, "44": [3, 13, 15, 39], "44029516e": 14, "4404888": 24, "440892098500626e": [0, 20, 27], "44089210e": 13, "4408921e": 20, "441": 2, "44142390e": 21, "44278271": 29, "44327541": 24, "44346095": 0, "443460952792061": 0, "443881": 29, "4439378": 24, "44444444": 22, "444e": 26, "44618477": 24, "4465326592": 6, "4466214": 24, "44806492": 18, "44826902": 24, "44853145": 24, "44952235e": 14, "44953708": 24, "4496597": 24, "44996584": 14, "44999775": 24, "45": [2, 5, 6, 10, 13, 21, 24, 28, 30, 34], "450": 6, "45140894": 0, "45169648e": 14, "4521": 31, "4527860255139964": 1, "453": 12, "45332917e": 24, "45454545": 22, "454e": [24, 34], "455": 13, "45502309": 13, "455e": 34, "45716772e": 19, "4574668234994665": 2, "45825350e": 1, "45940047": 18, "46": [1, 2, 5, 13, 24, 28, 30, 31, 32, 33], "46084441": 29, "46151512e": 14, "46205275489156605": 20, "46217301e": 5, "46221445": 18, "46273576": 29, "463": [1, 24], "46410162j": 21, "464362": 30, "46464646": 22, "466": 31, "467": 13, "46826356": 1, "46833281366552": 24, "46839641": 1, "46932645": 1, "46959618248998036": 13, "469e": 17, "47": [13, 28, 30, 31, 32, 33], "470e": [23, 26], "47190048": 29, "472": 1, "47342567e": 14, "4734642": 18, "473e": 23, "474153244366276": 34, "47474747": 22, "4758979742813436": 23, "475b": 2, "476": 34, "476845304": 21, "47734592e": 14, "47764873": 14, "48": [5, 13, 15, 25, 31, 32, 33], "480398336": 6, "48273508e": 14, "48293800e": 30, "48332195": 14, "48484840e": 30, "48484848": 22, "48484848e": 30, "48516727e": 11, "48609064": 0, "48622952e": 14, "488": 13, "48889178e": 14, "48e": [1, 30], "48j": 5, "49": [0, 6, 11, 30, 31], "49012e": [2, 12], "49050752": 0, "490e": 23, "4912984000626383e": 24, "49131361": 25, "49182469": 2, "49244192": 18, "49433000e": 14, "49439233": 19, "49453733": 5, "49494949": 22, "495": 3, "49504067e": 14, "49774280605070226": 11, "498": 30, "49844745e": 30, "49867290e": 1, "4987406586557553": 11, "499": 13, "4999998": 28, "4999999999": 28, "49e4": [6, 21], "4e": [1, 30], "4f": [13, 15, 16, 20, 24, 31], "4g": 13, "4h_2o": 13, "4pt": 6, "4th": 13, "4x": [6, 7], "5": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39], "50": [1, 2, 5, 6, 9, 11, 13, 15, 16, 18, 20, 22, 23, 27, 28, 30, 31, 32, 33, 34], "500": [2, 6, 7, 13, 19, 27, 32, 33], "5000": [2, 9, 11, 13, 24, 27, 30], "500000000000002": 13, "50000000e": 14, "50000e": 30, "50005162": 19, "5001": 27, "500e": 17, "500k": 13, "50115890e": 14, "50119988e": 5, "50505051": 22, "50526787": 0, "50619449e": 30, "506e": [17, 34], "50898336e": 14, "509864192": 14, "50j": 5, "51": [11, 13, 30], "510875488": 14, "51100484": 14, "5119": 11, "51260786e": 14, "514": 2, "514112836825973": 11, "515": 2, "51515152": 22, "516": 2, "5161": 30, "51652239626604": 20, "517": 2, "518394352": 0, "51939197": 18, "52": [1, 23, 24, 30], "52069063": 18, "521": 13, "5218875824868201": 23, "5224": 13, "5234375": 16, "524312896405919": 3, "52517499e": 14, "52525253": 22, "527": 13, "5271": 13, "528": 13, "52879944409127": 11, "529": 13, "53": [5, 8, 10, 13, 16, 26, 27, 30, 37], "530": 13, "53063574e": 14, "531": 13, "5312499999999987": 6, "531991878384006": 6, "532": 13, "533": 13, "53327946": 6, "534480": 13, "5346006932896": 21, "5348867187457242e": 30, "534e": 24, "53535354": 22, "53847": 2, "539e": 34, "54": [1, 11, 30, 39], "541": 13, "544": 30, "54436094": 14, "54497691": 13, "544e": 34, "545": 13, "54545455": 22, "546": 3, "547": [13, 14], "54700196e": 5, "5478": 13, "5480": [1, 24], "54898106e": 14, "54965507e": 14, "54e": 16, "55": [3, 11, 13, 18, 24, 30, 34, 39], "550": 9, "550k": 13, "5512": [1, 6], "55266300e": 14, "552e": 23, "55331714e": 14, "553e": 24, "55555556": 22, "556": 13, "5587581": 0, "558e": 34, "559": 7, "55905648": 1, "5594238377522345": 13, "56": [0, 1, 5, 13, 24, 30, 31], "56006312": 29, "561": [31, 32, 33], "56100e": 30, "56120872": 23, "562": [31, 32, 33], "56250e": 30, "563": [31, 32, 33], "5630033628012618": 13, "5630113483142608": 13, "56328585": 18, "563e": 0, "565": [31, 32, 33], "56565657": 22, "566": [31, 32, 33], "5660161": 29, "56666667": 28, "566688": 30, "567": [31, 32, 33], "56735137": 23, "5673513747965597": 23, "56759": 13, "56761491e": 14, "57": [5, 13, 28, 30], "57021389": 1, "5707963267948966": 0, "57084178e": 14, "5714285714285714": 23, "57198376e": 14, "571e": 0, "57233217": 1, "573": 31, "574": 30, "575221": 3, "57575758": 22, "57575758e": 30, "57771705": 14, "57773162": 5, "5793": 30, "58": [13, 30], "580": 13, "58113883": 18, "5837456060607": 7, "58462077": 29, "58529732": 28, "58585859": 22, "5879661186615786e": 22, "58893455": 1, "58e": 13, "59": [5, 10, 13, 16, 30, 37, 39], "59059092e": 14, "59141447": 1, "59237": 12, "59341303": 1, "59555671e": 14, "5959596": 22, "59747475e": 30, "5977615": 19, "59792994": 1, "598": 24, "5996022": 5, "5e": 13, "5e13": 6, "5x": 7, "6": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 42], "60": [5, 8, 12, 13, 16, 24, 26, 30], "600": 13, "6000": 9, "600000": 11, "60000e": 30, "60207133": 19, "60286812": 13, "6032": [1, 30], "604": 13, "605": 27, "6052": 3, "606": [21, 27], "6060": 13, "60606061": 22, "60608174": 21, "606438354036335": 34, "6065": 3, "607": 27, "6075": 13, "608": 27, "609": 27, "6094": 3, "60j": 5, "60y": [8, 26], "61": [13, 30, 39], "610284165422935": 11, "611": 20, "61107316": 14, "612": 20, "6131044728864088": 25, "613987753472": 6, "61448601": 0, "61532928e": 6, "6155e": [1, 30], "61616162": 22, "61678631": 29, "61749088": 0, "61795485": 16, "618": 16, "6180105030251086": 11, "619": 30, "61910374e": 6, "61973714": 29, "62": [8, 13, 26, 30], "62079277e": 30, "62100654e": 11, "62105057e": 6, "62222295e": 14, "62366445": 1, "623e": 34, "624": 17, "62434616e": 30, "62448163": 27, "624999538349": 26, "625": 20, "62526515484863": 13, "62626263": 22, "6267447708446054": 1, "6271": 1, "627e": 34, "62834901e": 21, "629": 1, "63": [7, 13, 14, 30, 39], "63016717": 5, "63030812099294896": 6, "63107822410148": 3, "6315": [8, 26], "632e": 13, "6351811278100286e": 2, "6358": 1, "63636364": 22, "63677968e": 19, "6379999999999981": 13, "63875604": 14, "638e": 26, "63994657": 5, "639e": 24, "64": [13, 30, 31], "640x480": 13, "64363": 30, "64442926": 14, "64462519e": 14, "645651": 30, "646182399139509": 27, "64646465": 22, "64672866e": 17, "64695817": 18, "646e": 24, "6472": 1, "64726287e": 14, "64731861e": 17, "64731864e": 17, "647e": 24, "64872127070013": 6, "6492": 1, "64bit": [10, 37], "65": [3, 5, 13, 16, 26, 30], "6504913306781755e": 16, "650e": 34, "65454727": 1, "65593421": 29, "65598207645877": 20, "65605378": 0, "65656566": 22, "65656566e": 30, "656e": 24, "65785007e": 14, "658e": 34, "66": [13, 30], "66000": [11, 13], "66061764e": 14, "66115630e": 14, "66133814775094e": 5, "66392522": 29, "66453526e": 5, "6666666666666666": [0, 15], "666666666666667": 0, "6666666666666674": 16, "66666667": 22, "66666667e": 15, "6667": [6, 15], "667e": [15, 29], "668e": 17, "669e": 34, "67": [11, 13], "671301": 13, "67211215": 14, "67215554e": 14, "67216743e": 14, "67338629e": 1, "67392305e": 30, "674e": 23, "675": 3, "67613": 30, "6764763125625435": 31, "67676768": 22, "676e": 34, "67705098": 18, "678": 30, "679": [6, 13, 21], "68": [13, 34], "68011436": 1, "68153965": 0, "683": [6, 21], "68612694e": 30, "68619": 13, "68686869": 22, "69": [13, 20], "691": 30, "69137": 13, "693": 13, "69314718": 20, "6931471805599453": 20, "6931471805599456": 20, "694e": 34, "69542539e": 30, "69545455e": 30, "69696954e": 30, "6969697": 22, "69696970e": 30, "6981317": 0, "6d": 30, "6th": [7, 38], "6x": 7, "7": [0, 1, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38], "70": [2, 13, 30], "700": [9, 13, 30], "70000e": 30, "70084958": 16, "701": 16, "70192769": 1, "702278137207031e": 6, "7035": 1, "7038": 30, "70546826": 14, "70707071": 22, "70710678": [2, 6, 8], "707974": 13, "70e": [1, 30], "71": [1, 5, 11, 13, 24, 28, 30], "71000000000001": 5, "71108947e": 14, "71144196": 18, "71164629e": 14, "7160": [1, 6], "7163": 13, "71717172": 22, "718281828459045": 0, "71933440e": 6, "7199554861056": 6, "72": [5, 13, 28, 31], "72108844": 28, "72167715840": 6, "7236544062149992": 11, "723e": 24, "7252145572003386": 13, "72727273": 22, "72j": 5, "73": [5, 6, 21, 30], "73191444": 17, "73205081": 27, "732e": 17, "73469219": 27, "734723475976807e": 7, "73737374": 22, "73760167e": 14, "73863375370596": 20, "738633753705965": 20, "738633791430882": 20, "738633804496054": 20, "73882436": 14, "73961882": 5, "73j": 5, "74": [2, 20], "740219034714983": 20, "7407944": 1, "740e": 34, "74278495": 29, "742e": 24, "74532925": 0, "7453292519943295": 0, "746e": 24, "74712714e": 20, "74747475": 22, "74798389e": 14, "7489408816596042": 11, "74895299e": 30, "748997392381676": 11, "749": 11, "74945806": 29, "75": [5, 6, 8, 13, 17, 18, 26, 29, 30], "75003904e": 6, "75011061e": 20, "751e": 24, "75209239e": 5, "75234941e": 14, "753": 31, "75388776": 29, "75459634e": 14, "754e": 0, "75563895": 0, "756111184500": 6, "75757576": 22, "75785285e": 30, "75j": 5, "76": [13, 30, 39], "760": 13, "76288962": 34, "76391400152738": 20, "76511544": 11, "76604444": 0, "76643716": 29, "7671162238028324": 1, "76767677": 22, "769292354251341": 20, "76929656115579": 20, "77": [2, 5, 13], "77020888": 25, "77047058": 0, "770e": 0, "77147e": 30, "771715812062107": 20, "77218047": 14, "77274368": 34, "772874": 13, "773159728050814e": 16, "7733539398046005": 6, "7733541052278312": 6, "7733541062373446": 6, "7733541062373843": 6, "773e": 13, "77629474221368": 13, "77635684e": 13, "776e": 0, "77777778": 22, "77920006547463": 13, "78": [0, 6, 11, 13, 39], "78154638": 0, "782": 13, "783": [1, 24, 30], "78348677": 29, "78382253": 1, "78648743": 29, "78787879": 22, "79": [0, 6, 13, 20, 30], "79056942": 18, "79175229e": 30, "7925268": 0, "79326904": 19, "793435": 13, "7950016288086892": 0, "79511797": 0, "795e": 34, "79789203": 18, "7979798": 22, "79803115": 18, "79809363": 18, "7981403392675809": 13, "79883362": 18, "79895061": 19, "798e": 34, "79907064": 18, "79923755": 18, "79926913": 18, "79946213": 18, "799504121233703": 11, "79951776": 18, "79966799": 18, "79975191": 18, "79979238": 18, "79986336": 14, "79986591": 18, "7e": 13, "8": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38], "80": [5, 13, 17, 27, 30, 33], "800": 9, "80017452e": 30, "80026888": 18, "80048488": 18, "80049314": 18, "80056815": 18, "80069907": 18, "80070447": 18, "80077275": 18, "8012632": 18, "80131159": 18, "80140733": 18, "80143985e": 5, "80159464": 18, "80171624": 18, "80193034": 18, "80203193": 18, "8023e": [1, 30], "80245462": 18, "80249061": 18, "80277564": 18, "80316002": 18, "80348781": 18, "8037811822645051392": 6, "8037811822645051776": 6, "80478864": 18, "80520558": 18, "80553658": 14, "80628913": 18, "806564732889672": 11, "8075100000000082": 25, "80808081": 22, "80818399": 18, "80851200e": 6, "81": [13, 30], "8115125": 27, "81311318": 18, "81572909": 18, "81698638": 18, "81818182": 22, "81818182e": 30, "82": [1, 13, 24, 28, 30], "820": 11, "82010496": 27, "820987": 18, "821e": 34, "826": 13, "82630199": 18, "8263237": 29, "8264": 13, "82656126e": 14, "826e": 25, "827499940822171": 11, "82828283": 22, "8291999504602496": 20, "83": [5, 13, 30], "830": 13, "8304": 13, "83054458": 29, "83159721": 29, "83177174": 18, "832514": 13, "83306827": 29, "83321947": 14, "83333333": 18, "8333333333333333": 18, "83597352": 27, "838250": 6, "838251": 6, "83838384": 22, "83871313": 18, "83j": 5, "84": [5, 13, 39], "84000260e": 14, "84070253e": 14, "84147098": 14, "84203854": 18, "8421709430404007e": 20, "84257219": 29, "84320000e": 6, "843280888": 14, "84377137e": 30, "84546459": 0, "84580927e": 14, "84592537e": 22, "84742803e": 5, "84752295": 18, "84848485": 22, "84j": 5, "85": [5, 11, 13, 30], "851e": [0, 24], "855132435744245": 11, "855326": 13, "85633723": 29, "85692514": 18, "85858586": 22, "859e": 34, "85j": 5, "86": [8, 30], "860": 13, "861e": 34, "86379487": 1, "865": 30, "86532742e": 14, "86592014e": 34, "86630709e": 14, "8665258494365844e": 20, "86657557": 14, "86669879e": 11, "86683456": 17, "86796457": 18, "867e": 24, "86868687": 22, "869": [10, 37], "869604401089358": 6, "87": [26, 30, 39], "87012987e": 30, "872657663724665": 11, "874192746384855": 13, "875": 13, "8752948036761600000": 6, "87547709e": 30, "87552988": 18, "87631636": 18, "87878788": 22, "879999999999999": 20, "88": [8, 13], "8810": 13, "88155125": 1, "882": 13, "882e": [13, 34], "884": 1, "88430": 13, "88535596": 13, "8853559627351465": 13, "88888889": 22, "89": [2, 39], "89107749": 0, "89216084e": 14, "89410": 13, "895": 13, "89545773e": 19, "895e": 13, "89663872": 19, "89816457e": 14, "89824000e": 6, "8989690721649484": 20, "8989899": 22, "89993168": 14, "8x": 21, "8y": 6, "9": [0, 1, 2, 3, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38], "90": [5, 9, 13, 27, 30], "900": 13, "9000": 13, "9007423896796354e": 22, "90138771133189": 0, "90138782": 18, "90194032": 19, "90196414": 11, "90303030e": 30, "9032e": [1, 30], "90330352e": 14, "903644": 14, "9044796": 1, "90490485e": 14, "90490504e": 14, "90490532e": 14, "90490e": 30, "9056": 0, "90625e": 30, "90747573e": 1, "90775149": 29, "90909091": 22, "90929743": 14, "90j": 5, "91": [13, 25, 30], "913e": 34, "91475559": 6, "91874777": 29, "91919192": 22, "92": [30, 39], "920": 11, "92184225": 27, "9219136430763581": 11, "923244909010131": 11, "924": 30, "9285595695281881": 20, "92929293": 22, "93": [13, 16, 30, 34], "9301404382402625": 11, "93280000e": 6, "93328779": 14, "938": 13, "93889390e": 19, "93939394": 22, "93969262": 0, "93kutta_method": 17, "94": [5, 11, 13, 30], "940": 30, "94168394": 27, "942": [1, 13], "9439999999999995": 20, "94584556": 34, "94595947": 34, "94628672": 6, "94784176e": 14, "948387": 13, "9486050757322071": 11, "94949495": 22, "94j": 5, "95": [1, 2, 11, 13, 24, 30, 39, 40], "950": 27, "95328325": 6, "95396512": 24, "953e": 34, "958154": 3, "95959596": 22, "96": [1, 26, 30], "960594732333751e": 0, "960758701245243": 26, "960758701630095": 26, "960758701630144": 26, "96097068": 14, "960e": 29, "963": 30, "96319296": 29, "965": 30, "9661702": 34, "96664389": 14, "967139665561225": 1, "9680e": [1, 30], "96830e": 30, "96966389e": 30, "96969697": 22, "97": [5, 11, 30], "97072653": 0, "9728254": 1, "97338022e": 14, "97532877e": 6, "97846320e": 30, "97979798": 22, "98": [5, 28, 30, 39], "980797": 13, "982": 13, "9828564662535015": 20, "9838819479373777": 11, "983e": 24, "9854448": 24, "98712369": 19, "98989899": 22, "98e": [1, 30], "99": [5, 30, 31], "99041304": 6, "99092135": 6, "991276533834524": 17, "99149259": 5, "992": 13, "993": 13, "9932317910802477": 11, "9937154117977646": 11, "9937219694072356": 11, "99432678": 14, "995": 13, "996": 13, "996012819169536": 16, "9969": 13, "997": 13, "99735": 13, "998": 13, "999": 13, "99902596e": 30, "99902597e": 30, "99935583": 6, "99980929": 6, "999838223738076": 17, "9999869672459537": [1, 30], "99998925": 6, "9999934070923728": 6, "999993407092373": 6, "9999983517708524": 6, "9999994300847312": 17, "99999959": 29, "9999997051127": 20, "99999978": 29, "999999886950595": 2, "9999999": [28, 29], "99999994": 29, "9999999623352622": 2, "99999998": 6, "999999999942188": 26, "9999999999999": 20, "999999999999993": 5, "999999999999998": 29, "9999999999999984": 16, "999999999999999": 15, "9999999999999998": 6, "9999999999999999": 6, "9th": [2, 5, 27], "A": [0, 1, 4, 5, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "And": [0, 2, 13, 15, 16, 17, 19, 20, 27, 28, 34], "As": [0, 6, 10, 11, 12, 13, 16, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34], "At": [2, 7, 13, 16, 18, 21, 22, 23, 24, 25, 28, 32], "Being": 11, "But": [5, 7, 12, 20, 25, 26], "By": [2, 13, 16, 17, 20, 23, 24, 36], "For": [0, 1, 2, 3, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34], "If": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "In": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 42], "It": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40, 43], "Its": 27, "Near": 6, "No": [10, 11, 12, 13, 37, 40], "Not": [16, 23, 25, 27, 34], "Of": [0, 2, 9, 13, 29, 41], "On": [13, 23, 30], "One": [0, 2, 6, 10, 11, 13, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 31, 32, 33, 34], "Or": [0, 5, 15, 22, 28], "That": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 19, 20, 24, 25, 26, 28, 31, 32, 33, 34], "The": [0, 1, 2, 7, 8, 10, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40], "Then": [0, 2, 7, 10, 11, 12, 13, 17, 18, 20, 21, 22, 23, 29, 30, 31, 32, 33], "There": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 38, 43], "These": [2, 4, 5, 6, 7, 10, 11, 13, 14, 16, 17, 18, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 42], "To": [0, 1, 2, 5, 6, 7, 8, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 38], "With": [0, 1, 6, 7, 9, 10, 13, 16, 17, 21, 25, 28, 29, 30, 34], "_": [2, 13, 17, 24, 32, 33], "_0": [7, 31], "_1": [2, 31], "_2": [2, 15, 30], "_____________": 6, "__enter__": 10, "__exit__": 2, "__expired_attributes__": [6, 16, 28], "__format__": [0, 15], "__former_attrs__": [6, 16, 28], "__future__": [31, 32, 33], "__getattr__": [6, 16, 28, 31, 32, 33], "__init__": [0, 6, 16, 22, 28, 31, 32, 33], "__main__": 26, "__name__": [31, 32, 33], "__repr__": 0, "__str__": 0, "__version__": 37, "_a": 15, "_check_func": [2, 13, 31], "_core": 13, "_datasourc": 13, "_fig": 2, "_file_open": 13, "_flapack": 5, "_frame": 2, "_fsolv": 12, "_function_base_impl": 2, "_generatorcontextmanag": [2, 10], "_init_draw": 2, "_is_sav": 2, "_lam": 31, "_lambda": [31, 34], "_linalg": 27, "_make_jvp": [31, 32, 33], "_make_vjp": [31, 32, 33], "_minpack_pi": [2, 13, 31], "_modified_open": 13, "_msg": 2, "_npyio_impl": 13, "_odeint": 12, "_odepack": 2, "_odepack_pi": 2, "_polynomial_impl": 13, "_raise_linalgerror_singular": 27, "_read": 13, "_root_hybr": [2, 13, 31], "_setattr_cm": 2, "_t": 31, "_umath_linalg": 27, "_wrapped_func": [2, 13, 31], "_xr": 31, "_yr": 31, "a0": [12, 13, 16, 20, 24, 31], "a1": [3, 13, 27], "a10": 13, "a11": 13, "a12": 13, "a13": 13, "a2": [3, 13], "a20": 13, "a21": 13, "a22": 13, "a23": 13, "a3": 13, "a60": 6, "a_": [13, 29, 30], "a_0": [29, 32], "a_1": [29, 32], "a_2": [29, 32], "a_b": 13, "a_i": [13, 28], "a_ib_i": 5, "a_j": 13, "a_mu": 11, "a_n": 32, "a_p": 13, "a_sigma": 11, "aa": [1, 21], "ab": [2, 5, 11, 13, 18, 19, 20, 22, 23, 25, 27, 30, 31, 34], "abel": 8, "aberichard": 2, "abil": [1, 22, 23, 28], "abl": [2, 6, 10, 12, 13, 15, 22, 33, 34, 36], "about": [0, 2, 3, 6, 7, 11, 13, 14, 16, 18, 19, 20, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34, 36, 39, 43], "abov": [0, 1, 2, 3, 5, 6, 8, 11, 12, 13, 15, 16, 17, 20, 21, 24, 25, 27, 28, 29, 31, 32, 34], "abracadabra": 10, "abserr": 13, "absolut": [5, 6, 11, 12, 13, 21, 24, 30, 31], "absolute_import": [31, 32, 33], "abstractmoviewrit": 2, "acc": 13, "access": [0, 13, 14, 15, 17, 31, 32, 40], "accommod": [26, 32], "accompani": 40, "accomplish": [10, 19], "accord": [5, 6, 16], "accordingli": [15, 25], "account": [1, 11, 13, 24, 30, 40], "accumul": [16, 17, 24], "accur": [2, 3, 6, 7, 13, 16, 17, 20, 22, 25, 38], "accuraci": [2, 3, 6, 8, 13, 15, 17, 22, 23, 25], "aceton": 13, "acetone_": 13, "achiev": [0, 2, 3, 6, 13, 16, 17, 18, 25, 28, 34], "acm": 6, "acr": [8, 26], "across": [0, 13, 40], "act": [6, 15], "acta": 6, "action": 20, "activ": [13, 32, 34], "actual": [0, 1, 2, 3, 5, 6, 10, 11, 13, 15, 22, 23, 34, 38], "ad": [5, 11, 27, 30], "adam": [32, 33], "adap": [2, 13], "adapt": [2, 6, 7, 8, 11, 13, 16, 17, 20, 21, 22, 25, 29, 31, 32, 36], "add": [0, 2, 5, 6, 7, 9, 10, 12, 13, 14, 15, 22, 27, 28, 30, 32, 34], "add_subplot": [1, 2, 8, 9, 13], "addendum": 0, "addit": [0, 1, 6, 8, 10, 12, 13, 20, 30, 34, 35], "addition": 18, "address": [3, 13, 17], "adjac": 11, "adjust": [1, 2, 9, 34], "admit": 0, "admittedli": [5, 32], "advanc": [2, 5, 8, 10, 16, 17, 20, 27, 31, 32], "advantag": [2, 6, 7, 13, 17, 26, 28, 31, 40], "advis": 16, "aeq": 13, "aero": 9, "aerospac": 9, "affect": [11, 13, 15, 17, 25, 30, 32, 40], "african": 9, "after": [0, 2, 8, 10, 11, 12, 13, 15, 16, 17, 19, 24, 26, 28, 30, 31, 32, 34], "afterward": [9, 10], "ag": [40, 43], "again": [2, 8, 10, 11, 12, 18, 19, 20, 22, 23, 24, 26, 28, 30, 32], "against": [5, 11, 19], "ago": [4, 31], "agre": [2, 13, 16, 23], "agreement": [2, 13, 17], "ahead": 6, "aim": [13, 19, 25, 40], "ainv": 27, "air": [9, 13], "al": 13, "al_": 13, "alabama": 9, "alert": 10, "algebra": [0, 6, 11, 14, 17, 21, 22, 23, 24, 29, 30, 39, 43], "algorithm": [2, 13, 16, 17, 20, 22, 25, 26, 28, 30, 32, 36], "alia": [0, 2, 5, 6, 28], "alias": [6, 28], "alic": 9, "aliceblu": 9, "align": [0, 5, 7, 21], "alist": 14, "alizarin": 9, "all": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "all_anim": 2, "all_answ": 21, "all_coeff": 6, "allax": 9, "allclos": [22, 27, 29, 31, 34], "alloi": [9, 13], "allow": [0, 2, 5, 6, 9, 13, 15, 16, 17, 26, 27, 28, 29, 31, 32, 33, 34, 40], "almond": 9, "almost": [0, 8, 9, 13, 14, 23, 30, 32], "along": [2, 13, 14, 31, 36], "alot": 6, "alpha": [1, 2, 6, 9, 11, 12, 13, 22, 24, 30, 32, 33, 34, 40], "alpha0": 12, "alreadi": [0, 6, 7, 16, 20, 36], "also": [0, 1, 2, 3, 5, 6, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41, 43], "altern": [0, 1, 5, 6, 9, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 25, 28, 30, 34, 41], "although": [0, 2, 6, 12, 13, 16, 29, 30, 31, 32, 34, 40], "alwai": [0, 2, 3, 6, 10, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34], "am": [6, 11, 12, 31, 38], "amaranth": 9, "amaz": 11, "amazon": 9, "amber": 9, "ambient": 11, "ambientt": 11, "american": 9, "amethyst": 9, "ami": 15, "amin": 1, "among": 34, "amount": [7, 8, 11, 26, 30, 36], "an": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 32, 33, 36, 38, 40, 41], "anaconda": 24, "anal": 13, "anali": 6, "analog": [0, 21], "analysi": [0, 3, 5, 10, 13, 16, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 39, 43], "analyt": [2, 7, 8, 11, 13, 14, 16, 17, 19, 20, 23, 25, 30, 31, 32, 33], "analyz": [0, 16], "android": 9, "angl": [2, 9], "anglea": 9, "angleb": 9, "angular": 2, "ani": [0, 1, 2, 4, 5, 6, 7, 10, 11, 13, 14, 15, 18, 19, 20, 22, 24, 27, 28, 30, 31, 32, 34, 40, 41], "anim": [2, 16], "anonym": [0, 2], "anoth": [0, 6, 7, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 25, 27, 30, 31, 38], "anp": [31, 32, 33], "answer": [0, 1, 2, 3, 6, 7, 8, 10, 11, 12, 13, 16, 20, 23, 24, 26, 28, 31, 38], "anti": 9, "anticip": [22, 31, 32, 34], "antiqu": 9, "antiquewhit": 9, "antoin": [0, 13], "antoine_data": [10, 13], "antoine_databas": 10, "anymor": 34, "anyon": 40, "anyth": [0, 9, 13, 14, 15, 18, 24, 26, 28, 29, 32, 34], "ao": [7, 9], "ap": [11, 24], "apart": 6, "api": [30, 40], "appar": [11, 12, 22], "appeal": 13, "appear": [1, 2, 6, 11, 12, 13, 19, 32], "append": 2, "append_imag": 2, "appendix": 13, "appl": [9, 15], "apples_remain": 15, "appli": [7, 10, 11, 13, 21, 22, 23, 25, 30], "applic": [2, 6, 11, 13, 21, 27, 33, 39, 43], "approach": [0, 1, 3, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 34, 41, 43], "appropri": [2, 6, 8, 13, 14, 16, 19, 24, 26, 30], "approx": [2, 6, 22, 24, 28, 34], "approx_v": 16, "approxim": [0, 2, 3, 7, 8, 11, 13, 15, 16, 17, 18, 20, 22, 25, 28, 31, 32, 34], "apricot": 9, "aqua": 9, "aquamarin": 9, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 42, 43], "arang": [1, 6, 27, 33], "arb": 13, "arbitrari": [0, 10, 11, 13, 40], "arbitrarili": 10, "architectur": [10, 37], "archiv": [2, 6], "area": [6, 9, 16, 26, 43], "area1": 13, "area2": 13, "area_sid": 26, "area_top": 26, "aren": 32, "arg": [0, 1, 2, 10, 11, 12, 13, 17, 20, 23, 24, 26, 30, 31, 32, 33, 40], "argmax": 9, "argmin": [23, 24], "argnam": [2, 13, 31, 40], "argsort": 29, "argu": [11, 23], "argument": [0, 2, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24, 25, 26, 31, 32, 40], "ari": 13, "arial": 9, "aris": [16, 27], "arizona": 2, "armi": 9, "around": [0, 2, 4, 13, 14, 16, 17, 18, 20, 23, 24, 26], "arr": [13, 17], "arrai": [1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40], "arrang": 10, "array_lik": 40, "arriv": [2, 17, 24], "arrow": [9, 18], "arrowprop": 9, "arrowstyl": 9, "arsen": 9, "art": [13, 32], "artefact": 6, "artform": 9, "artifact": [5, 6], "arylid": 9, "asanyarrai": [2, 13, 31, 32, 33], "asarrai": 6, "ash": 9, "ask": [6, 11, 13, 17, 24, 26], "asparagu": 9, "aspect": 26, "aspx": 11, "assess": [11, 19, 20, 26], "assign": [13, 15, 17, 20, 26], "associ": [7, 25, 30, 40], "assum": [1, 2, 3, 6, 11, 12, 13, 14, 16, 19, 21, 22, 24, 28, 30, 31, 34, 36, 40], "assumpt": [13, 28, 34], "astyp": [27, 28], "asym_peak": 13, "asymmetr": [13, 25], "asymptot": [24, 25], "atleast_1d": [2, 13, 31], "atm": 13, "atol": [2, 12, 17, 22], "atom": 9, "atomic_mass": 13, "attent": 15, "attr": [6, 16, 28, 31, 32, 33], "attribut": [0, 6, 11, 13, 16, 17, 19, 27, 28, 31, 32, 33, 40], "attributeerror": [6, 16, 28, 31, 32, 33], "au": 9, "auburn": 9, "augment": [14, 27, 31, 43], "aureolin": 9, "aurometalsauru": 9, "author": 11, "auto": [9, 31], "autograd": [32, 33, 39], "autom": [31, 32, 34], "automat": [0, 7, 10, 11, 13, 14, 20, 25, 32, 34, 43], "avail": [0, 4, 8, 9, 11, 13, 14, 17, 23, 26, 29], "averag": [8, 13, 17, 24, 25, 26, 30, 34], "avg_x": [11, 24], "avocado": 9, "avogadro": 0, "avoid": [2, 6, 10, 12, 13, 23, 28, 30, 32, 33, 34, 43], "awai": [6, 7, 13, 17, 24, 31, 34], "await": [8, 26], "awar": 29, "awiggl": 27, "ax": [1, 2, 5, 8, 9, 13, 27], "ax1": [9, 11], "ax2": [9, 11], "ax3": 11, "axhlin": 20, "axi": [2, 8, 14, 19, 20, 21, 22, 30, 31, 32, 33], "axvlin": [20, 24, 25, 26, 30], "az1980": [10, 37], "azim": 2, "azur": [9, 10, 37], "b": [0, 1, 2, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 40, 42], "b0": [1, 13, 24, 30, 31, 32], "b00": 32, "b01": 32, "b02": 32, "b1": [1, 30, 32], "b2": [1, 30], "b3": [1, 30], "b4": [1, 30], "b_": 13, "b_0": [24, 31], "b_i": 28, "b_mu": 11, "b_sigma": 11, "ba": 18, "babi": 9, "back": [0, 4, 10, 12, 15, 16, 17, 20, 22, 29, 30, 31, 32], "backend": 40, "background": 10, "backslash": 24, "backward": [2, 6, 13], "bad": [2, 6, 7, 12, 13, 22, 30, 32, 34], "baker": 9, "balanc": [2, 11, 16, 18, 23, 27, 28, 30], "ball": 9, "banana": 9, "band": [2, 5, 12, 13, 31], "bar": 9, "barbi": 9, "bare": 13, "barn": 9, "barrier": 2, "base": [1, 2, 5, 6, 10, 11, 14, 22, 28, 29, 30, 32, 34, 40], "base10": 0, "baselin": 13, "basi": [5, 6, 13, 16, 32], "basic": [1, 5, 6, 13, 15, 17, 20, 23, 30, 31, 39, 43], "batch": [2, 6], "battleship": 9, "bayesian": 40, "bayesian_information_criterion": 40, "bazaar": 9, "bbox_to_anchor": [2, 19], "bc": [22, 28], "be052320": 12, "bean": 9, "beau": 9, "beauti": [9, 16, 23], "beaver": 9, "becaus": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 40], "becom": [0, 6, 13, 19, 23, 30, 32, 33], "been": [2, 4, 5, 6, 9, 11, 13, 15, 16, 19, 24, 28, 31, 32, 43], "befor": [0, 2, 3, 9, 10, 12, 13, 14, 16, 17, 18, 20, 22, 26, 30, 31, 32, 33, 34, 40], "begin": [0, 2, 5, 6, 7, 13, 15, 17, 19, 21, 22, 25, 28, 29, 30], "beginn": [39, 43], "behav": [2, 3, 7, 16, 20, 28], "behavior": [2, 5, 6, 13, 15, 18, 19, 28, 30, 32, 33, 34, 38], "behind": [2, 17, 20, 29, 34], "beig": 9, "being": [6, 13, 21, 25, 30], "believ": [5, 25], "bell": 9, "below": [1, 6, 7, 11, 13, 15, 16, 17, 24, 28, 43], "below_end": 16, "benchmark": 6, "benefit": [11, 16, 17, 25, 30, 34], "benzen": [0, 13], "beq": 13, "besid": 6, "bessel": [7, 14], "besselfunct": 7, "besselj": 2, "best": [0, 1, 2, 3, 6, 7, 8, 9, 11, 13, 15, 17, 24, 28, 30, 31, 34], "bet": 11, "beta": [1, 2, 11, 22, 30], "better": [0, 2, 4, 6, 8, 11, 13, 14, 16, 20, 23, 25, 26, 28, 30, 31, 33], "between": [0, 1, 2, 3, 5, 10, 11, 13, 16, 19, 20, 22, 24, 25, 30, 31, 33, 34], "bexit": 18, "beyond": [32, 34], "bf": [5, 13], "bi": 7, "bia": [32, 33], "bias": [32, 33], "bic": 40, "big": [1, 2, 9, 10, 28], "bigg": 2, "biggest": 31, "bill": 9, "bin": [10, 11, 24], "bint": 40, "biochem": 13, "biomedicalcomputationreview": 6, "biot": 7, "birch": 1, "bisect": 2, "bisqu": 9, "bistr": 9, "bit": [5, 6, 13, 31], "bitrat": 2, "bitter": 9, "bittersweet": 9, "black": [9, 31], "blanch": 9, "blanchedalmond": 9, "blast": 9, "bleu": 9, "blindli": 3, "blist": 14, "blit": 2, "blizzard": 9, "block": [2, 10, 12, 14, 15, 32], "blog": [6, 10, 39], "blond": 9, "blossom": 9, "blue": [0, 3, 13, 16], "blueberri": 9, "bluebonnet": 9, "blueviolet": 9, "blush": 9, "bni": 13, "bo": [1, 2, 3, 8, 13, 16, 17, 19, 24, 25, 29, 30, 33, 34], "bob": 15, "bod": 25, "bodi": [15, 16, 26], "boi": 9, "bold": [9, 15], "bole": 9, "bond": 9, "bondi": 9, "bone": 9, "book": [0, 4, 10, 16, 31, 37, 39], "bool": 2, "boolean": 0, "boom": [10, 18], "boston": 9, "both": [2, 3, 6, 7, 9, 11, 12, 13, 14, 17, 18, 21, 22, 24, 26, 28, 29, 30, 31, 38], "bottl": 9, "bottom": [13, 26, 29], "bounc": 20, "bound": [1, 3, 13, 16, 40], "boundari": [13, 21, 27, 43], "bounds_error": [3, 29], "box": [0, 19, 31], "boysenberri": 9, "bp": [1, 13, 24, 31], "br": [5, 28], "br2": [5, 28], "bracket": [0, 2, 13, 15, 19, 21, 26], "brainless": 6, "branch": 10, "brandei": 9, "brang": 1, "brass": 9, "break": [2, 5, 10, 13, 15, 17, 19, 20, 23, 32, 33, 40], "brick": 9, "bridg": 9, "brief": [9, 17], "briefli": [28, 34], "bright": 9, "brilliant": 9, "brink": 9, "british": 9, "broad": [11, 14, 26, 31], "broadcast": [5, 27, 34], "broken": 13, "bromin": [5, 28], "bronz": 9, "brown": [0, 9], "browser": [14, 15], "brunswick": 9, "bubbl": 9, "bubpnt": 13, "bud": 9, "buff": 9, "bug": [36, 43], "bui": 43, "build": [4, 6, 14, 24, 29, 32, 33, 34, 37, 43], "built": [5, 34], "builtin": [2, 6, 10, 13, 28, 31, 32, 33], "bulgarian": 9, "bulk": [13, 24], "bullet": 15, "bunch": 11, "burden": 7, "burgundi": 9, "buri": 6, "burlywood": 9, "burnt": 9, "bushel": [8, 26], "bust": 18, "buten": 13, "butlast": 38, "button": 15, "bvp": [28, 39], "bx1": 13, "bx2": 13, "by1": 13, "by2": 13, "bypass": 7, "byte": [13, 16, 40], "bytecod": 40, "byzantin": 9, "byzantium": 9, "bz2": 13, "c": [0, 1, 2, 5, 6, 7, 9, 10, 11, 13, 14, 15, 17, 18, 22, 24, 26, 27, 28, 29, 34], "c0": [1, 2, 13], "c0t": 2, "c1": [1, 6, 8, 22, 26], "c124389": 13, "c1333740": 13, "c1a": 22, "c1b": 22, "c1prime": 22, "c2": [1, 8, 22, 26], "c2a": 22, "c2b": 22, "c2h2": 13, "c2h4": 13, "c2h6": 13, "c2prime": 22, "c3": [8, 26], "c4": [8, 26], "c5": [8, 26], "c630080": 13, "c7732185": 13, "c_": [2, 7, 12, 13, 16, 23, 28], "c_0": 2, "c_1": 2, "c_2": 2, "c_2h_6": 13, "c_3": 2, "c_4": 2, "c_a": [1, 2, 7, 12, 13, 16, 18, 28], "c_b": [13, 18], "c_c": [13, 28], "c_d": [13, 28], "c_feed": 28, "c_i": 2, "c_xt": 2, "ca": [1, 2, 7, 11, 12, 13, 16, 20, 22, 30], "ca0": [1, 2, 6, 12, 13, 16], "ca_data": [1, 6], "ca_func": 2, "ca_guess": 13, "ca_sol": 13, "ca_solv": 11, "cach": 40, "cadet": 9, "cadetblu": 9, "cadmium": 9, "cafit": 30, "caf\u00e9": 9, "cal": 9, "calcul": [0, 1, 6, 7, 11, 19, 27, 30, 34], "calculu": [7, 17], "calibr": 13, "call": [0, 2, 6, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42], "callabl": [0, 6, 13, 40], "callback": 2, "cambridg": 9, "came": [13, 36], "camel": 9, "cameo": 9, "camouflag": 9, "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43], "canari": 9, "cancel": 13, "candi": 9, "cannot": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 32], "canon": 7, "canva": 2, "cao": [7, 20], "capabl": [6, 8, 20], "capac": 13, "capit": [0, 10], "capri": 9, "captur": [13, 40], "caput": 9, "carbon": [13, 16], "cardin": 9, "care": [11, 12, 15, 25, 27, 29, 34], "carefulli": [13, 40], "caribbean": 9, "carlo": [11, 24], "carmin": 9, "carnat": 9, "carnegi": 36, "carnelian": 9, "carolina": 9, "carrot": 9, "cartesian": 2, "case": [0, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 40], "casol": 1, "cast": [0, 8, 10, 17, 21, 26, 31, 32, 33], "castleton": 9, "cat": 0, "catalina": 9, "catalyst": [12, 22], "catawba": 9, "catch": 5, "categori": 4, "caught": [10, 42], "caus": [2, 3, 6, 24, 30], "cautiou": 6, "caveat": [30, 38], "cb": [13, 22], "cbook": [2, 13], "cc": [2, 5, 13], "ccc": 28, "cccc": 5, "ccccc": [2, 28, 29], "ccl2f2": 13, "ccl3f": 13, "ccl4": 13, "cd": 10, "cdf": 11, "cdot": [5, 28, 30, 31, 32, 34], "cedar": 9, "ceil": 9, "celadon": 9, "celest": 9, "celesti": 9, "cell": [0, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 22, 26, 27, 28, 31, 32, 33, 36, 37, 38, 42], "celsiu": 13, "center": [2, 6, 19], "centerpiec": 31, "central": 6, "ceris": 9, "certain": [2, 7, 10, 24, 27, 30], "certainli": [2, 9, 10, 13, 30], "cerulean": 9, "cfm": 6, "cg": 9, "cgi": 13, "cguess": 7, "ch": [2, 9, 13, 17, 31], "ch4": 13, "chain": [6, 31], "challeng": [6, 7, 23, 34], "chamoise": 9, "champagn": 9, "chanc": 11, "chang": [0, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 26, 28, 29, 30, 31, 38, 40], "chapter": [4, 5, 17, 25, 31, 34, 36], "char": [31, 32, 33], "charact": 10, "character": [8, 34], "characterist": [10, 12, 29], "chararrai": [16, 31, 32, 33], "charcoal": 9, "charleston": 9, "charm": 9, "chartreus": 9, "chdir": 10, "cheaper": 26, "check": [0, 2, 5, 10, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 33, 34], "checker": [2, 13, 31], "checkpoint": [31, 32, 33], "cheetah": 0, "chem": 13, "cheme": [4, 13, 14, 40], "chemic": [1, 7, 15, 22, 28, 30, 36], "cherri": 9, "chest": 9, "chestnut": 9, "chiffon": 9, "china": 9, "chines": 9, "chloroform": 13, "chocol": 9, "choic": [2, 5, 17, 21, 23, 26, 30, 32, 34], "choos": [1, 5, 7, 11, 13, 17, 25, 30, 34], "chose": [7, 32], "chosen": [6, 26, 34], "chromatograph": 13, "chrome": 9, "chronologi": 4, "ci": [1, 11, 13, 24, 30], "ci95": 11, "ciner": 9, "cinnabar": 9, "cinnamon": 9, "circ": 13, "circ_": 13, "circl": [8, 9, 16, 22], "circuit": 8, "circular": 13, "circumst": 13, "citat": 6, "citrin": 9, "citron": 9, "claim": [30, 31, 32], "claret": 9, "class": [0, 10, 11, 14, 15, 21, 22, 25, 29, 30, 32, 34], "classic": [9, 10, 16, 18, 32, 33], "classifi": 2, "claus": 42, "clean": 4, "cleaner": 10, "clear": [2, 6, 15, 17, 25, 31], "clearli": [2, 3, 5, 6, 13, 15, 34], "cleve": 6, "clf": [2, 6, 7, 11, 13], "click": [14, 15, 36, 40], "close": [0, 2, 5, 6, 7, 8, 11, 13, 16, 17, 19, 20, 22, 27, 30, 31, 32, 33, 34], "closer": [6, 20, 25], "closest": [31, 33], "clunki": [13, 28], "cm": [9, 13, 16, 26], "cmap": 2, "cmd": [10, 15], "cmpd": 13, "cmu": [4, 13, 14, 40, 43], "cname": 9, "cnr": 12, "co": [0, 2, 6, 8, 9, 14, 21, 23, 27, 31, 32, 34], "co2": 13, "co_2": 13, "coars": 22, "cobalt": 9, "cocoa": 9, "coconut": 9, "code": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 24, 26, 28, 29, 30, 32, 33, 40, 41, 42], "codec": 2, "codifi": 26, "coeffic": 13, "coeffici": [0, 5, 6, 11, 13, 16, 21, 22, 28, 29, 30, 40], "coefficient_of_determin": [1, 30], "coffe": 9, "col_deriv": [2, 12, 13, 31], "collect": [4, 10], "colon": 15, "color": [0, 2, 10, 20, 22, 25, 26, 30, 34], "colorbar": [13, 21, 26], "colornam": 9, "colour": 9, "columbia": 9, "column": [1, 2, 5, 11, 13, 18, 22, 27, 29, 30, 32, 40], "column_stack": [0, 1, 5, 30, 40], "columnar": 30, "com": [4, 5, 6, 7, 8, 11, 16, 20, 21, 23, 24, 25, 32, 40, 41, 42, 43], "combin": [0, 5, 10, 13, 22, 27, 28, 32], "come": [0, 2, 6, 10, 13, 17, 27, 34], "comfort": [15, 38], "comma": [0, 1, 13, 15, 20], "command": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 24, 41], "comment": [13, 15, 40], "common": [0, 6, 13, 15, 19, 23, 28, 29, 30, 31, 33, 34, 40], "commonli": [0, 6, 15, 27], "compact": [0, 5, 10, 13], "compactli": 32, "companion": 29, "compar": [0, 2, 5, 6, 9, 11, 12, 18, 19, 25, 28, 31, 32, 33, 34], "comparison": [1, 5, 6, 13, 17, 27, 31, 40, 43], "compd": 13, "compil": [2, 16], "complementari": 10, "complet": [0, 2, 6, 13, 15, 20, 23, 24], "complex": [0, 5, 10, 11, 21, 23, 29, 30, 32, 34, 38], "complexwarn": 21, "complic": [6, 11, 13, 24, 25], "compon": [2, 13], "compos": 0, "composit": 32, "compound": [13, 23], "comprehens": [6, 10, 20, 23, 31], "compress": 24, "compressor": 13, "compromis": 34, "comput": [0, 1, 2, 4, 6, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 36, 38, 40], "computation": [2, 7, 20, 32], "con": [8, 23, 40], "concaten": [2, 28, 30], "concav": 16, "concentr": [1, 2, 6, 7, 12, 16, 18, 20, 23, 28, 30, 31], "concept": [5, 15, 17, 23, 30, 34, 38, 40], "concern": [17, 32], "conclud": [5, 11, 19, 29, 43], "conclus": 13, "concret": 17, "cond": [27, 28], "condit": [2, 6, 7, 8, 10, 12, 13, 17, 18, 19, 21, 22, 23, 26, 27, 28, 31, 34, 40], "confid": [13, 40], "confidence_intervals_in_multiple_linear_regress": 40, "configur": 13, "confirm": [5, 12, 17, 21, 27, 30, 31], "conflict": 40, "confus": [0, 5, 13, 15, 19], "congo": 9, "congratul": 35, "connect": [2, 9, 13, 16], "connectionstyl": 9, "consequ": 4, "conserv": 17, "consid": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "consider": [2, 6, 21, 32], "consist": [5, 9, 13, 15, 19, 22, 23, 30, 40], "constant": [11, 14, 16, 19, 20, 21, 22, 23, 27, 28, 30, 31, 32, 33, 34], "constrain": [39, 43], "constraint": 31, "constraint1": 13, "constraint2": 13, "constraint3": 13, "construct": [0, 2, 5, 6, 13, 22, 28, 29, 30, 31, 34], "constructor": 10, "consum": [13, 16, 19, 43], "consumpt": 6, "contact": 16, "contain": [0, 1, 2, 5, 7, 10, 11, 13, 14, 15, 16, 17, 18, 26, 30, 40], "content": [3, 4, 11, 12, 13, 15, 43], "context": [2, 10, 31, 42], "contextlib": [2, 10], "contextmanag": 10, "contin": 24, "continu": [4, 6, 13, 14, 15, 19, 21, 24, 29, 32, 35, 43], "contour": [13, 21, 26], "contourf": [1, 21, 26], "contrast": [20, 32, 34], "contribut": 34, "control": [6, 15, 17, 23, 30], "conveni": [0, 1, 6, 11, 13, 16, 20, 21, 24, 26, 27, 28, 29, 30, 31, 32, 34, 42], "convent": [5, 14, 28, 29, 32, 34], "convention": 15, "converg": [0, 13, 16, 17, 19, 20, 22, 23, 24, 28, 32], "convers": [3, 12, 16, 19, 20, 23], "convert": [2, 4, 5, 10, 12, 13, 15, 18, 19, 22, 23, 25, 28, 29, 31], "cookbook": 34, "cool": [9, 13], "coondin": 9, "coord": 2, "coordin": [13, 40], "copi": [2, 9, 10, 12, 19, 27], "copper": 9, "copyright": 40, "coquelicot": 9, "coral": 9, "cordovan": 9, "core": [13, 25, 31, 32, 33], "corn": [8, 9, 26], "cornel": 9, "corner": 36, "cornflow": 9, "cornflowerblu": 9, "cornsilk": 9, "correct": [1, 13, 17, 22, 25, 29, 30], "correctli": [2, 13, 15, 17, 23, 38], "correl": [6, 11, 13, 30, 34], "correspond": [0, 2, 6, 11, 12, 13, 17, 22, 23, 24, 28, 29, 30, 32, 33, 34], "cosmic": 9, "cost": [6, 8, 23, 26, 32], "cost_sid": 26, "cost_tb": 26, "cost_top": 26, "cotta": 9, "cotton": 9, "could": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 25, 26, 27, 28, 30, 31, 32, 34, 36, 40], "count": [2, 5, 9, 11, 13, 18, 19], "count_given": 15, "counter": 10, "countless": 10, "coupl": [2, 5, 12, 13, 17, 18, 21, 28], "cours": [0, 2, 7, 8, 9, 11, 13, 14, 16, 17, 26, 29, 30, 32, 36, 41, 43], "cov": [25, 30], "covari": [1, 25, 30, 34], "cover": [0, 11, 16, 19, 24, 30, 36], "cp": 13, "cracker": 13, "cramer": 7, "crash": 13, "crayola": 9, "crazi": 31, "crc": [13, 16], "cream": 9, "creat": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 25, 26, 28, 29, 32, 38], "crimson": 9, "criteria": [2, 8, 10, 20], "criterion": 40, "critic": [6, 32, 38, 40], "crop": [8, 26], "cross": [0, 7, 13, 15, 16], "cross_sect": 16, "crucial": 32, "crude": [6, 23], "cryptic": 3, "crystallographica": 6, "cs_in": 2, "css": 9, "cstr": 11, "ct": 26, "cubic": [2, 3, 6, 7, 29, 34], "cumtrapz": 16, "cumul": [11, 16], "cumv": 16, "curli": [0, 15, 26], "current": [1, 3, 4, 8, 13, 22, 41, 43], "curri": 9, "cursor": 15, "curv": [3, 6, 16, 18, 19, 21, 24, 31], "curvatur": [3, 16, 24], "curve_fit": [1, 6, 13, 25, 32, 40], "cut": [9, 38], "cutlip": 13, "cvxopt": 8, "cwd": 10, "cx": [16, 23], "cx0": 23, "cx_wspecial": 16, "cyan": 9, "cyber": 9, "cycl": [2, 18, 19, 22], "cycler": 9, "cylindr": 26, "d": [0, 2, 5, 7, 10, 11, 12, 13, 16, 17, 18, 19, 22, 24, 26, 27, 28, 31, 32, 33, 42], "d0": [13, 20], "d1": 13, "d_e": 13, "d_w": [5, 28], "dadk1": 31, "dadk_1": 31, "dae": 2, "daffodil": 9, "dai": [2, 5, 11, 14, 25], "damp": [13, 30], "dandelion": 9, "dark": 9, "darkblu": 9, "darkcyan": 9, "darkgoldenrod": 9, "darkgrai": 9, "darkgreen": 9, "darkgrei": 9, "darkkhaki": 9, "darkmagenta": 9, "darkolivegreen": 9, "darkorang": 9, "darkorchid": 9, "darkr": 9, "darksalmon": 9, "darkseagreen": 9, "darkslateblu": 9, "darkslategrai": 9, "darkslategrei": 9, "darkturquois": 9, "darkviolet": 9, "darnold": 2, "dartmouth": 9, "dash": [9, 16], "dat": [10, 13], "data": [2, 7, 9, 10, 13, 15, 17, 18, 25, 26, 30, 31, 32, 34, 39, 40, 43], "datafil": 13, "datafram": [40, 43], "dataset": [33, 34, 40], "datasourc": 13, "datasr": 10, "datastr": 10, "date": 4, "davi": 9, "david": 34, "dazzl": 9, "dblquad": 6, "dc1dx": 22, "dc2dx": 22, "dc_0": 2, "dc_1": 2, "dc_2": 2, "dc_4": 2, "dc_a": [1, 2], "dca": [2, 12, 13], "dcadr": 13, "dcadt": [2, 12, 13], "dcbdt": 13, "dcdt": [6, 13], "dcdt_fit": 6, "dcdt_numer": 6, "dcdt_re": 6, "dd": 26, "dde": 2, "ddof": 11, "ddot": [2, 29], "de": [9, 13, 24, 31], "dead": [13, 33], "deal": [16, 28], "debian": 9, "debug": [5, 10, 17], "decad": [14, 43], "decai": [13, 34], "decid": [2, 3, 15, 17, 20, 23, 26, 33], "decim": [0, 6, 13, 15, 23], "decimalsf": 15, "decis": [13, 22, 29], "decod": 13, "deconvolut": 13, "decor": [10, 13, 31, 40], "decreas": [2, 11, 17, 18, 30, 34], "dedic": [23, 26, 28], "dedv": [24, 31], "deep": [9, 32, 33, 34], "deepli": 14, "deeppink": 9, "deepskyblu": 9, "deer": 9, "def": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 38], "default": [0, 2, 3, 5, 7, 9, 10, 11, 13, 15, 17, 20, 21, 23, 26, 27, 29, 31, 40], "defici": [11, 27], "defin": [1, 2, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "definit": [2, 5, 6, 7, 11, 12, 13, 17, 21, 23, 24, 27, 29, 30, 31, 32, 34], "defvjp": [31, 32, 33], "defvjp_argnum": [31, 32, 33], "deg": 40, "degc": [11, 12, 13], "degener": 29, "degf": 12, "degre": [1, 11, 13, 24, 30, 32, 34, 40], "del": 10, "delet": 40, "delimit": 13, "deliveri": 13, "delta": [2, 6, 22, 28, 40], "delta_rg": 13, "deltag": 13, "deltah": 13, "deltal": 13, "deltap": [2, 13], "deltapdeltax": 22, "deltapx": 28, "deltax": 2, "demonstr": [2, 5, 6, 8, 13, 30], "denim": 9, "denot": [10, 27], "dens": 34, "dense_output": [19, 22, 40], "densiti": [1, 11, 13, 25, 34], "depart": 10, "depend": [0, 1, 2, 6, 7, 8, 10, 12, 15, 16, 17, 18, 20, 23, 24, 25, 26, 30, 31, 33, 34, 40], "deprec": [0, 2, 3, 5, 6, 9, 13, 14, 16, 20, 21, 22, 23, 24, 28], "deprecationwarn": [0, 2, 3, 5, 6, 9, 13, 14, 16, 20, 21, 22, 23, 24], "deproj": 2, "depth": [10, 30], "der": [2, 6, 21, 31], "deriv": [2, 7, 12, 13, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 40], "desc": 24, "descent": 32, "describ": [0, 2, 3, 6, 7, 11, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 30, 31, 32, 43], "descript": [5, 40], "desert": 9, "design": [5, 12, 25, 28, 32, 36], "desir": [2, 6, 9, 12, 13, 17, 22, 24, 27, 31, 34], "desktop": 41, "despit": 16, "destpath": 13, "destroi": 13, "det": [5, 27, 28, 29, 30, 32], "detail": [0, 2, 5, 6, 9, 15, 24, 26, 28, 32, 33, 36, 40], "detect": [2, 13, 17, 29], "determin": [1, 2, 6, 7, 11, 13, 16, 17, 22, 23, 28, 29, 30, 32, 33, 34, 40], "detl": 5, "detp": 5, "detu": 5, "dev": [11, 21], "devdoc": [6, 28], "develop": [6, 8, 27, 29, 34, 36], "deviat": [11, 13, 24, 30], "df": [0, 2, 7, 11, 18, 31], "df1dx": 31, "df1dy": 31, "dfa": [7, 20], "dfdl": 31, "dfdlam": 31, "dfdpr": 31, "dfdt": 2, "dfdv": [23, 31], "dfdw": [12, 13], "dfdx": [23, 31], "dfdx_a": 6, "dfdx_cd": 6, "dfdx_fd": 6, "dfdx_i": 6, "dfdy": [23, 31], "dfdz": 31, "dfox": 18, "dfoxesdt": 18, "dfun": [2, 12], "dfunc": 8, "dh_co": 13, "dh_co2": 13, "dh_h2": 13, "dh_h2o": 13, "diag": [1, 2, 5, 11, 12, 13, 24, 27, 28, 29, 30, 31, 34], "diagnos": 32, "diagon": [2, 5, 25, 27, 28, 29, 34], "diamet": 26, "diamond": 9, "dichlorodifluoromethan": 13, "dict": [9, 10, 31, 32, 33], "dict_kei": [0, 9], "dict_valu": 0, "dictionari": [9, 26, 40], "did": [0, 2, 10, 11, 13, 17, 25, 26, 27, 28, 29, 32, 34, 38, 40], "didn": [10, 19], "die": [5, 18], "diff": [2, 6, 19, 40], "differ": [0, 3, 4, 5, 7, 8, 10, 12, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32, 34, 40, 43], "differenc": 6, "differenti": [1, 7, 8, 13, 15, 16, 21, 22, 25, 32, 39, 40, 43], "differential_oper": [31, 32, 33], "diffg": 13, "difficult": [0, 1, 2, 8, 9, 13, 15, 21, 24, 28, 31, 34, 40], "difficulti": 16, "diffus": 13, "dig": [2, 14], "digit": 0, "dim": [5, 9], "dimens": [2, 5, 7, 12, 13, 19, 21, 24, 30], "dimension": [1, 5, 8, 12, 32], "dimensionless": [6, 10, 13, 22], "dimgrai": 9, "dimgrei": 9, "dip": 9, "dirac": 12, "direct": [2, 6, 10, 16, 18, 19, 22, 24, 35], "directli": [0, 2, 8, 11, 13, 24, 27, 29, 30, 31, 34, 40], "directori": [10, 13, 40, 41], "dirt": 9, "disadvantag": [30, 34], "disadvantang": 30, "disagr": [2, 13], "disagre": 13, "disappointli": 7, "discard": [19, 21], "disciplin": 36, "discontin": 2, "discontinu": [16, 20, 22, 25], "discourag": 0, "discret": [2, 13, 22, 23, 27, 28], "discuss": [5, 11, 24], "disk": 40, "displai": [15, 16, 40], "displaystyl": [6, 28], "dissolv": 18, "distanc": [2, 5, 6, 16, 17, 18, 22, 34], "distinct": 34, "distinguish": 13, "distract": 13, "distribut": [1, 2, 11, 13, 24, 25, 30, 32, 33, 34], "div898": 11, "divid": [6, 10, 13, 27], "divis": [0, 15, 20, 42], "divisionbyzero": 15, "divisor": 11, "dkdt": 2, "dl": 6, "dlambda": 8, "dm": 13, "dm_": 2, "dmsdt": 2, "dnew": 20, "do": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "doabl": 11, "doc": [0, 1, 3, 5, 15, 23, 27, 39, 42], "docstr": [24, 40, 43], "document": [0, 5, 12, 14, 15, 17, 24, 37, 38, 39], "docx": 10, "dodger": 9, "dodgerblu": 9, "doe": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 15, 16, 17, 18, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 38, 40], "doesn": [17, 22, 25, 28, 33, 34], "doeweb": 40, "dof": [1, 11, 24, 30], "dog": [0, 9], "dogwood": 9, "doi": 6, "dollar": [9, 23], "domain": [6, 21, 23, 28], "domin": 33, "don": [4, 12, 15, 16, 17, 19, 20, 22, 25, 26, 29, 32, 34, 36, 38, 40], "done": [0, 2, 5, 10, 13, 15, 16, 17, 25, 26, 28, 29, 30, 32, 34, 40, 42], "donkei": 9, "dot": [1, 2, 5, 6, 8, 11, 13, 14, 17, 19, 27, 28, 31, 32, 33], "doubl": [0, 13, 14, 15, 34], "down": [0, 2, 5, 10, 13, 15, 16, 17, 18, 19], "downhil": 2, "download": [11, 16], "downsid": [12, 23, 25], "dp": [6, 19, 28], "dp_r": 31, "dpar": 30, "dpdv": 2, "dpdx": 2, "dpi": 2, "dprdvr": 2, "dr": [13, 18], "drab": 9, "drabbit": 18, "drabbitdt": 18, "draft": 12, "drag": 25, "drain": 18, "dramat": [2, 6], "draper": 25, "draw": [0, 2, 13, 21], "draw_ev": 2, "drdt": 31, "drhodt": 2, "drive": [2, 29, 30], "driven": [2, 22, 28, 29, 30, 34], "drop": [2, 22], "ds_a": 18, "ds_b": 18, "dsadt": 18, "dsbdt": 18, "dsdt": 18, "dsolv": 6, "dspan": 2, "dsse": 30, "dt": [1, 2, 6, 12, 13, 17, 18, 19, 31], "dtau": 12, "dthetadt": 2, "dtype": [2, 5, 6, 13, 14, 16, 27, 31], "du": 18, "du1": 22, "du1di": [2, 22], "du2di": [2, 22], "duck": 15, "dudt": 2, "due": [1, 2, 5, 13, 25, 30, 33, 34], "duke": 9, "dump": 40, "dump_data": 40, "dumper": 40, "durat": 2, "dure": [14, 17, 25, 34], "dust": 9, "duti": 13, "duvenaud": 34, "dv": [2, 18, 24, 31], "dvdpr": 31, "dvdt": 19, "dw": 13, "dw_a": 13, "dwadr": 13, "dx": [0, 2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 31, 32, 34, 38], "dxdl": 7, "dxdlambda": 7, "dxdt": [2, 18, 19], "dxdtau": 12, "dxdw": [12, 13], "dy": [2, 6, 13, 17, 18, 22, 28, 31, 32], "dy2": 6, "dy_analyt": 6, "dyb": 6, "dyc": 6, "dydlambda": 7, "dydt": 2, "dydw": [12, 13], "dydx": [2, 6, 17, 31], "dye": 9, "dyf": 6, "dzdt": 2, "dzdx": 2, "e": [0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "e0": [1, 24, 31], "e0_rang": 24, "e1": [7, 13], "e2": [13, 17], "e_0": [24, 31], "e_i": 13, "each": [0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "eagl": 9, "ear": 9, "earlier": 11, "earn": [8, 26], "earth": 9, "eas": [6, 17, 19], "easi": [0, 1, 2, 3, 5, 6, 7, 11, 13, 17, 21, 22, 23, 26, 28, 31, 32, 34], "easier": [2, 7, 10, 15, 16, 17], "easiest": [9, 17, 31], "easili": [1, 2, 6, 7, 13, 16, 21, 22, 31, 34], "eat": 18, "eaten": 18, "eboni": 9, "ec": 9, "ec1": 13, "ec2": 13, "echelon": 28, "ecru": 9, "ed": [2, 5, 13, 16, 17, 27], "edg": [2, 9, 13, 22, 33, 34], "edge_ord": [17, 22, 24], "edit": [5, 7, 13, 15, 25], "edu": [2, 4, 8, 13, 14, 29, 34, 40], "ee": 8, "ef": 40, "effect": [2, 22, 24, 30, 33, 34], "effici": [0, 17, 18, 20, 27, 30, 33], "effort": [12, 17], "eg": 12, "eggplant": 9, "eggshel": 9, "egyptian": 9, "ei": 32, "eig": [29, 31], "eigenvalu": [2, 24, 31, 32, 40], "eigenvector": [2, 29], "eigh": 2, "eigval": [29, 30, 32], "either": [0, 2, 6, 11, 13, 18, 19, 21, 22, 24, 25], "ekerdt": [5, 13, 28], "el": 10, "elaps": 6, "electr": 9, "eleg": 2, "element": [0, 1, 2, 3, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 27, 29, 30, 32, 34, 38], "elementari": 17, "elementwis": 28, "elementwise_grad": [31, 32, 33], "elev": 2, "elf": [10, 37], "elif": [2, 3, 6, 13, 28], "elimin": [5, 26, 28, 30, 38], "elist": 14, "els": [2, 5, 6, 10, 11, 12, 13, 14, 16, 20, 22, 25, 27, 28, 31, 32, 33], "elt": 2, "elut": 13, "emac": [4, 6, 13], "emb": 0, "emerald": 9, "emerg": 28, "emphas": [6, 34], "emphasi": 25, "emploi": 6, "empti": [0, 2, 16, 17, 34], "en": [1, 2, 6, 8, 9, 13, 15, 16, 17, 20, 27, 30, 34, 40], "enabl": [5, 6, 31, 36, 40], "ench250": 13, "enclos": 0, "encod": 13, "encount": [13, 21, 29, 36], "end": [2, 5, 6, 7, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 28, 29, 30, 31, 32, 34, 35, 36], "endotherm": 13, "endpoint": [6, 29, 32], "energi": [1, 24, 31], "engin": [1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 17, 18, 20, 22, 23, 24, 25, 27, 30, 36, 40], "english": 9, "enj": 13, "enorm": 27, "enough": [2, 5, 7, 8, 13, 17, 26, 28, 30, 32, 33, 34, 36], "ensur": [2, 3, 8, 13, 20, 26, 29], "enter": [2, 10, 13, 14, 15], "enthalpi": 13, "entranc": 2, "entri": [2, 4, 28], "enumer": [9, 12, 13, 17, 20, 24, 28, 29, 30, 32], "environ": [12, 15], "eo": [2, 13], "ep": [0, 2, 5, 6, 13, 31], "epoch": 32, "epsfcn": [2, 12, 13, 31], "epsilon": [6, 12, 13, 30, 40], "epsilon_": 13, "epsilon_1": 13, "epsilon_2": 13, "epsilon_i": 25, "epsilonp": 13, "epsilonp_eq": 13, "epsilonp_max": 13, "ept": 2, "eq": [6, 13, 26, 31], "eq1": 26, "eq2": 26, "eqc": 8, "eqcon": [8, 13], "eqn": 13, "eqnarrai": [2, 5, 6, 7, 13, 22], "equal": [0, 2, 3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 32, 40], "equal_area": 13, "equality_constraint": 26, "equat": [0, 1, 3, 8, 10, 11, 14, 15, 16, 20, 22, 24, 26, 28, 29, 30, 32, 34, 39, 40, 43], "equimolar": 13, "equival": [5, 6, 12, 17, 18, 19, 20, 25, 28, 30, 34], "erf": [13, 16], "erf_integrand": 16, "erfx": 16, "ericsbroadcastingdoc": 5, "err": [1, 6, 7, 14, 16, 17, 20, 24, 25, 27, 30, 32, 33], "errfunc": 1, "errfunc_": 1, "errno": [10, 13], "error": [0, 3, 5, 6, 10, 13, 14, 15, 16, 17, 20, 24, 26, 27, 28, 30, 32, 33, 34, 38, 40, 43], "errstat": 27, "esc": 15, "escap": 15, "especi": [2, 6, 13, 21, 29, 30, 31, 41], "essenti": [11, 12, 16, 29], "establish": 25, "estim": [2, 7, 11, 14, 17, 18, 19, 20, 22, 23, 28, 29, 30, 34, 38], "estimated_error": 6, "estimating_regression_models_using_least_squar": 40, "eta": 13, "eta_analyt": 13, "eta_numer": 13, "etc": [0, 1, 2, 5, 8, 13, 16, 22, 23, 26, 27, 28, 29, 32, 34, 40], "ethan": 13, "eton": 9, "eucalyptu": 9, "ev": 1, "eval": [2, 10], "evalu": [0, 1, 3, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 27, 30, 33, 38, 40], "evec": 2, "even": [0, 4, 6, 7, 13, 15, 21, 25, 28, 30, 32, 34, 40], "evenli": [0, 6, 16], "event": [7, 17, 18, 19, 23], "event1": 17, "eventu": [0, 9, 15, 29, 30, 34], "ever": 11, "everi": [0, 2, 10, 14, 15, 30, 32, 33, 34, 36, 38], "everyth": [0, 6, 10, 11, 12, 14, 16, 27, 28, 38, 40], "everywher": [5, 20, 27], "evid": [6, 17, 18, 19, 20, 27, 31, 32, 34], "evolut": 31, "evolv": 2, "ex": [5, 32], "exact": [6, 16], "exact_v": 16, "exactli": [0, 6, 8, 13, 16, 19, 24], "exam": 11, "examin": [0, 2, 5, 6, 7, 8, 9, 10, 11, 13, 17, 18, 19, 20, 25, 33, 34], "exampl": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 25, 26, 27, 28, 29, 31, 32, 36, 39, 43], "example2": 10, "example3": 10, "example4": 10, "exc_info": 10, "exce": [8, 13, 19, 26], "exceed": [19, 20], "excel": [2, 13, 16], "except": [2, 6, 10, 11, 12, 13, 38, 40, 42], "excercis": 22, "exchang": 13, "exclus": 14, "execut": [10, 14, 15, 25, 36], "exercis": [5, 13, 16, 17, 18, 20, 21, 22, 24, 27, 28, 30, 32, 33], "exist": [2, 3, 5, 6, 9, 10, 13, 23, 25, 26, 27, 28, 34, 38, 40], "exit": [2, 7, 8, 10, 11, 12, 13, 20, 23, 28], "exotherm": 13, "exp": [0, 1, 2, 3, 6, 7, 11, 12, 13, 16, 17, 20, 21, 23, 25, 31, 33, 34], "expand": [2, 6, 12, 13, 24, 33, 34], "expand_dim": 34, "expans": [32, 33], "expect": [2, 11, 13, 16, 18, 19, 24, 25, 26, 31, 32, 34], "expens": [2, 8, 20, 26, 27, 30, 32, 34], "experi": [6, 25, 32, 36], "experiment": [2, 11, 13, 25, 38], "explain": [7, 11], "explan": 14, "explicit": [0, 2, 5, 28], "explicitli": [6, 29, 32], "explor": [2, 6, 7, 12, 15, 25, 30, 31, 33], "exponeneti": 0, "exponenti": [3, 6, 11, 12, 13, 15, 17, 34], "export": 4, "express": [0, 1, 2, 5, 13, 15, 17, 20, 21, 24, 27, 28, 31], "ext": [2, 13], "extend": [1, 22, 31, 32, 33, 40], "extens": [2, 22, 28], "extent": [12, 13], "extentp": 13, "extern": [8, 10, 12, 15], "extra": 2, "extra_anim": 2, "extra_arg": 2, "extract": [0, 3, 10, 13, 18, 20], "extrapol": [6, 13, 24, 29, 30, 32, 33, 34], "extrem": [2, 23, 32], "ey": [5, 9, 27, 28, 30, 34], "f": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 38, 40], "f0": [2, 7, 12, 13, 23], "f1": [2, 6, 15, 31], "f2": [2, 3, 6, 15, 20], "f3": [6, 20], "f_": [13, 16, 18, 20, 30], "f_1": [6, 31], "f_2": 6, "f_a": [13, 18, 20], "f_a0": 13, "f_ab": 18, "f_b": 18, "f_ba": 18, "f_bexit": 18, "f_eqcon": 13, "f_f": [6, 13], "f_i": 13, "f_ieqcon": 13, "f_mu": 11, "f_raw": [31, 32, 33], "f_sigma": 11, "f_wrap": [31, 32, 33], "f_x": [15, 31], "f_y": 31, "f_z": 31, "fa": [7, 11, 13, 20], "fa0": [11, 12, 13, 16, 20], "fa_exit": [7, 20], "fa_guess": [7, 20], "facecolor": [9, 13, 32, 33], "fact": [8, 19, 24, 27, 34], "factor": [2, 5, 6, 12, 22, 23, 29, 31, 34, 40], "factori": 10, "factorial_loop": 10, "fail": [6, 10, 12, 13, 20, 21, 27], "fair": [6, 7], "fall": [11, 13, 24], "fallow": 9, "fals": [0, 2, 3, 5, 6, 10, 13, 15, 27, 29, 34, 40, 42], "false_": 20, "falu": 9, "famili": 9, "familiar": [15, 27, 32], "famou": [6, 9], "fan": [6, 13], "fanci": 3, "fandango": 9, "fanning_friction_factor": [6, 13], "fanning_friction_factor_": 13, "fao": 7, "far": [17, 19, 25, 26, 30, 33, 34], "farg": [2, 13, 31], "farm": [8, 26], "farmer": [8, 26], "fashion": [9, 17, 28], "fast": [5, 6, 13, 16, 28, 32, 33, 34, 40], "faster": [6, 13, 16, 28, 31], "fastest": 20, "favor": [8, 11, 13, 26, 30, 34], "fawn": 9, "fbessel": 2, "fd": [6, 13], "fdadk1": 31, "fdadk_1": 31, "feasibl": [23, 26], "featur": [0, 1, 5, 9, 12, 18, 27, 29, 30, 33, 34, 40], "fed": 13, "feed": [13, 28], "feldgrau": 9, "feldspar": 9, "feq": [6, 13, 40, 42], "fern": 9, "ferrari": 9, "fertil": [8, 26], "few": [0, 2, 3, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 20, 28, 29, 31, 32, 33, 34, 43], "fewer": [6, 18, 30], "ff": 13, "ff_laminar": 6, "ff_turbul": 6, "ff_turbulent_unvector": 6, "ffmpeg": 2, "fge": [6, 13, 40, 42], "fgt": [6, 13, 40, 42], "fguess": 6, "fh": 13, "field": [0, 2, 9, 13, 18], "fifth": 38, "fig": [1, 2, 8, 9, 13, 31], "figsiz": [2, 9, 19], "figur": [0, 1, 2, 3, 5, 6, 8, 11, 12, 13, 15, 19, 24, 27, 31, 34, 40], "file": [2, 4, 6, 10, 11, 16, 27, 28, 31, 32, 33, 40, 41], "filenam": 2, "filenotfounderror": [10, 13], "fill": 26, "fill_between": [9, 13, 32, 33, 34], "fill_valu": 29, "filter": 10, "final": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 17, 19, 20, 21, 24, 25, 28, 30, 31, 32, 33, 42], "find": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 14, 19, 21, 22, 24, 26, 27, 29, 30, 31, 33, 36, 43], "findal": 10, "findfont": 9, "findiff": [20, 23, 24], "findobj": 9, "fine": [2, 6, 10, 12, 17, 19], "finer": [2, 22], "finfo": [0, 2, 5, 13, 31], "finish": 2, "finit": [6, 8, 13, 16, 20, 28, 31], "fire": 9, "firebrick": 9, "first": [0, 5, 6, 7, 8, 10, 11, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40, 43], "fit": [3, 9, 11, 22, 24, 25, 29, 31, 32, 33, 34, 40], "fitfunc": 1, "five": [7, 30], "fix": [0, 6, 11, 15, 17, 24, 32, 34], "fjac": [0, 20], "flag": [5, 20, 27], "flame": 9, "flamingo": 9, "flash": 9, "flat": [2, 9, 13], "flatten": [0, 12], "flatteri": 9, "flavesc": 9, "flax": 9, "fle": [6, 13, 40, 42], "flexibl": [0, 1, 4, 29], "flipud": 29, "flirt": 9, "float": [0, 3, 5, 10, 11, 12, 13, 15, 20, 21, 26, 27, 28, 40, 43], "float64": [6, 11, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 34, 40], "float_p": 10, "floral": 9, "floralwhit": 9, "flow": [6, 7, 11, 18, 20, 22, 23, 28], "flowrat": [6, 13, 15], "flt": [2, 6, 13, 40, 42], "fluid": [2, 13, 22], "fluoresc": 9, "flux": [2, 13, 22], "fly": 2, "fmin": [1, 3, 23], "fmin_cobyla": 8, "fmin_slsqp": [8, 13], "fminbnd": 13, "fminbound": [1, 13], "fminsearch": 8, "fname": [0, 13], "fnew": 23, "focu": [13, 20, 36], "focus": [19, 26, 30], "fode": 39, "fogler": [1, 13, 16, 30], "fold": 30, "folli": 9, "follow": [0, 1, 2, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 24, 25, 26, 27, 28, 29, 31, 33], "font": [9, 10], "fontnam": 9, "fontsiz": 9, "fontstyl": 9, "fontweight": 9, "forc": [9, 13, 39], "forest": 9, "forestgreen": 9, "forget": 15, "form": [0, 1, 2, 3, 6, 7, 13, 16, 17, 27, 28, 29, 30, 31, 32, 33, 34], "formal": [6, 16, 25, 32, 34], "format": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 30, 31, 32, 33], "formatstr": 0, "formul": [1, 2, 13, 27, 31, 34], "formula": [6, 13, 15, 16, 17, 20, 23, 24, 27, 28, 31, 34], "forth": 20, "fortran": [5, 16], "forward": [2, 6, 13, 25], "found": [6, 7, 9, 10, 12, 13, 19, 23, 29, 30, 31, 32, 34, 40], "foundat": [0, 27, 34, 36], "four": [0, 2, 5, 16, 17, 18, 24, 27, 31], "fourier": 32, "fourierseri": 32, "fourth": [0, 1, 13, 30, 38], "fox": [0, 18], "fp": 2, "fprime": [2, 6, 7, 12, 13, 20, 31], "fpt": 2, "fr": 12, "frac": [1, 2, 6, 7, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 31, 32, 34], "fraction": [0, 11, 15], "fragil": [10, 11, 12, 40], "frame": [2, 13], "framework": 28, "franc": 9, "fratern": 0, "free": [4, 14, 34], "freedom": [1, 6, 11, 24, 30], "french": 9, "frequent": [10, 20], "fresh": 9, "friction": [6, 13], "friend": [9, 11], "friendli": 43, "from": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 40, 41, 42, 43], "front": [0, 21, 30], "frost": 9, "frustrat": 9, "fsolv": [0, 3, 6, 8, 11, 12, 13, 21, 22, 23, 28, 29, 31], "fspath": 13, "ft": [0, 6, 21], "fuchsia": 9, "full": [0, 2, 9, 13, 15, 20], "full_output": [2, 12, 13, 14, 20, 21, 22, 31], "fulli": [6, 12], "fulvou": 9, "fun": [0, 16, 17, 23, 24, 25, 26, 29, 31, 34], "func": [0, 1, 2, 3, 6, 7, 8, 10, 11, 12, 13, 20, 24, 26, 31, 40], "func2": 12, "func3": 12, "funcanim": 2, "function": [1, 3, 4, 5, 9, 10, 11, 12, 13, 14, 17, 18, 19, 21, 22, 25, 26, 29, 30, 32, 34, 40, 43], "functool": 0, "fundament": [5, 13, 25, 28], "further": [0, 2, 4, 13, 28, 29], "fusion": 9, "futur": [0, 3, 6, 10, 13, 16, 20, 28, 32], "futurewarn": [6, 28], "fuzzi": [9, 40], "fv": [10, 37], "fvec": 20, "fx": 23, "fx0": 23, "fy": [7, 23], "fy0": 23, "fy_exit": 23, "fz": 13, "g": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 28, 30, 31, 32, 33, 34, 38, 40], "g2": 3, "g3": 3, "g_": 13, "g_j": 13, "g_wg": 13, "ga": [2, 6, 11, 21], "gain": 16, "gainsboro": 9, "gal": 18, "gallon": 18, "gambl": 11, "gambog": 9, "game": 11, "gase": 13, "gate": 9, "gaussian": [13, 16, 43], "gaussian_process": 34, "gaussian_quadratur": [16, 34], "gaussian_special_cas": 40, "gaussianprocess": 34, "gave": [9, 17, 34], "gc": [10, 13], "gca": [9, 22], "gcc": [10, 37], "gcf": [9, 13], "ge": [13, 26], "gen": [2, 10], "gener": [0, 2, 5, 7, 8, 10, 11, 13, 14, 15, 17, 18, 20, 22, 24, 25, 26, 27, 29, 31, 32, 33, 36, 40, 41, 43], "geomspac": 30, "get": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 40, 41], "get_hash": 40, "get_hashpath": 40, "get_length": 10, "get_standardized_arg": 40, "get_steady_st": 19, "get_yticklabel": 9, "getattr": 13, "getcwd": 10, "gga": 13, "ghost": 9, "ghostwhit": 9, "giant": [9, 27], "gif": 2, "ginger": 9, "gist": [23, 31, 36], "github": [20, 23, 24, 34, 36], "give": [0, 1, 5, 6, 7, 10, 13, 15, 23, 38], "given": [0, 1, 2, 3, 5, 6, 7, 11, 13, 16, 18, 19, 22, 24, 25, 27, 29, 30, 31, 34], "gj": 13, "gjo": 13, "glacier": 9, "glaucou": 9, "glibc2": [10, 37], "gliq": 13, "glitter": 9, "global": [15, 29, 40], "glori": 9, "glossari": 11, "gm": 2, "go": [0, 1, 2, 4, 6, 7, 9, 12, 13, 15, 17, 18, 19, 22, 23, 30, 31, 32, 33, 40], "goal": [1, 2, 7, 9, 10, 12, 13, 14, 15, 17, 25, 30, 31, 34], "goe": [2, 6, 15, 16, 18, 20, 22, 24, 25, 29, 32, 33], "gogh": 9, "gold": 9, "golden": 9, "goldenrod": 9, "gone": 13, "good": [0, 1, 2, 3, 6, 7, 8, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 38], "googl": [40, 43], "got": [2, 10, 11, 13, 14, 17, 24], "gov": [11, 13], "govern": [2, 18, 22], "gp": [34, 39], "gpa": 31, "gpflow": 34, "gpml": 34, "gpy": 34, "gra": 9, "grad": [31, 32, 33], "grad_and_aux": [31, 32, 33], "grad_nam": [31, 32, 33], "grad_partit": [31, 32, 33], "grad_sort": [31, 32, 33], "grade": [10, 11], "grade_kei": 10, "gradient": [6, 8, 13, 17, 22, 24, 31, 32], "gradual": [2, 7], "grai": [9, 10, 13, 32, 33, 34], "granni": 9, "grape": 9, "graph": [0, 1, 2, 7, 9, 13, 19, 22, 25], "graphic": [0, 2, 17, 20, 21, 23, 28, 32], "great": [2, 3, 6, 13, 17, 22, 34], "greater": [5, 6, 11, 13, 25, 26, 32, 40], "green": 9, "greenberg": [17, 31], "greenyellow": 9, "grei": 9, "grid": [2, 13, 18, 22, 28], "gritti": 36, "ground": [24, 36], "group": 10, "group1": 10, "group2": 10, "group3": 10, "groupnam": 10, "grow": [27, 30, 43], "growth": [0, 18], "grullo": 9, "grxn": 13, "grxn_29815": 13, "gtup": 10, "guess": [7, 8, 11, 12, 13, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 40], "gui": 2, "guidanc": [6, 28], "guidelin": 24, "gum": 9, "gumroad": [4, 43], "guppi": 9, "gustafso": 29, "gut": 2, "gwigglewiggl": 13, "gy": 7, "h": [2, 5, 6, 8, 11, 15, 17, 19, 22, 23, 25, 28, 29, 30, 31, 32, 34], "h0": [2, 12], "h1": 13, "h2": [5, 13, 28], "h2o": 13, "h3": 13, "h4": 13, "h_": 13, "h_2": 13, "h_298": 13, "h_2o": 13, "h_i": 13, "ha": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 43], "had": [2, 4, 6, 7, 9, 10, 11, 13, 16, 17, 26, 32, 34], "hahah": 0, "halay\u00e0": 9, "half": [22, 25], "han": 9, "hand": [5, 7, 13, 14, 23, 28, 29, 30, 31, 34], "handbook": [7, 11, 13], "handi": [0, 10, 40], "handl": [2, 6, 7, 10, 11, 13], "hansa": 9, "happen": [0, 3, 6, 7, 15, 17, 18, 19, 22, 23, 27, 28, 30, 31, 33, 34, 36], "happi": 15, "hard": [0, 2, 6, 7, 9, 10, 11, 15, 18, 19, 22, 23, 28, 30, 42, 43], "harder": [2, 6, 10], "hardli": [22, 34], "harlequin": 9, "harvard": 9, "harvest": [8, 9, 26], "hasattr": [0, 9, 12], "hash": [26, 40], "hashabl": 26, "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 43], "hbr": [5, 28], "head": 34, "heart": 9, "heat": [7, 20], "heavier": 17, "heavisid": 6, "height": 26, "heliotrop": 9, "hello": [14, 36], "help": [0, 2, 5, 6, 10, 11, 13, 14, 16, 17, 18, 21, 22, 24, 25, 28, 32, 34, 43], "helper": 31, "henc": [11, 13, 32], "here": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 43], "hermitian": 2, "hess_inv": [23, 24, 25, 26, 29, 34], "hessian": [24, 25, 29, 30, 31, 32, 33, 40], "hessian_tensor_product": [31, 32, 33], "hessian_vector_product": [31, 32, 33], "heurist": 30, "hex": 9, "hexcod": 9, "hf": 13, "hf298": 13, "hf_29815_co": 13, "hf_29815_co2": 13, "hf_29815_h2": 13, "hf_29815_h2o": 13, "hf_ga": 13, "hf_liq": 13, "hi": [9, 15], "hidden": [7, 11, 26, 32], "high": [6, 8, 9, 13, 22, 23, 28, 30], "higher": [6, 13, 18, 19, 26, 30, 33, 43], "highest": 8, "highli": [27, 30], "highlight": [21, 23], "him": 9, "hindsight": 24, "hip": 32, "hist": [11, 24, 25], "histogram": 11, "histor": [16, 25], "histori": 34, "hit": 20, "hline": 13, "hmax": [2, 12], "hmin": [2, 12], "hollywood": 9, "holomorphic_grad": [31, 32, 33], "home": [10, 12], "honeydew": 9, "honolulu": 9, "hooker": 9, "hope": 43, "hopit": 13, "horizont": [0, 9, 13], "hors": 9, "hostedtoolcach": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "hot": 9, "hotpink": 9, "hour": [13, 16], "how": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "howev": [0, 1, 2, 6, 7, 10, 11, 12, 13, 15, 16, 17, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34], "hr": [12, 16], "hrxn": 13, "hrxn_29815": 13, "hsh": 40, "hsplit": 0, "hstack": [2, 27], "htm": [11, 13, 40], "html": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 15, 21, 23, 25, 27, 28, 32, 34, 40], "htt": 13, "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 20, 21, 23, 24, 25, 27, 28, 29, 30, 32, 34, 40, 41, 42, 43], "hub": 41, "huge": [12, 30], "human": 15, "hunter": 9, "hve": 7, "hybr": 0, "hydrocarbon": 13, "hydrogen": [5, 28], "hyperparamet": [30, 32, 33], "hypothes": 11, "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43], "i1": [1, 13, 17], "i2": [1, 6, 17], "iapw": 13, "iapws97": 13, "ic1": 13, "iceberg": 9, "icon": [15, 36], "ictcm": 2, "icterin": 9, "id": [6, 13], "idea": [1, 2, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 38], "ideal": [2, 11, 13, 19], "ident": [6, 27], "identifi": [0, 5, 7, 8, 10, 13, 17, 23, 28], "ieq": 26, "ieqcon": 13, "ier": [12, 21], "ifft": 6, "ifunc": 3, "ig": 3, "ignor": [11, 27, 28, 40, 43], "ignore_except": [40, 42], "ij": 34, "ill": [27, 28, 34], "illeg": 0, "illumin": 9, "illustr": [0, 1, 2, 5, 6, 7, 9, 11, 13, 15, 17, 24, 25], "imag": [0, 2, 6, 21, 40, 41], "imagin": [0, 23, 32], "imaginari": [6, 7, 13, 21], "imaginary_unit": 13, "imax": 8, "imin": 24, "immedi": 17, "immers": 36, "immut": 0, "impact": [22, 33], "imperi": 9, "imperm": 2, "implement": [0, 2, 5, 6, 13, 14, 16, 17, 20, 23, 28, 31, 40], "impli": 6, "implicit": [7, 13], "implicitli": [3, 6, 34], "import": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 41, 42], "importerror": [6, 16, 22], "impos": [13, 30], "imprecis": 5, "improv": [7, 12, 16, 20, 21, 29, 33, 38], "inaccur": 25, "inch": 9, "inchworm": 9, "includ": [0, 1, 2, 3, 6, 11, 12, 13, 14, 15, 16, 19, 22, 23, 24, 25, 28, 30, 34, 38, 40], "inclus": 38, "incom": [13, 18], "incompat": 5, "inconclus": 29, "inconsequenti": 40, "inconveni": [0, 2], "incorpor": 11, "increas": [2, 3, 6, 9, 11, 12, 13, 16, 17, 18, 25, 28, 30, 32, 34], "increasingli": 33, "increment": [15, 16, 17], "incub": 25, "ind": [5, 9, 13, 28, 33], "indefinit": 6, "indent": 15, "independ": [0, 1, 2, 10, 17, 18, 24, 26, 27, 30, 31, 34, 40], "index": [2, 3, 5, 10, 11, 15, 16, 17, 23, 31, 33, 43], "india": 9, "indian": 9, "indianr": 9, "indic": [0, 2, 5, 7, 8, 9, 11, 13, 16, 17, 20, 24, 34], "indigo": 9, "individu": [15, 33], "ineq": 26, "inequ": [11, 13], "inf": [16, 27], "infeas": 26, "infin": [16, 23, 29, 30], "infinit": [16, 20, 27, 32], "influenc": [25, 34], "info": [5, 14, 20, 21, 22], "infodict": 12, "inform": [2, 3, 5, 7, 10, 13, 15, 20, 24, 30, 34, 40], "infti": [16, 32], "inher": 6, "inherit": 15, "inhomogen": [2, 13], "init": [2, 13, 22], "init_random_param": [32, 33], "initi": [2, 5, 6, 7, 8, 10, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32, 33, 40], "initial_guess": [1, 3, 24], "inlet": [2, 7, 16, 20], "inlin": 0, "innoc": 6, "inplac": 10, "input": [0, 13, 29, 30, 31, 32, 33], "insensit": 40, "insert": 15, "insid": [0, 2, 10, 13, 15, 16, 17, 19, 22, 28, 31], "insight": [1, 6, 34], "insiz": [32, 33], "inspect": [0, 1, 5, 17, 23, 24, 25, 26, 27, 28, 32], "inspir": [6, 38], "instabl": 23, "instal": [2, 5, 10, 11, 13, 24, 25, 41], "instanc": [2, 7, 9, 12], "instead": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 31, 34, 40, 41], "insuffici": 2, "int": [0, 2, 5, 6, 10, 11, 13, 16, 26, 27, 28, 33, 40], "int32": [14, 30], "int64": [27, 28], "int_": [6, 7, 13, 16, 20, 32], "int_0": [0, 6, 13, 14, 16, 17, 22, 38], "int_1": 16, "int_2": 6, "int_a": [6, 15, 17, 31], "int_c": 31, "integ": [0, 6, 10, 11, 13, 15, 26, 32, 33], "integr": [0, 1, 2, 4, 9, 11, 12, 14, 15, 18, 19, 20, 21, 22, 23, 28, 29, 34, 39, 43], "integrand": [6, 7, 13, 14, 16, 17, 20, 21, 22, 31], "integrationwarn": 16, "intend": [15, 22], "intens": [9, 13], "interact": [10, 14, 40], "interactiveshel": 13, "intercept": [1, 11, 30, 34], "interchang": 5, "interest": [2, 6, 7, 11, 13, 25, 31, 34], "interestingli": [3, 13], "interfac": [13, 16, 23, 26, 31, 38], "interior": 22, "intermedi": [2, 16, 25, 33, 34], "intern": [2, 9, 15, 17, 40], "internal_term1": 17, "interp1": 13, "interp1d": [2, 3, 6, 13, 29], "interpol": [2, 6, 13, 16, 19, 30, 39, 43], "interpret": [2, 6, 17, 18, 21, 24, 29, 30, 33, 34], "intersect": [13, 20, 21, 28], "interv": [2, 6, 7, 16, 17, 18, 19, 23, 40], "intrins": 0, "intro": [34, 39], "introduc": [5, 6, 7, 14, 20, 23, 26, 27, 29, 30, 31, 34], "introduct": [36, 43], "introselect": [31, 32, 33], "intuit": [13, 34], "inv": [1, 5, 11, 25, 27, 28, 29, 30, 34], "invalid": [13, 27], "invalu": 20, "invers": [0, 5, 17, 25, 29, 30, 32, 34], "invert": [27, 34], "involv": [6, 19, 25, 29, 40], "io": [15, 34, 40], "io_open": 13, "iord": 14, "ip": 2, "ipykernel_1909": 0, "ipykernel_1964": 2, "ipykernel_1994": 3, "ipykernel_2020": 5, "ipykernel_2047": 6, "ipykernel_2075": 7, "ipykernel_2132": 9, "ipykernel_2224": 13, "ipykernel_2255": 14, "ipykernel_2306": 16, "ipykernel_2413": 20, "ipykernel_2438": 21, "ipykernel_2469": 22, "ipykernel_2496": 23, "ipykernel_2522": 24, "ipykernel_2673": 29, "ipykernel_2844": 38, "ipython": [13, 16], "iri": 9, "irresist": 9, "irrevers": 6, "irrit": 9, "isabellin": 9, "iscomplextyp": 27, "iseg": 13, "isinst": [2, 10, 13, 31, 32, 33], "islam": 9, "isn": [24, 27, 31], "isobutan": 13, "isol": 14, "isotherm": 13, "isotop": 13, "isotrop": 31, "issu": [3, 6, 13, 17, 20, 24, 28, 30, 33, 38, 43], "ital": [9, 15], "italian": 9, "item": [0, 17, 26, 38], "iter": [1, 2, 3, 5, 7, 8, 12, 13, 16, 17, 19, 20, 21, 23, 27, 29, 30, 31, 32, 34, 38, 40], "ith": 5, "itim": 2, "itl": 11, "its": [2, 13, 15, 16, 25, 27, 28, 29, 34, 43], "itself": [5, 6, 10, 19, 28], "ivori": 9, "ivp": 40, "ixpr": [2, 12], "j": [2, 5, 6, 7, 12, 13, 21, 28, 29, 30, 31, 34], "j0": 13, "j_": 14, "j_0": [2, 7], "j_1": 7, "jaan": [2, 22], "jac": [2, 13, 23, 24, 25, 26, 29, 31, 34], "jacket": 9, "jacobian": [7, 30, 31, 32, 33, 40], "jade": 9, "jam": 9, "janafg": 13, "japanes": 9, "jargon": 32, "jasmin": 9, "jasper": 9, "jax": 31, "jazzberri": 9, "jb": 10, "jelli": 9, "jet": [2, 9], "jjwteach": 2, "jkitchin": [4, 41, 43], "jn": [2, 7], "jn_zero": 7, "job": 3, "joblib": 40, "john": 40, "join": [6, 11, 28, 30], "jonquil": 9, "journal": 24, "journei": [35, 36], "judg": 13, "judgement": [2, 3, 8], "judgment": [5, 6, 7, 30], "jump": 16, "jun": [10, 37], "june": 9, "jungl": 9, "jupyt": [4, 39, 41, 43], "just": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 41], "justif": 6, "justifi": 11, "jv": 14, "k": [0, 1, 2, 3, 6, 7, 9, 11, 12, 13, 16, 18, 20, 23, 24, 25, 26, 27, 30, 31, 34, 40], "k0": 2, "k1": [13, 17, 28, 31, 34], "k2": [13, 17, 28, 34], "k3": 17, "k4": 17, "k_": [13, 31, 34], "k_1": [13, 28, 31], "k_2": 28, "k_fit": 1, "k_func": 13, "k_temperatur": 13, "kcal": 13, "kcov": 1, "keep": [5, 7, 18, 23, 34], "kei": [0, 2, 6, 9, 10, 18, 20, 21, 24, 26, 27, 30, 31, 34, 40], "kelli": 9, "kelvin": 13, "kenyan": 9, "keppel": 9, "kernel": [15, 40], "keyerror": [2, 26], "keyword": [0, 8, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "kg": [12, 13], "khaki": 9, "kilomet": 7, "kind": [0, 2, 3, 5, 6, 9, 10, 13, 15, 17, 20, 22, 23, 26, 29, 30, 31, 32, 33, 34, 40], "kinet": 13, "kitchin": 40, "kitchingroup": [4, 14, 40], "kiusalaa": [2, 22], "kj": 13, "kl": 5, "klein": 9, "kmol": [16, 23], "know": [0, 1, 2, 3, 5, 6, 10, 11, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 33, 34, 36, 38], "knowledg": [26, 29, 32, 36], "known": [0, 2, 5, 6, 7, 8, 11, 13, 14, 16, 17, 24, 25, 26, 28, 34, 40], "ko": [1, 3, 11], "kobe": 9, "kobi": 9, "kp": 34, "kp1": 34, "kp2": 34, "kpa": 13, "kprime": [12, 13], "krang": 20, "kreysig": [2, 5, 27, 31], "kreyszig": 5, "kt": 34, "kth": [31, 32, 33], "ku": [5, 9], "kudo": 13, "kw": 0, "kwarg": [0, 2, 13, 31, 32, 33, 40], "kwd": 10, "l": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 20, 24, 25, 26, 28, 30, 31, 34], "l1": 30, "l1_sol": 25, "l2": 30, "l2p": 30, "la": [5, 9], "lab": [3, 29, 41], "lab7": 29, "label": [1, 2, 3, 5, 6, 7, 8, 9, 13, 14, 17, 18, 19, 22, 24, 28, 30, 32, 33], "lack": [0, 1], "lag": 11, "lagrange_multipli": 8, "lait": 9, "lam": [30, 34], "lambda": [2, 6, 7, 8, 9, 10, 29, 30, 31, 32, 33, 34], "lambda_1": 2, "lambda_2": 2, "lambda_k": 29, "lambda_span": 7, "laminar": [6, 13], "land": [8, 26], "languag": [14, 15, 27, 38], "languid": 9, "lapi": 9, "laplac": 2, "larg": [0, 2, 5, 6, 10, 11, 13, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34], "larger": [2, 5, 6, 13, 17, 24, 25, 29], "largest": [5, 13, 29], "laser": 9, "last": [0, 2, 4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 32, 33, 37, 38, 40, 42], "last_step": 19, "later": [0, 2, 9, 10, 11, 13, 16, 17, 19, 20, 24, 25, 32, 34, 40], "latest": [13, 34], "latex": [12, 15, 16], "latin1": 13, "latt": 9, "launch": 41, "laurel": 9, "lava": 9, "lavend": 9, "lavenderblush": 9, "law": [7, 11, 13, 20], "lawn": 9, "lawngreen": 9, "layer": [32, 33], "layer_s": [32, 33], "lazuli": 9, "lb": [6, 12, 21], "lb_m": 13, "lbic": 40, "lbmol": 12, "ldot": 6, "le": [2, 13, 26, 30], "lead": [2, 6, 7, 10, 12, 13, 15, 16, 17, 19, 20, 22, 25, 27, 29, 30, 32, 40], "learn": [0, 4, 7, 13, 14, 15, 17, 20, 21, 22, 24, 25, 28, 30, 31, 35, 36, 38, 39, 43], "least": [2, 5, 6, 13, 18, 19, 20, 23, 28, 30, 40], "least_squar": 32, "leastsq": 1, "leather": 9, "leav": [0, 2, 13, 17, 31, 32], "lectur": [14, 16, 20, 28, 30, 34], "lecture16": 2, "left": [2, 5, 6, 13, 15, 16, 17, 19, 24, 27, 28, 29, 30, 31, 33, 34], "legend": [1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 21, 23, 24, 25, 29, 30, 31, 32, 33, 34], "lemon": 9, "lemonchiffon": 9, "len": [1, 2, 5, 6, 8, 10, 11, 13, 16, 17, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34], "length": [2, 5, 10, 12, 13, 16, 18, 23, 26, 29, 34], "lengthscal": 34, "less": [0, 2, 5, 6, 8, 10, 11, 13, 16, 17, 18, 20, 22, 25, 26, 27, 30, 31, 34, 40], "let": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 38], "letter": 10, "lettergrad": 10, "level": [1, 11, 13, 15, 21, 24, 26, 30, 40], "leverag": [22, 27, 29], "li": [1, 30], "lib": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "librari": [0, 8, 14, 15, 16, 17, 20, 25, 28, 30, 40, 41, 43], "licens": 40, "licoric": 9, "lie": [1, 11], "life": 25, "light": [9, 10], "lightblu": 9, "lightcor": 9, "lightcyan": 9, "lightgoldenrodyellow": 9, "lightgrai": [9, 10], "lightgreen": 9, "lightgrei": 9, "lightli": [32, 36], "lightpink": 9, "lightsalmon": 9, "lightseagreen": 9, "lightskyblu": 9, "lightslategrai": 9, "lightslategrei": 9, "lightsteelblu": 9, "lightweight": 15, "lightyellow": 9, "like": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40, 41], "likeliehood": 34, "likelihood": 34, "likewis": [2, 9], "lilac": 9, "lime": 9, "limegreen": 9, "limerick": 9, "limit": [0, 2, 6, 8, 11, 13, 16, 18, 19, 23, 26, 32, 40], "limits_": [5, 6, 13, 28], "limits_j": 13, "linalg": [1, 2, 5, 7, 11, 25, 27, 28, 29, 30, 31, 32, 33, 34, 40], "linalgerror": 27, "lincoln": 9, "line": [0, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 25, 26, 27, 28, 32, 33, 34, 37, 38, 41, 42], "line2d": 9, "linear": [0, 3, 6, 7, 11, 16, 20, 21, 24, 25, 29, 32, 33, 39, 40, 43], "linearli": [3, 5, 11, 14, 17, 27, 28, 33], "linen": 9, "linestyl": [20, 30], "linewidth": 9, "lingo": 32, "link": [6, 13, 40, 43], "linspac": [0, 1, 2, 3, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34], "linux": [5, 10, 15, 37], "lion": 9, "liquid": 6, "lisp": 38, "list": [2, 3, 6, 7, 9, 11, 12, 13, 15, 16, 17, 20, 23, 26, 27, 31, 32, 33, 43], "list_of_color": 9, "listcomp": 13, "listdir": 10, "littl": [2, 7, 8, 9, 11, 12, 13, 16, 17, 19, 21, 26, 28, 30, 32, 33, 34, 36, 40], "live": 6, "liver": 9, "ll": [2, 26, 34], "lmdb": 40, "lms_sol": 25, "ln": 13, "load": [13, 40], "load_data": 40, "loader": 40, "loadtxt": [1, 9, 11, 13], "loc": [1, 2, 3, 6, 7, 8, 9, 13, 18, 19], "local": [0, 2, 13, 16, 29, 31, 32, 33, 34], "locat": [8, 13, 17, 40], "log": [0, 6, 13, 20, 25, 30, 34], "log10": [0, 6, 13], "log_likelihood": 34, "logarithm": 17, "logic": [6, 10, 15], "logp": 34, "long": [2, 6, 13, 15, 19, 23, 25], "longer": [2, 10, 19, 27, 30], "look": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 40], "lookup": 26, "loop": [2, 6, 16, 17, 20, 21, 28, 34], "lose": 11, "loss": [6, 11, 13, 34, 40], "lost": [11, 12], "lot": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 19, 20, 23, 24, 25, 27, 30, 31, 34, 35, 36, 38, 40], "lotka": 18, "low": [13, 23, 34], "lower": [5, 6, 7, 9, 10, 13, 18, 19, 23, 27, 28], "lowercas": 10, "lowest": 30, "lp": 8, "lp_sol": 25, "lspan": 7, "lstsq": [1, 5, 11, 30, 40], "lu": 5, "lub": 5, "luck": 11, "lucki": 13, "luckili": 13, "lumber": 9, "lump": 6, "lust": 9, "lw": [2, 6, 9, 13, 18, 19], "m": [0, 1, 2, 5, 7, 9, 10, 11, 12, 13, 15, 16, 23, 24, 25, 27, 28, 30, 34, 40], "m0": 2, "m1": 13, "m2": 13, "m_": 2, "mac": 15, "machin": [5, 6, 10, 25, 28, 30, 31, 36, 37, 39, 40, 43], "made": [17, 20, 23, 24, 25, 27, 32, 34, 35, 40], "magenta": [0, 9], "magic": 9, "magnifi": 6, "magnitud": [2, 5, 6, 9, 13, 27, 29, 30, 32], "magnolia": 9, "mahogani": 9, "mai": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 36, 37], "main": [0, 2, 10, 13, 14, 15, 16, 17, 18, 20, 27, 28, 29, 31, 34, 37, 43], "maintain": 26, "maiz": 9, "major": [0, 4, 13, 36], "majorel": 9, "make": [0, 1, 2, 3, 5, 6, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40, 43], "make_ggnvp": [31, 32, 33], "make_hvp": [31, 32, 33], "make_jvp": [31, 32, 33], "make_vjp": [31, 32, 33], "malachit": 9, "man": 5, "manag": [2, 10, 42], "manate": 9, "mandatori": [0, 15], "mango": 9, "mani": [0, 1, 2, 4, 5, 6, 7, 9, 11, 13, 15, 16, 17, 18, 20, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34, 36, 38, 40, 43], "mania": 9, "manipul": [21, 28], "manner": 13, "manti": 9, "manual": [2, 9, 13, 16, 23, 29, 31, 34], "map": [0, 10, 18], "mapl": [6, 28], "mardi": 9, "markdown": 14, "marker": [0, 9], "market": [8, 26], "markrobrien": 7, "markup": 15, "maroba": [20, 23, 24], "maroon": 9, "mask": [0, 13], "mass": [2, 18, 27, 28], "mass_bal": 2, "master": 36, "mat": 10, "match": [6, 10, 13, 27, 29, 33], "materi": [13, 24, 30], "math": [2, 15, 16, 18, 19, 28, 29, 33, 36, 39, 42, 43], "math55": 2, "mathbf": [5, 27, 28, 29, 30, 31, 32, 34], "mathcad": 12, "mathemat": [2, 5, 6, 10, 13, 14, 15, 16, 17, 27, 29, 33, 34, 36, 43], "mathematica": [6, 28], "mathit": [5, 27], "mathwork": [6, 21, 25], "mathworld": 32, "matlab": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "matplotlib": [0, 1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37], "matric": [0, 5, 27, 29, 34], "matrix": [0, 1, 2, 13, 25, 28, 29, 30, 31, 32, 33, 34, 40], "matrix_multipl": 27, "matrix_rank": [27, 28], "matrixlab": 8, "matter": [13, 16, 33], "mauv": 9, "mauvel": 9, "max": [1, 2, 3, 5, 6, 8, 9, 13, 17, 19, 20, 22, 24, 27, 39], "max_epoch": [32, 33], "max_row": 13, "max_step": [7, 19, 31, 40], "max_x_ev": 19, "maxfev": [2, 12, 13, 31], "maxim": [8, 26, 34], "maxima": [8, 9, 13, 19, 22], "maximum": [3, 6, 13, 14, 16, 19, 20, 22, 23, 26, 29], "maxit": 30, "maxwel": 13, "maya": 9, "mayb": [0, 2, 27, 33, 40], "me": [6, 13, 14, 40, 43], "mead": 30, "meadow": 9, "mean": [0, 1, 2, 5, 6, 7, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "meander": 32, "meaning": [24, 33, 34], "meant": [15, 24], "measur": [2, 7, 11, 16, 20, 21, 24, 25, 27, 29, 34, 38], "meat": 9, "mec": 9, "medium": 9, "mediumaquamarin": 9, "mediumblu": 9, "mediumorchid": 9, "mediumpurpl": 9, "mediumseagreen": 9, "mediumslateblu": 9, "mediumspringgreen": 9, "mediumturquois": 9, "mediumvioletr": 9, "meet": [5, 10, 26], "mellon": 36, "mellow": 9, "melon": 9, "melt": 30, "memor": 24, "mental": 6, "menu": 15, "merg": 40, "meringu": 9, "merri": [8, 26], "mesg": 12, "meshgrid": [1, 2, 8, 13, 18, 21, 26], "mess": [15, 29], "messag": [0, 17, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 32, 34], "met": [0, 2, 8, 10, 13, 23], "metadata": 2, "metal": 9, "methan": 13, "methanol": 13, "method": [0, 5, 10, 11, 15, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 36, 38, 39, 40], "method_of_lin": 2, "metric": 25, "mexican": 9, "mfc": 9, "michael": 17, "middl": [13, 22, 23, 34], "midnight": 9, "midnightblu": 9, "midori": 9, "midpoint": 17, "might": [0, 2, 5, 6, 8, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 30, 31, 32, 33, 34], "mikado": 9, "miller": 9, "millimet": 7, "miminum": 13, "min": [1, 2, 5, 6, 7, 8, 13, 16, 17, 18, 20, 22, 23, 24, 28, 39, 40], "mind": [5, 7, 17], "mini": [13, 15], "minim": [3, 8, 17, 29, 30, 31, 34, 36], "minima": [8, 13, 19, 22, 32], "minimim": 24, "minimum": [1, 13, 23, 24, 25, 26, 29, 31], "minmax": 13, "minor": [2, 13, 34], "mint": 9, "mintcream": 9, "minu": [0, 5, 11, 13, 23, 28, 30], "minus_sid": 24, "minut": [2, 6, 23], "miracul": 6, "misc": [20, 23, 24, 25, 32, 33], "mismatch": [5, 13], "miss": 7, "mist": 9, "mistak": [12, 16, 17, 23, 26], "mistaken": 13, "misti": 9, "mistyros": 9, "mitig": 30, "mix": [2, 12, 13, 18, 29], "ml": [2, 12, 32, 39], "mmhg": 13, "moccasin": 9, "mod": 0, "mode": [4, 8, 9, 13, 40, 43], "model": [1, 6, 13, 14, 24, 25, 29, 30, 31, 33, 36, 40, 43], "moder": [24, 27], "modern": [5, 25, 28], "modif": [10, 12], "modifi": [0, 1, 2, 6, 10, 20, 25, 26, 28, 30, 36, 39], "modul": [0, 6, 8, 10, 11, 13, 14, 16, 28, 31, 32, 33, 34, 37, 40, 43], "modulenotfounderror": [11, 12, 13, 37], "modulu": [22, 24], "mol": [1, 2, 6, 7, 11, 12, 13, 16, 20, 21, 23, 28], "mol_ni": 13, "molar": [7, 11, 13, 16, 20, 23, 31], "mole": [6, 11, 16, 21, 23, 28], "molecul": 13, "molecular": 13, "moment": 3, "monei": 26, "monkei": 40, "monoton": [2, 3, 6], "mont": [11, 24], "moonston": 9, "mordant": 9, "more": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 43], "morrison": 6, "mortuum": 9, "moss": 9, "most": [0, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42], "mostli": [16, 22, 32], "motiv": [16, 17, 34, 43], "mount": 41, "mountain": 9, "mountbatten": 9, "mous": 15, "move": [0, 9, 13, 15, 28], "moviewrit": 2, "mp4": 2, "mpa": 13, "mpl": [8, 9], "msemac": 2, "msg": [2, 20, 21, 22], "msg00401": 6, "msort": [31, 32, 33], "msu": 9, "mu": [2, 11, 12, 13, 19, 22, 28], "mu_1": 11, "mu_2": 11, "mu_j": 13, "much": [0, 2, 3, 4, 6, 10, 12, 13, 16, 17, 19, 23, 24, 27, 29, 30, 32, 33, 34], "mughal": 9, "mulberri": 9, "multi": [31, 32, 33], "multidimension": [12, 29], "multigrad_dict": [31, 32, 33], "multilin": [10, 15], "multipl": [0, 2, 5, 6, 7, 12, 13, 20, 25, 26, 28, 30, 31, 32, 34, 40], "multipli": [1, 3, 5, 7, 9, 11, 13, 15, 18, 23, 24, 25, 26, 27, 30, 32, 40], "multipoint": 6, "munsel": 9, "murnaghan": [1, 24, 31], "must": [0, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 18, 19, 20, 22, 24, 26, 27, 29, 30, 34], "mustard": 9, "mutabl": [0, 26, 40], "mw": 13, "mw1": 13, "mw2": 13, "mxhnil": [2, 12], "mxord": [2, 12], "mxordn": [2, 12], "mxstep": [2, 12], "my": [0, 4, 14, 15, 31, 38], "mya": 0, "myfig": 0, "myfig2": 0, "myfunc": 9, "myod": [0, 1, 2, 13], "myplot": 0, "myrtl": 9, "myshow": 40, "mysillykw": 0, "n": [0, 1, 2, 5, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 38, 43], "n0": 13, "n1": [11, 13], "n2": [11, 13], "n_": 13, "n_j": 13, "n_t": 13, "nabla": 2, "nag": 5, "naiv": 22, "name": [0, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 22, 24, 30, 31, 32, 33, 37, 38, 40], "nameerror": [11, 13, 16, 31, 32, 33, 38], "namespac": [2, 16], "nan": [3, 29], "narrow": [2, 13], "natur": [0, 3, 10, 13, 18, 24, 38], "navajowhit": 9, "navi": 9, "navig": 36, "nbuilt": 5, "nc": 9, "nd": [2, 17, 25, 29, 30], "ndarrai": [12, 15], "ndim": [2, 3, 13, 20], "ndmin": 13, "nearbi": [17, 18, 34], "nearest": 6, "nearli": [11, 13, 27, 28], "necessari": [0, 5, 6, 12, 13, 17, 23, 28, 29, 30, 34], "necessarili": [29, 34], "need": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41], "neg": [0, 2, 3, 5, 7, 8, 10, 11, 13, 19, 20, 24, 26, 28, 29, 32, 33], "neglect": 13, "neglig": [13, 27], "neighbor": [3, 7, 16, 34], "neighborhood": [6, 21], "neither": [3, 5, 6, 13], "nelder": 30, "nelement": 0, "neq": 15, "nervou": 6, "nest": [0, 1], "net": [5, 6, 8, 13, 18, 26], "network": [27, 34], "neural": 34, "neuron": [32, 33], "neval": 14, "never": [0, 2, 10, 19, 20, 27], "nevertheless": [5, 12], "new": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 26, 27, 29, 30, 31, 32, 34, 38, 40], "new_": 2, "new_arr": 17, "new_box": [31, 32, 33], "new_f": 2, "new_x": 2, "newaxi": 5, "newca": 30, "newer": [4, 43], "newli": 17, "newlin": 13, "newt": 30, "newton": 2, "next": [0, 1, 2, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 29, 31, 32, 33, 34], "nfev": [0, 2, 13, 17, 20, 23, 24, 25, 26, 29, 31, 34], "nhere": 6, "ni": [2, 13], "ni3al": 13, "ni_": 13, "ni_3al": 13, "nial": 13, "nice": [0, 2, 5, 6, 10, 20, 31], "nicer": [6, 38], "nich": 10, "nickel": 13, "nikurads": [6, 13], "nintersect": 13, "nist": 11, "nit": [23, 24, 25, 26, 29, 31, 34], "nitrogen": 13, "nitti": 36, "nj": [2, 13], "njev": [17, 23, 24, 25, 26, 29, 31, 34], "nla": 39, "nlinfit": [24, 40], "nlpredict": 40, "nlu": 17, "nmax": 20, "nn": [32, 33], "node": [2, 10, 22, 31, 32, 33, 37], "node22": 5, "node24": 2, "noir": 9, "nois": [6, 13, 34], "noisi": 6, "non": [2, 6, 10, 11, 16, 20, 21, 26, 27, 28, 32, 34], "none": [0, 1, 2, 10, 11, 12, 13, 17, 18, 20, 30, 31, 32, 33, 34, 40], "nonlinear": [0, 3, 6, 8, 11, 13, 17, 23, 27, 28, 30, 33, 34, 39, 40, 43], "nonlinearli": 32, "nor": [2, 5, 13], "norm": [5, 25, 27, 29, 30], "normal": [5, 8, 11, 12, 13, 18, 24, 29, 30, 32, 34], "nose": 9, "notabl": [1, 4, 11], "notat": [0, 2, 6, 13, 14, 15, 17, 32], "note": [0, 1, 2, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 43], "notebook": [4, 36, 37, 40, 41, 43], "noth": [5, 7, 13, 15, 22], "nother": 26, "notic": [9, 12, 13], "notimpl": 11, "now": [0, 1, 2, 3, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 43], "nowher": 32, "np": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "npoint": [2, 13], "npr": [32, 33], "nr": 11, "nrh": 5, "nrt": 11, "ns2b": 12, "nsolv": 38, "nsw": 13, "nswap": 5, "nth": [0, 38, 39], "nthe": 6, "nthese": 6, "ntot": 13, "ntstep": 2, "nu": [2, 5, 6, 7, 13, 20, 28], "nu0": 6, "nu_0": [2, 6], "nu_i": 13, "nu_j": 13, "nuclear": 13, "nuj": 13, "null": 11, "num_it": [32, 33], "number": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 40], "numdifftool": [20, 23, 24, 25, 29, 30, 37, 40], "numer": [0, 5, 7, 8, 9, 14, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 31, 36, 38], "numericalexpert": 6, "numinput": [2, 13, 31], "numpi": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 43], "numpoint": 3, "numpy_box": [31, 32, 33], "numpy_jvp": [31, 32, 33], "numpy_vjp": [31, 32, 33], "numpy_vspac": [31, 32, 33], "o": [2, 6, 9, 10, 15, 34, 40], "o2": 13, "obei": 2, "obj": [0, 20, 29, 31], "object": [0, 1, 2, 3, 6, 7, 8, 12, 13, 17, 21, 24, 25, 26, 30, 31, 32], "objective1": 33, "objective10": 33, "objective2": [20, 33], "objective3": 33, "objective33": 33, "observ": [13, 15, 30, 33, 40], "obtain": [3, 10, 12, 13, 16, 17, 25, 30], "obviou": [2, 20, 25, 26], "obvious": 25, "occasion": [0, 5, 6, 7, 10, 15], "occur": [2, 6, 13, 17, 19, 20, 28, 32], "ochr": 9, "od": [0, 7, 13, 20, 22, 23, 31, 34, 39, 40], "odd": [3, 11, 13], "odefun": 2, "odefunc": 2, "odeint": [0, 1, 2, 7, 12, 13, 18], "odesolv": 2, "off": [2, 9, 13, 15], "offer": [1, 6], "offset": 32, "often": [0, 1, 2, 3, 5, 9, 10, 11, 12, 15, 16, 19, 23, 24, 25, 29, 30, 31, 32, 34, 38], "ok": [5, 11, 15, 27, 31, 32], "old": [17, 28], "older": [4, 18, 27], "oldlac": 9, "oliv": 9, "olivedrab": 9, "omorjan": 13, "onc": [0, 6, 7, 10, 12, 13, 15, 23, 24, 25, 40], "one": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40, 43], "ones": [2, 6, 11, 13, 17, 18, 20, 22, 23, 27, 28, 29, 30, 32], "oni": 7, "onli": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 36, 38, 40], "onto": 12, "op": 2, "open": [9, 10, 13, 15], "openopt": 8, "oper": [3, 5, 6, 10, 13, 14, 20, 23, 27, 28, 32, 42], "operand": [0, 27], "opinion": [15, 31, 38], "opportun": [5, 12, 14, 23], "oppos": 28, "opposit": [0, 5, 18, 28, 29, 30], "opt": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "optim": [0, 1, 2, 3, 4, 6, 7, 11, 12, 20, 21, 22, 24, 28, 30, 32, 33, 34, 38, 39, 40, 43], "option": [0, 2, 10, 12, 13, 15, 17, 18, 19, 23, 25, 30, 31, 32, 38], "orang": [0, 9], "orchid": 9, "order": [0, 1, 4, 5, 6, 7, 8, 11, 15, 16, 21, 22, 23, 24, 28, 29, 30, 31, 32, 33, 36, 43], "ordinari": [7, 19, 21], "ordinarili": 10, "org": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 15, 17, 20, 23, 24, 25, 27, 28, 30, 34, 40], "organ": [0, 4, 9, 13, 15], "orgmod": 40, "orient": 8, "origin": [0, 2, 3, 4, 6, 7, 8, 10, 12, 13, 22, 25, 28, 29, 31, 32, 34, 36], "original_count": 15, "orlean": 12, "orthogon": 27, "oscil": [2, 13, 20], "oscillatori": [19, 34], "other": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 40, 41, 43], "otherwis": [6, 13, 20, 31, 32], "otherword": 2, "ounc": 18, "our": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 36], "ourselv": [6, 16, 24, 28, 32], "out": [0, 1, 2, 3, 5, 6, 7, 8, 9, 13, 15, 17, 18, 19, 20, 23, 24, 25, 27, 29, 30, 32, 33, 34, 38, 40], "outer": [5, 13], "outfil": 2, "outlin": 9, "output": [0, 2, 10, 13, 14, 15, 17, 18, 20, 22, 24, 30, 31, 32, 33], "output_shap": [2, 13, 31], "outsid": [2, 13, 15, 19, 33], "outsiz": [32, 33], "over": [0, 3, 4, 6, 9, 10, 11, 13, 16, 17, 18, 19, 20, 21, 23, 27, 30, 31, 34, 40, 43], "overal": 13, "overestim": [3, 6, 16], "overfit": [6, 11, 29, 30, 32, 33], "overflow": 21, "overlai": 18, "overlap": [2, 11, 21], "overshot": 2, "overwrite_ab": 5, "overwrite_b": 5, "own": [6, 9, 27, 29, 40, 41], "oxygen": 13, "oz": 18, "p": [1, 2, 5, 6, 8, 9, 11, 12, 13, 15, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 34, 40], "p0": [1, 6, 13, 24, 40], "p0_dist": 24, "p0_mean": 24, "p0_se": 24, "p1": [0, 1, 13, 24, 40], "p1_dist": 24, "p2": [0, 6, 13], "p3": [0, 13, 29], "p4": 0, "p65": 13, "p_": [2, 21], "p_0": [12, 13, 21], "p_1": [2, 21], "p_2": 2, "p_co": 13, "p_co2": 13, "p_h2": 13, "p_h2o": 13, "p_i": [1, 13], "p_n": [2, 21], "p_r": [2, 13, 31], "p_t": 13, "pa": 13, "pa0": 13, "packag": [2, 6, 10, 11, 12, 13, 16, 22, 24, 25, 27, 28, 31, 32, 33, 38, 41, 43], "pad": 0, "page": [0, 13, 16, 31], "pai": [15, 26], "pain": 5, "paint": 9, "pair": [0, 18, 21, 26, 29, 30], "palegoldenrod": 9, "palegreen": 9, "paleturquois": 9, "palevioletr": 9, "panda": [30, 37, 43], "panton": 9, "papayawhip": 9, "paper": [2, 6, 25, 31], "par": [1, 6, 13, 22, 24, 25, 30, 32, 33, 34, 40], "parabol": [22, 28], "parabola": [16, 22], "parallel": [13, 28, 40], "param": [2, 32, 33, 34], "paramet": [0, 2, 6, 7, 11, 15, 17, 19, 20, 21, 22, 25, 29, 31, 32, 33, 40], "parameter": 13, "parametr": [18, 31, 34], "params1": 33, "params10": 33, "params2": 33, "params3": 33, "params33": 33, "paramt": [30, 40], "parenthes": [0, 15], "parguess": 13, "pars": [9, 13], "pars0": 24, "pars1": 13, "pars2": 13, "pars_ci": 24, "part": [0, 2, 6, 10, 13, 15, 17, 21, 24, 26, 30, 32], "parti": [10, 11, 12], "partial": [5, 7, 17, 29, 31, 32, 33], "particip": [5, 28], "particl": 13, "particular": [0, 2, 13, 24, 31, 32, 34], "particularli": 28, "partli": [20, 34], "pass": [0, 2, 6, 10, 11, 12, 15, 17, 19, 21, 23, 26, 31, 40], "past": [10, 19, 38, 40, 43], "pastel": 9, "patch": 40, "path": [2, 10, 13, 32, 36, 40], "patholog": 20, "pattern": [0, 10, 11], "payoff": 11, "pb0": 13, "pbrod": [20, 23, 24], "pc": 31, "pc0": 13, "pcov": [1, 6, 13, 24, 25], "pcrc": 13, "pd": [21, 40], "pd0": 13, "pde": 2, "pdepe": 2, "pdf": [2, 4, 6, 7, 16, 24, 29, 34], "pdfnote": 2, "pdrop": 2, "peach": 9, "peachpuff": 9, "peak": 19, "peak1": 13, "peak2": 13, "pellet": 13, "penal": [30, 34], "penalti": 30, "pendulum": 2, "penni": 9, "peopl": [10, 28, 30, 32, 43], "per": [8, 13, 16, 21, 23, 26, 32, 40], "percentag": 0, "perfect": [13, 24], "perfectli": [6, 9], "perform": [0, 2, 3, 6, 7, 8, 11, 14, 16, 17, 20], "perhap": [16, 25, 31], "period": [2, 18, 19, 23, 32, 34], "permut": [5, 33], "perri": 7, "persian": 9, "persist": 40, "person": [10, 13], "peru": 9, "peterroel": 34, "pfplambda": 7, "pfpx": 7, "pfpy": 7, "pfr": 2, "pgplambda": 7, "pgpx": 7, "pgpy": 7, "phase": [6, 19, 21], "phd": 34, "phi": [13, 22], "phy": 1, "physic": [2, 6, 7, 12, 29, 30, 32, 34], "physicalquant": 12, "physrevb": 24, "pi": [0, 2, 6, 8, 9, 11, 13, 14, 16, 20, 23, 26, 30, 31, 32, 34], "pick": [2, 13, 18, 19], "piec": [17, 43], "piecewis": 33, "pigment": 9, "pil": 2, "pillow": 2, "pillowwrit": 2, "pind": 33, "pink": 9, "pint": [1, 21, 40], "pip": [11, 13, 24, 41], "pipe": 6, "piv": 5, "pivot": 5, "pj": [6, 13], "place": [0, 3, 6, 13, 15, 16, 17, 21, 23, 30], "plai": 11, "plain": [0, 27], "plan": [4, 33], "plane": [6, 8, 31], "plant": [8, 26], "plate": [2, 22], "plateau": [24, 25], "platform": [10, 37], "pleas": [6, 18], "plethora": 13, "plot": [0, 1, 3, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, 43], "plot3": 8, "plot_surfac": [2, 8], "plsq": 1, "plt": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "plu": [0, 11, 13, 23, 30], "plug": [7, 20], "plum": 9, "plus_sid": 24, "pm": [6, 7, 16], "pmd": 11, "pmd44": 11, "png": [0, 40], "po": [2, 13], "point": [0, 1, 3, 5, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34, 40, 42], "pointbreezepub": [4, 43], "pol": 2, "poli": [6, 9], "poly1d": [6, 21], "poly_from_expr": 6, "polyd": [6, 21, 22], "polyfit": [1, 6, 22, 25, 29, 30, 40], "polyint": [6, 21], "polymath": 13, "polynomi": [1, 3, 13, 16, 20, 22, 34, 40, 43], "polyroot": 29, "polytool": 6, "polyv": [1, 6, 21, 22, 25, 29, 30], "poppi": 9, "popt": [1, 13, 40], "popul": [2, 18], "popular": [14, 33], "portabl": 40, "portion": [0, 13, 16], "portrait": 19, "posit": [0, 2, 5, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 38, 40], "possibl": [0, 2, 7, 10, 11, 13, 15, 16, 18, 20, 21, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34], "possibli": [13, 19, 28], "post": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 34, 35, 43], "potenti": 13, "pow": 0, "powder": 9, "powderblu": 9, "power": [0, 6, 17, 28, 29], "poynomi": 16, "ppar": [6, 21], "ppf": [1, 11, 24, 30], "pprint": 6, "pr": [2, 13, 31], "pr_eval": 31, "pr_span": 31, "practic": [0, 5, 6, 11, 13, 14, 15, 16, 17, 19, 21, 25, 30, 32, 34, 36], "prandlt": 6, "prb": [1, 24], "prealloc": [2, 10], "precis": [0, 2, 3, 5, 13, 15, 16, 24, 30, 32, 34], "precursor": 40, "pred": [1, 32, 33], "pred_interv": [11, 24], "pred_s": 40, "predict": [1, 3, 6, 11, 13, 25, 29, 33, 34, 40], "predominantli": 26, "prefer": [0, 2, 4, 7, 17, 20, 23, 24, 27, 38], "prefix": [10, 15], "prepend": 2, "prescrib": [2, 5, 36], "present": [4, 6, 9, 15, 21], "preserv": 4, "press": 15, "pressur": [2, 6, 11, 21, 22, 24, 28], "pretti": [1, 2, 6, 7, 11, 12, 13, 16, 17, 20, 22, 23, 24, 30, 31, 32, 34, 36], "prevent": [2, 13], "previou": [0, 2, 4, 5, 6, 11, 12, 13, 15, 26, 31, 32], "previous": [2, 4, 13, 20, 25, 28, 30, 32, 33], "prfh": [2, 13], "primari": 0, "primarili": 5, "primit": [31, 32, 33], "primitive_with_deprecation_warn": [31, 32, 33], "principl": [7, 11, 34], "print": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 40], "printmessg": [2, 12], "printopt": [15, 27, 30], "prior": 10, "pro": [23, 40], "probabl": [0, 2, 3, 6, 8, 10, 11, 13, 16, 19, 20, 21, 22, 23, 29, 30], "problem": [0, 1, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 40, 43], "problemat": 25, "proce": 7, "process": [6, 7, 8, 9, 13, 14, 17, 23, 36, 43], "processor": [10, 37], "prod": [5, 6, 13, 29], "prod_": 6, "produc": [3, 8, 22, 23, 26], "product": [0, 6, 7, 8, 10, 13, 17, 23, 28, 29, 31], "profil": 2, "profit": [8, 26], "profit_arrai": 23, "program": [0, 2, 14, 15, 16, 30, 31, 36, 38, 39, 43], "programm": 38, "progress": [7, 20, 21, 29, 38], "progress_callback": 2, "project": [1, 2, 4, 8, 25, 43], "promis": 12, "prone": 13, "proof": [31, 40], "prop_cycl": 9, "propag": [13, 24, 34], "properli": [6, 12, 13], "properti": [5, 8, 13, 22, 24, 25, 29, 30, 31, 33, 34], "proport": [13, 25, 30], "proportion": 30, "propos": [5, 13, 28], "prototyp": 31, "prove": [19, 30], "proven": 16, "provid": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 38, 40, 41, 42], "proxi": [8, 24, 26], "pseudo": 31, "pseudorandom": 11, "psi": [6, 21], "pt": [10, 11], "ptotal": 13, "publicli": 42, "pull": [32, 40], "punctuation_p": 10, "pure": [13, 40], "purist": 5, "purpl": 9, "purpos": [15, 16, 17, 34], "put": [0, 2, 5, 9, 10, 11, 12, 13, 15, 16, 19, 25, 26, 28, 30], "pv": [11, 31], "pvap": 13, "py": [0, 2, 3, 5, 6, 7, 9, 10, 13, 14, 16, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 33, 38], "pycs": [1, 7, 10, 14, 24], "pycse___python_computations_in_science_and_engin": 10, "pydstool": 2, "pypi": [11, 12, 25], "pyplot": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "pysundi": 2, "python": [3, 4, 7, 8, 11, 15, 20, 22, 24, 26, 27, 28, 30, 32, 33, 36, 38, 39, 40, 41], "python3": [0, 2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "python_build": [10, 37], "python_unit": 12, "python_vers": [10, 37], "pythonhost": [11, 12], "pytorch": [31, 34], "q": [2, 13, 17, 27], "q_": 2, "q_1": 2, "q_2": 2, "q_n": 2, "qb": 13, "qc": 13, "qi": 2, "qrmethod": 29, "qtf": [0, 20], "quad": [0, 7, 13, 14, 16, 17, 20, 21, 22, 31, 38], "quadrat": [11, 16, 20, 29, 34], "quadratur": [6, 34], "qualit": 2, "qualiti": [13, 22, 30, 34, 43], "quantif": 43, "quantifi": 34, "quantit": [2, 19, 23, 34], "quantiti": [3, 7, 10, 11, 13], "question": [2, 6, 7, 24], "quick": 0, "quicki": 13, "quickli": [14, 21], "quit": [10, 17], "quiver": [2, 18], "quot": 13, "quotechar": 13, "r": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 13, 15, 16, 17, 18, 20, 21, 22, 25, 27, 30, 31, 32, 33, 34, 40], "r2": 11, "r_": 2, "r_1": [2, 28], "r_2": [2, 28], "r_a": [2, 7, 13, 16, 20], "r_b": 13, "r_n": 2, "ra": [5, 11, 13, 16], "rabbit": 18, "race": 9, "rad": 9, "radiu": [2, 13, 26], "radovan": 13, "raf": 9, "rais": [2, 3, 6, 10, 12, 13, 16, 27, 28, 31, 32, 33, 38], "raman": [9, 10], "ramp": 2, "ran": 10, "rand": 29, "randint": 11, "randn": [32, 33], "random": [0, 6, 21, 24, 27, 29, 30, 31, 32, 33, 34], "randomli": 33, "randomst": [32, 33], "rang": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 27, 28, 30, 31, 32, 33, 34], "rank": [1, 11, 13, 28, 30], "rankin": [6, 21], "raphson": 2, "rare": [5, 16, 34], "raspberri": 9, "rate": [2, 6, 7, 11, 13, 16, 18, 20, 23, 28, 32, 34], "rather": [5, 8, 10, 19, 32, 34], "ratio": 13, "raw": [1, 13], "rawl": [5, 13, 28], "rb": 13, "rbf": 33, "rc_context": 9, "rcond": [1, 11, 30], "re": [1, 2, 6, 10, 11, 13, 14, 22, 25, 31], "re1": 6, "re2": 6, "reach": [2, 12, 13, 17, 18, 19, 20, 25, 32, 33], "reactant": [5, 13, 22, 28], "reaction": [1, 2, 6, 11, 16, 22, 23, 27, 30], "reactor": [5, 6, 7, 11, 20, 23, 28], "read": [0, 2, 3, 4, 6, 9, 10, 11, 15, 17, 18, 19, 25, 32, 36, 40, 43], "read_csv": 40, "read_gsheet": [40, 42], "readabl": [0, 6, 13, 15, 18, 28], "readi": [13, 18, 22, 24, 31, 32], "readili": [1, 6, 29, 31, 36], "readlin": 13, "readthedoc": [15, 34], "real": [3, 6, 7, 11, 13, 21, 24, 29, 32, 38], "realiti": 3, "realiz": 24, "realli": [0, 2, 8, 11, 13, 24, 26, 27, 30], "rearrang": 28, "reason": [1, 2, 6, 7, 13, 15, 16, 17, 19, 20, 22, 25, 26, 27, 28, 30, 33, 34, 40], "rebeccapurpl": 9, "recal": [2, 5, 13, 16, 24, 25, 26, 28, 29, 34], "receiv": 11, "recent": [0, 2, 5, 6, 10, 11, 12, 13, 15, 16, 22, 26, 27, 28, 31, 32, 33, 37, 38, 42], "recip": 11, "recogn": [6, 26, 32], "recommend": [16, 17, 25], "recomput": 16, "reconsid": 12, "record": [13, 17], "recov": 7, "recreat": 19, "rectangl": 9, "recurs": 10, "recursive_factori": 10, "recursive_sum": 10, "red": [5, 8, 9, 10, 13, 15, 19], "redefin": 15, "reder": 12, "redirect": 10, "reduc": [0, 2, 6, 12, 13, 25, 28, 30, 31, 32], "reduced_form": [5, 28], "reduct": 30, "redwood": 2, "reevalu": 6, "ref": 13, "refer": [0, 1, 2, 3, 5, 6, 9, 10, 13, 15, 23, 27, 28], "referenc": 31, "refin": 2, "reflect": [30, 31, 34], "reform": 13, "reformul": [7, 32], "regex": 10, "regexp": 10, "regim": 6, "region": [2, 6, 9, 16, 21, 22, 32, 33], "regress": [11, 23, 29, 39, 40, 43], "regular": [13, 18, 32], "regularli": 18, "rel": [2, 6], "relat": [6, 11, 13, 16, 24, 25, 27, 28, 29, 31, 32, 34], "relationship": [5, 8, 13, 25], "relax": 32, "releas": [6, 10, 16, 28, 37], "relev": [0, 6, 11, 13, 16, 23, 25, 29, 31], "reli": [3, 5, 6, 16, 17, 24, 25, 30, 31, 32, 34], "reliabl": [13, 16, 27, 29, 32], "remain": [4, 30], "remark": [20, 27, 32, 43], "rememb": [0, 9, 11, 14, 15, 16, 17, 19, 22, 23, 25, 27, 28, 30, 33, 38], "remind": [13, 27], "remov": [6, 16, 20, 23, 24, 28, 30], "render": [14, 15], "reorder": 28, "repeat": [2, 11, 17, 19, 20, 22, 24, 26, 40], "repeatedli": 10, "replac": [0, 4, 10, 13, 15, 16, 31, 32], "report": [9, 13, 36, 40, 43], "repositori": 41, "repr": [0, 2], "repres": [0, 2, 5, 6, 10, 13, 16, 18, 22, 25, 28, 31, 34], "represent": [3, 6, 28, 32, 33], "reproduc": [13, 23, 24, 30, 31], "reproducibli": 13, "request": [2, 13], "requir": [0, 2, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 25, 26, 28, 30, 31, 32, 34, 36, 40], "rerun": 15, "resampl": 6, "rescal": [10, 12, 13, 29], "rescu": 9, "research": [14, 32], "resembl": 28, "reserv": 8, "reservoir": 2, "reshap": [0, 13, 32, 33], "resid": [15, 28, 32], "residu": [2, 11, 22, 30, 32, 34], "resiz": 2, "resolv": [2, 13], "resort": [16, 21], "resourc": 34, "respect": [7, 24, 31, 40], "rest": [13, 25, 38], "restart": 15, "restrepo": 2, "result": [0, 2, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 34, 38, 40], "result_t": 27, "retriev": [13, 26], "retstep": [17, 19, 22, 28, 31, 34], "return": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 38, 40], "reus": [12, 15, 16, 19], "rev": 1, "revers": [0, 2, 3, 5, 10, 19, 24, 29], "reversibli": 13, "review": [16, 17, 19, 20, 27, 32, 33, 34, 36], "rewrit": [2, 7, 13, 26, 32], "rho": [2, 13], "rho0": 2, "rhythm": 19, "ri": 2, "right": [2, 5, 6, 8, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 33, 34, 36], "rightarrow": [6, 13, 28], "rightleftharpoon": 13, "rigor": 31, "rise": [18, 34], "risk": [6, 40], "riski": 13, "rk": 17, "rlist": 14, "rm": 6, "rmse": [1, 33], "rmse_test": 33, "rmse_train": 33, "ro": [1, 2, 7, 8, 13, 19, 23, 31, 33], "robust": [12, 13, 16, 40], "rod": 2, "role": 33, "roll": [11, 27, 40], "romb": 6, "rood": [8, 26], "roodag": [8, 26], "room": 12, "root": [0, 2, 6, 13, 15, 20, 21, 23, 24, 31, 34], "root1": 13, "root2": 13, "rose": 9, "rosybrown": 9, "rotat": 29, "roughli": [4, 5, 11, 13, 30], "round": [6, 24], "roundoff": 28, "routin": [0, 1, 5, 16, 27], "row": [2, 17, 18, 19, 22, 27, 28, 29, 32, 33, 40], "row2": 5, "row3": 5, "row_stack": [0, 2, 5], "royalblu": 9, "rref": [5, 28], "rspan": 13, "rsq": [1, 30], "rsquar": 40, "rt": [13, 31], "rtol": [2, 12, 17], "rubi": 9, "rule": [7, 13, 16, 17, 27, 31], "run": [2, 6, 7, 10, 11, 13, 14, 17, 19, 20, 21, 22, 32, 34, 39, 40, 43], "run1": 10, "run2": 10, "run_ord": 11, "runner": 10, "runtim": 2, "runtimeerror": 10, "runtimewarn": [7, 13, 21, 29, 38], "rw": 34, "rx": 23, "rxn": 13, "ry": 23, "ryb": 9, "s0": 18, "s010876730302186x": 6, "s046": 2, "s1": [11, 13], "s2": [11, 13], "s2018": 29, "s23": 13, "s28": 13, "s2a": 12, "s2b": 12, "s3": 13, "s4": 13, "s41": 13, "s8": 13, "s_": 31, "s_29815_co": 13, "s_29815_co2": 13, "s_29815_h2": 13, "s_29815_h2o": 13, "s_a": 18, "s_a0": 18, "s_b": 18, "s_b0": 18, "s_co": 13, "s_co2": 13, "s_ga": 13, "s_h2": 13, "s_h2o": 13, "s_liq": 13, "s_x": 18, "saddl": 29, "saddlebrown": 9, "sae": 9, "safe": [2, 6, 23, 28], "saffron": 9, "sai": [0, 2, 3, 6, 8, 10, 11, 13, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 32, 34], "said": [13, 27], "sake": 8, "sall": 9, "salmon": 9, "salt": [2, 18], "same": [0, 2, 5, 6, 8, 9, 10, 11, 12, 13, 17, 18, 19, 23, 25, 26, 27, 28, 29, 31, 32, 33, 40], "sampl": [3, 11, 13, 16, 24, 31, 40], "sand": 9, "sandler": 13, "sandybrown": 9, "sapphir": 9, "sat": 40, "sat_liquid1": 13, "sat_liquid2": 13, "satisfi": [8, 13, 14, 26, 29], "satur": [13, 32, 33], "save": [0, 2, 10, 12, 14, 17, 40], "save_al": 2, "savefig": [0, 2], "savefig_kwarg": 2, "saw": [2, 14, 34], "sb": 34, "scalabl": 23, "scalar": [0, 3, 5, 6, 12, 13, 20, 28, 31], "scale": [12, 13, 27, 29, 30, 32, 33, 34, 40], "scarlet": [9, 12], "scheme": [3, 6], "sci": 6, "scienc": [4, 24, 30, 31, 36], "scientif": [0, 12, 14, 15, 16, 36, 40, 43], "scientificpython": 12, "scientificpythonmanu": 12, "scikit": [2, 30, 34], "scipi": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30, 31, 32, 34, 37, 38, 43], "scope": [15, 32, 34], "scratch": 15, "screen": 10, "script": [0, 6, 13], "se": [1, 11, 24, 29, 30, 40], "sea": 9, "seagreen": 9, "search": [10, 23, 40], "seashel": 9, "seawe": 9, "sec": [5, 6, 13, 27], "second": [0, 3, 5, 6, 7, 13, 15, 16, 17, 18, 22, 24, 27, 28, 29, 31, 32, 34, 38], "section": [0, 2, 6, 10, 11, 13, 15, 16, 17, 19, 31, 32, 34], "section4": 11, "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 40, 41], "seed": [8, 26, 30], "seek": [7, 8, 13, 18, 19, 20, 23, 25, 26, 30, 31], "seem": [0, 2, 7, 9, 10, 11, 12, 13, 15, 19, 20, 27, 28, 31], "seemingli": 28, "seen": [1, 10, 12, 22, 23, 30], "segment": [2, 3, 13], "select": [0, 2, 6, 7, 15, 16], "self": [0, 2, 10, 13, 40], "semi": [16, 22, 40], "semilogx": 30, "semster": 22, "send": 15, "sens": [0, 1, 5, 16, 24, 26, 30, 31, 32, 34, 36], "sensit": [2, 6, 25, 28], "sent": 15, "separ": [0, 1, 2, 9, 13, 15, 17, 22], "sequenc": [2, 13, 32], "seri": [19, 21, 31, 32, 43], "serr": 24, "serv": [15, 30, 32], "server": [15, 40], "session": 41, "set": [0, 1, 2, 6, 7, 10, 11, 12, 13, 15, 17, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 40], "set_color": 9, "set_fontnam": 9, "set_fonts": 9, "set_fontweight": 9, "set_linestyl": 9, "set_linewidth": 9, "set_printopt": [15, 30, 32], "set_titl": 2, "set_xdata": 2, "set_xlabel": [1, 2, 11], "set_ydata": 2, "set_ylabel": [1, 2, 9], "set_zlabel": [1, 2], "setp": 9, "settl": 19, "setup": [3, 5, 7, 8, 11, 13, 26, 30, 34, 37], "seven": [19, 30], "sever": [0, 2, 7, 10, 11, 13, 14, 15, 16, 17, 20, 28, 29, 30, 31, 32, 34, 40, 42], "shacham": 13, "shade": [9, 13], "shadow": 15, "shape": [0, 2, 5, 6, 12, 13, 14, 17, 18, 20, 22, 27, 30, 31, 32, 33, 34, 40], "shape_bas": 13, "share": [2, 22, 40], "sharp": 29, "she": 15, "sheet": [40, 43], "sheffieldml": 34, "shift": [9, 14, 15, 28], "shimmer": 9, "shomat": 13, "shomateg": 13, "shomatel": 13, "shoot": 13, "short": [6, 8, 17, 28, 34, 43], "shorter": [6, 10, 16, 28], "shortest": 8, "shortli": 32, "shot": 7, "should": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 36, 40, 41], "show": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 16, 18, 19, 21, 22, 24, 25, 28, 29, 32, 40, 43], "shown": [6, 8, 12, 13, 31, 32], "shrinka": 9, "shrinkb": 9, "shuffl": 33, "si": 13, "side": [2, 5, 13, 14, 23, 24, 26, 30, 31], "side_area": 26, "side_cost": 26, "sienna": 9, "sigma": [1, 6, 11, 24, 30, 34], "sigma2": [1, 11, 30], "sigma_b": 34, "sigma_f": 34, "sigma_n": 34, "sigma_v": 34, "sigmad": 6, "sigmaf": 34, "sigmoid": [6, 32], "sign": [0, 2, 7, 13, 17, 20, 23, 28, 29], "signatur": [5, 17, 18, 23, 27, 40], "signific": [0, 1, 5, 6, 10, 11, 24, 25, 26], "significantli": [6, 13, 17], "sigular": 2, "silico": 6, "silver": 9, "similar": [1, 2, 5, 6, 9, 10, 13, 15, 20, 23, 25, 28, 32, 33, 34, 38], "similarli": [0, 18, 30, 34], "simp": [6, 22], "simpl": [0, 1, 3, 5, 7, 10, 12, 13, 16, 20, 24, 28, 31, 34], "simpler": [6, 7, 10, 32, 40, 43], "simplest": [0, 11, 18, 20, 25], "simpli": [0, 2, 5, 6, 7, 10, 11, 13, 15, 16, 17, 19, 20, 24, 26, 29, 30, 31, 34, 38, 40], "simplic": [6, 13, 32], "simplifi": [2, 10, 12, 27], "simpson": [17, 22], "simtk": 12, "simul": [11, 18, 24], "simultan": [27, 31], "sin": [0, 2, 6, 8, 9, 14, 17, 20, 21, 22, 27, 30, 31, 32, 33, 34], "sinc": [0, 1, 2, 3, 5, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 22, 26, 27, 28, 29, 30, 31, 34, 40], "singl": [0, 3, 5, 6, 10, 11, 12, 13, 16, 18, 19, 20, 32, 33], "singular": [5, 7, 13, 16, 20, 27, 32], "singular_valu": 30, "site": [2, 6, 13, 16, 22, 27, 28, 31, 32, 33], "situat": [2, 6, 11, 20], "sixteen": 6, "size": [0, 5, 6, 8, 9, 10, 11, 13, 17, 24, 27, 32, 34, 40], "size_inch": 9, "skeptic": 11, "skew": [25, 27], "skill": [14, 25], "skip": [0, 28, 38], "skiplin": 13, "skiprow": [11, 13], "sky": 9, "skyblu": 9, "slab": [2, 22], "slate": 9, "slateblu": 9, "slategrai": 9, "slategrei": 9, "slice": [6, 16, 43], "slideshowdefin": 2, "slight": 11, "slightli": [2, 3, 6, 10, 11, 13, 28, 29], "slip": [2, 22], "sliq": 13, "slope": [1, 2, 11, 13, 17, 20, 24, 28, 30, 34], "slope1": 1, "slope2": 1, "slow": [0, 5, 6, 10, 32, 40], "slower": [6, 13], "slowli": [16, 34], "slsqp": 25, "small": [0, 1, 2, 5, 6, 7, 11, 13, 14, 15, 17, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34], "smaller": [0, 2, 10, 11, 13, 20, 25, 30], "smallest": [5, 13, 26, 28, 29, 40], "smart": 28, "smith": [9, 25], "smooth": [13, 29, 32, 34], "smoothli": 6, "smp": [10, 37], "snow": 9, "so": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40, 42, 43], "sol": [0, 2, 7, 11, 12, 13, 17, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31], "sol1": 12, "sol2": [18, 19], "sol3": [12, 18], "sol4": 18, "solid": 36, "soln": 2, "solut": [0, 5, 6, 7, 8, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 40], "solv": [0, 1, 3, 4, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 25, 26, 28, 29, 30, 31, 34, 36, 38, 40], "solve_bvp": [2, 28], "solve_ivp": [2, 7, 18, 19, 23, 31, 40], "solvent": 2, "solver": [4, 5, 6, 7, 8, 13, 17, 18, 19, 20, 22, 25, 30, 31, 40], "some": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 42, 43], "somehow": 9, "someth": [0, 2, 6, 9, 10, 14, 15, 19, 24, 25, 26, 30, 34], "sometim": [1, 2, 9, 10, 13, 15, 16, 20, 21, 25, 26, 27, 28, 29, 31, 32], "somewhat": [0, 2, 3, 7, 8, 10, 16, 23, 34, 38], "somewher": [10, 16, 23, 33], "sophist": [0, 16, 24, 25, 29, 30, 34], "sort": [9, 13, 29, 31, 32, 33], "sort_perm": [31, 32, 33], "sorted_": 29, "sorted_v": 29, "sourc": [0, 4, 11, 13, 40], "sourcehtml": 2, "sp": [13, 16, 34], "sp02": 2, "space": [0, 2, 6, 8, 9, 13, 14, 15, 16, 18, 20, 22, 26, 31, 32, 33, 40], "spacetim": 2, "span": [2, 13, 19], "sparkl": 9, "spars": [28, 34], "sparsif": 30, "sparsifi": 30, "spatial": 2, "speak": 6, "speci": [2, 5, 6, 16, 18, 28, 31], "special": [2, 6, 7, 10, 11, 13, 14, 16, 20, 27, 34], "specif": [0, 6, 11, 13, 15, 18, 21, 23, 24, 25, 28, 30, 32], "specifi": [0, 2, 6, 7, 8, 9, 11, 13, 15, 16, 17, 20, 22, 26, 28, 29, 30, 32, 40], "spectrum": 9, "speed": [0, 6, 15, 40], "spend": 26, "spent": [8, 26, 34], "sphere": [13, 16], "spheric": 13, "spiral": 19, "spline": [13, 29, 34], "split": [0, 2, 9, 10, 13, 16, 18, 25, 30, 34], "sponsor": 43, "spread": 34, "spreadsheet": 42, "spring": [9, 22], "springgreen": 9, "sqlite": 40, "sqrt": [0, 1, 6, 8, 11, 13, 15, 16, 18, 20, 24, 27, 30, 34, 38], "squar": [0, 5, 15, 20, 24, 25, 28, 30, 32, 34, 40], "srxn_29815": 13, "ss_err": [1, 30], "ss_tot": [1, 30], "sse": [1, 30, 32], "sserr": 11, "ssol": 2, "sstot": 11, "st": [1, 2, 11, 30], "stabil": 19, "stabl": [2, 15, 32, 34, 40], "stack": [0, 2, 11, 30], "stacklevel": [6, 16, 28], "stai": [15, 43], "stand": 30, "standard": [1, 2, 7, 10, 11, 12, 16, 23, 24, 25, 30, 32, 40], "start": [0, 2, 4, 5, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 36, 38], "startswith": 10, "stat": [1, 11, 24, 25, 30], "state": [1, 2, 18, 19, 24, 40], "statement": [6, 10, 11, 13], "stationari": [2, 22, 29], "statist": [0, 24, 34, 43], "stattrek": 11, "statu": [0, 17, 20, 22, 23, 24, 25, 26, 29, 31, 34, 39], "std": [11, 21, 24, 30], "std_x": [11, 24], "stdin": 40, "stdout": 10, "steadi": [2, 13, 18, 19], "steel": [9, 16], "steelblu": 9, "step": [2, 8, 10, 11, 13, 16, 17, 19, 20, 24, 26, 29, 31, 32, 33, 34, 38], "step_siz": [32, 33], "stepsiz": 17, "stick": 32, "still": [2, 3, 4, 5, 8, 11, 12, 13, 15, 18, 19, 24, 25, 26, 30, 31, 34, 43], "stir": [2, 13], "stoichiometr": [5, 13, 28], "stoichiometri": 13, "stoichometr": [5, 28], "stop": [2, 8, 19, 20, 23, 32, 33, 38], "stopiter": [2, 10], "storag": [8, 26], "store": [0, 2, 8, 10, 11, 12, 13, 16, 17, 26, 29, 40], "storm": 9, "str": [0, 10, 13], "straight": [16, 23, 25], "straightforward": [0, 2, 6, 17, 25, 34], "straightfoward": 28, "strain": 31, "strang": [3, 32], "strategi": [6, 9, 11, 19, 26, 31, 40], "stream": 18, "stretch": 29, "strictli": 5, "string": [4, 6, 10, 14, 16, 26, 40], "strongli": 13, "structur": [10, 11, 26, 28, 31], "stt": 13, "student": [1, 11, 24, 30, 40], "studi": [2, 19, 32], "stuff": 10, "style": [0, 4, 5, 10, 13], "sub": [6, 10], "subdiagon": 5, "subdivis": 16, "subgroup": 10, "subject": [8, 13, 26, 31, 40], "subplot": 11, "subplots_adjust": 2, "subrang": 16, "subroutin": 5, "subsect": 0, "subsequ": 20, "substanti": [13, 34], "substitut": 12, "subtl": [3, 6, 10, 27, 31, 32], "subtleti": [13, 20], "subtli": 16, "subtract": [0, 5, 7, 13, 14, 23], "succe": [20, 32, 40], "success": [0, 17, 19, 23, 24, 25, 26, 29, 31, 32, 34, 40], "successfulli": [1, 2, 3, 8, 13, 17, 18, 19, 23, 24, 25, 26, 28, 29, 30, 31, 34], "sucess": 40, "suffic": 32, "suffici": [7, 20, 38], "sugar": 34, "suggest": [2, 5, 13, 25, 26, 30, 32, 33], "suitabl": [4, 26, 30], "sum": [0, 6, 7, 11, 13, 15, 16, 17, 24, 26, 28, 29, 30, 32, 34], "sum_": [15, 28, 32], "sum_i": [13, 34], "sum_nu_j": 13, "sume": 13, "summar": 31, "sunburst": 9, "sup": 26, "super": 32, "superdiagon": 5, "superimpos": 34, "superior": 9, "support": [0, 2, 12, 26], "suppos": [0, 1, 2, 3, 6, 7, 8, 10, 13, 14, 15, 16, 18, 20, 24, 25, 26, 28, 30], "suppress": [15, 27, 30, 32], "sure": [0, 2, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 22, 23, 26, 28, 34, 36, 38], "surfac": [13, 16, 22], "surpris": [10, 12, 15, 26], "surprisingli": [6, 32, 34], "suspect": 31, "sv": [29, 34], "svap": 13, "svd": 5, "swap": [5, 27], "swing": 30, "sx": 2, "sy": [10, 19, 37], "symbol": [2, 10, 28, 30], "symmetr": [2, 22, 25, 27, 29], "symmetri": 32, "sympi": [2, 5, 6, 28, 37], "sync": 40, "syntact": 34, "syntax": [0, 2, 3, 5, 6, 9, 10, 12, 13, 15, 17, 18, 20, 21, 32, 38], "syntaxerror": 15, "system": [1, 5, 6, 7, 10, 13, 19, 22, 25, 27, 28, 30, 31, 37, 40, 43], "systemat": [11, 16, 32], "t": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40], "t0": [6, 12, 13, 17, 27], "t1": [0, 2, 13], "t2": [2, 13], "t23": 13, "t4": 13, "t41": 13, "t94": 11, "t95": 11, "t_": [2, 13], "t_1": 2, "t_a": 2, "t_b": 2, "t_bubbl": 13, "t_eval": [17, 18, 19, 40], "t_event": [7, 17, 19], "t_h": 13, "t_i": [2, 15], "t_mu": 11, "t_multipli": 11, "t_n": 2, "t_r": [13, 31], "t_sigma": 11, "t_span": 17, "tab": [1, 15], "tabl": [9, 11, 16, 24, 26], "tabul": 16, "tail": [11, 13], "take": [0, 2, 5, 7, 8, 9, 10, 11, 12, 13, 17, 19, 20, 23, 24, 25, 27, 31, 32, 34, 36, 38], "takeawai": 31, "talk": [16, 28, 29], "tan": 9, "tangent": [8, 20], "tangerin": 9, "tango": 9, "tanh": [13, 32], "tank": [2, 6, 11, 13, 18], "target": [2, 11], "task": [19, 23], "tau": [12, 15, 28], "tau_sol": 12, "taught": [5, 36], "tauguess": 12, "taup": 9, "tauspan": 12, "tb1": 6, "tbubbl": 13, "tc": [13, 31], "tc1": 6, "tcrc": 13, "tcrit": [2, 12], "te": 19, "teach": [3, 43], "teal": 9, "tech": 6, "technic": [25, 31, 33], "techniqu": [1, 6], "technologi": 31, "tediou": [0, 9, 10, 12, 13, 16, 17, 21, 23], "tedium": 13, "tell": [1, 3, 5, 6, 13, 16, 17, 18, 19, 21, 22, 24, 26, 29, 31, 33, 43], "temp": 40, "tempdir": 10, "temperatur": [2, 6, 11, 12, 20, 21], "templat": 0, "tempor": 2, "temporarili": [9, 15, 43], "ten": [7, 20, 21, 29, 38], "tend": [6, 13, 29, 30], "tensor_jacobian_product": [31, 32, 33], "tensorflow": 34, "term": [1, 2, 6, 11, 12, 13, 17, 21, 28, 30, 32, 34], "term1": 17, "term2": 17, "termin": [1, 3, 7, 8, 10, 13, 17, 23, 24, 25, 26, 29, 30, 31, 34], "terpconnect": 13, "terra": 9, "test": [0, 2, 6, 10, 11, 12, 30, 31, 34, 40], "test_i": 33, "test_ind": 33, "test_x": 33, "testdata": [1, 10], "tetrachlorid": 13, "teval": [18, 19], "text": [2, 10, 11, 14, 15, 16, 18], "textcoord": 9, "tf": 6, "tf1": 6, "tfinal": [2, 6], "tfirst": 2, "tfit": [1, 30], "tguess": [2, 12, 13], "th": [0, 2, 7, 16, 21, 29, 30, 43], "than": [0, 2, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40, 43], "thank": 13, "the_rung": 17, "thefunc": [2, 13, 31], "thei": [0, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 40, 43], "them": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "themselv": 10, "theori": [1, 13, 20, 25], "therefor": 13, "thermo": 13, "thermodynam": [6, 13, 21, 24], "thesi": 34, "theta": [2, 8, 27], "theta0": 2, "thi": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42], "thick": [2, 9], "thiel": 22, "thing": [0, 3, 5, 9, 10, 13, 15, 17, 20, 26, 27, 29, 31, 32, 33, 34, 40, 43], "think": [0, 2, 3, 6, 12, 14, 15, 19, 22, 23, 28, 30, 31, 32, 33, 34, 36, 40], "third": [0, 5, 6, 10, 11, 12, 13, 16, 17, 18, 31, 32, 38], "thistl": 9, "thoroughli": 30, "those": [0, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 20, 21, 23, 26, 31, 34, 40], "though": [2, 6, 8, 10, 12, 13, 16, 19, 21, 23, 24, 26, 27, 29, 30, 31, 32, 34, 36, 38], "thought": [6, 24], "thousand": 40, "three": [0, 5, 7, 8, 12, 13, 14, 15, 17, 20, 24, 25, 28, 32, 33, 34, 43], "through": [2, 6, 10, 11, 16, 19, 22, 24, 25, 29, 30, 31, 38, 41], "throughout": 2, "thu": [0, 2, 5, 10, 13, 32, 37], "thulian": 9, "tick": [9, 19], "tick_param": 22, "tight_layout": [9, 11], "tighten": [2, 13], "tighter": 26, "tild": [13, 27], "time": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 34, 36, 38, 39, 40, 43], "timeit": 21, "times10": 13, "timespan": 18, "tini": 13, "tintens": 13, "titl": [0, 2, 3, 6, 9, 11, 13, 19, 20], "tl": 9, "tmax": [0, 13], "tmin": [0, 13], "tmp": [0, 2, 3, 5, 6, 7, 9, 13, 14, 16, 20, 21, 22, 23, 24, 29, 38], "todai": [2, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 17, 19, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34], "todo": [31, 32, 33], "togeth": [7, 9, 10, 13, 16, 23, 27, 28, 32, 34], "tol": [20, 25, 26], "toler": [5, 6, 13, 17, 19, 20, 23, 25, 26, 27, 31, 32, 33, 40], "tolist": 5, "toluen": 13, "tomato": 9, "too": [0, 1, 2, 3, 5, 6, 10, 12, 13, 20, 23, 24, 31, 32, 34, 40, 43], "took": [6, 20, 23], "tool": [2, 14, 27, 29, 31, 36], "top": [0, 1, 2, 13, 19, 26, 28], "top_area": 26, "top_bottom_cost": 26, "topic": [6, 24, 30, 32, 43], "toronto": 34, "total": [1, 2, 6, 7, 8, 10, 11, 13, 26, 32], "touch": [28, 36], "toward": [25, 30], "tplquad": 6, "tr": [2, 13, 31], "trace": [18, 29, 31, 32, 33], "traceback": [0, 2, 5, 6, 10, 11, 12, 13, 15, 16, 22, 26, 27, 28, 31, 32, 33, 37, 38, 42], "tracer": [31, 32, 33], "track": [2, 5, 13, 18, 31], "tradit": [5, 9, 10], "trail": 0, "train": [31, 32, 34], "train_i": 33, "train_ind": 33, "train_x": 33, "trajectori": 2, "trang": 0, "transfer": [2, 7], "transform": [27, 28, 29, 32], "transient_pfr": 2, "translat": 4, "transpar": 2, "transport": 22, "transpos": [0, 2, 18, 29, 30, 32], "transposit": 27, "trap": 32, "trapezoid": [0, 9, 13, 14, 16, 21, 22], "trapezoidal_rul": 6, "trapz": [0, 9, 11, 13, 14, 21, 22, 31], "travel": 18, "treat": [20, 34], "tree": 10, "trend": [11, 34], "tri": [2, 10, 13, 27], "triangl": [22, 27], "triangular": [5, 27], "trichlorofluoromethan": 13, "trick": [2, 3, 6], "tricker": 7, "tricki": [5, 6, 11, 13, 17, 28, 29, 32, 38], "trickier": [17, 28, 33], "trigonometr": 17, "trimethylpentan": 13, "triu": 27, "trivial": [6, 7], "troubl": 3, "true": [0, 1, 2, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 40, 42], "truncat": 32, "try": [2, 5, 6, 7, 9, 10, 12, 15, 16, 20, 21, 22, 23, 24, 28, 30, 31, 34, 36, 42], "tscore": 11, "tsol": [2, 13], "tsol2": 2, "tsol3": 2, "tspan": [0, 1, 2, 6, 12, 13, 18, 19, 40], "tu": 12, "tubular": 23, "tune": 19, "tupl": [1, 2, 10, 13, 15, 17, 26, 31, 32, 33], "turbul": [6, 13], "turn": [6, 7, 8, 24, 27], "turquois": 9, "tuscan": 9, "tutori": [1, 3, 12], "tval": [1, 24], "twice": 12, "twinx": [9, 22], "two": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 40], "two_peak": 13, "tx": 32, "txt": [1, 9, 10, 11, 13], "typ": 2, "type": [0, 2, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 19, 26, 27, 28, 30, 31, 32, 33, 34, 40], "typeerror": [0, 12, 15, 26], "typic": [0, 1, 7, 9, 10, 13, 17, 22, 32, 34], "typo": [36, 43], "u": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 24, 26, 27, 28, 29, 31, 32, 34, 38], "u1": [2, 13, 22], "u1_0": 2, "u1a": 22, "u1b": 22, "u2": [2, 13, 22], "u2_0": 2, "u2a": 22, "u2b": 22, "u_0": 2, "u_1": [2, 22], "u_2": [2, 22], "ua": 22, "ub": [9, 22, 40], "ubuntu": [10, 37], "ucla": 8, "ufloat": [11, 13], "ug": 21, "ugli": 9, "ui": 12, "ulissi": 33, "ultim": 30, "ultramarin": 9, "umath": 11, "umber": 9, "umd": 13, "unabl": 17, "unam": [10, 37], "unambigu": 4, "uname_result": [10, 37], "unary_to_nari": [31, 32, 33], "unavail": 2, "unawar": 31, "unbound": 8, "uncertain": 24, "uncertainti": [1, 5, 11, 30, 37, 43], "unchang": [13, 15], "uncommon": 10, "unconstrain": [8, 26, 30, 31], "uncorrel": [11, 34], "undamp": 2, "undefin": [20, 27], "under": [13, 16, 26, 27, 31], "underestim": [2, 3, 16], "underfit": 30, "undergradu": 36, "underli": [3, 11, 34], "underscor": 15, "undershot": 2, "understand": [0, 2, 6, 10, 11, 15, 25, 34, 36], "undesir": [25, 30], "unexpect": [15, 28, 33], "unfortun": [4, 5, 6], "uniform": [0, 11, 13, 18], "uniformli": 11, "unimport": 40, "unintent": 32, "unintuit": 3, "uniqu": [5, 27, 32], "unit": [2, 5, 7, 8, 10, 11, 13, 16, 29, 30, 34, 39, 43], "uniti": 13, "unitless": 12, "univariatesplin": 13, "univers": [9, 32, 36], "unknown": [1, 2, 9, 21, 22, 27, 30], "unknown_opt": [2, 13, 31], "unlik": [0, 13, 30], "unp": 11, "unpack": [0, 1, 7, 9, 13, 15, 18, 20], "unpair": 11, "unpdat": 20, "unpermut": [31, 32, 33], "unphys": [6, 13], "unravel": 34, "unspecifi": 8, "unsuit": [6, 40], "unsupport": [0, 15], "unsur": 11, "until": [2, 6, 10, 15, 17, 20, 31, 32, 33], "unum": 12, "unumpi": 11, "unusu": [18, 29], "unutil": 13, "unwrap": 12, "up": [0, 2, 4, 5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "updat": [4, 13, 20, 40], "upfront": 34, "upper": [2, 5, 10, 16, 18, 19, 27, 28, 36, 40], "url": [1, 40, 42], "us": [1, 2, 3, 4, 5, 6, 9, 10, 11, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43], "usaf": 9, "usag": 43, "usecol": [9, 13], "user": [0, 5, 7, 10, 12, 15, 43], "usual": [2, 5, 6, 8, 15, 18, 19, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34], "utah": 29, "utc": [10, 37], "utf": 13, "util": [2, 5, 39, 41, 43], "utilz": 2, "utk": 2, "uy0": 12, "v": [0, 1, 2, 5, 7, 8, 10, 11, 13, 16, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31], "v0": [1, 11, 13, 16, 19, 23, 24, 28, 31], "v1": [5, 8, 13, 20, 23, 24], "v2": [5, 8], "v3": 5, "v_": 28, "v_0": [2, 24, 28, 31], "v_1": [2, 28], "v_2": [2, 28], "v_3": [2, 28], "v_4": 2, "v_a": 18, "v_at_xmax": 19, "v_b": 18, "v_j": 28, "v_n": 28, "v_r": [2, 13], "v_x": 28, "val": [12, 17], "valid": [5, 13, 30, 33], "valu": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 40, 43], "value_and_grad": [31, 32, 33], "valueerror": [2, 5, 10, 13, 27], "van": [2, 6, 9, 21, 31], "van_der_pol_oscil": 2, "vander": [29, 30], "vandermond": 29, "vanderpol": 2, "vanilla": 9, "vap": 13, "vapor": 13, "vapor_pressure_of_liquid": 13, "var": [0, 1, 24], "vari": [1, 2, 3, 6, 7, 16, 19, 20, 22, 23, 26, 30, 31, 32, 34], "variabl": [1, 2, 3, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 31, 34, 40], "varianc": 30, "variat": [2, 6, 11, 17], "varieti": [0, 11, 20, 22, 25, 29, 32, 34], "variou": [0, 17], "varnam": 15, "vast": 4, "vastli": 27, "vb": 28, "vdot": [2, 28, 29], "vdpol": 2, "vdw": 13, "vdwp": 13, "vec": 5, "vector": [1, 2, 7, 8, 11, 13, 17, 18, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 40], "vector_jacobian_product": [31, 32, 33], "veloc": [2, 13, 19, 22, 28], "verbos": [10, 32, 40], "veri": [0, 2, 3, 5, 6, 8, 11, 13, 14, 15, 17, 18, 24, 25, 27, 28, 30, 32, 33, 34, 36, 38], "verifi": [8, 13, 16, 26, 27], "vermilion": 9, "versa": 23, "version": [0, 2, 6, 10, 11, 20, 31, 37, 40], "vertic": [0, 13], "vfit": 24, "vfunc": 7, "via": [6, 40], "vibrat": 13, "vice": 23, "view": [0, 2, 18], "view_init": 2, "viewabl": 40, "violat": 13, "violet": 9, "viscos": [2, 13, 22], "visibl": [15, 42], "visual": [1, 2, 5, 6, 7, 11, 18, 19, 20, 21, 22, 24, 26], "vmax": 8, "vn": 28, "vo": [2, 11], "vo_mu": 11, "vo_sigma": 11, "vol": [1, 16, 24, 31], "vol18": 2, "voltag": 8, "volterra": 18, "volum": [1, 2, 6, 7, 11, 13, 15, 18, 20, 21, 23, 24, 26, 28, 31], "volumetr": [2, 6, 7, 13, 16, 18, 20, 28], "vr": [2, 13], "vspace": [31, 32, 33], "vspan": [2, 23], "vsplit": 0, "vstack": [0, 2, 5, 11, 13], "vx": 28, "w": [0, 5, 6, 9, 12, 13, 25, 28, 30, 32, 33, 34], "w0": [13, 32], "w00": 32, "w01": 32, "w02": 32, "w1": [13, 32], "w10": 32, "w11": 32, "w12": 32, "w_1": 16, "w_2": 16, "w_a": 13, "w_i": [5, 13, 28, 34], "w_ix_i": 5, "wa": [0, 2, 3, 4, 6, 7, 11, 13, 15, 16, 17, 25, 26, 28, 30, 32, 36, 40], "wa0": 13, "waal": [2, 6, 21, 31], "wai": [0, 1, 3, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 43], "wan": 13, "want": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 38, 40], "wari": 34, "warn": [6, 16, 28, 38], "warning_msg": 2, "wast": [16, 20], "watch": 9, "water": [2, 8, 18, 26], "wave": [22, 34], "wavenumb": 13, "wb": [13, 32], "wdotp": 13, "wdotturbin": 13, "we": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40], "web": [9, 31], "webpag": 6, "websit": 13, "week": 29, "weibul": 40, "weight": [5, 12, 13, 16, 17, 28, 30, 32, 33, 34], "weird": [3, 40], "welcom": 14, "well": [0, 1, 2, 6, 7, 10, 12, 13, 16, 17, 20, 22, 24, 25, 28, 32, 34], "were": [0, 2, 4, 11, 13, 15, 16, 17, 22, 23, 31, 32, 34, 40], "what": [0, 2, 3, 5, 6, 7, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "whatev": 17, "wheat": [8, 9, 26], "wheel": 9, "when": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 38, 41], "whenev": [6, 15], "where": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34], "wherea": [0, 10, 13], "whether": [0, 5, 13, 20, 26, 34], "which": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "while": [2, 3, 6, 8, 15, 19, 25, 26, 34], "white": 9, "whitesmok": 9, "whitespac": 40, "who": [2, 11, 13], "whole": [0, 10, 13, 22, 23, 24, 32], "why": [0, 2, 3, 5, 6, 7, 11, 13, 16, 20, 21, 23, 27, 28, 30, 31, 34], "wi": [5, 13, 28], "wide": 9, "widetild": 13, "widget": 2, "width": [0, 2, 6, 13, 15, 16], "wiggl": [29, 30, 34], "wiki": [1, 2, 6, 8, 9, 13, 15, 16, 17, 20, 27, 30, 34, 40], "wikibook": 15, "wikipedia": [1, 2, 6, 8, 9, 13, 16, 17, 20, 27, 30, 34, 40], "wilkinson_polynomi": 6, "win": 11, "window": [15, 33], "wine": 9, "wise": [0, 12, 14, 27, 32], "wish": [16, 40], "within": [0, 5, 6, 7, 11, 19, 23, 31, 34], "without": [5, 6, 7, 10, 12, 13, 31], "wni": 13, "wolfram": 32, "won": [11, 13, 34, 36], "wonder": [6, 13], "woohoo": 0, "word": [0, 10, 11, 13, 16, 20, 27, 30, 34], "work": [0, 4, 5, 6, 7, 11, 12, 14, 15, 17, 18, 19, 25, 27, 28, 31, 32, 33, 34, 36, 38, 39, 41], "workspac": 2, "world": [14, 36], "worri": 18, "wors": 11, "worth": 6, "would": [0, 1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 15, 16, 19, 20, 24, 26, 27, 28, 29, 30, 31, 34, 36], "wow": [3, 10], "wrap": [0, 2, 5, 10, 11, 12, 13, 20, 27, 31, 42], "wrapped_func": 12, "wrapped_sqrt": 11, "wrapper": [0, 12, 16], "wrinkl": 2, "write": [1, 2, 5, 6, 7, 10, 11, 12, 13, 15, 16, 23, 25, 26, 27, 28, 29, 30, 31, 32, 40], "writer": 2, "written": [0, 1, 4, 13, 15, 16, 17, 20, 31, 43], "wrong": [2, 5, 6, 7, 11, 19], "wrote": [0, 12, 15, 43], "wspan": [12, 13], "wt": 13, "wuzzi": 9, "www": [2, 5, 6, 7, 8, 11, 21, 25, 29, 34, 40, 41], "www3": 2, "x": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40, 42], "x0": [0, 1, 2, 6, 7, 8, 12, 13, 16, 17, 19, 20, 23, 24, 31, 32, 34], "x1": [1, 2, 5, 6, 8, 11, 12, 13, 14, 16, 17, 18, 21, 22, 26, 27, 28], "x11": 9, "x2": [1, 2, 5, 6, 8, 11, 12, 13, 21, 22, 26, 27, 28, 32, 33], "x2_0": 28, "x2_1": 28, "x3": [1, 5, 26, 27, 33], "x64": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "x86_64": [10, 37], "x_": [6, 19, 23, 30, 34], "x_0": 29, "x_1": [5, 16, 21, 27, 29], "x_2": [5, 16, 21, 27], "x_3": [5, 27], "x_e": 13, "x_i": [1, 5, 13, 28, 34], "x_j": 34, "x_k": 6, "x_max": 19, "x_mu": 11, "x_n": [17, 23], "x_sigma": 11, "x_sol": 12, "xe": 13, "xeq": 13, "xf": [2, 33], "xfine": 6, "xfit": [1, 3, 24, 25, 29], "xguess": 12, "xi": [3, 5, 13, 16, 17, 28], "xk": 6, "xl": [9, 10], "xlabel": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34], "xlim": [2, 13, 16, 17, 18, 21, 22, 28, 31], "xlsx": 10, "xlt": 2, "xmax": [3, 19], "xmean": 30, "xnew": [20, 23, 40], "xni": 13, "xni2": 13, "xnib": 13, "xp": 34, "xprime": 19, "xpt": 2, "xr": 31, "xsol": 7, "xspan": [2, 7], "xstd": 30, "xsteam": 13, "xstep": 2, "xt": 33, "xtol": [2, 12, 13, 31], "xx": [6, 29, 40], "xy": [7, 9, 17, 31], "xycoord": 9, "xytext": 9, "y": [0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 40, 42], "y0": [0, 2, 7, 12, 13, 17, 18, 40], "y1": [1, 2, 3, 6, 7, 8, 9, 13, 14, 16, 18, 21], "y2": [1, 2, 3, 6, 9, 13, 14, 16, 21, 32, 33], "y20": 2, "y3": [1, 9], "y5": 24, "y6": 13, "y_": [1, 2, 13, 17, 22, 30], "y_0": [2, 22, 29], "y_1": [2, 29], "y_2": 2, "y_b": 13, "y_eq": 13, "y_event": [7, 17], "y_i": [2, 5, 13, 22, 28, 34], "y_j": 13, "y_l": [2, 22], "y_n": [2, 17], "y_p": 13, "y_p1": 13, "y_p2": 13, "y_valu": 23, "y_x1": 17, "yang": 13, "yaw": 13, "yb": 13, "yb0": 13, "ybar": 11, "year": [4, 31], "yellow": 9, "yellowgreen": 9, "yesterdai": 7, "yet": 40, "yfine": 6, "yfit": 1, "yi": [12, 13], "yi0": 13, "yield": [2, 7, 8, 10, 16, 26], "yint": 40, "yj": 13, "yj0": 13, "yk": 6, "yl": 9, "ylabel": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34], "ylim": [2, 6, 7, 13, 16, 20, 21, 22, 24, 28, 31], "ymean": 30, "yonder": 9, "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43], "your": [2, 3, 5, 9, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 26, 27, 29, 30, 32, 33, 34, 35, 40, 41, 43], "yourself": [6, 24], "yp": [2, 13, 22, 23, 34], "yp0": 13, "yp1": 13, "yp10": 13, "yp2": 13, "yp20": 13, "ypd": 23, "ypp": [2, 22, 23], "yprime": [2, 18], "yr": 31, "ysol": [2, 7], "ystd": 30, "z": [2, 6, 13, 15, 27, 29, 30, 31, 33], "z0": 2, "z1": [7, 21], "z2": [7, 21, 32, 33], "zero": [0, 1, 2, 3, 5, 6, 7, 11, 13, 15, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 42], "zerodivisionerror": [15, 40, 42], "zeros_lik": 17, "zeta": 17, "zgbsv": 5, "zip": [1, 5, 11, 12, 13, 24, 28, 30, 31, 32, 33], "zz": 6, "\u00fabe": 9, "\u03b5": 30, "\u03bb": 29, "\u03bc": [19, 21], "\u03c0": [0, 31], "\u03c3": 24, "\u03c6": 22}, "titles": ["Basic python usage", "Data analysis", "Differential equations", "Interpolation", "The PYCSE blog", "Linear algebra", "Math", "Nonlinear algebra", "Optimization", "Plotting", "Programming", "Statistics", "Units", "Worked examples", "Introduction to Python and Jupyter", "More about using Jupyter notebooks", "Integration in Python", "First-order differential equations", "Systems of first-order differential equations", "Nth order differential equations", "Nonlinear algebra", "Polynomials in Python", "Boundary value problems", "Introduction to optimization", "Nonlinear regression", "Uncertainty quantification in nonlinear regression", "Constrained optimization", "Introduction to linear algebra", "Applications of linear algebra", "Interpolation", "Linear regression", "Introduction to automatic differentiation", "Introduction to machine learning", "Topics in machine learning", "Gaussian Process Regression", "Concluding remarks", "The pycse book", "About pycse", "pycse - Beginner mode", "Build statistics", "Documentation", "Running pycse", "pycse.utils", "Welcome to pycse - Python Computations in Science and Engineering"], "titleterms": {"": [2, 6, 9, 17], "0": 16, "1": [3, 5, 7, 13, 16], "18": 16, "2": [3, 5, 6, 7, 13], "2d": 0, "3": 5, "3d": 0, "4": [5, 6, 13], "A": [2, 3, 6, 20, 22, 38], "Near": 5, "On": 6, "The": [3, 4, 5, 6, 11, 13, 19, 27, 36, 43], "To": 13, "about": [10, 15, 21, 24, 37], "absolut": 25, "activ": 33, "addit": [11, 27], "advanc": [0, 30], "after": 9, "algebra": [1, 2, 5, 7, 20, 27, 28], "all": 9, "amount": 13, "an": [2, 11, 13, 24, 26, 30, 31, 34], "analysi": [1, 11, 31], "analyt": 6, "annot": 9, "anoth": [2, 5, 11, 32], "applic": [0, 5, 16, 23, 26, 28, 29, 31], "approach": [2, 5, 11, 25, 38], "approxim": 6, "ar": 11, "area": 13, "argument": 15, "arrai": [0, 15, 27], "assign": 0, "atom": 13, "augment": 8, "autograd": 31, "automat": 31, "averag": 11, "avoid": [5, 38], "axi": 9, "balanc": 13, "base": 13, "basi": 33, "basic": [0, 11], "batch": 13, "bead": 13, "beginn": 38, "bessel": 2, "better": [3, 38], "between": [6, 29], "bigger": 6, "blog": [4, 43], "blue": 9, "boil": 13, "boiler": 13, "book": [36, 43], "boundari": [2, 22, 28], "brief": [10, 18, 34], "bubbl": 13, "build": 39, "built": 9, "bvp": [2, 22], "calcul": 13, "call": 5, "catalyst": 13, "chain": 11, "changelog": 40, "chart": 13, "cheme": 6, "chemic": [5, 13], "choic": 33, "co": 13, "code": 15, "coeffici": 2, "color": 9, "column": 0, "combin": [6, 34], "compar": [10, 13], "comparison": [34, 42], "complex": 6, "composit": 13, "compress": [13, 31], "comput": [5, 11, 13, 31, 43], "concentr": [13, 22], "conclud": 35, "conclus": 10, "condens": 13, "conduct": 2, "confid": [1, 11, 24, 30], "conserv": 13, "constant": [2, 6, 13], "constrain": [8, 13, 26, 31], "constraint": [8, 13, 26], "construct": [8, 27], "continu": 7, "control": 0, "conveni": 2, "convers": 13, "coordin": 2, "count": [7, 10], "coupl": 7, "cream": 6, "creat": 0, "creation": 0, "cstr": [13, 28], "cubic": 21, "curv": [1, 8, 13], "curve_fit": 24, "curvefit": 25, "custom": 9, "cycl": 13, "cylindr": 2, "d": 6, "data": [0, 1, 3, 6, 11, 16, 24, 29, 33], "databas": 13, "datafram": 42, "dataset": 9, "debug": 15, "decomposit": 5, "defici": 5, "defin": 0, "definit": 15, "delai": 2, "delimit": 1, "delta": 13, "depend": 13, "der": [13, 19], "deriv": [6, 8, 20, 23, 31], "design": 13, "determin": [5, 27], "devic": 8, "diamet": 13, "dictionari": [0, 10], "differ": [2, 6, 9, 11, 13, 22], "differenti": [2, 6, 17, 18, 19, 31], "diffus": [2, 16], "dimensionless": 12, "direct": [1, 13], "directli": [1, 5], "discontinu": [2, 6], "discuss": 3, "distanc": 8, "divis": [11, 27], "do": 2, "doc": 16, "docker": 41, "document": [40, 43], "doubl": [6, 9], "drop": 13, "each": 13, "echelon": 5, "effect": [13, 25], "effici": 13, "eigenvalu": 29, "energi": 13, "engin": [28, 31, 43], "entri": 10, "entropi": 13, "equal": [13, 26], "equat": [2, 5, 6, 7, 12, 13, 17, 18, 19, 21, 27, 31], "equilibria": 13, "equilibrium": 13, "error": [1, 2, 11, 25, 42], "estim": [1, 3, 6, 13, 16, 24, 25], "euler": 17, "evalu": [2, 31], "event": 2, "exampl": [5, 8, 13, 18, 20, 24, 30, 34], "expans": 13, "expon": 11, "exponenti": 0, "express": 10, "extrema": 23, "f": 3, "fact": 9, "factor": 13, "famili": 18, "fanci": 9, "fashion": 5, "featur": 2, "fft": 6, "figur": 9, "file": [1, 13], "find": [7, 8, 13, 16, 20, 23, 28, 34], "finit": [2, 22], "first": [2, 13, 17, 18], "fit": [1, 6, 13, 30], "flexibl": [32, 34], "float": [6, 42], "flow": [2, 13, 16], "fode": 18, "forc": 2, "form": [5, 24], "format": 0, "fourth": 17, "fraction": 13, "free": 13, "friendli": 38, "from": [5, 8, 13, 25, 31], "fsolv": [2, 7, 20, 38], "function": [0, 2, 6, 7, 8, 15, 16, 20, 23, 24, 27, 31, 33, 38], "g": 13, "ga": 13, "gaussian": [33, 34], "gener": 16, "get": [1, 10, 13, 15, 31], "gibb": 13, "googl": 42, "gotcha": 5, "gpr": 34, "graphic": 1, "guess": [1, 2], "h": 13, "handl": 12, "harder": 3, "hashcach": 40, "head": 15, "heat": [2, 13], "heaven": 6, "help": [1, 15], "homogen": 17, "how": 13, "html": 16, "http": 16, "hydrogen": 13, "hyperparamet": 34, "hypothesi": 11, "i": [6, 13, 23, 24], "ic": 6, "ignor": 42, "ii": 7, "implicit": 31, "improv": 3, "independ": [5, 28], "index": [0, 38], "inequ": [8, 26], "initi": 1, "input": 15, "integr": [6, 7, 13, 16, 17, 31, 38], "interpol": [3, 29, 34], "interpret": [11, 32], "interv": [1, 11, 24, 30], "intro": 10, "introduct": [11, 14, 20, 22, 23, 27, 31, 32], "invers": [3, 27], "invert": 3, "isentrop": 13, "isobar": 13, "iter": 28, "jupyt": [14, 15], "kernel": 34, "keyboard": 15, "know": 7, "kutta": 17, "lagrang": [8, 31], "lambda": 0, "lapack": 5, "lasso": 30, "last": 5, "lather": 10, "learn": [32, 33, 34], "least": [1, 25], "let": 2, "leverag": 28, "librari": [29, 34], "limit": 17, "line": [1, 9, 31], "linear": [1, 2, 5, 8, 13, 17, 27, 28, 30, 34], "liquid": 13, "list": [0, 10, 38], "live": 9, "logarithm": 0, "look": 28, "loop": [5, 10], "machin": [32, 33, 34], "make": [9, 13], "mani": 19, "markdown": 15, "mass": 13, "math": [0, 6], "mathemat": [0, 31], "matlab": [2, 13], "matplotlib": 9, "matrix": [5, 27], "maxim": 23, "maxima": 23, "maximum": 8, "median": 25, "meet": 13, "method": [1, 2, 3, 6, 7, 13, 16, 17, 18, 20, 23], "mimick": 2, "mine": 6, "minim": [1, 13, 15, 23, 24, 25, 26], "minima": 23, "minimum": 8, "mixtur": 13, "mode": 38, "model": [2, 11, 18, 32, 34], "modern": 32, "modifi": 9, "modul": 12, "mole": 13, "more": [15, 38], "multidimension": 27, "multipl": [11, 15, 23, 27], "multipli": [8, 31], "multivari": 1, "n": 19, "nest": [2, 10], "network": [32, 33], "neural": [32, 33], "never": 3, "newton": [20, 23], "nist": 13, "nn": 34, "non": [13, 17], "nonlinear": [1, 2, 7, 20, 21, 22, 24, 25, 32], "notabl": 13, "notat": 5, "note": [7, 13], "notebook": [14, 15], "novel": 6, "now": 8, "nth": 7, "number": [3, 13], "numer": [1, 2, 6, 11, 13, 16, 17], "numpi": [5, 14, 16], "o": 13, "object": 20, "od": [1, 2, 6, 12, 17, 18, 19], "old": 5, "one": 15, "oper": 0, "optim": [8, 13, 23, 25, 26, 29, 31], "order": [2, 3, 13, 17, 18, 19], "ordinari": 2, "org": 16, "oscil": 19, "other": [21, 38], "our": 11, "out": 28, "outlier": 25, "over": 2, "overfit": 34, "overlap": 13, "own": 0, "packag": 37, "panda": 42, "paramet": [1, 13, 24, 30, 34], "parameter": [2, 19, 20], "part": 7, "partial": [2, 8, 13], "particl": 22, "peak": [9, 13], "period": [7, 9], "pfr": [16, 23], "phase": [2, 13], "photovolta": 8, "picasso": 9, "piec": 38, "piecewis": 6, "pipe": 13, "plane": 2, "plot": [2, 9, 13, 14], "plotli": 40, "plug": [2, 13, 16], "point": [2, 6, 8, 13, 29], "poiseuel": 2, "poiseuil": 2, "pol": 19, "polynomi": [6, 7, 21, 29, 30], "porou": 13, "portrait": 2, "possibl": 5, "potenti": 5, "power": 8, "predat": 18, "predict": 24, "prei": 18, "present": 13, "pressur": [13, 31], "print": [0, 15], "problem": [2, 3, 20, 22, 28], "process": 34, "product": 5, "profil": 22, "profit": 23, "program": [8, 10], "propag": 11, "properti": 9, "pycs": [4, 36, 37, 38, 40, 41, 42, 43], "python": [0, 2, 5, 6, 9, 10, 12, 13, 14, 16, 21, 31, 37, 43], "quad": 6, "quadrat": 6, "quadratur": 16, "qualit": 18, "quantif": [25, 34], "quantiti": 12, "question": 3, "radial": 33, "raman": 13, "random": 11, "rank": [5, 27], "rankin": 13, "raphson": [20, 23], "react": 13, "reaction": [5, 13, 28], "reactor": [2, 13, 16], "read": [1, 13, 42], "reduc": 5, "refer": 16, "region": 13, "regress": [1, 24, 25, 30, 32, 34], "regular": [10, 27, 30, 34], "relu": 33, "remark": 35, "rememb": 21, "repeat": 10, "result": 9, "return": 15, "revers": 13, "review": 18, "ridg": 30, "rins": 10, "robust": 25, "romberg": 6, "root": [7, 29], "row": [0, 5], "rule": [5, 6, 11], "run": [15, 41], "rung": 17, "scale": 9, "scheme": 34, "scienc": 43, "scientif": 31, "scipi": [5, 14, 16, 17, 23, 25, 26], "score": 11, "second": 2, "select": [11, 30], "sensit": 31, "set": [5, 9], "sheet": 42, "shift": 13, "shoot": 2, "short": 9, "shortcut": 15, "simp": 16, "simpl": [2, 6], "simpler": 38, "simpson": [6, 16], "simul": 2, "slice": 38, "smooth": 6, "solid": [16, 31], "solut": [1, 2, 10, 17, 18, 20], "solv": [2, 5, 6, 7, 8, 13, 19, 22, 23, 27], "solve_bvp": 22, "solve_ivp": 17, "solver": 2, "some": [0, 10], "sort": 10, "speci": 13, "special": 21, "specif": 2, "spectroscopi": 13, "spline": 3, "split": 33, "squar": 1, "standard": 13, "start": 13, "state": [13, 21, 28, 31], "statist": [11, 39], "steadi": 28, "steam": 13, "step": 6, "string": [0, 15], "struct": 0, "structur": 0, "sub": 13, "subhead": 15, "subplot": 9, "subsubhead": 15, "subtract": [11, 27], "sum": [1, 5, 10, 25], "summari": [0, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "sup": 19, "support": 43, "switch": 3, "symbol": 6, "system": [2, 18, 21], "t": [3, 11], "t3": 13, "tabl": 13, "take": 6, "tanh": 33, "temperatur": 13, "temporarili": 42, "test": 33, "text": [1, 9, 13], "th": 19, "than": [3, 6], "thi": [7, 10, 43], "thing": [21, 28], "thought": 11, "through": 13, "time": [13, 19], "toler": [2, 7], "topic": 33, "train": 33, "transient": 2, "transit": 6, "transpos": [5, 27], "transposit": 5, "trapezoid": 6, "trapz": [6, 16], "tupl": 0, "turbin": 13, "two": [6, 9], "uncertainti": [13, 24, 25, 34], "underfit": 34, "uniqu": 10, "unit": 12, "updat": 1, "us": [0, 7, 8, 12, 13, 15, 21, 31], "usag": 0, "user": 38, "util": [40, 42], "v": 6, "valu": [0, 2, 3, 15, 22, 28], "van": [13, 19], "vari": 13, "variabl": 0, "variat": 31, "vector": [0, 5, 6, 10], "veri": 9, "via": 13, "volum": 16, "waal": 13, "wai": [2, 5, 6], "water": 13, "we": [8, 13], "webbook": 13, "weight": 25, "welcom": 43, "wg": 13, "what": [13, 24], "where": [5, 13, 23], "wilkinson": 6, "work": [2, 10, 13, 20, 22, 43], "y": 9, "yet": 2, "yield": 13, "your": [0, 6, 7, 10], "zero": [8, 23], "\u03bb": 30}}) \ No newline at end of file +Search.setIndex({"alltitles": {"2-point vs. 4-point numerical derivatives": [[6, "point-vs-4-point-numerical-derivatives"]], "2d arrays": [[0, "d-arrays"]], "3D arrays": [[0, "id2"]], "A better fsolve": [[38, "a-better-fsolve"]], "A harder problem": [[3, "a-harder-problem"]], "A nonlinear BVP": [[2, "a-nonlinear-bvp"]], "A novel way to numerically estimate the derivative of a function - complex-step derivative approximation": [[6, "a-novel-way-to-numerically-estimate-the-derivative-of-a-function-complex-step-derivative-approximation"]], "A simple first order ode evaluated at specific points": [[2, "a-simple-first-order-ode-evaluated-at-specific-points"]], "A worked bvp problem": [[22, "a-worked-bvp-problem"]], "A worked example": [[20, "a-worked-example"]], "About pycse": [[37, "about-pycse"]], "About the Python packages": [[37, "about-the-python-packages"]], "About your python": [[10, "about-your-python"]], "Addition and subtraction": [[11, "addition-and-subtraction"], [27, "addition-and-subtraction"]], "Advanced function creation": [[0, "advanced-function-creation"]], "Advanced mathematical operators": [[0, "advanced-mathematical-operators"]], "Advanced selection of \u03bb": [[30, "advanced-selection-of"]], "Advanced string formatting": [[0, "advanced-string-formatting"]], "An application": [[26, "an-application"]], "An example of polynomial fitting": [[30, "an-example-of-polynomial-fitting"]], "An example with a linear kernel": [[34, "an-example-with-a-linear-kernel"]], "An example with curve_fit": [[24, "an-example-with-curve-fit"]], "Analytically solve a simple ODE": [[6, "analytically-solve-a-simple-ode"]], "Another approach to error propagation": [[11, "another-approach-to-error-propagation"]], "Another example": [[5, "another-example"], [5, "id2"]], "Another interpretation of neural networks": [[32, "another-interpretation-of-neural-networks"]], "Another way to parameterize an ODE - nested function": [[2, "another-way-to-parameterize-an-ode-nested-function"]], "Application in linear boundary value problems": [[28, "application-in-linear-boundary-value-problems"]], "Application in reaction engineering - Steady state CSTR": [[28, "application-in-reaction-engineering-steady-state-cstr"]], "Application to independent chemical reactions.": [[5, "application-to-independent-chemical-reactions"]], "Application to maximizing profit in a PFR": [[23, "application-to-maximizing-profit-in-a-pfr"]], "Application to roots of a polynomial": [[29, "application-to-roots-of-a-polynomial"]], "Applications": [[16, "applications"]], "Applications of lambda functions": [[0, "applications-of-lambda-functions"]], "Applications of linear algebra": [[28, "applications-of-linear-algebra"]], "Applications to optimization": [[29, "applications-to-optimization"]], "Are averages different": [[11, "are-averages-different"]], "Avoiding indexing in lists": [[38, "avoiding-indexing-in-lists"]], "Basic math": [[0, "basic-math"]], "Basic python usage": [[0, "basic-python-usage"]], "Basic statistics": [[11, "basic-statistics"]], "Better interpolate than never": [[3, "better-interpolate-than-never"]], "Boundary value equations": [[2, "boundary-value-equations"]], "Boundary value problem in heat conduction": [[2, "boundary-value-problem-in-heat-conduction"]], "Boundary value problems": [[22, "boundary-value-problems"]], "Brief comparison of GPR and NN": [[34, "brief-comparison-of-gpr-and-nn"]], "Brief intro to regular expressions": [[10, "brief-intro-to-regular-expressions"]], "Brief review": [[18, "brief-review"]], "Build statistics": [[39, "build-statistics"]], "CO": [[13, "co"]], "CO2": [[13, "co2"]], "Calculating a bubble point pressure of a mixture": [[13, "calculating-a-bubble-point-pressure-of-a-mixture"]], "Calling lapack directly from scipy": [[5, "calling-lapack-directly-from-scipy"]], "Changelog": [[40, "changelog"]], "Choice of activation functions in neural networks": [[33, "choice-of-activation-functions-in-neural-networks"]], "Combining kernels": [[34, "combining-kernels"]], "Combining numerical data with quad": [[6, "combining-numerical-data-with-quad"]], "Compare the equilibrium constants": [[13, "compare-the-equilibrium-constants"]], "Compare to a loop solution": [[10, "compare-to-a-loop-solution"]], "Compressibility variation from an implicit equation of state": [[31, "compressibility-variation-from-an-implicit-equation-of-state"]], "Compute areas": [[13, "compute-areas"]], "Compute gas phase pressures of each species": [[13, "compute-gas-phase-pressures-of-each-species"]], "Compute mole fractions and partial pressures": [[13, "compute-mole-fractions-and-partial-pressures"]], "Compute the t-score for our data": [[11, "compute-the-t-score-for-our-data"]], "Computing a pipe diameter": [[13, "computing-a-pipe-diameter"]], "Computing determinants from matrix decompositions": [[5, "computing-determinants-from-matrix-decompositions"]], "Computing equilibrium constants": [[13, "computing-equilibrium-constants"]], "Computing the pressure from a solid equation of state": [[31, "computing-the-pressure-from-a-solid-equation-of-state"]], "Concentration profile in a particle": [[22, "concentration-profile-in-a-particle"]], "Concluding remarks": [[35, "concluding-remarks"]], "Conclusions": [[10, "conclusions"]], "Confidence interval on an average": [[11, "confidence-interval-on-an-average"]], "Confidence intervals on the parameters": [[30, "confidence-intervals-on-the-parameters"]], "Conservation of mass in chemical reactions": [[13, "conservation-of-mass-in-chemical-reactions"]], "Constrained minimization": [[26, "constrained-minimization"]], "Constrained minimization to find equilibrium compositions": [[13, "constrained-minimization-to-find-equilibrium-compositions"]], "Constrained optimization": [[8, "constrained-optimization"], [26, "constrained-optimization"]], "Constrained optimization with Lagrange multipliers and autograd": [[31, "constrained-optimization-with-lagrange-multipliers-and-autograd"]], "Construct the Lagrange multiplier augmented function": [[8, "construct-the-lagrange-multiplier-augmented-function"]], "Constructing arrays": [[27, "constructing-arrays"]], "Controlling the format of printed variables": [[0, "controlling-the-format-of-printed-variables"]], "Counting roots": [[7, "counting-roots"]], "Coupled nonlinear equations": [[7, "coupled-nonlinear-equations"]], "Creating arrays in python": [[0, "creating-arrays-in-python"]], "Creating your own functions": [[0, "creating-your-own-functions"]], "Cubic equations of state": [[21, "cubic-equations-of-state"]], "Curve fitting to get overlapping peak areas": [[13, "curve-fitting-to-get-overlapping-peak-areas"]], "Customizing plots after the fact": [[9, "customizing-plots-after-the-fact"]], "Data analysis": [[1, "data-analysis"]], "Debugging/getting help": [[15, "debugging-getting-help"]], "Defining functions in python": [[0, "defining-functions-in-python"]], "Delay Differential Equations": [[2, "delay-differential-equations"]], "Derivatives by FFT": [[6, "derivatives-by-fft"]], "Derivatives by fitting a function and taking the analytical derivative": [[6, "derivatives-by-fitting-a-function-and-taking-the-analytical-derivative"]], "Derivatives by polynomial fitting": [[6, "derivatives-by-polynomial-fitting"]], "Derivatives of functions": [[20, "derivatives-of-functions"]], "Determining linear independence of a set of vectors": [[5, "determining-linear-independence-of-a-set-of-vectors"]], "Differential algebraic systems of equations": [[2, "differential-algebraic-systems-of-equations"]], "Differential equations": [[2, "differential-equations"]], "Diffusion": [[16, "diffusion"]], "Discussion": [[3, "discussion"]], "Division": [[11, "division"]], "Docker": [[41, "docker"]], "Documentation": [[40, "documentation"]], "Double-y axis plot": [[9, "double-y-axis-plot"]], "Effects of outliers on regression": [[25, "effects-of-outliers-on-regression"]], "Efficiency": [[13, "efficiency"]], "Eigenvalues": [[29, "eigenvalues"]], "Entropy-temperature chart": [[13, "entropy-temperature-chart"]], "Equality constraints": [[26, "equality-constraints"]], "Equilibrium constant based on mole numbers": [[13, "equilibrium-constant-based-on-mole-numbers"]], "Equilibrium constant calculation": [[13, "equilibrium-constant-calculation"]], "Equilibrium yield of WGS": [[13, "equilibrium-yield-of-wgs"]], "Error tolerance in numerical solutions to ODEs": [[2, "error-tolerance-in-numerical-solutions-to-odes"]], "Estimate the value of f at t=2.": [[3, "estimate-the-value-of-f-at-t-2"]], "Estimating the boiling point of water": [[13, "estimating-the-boiling-point-of-water"]], "Estimating the volume of a plug flow reactor": [[16, "estimating-the-volume-of-a-plug-flow-reactor"]], "Estimating the volume of a solid": [[16, "estimating-the-volume-of-a-solid"]], "Euler\u2019s method": [[17, "euler-s-method"]], "Evaluating line integrals": [[31, "evaluating-line-integrals"]], "Exponential and logarithmic functions": [[0, "exponential-and-logarithmic-functions"]], "Families of solutions to FODEs": [[18, "families-of-solutions-to-fodes"]], "Fancy, built-in colors in Python": [[9, "fancy-built-in-colors-in-python"]], "Find the derivative, and solve for where it is zero": [[23, "find-the-derivative-and-solve-for-where-it-is-zero"]], "Find the minimum distance from a point to a curve.": [[8, "find-the-minimum-distance-from-a-point-to-a-curve"]], "Find the volume of a PFR": [[16, "find-the-volume-of-a-pfr"]], "Finding equilibrium composition by direct minimization of Gibbs free energy on mole numbers": [[13, "finding-equilibrium-composition-by-direct-minimization-of-gibbs-free-energy-on-mole-numbers"]], "Finding equilibrium conversion": [[13, "finding-equilibrium-conversion"]], "Finding independent reactions": [[28, "finding-independent-reactions"]], "Finding maxima": [[23, "finding-maxima"]], "Finding the hyperparameters in GPR": [[34, "finding-the-hyperparameters-in-gpr"]], "Finding the maximum power of a photovoltaic device.": [[8, "finding-the-maximum-power-of-a-photovoltaic-device"]], "Finding the nth root of a periodic function": [[7, "finding-the-nth-root-of-a-periodic-function"]], "Finding the partial derivatives": [[8, "finding-the-partial-derivatives"]], "First guess": [[2, "first-guess"]], "First-order differential equations": [[17, "first-order-differential-equations"]], "Fit a line to numerical data": [[1, "fit-a-line-to-numerical-data"]], "Fitting a numerical ODE solution to data": [[1, "fitting-a-numerical-ode-solution-to-data"]], "Flexible nonlinear models for regression": [[32, "flexible-nonlinear-models-for-regression"]], "Float comparisons": [[42, "float-comparisons"]], "Fourth-order Runge-Kutta method": [[17, "fourth-order-runge-kutta-method"]], "Function extrema": [[23, "function-extrema"]], "Function integration by the Romberg method": [[6, "function-integration-by-the-romberg-method"]], "Functions": [[15, "functions"]], "Functions on arrays of values": [[0, "functions-on-arrays-of-values"]], "Functions that return multiple values": [[15, "functions-that-return-multiple-values"]], "Functions with multiple arguments": [[15, "functions-with-multiple-arguments"]], "GPR Kernels": [[34, "gpr-kernels"]], "GPR by example": [[34, "gpr-by-example"]], "GPR libraries": [[34, "gpr-libraries"]], "Gaussian (radial basis function)": [[33, "gaussian-radial-basis-function"]], "Gaussian Process Regression": [[34, "gaussian-process-regression"]], "Gaussian process regression (GPR)": [[34, "gaussian-process-regression-gpr"]], "Getting a dictionary of counts": [[10, "getting-a-dictionary-of-counts"]], "Getting derivatives from implicit functions with autograd": [[31, "getting-derivatives-from-implicit-functions-with-autograd"]], "Gibbs energy minimization and the NIST webbook": [[13, "gibbs-energy-minimization-and-the-nist-webbook"]], "Graphical methods to help get initial guesses for multivariate nonlinear regression": [[1, "graphical-methods-to-help-get-initial-guesses-for-multivariate-nonlinear-regression"]], "H2O": [[13, "h2o"]], "Handling units with dimensionless equations": [[12, "handling-units-with-dimensionless-equations"]], "Handling units with the quantities module": [[12, "handling-units-with-the-quantities-module"]], "Headings and subheadings": [[15, "headings-and-subheadings"]], "Homogeneous, first-order linear differential equations": [[17, "homogeneous-first-order-linear-differential-equations"]], "Improved interpolation?": [[3, "improved-interpolation"]], "Indexing vectors and arrays in Python": [[0, "indexing-vectors-and-arrays-in-python"]], "Inequality constraints": [[26, "inequality-constraints"]], "Integrating a batch reactor design equation": [[13, "integrating-a-batch-reactor-design-equation"]], "Integrating equations in Python": [[6, "integrating-equations-in-python"]], "Integrating functions in python": [[6, "integrating-functions-in-python"]], "Integrating the batch reactor mole balance": [[13, "integrating-the-batch-reactor-mole-balance"]], "Integration in Python": [[16, "integration-in-python"]], "Interpolate on f(t) then invert the interpolated number": [[3, "interpolate-on-f-t-then-invert-the-interpolated-number"]], "Interpolating between data points": [[29, "interpolating-between-data-points"]], "Interpolation": [[3, "interpolation"], [29, "interpolation"]], "Interpolation libraries": [[29, "interpolation-libraries"]], "Interpolation of data": [[3, "interpolation-of-data"]], "Interpolation schemes": [[34, "interpolation-schemes"]], "Interpolation with splines": [[3, "interpolation-with-splines"]], "Interpretation": [[11, "interpretation"]], "Introduction to Python and Jupyter": [[14, "introduction-to-python-and-jupyter"]], "Introduction to automatic differentiation": [[31, "introduction-to-automatic-differentiation"]], "Introduction to linear algebra": [[27, "introduction-to-linear-algebra"]], "Introduction to machine learning": [[32, "introduction-to-machine-learning"]], "Introduction to nonlinear algebra": [[20, "introduction-to-nonlinear-algebra"]], "Introduction to optimization": [[23, "introduction-to-optimization"]], "Introduction to solve_bvp": [[22, "introduction-to-solve-bvp"]], "Introduction to statistical data analysis": [[11, "introduction-to-statistical-data-analysis"]], "Invert f(t) then interpolate on 1/f": [[3, "invert-f-t-then-interpolate-on-1-f"]], "Is your ice cream float bigger than mine": [[6, "is-your-ice-cream-float-bigger-than-mine"]], "Isentropic compression of liquid to point 2": [[13, "isentropic-compression-of-liquid-to-point-2"]], "Isentropic expansion through turbine to point 4": [[13, "isentropic-expansion-through-turbine-to-point-4"]], "Isobaric heating to T3 in boiler where we make steam": [[13, "isobaric-heating-to-t3-in-boiler-where-we-make-steam"]], "Jupyter notebook introduction": [[14, "jupyter-notebook-introduction"]], "Keyboard shortcuts": [[15, "keyboard-shortcuts"]], "Know your tolerance": [[7, "know-your-tolerance"]], "LASSO regression": [[30, "lasso-regression"]], "Lambda Lambda Lambda": [[0, "lambda-lambda-lambda"]], "Last example": [[5, "last-example"]], "Lather, rinse and repeat": [[10, "lather-rinse-and-repeat"]], "Least Median regression": [[25, "least-median-regression"]], "Let fsolve do the work": [[2, "let-fsolve-do-the-work"]], "Leveraging linear algebra for iteration": [[28, "leveraging-linear-algebra-for-iteration"]], "Limitations of solutions by integration": [[17, "limitations-of-solutions-by-integration"]], "Linear algebra": [[5, "linear-algebra"]], "Linear algebra approaches to solving systems of constant coefficient ODEs": [[2, "linear-algebra-approaches-to-solving-systems-of-constant-coefficient-odes"]], "Linear algebra functions of arrays": [[27, "linear-algebra-functions-of-arrays"]], "Linear equality constraints for atomic mass conservation": [[13, "linear-equality-constraints-for-atomic-mass-conservation"]], "Linear least squares fitting with linear algebra": [[1, "linear-least-squares-fitting-with-linear-algebra"]], "Linear programming example with inequality constraints": [[8, "linear-programming-example-with-inequality-constraints"]], "Linear regression": [[30, "linear-regression"]], "Linear regression with confidence intervals (updated)": [[1, "linear-regression-with-confidence-intervals-updated"]], "Linear regression with confidence intervals.": [[1, "linear-regression-with-confidence-intervals"]], "Machine learning regression - flexible models with parameters": [[34, "machine-learning-regression-flexible-models-with-parameters"]], "Make two plots!": [[9, "make-two-plots"]], "Markdown": [[15, "markdown"]], "Math": [[6, "math"]], "Mathematical, scientific and engineering applications of autograd": [[31, "mathematical-scientific-and-engineering-applications-of-autograd"]], "Matrix algebra": [[27, "matrix-algebra"]], "Matrix algebra approach.": [[5, "matrix-algebra-approach"]], "Meet the steam tables": [[13, "meet-the-steam-tables"]], "Method 1": [[3, "method-1"], [7, "method-1"]], "Method 2": [[7, "method-2"]], "Method 2: switch the interpolation order": [[3, "method-2-switch-the-interpolation-order"]], "Method of continuity for nonlinear equation solving": [[7, "method-of-continuity-for-nonlinear-equation-solving"]], "Method of continuity for solving nonlinear equations - Part II": [[7, "method-of-continuity-for-solving-nonlinear-equations-part-ii"]], "Mimicking ode events in python": [[2, "mimicking-ode-events-in-python"]], "Minimal definition of a function with one input": [[15, "minimal-definition-of-a-function-with-one-input"]], "Minimizing the summed absolute errors": [[25, "minimizing-the-summed-absolute-errors"]], "Model selection": [[11, "model-selection"]], "Modeling a transient plug flow reactor": [[2, "modeling-a-transient-plug-flow-reactor"]], "Modern machine learning with neural networks": [[32, "modern-machine-learning-with-neural-networks"]], "More about using Jupyter notebooks": [[15, "more-about-using-jupyter-notebooks"]], "More user-friendly functions": [[38, "more-user-friendly-functions"]], "Multidimensional arrays": [[27, "multidimensional-arrays"]], "Multiple minima": [[23, "multiple-minima"]], "Multiplication": [[11, "multiplication"]], "Multiplication and division": [[27, "multiplication-and-division"]], "Nth order differential equations": [[19, "nth-order-differential-equations"]], "Near deficient rank": [[5, "near-deficient-rank"]], "Nested lists": [[10, "nested-lists"]], "Newton-Raphson method for finding solutions": [[20, "newton-raphson-method-for-finding-solutions"]], "Newton-Raphson method of minima finding": [[23, "newton-raphson-method-of-minima-finding"]], "Non-homogeneous linear first-order ODEs": [[17, "non-homogeneous-linear-first-order-odes"]], "Non-standard state \\Delta H and \\Delta G": [[13, "non-standard-state-delta-h-and-delta-g"]], "Nonlinear algebra": [[7, "nonlinear-algebra"], [20, "nonlinear-algebra"]], "Nonlinear curve fitting": [[1, "nonlinear-curve-fitting"]], "Nonlinear curve fitting by direct least squares minimization": [[1, "nonlinear-curve-fitting-by-direct-least-squares-minimization"]], "Nonlinear curve fitting with confidence intervals": [[1, "nonlinear-curve-fitting-with-confidence-intervals"]], "Nonlinear curve fitting with parameter confidence intervals": [[1, "nonlinear-curve-fitting-with-parameter-confidence-intervals"]], "Nonlinear regression": [[24, "nonlinear-regression"]], "Notable differences from Matlab": [[13, "notable-differences-from-matlab"]], "Now we solve for the zeros in the partial derivatives": [[8, "now-we-solve-for-the-zeros-in-the-partial-derivatives"]], "Numeric derivatives by differences": [[6, "numeric-derivatives-by-differences"]], "Numerical Simpsons rule": [[6, "numerical-simpsons-rule"]], "Numerical data integration": [[6, "numerical-data-integration"]], "Numerical integration of data": [[16, "numerical-integration-of-data"]], "Numerical propagation of errors": [[11, "numerical-propagation-of-errors"]], "Numerical quadrature - or integration of functions": [[16, "numerical-quadrature-or-integration-of-functions"]], "Numerical solution to a simple ode": [[2, "numerical-solution-to-a-simple-ode"]], "Numerical solutions to differential equations": [[17, "numerical-solutions-to-differential-equations"]], "Numerically calculating an effectiveness factor for a porous catalyst bead": [[13, "numerically-calculating-an-effectiveness-factor-for-a-porous-catalyst-bead"]], "ODEs with discontinuous forcing functions": [[2, "odes-with-discontinuous-forcing-functions"]], "Old-fashioned way with a loop": [[5, "old-fashioned-way-with-a-loop"]], "On the quad or trapz\u2019d in ChemE heaven": [[6, "on-the-quad-or-trapz-d-in-cheme-heaven"]], "Optimization": [[8, "optimization"]], "Ordinary differential equations": [[2, "ordinary-differential-equations"]], "Other pieces of a list": [[38, "other-pieces-of-a-list"]], "Other useful things to remember about polynomials": [[21, "other-useful-things-to-remember-about-polynomials"]], "Overfitting in GPR": [[34, "overfitting-in-gpr"]], "PYCSE": [[40, "module-pycse.PYCSE"]], "Parameter confidence intervals": [[24, "parameter-confidence-intervals"]], "Parameter estimation by directly minimizing summed squared errors": [[1, "parameter-estimation-by-directly-minimizing-summed-squared-errors"]], "Parameterized objective functions": [[20, "parameterized-objective-functions"]], "Partial differential equations": [[2, "partial-differential-equations"]], "Peak annotation in matplotlib": [[9, "peak-annotation-in-matplotlib"]], "Peak finding in Raman spectroscopy": [[13, "peak-finding-in-raman-spectroscopy"]], "Phase portraits of a system of ODEs": [[2, "phase-portraits-of-a-system-of-odes"]], "Picasso\u2019s short lived blue period with Python": [[9, "picasso-s-short-lived-blue-period-with-python"]], "Plane Poiseuille flow - BVP solve by shooting method": [[2, "plane-poiseuille-flow-bvp-solve-by-shooting-method"]], "Plane poiseuelle flow solved by finite difference": [[2, "plane-poiseuelle-flow-solved-by-finite-difference"]], "Plot customizations - Modifying line, text and figure properties": [[9, "plot-customizations-modifying-line-text-and-figure-properties"]], "Plot how the \\Delta G varies with temperature": [[13, "plot-how-the-delta-g-varies-with-temperature"]], "Plotting": [[9, "plotting"]], "Plotting ODE solutions in cylindrical coordinates": [[2, "plotting-ode-solutions-in-cylindrical-coordinates"]], "Plotting two datasets with very different scales": [[9, "plotting-two-datasets-with-very-different-scales"]], "Plug flow reactor with a pressure drop": [[13, "plug-flow-reactor-with-a-pressure-drop"]], "Polynomials in Python": [[21, "polynomials-in-python"]], "Polynomials in python": [[6, "polynomials-in-python"]], "Potential gotchas in linear algebra in numpy": [[5, "potential-gotchas-in-linear-algebra-in-numpy"]], "Predator-prey model example": [[18, "predator-prey-model-example"]], "Printing arrays": [[15, "printing-arrays"]], "Problem problems": [[20, "problem-problems"]], "Programming": [[10, "programming"]], "Python": [[14, "python"]], "Qualitative method for systems of ODEs": [[18, "qualitative-method-for-systems-of-odes"]], "Random thoughts": [[11, "random-thoughts"]], "Rank": [[27, "rank"]], "Read a Google Sheet into a pandas Dataframe": [[42, "read-a-google-sheet-into-a-pandas-dataframe"]], "Reading in delimited text files": [[1, "reading-in-delimited-text-files"]], "Reading parameter database text files in python": [[13, "reading-parameter-database-text-files-in-python"]], "Reduced row echelon form": [[5, "reduced-row-echelon-form"]], "Regression of data is a form of function minimization": [[24, "regression-of-data-is-a-form-of-function-minimization"]], "Regular Algebra with arrays": [[27, "regular-algebra-with-arrays"]], "Regular regression - models with parameters": [[34, "regular-regression-models-with-parameters"]], "Regularization": [[30, "regularization"]], "Ridge regression": [[30, "ridge-regression"]], "Robust regression approaches": [[25, "robust-regression-approaches"]], "Rule 1": [[5, "rule-1"]], "Rule 2": [[5, "rule-2"]], "Rule 3": [[5, "rule-3"]], "Rule 4": [[5, "rule-4"]], "Rules for transposition": [[5, "rules-for-transposition"]], "Running code": [[15, "running-code"]], "Running pycse": [[41, "running-pycse"]], "Scaling the results": [[9, "scaling-the-results"]], "Scientific applications": [[31, "scientific-applications"]], "Second guess": [[2, "second-guess"]], "Sensitivity analysis using automatic differentiation in Python": [[31, "sensitivity-analysis-using-automatic-differentiation-in-python"]], "Setting all the text properties in a figure.": [[9, "setting-all-the-text-properties-in-a-figure"]], "Simpler integration": [[38, "simpler-integration"]], "Simpson method https://docs.scipy.org/doc/scipy-0.18.1/reference/generated/scipy.integrate.simps.html#scipy.integrate.simps": [[16, "simpson-method-https-docs-scipy-org-doc-scipy-0-18-1-reference-generated-scipy-integrate-simps-html-scipy-integrate-simps"]], "Simulating the events feature of Matlab\u2019s ode solvers": [[2, "simulating-the-events-feature-of-matlab-s-ode-solvers"]], "Smooth transitions between discontinuous functions": [[6, "smooth-transitions-between-discontinuous-functions"]], "Smooth transitions between two constants": [[6, "smooth-transitions-between-two-constants"]], "Solutions to first-order differential equations by integration": [[17, "solutions-to-first-order-differential-equations-by-integration"]], "Solve the quadratic equation": [[6, "solve-the-quadratic-equation"]], "Solving Bessel\u2019s Equation numerically": [[2, "solving-bessel-s-equation-numerically"]], "Solving CSTR design equations": [[13, "solving-cstr-design-equations"]], "Solving a parameterized ODE many times": [[19, "solving-a-parameterized-ode-many-times"]], "Solving a second order ode": [[2, "solving-a-second-order-ode"]], "Solving an ode for a specific solution value": [[2, "solving-an-ode-for-a-specific-solution-value"]], "Solving integral equations with fsolve": [[7, "solving-integral-equations-with-fsolve"]], "Solving linear algebraic equations": [[27, "solving-linear-algebraic-equations"]], "Solving linear equations": [[5, "solving-linear-equations"]], "Solving nonlinear BVPs by finite differences": [[22, "solving-nonlinear-bvps-by-finite-differences"]], "Solving parameterized ODEs over and over conveniently": [[2, "solving-parameterized-odes-over-and-over-conveniently"]], "Some basic data structures in python": [[0, "some-basic-data-structures-in-python"]], "Some of this, sum of that": [[10, "some-of-this-sum-of-that"]], "Sorting in python": [[10, "sorting-in-python"]], "Special nonlinear systems - polynomials": [[21, "special-nonlinear-systems-polynomials"]], "Standard state heat of reaction": [[13, "standard-state-heat-of-reaction"]], "Starting point in the Rankine cycle in condenser.": [[13, "starting-point-in-the-rankine-cycle-in-condenser"]], "Statistics": [[11, "statistics"]], "Strings": [[15, "strings"]], "Subplots": [[9, "subplots"]], "Subsubheadings": [[15, "subsubheadings"]], "Summary": [[0, "summary"], [0, "id1"], [0, "id3"], [5, "summary"], [5, "id1"], [6, "summary"], [6, "id1"], [6, "id2"], [6, "id3"], [8, "summary"], [11, "summary"], [11, "id1"], [11, "id2"], [13, "summary"], [13, "id1"], [13, "id2"], [13, "id3"], [13, "id5"], [14, "summary"], [15, "summary"], [16, "summary"], [17, "summary"], [18, "summary"], [19, "summary"], [20, "summary"], [21, "summary"], [22, "summary"], [23, "summary"], [24, "summary"], [25, "summary"], [26, "summary"], [27, "summary"], [28, "summary"], [29, "summary"], [30, "summary"], [31, "summary"], [32, "summary"], [33, "summary"], [33, "id1"], [34, "summary"]], "Summary notes": [[7, "summary-notes"], [13, "summary-notes"]], "Sums products and linear algebra notation - avoiding loops where possible": [[5, "sums-products-and-linear-algebra-notation-avoiding-loops-where-possible"]], "Support this work": [[43, "support-this-work"]], "Symbolic math in python": [[6, "symbolic-math-in-python"]], "Systems of first-order differential equations": [[18, "systems-of-first-order-differential-equations"], [18, "id1"]], "Systems of nonlinear equations": [[21, "systems-of-nonlinear-equations"]], "Temporarily ignore errors": [[42, "temporarily-ignore-errors"]], "The Gibbs energy of a mixture": [[13, "the-gibbs-energy-of-a-mixture"]], "The Gibbs free energy of a reacting mixture and the equilibrium composition": [[13, "the-gibbs-free-energy-of-a-reacting-mixture-and-the-equilibrium-composition"]], "The PYCSE blog": [[4, "the-pycse-blog"]], "The Van der Pol oscillator": [[19, "the-van-der-pol-oscillator"]], "The determinant": [[27, "the-determinant"]], "The equal area method for the van der Waals equation": [[13, "the-equal-area-method-for-the-van-der-waals-equation"]], "The hypothesis": [[11, "the-hypothesis"]], "The inverse": [[27, "the-inverse"]], "The inverse question": [[3, "the-inverse-question"]], "The numpy approach": [[5, "the-numpy-approach"]], "The pycse blog": [[43, null]], "The pycse book": [[36, "the-pycse-book"], [43, null]], "The transpose": [[27, "the-transpose"]], "The transpose in Python": [[5, "the-transpose-in-python"]], "The trapezoidal method of integration": [[6, "the-trapezoidal-method-of-integration"]], "Things to look out for": [[28, "things-to-look-out-for"]], "Time dependent concentration in a first order reversible reaction in a batch reactor": [[13, "time-dependent-concentration-in-a-first-order-reversible-reaction-in-a-batch-reactor"]], "To get from point 4 to point 1": [[13, "to-get-from-point-4-to-point-1"]], "Topics in machine learning": [[33, "topics-in-machine-learning"]], "Train/test splits on data": [[33, "train-test-splits-on-data"]], "Transient diffusion - partial differential equations": [[2, "transient-diffusion-partial-differential-equations"]], "Transient heat conduction - partial differential equations": [[2, "transient-heat-conduction-partial-differential-equations"]], "Uncertainty estimates from curvefit and scipy.optimize.minimize": [[25, "uncertainty-estimates-from-curvefit-and-scipy-optimize-minimize"]], "Uncertainty estimation": [[24, "uncertainty-estimation"]], "Uncertainty in an integral equation": [[13, "uncertainty-in-an-integral-equation"]], "Uncertainty quantification in GPR": [[34, "uncertainty-quantification-in-gpr"]], "Uncertainty quantification in nonlinear regression": [[25, "uncertainty-quantification-in-nonlinear-regression"]], "Underfitting in GPR": [[34, "underfitting-in-gpr"]], "Unique entries in a vector": [[10, "unique-entries-in-a-vector"]], "Units": [[12, "units"]], "Units in ODEs": [[12, "units-in-odes"]], "Use roots for this polynomial": [[7, "use-roots-for-this-polynomial"]], "Using Lagrange multipliers in optimization": [[8, "using-lagrange-multipliers-in-optimization"]], "Using constrained optimization to find the amount of each phase present": [[13, "using-constrained-optimization-to-find-the-amount-of-each-phase-present"]], "Using indexing to assign values to rows and columns": [[0, "using-indexing-to-assign-values-to-rows-and-columns"]], "Using units in python": [[12, "using-units-in-python"]], "Vectorized numeric derivatives": [[6, "vectorized-numeric-derivatives"]], "Vectorized piecewise functions": [[6, "vectorized-piecewise-functions"]], "Water gas shift equilibria via the NIST Webbook": [[13, "water-gas-shift-equilibria-via-the-nist-webbook"]], "Weighted nonlinear regression": [[25, "weighted-nonlinear-regression"]], "Welcome to pycse - Python Computations in Science and Engineering": [[43, "welcome-to-pycse-python-computations-in-science-and-engineering"]], "What about uncertainty on the predictions?": [[24, "what-about-uncertainty-on-the-predictions"]], "What region is a point in": [[13, "what-region-is-a-point-in"]], "Wilkinson\u2019s polynomial": [[6, "wilkinson-s-polynomial"]], "Worked examples": [[13, "worked-examples"]], "Working with lists": [[10, "working-with-lists"]], "Yet another way to parameterize an ODE": [[2, "yet-another-way-to-parameterize-an-ode"]], "dictionaries": [[0, "dictionaries"]], "differentiation": [[6, "differentiation"]], "double integrals": [[6, "double-integrals"]], "exponents": [[11, "exponents"]], "fsolve": [[20, "fsolve"]], "functional approach to slicing": [[38, "functional-approach-to-slicing"]], "hydrogen": [[13, "hydrogen"]], "integration": [[6, "integration"]], "numpy": [[14, "numpy"]], "numpy.trapz": [[16, "numpy-trapz"]], "plotting": [[14, "plotting"]], "pycse - Beginner mode": [[38, "pycse-beginner-mode"]], "pycse documentation": [[43, null]], "pycse.hashcache": [[40, "module-pycse.hashcache"]], "pycse.plotly": [[40, "module-pycse.plotly"]], "pycse.utils": [[40, "module-pycse.utils"], [42, "pycse-utils"]], "relu": [[33, "relu"]], "scipy": [[14, "scipy"]], "scipy.integrate.solve_ivp": [[17, "scipy-integrate-solve-ivp"]], "scipy.optimize.minimize": [[23, "scipy-optimize-minimize"]], "scipy.optimize.minimize with constraints": [[26, "scipy-optimize-minimize-with-constraints"]], "struct": [[0, "struct"]], "summary": [[13, "id4"]], "tanh": [[33, "tanh"]], "the chain rule in error propagation": [[11, "the-chain-rule-in-error-propagation"]], "the list": [[0, "the-list"]], "tuples": [[0, "tuples"]]}, "docnames": ["blog/basic-python", "blog/data-analysis", "blog/differential-equations", "blog/interpolation", "blog/intro", "blog/linear-algebra", "blog/math", "blog/nonlinear-algebra", "blog/optimization", "blog/plotting", "blog/programming", "blog/statistics", "blog/units", "blog/worked-examples", "book/00-intro", "book/01-jupyter", "book/02-integration-1", "book/03-fode-1", "book/04-fode-2", "book/05-nth-odes", "book/07-nla-1", "book/08-nla-2", "book/09-bvp", "book/10-min-max", "book/11-regression", "book/12-nonlinear-regression-2", "book/13-constrained-optimization", "book/15-intro-linear-algebra", "book/16-linear-algebra", "book/17-linear-algebra-2", "book/18-linear-regression", "book/20-autograd-applications", "book/21-machine-learning", "book/22-ml-2", "book/23-gp", "book/conclusions", "book/intro", "docs/about", "docs/beginner", "docs/execution-statistics", "docs/pycse", "docs/running-pycse", "docs/utils", "intro"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["blog/basic-python.ipynb", "blog/data-analysis.ipynb", "blog/differential-equations.ipynb", "blog/interpolation.ipynb", "blog/intro.md", "blog/linear-algebra.ipynb", "blog/math.ipynb", "blog/nonlinear-algebra.ipynb", "blog/optimization.ipynb", "blog/plotting.ipynb", "blog/programming.ipynb", "blog/statistics.ipynb", "blog/units.ipynb", "blog/worked-examples.ipynb", "book/00-intro.ipynb", "book/01-jupyter.ipynb", "book/02-integration-1.ipynb", "book/03-fode-1.ipynb", "book/04-fode-2.ipynb", "book/05-nth-odes.ipynb", "book/07-nla-1.ipynb", "book/08-nla-2.ipynb", "book/09-bvp.ipynb", "book/10-min-max.ipynb", "book/11-regression.ipynb", "book/12-nonlinear-regression-2.ipynb", "book/13-constrained-optimization.ipynb", "book/15-intro-linear-algebra.ipynb", "book/16-linear-algebra.ipynb", "book/17-linear-algebra-2.ipynb", "book/18-linear-regression.ipynb", "book/20-autograd-applications.ipynb", "book/21-machine-learning.ipynb", "book/22-ml-2.ipynb", "book/23-gp.ipynb", "book/conclusions.md", "book/intro.md", "docs/about.ipynb", "docs/beginner.ipynb", "docs/execution-statistics.md", "docs/pycse.rst", "docs/running-pycse.md", "docs/utils.ipynb", "intro.md"], "indexentries": {"bic() (in module pycse.pycse)": [[40, "pycse.PYCSE.bic", false]], "dump_data() (in module pycse.hashcache)": [[40, "pycse.hashcache.dump_data", false]], "feq() (in module pycse.utils)": [[40, "pycse.utils.feq", false]], "fge() (in module pycse.utils)": [[40, "pycse.utils.fge", false]], "fgt() (in module pycse.utils)": [[40, "pycse.utils.fgt", false]], "fle() (in module pycse.utils)": [[40, "pycse.utils.fle", false]], "flt() (in module pycse.utils)": [[40, "pycse.utils.flt", false]], "get_hash() (in module pycse.hashcache)": [[40, "pycse.hashcache.get_hash", false]], "get_hashpath() (in module pycse.hashcache)": [[40, "pycse.hashcache.get_hashpath", false]], "get_standardized_args() (in module pycse.hashcache)": [[40, "pycse.hashcache.get_standardized_args", false]], "hashcache() (in module pycse.hashcache)": [[40, "pycse.hashcache.hashcache", false]], "ignore_exception() (in module pycse.utils)": [[40, "pycse.utils.ignore_exception", false]], "ivp() (in module pycse.pycse)": [[40, "pycse.PYCSE.ivp", false]], "lbic() (in module pycse.pycse)": [[40, "pycse.PYCSE.lbic", false]], "load_data() (in module pycse.hashcache)": [[40, "pycse.hashcache.load_data", false]], "module": [[40, "module-pycse.PYCSE", false], [40, "module-pycse.hashcache", false], [40, "module-pycse.plotly", false], [40, "module-pycse.utils", false]], "myshow() (in module pycse.plotly)": [[40, "pycse.plotly.myshow", false]], "nlinfit() (in module pycse.pycse)": [[40, "pycse.PYCSE.nlinfit", false]], "nlpredict() (in module pycse.pycse)": [[40, "pycse.PYCSE.nlpredict", false]], "polyfit() (in module pycse.pycse)": [[40, "pycse.PYCSE.polyfit", false]], "predict() (in module pycse.pycse)": [[40, "pycse.PYCSE.predict", false]], "pycse.hashcache": [[40, "module-pycse.hashcache", false]], "pycse.plotly": [[40, "module-pycse.plotly", false]], "pycse.pycse": [[40, "module-pycse.PYCSE", false]], "pycse.utils": [[40, "module-pycse.utils", false]], "read_gsheet() (in module pycse.utils)": [[40, "pycse.utils.read_gsheet", false]], "regress() (in module pycse.pycse)": [[40, "pycse.PYCSE.regress", false]], "rsquared() (in module pycse.pycse)": [[40, "pycse.PYCSE.Rsquared", false]]}, "objects": {"pycse": [[40, 0, 0, "-", "PYCSE"], [40, 0, 0, "-", "hashcache"], [40, 0, 0, "-", "plotly"], [40, 0, 0, "-", "utils"]], "pycse.PYCSE": [[40, 1, 1, "", "Rsquared"], [40, 1, 1, "", "bic"], [40, 1, 1, "", "ivp"], [40, 1, 1, "", "lbic"], [40, 1, 1, "", "nlinfit"], [40, 1, 1, "", "nlpredict"], [40, 1, 1, "", "polyfit"], [40, 1, 1, "", "predict"], [40, 1, 1, "", "regress"]], "pycse.hashcache": [[40, 1, 1, "", "dump_data"], [40, 1, 1, "", "get_hash"], [40, 1, 1, "", "get_hashpath"], [40, 1, 1, "", "get_standardized_args"], [40, 1, 1, "", "hashcache"], [40, 1, 1, "", "load_data"]], "pycse.plotly": [[40, 1, 1, "", "myshow"]], "pycse.utils": [[40, 1, 1, "", "feq"], [40, 1, 1, "", "fge"], [40, 1, 1, "", "fgt"], [40, 1, 1, "", "fle"], [40, 1, 1, "", "flt"], [40, 1, 1, "", "ignore_exception"], [40, 1, 1, "", "read_gsheet"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:function"}, "terms": {"": [0, 1, 3, 5, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 36, 39], "0": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 40, 42], "00": [0, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 19, 23, 24, 25, 26, 29, 30, 31, 34, 39], "000": [2, 6, 7, 8, 13, 14, 15, 16, 17, 21, 26], "0000": 6, "00000": 6, "000000": [6, 11], "0000000": 6, "00000000": 6, "000000000": 6, "0000000000": 6, "0000000000000000": 6, "000000000000004": 16, "0000000000001": 27, "00000000000028": 20, "000000000000645": 20, "000000000007": 13, "00000000e": [5, 6, 7, 13, 14, 15, 17, 22], "000000064427786": 2, "000000082740374e": 28, "00000009": 29, "0000001520384": 20, "00000067": 6, "000000e": 6, "00000148": 20, "0000018665258": 20, "000004509013518": 16, "0000054132133493": 26, "00000e": 30, "00001": [13, 24], "000020": 1, "00010000e": 34, "000102": 6, "00016868059772141597": 11, "000192": 6, "00019860267639160156": 6, "000212": 6, "000232": 6, "00032": 30, "00033647721421425913": 8, "000408121620243": 6, "00044864e": 19, "00046356e": 14, "00053732e": 19, "00062457": 1, "000624573378839699": 1, "0006245733788397211": 1, "0006245733788398162": 1, "0006933212280273438": 6, "00085100e": 19, "00090143": 38, "000e": [0, 15, 17, 26, 29, 31], "001": [7, 13, 14, 28, 34], "0010": 24, "0010006671114076052": 17, "0010279": 24, "001027904909551584": 24, "00120386": 34, "00190982": 6, "00196134e": 19, "00198588": 13, "002": [24, 30], "00238834e": 14, "00239975e": 5, "00245246": 34, "0025": 3, "0026": 20, "00277208e": 5, "00291529": 6, "003": 24, "0032": 30, "00353031e": 11, "0039": 1, "004": 25, "00426772": 25, "00430672": 25, "005": 13, "00500533174368263": 11, "0057459953178687": 11, "00590349e": 19, "00603128e": 30, "006758922969065006": 11, "007153569059883401": 24, "00719925e": 5, "00745169": 34, "007479008114283664": 11, "007483647387490024": 11, "0076": 6, "0079": 13, "007e": 34, "0081": [1, 6], "008164991938713655": 22, "008211411570351112": 11, "008249311811255714": 22, "0089": 13, "00900405886406903": 24, "00962727705451916": 24, "0097": 24, "00972282": 24, "00993245": 29, "00e": [1, 30], "00j": 21, "01": [0, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 37, 39], "010": 13, "01010101": 22, "01019113": 25, "01039864": 18, "011": [1, 13, 24], "011109": 34, "01263339e": 14, "014": 16, "01496747": 29, "014e": 34, "01576305": 24, "01589600e": 14, "01633357": 27, "0166": [12, 13], "01794341645386366": 20, "017e": 13, "019": 24, "01j": 5, "02": [1, 2, 11, 14, 16, 17, 18, 20, 22, 24, 25, 26, 30, 34, 39], "02004874e": 19, "02020202": 22, "020202020202020204": 22, "020286679532415": 20, "0203": 11, "02060957626781601": 24, "0215336": 25, "0217594602697": 0, "02217504": 25, "022749189157166692": 29, "02274918915716699": 29, "022e23": 0, "023607653829234403": 1, "024": 24, "02426698e": 30, "024438589821685": 20, "0249": 15, "025": [20, 26], "02502293": 6, "02542715": 6, "02575384116153356": 24, "026": 24, "026461556970080666": 1, "02646156": 24, "0266": [12, 13], "027": 24, "02768289": 14, "02772888200446888": 11, "029": 24, "02931200e": 6, "029315": 13, "02931546011092693": 1, "029885996115033": 34, "03": [1, 6, 11, 13, 14, 18, 24, 26, 30, 34, 39], "030000000000000023": 28, "0300e": [1, 30], "03030303": 22, "031": 13, "03236700e": 14, "032780935658354": 11, "03286427": 0, "0329": 13, "032e": 17, "03403333": 3, "03409112e": 5, "03491646e": 14, "034e": 17, "03689494e": 1, "03791737629134": 20, "03822269e": 14, "0389653369530596": 13, "038e": 25, "04": [0, 1, 2, 5, 6, 10, 11, 13, 14, 24, 30, 34, 37, 39], "04040404": 22, "04138127": 18, "04166667": 21, "04204875e": 14, "042680504463987745": 24, "043": 26, "0439e": [1, 30], "0448871783746692": 23, "04493457": 24, "04621596e": 14, "04719755": 0, "047e": 24, "048": 13, "04800000e": 6, "0498": 3, "04j": 5, "05": [1, 2, 5, 6, 11, 13, 14, 20, 24, 25, 26, 30, 34, 39, 40], "05050505": 22, "05194694e": 30, "054656": 13, "055": 24, "05531217e": 14, "055642879597611": 3, "055e": 25, "05658850e": 24, "056801244813359": 11, "05718868e": 14, "05732201863242677": 13, "05732202": 13, "05773502691896237": 11, "05797402": 17, "0579740235381905": 17, "058": 24, "05802120981218639": 13, "058e": 17, "06": [0, 1, 2, 5, 6, 7, 11, 20, 24, 30, 34, 39], "0600023": 29, "06060606": 22, "06066017": 18, "06079909": 1, "061039": 14, "061e": 17, "0625": [0, 6], "06250e": 30, "06276267e": 1, "06284882": 29, "06322594560601252": 13, "06596866": 25, "06599327e": 30, "066": [11, 13], "06601718": 2, "066178": 13, "06634869e": 30, "06644": 13, "0665e": [1, 30], "066666666666668": 11, "06759999999997035": 20, "0676": 20, "06936098e": 14, "0696978": 20, "06970822": 29, "06995": 13, "07": [1, 5, 6, 11, 13, 20, 23, 24, 25, 26, 29, 30, 34, 39], "07070707": 22, "0715e": [1, 30], "072": 13, "072357574434136e": 26, "07283325e": 19, "07297374": 24, "07431403": 6, "0754938": 6, "07604382": 34, "07737861e": 30, "0781156032363354": 24, "07955588e": 14, "08": [0, 2, 6, 12, 13, 22, 23, 24, 26, 29, 30, 39], "08034384": 17, "08080808": 22, "081e": [13, 24], "082": 13, "08206": 31, "082139": 13, "08219836e": 30, "08380160e": 6, "08428727": 3, "08729116e": 14, "08888426e": 14, "09": [0, 1, 5, 6, 14, 21, 30, 39, 40], "0900483893314967": 1, "09011474": 17, "09057619e": 1, "09090909": 22, "090e": [17, 23], "09200": 13, "09232922": 18, "093": [11, 24], "09432376": [6, 21], "0943237645545985": 21, "0943951": [0, 14], "096130": 13, "09743234": 13, "098547805640928": 2, "09989473": 24, "0999999999999996": 0, "09j": 5, "0and": 6, "0d": 6, "0e": 13, "0f": 26, "0j": 6, "0k": 13, "0x7f36faa9a020": 0, "0x7f36faa9a160": 0, "0x7f36faa9a480": 0, "0x7f36fab7df80": 0, "0x7f5a93130290": 17, "0x7f5a95471410": 17, "0x7fc7bc42b880": 21, "1": [0, 1, 2, 6, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "10": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 39], "100": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 18, 20, 21, 22, 24, 28, 30, 32, 33, 40], "1000": [2, 6, 7, 13, 16, 24], "10000": [6, 11, 13, 20], "100000": 13, "10000e": 30, "1000k": 13, "10077583e": 14, "100th": [32, 33], "101": [6, 13, 39], "1010101": 22, "10142299865511450": 6, "1019": 9, "1020549432": 14, "1022": [10, 37], "10240094e": 14, "1025": 13, "1026405": 11, "10278376162816": 6, "103": [13, 27], "103000": 13, "104": [0, 13, 27], "1043": 13, "105": 21, "1054": [9, 30], "1057027072": 14, "105767299013565": 20, "10579106": 29, "106": 2, "10675655e": 24, "107": [11, 13, 24], "10783652e": 14, "108": 13, "10848181818181811": 3, "10848182": 3, "1085": 2, "1086": 2, "1087": 2, "1088": 2, "1089": 2, "109": 25, "1090": 2, "1091": 2, "1092": 2, "1094202426196205e": 20, "1099511246584144": 1, "109e": 34, "10atm": 13, "11": [0, 1, 2, 5, 6, 8, 10, 11, 13, 16, 20, 21, 22, 27, 28, 30, 31, 32, 33, 37, 39], "110": [8, 13, 25, 26, 30], "1102230246251565e": [2, 6], "11022302e": 21, "1103": 24, "1107": 6, "110x": [8, 26], "111": [2, 9, 13], "11111111": 22, "1111111111111111": 0, "11239534756747105": 20, "11310276995381": 6, "1136": 30, "1138919460": 3, "114": 30, "117": 30, "118": 13, "11818825e": 30, "1185391788": 14, "119": 13, "11d": 30, "12": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 32, 33, 37, 39], "120": [2, 5, 7, 8, 10, 26, 27], "1200": [13, 22], "120152064": 6, "1206647803780373248": 6, "1206647803780373360": 6, "12099070e": 14, "120x": [8, 26], "1211": 0, "12121212": 22, "12189918e": 30, "1219": 13, "1220327407235617e": 13, "12207799": 14, "1224": 20, "123083499127842": 11, "123229003": 14, "123e": 0, "124": [1, 2, 24], "125": [5, 20, 28], "1250": [6, 9], "12515565": 29, "1252": 9, "1256850": 6, "12571141": 24, "1258": 30, "1259765087015694": 20, "12707126784": 6, "12758": 30, "12775121": 14, "1280": 6, "128144": 30, "12870931245150988288": 6, "12870931245150988800": 6, "129320": 30, "1294": 13, "12h": 6, "12x": 7, "13": [0, 1, 2, 6, 10, 13, 19, 20, 21, 24, 28, 30, 31, 32, 33, 39], "130": [13, 21], "1300k": 13, "1301": 13, "130614288": 14, "1307535010540395": 6, "13086569": 17, "131": 0, "131021": 13, "13131313": 22, "13149": 30, "131e": 17, "1324": 7, "1325485569": 14, "13336503": 13, "133383": 30, "13343719": 13, "1340": 13, "1343167527": 6, "134618112": 14, "13482772": 29, "135": [10, 13], "1353352832366127": 3, "1354": 30, "135585182899530": 6, "13597004": 29, "136": [1, 6, 10, 21, 24], "1360": 13, "136638": 13, "137": [1, 10], "13717932e": 19, "1377": 13, "1378": 13, "13781": 26, "138": 10, "1380": [9, 13], "13803759753640704000": 6, "1381": 13, "1382": 13, "1383": 13, "1385": 13, "1388173814": 6, "139": [6, 10], "14": [0, 1, 2, 5, 6, 9, 10, 13, 14, 16, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 37, 39], "1400": 9, "14062362e": 14, "140e": 34, "141": 30, "1411": 2, "1412": 2, "1413": 2, "14141414": 22, "1415": 2, "14159265": 0, "141592653589793": [0, 16], "1416": 2, "1417": 2, "142": 2, "143": [2, 8, 26], "14321575e": 14, "14342175765653756": 11, "14399997": 25, "14399999": 25, "143x": [8, 26], "144": [2, 13, 25, 30], "14431942": 29, "1443712780": 14, "14464051e": 14, "14489286e": 14, "144e": 25, "145": [2, 30], "14548611e": 14, "14574344693564": 20, "146": [2, 11], "14670135e": 1, "146e": 34, "147": 1, "14856013e": 30, "14874857e": 5, "149": 25, "1495": [1, 6], "15": [0, 2, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 39], "150": [1, 2, 14, 30], "1500": [13, 17, 19], "15000": [8, 18, 26], "15043744": 24, "1506346256": 14, "15151515": 22, "1523": 13, "152557373046875e": 6, "152649": 3, "15289074e": 14, "15298564": 28, "153": [2, 13, 31], "15352086": 25, "1536": 13, "153e": 34, "154": [2, 13, 20, 31], "1541": 30, "15423665e": 30, "1546e": [1, 30], "155": [2, 13, 31], "15500": 9, "15514191157778542": 24, "1554341": 14, "1555027751936": 6, "155583041103855e": 16, "15564": 13, "156": [2, 13, 30, 31], "156214940493651": 16, "1563071673": 20, "157": [1, 2, 13, 31], "158": [2, 13, 31], "158558": 13, "1587381910702497e": 7, "1593690581": 14, "16": [0, 1, 2, 3, 5, 6, 7, 11, 13, 16, 20, 21, 22, 24, 26, 27, 29, 30, 31, 32, 33, 39, 40], "160": [2, 13, 31], "16000": 9, "1606": 30, "1610151165": 14, "16110732": 14, "161502": 25, "16161616": 22, "1619064557": 20, "162": [2, 5, 13, 28, 31], "16227766": 18, "1627362779": 22, "163": [2, 13, 31], "164": [2, 13, 31], "16428541": 1, "165": [6, 13], "167": [0, 2, 13, 30, 31], "1672280820": 6, "16724067": 25, "16724997e": 14, "168": [2, 13, 31], "1681875887": 6, "1682691072": 6, "1685161423": 38, "168558857": 14, "16973318": 14, "1698839": 29, "16f": 6, "17": [0, 1, 5, 6, 10, 13, 19, 20, 24, 30, 31, 32, 33, 37, 38, 39], "170": [2, 13, 31], "1700": 13, "171": [2, 13, 31], "1715": 30, "17171717": 22, "172": 13, "17259463": 28, "173": [2, 13, 31], "17307690e": 14, "17364818": 0, "1740862": 24, "174692805": 21, "175": 24, "1760157840": 6, "1791754240830934e": 22, "17955697e": 14, "18": [1, 2, 6, 7, 10, 13, 19, 24, 29, 30, 31, 32, 33, 37, 39], "181760": 6, "18181818": 22, "18286320e": 14, "1845505028": 20, "185": 30, "185e": 26, "186": 30, "18666138e": 21, "18684464e": 30, "18696": 13, "18700e": 30, "187e": 26, "188": 13, "1887902": 14, "1887902047863905": 16, "188835": 13, "189": [1, 13, 24], "18903319e": 30, "1892264215": 13, "18981534": 25, "18992502e": 14, "19": [1, 2, 3, 5, 6, 7, 9, 10, 13, 15, 19, 23, 30, 31, 32, 33], "1903": [1, 6], "190691": 30, "191": [13, 25], "19191919": 22, "192": 13, "19200000e": 6, "19245012733664213": 8, "19269047e": 19, "1928982228": 13, "192e": [26, 29], "193": 13, "193e": 34, "19551557": 19, "195e": 26, "196103132": 14, "1963025921": 14, "19667087": 24, "197": 13, "1970": 10, "19726277": 0, "1983": [1, 24], "1989": 13, "19907133": 34, "1994": 13, "19967517e": 30, "19969579": 0, "1br": [5, 28], "1br2": [5, 28], "1d": [0, 2, 5, 18, 26, 32, 40], "1e": [1, 2, 5, 6, 8, 13, 15, 17, 19, 20, 22, 23, 24, 25, 26, 30, 40], "1e4": 11, "1f": 13, "1h": [5, 28], "1h2": [5, 28], "1hbr": [5, 28], "1qh4h5lhw_hoscazqvii1vrpwcppejthwkbo3a323azg": 42, "1st": 13, "2": [0, 1, 2, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "20": [0, 2, 3, 5, 6, 8, 10, 12, 13, 16, 17, 18, 21, 24, 26, 27, 28, 30, 31, 32, 33, 34, 39], "200": [1, 2, 7, 13, 18, 20, 30, 34], "2000": [9, 13], "20000148865173356": 13, "2003": 6, "20050397": 29, "2008": 6, "2010961": 19, "2012": 13, "2013": [4, 6], "2019": 36, "2020": 40, "2020202": 22, "2023": [0, 2, 4, 31, 40], "2024": [10, 37, 39], "203": 13, "204598136807022": 11, "20483230796889": 13, "20608131187146": 13, "20615": 6, "2063369727": 14, "20885": 3, "20905075e": 30, "209408": 6, "20cell": 15, "20markdown": 15, "20t": 11, "20with": 15, "21": [2, 3, 5, 6, 7, 8, 10, 13, 16, 26, 30, 31, 32, 33, 39], "210": [6, 8, 26], "2100": 13, "210088424323207": 11, "21055203": 5, "210y": [8, 26], "21123386e": 30, "212": [30, 34], "21212121": 22, "21293999e": 14, "213": [13, 25], "2130509563": 14, "215": 13, "215723629056": 6, "216": 13, "21694798": 1, "217": 13, "21758186": 34, "21773": 31, "218": 13, "21806302411547418": 27, "218176832": 14, "21820436": 24, "219": 13, "22": [1, 2, 5, 10, 11, 13, 20, 30, 31, 32, 33, 37, 39], "220": [0, 13], "2200": 13, "220446049250313e": [0, 6, 40], "22044605e": 21, "22140275": 2, "222": 11, "22214631": 14, "22222222": 22, "22254475": 16, "2227254": 0, "223": [13, 16], "224": 25, "22479069513437": 20, "225": 11, "22554103": 2, "22592000e": 6, "227": [13, 22], "2270": [1, 29], "228": 13, "22809558e": 14, "2289108": 0, "2289625004": 2, "229657428": 14, "22e": 0, "23": [1, 2, 5, 7, 10, 11, 12, 13, 16, 20, 24, 30, 31, 33, 37, 39, 40], "230": 25, "232": 30, "23232323": 22, "23325752": 27, "23329964437327755": 13, "2335501430": 20, "23363144e": 34, "23368759e": 1, "2345": 0, "234e": 23, "235": 13, "23583954j": 29, "236": [2, 13, 31], "23636813": 29, "23665877": 27, "237": [2, 13, 31], "237e": 26, "238": [2, 13, 31], "23869938": 24, "239": [2, 13, 31], "239e": 26, "24": [1, 2, 3, 5, 7, 10, 13, 16, 20, 24, 30, 31, 33, 37], "240": [1, 2, 13, 18, 25, 31], "24039999": 25, "2404": 25, "24055105e": 14, "241": [2, 13], "24114688": 6, "242": 2, "24242424": 22, "242e": 26, "243": 2, "2431": 13, "2432902008176640000": 6, "244": 2, "245": 2, "246": 2, "247": 2, "24705882": 29, "2474": 13, "248": 2, "249": [2, 13], "2495": 30, "25": [0, 1, 2, 3, 5, 6, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 33, 37, 39], "250": [1, 2, 13, 30], "250000": 13, "2500000000000001": 13, "25000000e": 14, "25000e": 30, "250e": 0, "251": 2, "2517679528326894e": 6, "252": 2, "25215415": 0, "25252525": 22, "253": 2, "2542": 2, "2543": 2, "2544": 2, "2545": 2, "2546": 2, "2548": 2, "2549": 2, "255": [1, 24], "25514052e": 19, "25520833": 21, "25550242": 14, "256": 13, "256016704": 9, "2562": [1, 6], "25624945e": 14, "25721551e": 21, "25741034": 25, "25757576e": 30, "25816839": 24, "25873623": 1, "259": 13, "26": [3, 5, 11, 13, 16, 18, 19, 22, 30, 33, 39], "261e": 23, "26244301e": 11, "26262626": 22, "263": 30, "26384628": 18, "265": 14, "26657909": 29, "26746927e": 30, "26757911e": 14, "26804924": 25, "26845682": 25, "269356036": 14, "26j": 5, "27": [3, 5, 11, 13, 30, 31, 33, 39], "27053550e": 14, "27182279e": 14, "27261317": 29, "27272727": 22, "273": [11, 13], "27328168": 14, "27462952745472": 6, "2747854427996614": 13, "2752523": 14, "2755": 1, "27624446": 29, "27662367": 24, "2774659880833895e": 7, "27765321e": 14, "2780": 9, "27890923e": 30, "27s_method": 20, "27s_polynomi": 6, "28": [1, 5, 11, 13, 20, 24, 30], "2800": 9, "280e": 0, "28125": 16, "28206459e": 30, "28242527e": 14, "28282828": 22, "28282828e": 30, "28306822e": 30, "28318531": 14, "283e": 34, "284": [13, 30], "285": 13, "286": 30, "2870202885": 13, "28730858e": 7, "288550084": 14, "2887793276654596": 20, "28885852": 14, "28974856e": 30, "2898598062432779": 11, "28data_pag": 13, "29": [1, 2, 10, 11, 13, 24, 30, 39], "290": 13, "29000e": 30, "290e": 25, "29161001": 1, "2917585576": 23, "292": 30, "29240134": 1, "29247477698630503": 11, "2928932188134519": 6, "2928932188134524": 6, "29292929": 22, "29360269e": 30, "29407727": 24, "2943467": 29, "29473657": 1, "298": 13, "29887672": 19, "29887676": 19, "29887685": 19, "29887721": 19, "2988785": 19, "29888301": 19, "298k": 13, "29948184e": 30, "29961546": 19, "2a": 31, "2br": [5, 28], "2c": 22, "2ca": 13, "2co_2": 13, "2d": [5, 8, 17, 18, 22, 27, 30, 32, 40], "2e": [0, 1, 30, 32, 33], "2f": [0, 2, 3, 6, 7, 8, 9, 13, 15, 16, 19, 20, 21, 23, 26, 28, 30, 34], "2f_f": 13, "2g": 30, "2hbr": [5, 28], "2pt": 6, "2u": [2, 22], "2x": [2, 6, 7, 17, 19, 20, 31], "2y": 13, "2\u03c3": 13, "3": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "30": [1, 5, 6, 7, 8, 11, 13, 15, 18, 20, 21, 23, 26, 27, 30], "300": [1, 2, 13, 30], "3000": 6, "3002503601": 0, "3005365921998688": 1, "301": 24, "30160929": 29, "3024": 1, "302585092994046": 0, "302652729696142": 11, "302767752784657": 20, "303": 13, "3030303": 22, "304": [30, 31], "30488611": 18, "305": 30, "3050": 9, "30515947": 29, "30584482e": 5, "306": [20, 21], "307534560277845": 1, "3079": 1, "308": 3, "30872995e": 14, "309": 30, "3098855599": 29, "30d": 6, "30f": 6, "30j": 5, "30y": [8, 26], "31": [11, 13, 19, 30], "310": [14, 17], "31054101": 24, "3106816": 6, "311333643161390640": 6, "311333643161390656": 6, "312": 14, "3124744715614": 20, "312e": 26, "313": 14, "31313131": 22, "31313131e": 30, "31383296e": 6, "314": 13, "3143": 1, "31452218": 1, "3145221843003411": 1, "31452218430034123": 1, "3145221843003413": 1, "314e": 13, "315": 1, "31654141": 14, "317": [13, 30], "3170": 6, "3171": 6, "31727857e": 30, "318": 13, "31813120e": 6, "319": 13, "3196": 13, "31999801": 29, "319e": 25, "32": [6, 19, 24, 30], "320": [13, 24], "3203509874995711": 24, "3205427044923441": 24, "321": 13, "32121277": 29, "3214667437645078": 13, "3217": 30, "322": 13, "32221463": 14, "3225806451612903": 0, "32323232": 22, "324": 13, "324573703052905e": 20, "32498396488279e": 22, "32534056": 13, "32555975e": 5, "3258518917108": 20, "32592593": 28, "32602655": 24, "32738": 14, "3275314145379786": 1, "32753143": 24, "3278399195": 24, "328": 24, "328402": 30, "33": [0, 5, 13, 28, 30], "3306690738754696e": [20, 23], "331557660": 14, "33177969": 29, "333": 0, "3333": [15, 21], "33333333": [21, 22, 27, 28], "33333333333333": 6, "333333333333332": 21, "333333333333333": 2, "3333333333333333": 0, "33333333333333337": [6, 38], "33333333333334": 21, "33333333e": 15, "333350338400844": 21, "333e": [15, 29], "334": 2, "33419537e": 14, "334e": 34, "33600104e": 14, "33718604270166": 20, "33874": 30, "339476128": 13, "34": [0, 2, 5, 13, 21, 30, 39], "34043": 30, "34054532": 24, "3426": 30, "34267356": 29, "34343434": 22, "34348484e": 30, "34348485e": 30, "34378179728": 2, "344": [26, 30], "34400417e": 14, "346": 13, "346e": 26, "34893843": 27, "34906585": 0, "34989752": 14, "34e": [1, 30], "35": [6, 10, 13, 24, 26, 34, 37, 39], "350": [9, 30, 34], "3501e": [1, 30], "35056497": 13, "35066486": 13, "35119021800712": 28, "353": 30, "35324662": 21, "35353535": 22, "354": 26, "35410858": 24, "35424162": 24, "3545262368760884": 1, "355": [24, 26], "35541533e": 14, "35563066": 25, "355e": 23, "356": 26, "35635383e": 14, "35759895552": 6, "3599979517947607040": 6, "3599979517947607200": 6, "36": [2, 30, 34], "3600": [13, 16], "3604360318": 16, "36136136136136143": 2, "36191334e": 6, "363417": 13, "36352": 6, "36363636": 22, "36384150e": 14, "3642": 30, "365383250944": 6, "36560665": 24, "3665": 13, "36672737": 24, "366e": 34, "36719416": 16, "36754402e": 14, "367676508029641e": 21, "3679": 3, "369557642": 14, "36995911e": 14, "36995973e": 14, "369e": 26, "37": [19, 30, 39], "37090501": 0, "37170825": 18, "3718588497": 5, "372": 13, "372041080266236": 29, "37204108026624": 29, "37209691e": 14, "373": 13, "37304950e": 14, "3732": 30, "37373737": 22, "37483611": 0, "375": 17, "3750": 6, "37500e": 30, "37628814": 24, "37663529e": 14, "377": 13, "3777623778304": 6, "37841258": 24, "37860883": 29, "3788752810890879": 13, "3788826772653788": 13, "378e": 34, "38": [1, 5, 6, 11, 16, 19, 30, 39], "38030344e": 11, "38066119e": 30, "38142852": 0, "38325363": 14, "38367549e": 30, "38383838": 22, "38491214": 29, "384e": 34, "38583245e": 6, "38627918": 24, "38649084e": 14, "3866": 30, "387": [1, 24], "389": [6, 13, 28], "38917489": 24, "39": [5, 11, 13, 16, 28, 30], "390": [6, 28], "39000000000001": [5, 28], "39040644": 27, "390625": 21, "391": [6, 28], "391186304436758": 20, "391230963953113": 20, "393": [6, 13, 28], "39386346487936e": 20, "39393939": 22, "39393939e": 30, "394": [6, 16, 28], "395": 30, "39557278": 24, "396": [6, 16, 28], "3962634": 0, "3967": 13, "397": [6, 16, 28], "398": [6, 16, 28], "399": [6, 16, 28], "39902482": 24, "3991438186509969e": 14, "3994373": 29, "39958516": 18, "39978364": 18, "39980212": 29, "39983766": 18, "39985385": 18, "39990725": 18, "39990787": 18, "39991442": 18, "3d": [1, 2, 8, 22], "3e": [6, 15], "3f": [0, 2, 7, 11, 13, 15, 16, 17, 24, 33], "3g": 0, "3k": 13, "3rd": [16, 25], "3x": [2, 7, 16, 26, 29], "3x3x3": 0, "3y": 7, "4": [0, 1, 2, 3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 42], "40": [2, 5, 13, 14, 15, 16, 19, 23, 30, 34], "400": [6, 13, 16, 28], "4000": [8, 20, 26], "40008248": 18, "40009526": 18, "40019437": 18, "40020394": 18, "40027104": 18, "40028779": 18, "40031617": 18, "40032191": 18, "40035133": 18, "40050318": 18, "4005072": 18, "4006681": [6, 21], "40067115": 18, "40078697": 18, "40084644": 18, "40085462": 18, "40096288": 18, "400k": 13, "40109182": 18, "40145916": 18, "4015339": 18, "40162308": 18, "40163014": 16, "40171771630": 6, "402": [1, 16, 24], "4022852329": 7, "40235092": 18, "40268319e": 1, "402842": 18, "403": [13, 16], "40334083": 18, "40395152367506": 13, "404": 16, "4040404": 22, "40416182": 24, "4044699": 18, "404e": 25, "405": 16, "4051260155411128e": 2, "40517716": 18, "406": 16, "40621031": 18, "406724879": 21, "407": [31, 32, 33], "40797271": 24, "407e": 26, "408": [31, 32, 33], "40845254": 18, "4086341036": 16, "40960375e": 14, "40976045": 18, "41": [1, 13, 15, 24, 34, 37], "410": [31, 32, 33], "4103338182": 23, "41093864": 18, "411": [31, 32, 33], "41203909": 24, "413": 13, "41353536": 18, "41414141": 22, "41421356": 27, "414213562373095": 8, "4142135623730951": [0, 8], "414213562374664": 8, "41602873": 24, "41660973": 14, "416930756132674": 20, "41737466": 18, "417e": 24, "418": 13, "41872749": 29, "41907520e": 14, "41919727": 24, "41948956e": 14, "419e": 24, "42": [1, 15, 26, 30], "4210854715202004e": 27, "42125427": 18, "42273837": 29, "42320289": 24, "42424242": 22, "42425400e": 5, "4244361781273245": 20, "42562893": 24, "42587515": 18, "427682055": 16, "4291268947": 13, "42950503": 24, "43": [13, 20, 30], "43000e": 30, "430e": 26, "431": 20, "43132653": 24, "43139168e": 30, "43189836": 18, "432": 20, "4326": 30, "432816": 13, "4328707": 14, "43434343": 22, "4344629441456016": 13, "43494484": 24, "43502848j": [6, 21], "4352267476228684": 13, "4352267476228722": 13, "43628241": 24, "4369578531870273": 20, "43915671458881": 20, "43920511": 18, "43953184": 24, "44": [3, 13, 15, 39], "44029516e": 14, "4404888": 24, "440892098500626e": [0, 20, 27], "44089210e": 13, "4408921e": 20, "441": 2, "44278271": 29, "442e": 34, "44327541": 24, "44346095": 0, "443460952792061": 0, "443881": 29, "4439378": 24, "443e": 34, "444": [10, 37], "44444444": 22, "444e": [26, 34], "44618477": 24, "4465326592": 6, "4466214": 24, "44806492": 18, "44826902": 24, "44853145": 24, "44952235e": 14, "44953708": 24, "4496597": 24, "44996584": 14, "44999775": 24, "45": [2, 5, 6, 10, 13, 21, 24, 28, 30, 34], "450": 6, "45169648e": 14, "4521": 31, "4527860255139964": 1, "453": 12, "45332917e": 24, "45454545": 22, "454e": 24, "455": 13, "45502309": 13, "45716772e": 19, "4574668234994665": 2, "45825350e": 1, "45940047": 18, "46": [1, 2, 5, 13, 24, 28, 30, 31, 32, 33], "46084441": 29, "460e": 34, "46151512e": 14, "46205275489156605": 20, "46217301e": 5, "46221445": 18, "46235968": 0, "463": [1, 24], "46302306": 29, "46410162j": 21, "46433799": 29, "464362": 30, "46464646": 22, "466": 31, "467": 13, "46826356": 1, "46833281366552": 24, "46839641": 1, "46932645": 1, "46959618248998036": 13, "469e": 17, "47": [13, 28, 30, 31, 32, 33], "470014715": 14, "470e": [23, 26], "47190048": 29, "472": 1, "47342567e": 14, "4734642": 18, "473e": 23, "47474747": 22, "4758979742813436": 23, "475b": 2, "47734592e": 14, "47764873": 14, "48": [5, 13, 15, 25, 31, 32, 33, 39], "480398336": 6, "48273508e": 14, "48293800e": 30, "482e": 34, "48332195": 14, "48335471": 0, "48484840e": 30, "48484848": 22, "48484848e": 30, "48516727e": 11, "48622952e": 14, "488": 13, "48889178e": 14, "48e": [1, 30], "48j": 5, "49": [0, 6, 11, 30, 31], "49000804": 27, "49012e": [2, 12], "490e": 23, "4912984000626383e": 24, "49131361": 25, "49182469": 2, "49244192": 18, "49433000e": 14, "49439233": 19, "49453733": 5, "4946534726349484": 11, "49494949": 22, "495": 3, "49504067e": 14, "49799434": 29, "498": 30, "49844745e": 30, "49867290e": 1, "499": 13, "4999998": 28, "4999999999": 28, "49e4": [6, 21], "4e": [1, 30], "4f": [13, 15, 16, 20, 24, 31], "4g": 13, "4h_2o": 13, "4pt": 6, "4th": 13, "4x": [6, 7], "5": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39], "50": [1, 2, 5, 6, 9, 11, 13, 15, 16, 18, 20, 22, 23, 27, 28, 30, 31, 32, 33, 34], "500": [2, 6, 7, 13, 19, 27, 32, 33], "5000": [2, 9, 11, 13, 24, 27, 30], "500000000000002": 13, "50000000e": 14, "50000e": 30, "50005162": 19, "5001": 27, "50016": 14, "500e": 17, "500k": 13, "50115890e": 14, "50119988e": 5, "50334979": 14, "505004004389188": 11, "50505051": 22, "50619449e": 30, "506e": 17, "50898336e": 14, "50j": 5, "51": [11, 13, 30], "5100": 11, "51100484": 14, "51260786e": 14, "514": 2, "514112836825973": 11, "515": 2, "51515152": 22, "516": 2, "5161": 30, "51652239626604": 20, "517": 2, "51800664": 0, "518394352": 0, "51939197": 18, "52": [1, 23, 24, 30], "52069063": 18, "521": 13, "5218875824868201": 23, "5224": 13, "5234375": 16, "524312896405919": 3, "524e": 34, "52517499e": 14, "52525253": 22, "527": 13, "5271": 13, "528": 13, "52879944409127": 11, "529": 13, "53": [5, 8, 13, 16, 26, 27, 30, 34], "530": 13, "53063574e": 14, "531": 13, "5312499999999987": 6, "531991878384006": 6, "532": 13, "533": 13, "53327946": 6, "534480": 13, "5348867187457242e": 30, "534e": 24, "53535354": 22, "53709575": 29, "537e": 34, "53813521": 14, "53847": 2, "54": [1, 11, 30], "541": 13, "544": 30, "54436094": 14, "54497691": 13, "545": 13, "54545455": 22, "546": 3, "547": 13, "54700196e": 5, "5478": 13, "5480": [1, 24], "54898106e": 14, "54965507e": 14, "54985867": 29, "54e": 16, "55": [3, 11, 13, 18, 24, 30, 34, 39], "550": 9, "550k": 13, "5512": [1, 6], "55266300e": 14, "552e": 23, "55331714e": 14, "553716061": 14, "553783369922858": 21, "553e": 24, "55555556": 22, "556": 13, "559": 7, "55905648": 1, "5594238377522345": 13, "56": [0, 1, 5, 13, 24, 30, 31], "56006312": 29, "561": [31, 32, 33], "56100e": 30, "56120872": 23, "562": [31, 32, 33], "56250e": 30, "563": [31, 32, 33], "5630033628012618": 13, "5630113483142608": 13, "56328585": 18, "563e": 0, "565": [31, 32, 33], "56565657": 22, "566": [31, 32, 33], "5660161": 29, "56638625": 0, "56666667": 28, "566688": 30, "567": [31, 32, 33], "56735137": 23, "5673513747965597": 23, "56759": 13, "56761491e": 14, "57": [5, 13, 28, 30], "57021389": 1, "5707963267948966": 0, "57084178e": 14, "5714285714285714": 23, "57198376e": 14, "571e": 0, "57233217": 1, "573": 31, "57391102": 27, "574": 30, "575221": 3, "57575758": 22, "57575758e": 30, "57628126": 29, "57771705": 14, "57773162": 5, "5793": 30, "58": [13, 30], "580": 13, "58113883": 18, "5832776": 14, "583403798356311": 34, "5837456060607": 7, "58529732": 28, "58585859": 22, "5879661186615786e": 22, "588325653": 14, "58893455": 1, "58e": 13, "59": [5, 10, 13, 16, 30, 37], "59059092e": 14, "59141447": 1, "59237": 12, "59341303": 1, "59555671e": 14, "5959596": 22, "59747475e": 30, "5977615": 19, "59792994": 1, "598": 24, "5996022": 5, "5e": 13, "5e13": 6, "5x": 7, "6": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 42], "60": [5, 8, 12, 13, 16, 24, 26, 30], "600": 13, "6000": 9, "600000": 11, "60000e": 30, "60207133": 19, "60286812": 13, "6032": [1, 30], "604": 13, "605": 27, "6052": 3, "606": 27, "6060": 13, "60606061": 22, "60608174": 21, "6065": 3, "607": 27, "6075": 13, "608": 27, "6088721879129313": 11, "609": 27, "6094": 3, "6098177": 14, "60j": 5, "60y": [8, 26], "61": [13, 30], "61051038": 29, "611": 20, "61107316": 14, "612": 20, "6131044728864088": 25, "613987753472": 6, "61532928e": 6, "6155e": [1, 30], "61616162": 22, "61678631": 29, "61795485": 16, "618": 16, "6180105030251086": 11, "618e": 34, "619": 30, "61910374e": 6, "62": [8, 13, 26, 30], "62079277e": 30, "62100654e": 11, "62105057e": 6, "62187516": 29, "62222295e": 14, "62366445": 1, "623e": 34, "624": 17, "62434616e": 30, "624999538349": 26, "625": 20, "62526515484863": 13, "625e": 34, "62626263": 22, "6267447708446054": 1, "6271": 1, "629": 1, "63": [7, 13, 14, 30, 39], "63016717": 5, "63030812099294896": 6, "63107822410148": 3, "6315": [8, 26], "632e": 13, "6351811278100286e": 2, "6358": 1, "63636364": 22, "63677968e": 19, "637545217": 14, "6379999999999981": 13, "63875604": 14, "638e": 26, "6396746": 29, "63994657": 5, "639e": 24, "64": [13, 30, 31, 39], "640x480": 13, "64363": 30, "64442926": 14, "64462519e": 14, "645651": 30, "64646465": 22, "64695817": 18, "646e": 24, "6472": 1, "64726287e": 14, "647e": 24, "64872127070013": 6, "6492": 1, "64bit": [10, 37], "65": [3, 5, 11, 13, 16, 26, 30], "6504913306781755e": 16, "65454727": 1, "65598207645877": 20, "65656566": 22, "65656566e": 30, "65693695": 0, "656e": [24, 34], "65721291e": 17, "65778914e": 17, "65785007e": 14, "658e": 34, "66": [13, 30], "66000": [11, 13], "66061764e": 14, "660e": 34, "66115630e": 14, "66133814775094e": 5, "66392522": 29, "66453526e": 5, "6666666666666666": [0, 15], "666666666666667": 0, "6666666666666674": 16, "66666667": 22, "66666667e": 15, "6667": [6, 15], "667e": [15, 29], "668e": 17, "67": [13, 39], "671301": 13, "67211215": 14, "67215554e": 14, "67216743e": 14, "67338629e": 1, "67392305e": 30, "674e": 23, "675": 3, "67613": 30, "6764763125625435": 31, "67676768": 22, "676e": 34, "67705098": 18, "678": 30, "679": [6, 13, 21], "68": [11, 13], "68011436": 1, "683": [6, 21], "68612694e": 30, "68619": 13, "68686869": 22, "69": [13, 20], "691": 30, "69137": 13, "69161839": 0, "693": 13, "69314718": 20, "6931471805599453": 20, "6931471805599456": 20, "69542539e": 30, "69545455e": 30, "69696954e": 30, "6969697": 22, "69696970e": 30, "6981317": 0, "69886885": 29, "6d": 30, "6th": [7, 38], "6x": 7, "7": [0, 1, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38], "70": [2, 13, 30], "700": [9, 13, 30], "70000e": 30, "70084958": 16, "700e": 34, "701": 16, "70156965": 27, "70192769": 1, "70311344": 0, "7035": 1, "7038": 30, "70421473": 29, "704263032371085": 21, "704760322": 14, "70546826": 14, "7070256434054254": 11, "70707071": 22, "70710678": [2, 6, 8], "707974": 13, "708837666": 14, "70e": [1, 30], "71": [1, 5, 13, 24, 28, 30], "71000000000001": 5, "71108947e": 14, "71144196": 18, "71164629e": 14, "71345892592966": 34, "7160": [1, 6], "7163": 13, "71717172": 22, "718281828459045": 0, "71933440e": 6, "7199554861056": 6, "72": [5, 13, 28, 31, 39], "720000": 11, "72108844": 28, "72167715840": 6, "7236544062149992": 11, "723e": 24, "7252145572003386": 13, "72727273": 22, "72j": 5, "73": [5, 6, 21, 30], "73191444": 17, "73205081": 27, "732e": 17, "7333673534149683": 11, "7340062": 29, "734723475976807e": 7, "73737374": 22, "73760167e": 14, "737e": 34, "73863375370596": 20, "738633753705965": 20, "738633791430882": 20, "738633804496054": 20, "73882436": 14, "73961882": 5, "73j": 5, "74": [2, 11, 20], "740219034714983": 20, "7407944": 1, "742e": 24, "74532925": 0, "7453292519943295": 0, "746e": 24, "74712714e": 20, "74747475": 22, "74798389e": 14, "74895299e": 30, "748997392381676": 11, "749": 11, "75": [5, 6, 8, 13, 17, 18, 26, 29, 30], "75003904e": 6, "75011061e": 20, "75159824": 29, "751e": 24, "75209239e": 5, "75234941e": 14, "753": 31, "75330375": 34, "75388776": 29, "75459634e": 14, "754e": 0, "756111184500": 6, "75757576": 22, "75785285e": 30, "75j": 5, "76": [13, 30], "760": 13, "76306034": 34, "76391400152738": 20, "76511544": 11, "76604444": 0, "76643716": 29, "7671162238028324": 1, "76767677": 22, "769292354251341": 20, "76929656115579": 20, "77": [2, 5, 13], "77020888": 25, "770e": 0, "77147e": 30, "771715812062107": 20, "77218047": 14, "772874": 13, "773159728050814e": 16, "7733539398046005": 6, "7733541052278312": 6, "7733541062373446": 6, "7733541062373843": 6, "773e": 13, "77629474221368": 13, "77635684e": 13, "776e": 0, "77777778": 22, "77883842": 11, "77920006547463": 13, "7798889": 14, "78": [0, 6, 11, 13, 39], "782": 13, "783": [1, 24, 30], "78348677": 29, "78382253": 1, "78532766": 0, "78787879": 22, "788541753": 14, "78988401": 29, "79": [0, 6, 13, 20, 30, 39], "79056942": 18, "79175229e": 30, "7925268": 0, "79326904": 19, "793435": 13, "7950016288086892": 0, "79789203": 18, "7979798": 22, "79803115": 18, "79809363": 18, "7981403392675809": 13, "79883362": 18, "79895061": 19, "79907064": 18, "79923755": 18, "79926913": 18, "79929687": 0, "79946213": 18, "799504121233703": 11, "79951776": 18, "79966799": 18, "79975191": 18, "79979238": 18, "79986336": 14, "79986591": 18, "7e": 13, "8": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38], "80": [5, 13, 17, 27, 30, 33], "800": 9, "80017452e": 30, "80026888": 18, "80048488": 18, "80049314": 18, "80056815": 18, "80069907": 18, "80070447": 18, "80077275": 18, "8012632": 18, "80131159": 18, "80140733": 18, "80143985e": 5, "80159464": 18, "80171624": 18, "80193034": 18, "80203193": 18, "8023e": [1, 30], "80245462": 18, "80249061": 18, "80277564": 18, "80316002": 18, "80348781": 18, "8037811822645051392": 6, "8037811822645051776": 6, "80478864": 18, "80520558": 18, "80553658": 14, "80628913": 18, "806564732889672": 11, "8075100000000082": 25, "80808081": 22, "80818399": 18, "80851200e": 6, "809046578": 14, "81": [13, 30], "81311318": 18, "81572909": 18, "81698638": 18, "81818182": 22, "81818182e": 30, "82": [1, 13, 24, 28, 30, 39], "820": 11, "820987": 18, "824e": 34, "82582777": 29, "826": 13, "82630199": 18, "8264": 13, "82656126e": 14, "826e": 25, "827499940822171": 11, "82828283": 22, "8291999504602496": 20, "83": [5, 11, 13, 30], "830": 13, "8304": 13, "83054458": 29, "83159721": 29, "83177174": 18, "832514": 13, "83321947": 14, "83333333": 18, "8333333333333333": 18, "838250": 6, "838251": 6, "83838384": 22, "83871313": 18, "83j": 5, "84": [5, 13, 39], "84000260e": 14, "84070253e": 14, "84147098": 14, "84203854": 18, "8421709430404007e": 20, "84257219": 29, "84320000e": 6, "843280888": 14, "84377137e": 30, "84580927e": 14, "84592537e": 22, "84742803e": 5, "84752295": 18, "84848485": 22, "84j": 5, "85": [5, 11, 13, 30, 39], "851e": [0, 24], "85458288": 14, "855326": 13, "856765187": 14, "85692514": 18, "85858586": 22, "85j": 5, "86": [8, 30], "860": 13, "86379487": 1, "865": 30, "86532742e": 14, "86592014e": 34, "86630709e": 14, "8665258494365844e": 20, "86657557": 14, "86669879e": 11, "86683456": 17, "86796457": 18, "867e": 24, "86868687": 22, "869604401089358": 6, "87": [26, 30, 39], "87012987e": 30, "87188098": 0, "872205571": 14, "872657663724665": 11, "874192746384855": 13, "875": 13, "8752948036761600000": 6, "87547709e": 30, "87552988": 18, "87631636": 18, "87878788": 22, "87964521": 0, "879999999999999": 20, "88": [8, 13, 39], "8810": 13, "88155125": 1, "882": 13, "882e": 13, "88329327": 0, "884": 1, "88430": 13, "88432325": 0, "88535596": 13, "8853559627351465": 13, "88888889": 22, "89": 2, "89216084e": 14, "892e": 34, "89410": 13, "895": 13, "89545773e": 19, "895e": 13, "89663872": 19, "896e": 34, "89816457e": 14, "89824000e": 6, "8989690721649484": 20, "8989899": 22, "89993168": 14, "8x": 21, "8y": 6, "9": [0, 1, 2, 3, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38], "90": [5, 9, 13, 27, 30], "900": 13, "9000": 13, "9007423896796354e": 22, "90138771133189": 0, "90138782": 18, "90194032": 19, "90303030e": 30, "9032e": [1, 30], "90330352e": 14, "9044796": 1, "90490e": 30, "9056": 0, "906177281": 14, "90625e": 30, "90747573e": 1, "907e": 34, "90909091": 22, "90929743": 14, "90j": 5, "91": [13, 25, 30, 39], "91475559": 6, "91874777": 29, "91919192": 22, "92": 30, "920": 11, "9219136430763581": 11, "923244909010131": 11, "924": 30, "9285595695281881": 20, "92929293": 22, "93": [13, 16, 30, 39], "9301404382402625": 11, "931e": 34, "93280000e": 6, "93328779": 14, "938": 13, "93826256": 0, "93889390e": 19, "93939394": 22, "93969262": 0, "93kutta_method": 17, "94": [5, 11, 13, 30], "940": 30, "942": [1, 13], "943419918779492": 11, "9439999999999995": 20, "94584556": 34, "94595947": 34, "94628672": 6, "94705568e": 14, "94705569e": 14, "94705588e": 14, "94705636e": 14, "94784176e": 14, "948387": 13, "9486050757322071": 11, "94949495": 22, "94j": 5, "95": [1, 2, 11, 13, 24, 30, 40], "950": 27, "95328325": 6, "95396512": 24, "958154": 3, "95959596": 22, "96": [1, 26, 30], "960594732333751e": 0, "960758701245243": 26, "960758701630095": 26, "960758701630144": 26, "96097068": 14, "960e": 29, "963": 30, "96422963": 34, "965": 30, "96664389": 14, "967139665561225": 1, "9680e": [1, 30], "96830e": 30, "96966389e": 30, "96969697": 22, "97": [5, 30], "9728254": 1, "97311734": 0, "97338022e": 14, "97532877e": 6, "97846320e": 30, "97872232": 0, "97979798": 22, "98": [5, 28, 30, 39], "980797": 13, "982": 13, "9828564662535015": 20, "9838819479373777": 11, "983e": 24, "98453046": 27, "9854448": 24, "98712369": 19, "98989899": 22, "98e": [1, 30], "99": [5, 30, 31], "99041304": 6, "99092135": 6, "991276533834524": 17, "99149259": 5, "99153215": 0, "992": 13, "993": 13, "9932317910802477": 11, "9937154117977646": 11, "9937219694072356": 11, "99408152": 0, "99432678": 14, "994e": 34, "995": 13, "996": 13, "996012819169536": 16, "9969": 13, "997": 13, "99735": 13, "998": 13, "9988782": 11, "999": 13, "99902596e": 30, "99902597e": 30, "99935583": 6, "99980929": 6, "999838223738076": 17, "9999869672459537": [1, 30], "99998925": 6, "9999934070923728": 6, "999993407092373": 6, "9999983517708524": 6, "9999994300847312": 17, "99999959": 29, "9999997051127": 20, "99999978": 29, "999999886950595": 2, "9999999": [28, 29], "99999994": 29, "9999999623352622": 2, "99999998": 6, "999999999942188": 26, "9999999999999": 20, "999999999999993": 5, "999999999999998": 29, "9999999999999984": 16, "999999999999999": 15, "9999999999999998": 6, "9999999999999999": [6, 29], "9th": [2, 5, 27], "A": [0, 1, 4, 5, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "And": [0, 2, 13, 15, 16, 17, 19, 20, 27, 28, 34], "As": [0, 6, 10, 11, 12, 13, 16, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34], "At": [2, 7, 13, 16, 18, 21, 22, 23, 24, 25, 28, 32], "Being": 11, "But": [5, 7, 12, 20, 25, 26], "By": [2, 13, 16, 17, 20, 23, 24, 36], "For": [0, 1, 2, 3, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34], "If": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "In": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 42], "It": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40, 43], "Its": 27, "Near": 6, "No": [10, 11, 12, 13, 37, 40], "Not": [16, 23, 25, 27, 34], "Of": [0, 2, 9, 13, 29, 41], "On": [13, 23, 30], "One": [0, 2, 6, 10, 11, 13, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 31, 32, 33, 34], "Or": [0, 5, 15, 22, 28], "That": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 19, 20, 24, 25, 26, 28, 31, 32, 33, 34], "The": [0, 1, 2, 7, 8, 10, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40], "Then": [0, 2, 7, 10, 11, 12, 13, 17, 18, 20, 21, 22, 23, 29, 30, 31, 32, 33], "There": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 38, 43], "These": [2, 4, 5, 6, 7, 10, 11, 13, 14, 16, 17, 18, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 42], "To": [0, 1, 2, 5, 6, 7, 8, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 38], "With": [0, 1, 6, 7, 9, 10, 13, 16, 17, 21, 25, 28, 29, 30, 34], "_": [2, 13, 17, 24, 32, 33], "_0": [7, 31], "_1": [2, 31], "_2": [2, 15, 30], "_____________": 6, "__enter__": 10, "__exit__": 2, "__expired_attributes__": [6, 16, 28], "__format__": [0, 15], "__former_attrs__": [6, 16, 28], "__future__": [31, 32, 33], "__getattr__": [6, 16, 28, 31, 32, 33], "__init__": [0, 6, 16, 22, 28, 31, 32, 33], "__main__": 26, "__name__": [31, 32, 33], "__repr__": 0, "__str__": 0, "__version__": 37, "_a": 15, "_check_func": [2, 13, 31], "_core": 13, "_datasourc": 13, "_fig": 2, "_file_open": 13, "_flapack": 5, "_frame": 2, "_fsolv": 12, "_function_base_impl": 2, "_generatorcontextmanag": [2, 10], "_init_draw": 2, "_is_sav": 2, "_lam": 31, "_lambda": [31, 34], "_linalg": 27, "_make_jvp": [31, 32, 33], "_make_vjp": [31, 32, 33], "_minpack_pi": [2, 13, 31], "_modified_open": 13, "_msg": 2, "_npyio_impl": 13, "_odeint": 12, "_odepack": 2, "_odepack_pi": 2, "_polynomial_impl": 13, "_raise_linalgerror_singular": 27, "_read": 13, "_root_hybr": [2, 13, 31], "_setattr_cm": 2, "_t": 31, "_umath_linalg": 27, "_wrapped_func": [2, 13, 31], "_xr": 31, "_yr": 31, "a0": [12, 13, 16, 20, 24, 31], "a1": [3, 13, 27], "a10": 13, "a11": 13, "a12": 13, "a13": 13, "a2": [3, 13], "a20": 13, "a21": 13, "a22": 13, "a23": 13, "a3": 13, "a60": 6, "a_": [13, 29, 30], "a_0": [29, 32], "a_1": [29, 32], "a_2": [29, 32], "a_b": 13, "a_i": [13, 28], "a_ib_i": 5, "a_j": 13, "a_mu": 11, "a_n": 32, "a_p": 13, "a_sigma": 11, "aa": [1, 21], "ab": [2, 5, 11, 13, 18, 19, 20, 22, 23, 25, 27, 30, 31, 34], "abel": 8, "aberichard": 2, "abil": [1, 22, 23, 28], "abl": [2, 6, 10, 12, 13, 15, 22, 33, 34, 36], "about": [0, 2, 3, 6, 7, 11, 13, 14, 16, 18, 19, 20, 22, 25, 27, 28, 29, 30, 31, 32, 33, 34, 36, 39, 43], "abov": [0, 1, 2, 3, 5, 6, 8, 11, 12, 13, 15, 16, 17, 20, 21, 24, 25, 27, 28, 29, 31, 32, 34], "abracadabra": 10, "abserr": 13, "absolut": [5, 6, 11, 12, 13, 21, 24, 30, 31], "absolute_import": [31, 32, 33], "abstractmoviewrit": 2, "acc": 13, "access": [0, 13, 14, 15, 17, 31, 32, 40], "accommod": [26, 32], "accompani": 40, "accomplish": [10, 19], "accord": [5, 6, 16], "accordingli": [15, 25], "account": [1, 11, 13, 24, 30, 40], "accumul": [16, 17, 24], "accur": [2, 3, 6, 7, 13, 16, 17, 20, 22, 25, 38], "accuraci": [2, 3, 6, 8, 13, 15, 17, 22, 23, 25], "aceton": 13, "acetone_": 13, "achiev": [0, 2, 3, 6, 13, 16, 17, 18, 25, 28, 34], "acm": 6, "acr": [8, 26], "across": [0, 13, 40], "act": [6, 15], "acta": 6, "action": 20, "activ": [13, 32, 34], "actual": [0, 1, 2, 3, 5, 6, 10, 11, 13, 15, 22, 23, 34, 38], "ad": [5, 11, 27, 30], "adam": [32, 33], "adap": [2, 13], "adapt": [2, 6, 7, 8, 11, 13, 16, 17, 20, 21, 22, 25, 29, 31, 32, 36], "add": [0, 2, 5, 6, 7, 9, 10, 12, 13, 14, 15, 22, 27, 28, 30, 32, 34], "add_subplot": [1, 2, 8, 9, 13], "addendum": 0, "addit": [0, 1, 6, 8, 10, 12, 13, 20, 30, 34, 35], "addition": 18, "address": [3, 13, 17], "adjac": 11, "adjust": [1, 2, 9, 34], "admit": 0, "admittedli": [5, 32], "advanc": [2, 5, 8, 10, 16, 17, 20, 27, 31, 32], "advantag": [2, 6, 7, 13, 17, 26, 28, 31, 40], "advis": 16, "aeq": 13, "aero": 9, "aerospac": 9, "affect": [11, 13, 15, 17, 25, 30, 32, 40], "african": 9, "after": [0, 2, 8, 10, 11, 12, 13, 15, 16, 17, 19, 24, 26, 28, 30, 31, 32, 34], "afterward": [9, 10], "ag": [40, 43], "again": [2, 8, 10, 11, 12, 18, 19, 20, 22, 23, 24, 26, 28, 30, 32], "against": [5, 11, 19], "ago": [4, 31], "agre": [2, 13, 16, 23], "agreement": [2, 13, 17], "ahead": 6, "aim": [13, 19, 25, 40], "ainv": 27, "air": [9, 13], "al": 13, "al_": 13, "alabama": 9, "alert": 10, "algebra": [0, 6, 11, 14, 17, 21, 22, 23, 24, 29, 30, 39, 43], "algorithm": [2, 13, 16, 17, 20, 22, 25, 26, 28, 30, 32, 36], "alia": [0, 2, 5, 6, 28], "alias": [6, 28], "alic": 9, "aliceblu": 9, "align": [0, 5, 7, 21], "alist": 14, "alizarin": 9, "all": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "all_anim": 2, "all_answ": 21, "all_coeff": 6, "allax": 9, "allclos": [22, 27, 29, 31, 34], "alloi": [9, 13], "allow": [0, 2, 5, 6, 9, 13, 15, 16, 17, 26, 27, 28, 29, 31, 32, 33, 34, 40], "almond": 9, "almost": [0, 8, 9, 13, 14, 23, 30, 32], "along": [2, 13, 14, 31, 36], "alot": 6, "alpha": [1, 2, 6, 9, 11, 12, 13, 22, 24, 30, 32, 33, 34, 40], "alpha0": 12, "alreadi": [0, 6, 7, 16, 20, 36], "also": [0, 1, 2, 3, 5, 6, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41, 43], "altern": [0, 1, 5, 6, 9, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 25, 28, 30, 34, 41], "although": [0, 2, 6, 12, 13, 16, 29, 30, 31, 32, 34, 40], "alwai": [0, 2, 3, 6, 10, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34], "am": [6, 11, 12, 31, 38], "amaranth": 9, "amaz": 11, "amazon": 9, "amber": 9, "ambient": 11, "ambientt": 11, "american": 9, "amethyst": 9, "ami": 15, "amin": 1, "among": 34, "amount": [7, 8, 11, 26, 30, 36], "an": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 32, 33, 36, 38, 40, 41], "anaconda": 24, "anal": 13, "anali": 6, "analog": [0, 21], "analysi": [0, 3, 5, 10, 13, 16, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 39, 43], "analyt": [2, 7, 8, 11, 13, 14, 16, 17, 19, 20, 23, 25, 30, 31, 32, 33], "analyz": [0, 16], "android": 9, "angl": [2, 9], "anglea": 9, "angleb": 9, "angular": 2, "ani": [0, 1, 2, 4, 5, 6, 7, 10, 11, 13, 14, 15, 18, 19, 20, 22, 24, 27, 28, 30, 31, 32, 34, 40, 41], "anim": [2, 16], "anonym": [0, 2], "anoth": [0, 6, 7, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 25, 27, 30, 31, 38], "anp": [31, 32, 33], "answer": [0, 1, 2, 3, 6, 7, 8, 10, 11, 12, 13, 16, 20, 23, 24, 26, 28, 31, 38], "anti": 9, "anticip": [22, 31, 32, 34], "antiqu": 9, "antiquewhit": 9, "antoin": [0, 13], "antoine_data": [10, 13], "antoine_databas": 10, "anymor": 34, "anyon": 40, "anyth": [0, 9, 13, 14, 15, 18, 24, 26, 28, 29, 32, 34], "ao": [7, 9], "ap": [11, 24], "apart": 6, "api": [30, 40], "appar": [11, 12, 22], "appeal": 13, "appear": [1, 2, 6, 11, 12, 13, 19, 32], "append": 2, "append_imag": 2, "appendix": 13, "appl": [9, 15], "apples_remain": 15, "appli": [7, 10, 11, 13, 21, 22, 23, 25, 30], "applic": [2, 6, 11, 13, 21, 27, 33, 39, 43], "approach": [0, 1, 3, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 34, 41, 43], "appropri": [2, 6, 8, 13, 14, 16, 19, 24, 26, 30], "approx": [2, 6, 22, 24, 28, 34], "approx_v": 16, "approxim": [0, 2, 3, 7, 8, 11, 13, 15, 16, 17, 18, 20, 22, 25, 28, 31, 32, 34], "apricot": 9, "aqua": 9, "aquamarin": 9, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 42, 43], "arang": [1, 6, 27, 33], "arb": 13, "arbitrari": [0, 10, 11, 13, 40], "arbitrarili": 10, "architectur": [10, 37], "archiv": [2, 6], "area": [6, 9, 16, 26, 43], "area1": 13, "area2": 13, "area_sid": 26, "area_top": 26, "aren": 32, "arg": [0, 1, 2, 10, 11, 12, 13, 17, 20, 23, 24, 26, 30, 31, 32, 33, 40], "argmax": 9, "argmin": [23, 24], "argnam": [2, 13, 31, 40], "argsort": 29, "argu": [11, 23], "argument": [0, 2, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24, 25, 26, 31, 32, 40], "ari": 13, "arial": 9, "aris": [16, 27], "arizona": 2, "armi": 9, "around": [0, 2, 4, 13, 14, 16, 17, 18, 20, 23, 24, 26], "arr": [13, 17], "arrai": [1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40], "arrang": 10, "array_lik": 40, "arriv": [2, 17, 24], "arrow": [9, 18], "arrowprop": 9, "arrowstyl": 9, "arsen": 9, "art": [13, 32], "artefact": 6, "artform": 9, "artifact": [5, 6], "arylid": 9, "asanyarrai": [2, 13, 31, 32, 33], "asarrai": 6, "ash": 9, "ask": [6, 11, 13, 17, 24, 26], "asparagu": 9, "aspect": 26, "aspx": 11, "assess": [11, 19, 20, 26], "assign": [13, 15, 17, 20, 26], "associ": [7, 25, 30, 40], "assum": [1, 2, 3, 6, 11, 12, 13, 14, 16, 19, 21, 22, 24, 28, 30, 31, 34, 36, 40], "assumpt": [13, 28, 34], "astyp": [27, 28], "asym_peak": 13, "asymmetr": [13, 25], "asymptot": [24, 25], "atleast_1d": [2, 13, 31], "atm": 13, "atol": [2, 12, 17, 22], "atom": 9, "atomic_mass": 13, "attent": 15, "attr": [6, 16, 28, 31, 32, 33], "attribut": [0, 6, 11, 13, 16, 17, 19, 27, 28, 31, 32, 33, 40], "attributeerror": [6, 16, 28, 31, 32, 33], "au": 9, "auburn": 9, "augment": [14, 27, 31, 43], "aureolin": 9, "aurometalsauru": 9, "author": 11, "auto": [9, 31], "autograd": [32, 33, 39], "autom": [31, 32, 34], "automat": [0, 7, 10, 11, 13, 14, 20, 25, 32, 34, 43], "avail": [0, 4, 8, 9, 11, 13, 14, 17, 23, 26, 29], "averag": [8, 13, 17, 24, 25, 26, 30, 34], "avg_x": [11, 24], "avocado": 9, "avogadro": 0, "avoid": [2, 6, 10, 12, 13, 23, 28, 30, 32, 33, 34, 43], "awai": [6, 7, 13, 17, 24, 31, 34], "await": [8, 26], "awar": 29, "awiggl": 27, "ax": [1, 2, 5, 8, 9, 13, 27], "ax1": [9, 11], "ax2": [9, 11], "ax3": 11, "axhlin": 20, "axi": [2, 8, 14, 19, 20, 21, 22, 30, 31, 32, 33], "axvlin": [20, 24, 25, 26, 30], "az887": [10, 37], "azim": 2, "azur": [9, 10, 37], "b": [0, 1, 2, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 40, 42], "b0": [1, 13, 24, 30, 31, 32], "b00": 32, "b01": 32, "b02": 32, "b1": [1, 30, 32], "b2": [1, 30], "b3": [1, 30], "b4": [1, 30], "b_": 13, "b_0": [24, 31], "b_i": 28, "b_mu": 11, "b_sigma": 11, "ba": 18, "babi": 9, "back": [0, 4, 10, 12, 15, 16, 17, 20, 22, 29, 30, 31, 32], "backend": 40, "background": 10, "backslash": 24, "backward": [2, 6, 13], "bad": [2, 6, 7, 12, 13, 22, 30, 32, 34], "baker": 9, "balanc": [2, 11, 16, 18, 23, 27, 28, 30], "ball": 9, "banana": 9, "band": [2, 5, 12, 13, 31], "bar": 9, "barbi": 9, "bare": 13, "barn": 9, "barrier": 2, "base": [1, 2, 5, 6, 10, 11, 14, 22, 28, 29, 30, 32, 34, 40], "base10": 0, "baselin": 13, "basi": [5, 6, 13, 16, 32], "basic": [1, 5, 6, 13, 15, 17, 20, 23, 30, 31, 39, 43], "batch": [2, 6], "battleship": 9, "bayesian": 40, "bayesian_information_criterion": 40, "bazaar": 9, "bbox_to_anchor": [2, 19], "bc": [22, 28], "be052320": 12, "bean": 9, "beau": 9, "beauti": [9, 16, 23], "beaver": 9, "becaus": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 40], "becom": [0, 6, 13, 19, 23, 30, 32, 33], "been": [2, 4, 5, 6, 9, 11, 13, 15, 16, 19, 24, 28, 31, 32, 43], "befor": [0, 2, 3, 9, 10, 12, 13, 14, 16, 17, 18, 20, 22, 26, 30, 31, 32, 33, 34, 40], "begin": [0, 2, 5, 6, 7, 13, 15, 17, 19, 21, 22, 25, 28, 29, 30], "beginn": [39, 43], "behav": [2, 3, 7, 16, 20, 28], "behavior": [2, 5, 6, 13, 15, 18, 19, 28, 30, 32, 33, 34, 38], "behind": [2, 17, 20, 29, 34], "beig": 9, "being": [6, 13, 21, 25, 30], "believ": [5, 25], "bell": 9, "below": [1, 6, 7, 11, 13, 15, 16, 17, 24, 28, 43], "below_end": 16, "benchmark": 6, "benefit": [11, 16, 17, 25, 30, 34], "benzen": [0, 13], "beq": 13, "besid": 6, "bessel": [7, 14], "besselfunct": 7, "besselj": 2, "best": [0, 1, 2, 3, 6, 7, 8, 9, 11, 13, 15, 17, 24, 28, 30, 31, 34], "bet": 11, "beta": [1, 2, 11, 22, 30], "better": [0, 2, 4, 6, 8, 11, 13, 14, 16, 20, 23, 25, 26, 28, 30, 31, 33], "between": [0, 1, 2, 3, 5, 10, 11, 13, 16, 19, 20, 22, 24, 25, 30, 31, 33, 34], "bexit": 18, "beyond": [32, 34], "bf": [5, 13], "bi": 7, "bia": [32, 33], "bias": [32, 33], "bic": 40, "big": [1, 2, 9, 10, 28], "bigg": 2, "biggest": 31, "bill": 9, "bin": [10, 11, 24], "bint": 40, "biochem": 13, "biomedicalcomputationreview": 6, "biot": 7, "birch": 1, "bisect": 2, "bisqu": 9, "bistr": 9, "bit": [5, 6, 13, 31], "bitrat": 2, "bitter": 9, "bittersweet": 9, "black": [9, 31], "blanch": 9, "blanchedalmond": 9, "blast": 9, "bleu": 9, "blindli": 3, "blist": 14, "blit": 2, "blizzard": 9, "block": [2, 10, 12, 14, 15, 32], "blog": [6, 10, 39], "blond": 9, "blossom": 9, "blue": [0, 3, 13, 16], "blueberri": 9, "bluebonnet": 9, "blueviolet": 9, "blush": 9, "bni": 13, "bo": [1, 2, 3, 8, 13, 16, 17, 19, 24, 25, 29, 30, 33, 34], "bob": 15, "bod": 25, "bodi": [15, 16, 26], "boi": 9, "bold": [9, 15], "bole": 9, "bond": 9, "bondi": 9, "bone": 9, "book": [0, 4, 10, 16, 31, 37, 39], "bool": 2, "boolean": 0, "boom": [10, 18], "boston": 9, "both": [2, 3, 6, 7, 9, 11, 12, 13, 14, 17, 18, 21, 22, 24, 26, 28, 29, 30, 31, 38], "bottl": 9, "bottom": [13, 26, 29], "bounc": 20, "bound": [1, 3, 13, 16, 40], "boundari": [13, 21, 27, 43], "bounds_error": [3, 29], "box": [0, 19, 31], "boysenberri": 9, "bp": [1, 13, 24, 31], "br": [5, 28], "br2": [5, 28], "bracket": [0, 2, 13, 15, 19, 21, 26], "brainless": 6, "branch": 10, "brandei": 9, "brang": 1, "brass": 9, "break": [2, 5, 10, 13, 15, 17, 19, 20, 23, 32, 33, 40], "brick": 9, "bridg": 9, "brief": [9, 17], "briefli": [28, 34], "bright": 9, "brilliant": 9, "brink": 9, "british": 9, "broad": [11, 14, 26, 31], "broadcast": [5, 27, 34], "broken": 13, "bromin": [5, 28], "bronz": 9, "brown": [0, 9], "browser": [14, 15], "brunswick": 9, "bubbl": 9, "bubpnt": 13, "bud": 9, "buff": 9, "bug": [36, 43], "bui": 43, "build": [4, 6, 14, 24, 29, 32, 33, 34, 37, 43], "built": [5, 34], "builtin": [2, 6, 10, 13, 28, 31, 32, 33], "bulgarian": 9, "bulk": [13, 24], "bullet": 15, "bunch": 11, "burden": 7, "burgundi": 9, "buri": 6, "burlywood": 9, "burnt": 9, "bushel": [8, 26], "bust": 18, "buten": 13, "butlast": 38, "button": 15, "bvp": [28, 39], "bx1": 13, "bx2": 13, "by1": 13, "by2": 13, "bypass": 7, "byte": [13, 16, 40], "bytecod": 40, "byzantin": 9, "byzantium": 9, "bz2": 13, "c": [0, 1, 2, 5, 6, 7, 9, 10, 11, 13, 14, 15, 17, 18, 22, 24, 26, 27, 28, 29, 34], "c0": [1, 2, 13], "c0t": 2, "c1": [1, 6, 8, 22, 26], "c124389": 13, "c1333740": 13, "c1a": 22, "c1b": 22, "c1prime": 22, "c2": [1, 8, 22, 26], "c2a": 22, "c2b": 22, "c2h2": 13, "c2h4": 13, "c2h6": 13, "c2prime": 22, "c3": [8, 26], "c4": [8, 26], "c5": [8, 26], "c630080": 13, "c7732185": 13, "c_": [2, 7, 12, 13, 16, 23, 28], "c_0": 2, "c_1": 2, "c_2": 2, "c_2h_6": 13, "c_3": 2, "c_4": 2, "c_a": [1, 2, 7, 12, 13, 16, 18, 28], "c_b": [13, 18], "c_c": [13, 28], "c_d": [13, 28], "c_feed": 28, "c_i": 2, "c_xt": 2, "ca": [1, 2, 7, 11, 12, 13, 16, 20, 22, 30], "ca0": [1, 2, 6, 12, 13, 16], "ca_data": [1, 6], "ca_func": 2, "ca_guess": 13, "ca_sol": 13, "ca_solv": 11, "cach": 40, "cadet": 9, "cadetblu": 9, "cadmium": 9, "cafit": 30, "caf\u00e9": 9, "cal": 9, "calcul": [0, 1, 6, 7, 11, 19, 27, 30, 34], "calculu": [7, 17], "calibr": 13, "call": [0, 2, 6, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42], "callabl": [0, 6, 13, 40], "callback": 2, "cambridg": 9, "came": [13, 36], "camel": 9, "cameo": 9, "camouflag": 9, "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43], "canari": 9, "cancel": 13, "candi": 9, "cannot": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 27, 30, 32], "canon": 7, "canva": 2, "cao": [7, 20], "capabl": [6, 8, 20], "capac": 13, "capit": [0, 10], "capri": 9, "captur": [13, 40], "caput": 9, "carbon": [13, 16], "cardin": 9, "care": [11, 12, 15, 25, 27, 29, 34], "carefulli": [13, 40], "caribbean": 9, "carlo": [11, 24], "carmin": 9, "carnat": 9, "carnegi": 36, "carnelian": 9, "carolina": 9, "carrot": 9, "cartesian": 2, "case": [0, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 40], "casol": 1, "cast": [0, 8, 10, 17, 21, 26, 31, 32, 33], "castleton": 9, "cat": 0, "catalina": 9, "catalyst": [12, 22], "catawba": 9, "catch": 5, "categori": 4, "caught": [10, 42], "caus": [2, 3, 6, 24, 30], "cautiou": 6, "caveat": [30, 38], "cb": [13, 22], "cbook": [2, 13], "cc": [2, 5, 13], "ccc": 28, "cccc": 5, "ccccc": [2, 28, 29], "ccl2f2": 13, "ccl3f": 13, "ccl4": 13, "cd": 10, "cdf": 11, "cdot": [5, 28, 30, 31, 32, 34], "cedar": 9, "ceil": 9, "celadon": 9, "celest": 9, "celesti": 9, "cell": [0, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 22, 26, 27, 28, 31, 32, 33, 36, 37, 38, 42], "celsiu": 13, "center": [2, 6, 19], "centerpiec": 31, "central": 6, "ceris": 9, "certain": [2, 7, 10, 24, 27, 30], "certainli": [2, 9, 10, 13, 30], "cerulean": 9, "cfm": 6, "cg": 9, "cgi": 13, "cguess": 7, "ch": [2, 9, 13, 17, 31], "ch4": 13, "chain": [6, 31], "challeng": [6, 7, 23, 34], "chamoise": 9, "champagn": 9, "chanc": 11, "chang": [0, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 26, 28, 29, 30, 31, 38, 40], "chapter": [4, 5, 17, 25, 31, 34, 36], "char": [31, 32, 33], "charact": 10, "character": [8, 34], "characterist": [10, 12, 29], "chararrai": [16, 31, 32, 33], "charcoal": 9, "charleston": 9, "charm": 9, "chartreus": 9, "chdir": 10, "cheaper": 26, "check": [0, 2, 5, 10, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 33, 34], "checker": [2, 13, 31], "checkpoint": [31, 32, 33], "cheetah": 0, "chem": 13, "cheme": [4, 13, 14, 40], "chemic": [1, 7, 15, 22, 28, 30, 36], "cherri": 9, "chest": 9, "chestnut": 9, "chiffon": 9, "china": 9, "chines": 9, "chloroform": 13, "chocol": 9, "choic": [2, 5, 17, 21, 23, 26, 30, 32, 34], "choos": [1, 5, 7, 11, 13, 17, 25, 30, 34], "chose": [7, 32], "chosen": [6, 26, 34], "chromatograph": 13, "chrome": 9, "chronologi": 4, "ci": [1, 11, 13, 24, 30], "ci95": 11, "ciner": 9, "cinnabar": 9, "cinnamon": 9, "circ": 13, "circ_": 13, "circl": [8, 9, 16, 22], "circuit": 8, "circular": 13, "circumst": 13, "citat": 6, "citrin": 9, "citron": 9, "claim": [30, 31, 32], "claret": 9, "class": [0, 10, 11, 14, 15, 21, 22, 25, 29, 30, 32, 34], "classic": [9, 10, 16, 18, 32, 33], "classifi": 2, "claus": 42, "clean": 4, "cleaner": 10, "clear": [2, 6, 15, 17, 25, 31], "clearli": [2, 3, 5, 6, 13, 15, 34], "cleve": 6, "clf": [2, 6, 7, 11, 13], "click": [14, 15, 36, 40], "close": [0, 2, 5, 6, 7, 8, 11, 13, 16, 17, 19, 20, 22, 27, 30, 31, 32, 33, 34], "closer": [6, 20, 25], "closest": [31, 33], "clunki": [13, 28], "cm": [9, 13, 16, 26], "cmap": 2, "cmd": [10, 15], "cmpd": 13, "cmu": [4, 13, 14, 40, 43], "cname": 9, "cnr": 12, "co": [0, 2, 6, 8, 9, 14, 21, 23, 27, 31, 32, 34], "co2": 13, "co_2": 13, "coars": 22, "cobalt": 9, "cocoa": 9, "coconut": 9, "code": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 24, 26, 28, 29, 30, 32, 33, 40, 41, 42], "codec": 2, "codifi": 26, "coeffic": 13, "coeffici": [0, 5, 6, 11, 13, 16, 21, 22, 28, 29, 30, 40], "coefficient_of_determin": [1, 30], "coffe": 9, "col_deriv": [2, 12, 13, 31], "collect": [4, 10], "colon": 15, "color": [0, 2, 10, 20, 22, 25, 26, 30, 34], "colorbar": [13, 21, 26], "colornam": 9, "colour": 9, "columbia": 9, "column": [1, 2, 5, 11, 13, 18, 22, 27, 29, 30, 32, 40], "column_stack": [0, 1, 5, 30, 40], "columnar": 30, "com": [4, 5, 6, 7, 8, 11, 16, 20, 21, 23, 24, 25, 32, 40, 41, 42, 43], "combin": [0, 5, 10, 13, 22, 27, 28, 32], "come": [0, 2, 6, 10, 13, 17, 27, 34], "comfort": [15, 38], "comma": [0, 1, 13, 15, 20], "command": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 24, 41], "comment": [13, 15, 40], "common": [0, 6, 13, 15, 19, 23, 28, 29, 30, 31, 33, 34, 40], "commonli": [0, 6, 15, 27], "compact": [0, 5, 10, 13], "compactli": 32, "companion": 29, "compar": [0, 2, 5, 6, 9, 11, 12, 18, 19, 25, 28, 31, 32, 33, 34], "comparison": [1, 5, 6, 13, 17, 27, 31, 40, 43], "compd": 13, "compil": [2, 16], "complementari": 10, "complet": [0, 2, 6, 13, 15, 20, 23, 24], "complex": [0, 5, 10, 11, 21, 23, 29, 30, 32, 34, 38], "complexwarn": 21, "complic": [6, 11, 13, 24, 25], "compon": [2, 13], "compos": 0, "composit": 32, "compound": [13, 23], "comprehens": [6, 10, 20, 23, 31], "compress": 24, "compressor": 13, "compromis": 34, "comput": [0, 1, 2, 4, 6, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 36, 38, 40], "computation": [2, 7, 20, 32], "con": [8, 23, 40], "concaten": [2, 28, 30], "concav": 16, "concentr": [1, 2, 6, 7, 12, 16, 18, 20, 23, 28, 30, 31], "concept": [5, 15, 17, 23, 30, 34, 38, 40], "concern": [17, 32], "conclud": [5, 11, 19, 29, 43], "conclus": 13, "concret": 17, "cond": [27, 28], "condit": [2, 6, 7, 8, 10, 12, 13, 17, 18, 19, 21, 22, 23, 26, 27, 28, 31, 34, 40], "confid": [13, 40], "confidence_intervals_in_multiple_linear_regress": 40, "configur": 13, "confirm": [5, 12, 17, 21, 27, 30, 31], "conflict": 40, "confus": [0, 5, 13, 15, 19], "congo": 9, "congratul": 35, "connect": [2, 9, 13, 16], "connectionstyl": 9, "consequ": 4, "conserv": 17, "consid": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "consider": [2, 6, 21, 32], "consist": [5, 9, 13, 15, 19, 22, 23, 30, 40], "constant": [11, 14, 16, 19, 20, 21, 22, 23, 27, 28, 30, 31, 32, 33, 34], "constrain": [39, 43], "constraint": 31, "constraint1": 13, "constraint2": 13, "constraint3": 13, "construct": [0, 2, 5, 6, 13, 22, 28, 29, 30, 31, 34], "constructor": 10, "consum": [13, 16, 19, 43], "consumpt": 6, "contact": 16, "contain": [0, 1, 2, 5, 7, 10, 11, 13, 14, 15, 16, 17, 18, 26, 30, 40], "content": [3, 4, 11, 12, 13, 15, 43], "context": [2, 10, 31, 42], "contextlib": [2, 10], "contextmanag": 10, "contin": 24, "continu": [4, 6, 13, 14, 15, 19, 21, 24, 29, 32, 35, 43], "contour": [13, 21, 26], "contourf": [1, 21, 26], "contrast": [20, 32, 34], "contribut": 34, "control": [6, 15, 17, 23, 30], "conveni": [0, 1, 6, 11, 13, 16, 20, 21, 24, 26, 27, 28, 29, 30, 31, 32, 34, 42], "convent": [5, 14, 28, 29, 32, 34], "convention": 15, "converg": [0, 13, 16, 17, 19, 20, 22, 23, 24, 28, 32], "convers": [3, 12, 16, 19, 20, 23], "convert": [2, 4, 5, 10, 12, 13, 15, 18, 19, 22, 23, 25, 28, 29, 31], "cookbook": 34, "cool": [9, 13], "coondin": 9, "coord": 2, "coordin": [13, 40], "copi": [2, 9, 10, 12, 19, 27], "copper": 9, "copyright": 40, "coquelicot": 9, "coral": 9, "cordovan": 9, "core": [13, 25, 31, 32, 33], "corn": [8, 9, 26], "cornel": 9, "corner": 36, "cornflow": 9, "cornflowerblu": 9, "cornsilk": 9, "correct": [1, 13, 17, 22, 25, 29, 30], "correctli": [2, 13, 15, 17, 23, 38], "correl": [6, 11, 13, 30, 34], "correspond": [0, 2, 6, 11, 12, 13, 17, 22, 23, 24, 28, 29, 30, 32, 33, 34], "cosmic": 9, "cost": [6, 8, 23, 26, 32], "cost_sid": 26, "cost_tb": 26, "cost_top": 26, "cotta": 9, "cotton": 9, "could": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 25, 26, 27, 28, 30, 31, 32, 34, 36, 40], "count": [2, 5, 9, 11, 13, 18, 19], "count_given": 15, "counter": 10, "countless": 10, "coupl": [2, 5, 12, 13, 17, 18, 21, 28], "cours": [0, 2, 7, 8, 9, 11, 13, 14, 16, 17, 26, 29, 30, 32, 36, 41, 43], "cov": [25, 30], "covari": [1, 25, 30, 34], "cover": [0, 11, 16, 19, 24, 30, 36], "cp": 13, "cracker": 13, "cramer": 7, "crash": 13, "crayola": 9, "crazi": 31, "crc": [13, 16], "cream": 9, "creat": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 25, 26, 28, 29, 32, 38], "crimson": 9, "criteria": [2, 8, 10, 20], "criterion": 40, "critic": [6, 32, 38, 40], "crop": [8, 26], "cross": [0, 7, 13, 15, 16], "cross_sect": 16, "crucial": 32, "crude": [6, 23], "cryptic": 3, "crystallographica": 6, "cs_in": 2, "css": 9, "cstr": 11, "ct": 26, "cubic": [2, 3, 6, 7, 29, 34], "cumtrapz": 16, "cumul": [11, 16], "cumv": 16, "curli": [0, 15, 26], "current": [1, 3, 4, 8, 13, 22, 41, 43], "curri": 9, "cursor": 15, "curv": [3, 6, 16, 18, 19, 21, 24, 31], "curvatur": [3, 16, 24], "curve_fit": [1, 6, 13, 25, 32, 40], "cut": [9, 38], "cutlip": 13, "cvxopt": 8, "cwd": 10, "cx": [16, 23], "cx0": 23, "cx_wspecial": 16, "cyan": 9, "cyber": 9, "cycl": [2, 18, 19, 22], "cycler": 9, "cylindr": 26, "d": [0, 2, 5, 7, 10, 11, 12, 13, 16, 17, 18, 19, 22, 24, 26, 27, 28, 31, 32, 33, 42], "d0": [13, 20], "d1": 13, "d_e": 13, "d_w": [5, 28], "dadk1": 31, "dadk_1": 31, "dae": 2, "daffodil": 9, "dai": [2, 5, 11, 14, 25], "damp": [13, 30], "dandelion": 9, "dark": 9, "darkblu": 9, "darkcyan": 9, "darkgoldenrod": 9, "darkgrai": 9, "darkgreen": 9, "darkgrei": 9, "darkkhaki": 9, "darkmagenta": 9, "darkolivegreen": 9, "darkorang": 9, "darkorchid": 9, "darkr": 9, "darksalmon": 9, "darkseagreen": 9, "darkslateblu": 9, "darkslategrai": 9, "darkslategrei": 9, "darkturquois": 9, "darkviolet": 9, "darnold": 2, "dartmouth": 9, "dash": [9, 16], "dat": [10, 13], "data": [2, 7, 9, 10, 13, 15, 17, 18, 25, 26, 30, 31, 32, 34, 39, 40, 43], "datafil": 13, "datafram": [40, 43], "dataset": [33, 34, 40], "datasourc": 13, "datasr": 10, "datastr": 10, "date": 4, "davi": 9, "david": 34, "dazzl": 9, "dblquad": 6, "dc1dx": 22, "dc2dx": 22, "dc_0": 2, "dc_1": 2, "dc_2": 2, "dc_4": 2, "dc_a": [1, 2], "dca": [2, 12, 13], "dcadr": 13, "dcadt": [2, 12, 13], "dcbdt": 13, "dcdt": [6, 13], "dcdt_fit": 6, "dcdt_numer": 6, "dcdt_re": 6, "dd": 26, "dde": 2, "ddof": 11, "ddot": [2, 29], "de": [9, 13, 24, 31], "dead": [13, 33], "deal": [16, 28], "debian": 9, "debug": [5, 10, 17], "decad": [14, 43], "decai": [13, 34], "decid": [2, 3, 15, 17, 20, 23, 26, 33], "decim": [0, 6, 13, 15, 23], "decimalsf": 15, "decis": [13, 22, 29], "decod": 13, "deconvolut": 13, "decor": [10, 13, 31, 40], "decreas": [2, 11, 17, 18, 30, 34], "dedic": [23, 26, 28], "dedv": [24, 31], "deep": [9, 32, 33, 34], "deepli": 14, "deeppink": 9, "deepskyblu": 9, "deer": 9, "def": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 38], "default": [0, 2, 3, 5, 7, 9, 10, 11, 13, 15, 17, 20, 21, 23, 26, 27, 29, 31, 40], "defici": [11, 27], "defin": [1, 2, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "definit": [2, 5, 6, 7, 11, 12, 13, 17, 21, 23, 24, 27, 29, 30, 31, 32, 34], "defvjp": [31, 32, 33], "defvjp_argnum": [31, 32, 33], "deg": 40, "degc": [11, 12, 13], "degener": 29, "degf": 12, "degre": [1, 11, 13, 24, 30, 32, 34, 40], "del": 10, "delet": 40, "delimit": 13, "deliveri": 13, "delta": [2, 6, 22, 28, 40], "delta_rg": 13, "deltag": 13, "deltah": 13, "deltal": 13, "deltap": [2, 13], "deltapdeltax": 22, "deltapx": 28, "deltax": 2, "demonstr": [2, 5, 6, 8, 13, 30], "denim": 9, "denot": [10, 27], "dens": 34, "dense_output": [19, 22, 40], "densiti": [1, 11, 13, 25, 34], "depart": 10, "depend": [0, 1, 2, 6, 7, 8, 10, 12, 15, 16, 17, 18, 20, 23, 24, 25, 26, 30, 31, 33, 34, 40], "deprec": [0, 2, 3, 5, 6, 9, 13, 14, 16, 20, 21, 22, 23, 24, 28], "deprecationwarn": [0, 2, 3, 5, 6, 9, 13, 14, 16, 20, 21, 22, 23, 24], "deproj": 2, "depth": [10, 30], "der": [2, 6, 21, 31], "deriv": [2, 7, 12, 13, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 40], "desc": 24, "descent": 32, "describ": [0, 2, 3, 6, 7, 11, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 30, 31, 32, 43], "descript": [5, 40], "desert": 9, "design": [5, 12, 25, 28, 32, 36], "desir": [2, 6, 9, 12, 13, 17, 22, 24, 27, 31, 34], "desktop": 41, "despit": 16, "destpath": 13, "destroi": 13, "det": [5, 27, 28, 29, 30, 32], "detail": [0, 2, 5, 6, 9, 15, 24, 26, 28, 32, 33, 36, 40], "detect": [2, 13, 17, 29], "determin": [1, 2, 6, 7, 11, 13, 16, 17, 22, 23, 28, 29, 30, 32, 33, 34, 40], "detl": 5, "detp": 5, "detu": 5, "dev": [11, 21], "devdoc": [6, 28], "develop": [6, 8, 27, 29, 34, 36], "deviat": [11, 13, 24, 30], "df": [0, 2, 7, 11, 18, 31], "df1dx": 31, "df1dy": 31, "dfa": [7, 20], "dfdl": 31, "dfdlam": 31, "dfdpr": 31, "dfdt": 2, "dfdv": [23, 31], "dfdw": [12, 13], "dfdx": [23, 31], "dfdx_a": 6, "dfdx_cd": 6, "dfdx_fd": 6, "dfdx_i": 6, "dfdy": [23, 31], "dfdz": 31, "dfox": 18, "dfoxesdt": 18, "dfun": [2, 12], "dfunc": 8, "dh_co": 13, "dh_co2": 13, "dh_h2": 13, "dh_h2o": 13, "diag": [1, 2, 5, 11, 12, 13, 24, 27, 28, 29, 30, 31, 34], "diagnos": 32, "diagon": [2, 5, 25, 27, 28, 29, 34], "diamet": 26, "diamond": 9, "dichlorodifluoromethan": 13, "dict": [9, 10, 31, 32, 33], "dict_kei": [0, 9], "dict_valu": 0, "dictionari": [9, 26, 40], "did": [0, 2, 10, 11, 13, 17, 25, 26, 27, 28, 29, 32, 34, 38, 40], "didn": [10, 19], "die": [5, 18], "diff": [2, 6, 19, 40], "differ": [0, 3, 4, 5, 7, 8, 10, 12, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32, 34, 40, 43], "differenc": 6, "differenti": [1, 7, 8, 13, 15, 16, 21, 22, 25, 32, 39, 40, 43], "differential_oper": [31, 32, 33], "diffg": 13, "difficult": [0, 1, 2, 8, 9, 13, 15, 21, 24, 28, 31, 34, 40], "difficulti": 16, "diffus": 13, "dig": [2, 14], "digit": 0, "dim": [5, 9], "dimens": [2, 5, 7, 12, 13, 19, 21, 24, 30], "dimension": [1, 5, 8, 12, 32], "dimensionless": [6, 10, 13, 22], "dimgrai": 9, "dimgrei": 9, "dip": 9, "dirac": 12, "direct": [2, 6, 10, 16, 18, 19, 22, 24, 35], "directli": [0, 2, 8, 11, 13, 24, 27, 29, 30, 31, 34, 40], "directori": [10, 13, 40, 41], "dirt": 9, "disadvantag": [30, 34], "disadvantang": 30, "disagr": [2, 13], "disagre": 13, "disappointli": 7, "discard": [19, 21], "disciplin": 36, "discontin": 2, "discontinu": [16, 20, 22, 25], "discourag": 0, "discret": [2, 13, 22, 23, 27, 28], "discuss": [5, 11, 24], "disk": 40, "displai": [15, 16, 40], "displaystyl": [6, 28], "dissolv": 18, "distanc": [2, 5, 6, 16, 17, 18, 22, 34], "distinct": 34, "distinguish": 13, "distract": 13, "distribut": [1, 2, 11, 13, 24, 25, 30, 32, 33, 34], "div898": 11, "divid": [6, 10, 13, 27], "divis": [0, 15, 20, 42], "divisionbyzero": 15, "divisor": 11, "dkdt": 2, "dl": 6, "dlambda": 8, "dm": 13, "dm_": 2, "dmsdt": 2, "dnew": 20, "do": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "doabl": 11, "doc": [0, 1, 3, 5, 15, 23, 27, 39, 42], "docstr": [24, 40, 43], "document": [0, 5, 12, 14, 15, 17, 24, 37, 38, 39], "docx": 10, "dodger": 9, "dodgerblu": 9, "doe": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 15, 16, 17, 18, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 38, 40], "doesn": [17, 22, 25, 28, 33, 34], "doeweb": 40, "dof": [1, 11, 24, 30], "dog": [0, 9], "dogwood": 9, "doi": 6, "dollar": [9, 23], "domain": [6, 21, 23, 28], "domin": 33, "don": [4, 12, 15, 16, 17, 19, 20, 22, 25, 26, 29, 32, 34, 36, 38, 40], "done": [0, 2, 5, 10, 13, 15, 16, 17, 25, 26, 28, 29, 30, 32, 34, 40, 42], "donkei": 9, "dot": [1, 2, 5, 6, 8, 11, 13, 14, 17, 19, 27, 28, 31, 32, 33], "doubl": [0, 13, 14, 15, 34], "down": [0, 2, 5, 10, 13, 15, 16, 17, 18, 19], "downhil": 2, "download": [11, 16], "downsid": [12, 23, 25], "dp": [6, 19, 28], "dp_r": 31, "dpar": 30, "dpdv": 2, "dpdx": 2, "dpi": 2, "dprdvr": 2, "dr": [13, 18], "drab": 9, "drabbit": 18, "drabbitdt": 18, "draft": 12, "drag": 25, "drain": 18, "dramat": [2, 6], "draper": 25, "draw": [0, 2, 13, 21], "draw_ev": 2, "drdt": 31, "drhodt": 2, "drive": [2, 29, 30], "driven": [2, 22, 28, 29, 30, 34], "drop": [2, 22], "ds_a": 18, "ds_b": 18, "dsadt": 18, "dsbdt": 18, "dsdt": 18, "dsolv": 6, "dspan": 2, "dsse": 30, "dt": [1, 2, 6, 12, 13, 17, 18, 19, 31], "dtau": 12, "dthetadt": 2, "dtype": [2, 5, 6, 13, 14, 16, 27, 31], "du": 18, "du1": 22, "du1di": [2, 22], "du2di": [2, 22], "duck": 15, "dudt": 2, "due": [1, 2, 5, 13, 25, 30, 33], "duke": 9, "dump": 40, "dump_data": 40, "dumper": 40, "durat": 2, "dure": [14, 17, 25, 34], "dust": 9, "duti": 13, "duvenaud": 34, "dv": [2, 18, 24, 31], "dvdpr": 31, "dvdt": 19, "dw": 13, "dw_a": 13, "dwadr": 13, "dx": [0, 2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 31, 32, 34, 38], "dxdl": 7, "dxdlambda": 7, "dxdt": [2, 18, 19], "dxdtau": 12, "dxdw": [12, 13], "dy": [2, 6, 13, 17, 18, 22, 28, 31, 32], "dy2": 6, "dy_analyt": 6, "dyb": 6, "dyc": 6, "dydlambda": 7, "dydt": 2, "dydw": [12, 13], "dydx": [2, 6, 17, 31], "dye": 9, "dyf": 6, "dzdt": 2, "dzdx": 2, "e": [0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "e0": [1, 24, 31], "e0_rang": 24, "e1": [7, 13], "e2": [13, 17], "e_0": [24, 31], "e_i": 13, "each": [0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "eagl": 9, "ear": 9, "earlier": 11, "earn": [8, 26], "earth": 9, "eas": [6, 17, 19], "easi": [0, 1, 2, 3, 5, 6, 7, 11, 13, 17, 21, 22, 23, 26, 28, 31, 32, 34], "easier": [2, 7, 10, 15, 16, 17], "easiest": [9, 17, 31], "easili": [1, 2, 6, 7, 13, 16, 21, 22, 31, 34], "eat": 18, "eaten": 18, "eboni": 9, "ec": 9, "ec1": 13, "ec2": 13, "echelon": 28, "ecru": 9, "ed": [2, 5, 13, 16, 17, 27], "edg": [2, 9, 13, 22, 33, 34], "edge_ord": [17, 22, 24], "edit": [5, 7, 13, 15, 25], "edu": [2, 4, 8, 13, 14, 29, 34, 40], "ee": 8, "ef": 40, "effect": [2, 22, 24, 30, 33, 34], "effici": [0, 17, 18, 20, 27, 30, 33], "effort": [12, 17], "eg": 12, "eggplant": 9, "eggshel": 9, "egyptian": 9, "ei": 32, "eig": [29, 31], "eigenvalu": [2, 24, 31, 32, 40], "eigenvector": [2, 29], "eigh": 2, "eigval": [29, 30, 32], "either": [0, 2, 6, 11, 13, 18, 19, 21, 22, 24, 25], "ekerdt": [5, 13, 28], "el": 10, "elaps": 6, "electr": 9, "eleg": 2, "element": [0, 1, 2, 3, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 27, 29, 30, 32, 34, 38], "elementari": 17, "elementwis": 28, "elementwise_grad": [31, 32, 33], "elev": 2, "elf": [10, 37], "elif": [2, 3, 6, 13, 28], "elimin": [5, 26, 28, 30, 38], "elist": 14, "els": [2, 5, 6, 10, 11, 12, 13, 14, 16, 20, 22, 25, 27, 28, 31, 32, 33], "elt": 2, "elut": 13, "emac": [4, 6, 13], "emb": 0, "emerald": 9, "emerg": 28, "emphas": [6, 34], "emphasi": 25, "emploi": 6, "empti": [0, 2, 16, 17, 34], "en": [1, 2, 6, 8, 9, 13, 15, 16, 17, 20, 27, 30, 34, 40], "enabl": [5, 6, 31, 36, 40], "ench250": 13, "enclos": 0, "encod": 13, "encount": [13, 29, 36], "end": [2, 5, 6, 7, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 28, 29, 30, 31, 32, 34, 35, 36], "endotherm": 13, "endpoint": [6, 29, 32], "energi": [1, 24, 31], "engin": [1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 17, 18, 20, 22, 23, 24, 25, 27, 30, 36, 40], "english": 9, "enj": 13, "enorm": 27, "enough": [2, 5, 7, 8, 13, 17, 26, 28, 30, 32, 33, 34, 36], "ensur": [2, 3, 8, 13, 20, 26, 29], "enter": [2, 10, 13, 14, 15], "enthalpi": 13, "entranc": 2, "entri": [2, 4, 28], "enumer": [9, 12, 13, 17, 20, 24, 28, 29, 30, 32], "environ": [12, 15], "eo": [2, 13], "ep": [0, 2, 5, 6, 13, 31], "epoch": 32, "epsfcn": [2, 12, 13, 31], "epsilon": [6, 12, 13, 30, 40], "epsilon_": 13, "epsilon_1": 13, "epsilon_2": 13, "epsilon_i": 25, "epsilonp": 13, "epsilonp_eq": 13, "epsilonp_max": 13, "ept": 2, "eq": [6, 13, 26, 31], "eq1": 26, "eq2": 26, "eqc": 8, "eqcon": [8, 13], "eqn": 13, "eqnarrai": [2, 5, 6, 7, 13, 22], "equal": [0, 2, 3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 32, 40], "equal_area": 13, "equality_constraint": 26, "equat": [0, 1, 3, 8, 10, 11, 14, 15, 16, 20, 22, 24, 26, 28, 29, 30, 32, 34, 39, 40, 43], "equimolar": 13, "equival": [5, 6, 12, 17, 18, 19, 20, 25, 28, 30, 34], "erf": [13, 16], "erf_integrand": 16, "erfx": 16, "ericsbroadcastingdoc": 5, "err": [1, 6, 7, 14, 16, 17, 20, 24, 25, 27, 30, 32, 33], "errfunc": 1, "errfunc_": 1, "errno": [10, 13], "error": [0, 3, 5, 6, 10, 13, 14, 15, 16, 17, 20, 24, 26, 27, 28, 30, 32, 33, 34, 38, 40, 43], "errstat": 27, "esc": 15, "escap": 15, "especi": [2, 6, 13, 21, 29, 30, 31, 41], "essenti": [11, 12, 16, 29], "establish": 25, "estim": [2, 7, 11, 14, 17, 18, 19, 20, 22, 23, 28, 29, 30, 34, 38], "estimated_error": 6, "estimating_regression_models_using_least_squar": 40, "eta": 13, "eta_analyt": 13, "eta_numer": 13, "etc": [0, 1, 2, 5, 8, 13, 16, 22, 23, 26, 27, 28, 29, 32, 34, 40], "ethan": 13, "eton": 9, "eucalyptu": 9, "ev": 1, "eval": [2, 10], "evalu": [0, 1, 3, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 27, 30, 33, 38, 40], "evec": 2, "even": [0, 4, 6, 7, 13, 15, 21, 25, 28, 30, 32, 34, 40], "evenli": [0, 6, 16], "event": [7, 17, 18, 19, 23], "event1": 17, "eventu": [0, 9, 15, 29, 30, 34], "ever": 11, "everi": [0, 2, 10, 14, 15, 30, 32, 33, 34, 36, 38], "everyth": [0, 6, 10, 11, 12, 14, 16, 27, 28, 38, 40], "everywher": [5, 20, 27], "evid": [6, 17, 18, 19, 20, 27, 31, 32, 34], "evolut": 31, "evolv": 2, "ex": [5, 32], "exact": [6, 16], "exact_v": 16, "exactli": [0, 6, 8, 13, 16, 19, 24], "exam": 11, "examin": [0, 2, 5, 6, 7, 8, 9, 10, 11, 13, 17, 18, 19, 20, 25, 33, 34], "exampl": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 25, 26, 27, 28, 29, 31, 32, 36, 39, 43], "example2": 10, "example3": 10, "example4": 10, "exc_info": 10, "exce": [8, 13, 19, 26], "exceed": [19, 20], "excel": [2, 13, 16], "except": [2, 6, 10, 11, 12, 13, 38, 40, 42], "excercis": 22, "exchang": 13, "exclus": 14, "execut": [10, 14, 15, 25, 36], "exercis": [5, 13, 16, 17, 18, 20, 21, 22, 24, 27, 28, 30, 32, 33], "exist": [2, 3, 5, 6, 9, 10, 13, 23, 25, 26, 27, 28, 34, 38, 40], "exit": [2, 7, 8, 10, 11, 12, 13, 20, 23, 28], "exotherm": 13, "exp": [0, 1, 2, 3, 6, 7, 11, 12, 13, 16, 17, 20, 21, 23, 25, 31, 33, 34], "expand": [2, 6, 12, 13, 24, 33, 34], "expand_dim": 34, "expans": [32, 33], "expect": [2, 11, 13, 16, 18, 19, 24, 25, 26, 31, 32, 34], "expens": [2, 8, 20, 26, 27, 30, 32, 34], "experi": [6, 25, 32, 36], "experiment": [2, 11, 13, 25, 38], "explain": [7, 11], "explan": 14, "explicit": [0, 2, 5, 28], "explicitli": [6, 29, 32], "explor": [2, 6, 7, 12, 15, 25, 30, 31, 33], "exponeneti": 0, "exponenti": [3, 6, 11, 12, 13, 15, 17, 34], "export": 4, "express": [0, 1, 2, 5, 13, 15, 17, 20, 21, 24, 27, 28, 31], "ext": [2, 13], "extend": [1, 22, 31, 32, 33, 40], "extens": [2, 22, 28], "extent": [12, 13], "extentp": 13, "extern": [8, 10, 12, 15], "extra": 2, "extra_anim": 2, "extra_arg": 2, "extract": [0, 3, 10, 13, 18, 20], "extrapol": [6, 13, 24, 29, 30, 32, 33, 34], "extrem": [2, 23, 32], "ey": [5, 9, 27, 28, 30, 34], "f": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 38, 40], "f0": [2, 7, 12, 13, 23], "f1": [2, 6, 15, 31], "f2": [2, 3, 6, 15, 20], "f3": [6, 20], "f_": [13, 16, 18, 20, 30], "f_1": [6, 31], "f_2": 6, "f_a": [13, 18, 20], "f_a0": 13, "f_ab": 18, "f_b": 18, "f_ba": 18, "f_bexit": 18, "f_eqcon": 13, "f_f": [6, 13], "f_i": 13, "f_ieqcon": 13, "f_mu": 11, "f_raw": [31, 32, 33], "f_sigma": 11, "f_wrap": [31, 32, 33], "f_x": [15, 31], "f_y": 31, "f_z": 31, "fa": [7, 11, 13, 20], "fa0": [11, 12, 13, 16, 20], "fa_exit": [7, 20], "fa_guess": [7, 20], "facecolor": [9, 13, 32, 33], "fact": [8, 19, 24, 27, 34], "factor": [2, 5, 6, 12, 22, 23, 29, 31, 34, 40], "factori": 10, "factorial_loop": 10, "fail": [6, 10, 12, 13, 20, 21, 27], "fair": [6, 7], "fall": [11, 13, 24], "fallow": 9, "fals": [0, 2, 3, 5, 6, 10, 13, 15, 27, 29, 40, 42], "false_": 20, "falu": 9, "famili": 9, "familiar": [15, 27, 32], "famou": [6, 9], "fan": [6, 13], "fanci": 3, "fandango": 9, "fanning_friction_factor": [6, 13], "fanning_friction_factor_": 13, "fao": 7, "far": [17, 19, 25, 26, 30, 33, 34], "farg": [2, 13, 31], "farm": [8, 26], "farmer": [8, 26], "fashion": [9, 17, 28], "fast": [5, 6, 13, 16, 28, 32, 33, 34, 40], "faster": [6, 13, 16, 28, 31], "fastest": 20, "favor": [8, 11, 13, 26, 30, 34], "fawn": 9, "fbessel": 2, "fd": [6, 13], "fdadk1": 31, "fdadk_1": 31, "feasibl": [23, 26], "featur": [0, 1, 5, 9, 12, 18, 27, 29, 30, 33, 34, 40], "fed": 13, "feed": [13, 28], "feldgrau": 9, "feldspar": 9, "feq": [6, 13, 40, 42], "fern": 9, "ferrari": 9, "fertil": [8, 26], "few": [0, 2, 3, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 20, 28, 29, 31, 32, 33, 34, 43], "fewer": [6, 18, 30], "ff": 13, "ff_laminar": 6, "ff_turbul": 6, "ff_turbulent_unvector": 6, "ffmpeg": 2, "fge": [6, 13, 40, 42], "fgt": [6, 13, 40, 42], "fguess": 6, "fh": 13, "field": [0, 2, 9, 13, 18], "fifth": 38, "fig": [1, 2, 8, 9, 13, 31], "figsiz": [2, 9, 19], "figur": [0, 1, 2, 3, 5, 6, 8, 11, 12, 13, 15, 19, 24, 27, 31, 34, 40], "file": [2, 4, 6, 10, 11, 16, 27, 28, 31, 32, 33, 40, 41], "filenam": 2, "filenotfounderror": [10, 13], "fill": 26, "fill_between": [9, 13, 32, 33, 34], "fill_valu": 29, "filter": 10, "final": [0, 1, 2, 5, 6, 7, 10, 11, 12, 13, 17, 19, 20, 21, 24, 25, 28, 30, 31, 32, 33, 42], "find": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 14, 19, 21, 22, 24, 26, 27, 29, 30, 31, 33, 36, 43], "findal": 10, "findfont": 9, "findiff": [20, 23, 24], "findobj": 9, "fine": [2, 6, 10, 12, 17, 19], "finer": [2, 22], "finfo": [0, 2, 5, 13, 31], "finish": 2, "finit": [6, 8, 13, 16, 20, 28, 31], "fire": 9, "firebrick": 9, "first": [0, 5, 6, 7, 8, 10, 11, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40, 43], "fit": [3, 9, 11, 22, 24, 25, 29, 31, 32, 33, 34, 40], "fitfunc": 1, "five": [7, 30], "fix": [0, 6, 11, 15, 17, 24, 32, 34], "fjac": [0, 20], "flag": [5, 20, 27], "flame": 9, "flamingo": 9, "flash": 9, "flat": [2, 9, 13], "flatten": [0, 12], "flatteri": 9, "flavesc": 9, "flax": 9, "fle": [6, 13, 40, 42], "flexibl": [0, 1, 4, 29], "flipud": 29, "flirt": 9, "float": [0, 3, 5, 10, 11, 12, 13, 15, 20, 21, 26, 27, 28, 40, 43], "float64": [6, 11, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 34, 40], "float_p": 10, "floral": 9, "floralwhit": 9, "flow": [6, 7, 11, 18, 20, 22, 23, 28], "flowrat": [6, 13, 15], "flt": [2, 6, 13, 40, 42], "fluid": [2, 13, 22], "fluoresc": 9, "flux": [2, 13, 22], "fly": 2, "fmin": [1, 3, 23], "fmin_cobyla": 8, "fmin_slsqp": [8, 13], "fminbnd": 13, "fminbound": [1, 13], "fminsearch": 8, "fname": [0, 13], "fnew": 23, "focu": [13, 20, 36], "focus": [19, 26, 30], "fode": 39, "fogler": [1, 13, 16, 30], "fold": 30, "folli": 9, "follow": [0, 1, 2, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 24, 25, 26, 27, 28, 29, 31, 33], "font": [9, 10], "fontnam": 9, "fontsiz": 9, "fontstyl": 9, "fontweight": 9, "forc": [9, 13, 39], "forest": 9, "forestgreen": 9, "forget": 15, "form": [0, 1, 2, 3, 6, 7, 13, 16, 17, 27, 28, 29, 30, 31, 32, 33, 34], "formal": [6, 16, 25, 32, 34], "format": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 30, 31, 32, 33], "formatstr": 0, "formul": [1, 2, 13, 27, 31, 34], "formula": [6, 13, 15, 16, 17, 20, 23, 24, 27, 28, 31, 34], "forth": 20, "fortran": [5, 16], "forward": [2, 6, 13, 25], "found": [6, 7, 9, 10, 12, 13, 19, 23, 29, 30, 31, 32, 34, 40], "foundat": [0, 27, 34, 36], "four": [0, 2, 5, 16, 17, 18, 24, 27, 31], "fourier": 32, "fourierseri": 32, "fourth": [0, 1, 13, 30, 38], "fox": [0, 18], "fp": 2, "fprime": [2, 6, 7, 12, 13, 20, 31], "fpt": 2, "fr": 12, "frac": [1, 2, 6, 7, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 31, 32, 34], "fraction": [0, 11, 15], "fragil": [10, 11, 12, 40], "frame": [2, 13], "framework": 28, "franc": 9, "fratern": 0, "free": [4, 14, 34], "freedom": [1, 6, 11, 24, 30], "french": 9, "frequent": [10, 20], "fresh": 9, "friction": [6, 13], "friend": [9, 11], "friendli": 43, "from": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 40, 41, 42, 43], "front": [0, 21, 30], "frost": 9, "frustrat": 9, "fsolv": [0, 3, 6, 8, 11, 12, 13, 21, 22, 23, 28, 29, 31], "fspath": 13, "ft": [0, 6, 21], "fuchsia": 9, "full": [0, 2, 9, 13, 15, 20], "full_output": [2, 12, 13, 14, 20, 21, 22, 31], "fulli": [6, 12], "fulvou": 9, "fun": [0, 16, 17, 23, 24, 25, 26, 29, 31, 34], "func": [0, 1, 2, 3, 6, 7, 8, 10, 11, 12, 13, 20, 24, 26, 31, 40], "func2": 12, "func3": 12, "funcanim": 2, "function": [1, 3, 4, 5, 9, 10, 11, 12, 13, 14, 17, 18, 19, 21, 22, 25, 26, 29, 30, 32, 34, 40, 43], "functool": 0, "fundament": [5, 13, 25, 28], "further": [0, 2, 4, 13, 28, 29], "fusion": 9, "futur": [0, 3, 6, 10, 13, 16, 20, 28, 32], "futurewarn": [6, 28], "fuzzi": [9, 40], "fv": [10, 37], "fvec": 20, "fx": 23, "fx0": 23, "fy": [7, 23], "fy0": 23, "fy_exit": 23, "fz": 13, "g": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 28, 30, 31, 32, 33, 34, 38, 40], "g2": 3, "g3": 3, "g_": 13, "g_j": 13, "g_wg": 13, "ga": [2, 6, 11, 21], "gain": 16, "gainsboro": 9, "gal": 18, "gallon": 18, "gambl": 11, "gambog": 9, "game": 11, "gase": 13, "gate": 9, "gaussian": [13, 16, 43], "gaussian_process": 34, "gaussian_quadratur": [16, 34], "gaussian_special_cas": 40, "gaussianprocess": 34, "gave": [9, 17, 34], "gc": [10, 13], "gca": [9, 22], "gcc": [10, 37], "gcf": [9, 13], "ge": [13, 26], "gen": [2, 10], "gener": [0, 2, 5, 7, 8, 10, 11, 13, 14, 15, 17, 18, 20, 22, 24, 25, 26, 27, 29, 31, 32, 33, 36, 40, 41, 43], "geomspac": 30, "get": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 38, 40, 41], "get_hash": 40, "get_hashpath": 40, "get_length": 10, "get_standardized_arg": 40, "get_steady_st": 19, "get_yticklabel": 9, "getattr": 13, "getcwd": 10, "gga": 13, "ghost": 9, "ghostwhit": 9, "giant": [9, 27], "gif": 2, "ginger": 9, "gist": [23, 31, 36], "github": [20, 23, 24, 34, 36], "give": [0, 1, 5, 6, 7, 10, 13, 15, 23, 38], "given": [0, 1, 2, 3, 5, 6, 7, 11, 13, 16, 18, 19, 22, 24, 25, 27, 29, 30, 31, 34], "gj": 13, "gjo": 13, "glacier": 9, "glaucou": 9, "glibc2": [10, 37], "gliq": 13, "glitter": 9, "global": [15, 29, 40], "glori": 9, "glossari": 11, "gm": 2, "go": [0, 1, 2, 4, 6, 7, 9, 12, 13, 15, 17, 18, 19, 22, 23, 30, 31, 32, 33, 40], "goal": [1, 2, 7, 9, 10, 12, 13, 14, 15, 17, 25, 30, 31, 34], "goe": [2, 6, 15, 16, 18, 20, 22, 24, 25, 29, 32, 33], "gogh": 9, "gold": 9, "golden": 9, "goldenrod": 9, "gone": 13, "good": [0, 1, 2, 3, 6, 7, 8, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 38], "googl": [40, 43], "got": [2, 10, 11, 13, 14, 17, 24], "gov": [11, 13], "govern": [2, 18, 22], "gp": [34, 39], "gpa": 31, "gpflow": 34, "gpml": 34, "gpy": 34, "gra": 9, "grad": [31, 32, 33], "grad_and_aux": [31, 32, 33], "grad_nam": [31, 32, 33], "grad_partit": [31, 32, 33], "grad_sort": [31, 32, 33], "grade": [10, 11], "grade_kei": 10, "gradient": [6, 8, 13, 17, 22, 24, 31, 32], "gradual": [2, 7], "grai": [9, 10, 13, 32, 33, 34], "granni": 9, "grape": 9, "graph": [0, 1, 2, 7, 9, 13, 19, 22, 25], "graphic": [0, 2, 17, 20, 21, 23, 28, 32], "great": [2, 3, 6, 13, 17, 22, 34], "greater": [5, 6, 11, 13, 25, 26, 32, 40], "green": 9, "greenberg": [17, 31], "greenyellow": 9, "grei": 9, "grid": [2, 13, 18, 22, 28], "gritti": 36, "ground": [24, 36], "group": 10, "group1": 10, "group2": 10, "group3": 10, "groupnam": 10, "grow": [27, 30, 43], "growth": [0, 18], "grullo": 9, "grxn": 13, "grxn_29815": 13, "gtup": 10, "guess": [7, 8, 11, 12, 13, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 40], "gui": 2, "guidanc": [6, 28], "guidelin": 24, "gum": 9, "gumroad": [4, 43], "guppi": 9, "gustafso": 29, "gut": 2, "gwigglewiggl": 13, "gy": 7, "h": [2, 5, 6, 8, 11, 15, 17, 19, 22, 23, 25, 28, 29, 30, 31, 32, 34], "h0": [2, 12], "h1": 13, "h2": [5, 13, 28], "h2o": 13, "h3": 13, "h4": 13, "h_": 13, "h_2": 13, "h_298": 13, "h_2o": 13, "h_i": 13, "ha": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 43], "had": [2, 4, 6, 7, 9, 10, 11, 13, 16, 17, 26, 32, 34], "hahah": 0, "halay\u00e0": 9, "half": [22, 25], "han": 9, "hand": [5, 7, 13, 14, 23, 28, 29, 30, 31, 34], "handbook": [7, 11, 13], "handi": [0, 10, 40], "handl": [2, 6, 7, 10, 11, 13], "hansa": 9, "happen": [0, 3, 6, 7, 15, 17, 18, 19, 22, 23, 27, 28, 30, 31, 33, 34, 36], "happi": 15, "hard": [0, 2, 6, 7, 9, 10, 11, 15, 18, 19, 22, 23, 28, 30, 42, 43], "harder": [2, 6, 10], "hardli": [22, 34], "harlequin": 9, "harvard": 9, "harvest": [8, 9, 26], "hasattr": [0, 9, 12], "hash": [26, 40], "hashabl": 26, "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 43], "hbr": [5, 28], "head": 34, "heart": 9, "heat": [7, 20], "heavier": 17, "heavisid": 6, "height": 26, "heliotrop": 9, "hello": [14, 36], "help": [0, 2, 5, 6, 10, 11, 13, 14, 16, 17, 18, 21, 22, 24, 25, 28, 32, 34, 43], "helper": 31, "henc": [11, 13, 32], "here": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 43], "hermitian": 2, "hess_inv": [23, 24, 25, 26, 29, 34], "hessian": [24, 25, 29, 30, 31, 32, 33, 40], "hessian_tensor_product": [31, 32, 33], "hessian_vector_product": [31, 32, 33], "heurist": 30, "hex": 9, "hexcod": 9, "hf": 13, "hf298": 13, "hf_29815_co": 13, "hf_29815_co2": 13, "hf_29815_h2": 13, "hf_29815_h2o": 13, "hf_ga": 13, "hf_liq": 13, "hi": [9, 15], "hidden": [7, 11, 26, 32], "high": [6, 8, 9, 13, 22, 23, 28, 30], "higher": [6, 13, 18, 19, 26, 30, 33, 43], "highest": 8, "highli": [27, 30], "highlight": [21, 23], "him": 9, "hindsight": 24, "hip": 32, "hist": [11, 24, 25], "histogram": 11, "histor": [16, 25], "histori": 34, "hit": 20, "hline": 13, "hmax": [2, 12], "hmin": [2, 12], "hollywood": 9, "holomorphic_grad": [31, 32, 33], "home": [10, 12], "honeydew": 9, "honolulu": 9, "hooker": 9, "hope": 43, "hopit": 13, "horizont": [0, 9, 13], "hors": 9, "hostedtoolcach": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "hot": 9, "hotpink": 9, "hour": [13, 16], "how": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "howev": [0, 1, 2, 6, 7, 10, 11, 12, 13, 15, 16, 17, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34], "hr": [12, 16], "hrxn": 13, "hrxn_29815": 13, "hsh": 40, "hsplit": 0, "hstack": [2, 27], "htm": [11, 13, 40], "html": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 15, 21, 23, 25, 27, 28, 32, 34, 40], "htt": 13, "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 20, 21, 23, 24, 25, 27, 28, 29, 30, 32, 34, 40, 41, 42, 43], "hub": 41, "huge": [12, 30], "human": 15, "hunter": 9, "hve": 7, "hybr": 0, "hydrocarbon": 13, "hydrogen": [5, 28], "hyperparamet": [30, 32, 33], "hypothes": 11, "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43], "i1": [1, 13, 17], "i2": [1, 6, 17], "iapw": 13, "iapws97": 13, "ic1": 13, "iceberg": 9, "icon": [15, 36], "ictcm": 2, "icterin": 9, "id": [6, 13], "idea": [1, 2, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 38], "ideal": [2, 11, 13, 19], "ident": [6, 27], "identifi": [0, 5, 7, 8, 10, 13, 17, 23, 28], "ieq": 26, "ieqcon": 13, "ier": [12, 21], "ifft": 6, "ifunc": 3, "ig": 3, "ignor": [11, 27, 28, 40, 43], "ignore_except": [40, 42], "ij": 34, "ill": [27, 28, 34], "illeg": 0, "illumin": 9, "illustr": [0, 1, 2, 5, 6, 7, 9, 11, 13, 15, 17, 24, 25], "imag": [0, 2, 6, 21, 40, 41], "imagin": [0, 23, 32], "imaginari": [6, 7, 13, 21], "imaginary_unit": 13, "imax": 8, "imin": 24, "immedi": 17, "immers": 36, "immut": 0, "impact": [22, 33], "imperi": 9, "imperm": 2, "implement": [0, 2, 5, 6, 13, 14, 16, 17, 20, 23, 28, 31, 40], "impli": 6, "implicit": [7, 13], "implicitli": [3, 6, 34], "import": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 41, 42], "importerror": [6, 16, 22], "impos": [13, 30], "imprecis": 5, "improv": [7, 12, 16, 20, 21, 29, 33, 38], "inaccur": 25, "inch": 9, "inchworm": 9, "includ": [0, 1, 2, 3, 6, 11, 12, 13, 14, 15, 16, 19, 22, 23, 24, 25, 28, 30, 34, 38, 40], "inclus": 38, "incom": [13, 18], "incompat": 5, "inconclus": 29, "inconsequenti": 40, "inconveni": [0, 2], "incorpor": 11, "increas": [2, 3, 6, 9, 11, 12, 13, 16, 17, 18, 25, 28, 30, 32, 34], "increasingli": 33, "increment": [15, 16, 17], "incub": 25, "ind": [5, 9, 13, 28, 33], "indefinit": 6, "indent": 15, "independ": [0, 1, 2, 10, 17, 18, 24, 26, 27, 30, 31, 34, 40], "index": [2, 3, 5, 10, 11, 15, 16, 17, 23, 31, 33, 43], "india": 9, "indian": 9, "indianr": 9, "indic": [0, 2, 5, 7, 8, 9, 11, 13, 16, 17, 20, 24, 34], "indigo": 9, "individu": [15, 33], "ineq": 26, "inequ": [11, 13], "inf": [16, 27], "infeas": 26, "infin": [16, 23, 29, 30], "infinit": [16, 20, 27, 32], "influenc": [25, 34], "info": [5, 14, 20, 21, 22], "infodict": 12, "inform": [2, 3, 5, 7, 10, 13, 15, 20, 24, 30, 34, 40], "infti": [16, 32], "inher": 6, "inherit": 15, "inhomogen": [2, 13], "init": [2, 13, 22], "init_random_param": [32, 33], "initi": [2, 5, 6, 7, 8, 10, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32, 33, 40], "initial_guess": [1, 3, 24], "inlet": [2, 7, 16, 20], "inlin": 0, "innoc": 6, "inplac": 10, "input": [0, 13, 29, 30, 31, 32, 33], "insensit": 40, "insert": 15, "insid": [0, 2, 10, 13, 15, 16, 17, 19, 22, 28, 31], "insight": [1, 6, 34], "insiz": [32, 33], "inspect": [0, 1, 5, 17, 23, 24, 25, 26, 27, 28, 32], "inspir": [6, 38], "instabl": 23, "instal": [2, 5, 10, 11, 13, 24, 25, 41], "instanc": [2, 7, 9, 12], "instead": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 27, 30, 31, 34, 40, 41], "insuffici": 2, "int": [0, 2, 5, 6, 10, 11, 13, 16, 26, 27, 28, 33, 40], "int32": [14, 30], "int64": [27, 28], "int_": [6, 7, 13, 16, 20, 32], "int_0": [0, 6, 13, 14, 16, 17, 22, 38], "int_1": 16, "int_2": 6, "int_a": [6, 15, 17, 31], "int_c": 31, "integ": [0, 6, 10, 11, 13, 15, 26, 32, 33], "integr": [0, 1, 2, 4, 9, 11, 12, 14, 15, 18, 19, 20, 21, 22, 23, 28, 29, 34, 39, 43], "integrand": [6, 7, 13, 14, 16, 17, 20, 21, 22, 31], "integrationwarn": 16, "intend": [15, 22], "intens": [9, 13], "interact": [10, 14, 40], "interactiveshel": 13, "intercept": [1, 11, 30, 34], "interchang": 5, "interest": [2, 6, 7, 11, 13, 25, 31, 34], "interestingli": [3, 13], "interfac": [13, 16, 23, 26, 31, 38], "interior": 22, "intermedi": [2, 16, 25, 33, 34], "intern": [2, 9, 15, 17, 40], "internal_term1": 17, "interp1": 13, "interp1d": [2, 3, 6, 13, 29], "interpol": [2, 6, 13, 16, 19, 30, 39, 43], "interpret": [2, 6, 17, 18, 21, 24, 29, 30, 33, 34], "intersect": [13, 20, 21, 28], "interv": [2, 6, 7, 16, 17, 18, 19, 23, 40], "intrins": 0, "intro": [34, 39], "introduc": [5, 6, 7, 14, 20, 23, 26, 27, 29, 30, 31, 34], "introduct": [36, 43], "introselect": [31, 32, 33], "intuit": [13, 34], "inv": [1, 5, 11, 25, 27, 28, 29, 30, 34], "invalid": [13, 27], "invalu": 20, "invers": [0, 5, 17, 25, 29, 30, 32, 34], "invert": [27, 34], "involv": [6, 19, 25, 29, 40], "io": [15, 34, 40], "io_open": 13, "iord": 14, "ip": 2, "ipykernel_1922": 0, "ipykernel_1978": 2, "ipykernel_2009": 3, "ipykernel_2034": 5, "ipykernel_2059": 6, "ipykernel_2087": 7, "ipykernel_2145": 9, "ipykernel_2238": 13, "ipykernel_2268": 14, "ipykernel_2315": 16, "ipykernel_2430": 20, "ipykernel_2462": 21, "ipykernel_2497": 22, "ipykernel_2522": 23, "ipykernel_2548": 24, "ipykernel_2692": 29, "ipykernel_2862": 38, "ipython": [13, 16], "iri": 9, "irresist": 9, "irrevers": 6, "irrit": 9, "isabellin": 9, "iscomplextyp": 27, "iseg": 13, "isinst": [2, 10, 13, 31, 32, 33], "islam": 9, "isn": [24, 27, 31], "isobutan": 13, "isol": 14, "isotherm": 13, "isotop": 13, "isotrop": 31, "issu": [3, 6, 13, 17, 20, 24, 28, 30, 33, 38, 43], "ital": [9, 15], "italian": 9, "item": [0, 17, 26, 38], "iter": [1, 2, 3, 5, 7, 8, 12, 13, 16, 17, 19, 20, 21, 23, 27, 29, 30, 31, 32, 34, 38, 40], "ith": 5, "itim": 2, "itl": 11, "its": [2, 13, 15, 16, 25, 27, 28, 29, 34, 43], "itself": [5, 6, 10, 19, 28], "ivori": 9, "ivp": 40, "ixpr": [2, 12], "j": [2, 5, 6, 7, 12, 13, 21, 28, 29, 30, 31, 34], "j0": 13, "j_": 14, "j_0": [2, 7], "j_1": 7, "jaan": [2, 22], "jac": [2, 13, 23, 24, 25, 26, 29, 31, 34], "jacket": 9, "jacobian": [7, 30, 31, 32, 33, 40], "jade": 9, "jam": 9, "janafg": 13, "japanes": 9, "jargon": 32, "jasmin": 9, "jasper": 9, "jax": 31, "jazzberri": 9, "jb": 10, "jelli": 9, "jet": [2, 9], "jjwteach": 2, "jkitchin": [4, 41, 43], "jn": [2, 7], "jn_zero": 7, "job": 3, "joblib": 40, "john": 40, "join": [6, 11, 28, 30], "jonquil": 9, "journal": 24, "journei": [35, 36], "judg": 13, "judgement": [2, 3, 8], "judgment": [5, 6, 7, 30], "jump": 16, "jun": [10, 37], "june": 9, "jungl": 9, "jupyt": [4, 39, 41, 43], "just": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 36, 41], "justif": 6, "justifi": 11, "jv": 14, "k": [0, 1, 2, 3, 6, 7, 9, 11, 12, 13, 16, 18, 20, 23, 24, 25, 26, 27, 30, 31, 34, 40], "k0": 2, "k1": [13, 17, 28, 31, 34], "k2": [13, 17, 28, 34], "k3": 17, "k4": 17, "k_": [13, 31, 34], "k_1": [13, 28, 31], "k_2": 28, "k_fit": 1, "k_func": 13, "k_temperatur": 13, "kcal": 13, "kcov": 1, "keep": [5, 7, 18, 23, 34], "kei": [0, 2, 6, 9, 10, 18, 20, 21, 24, 26, 27, 30, 31, 34, 40], "kelli": 9, "kelvin": 13, "kenyan": 9, "keppel": 9, "kernel": [15, 40], "keyerror": [2, 26], "keyword": [0, 8, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "kg": [12, 13], "khaki": 9, "kilomet": 7, "kind": [0, 2, 3, 5, 6, 9, 10, 13, 15, 17, 20, 22, 23, 26, 29, 30, 31, 32, 33, 34, 40], "kinet": 13, "kitchin": 40, "kitchingroup": [4, 14, 40], "kiusalaa": [2, 22], "kj": 13, "kl": 5, "klein": 9, "kmol": [16, 23], "know": [0, 1, 2, 3, 5, 6, 10, 11, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 33, 34, 36, 38], "knowledg": [26, 29, 32, 36], "known": [0, 2, 5, 6, 7, 8, 11, 13, 14, 16, 17, 24, 25, 26, 28, 34, 40], "ko": [1, 3, 11], "kobe": 9, "kobi": 9, "kp": 34, "kp1": 34, "kp2": 34, "kpa": 13, "kprime": [12, 13], "krang": 20, "kreysig": [2, 5, 27, 31], "kreyszig": 5, "kt": 34, "kth": [31, 32, 33], "ku": [5, 9], "kudo": 13, "kw": 0, "kwarg": [0, 2, 13, 31, 32, 33, 40], "kwd": 10, "l": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 20, 24, 25, 26, 28, 30, 31, 34], "l1": 30, "l1_sol": 25, "l2": 30, "l2p": 30, "la": [5, 9], "lab": [3, 29, 41], "lab7": 29, "label": [1, 2, 3, 5, 6, 7, 8, 9, 13, 14, 17, 18, 19, 22, 24, 28, 30, 32, 33], "lack": [0, 1], "lag": 11, "lagrange_multipli": 8, "lait": 9, "lam": [30, 34], "lambda": [2, 6, 7, 8, 9, 10, 29, 30, 31, 32, 33, 34], "lambda_1": 2, "lambda_2": 2, "lambda_k": 29, "lambda_span": 7, "laminar": [6, 13], "land": [8, 26], "languag": [14, 15, 27, 38], "languid": 9, "lapi": 9, "laplac": 2, "larg": [0, 2, 5, 6, 10, 11, 13, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34], "larger": [2, 5, 6, 13, 17, 24, 25, 29], "largest": [5, 13, 29], "laser": 9, "last": [0, 2, 4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31, 32, 33, 37, 38, 40, 42], "last_step": 19, "later": [0, 2, 9, 10, 11, 13, 16, 17, 19, 20, 24, 25, 32, 34, 40], "latest": [13, 34], "latex": [12, 15, 16], "latin1": 13, "latt": 9, "launch": 41, "laurel": 9, "lava": 9, "lavend": 9, "lavenderblush": 9, "law": [7, 11, 13, 20], "lawn": 9, "lawngreen": 9, "layer": [32, 33], "layer_s": [32, 33], "lazuli": 9, "lb": [6, 12, 21], "lb_m": 13, "lbic": 40, "lbmol": 12, "ldot": 6, "le": [2, 13, 26, 30], "lead": [2, 6, 7, 10, 12, 13, 15, 16, 17, 19, 20, 22, 25, 27, 29, 30, 32, 40], "learn": [0, 4, 7, 13, 14, 15, 17, 20, 21, 22, 24, 25, 28, 30, 31, 35, 36, 38, 39, 43], "least": [2, 5, 6, 13, 18, 19, 20, 23, 28, 30, 40], "least_squar": 32, "leastsq": 1, "leather": 9, "leav": [0, 2, 13, 17, 31, 32], "lectur": [14, 16, 20, 28, 30, 34], "lecture16": 2, "left": [2, 5, 6, 13, 15, 16, 17, 19, 24, 27, 28, 29, 30, 31, 33, 34], "legend": [1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 21, 23, 24, 25, 29, 30, 31, 32, 33, 34], "lemon": 9, "lemonchiffon": 9, "len": [1, 2, 5, 6, 8, 10, 11, 13, 16, 17, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34], "length": [2, 5, 10, 12, 13, 16, 18, 23, 26, 29, 34], "lengthscal": 34, "less": [0, 2, 5, 6, 8, 10, 11, 13, 16, 17, 18, 20, 22, 25, 26, 27, 30, 31, 34, 40], "let": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 38], "letter": 10, "lettergrad": 10, "level": [1, 11, 13, 15, 21, 24, 26, 30, 40], "leverag": [22, 27, 29], "li": [1, 30], "lib": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "librari": [0, 8, 14, 15, 16, 17, 20, 25, 28, 30, 40, 41, 43], "licens": 40, "licoric": 9, "lie": [1, 11], "life": 25, "light": [9, 10], "lightblu": 9, "lightcor": 9, "lightcyan": 9, "lightgoldenrodyellow": 9, "lightgrai": [9, 10], "lightgreen": 9, "lightgrei": 9, "lightli": [32, 36], "lightpink": 9, "lightsalmon": 9, "lightseagreen": 9, "lightskyblu": 9, "lightslategrai": 9, "lightslategrei": 9, "lightsteelblu": 9, "lightweight": 15, "lightyellow": 9, "like": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40, 41], "likeliehood": 34, "likelihood": 34, "likewis": [2, 9], "lilac": 9, "lime": 9, "limegreen": 9, "limerick": 9, "limit": [0, 2, 6, 8, 11, 13, 16, 18, 19, 23, 26, 32, 40], "limits_": [5, 6, 13, 28], "limits_j": 13, "linalg": [1, 2, 5, 7, 11, 25, 27, 28, 29, 30, 31, 32, 33, 34, 40], "linalgerror": 27, "lincoln": 9, "line": [0, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 25, 26, 27, 28, 32, 33, 34, 37, 38, 41, 42], "line2d": 9, "linear": [0, 3, 6, 7, 11, 16, 20, 21, 24, 25, 29, 32, 33, 39, 40, 43], "linearli": [3, 5, 11, 14, 17, 27, 28, 33], "linen": 9, "linestyl": [20, 30], "linewidth": 9, "lingo": 32, "link": [6, 13, 40, 43], "linspac": [0, 1, 2, 3, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34], "linux": [5, 10, 15, 37], "lion": 9, "liquid": 6, "lisp": 38, "list": [2, 3, 6, 7, 9, 11, 12, 13, 15, 16, 17, 20, 23, 26, 27, 31, 32, 33, 43], "list_of_color": 9, "listcomp": 13, "listdir": 10, "littl": [2, 7, 8, 9, 11, 12, 13, 16, 17, 19, 21, 26, 28, 30, 32, 33, 34, 36, 40], "live": 6, "liver": 9, "ll": [2, 26, 34], "lmdb": 40, "lms_sol": 25, "ln": 13, "load": [13, 40], "load_data": 40, "loader": 40, "loadtxt": [1, 9, 11, 13], "loc": [1, 2, 3, 6, 7, 8, 9, 13, 18, 19], "local": [0, 2, 13, 16, 29, 31, 32, 33, 34], "locat": [8, 13, 17, 40], "log": [0, 6, 13, 20, 25, 30, 34], "log10": [0, 6, 13], "log_likelihood": 34, "logarithm": 17, "logic": [6, 10, 15], "logp": 34, "long": [2, 6, 13, 15, 19, 23, 25], "longer": [2, 10, 19, 27, 30], "look": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 40], "lookup": 26, "loop": [2, 6, 16, 17, 20, 21, 28, 34], "lose": 11, "loss": [6, 11, 13, 40], "lost": [11, 12], "lot": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 19, 20, 23, 24, 25, 27, 30, 31, 34, 35, 36, 38, 40], "lotka": 18, "low": [13, 23, 34], "lower": [5, 6, 7, 9, 10, 13, 18, 19, 23, 27, 28], "lowercas": 10, "lowest": 30, "lp": 8, "lp_sol": 25, "lspan": 7, "lstsq": [1, 5, 11, 30, 40], "lu": 5, "lub": 5, "luck": 11, "lucki": 13, "luckili": 13, "lumber": 9, "lump": 6, "lust": 9, "lw": [2, 6, 9, 13, 18, 19], "m": [0, 1, 2, 5, 7, 9, 10, 11, 12, 13, 15, 16, 23, 24, 25, 27, 28, 30, 34, 40], "m0": 2, "m1": 13, "m2": 13, "m_": 2, "mac": 15, "machin": [5, 6, 10, 25, 28, 30, 31, 36, 37, 39, 40, 43], "made": [17, 20, 23, 24, 25, 27, 32, 34, 35, 40], "magenta": [0, 9], "magic": 9, "magnifi": 6, "magnitud": [2, 5, 6, 9, 13, 27, 29, 30, 32], "magnolia": 9, "mahogani": 9, "mai": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 36, 37], "main": [0, 2, 10, 13, 14, 15, 16, 17, 18, 20, 27, 28, 29, 31, 34, 37, 43], "maintain": 26, "maiz": 9, "major": [0, 4, 13, 36], "majorel": 9, "make": [0, 1, 2, 3, 5, 6, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40, 43], "make_ggnvp": [31, 32, 33], "make_hvp": [31, 32, 33], "make_jvp": [31, 32, 33], "make_vjp": [31, 32, 33], "malachit": 9, "man": 5, "manag": [2, 10, 42], "manate": 9, "mandatori": [0, 15], "mango": 9, "mani": [0, 1, 2, 4, 5, 6, 7, 9, 11, 13, 15, 16, 17, 18, 20, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34, 36, 38, 40, 43], "mania": 9, "manipul": [21, 28], "manner": 13, "manti": 9, "manual": [2, 9, 13, 16, 23, 29, 31, 34], "map": [0, 10, 18], "mapl": [6, 28], "mardi": 9, "markdown": 14, "marker": [0, 9], "market": [8, 26], "markrobrien": 7, "markup": 15, "maroba": [20, 23, 24], "maroon": 9, "mask": [0, 13], "mass": [2, 18, 27, 28], "mass_bal": 2, "master": 36, "mat": 10, "match": [6, 10, 13, 27, 29, 33], "materi": [13, 24, 30], "math": [2, 15, 16, 18, 19, 28, 29, 33, 36, 39, 42, 43], "math55": 2, "mathbf": [5, 27, 28, 29, 30, 31, 32, 34], "mathcad": 12, "mathemat": [2, 5, 6, 10, 13, 14, 15, 16, 17, 27, 29, 33, 34, 36, 43], "mathematica": [6, 28], "mathit": [5, 27], "mathwork": [6, 21, 25], "mathworld": 32, "matlab": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "matplotlib": [0, 1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37], "matric": [0, 5, 27, 29, 34], "matrix": [0, 1, 2, 13, 25, 28, 29, 30, 31, 32, 33, 34, 40], "matrix_multipl": 27, "matrix_rank": [27, 28], "matrixlab": 8, "matter": [13, 16, 33], "mauv": 9, "mauvel": 9, "max": [1, 2, 3, 5, 6, 8, 9, 13, 17, 19, 20, 22, 24, 27, 39], "max_epoch": [32, 33], "max_row": 13, "max_step": [7, 19, 31, 40], "max_x_ev": 19, "maxfev": [2, 12, 13, 31], "maxim": [8, 26, 34], "maxima": [8, 9, 13, 19, 22], "maximum": [3, 6, 13, 14, 16, 19, 20, 22, 23, 26, 29], "maxit": 30, "maxwel": 13, "maya": 9, "mayb": [0, 2, 27, 33, 40], "me": [6, 13, 14, 40, 43], "mead": 30, "meadow": 9, "mean": [0, 1, 2, 5, 6, 7, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "meander": 32, "meaning": [24, 33, 34], "meant": [15, 24], "measur": [2, 7, 11, 16, 20, 21, 24, 25, 27, 29, 34, 38], "meat": 9, "mec": 9, "medium": 9, "mediumaquamarin": 9, "mediumblu": 9, "mediumorchid": 9, "mediumpurpl": 9, "mediumseagreen": 9, "mediumslateblu": 9, "mediumspringgreen": 9, "mediumturquois": 9, "mediumvioletr": 9, "meet": [5, 10, 26], "mellon": 36, "mellow": 9, "melon": 9, "melt": 30, "memor": 24, "mental": 6, "menu": 15, "merg": 40, "meringu": 9, "merri": [8, 26], "mesg": 12, "meshgrid": [1, 2, 8, 13, 18, 21, 26], "mess": [15, 29], "messag": [0, 17, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 32, 34], "met": [0, 2, 8, 10, 13, 23], "metadata": 2, "metal": 9, "methan": 13, "methanol": 13, "method": [0, 5, 10, 11, 15, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 36, 38, 39, 40], "method_of_lin": 2, "metric": 25, "mexican": 9, "mfc": 9, "michael": 17, "middl": [13, 22, 23, 34], "midnight": 9, "midnightblu": 9, "midori": 9, "midpoint": 17, "might": [0, 2, 5, 6, 8, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 30, 31, 32, 33, 34], "mikado": 9, "miller": 9, "millimet": 7, "miminum": 13, "min": [1, 2, 5, 6, 7, 8, 13, 16, 17, 18, 20, 22, 23, 24, 28, 39, 40], "mind": [5, 7, 17], "mini": [13, 15], "minim": [3, 8, 17, 29, 30, 31, 34, 36], "minima": [8, 13, 19, 22, 32], "minimim": 24, "minimum": [1, 13, 23, 24, 25, 26, 29, 31], "minmax": 13, "minor": [2, 13, 34], "mint": 9, "mintcream": 9, "minu": [0, 5, 11, 13, 23, 28, 30], "minus_sid": 24, "minut": [2, 6, 23], "miracul": 6, "misc": [20, 23, 24, 25, 32, 33], "mismatch": [5, 13], "miss": 7, "mist": 9, "mistak": [12, 16, 17, 23, 26], "mistaken": 13, "misti": 9, "mistyros": 9, "mitig": 30, "mix": [2, 12, 13, 18, 29], "ml": [2, 12, 32, 39], "mmhg": 13, "moccasin": 9, "mod": 0, "mode": [4, 8, 9, 13, 40, 43], "model": [1, 6, 13, 14, 24, 25, 29, 30, 31, 33, 36, 40, 43], "moder": [24, 27], "modern": [5, 25, 28], "modif": [10, 12], "modifi": [0, 1, 2, 6, 10, 20, 25, 26, 28, 30, 36, 39], "modul": [0, 6, 8, 10, 11, 13, 14, 16, 28, 31, 32, 33, 34, 37, 40, 43], "modulenotfounderror": [11, 12, 13, 37], "modulu": [22, 24], "mol": [1, 2, 6, 7, 11, 12, 13, 16, 20, 21, 23, 28], "mol_ni": 13, "molar": [7, 11, 13, 16, 20, 23, 31], "mole": [6, 11, 16, 21, 23, 28], "molecul": 13, "molecular": 13, "moment": 3, "monei": 26, "monkei": 40, "monoton": [2, 3, 6], "mont": [11, 24], "moonston": 9, "mordant": 9, "more": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 43], "morrison": 6, "mortuum": 9, "moss": 9, "most": [0, 2, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 42], "mostli": [16, 22, 32], "motiv": [16, 17, 34, 43], "mount": 41, "mountain": 9, "mountbatten": 9, "mous": 15, "move": [0, 9, 13, 15, 28], "moviewrit": 2, "mp4": 2, "mpa": 13, "mpl": [8, 9], "msemac": 2, "msg": [2, 20, 21, 22], "msg00401": 6, "msort": [31, 32, 33], "msu": 9, "mu": [2, 11, 12, 13, 19, 22, 28], "mu_1": 11, "mu_2": 11, "mu_j": 13, "much": [0, 2, 3, 4, 6, 10, 12, 13, 16, 17, 19, 23, 24, 27, 29, 30, 32, 33, 34], "mughal": 9, "mulberri": 9, "multi": [31, 32, 33], "multidimension": [12, 29], "multigrad_dict": [31, 32, 33], "multilin": [10, 15], "multipl": [0, 2, 5, 6, 7, 12, 13, 20, 25, 26, 28, 30, 31, 32, 34, 40], "multipli": [1, 3, 5, 7, 9, 11, 13, 15, 18, 23, 24, 25, 26, 27, 30, 32, 40], "multipoint": 6, "munsel": 9, "murnaghan": [1, 24, 31], "must": [0, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 18, 19, 20, 22, 24, 26, 27, 29, 30, 34], "mustard": 9, "mutabl": [0, 26, 40], "mw": 13, "mw1": 13, "mw2": 13, "mxhnil": [2, 12], "mxord": [2, 12], "mxordn": [2, 12], "mxstep": [2, 12], "my": [0, 4, 14, 15, 31, 38], "mya": 0, "myfig": 0, "myfig2": 0, "myfunc": 9, "myod": [0, 1, 2, 13], "myplot": 0, "myrtl": 9, "myshow": 40, "mysillykw": 0, "n": [0, 1, 2, 5, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 38, 43], "n0": 13, "n1": [11, 13], "n2": [11, 13], "n_": 13, "n_j": 13, "n_t": 13, "nabla": 2, "nag": 5, "naiv": 22, "name": [0, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 22, 24, 30, 31, 32, 33, 37, 38, 40], "nameerror": [11, 13, 16, 31, 32, 33, 38], "namespac": [2, 16], "nan": [3, 29], "narrow": [2, 13], "natur": [0, 3, 10, 13, 18, 24, 38], "navajowhit": 9, "navi": 9, "navig": 36, "nbuilt": 5, "nc": 9, "nd": [2, 17, 25, 29, 30], "ndarrai": [12, 15], "ndim": [2, 3, 13, 20], "ndmin": 13, "nearbi": [17, 18, 34], "nearest": 6, "nearli": [11, 13, 27, 28], "necessari": [0, 5, 6, 12, 13, 17, 23, 28, 29, 30, 34], "necessarili": 29, "need": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41], "neg": [0, 2, 3, 5, 7, 8, 10, 11, 13, 19, 20, 24, 26, 28, 29, 32, 33], "neglect": 13, "neglig": [13, 27], "neighbor": [3, 7, 16, 34], "neighborhood": [6, 21], "neither": [3, 5, 6, 13], "nelder": 30, "nelement": 0, "neq": 15, "nervou": 6, "nest": [0, 1], "net": [5, 6, 8, 13, 18, 26], "network": [27, 34], "neural": 34, "neuron": [32, 33], "neval": 14, "never": [0, 2, 10, 19, 20, 27], "nevertheless": [5, 12], "new": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 26, 27, 29, 30, 31, 32, 34, 38, 40], "new_": 2, "new_arr": 17, "new_box": [31, 32, 33], "new_f": 2, "new_x": 2, "newaxi": 5, "newca": 30, "newer": [4, 43], "newli": 17, "newlin": 13, "newt": 30, "newton": 2, "next": [0, 1, 2, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 29, 31, 32, 33, 34], "nfev": [0, 2, 13, 17, 20, 23, 24, 25, 26, 29, 31, 34], "nhere": 6, "ni": [2, 13], "ni3al": 13, "ni_": 13, "ni_3al": 13, "nial": 13, "nice": [0, 2, 5, 6, 10, 20, 31], "nicer": [6, 38], "nich": 10, "nickel": 13, "nikurads": [6, 13], "nintersect": 13, "nist": 11, "nit": [23, 24, 25, 26, 29, 31, 34], "nitrogen": 13, "nitti": 36, "nj": [2, 13], "njev": [17, 23, 24, 25, 26, 29, 31, 34], "nla": 39, "nlinfit": [24, 40], "nlpredict": 40, "nlu": 17, "nmax": 20, "nn": [32, 33], "node": [2, 10, 22, 31, 32, 33, 37], "node22": 5, "node24": 2, "noir": 9, "nois": [6, 13, 34], "noisi": 6, "non": [2, 6, 10, 11, 16, 20, 21, 26, 27, 28, 32, 34], "none": [0, 1, 2, 10, 11, 12, 13, 17, 18, 20, 30, 31, 32, 33, 34, 40], "nonlinear": [0, 3, 6, 8, 11, 13, 17, 23, 27, 28, 30, 33, 34, 39, 40, 43], "nonlinearli": 32, "nor": [2, 5, 13], "norm": [5, 25, 27, 29, 30], "normal": [5, 8, 11, 12, 13, 18, 24, 29, 30, 32, 34], "nose": 9, "notabl": [1, 4, 11], "notat": [0, 2, 6, 13, 14, 15, 17, 32], "note": [0, 1, 2, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 43], "notebook": [4, 36, 37, 40, 41, 43], "noth": [5, 7, 13, 15, 22], "nother": 26, "notic": [9, 12, 13], "notimpl": 11, "now": [0, 1, 2, 3, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 43], "nowher": 32, "np": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "npoint": [2, 13], "npr": [32, 33], "nr": 11, "nrh": 5, "nrt": 11, "ns2b": 12, "nsolv": 38, "nsw": 13, "nswap": 5, "nth": [0, 38, 39], "nthe": 6, "nthese": 6, "ntot": 13, "ntstep": 2, "nu": [2, 5, 6, 7, 13, 20, 28], "nu0": 6, "nu_0": [2, 6], "nu_i": 13, "nu_j": 13, "nuclear": 13, "nuj": 13, "null": 11, "num_it": [32, 33], "number": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 40], "numdifftool": [20, 23, 24, 25, 29, 30, 37, 40], "numer": [0, 5, 7, 8, 9, 14, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 31, 36, 38], "numericalexpert": 6, "numinput": [2, 13, 31], "numpi": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 43], "numpoint": 3, "numpy_box": [31, 32, 33], "numpy_jvp": [31, 32, 33], "numpy_vjp": [31, 32, 33], "numpy_vspac": [31, 32, 33], "o": [2, 6, 9, 10, 15, 34, 40], "o2": 13, "obei": 2, "obj": [0, 20, 29, 31], "object": [0, 1, 2, 3, 6, 7, 8, 12, 13, 17, 21, 24, 25, 26, 30, 31, 32], "objective1": 33, "objective10": 33, "objective2": [20, 33], "objective3": 33, "objective33": 33, "observ": [13, 15, 30, 33, 40], "obtain": [3, 10, 12, 13, 16, 17, 25, 30], "obviou": [2, 20, 25, 26], "obvious": 25, "occasion": [0, 5, 6, 7, 10, 15], "occur": [2, 6, 13, 17, 19, 20, 28, 32], "ochr": 9, "od": [0, 7, 13, 20, 22, 23, 31, 34, 39, 40], "odd": [3, 11, 13], "odefun": 2, "odefunc": 2, "odeint": [0, 1, 2, 7, 12, 13, 18], "odesolv": 2, "off": [2, 9, 13, 15], "offer": [1, 6], "offset": 32, "often": [0, 1, 2, 3, 5, 9, 10, 11, 12, 15, 16, 19, 23, 24, 25, 29, 30, 31, 32, 34, 38], "ok": [5, 11, 15, 27, 31, 32], "old": [17, 28], "older": [4, 18, 27], "oldlac": 9, "oliv": 9, "olivedrab": 9, "omorjan": 13, "onc": [0, 6, 7, 10, 12, 13, 15, 23, 24, 25, 40], "one": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40, 43], "ones": [2, 6, 11, 13, 17, 18, 20, 22, 23, 27, 28, 29, 30, 32], "oni": 7, "onli": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 36, 38, 40], "onto": 12, "op": 2, "open": [9, 10, 13, 15], "openopt": 8, "oper": [3, 5, 6, 10, 13, 14, 20, 23, 27, 28, 32, 42], "operand": [0, 27], "opinion": [15, 31, 38], "opportun": [5, 12, 14, 23], "oppos": 28, "opposit": [0, 5, 18, 28, 29, 30], "opt": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "optim": [0, 1, 2, 3, 4, 6, 7, 11, 12, 20, 21, 22, 24, 28, 30, 32, 33, 34, 38, 39, 40, 43], "option": [0, 2, 10, 12, 13, 15, 17, 18, 19, 23, 25, 30, 31, 32, 38], "orang": [0, 9], "orchid": 9, "order": [0, 1, 4, 5, 6, 7, 8, 11, 15, 16, 21, 22, 23, 24, 28, 29, 30, 31, 32, 33, 36, 43], "ordinari": [7, 19, 21], "ordinarili": 10, "org": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 15, 17, 20, 23, 24, 25, 27, 28, 30, 34, 40], "organ": [0, 4, 9, 13, 15], "orgmod": 40, "orient": 8, "origin": [0, 2, 3, 4, 6, 7, 8, 10, 12, 13, 22, 25, 28, 29, 31, 32, 34, 36], "original_count": 15, "orlean": 12, "orthogon": 27, "oscil": [2, 13, 20], "oscillatori": [19, 34], "other": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 40, 41, 43], "otherwis": [6, 13, 20, 31, 32], "otherword": 2, "ounc": 18, "our": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 36], "ourselv": [6, 16, 24, 28, 32], "out": [0, 1, 2, 3, 5, 6, 7, 8, 9, 13, 15, 17, 18, 19, 20, 23, 24, 25, 27, 29, 30, 32, 33, 34, 38, 40], "outer": [5, 13], "outfil": 2, "outlin": 9, "output": [0, 2, 10, 13, 14, 15, 17, 18, 20, 22, 24, 30, 31, 32, 33], "output_shap": [2, 13, 31], "outsid": [2, 13, 15, 19, 33], "outsiz": [32, 33], "over": [0, 3, 4, 6, 9, 10, 11, 13, 16, 17, 18, 19, 20, 21, 23, 27, 30, 31, 34, 40, 43], "overal": 13, "overestim": [3, 6, 16], "overfit": [6, 11, 29, 30, 32, 33], "overlai": 18, "overlap": [2, 11, 21], "overshot": 2, "overwrite_ab": 5, "overwrite_b": 5, "own": [6, 9, 27, 29, 40, 41], "oxygen": 13, "oz": 18, "p": [1, 2, 5, 6, 8, 9, 11, 12, 13, 15, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 34, 40], "p0": [1, 6, 13, 24, 40], "p0_dist": 24, "p0_mean": 24, "p0_se": 24, "p1": [0, 1, 13, 24, 40], "p1_dist": 24, "p2": [0, 6, 13], "p3": [0, 13, 29], "p4": 0, "p65": 13, "p_": [2, 21], "p_0": [12, 13, 21], "p_1": [2, 21], "p_2": 2, "p_co": 13, "p_co2": 13, "p_h2": 13, "p_h2o": 13, "p_i": [1, 13], "p_n": [2, 21], "p_r": [2, 13, 31], "p_t": 13, "pa": 13, "pa0": 13, "packag": [2, 6, 10, 11, 12, 13, 16, 22, 24, 25, 27, 28, 31, 32, 33, 38, 41, 43], "pad": 0, "page": [0, 13, 16, 31], "pai": [15, 26], "pain": 5, "paint": 9, "pair": [0, 18, 21, 26, 29, 30], "palegoldenrod": 9, "palegreen": 9, "paleturquois": 9, "palevioletr": 9, "panda": [30, 37, 43], "panton": 9, "papayawhip": 9, "paper": [2, 6, 25, 31], "par": [1, 6, 13, 22, 24, 25, 30, 32, 33, 34, 40], "parabol": [22, 28], "parabola": [16, 22], "parallel": [13, 28, 40], "param": [2, 32, 33, 34], "paramet": [0, 2, 6, 7, 11, 15, 17, 19, 20, 21, 22, 25, 29, 31, 32, 33, 40], "parameter": 13, "parametr": [18, 31, 34], "params1": 33, "params10": 33, "params2": 33, "params3": 33, "params33": 33, "paramt": [30, 40], "parenthes": [0, 15], "parguess": 13, "pars": [9, 13], "pars0": 24, "pars1": 13, "pars2": 13, "pars_ci": 24, "part": [0, 2, 6, 10, 13, 15, 17, 21, 24, 26, 30, 32], "parti": [10, 11, 12], "partial": [5, 7, 17, 29, 31, 32, 33], "particip": [5, 28], "particl": 13, "particular": [0, 2, 13, 24, 31, 32, 34], "particularli": 28, "partli": [20, 34], "pass": [0, 2, 6, 10, 11, 12, 15, 17, 19, 21, 23, 26, 31, 40], "past": [10, 19, 38, 40, 43], "pastel": 9, "patch": 40, "path": [2, 10, 13, 32, 36, 40], "patholog": 20, "pattern": [0, 10, 11], "payoff": 11, "pb0": 13, "pbrod": [20, 23, 24], "pc": 31, "pc0": 13, "pcov": [1, 6, 13, 24, 25], "pcrc": 13, "pd": [21, 40], "pd0": 13, "pde": 2, "pdepe": 2, "pdf": [2, 4, 6, 7, 16, 24, 29, 34], "pdfnote": 2, "pdrop": 2, "peach": 9, "peachpuff": 9, "peak": 19, "peak1": 13, "peak2": 13, "pellet": 13, "penal": [30, 34], "penalti": 30, "pendulum": 2, "penni": 9, "peopl": [10, 28, 30, 32, 43], "per": [8, 13, 16, 21, 23, 26, 32, 40], "percentag": 0, "perfect": [13, 24], "perfectli": [6, 9], "perform": [0, 2, 3, 6, 7, 8, 11, 14, 16, 17, 20], "perhap": [16, 25, 31], "period": [2, 18, 19, 23, 32, 34], "permut": [5, 33], "perri": 7, "persian": 9, "persist": 40, "person": [10, 13], "peru": 9, "peterroel": 34, "pfplambda": 7, "pfpx": 7, "pfpy": 7, "pfr": 2, "pgplambda": 7, "pgpx": 7, "pgpy": 7, "phase": [6, 19, 21], "phd": 34, "phi": [13, 22], "phy": 1, "physic": [2, 6, 7, 12, 29, 30, 32, 34], "physicalquant": 12, "physrevb": 24, "pi": [0, 2, 6, 8, 9, 11, 13, 14, 16, 20, 23, 26, 30, 31, 32, 34], "pick": [2, 13, 18, 19], "piec": [17, 43], "piecewis": 33, "pigment": 9, "pil": 2, "pillow": 2, "pillowwrit": 2, "pind": 33, "pink": 9, "pint": [1, 21, 40], "pip": [11, 13, 24, 41], "pipe": 6, "piv": 5, "pivot": 5, "pj": [6, 13], "place": [0, 3, 6, 13, 15, 16, 17, 21, 23, 30], "plai": 11, "plain": [0, 27], "plan": [4, 33], "plane": [6, 8, 31], "plant": [8, 26], "plate": [2, 22], "plateau": [24, 25], "platform": [10, 37], "pleas": [6, 18], "plethora": 13, "plot": [0, 1, 3, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, 43], "plot3": 8, "plot_surfac": [2, 8], "plsq": 1, "plt": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "plu": [0, 11, 13, 23, 30], "plug": [7, 20], "plum": 9, "plus_sid": 24, "pm": [6, 7, 16], "pmd": 11, "pmd44": 11, "png": [0, 40], "po": [2, 13], "point": [0, 1, 3, 5, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 34, 40, 42], "pointbreezepub": [4, 43], "pol": 2, "poli": [6, 9], "poly1d": [6, 21], "poly_from_expr": 6, "polyd": [6, 21, 22], "polyfit": [1, 6, 22, 25, 29, 30, 40], "polyint": [6, 21], "polymath": 13, "polynomi": [1, 3, 13, 16, 20, 22, 34, 40, 43], "polyroot": 29, "polytool": 6, "polyv": [1, 6, 21, 22, 25, 29, 30], "poppi": 9, "popt": [1, 13, 40], "popul": [2, 18], "popular": [14, 33], "portabl": 40, "portion": [0, 13, 16], "portrait": 19, "posit": [0, 2, 5, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 38, 40], "possibl": [0, 2, 7, 10, 11, 13, 15, 16, 18, 20, 21, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34], "possibli": [13, 19, 28], "post": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 34, 35, 43], "potenti": 13, "pow": 0, "powder": 9, "powderblu": 9, "power": [0, 6, 17, 28, 29], "poynomi": 16, "ppar": [6, 21], "ppf": [1, 11, 24, 30], "pprint": 6, "pr": [2, 13, 31], "pr_eval": 31, "pr_span": 31, "practic": [0, 5, 6, 11, 13, 14, 15, 16, 17, 19, 21, 25, 30, 32, 34, 36], "prandlt": 6, "prb": [1, 24], "prealloc": [2, 10], "precis": [0, 2, 3, 5, 13, 15, 16, 24, 30, 32], "precursor": 40, "pred": [1, 32, 33], "pred_interv": [11, 24], "pred_s": 40, "predict": [1, 3, 6, 11, 13, 25, 29, 33, 34, 40], "predominantli": 26, "prefer": [0, 2, 4, 7, 17, 20, 23, 24, 27, 38], "prefix": [10, 15], "prepend": 2, "prescrib": [2, 5, 36], "present": [4, 6, 9, 15, 21], "preserv": 4, "press": 15, "pressur": [2, 6, 11, 21, 22, 24, 28], "pretti": [1, 2, 6, 7, 11, 12, 13, 16, 17, 20, 22, 23, 24, 30, 31, 32, 34, 36], "prevent": [2, 13], "previou": [0, 2, 4, 5, 6, 11, 12, 13, 15, 26, 31, 32], "previous": [2, 4, 13, 20, 25, 28, 30, 32, 33], "prfh": [2, 13], "primari": 0, "primarili": 5, "primit": [31, 32, 33], "primitive_with_deprecation_warn": [31, 32, 33], "principl": [7, 11, 34], "print": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 40], "printmessg": [2, 12], "printopt": [15, 27, 30], "prior": 10, "pro": [23, 40], "probabl": [0, 2, 3, 6, 8, 10, 11, 13, 16, 19, 20, 21, 22, 23, 29, 30], "problem": [0, 1, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 40, 43], "problemat": 25, "proce": 7, "process": [6, 7, 8, 9, 13, 14, 17, 23, 36, 43], "processor": [10, 37], "prod": [5, 6, 13, 29], "prod_": 6, "produc": [3, 8, 22, 23, 26], "product": [0, 6, 7, 8, 10, 13, 17, 23, 28, 29, 31], "profil": 2, "profit": [8, 26], "profit_arrai": 23, "program": [0, 2, 14, 15, 16, 30, 31, 36, 38, 39, 43], "programm": 38, "progress": [7, 20, 21, 29, 38], "progress_callback": 2, "project": [1, 2, 4, 8, 25, 43], "promis": 12, "prone": 13, "proof": [31, 40], "prop_cycl": 9, "propag": [13, 24, 34], "properli": [6, 12, 13], "properti": [5, 8, 13, 22, 24, 25, 29, 30, 31, 33, 34], "proport": [13, 25, 30], "proportion": 30, "propos": [5, 13, 28], "prototyp": 31, "prove": [19, 30], "proven": 16, "provid": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 38, 40, 41, 42], "proxi": [8, 24, 26], "pseudo": 31, "pseudorandom": 11, "psi": [6, 21], "pt": [10, 11], "ptotal": 13, "publicli": 42, "pull": [32, 40], "punctuation_p": 10, "pure": [13, 40], "purist": 5, "purpl": 9, "purpos": [15, 16, 17, 34], "put": [0, 2, 5, 9, 10, 11, 12, 13, 15, 16, 19, 25, 26, 28, 30], "pv": [11, 31], "pvap": 13, "py": [0, 2, 3, 5, 6, 7, 9, 10, 13, 14, 16, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 33, 38], "pycs": [1, 7, 10, 14, 24], "pycse___python_computations_in_science_and_engin": 10, "pydstool": 2, "pypi": [11, 12, 25], "pyplot": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "pysundi": 2, "python": [3, 4, 7, 8, 11, 15, 20, 22, 24, 26, 27, 28, 30, 32, 33, 36, 38, 39, 40, 41], "python3": [0, 2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "python_build": [10, 37], "python_unit": 12, "python_vers": [10, 37], "pythonhost": [11, 12], "pytorch": [31, 34], "q": [2, 13, 17, 27], "q_": 2, "q_1": 2, "q_2": 2, "q_n": 2, "qb": 13, "qc": 13, "qi": 2, "qrmethod": 29, "qtf": [0, 20], "quad": [0, 7, 13, 14, 16, 17, 20, 21, 22, 31, 38], "quadrat": [11, 16, 20, 29, 34], "quadratur": [6, 34], "qualit": 2, "qualiti": [13, 22, 30, 34, 43], "quantif": 43, "quantifi": 34, "quantit": [2, 19, 23, 34], "quantiti": [3, 7, 10, 11, 13], "question": [2, 6, 7, 24], "quick": 0, "quicki": 13, "quickli": [14, 21], "quit": [10, 17], "quiver": [2, 18], "quot": 13, "quotechar": 13, "r": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 13, 15, 16, 17, 18, 20, 21, 22, 25, 27, 30, 31, 32, 33, 34, 40], "r2": 11, "r_": 2, "r_1": [2, 28], "r_2": [2, 28], "r_a": [2, 7, 13, 16, 20], "r_b": 13, "r_n": 2, "ra": [5, 11, 13, 16], "rabbit": 18, "race": 9, "rad": 9, "radiu": [2, 13, 26], "radovan": 13, "raf": 9, "rais": [2, 3, 6, 10, 12, 13, 16, 27, 28, 31, 32, 33, 38], "raman": [9, 10], "ramp": 2, "ran": 10, "rand": 29, "randint": 11, "randn": [32, 33], "random": [0, 6, 21, 24, 27, 29, 30, 31, 32, 33, 34], "randomli": 33, "randomst": [32, 33], "rang": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 27, 28, 30, 31, 32, 33, 34], "rank": [1, 11, 13, 28, 30], "rankin": [6, 21], "raphson": 2, "rare": [5, 16, 34], "raspberri": 9, "rate": [2, 6, 7, 11, 13, 16, 18, 20, 23, 28, 32, 34], "rather": [5, 8, 10, 19, 32, 34], "ratio": 13, "raw": [1, 13], "rawl": [5, 13, 28], "rb": 13, "rbf": 33, "rc_context": 9, "rcond": [1, 11, 30], "re": [1, 2, 6, 10, 11, 13, 14, 22, 25, 31], "re1": 6, "re2": 6, "reach": [2, 12, 13, 17, 18, 19, 20, 25, 32, 33], "reactant": [5, 13, 22, 28], "reaction": [1, 2, 6, 11, 16, 22, 23, 27, 30], "reactor": [5, 6, 7, 11, 20, 23, 28], "read": [0, 2, 3, 4, 6, 9, 10, 11, 15, 17, 18, 19, 25, 32, 36, 40, 43], "read_csv": 40, "read_gsheet": [40, 42], "readabl": [0, 6, 13, 15, 18, 28], "readi": [13, 18, 22, 24, 31, 32], "readili": [1, 6, 29, 31, 36], "readlin": 13, "readthedoc": [15, 34], "real": [3, 6, 7, 11, 13, 21, 24, 29, 32, 38], "realiti": 3, "realiz": 24, "realli": [0, 2, 8, 11, 13, 24, 26, 27, 30], "rearrang": 28, "reason": [1, 2, 6, 7, 13, 15, 16, 17, 19, 20, 22, 25, 26, 27, 28, 30, 33, 34, 40], "rebeccapurpl": 9, "recal": [2, 5, 13, 16, 24, 25, 26, 28, 29, 34], "receiv": 11, "recent": [0, 2, 5, 6, 10, 11, 12, 13, 15, 16, 22, 26, 27, 28, 31, 32, 33, 37, 38, 42], "recip": 11, "recogn": [6, 26, 32], "recommend": [16, 17, 25], "recomput": 16, "reconsid": 12, "record": [13, 17], "recov": 7, "recreat": 19, "rectangl": 9, "recurs": 10, "recursive_factori": 10, "recursive_sum": 10, "red": [5, 8, 9, 10, 13, 15, 19], "redefin": 15, "reder": 12, "redirect": 10, "reduc": [0, 2, 6, 12, 13, 25, 28, 30, 31, 32], "reduced_form": [5, 28], "reduct": 30, "redwood": 2, "reevalu": 6, "ref": 13, "refer": [0, 1, 2, 3, 5, 6, 9, 10, 13, 15, 23, 27, 28], "referenc": 31, "refin": 2, "reflect": [30, 31, 34], "reform": 13, "reformul": [7, 32], "regex": 10, "regexp": 10, "regim": 6, "region": [2, 6, 9, 16, 21, 22, 32, 33], "regress": [11, 23, 29, 39, 40, 43], "regular": [13, 18, 32], "regularli": 18, "rel": [2, 6], "relat": [6, 11, 13, 16, 24, 25, 27, 28, 29, 31, 32, 34], "relationship": [5, 8, 13, 25], "relax": 32, "releas": [6, 10, 16, 28, 37], "relev": [0, 6, 11, 13, 16, 23, 25, 29, 31], "reli": [3, 5, 6, 16, 17, 24, 25, 30, 31, 32, 34], "reliabl": [13, 16, 27, 29, 32], "remain": [4, 30], "remark": [20, 27, 32, 43], "rememb": [0, 9, 11, 14, 15, 16, 17, 19, 22, 23, 25, 27, 28, 30, 33, 38], "remind": [13, 27], "remov": [6, 16, 20, 23, 24, 28, 30], "render": [14, 15], "reorder": 28, "repeat": [2, 11, 17, 19, 20, 22, 24, 26, 40], "repeatedli": 10, "replac": [0, 4, 10, 13, 15, 16, 31, 32], "report": [9, 13, 36, 40, 43], "repositori": 41, "repr": [0, 2], "repres": [0, 2, 5, 6, 10, 13, 16, 18, 22, 25, 28, 31, 34], "represent": [3, 6, 28, 32, 33], "reproduc": [13, 23, 24, 30, 31], "reproducibli": 13, "request": [2, 13], "requir": [0, 2, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 25, 26, 28, 30, 31, 32, 34, 36, 40], "rerun": 15, "resampl": 6, "rescal": [10, 12, 13, 29], "rescu": 9, "research": [14, 32], "resembl": 28, "reserv": 8, "reservoir": 2, "reshap": [0, 13, 32, 33], "resid": [15, 28, 32], "residu": [2, 11, 22, 30, 32, 34], "resiz": 2, "resolv": [2, 13], "resort": [16, 21], "resourc": 34, "respect": [7, 24, 31, 40], "rest": [13, 25, 38], "restart": 15, "restrepo": 2, "result": [0, 2, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 34, 38, 40], "result_t": 27, "retriev": [13, 26], "retstep": [17, 19, 22, 28, 31, 34], "return": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 38, 40], "reus": [12, 15, 16, 19], "rev": 1, "revers": [0, 2, 3, 5, 10, 19, 24, 29], "reversibli": 13, "review": [16, 17, 19, 20, 27, 32, 33, 34, 36], "rewrit": [2, 7, 13, 26, 32], "rho": [2, 13], "rho0": 2, "rhythm": 19, "ri": 2, "right": [2, 5, 6, 8, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 33, 34, 36], "rightarrow": [6, 13, 28], "rightleftharpoon": 13, "rigor": 31, "rise": [18, 34], "risk": [6, 40], "riski": 13, "rk": 17, "rlist": 14, "rm": 6, "rmse": [1, 33], "rmse_test": 33, "rmse_train": 33, "ro": [1, 2, 7, 8, 13, 19, 23, 31, 33], "robust": [12, 13, 16, 40], "rod": 2, "role": 33, "roll": [11, 27, 40], "romb": 6, "rood": [8, 26], "roodag": [8, 26], "room": 12, "root": [0, 2, 6, 13, 15, 20, 21, 23, 24, 31, 34], "root1": 13, "root2": 13, "rose": 9, "rosybrown": 9, "rotat": 29, "roughli": [4, 5, 11, 13, 30], "round": [6, 24], "roundoff": 28, "routin": [0, 1, 5, 16, 27], "row": [2, 17, 18, 19, 22, 27, 28, 29, 32, 33, 40], "row2": 5, "row3": 5, "row_stack": [0, 2, 5], "royalblu": 9, "rref": [5, 28], "rspan": 13, "rsq": [1, 30], "rsquar": 40, "rt": [13, 31], "rtol": [2, 12, 17], "rubi": 9, "rule": [7, 13, 16, 17, 27, 31], "run": [2, 6, 7, 10, 11, 13, 14, 17, 19, 20, 21, 22, 32, 34, 39, 40, 43], "run1": 10, "run2": 10, "run_ord": 11, "runner": 10, "runtim": 2, "runtimeerror": 10, "runtimewarn": [7, 13, 29, 38], "rw": 34, "rx": 23, "rxn": 13, "ry": 23, "ryb": 9, "s0": 18, "s010876730302186x": 6, "s046": 2, "s1": [11, 13], "s2": [11, 13], "s2018": 29, "s23": 13, "s28": 13, "s2a": 12, "s2b": 12, "s3": 13, "s4": 13, "s41": 13, "s8": 13, "s_": 31, "s_29815_co": 13, "s_29815_co2": 13, "s_29815_h2": 13, "s_29815_h2o": 13, "s_a": 18, "s_a0": 18, "s_b": 18, "s_b0": 18, "s_co": 13, "s_co2": 13, "s_ga": 13, "s_h2": 13, "s_h2o": 13, "s_liq": 13, "s_x": 18, "saddl": 29, "saddlebrown": 9, "sae": 9, "safe": [2, 6, 23, 28], "saffron": 9, "sai": [0, 2, 3, 6, 8, 10, 11, 13, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 32, 34], "said": [13, 27], "sake": 8, "sall": 9, "salmon": 9, "salt": [2, 18], "same": [0, 2, 5, 6, 8, 9, 10, 11, 12, 13, 17, 18, 19, 23, 25, 26, 27, 28, 29, 31, 32, 33, 40], "sampl": [3, 11, 13, 16, 24, 31, 40], "sand": 9, "sandler": 13, "sandybrown": 9, "sapphir": 9, "sat": 40, "sat_liquid1": 13, "sat_liquid2": 13, "satisfi": [8, 13, 14, 26, 29], "satur": [13, 32, 33], "save": [0, 2, 10, 12, 14, 17, 40], "save_al": 2, "savefig": [0, 2], "savefig_kwarg": 2, "saw": [2, 14, 34], "sb": 34, "scalabl": 23, "scalar": [0, 3, 5, 6, 12, 13, 20, 28, 31], "scale": [12, 13, 27, 29, 30, 32, 33, 34, 40], "scarlet": [9, 12], "scheme": [3, 6], "sci": 6, "scienc": [4, 24, 30, 31, 36], "scientif": [0, 12, 14, 15, 16, 36, 40, 43], "scientificpython": 12, "scientificpythonmanu": 12, "scikit": [2, 30, 34], "scipi": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30, 31, 32, 34, 37, 38, 43], "scope": [15, 32, 34], "scratch": 15, "screen": 10, "script": [0, 6, 13], "se": [1, 11, 24, 29, 30, 40], "sea": 9, "seagreen": 9, "search": [10, 23, 40], "seashel": 9, "seawe": 9, "sec": [5, 6, 13, 27], "second": [0, 3, 5, 6, 7, 13, 15, 16, 17, 18, 22, 24, 27, 28, 29, 31, 32, 34, 38], "section": [0, 2, 6, 10, 11, 13, 15, 16, 17, 19, 31, 32, 34], "section4": 11, "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 40, 41], "seed": [8, 26, 30], "seek": [7, 8, 13, 18, 19, 20, 23, 25, 26, 30, 31], "seem": [0, 2, 7, 9, 10, 11, 12, 13, 15, 19, 20, 27, 28, 31], "seemingli": 28, "seen": [1, 10, 12, 22, 23, 30], "segment": [2, 3, 13], "select": [0, 2, 6, 7, 15, 16], "self": [0, 2, 10, 13, 40], "semi": [16, 22, 40], "semilogx": 30, "semster": 22, "send": 15, "sens": [0, 1, 5, 16, 24, 26, 30, 31, 32, 34, 36], "sensit": [2, 6, 25, 28], "sent": 15, "separ": [0, 1, 2, 9, 13, 15, 17, 22], "sequenc": [2, 13, 32], "seri": [19, 21, 31, 32, 43], "serr": 24, "serv": [15, 30, 32], "server": [15, 40], "session": 41, "set": [0, 1, 2, 6, 7, 10, 11, 12, 13, 15, 17, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 40], "set_color": 9, "set_fontnam": 9, "set_fonts": 9, "set_fontweight": 9, "set_linestyl": 9, "set_linewidth": 9, "set_printopt": [15, 30, 32], "set_titl": 2, "set_xdata": 2, "set_xlabel": [1, 2, 11], "set_ydata": 2, "set_ylabel": [1, 2, 9], "set_zlabel": [1, 2], "setp": 9, "settl": 19, "setup": [3, 5, 7, 8, 11, 13, 26, 30, 34, 37], "seven": [19, 30], "sever": [0, 2, 7, 10, 11, 13, 14, 15, 16, 17, 20, 28, 29, 30, 31, 32, 34, 40, 42], "shacham": 13, "shade": [9, 13], "shadow": 15, "shape": [0, 2, 5, 6, 12, 13, 14, 17, 18, 20, 22, 27, 30, 31, 32, 33, 34, 40], "shape_bas": 13, "share": [2, 22, 40], "sharp": 29, "she": 15, "sheet": [40, 43], "sheffieldml": 34, "shift": [9, 14, 15, 28], "shimmer": 9, "shomat": 13, "shomateg": 13, "shomatel": 13, "shoot": 13, "short": [6, 8, 17, 28, 34, 43], "shorter": [6, 10, 16, 28], "shortest": 8, "shortli": 32, "shot": 7, "should": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 36, 40, 41], "show": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 16, 18, 19, 21, 22, 24, 25, 28, 29, 32, 40, 43], "shown": [6, 8, 12, 13, 31, 32], "shrinka": 9, "shrinkb": 9, "shuffl": 33, "si": 13, "side": [2, 5, 13, 14, 23, 24, 26, 30, 31], "side_area": 26, "side_cost": 26, "sienna": 9, "sigma": [1, 6, 11, 24, 30, 34], "sigma2": [1, 11, 30], "sigma_b": 34, "sigma_f": 34, "sigma_n": 34, "sigma_v": 34, "sigmad": 6, "sigmaf": 34, "sigmoid": [6, 32], "sign": [0, 2, 7, 13, 17, 20, 23, 28, 29], "signatur": [5, 17, 18, 23, 27, 40], "signific": [0, 1, 5, 6, 10, 11, 24, 25, 26], "significantli": [6, 13, 17], "sigular": 2, "silico": 6, "silver": 9, "similar": [1, 2, 5, 6, 9, 10, 13, 15, 20, 23, 25, 28, 32, 33, 34, 38], "similarli": [0, 18, 30, 34], "simp": [6, 22], "simpl": [0, 1, 3, 5, 7, 10, 12, 13, 16, 20, 24, 28, 31, 34], "simpler": [6, 7, 10, 32, 40, 43], "simplest": [0, 11, 18, 20, 25], "simpli": [0, 2, 5, 6, 7, 10, 11, 13, 15, 16, 17, 19, 20, 24, 26, 29, 30, 31, 34, 38, 40], "simplic": [6, 13, 32], "simplifi": [2, 10, 12, 27], "simpson": [17, 22], "simtk": 12, "simul": [11, 18, 24], "simultan": [27, 31], "sin": [0, 2, 6, 8, 9, 14, 17, 20, 21, 22, 27, 30, 31, 32, 33, 34], "sinc": [0, 1, 2, 3, 5, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 22, 26, 27, 28, 29, 30, 31, 34, 40], "singl": [0, 3, 5, 6, 10, 11, 12, 13, 16, 18, 19, 20, 32, 33], "singular": [5, 7, 13, 16, 20, 27, 32], "singular_valu": 30, "site": [2, 6, 13, 16, 22, 27, 28, 31, 32, 33], "situat": [2, 6, 11, 20], "sixteen": 6, "size": [0, 5, 6, 8, 9, 10, 11, 13, 17, 24, 27, 32, 34, 40], "size_inch": 9, "skeptic": 11, "skew": [25, 27], "skill": [14, 25], "skip": [0, 28, 38], "skiplin": 13, "skiprow": [11, 13], "sky": 9, "skyblu": 9, "slab": [2, 22], "slate": 9, "slateblu": 9, "slategrai": 9, "slategrei": 9, "slice": [6, 16, 43], "slideshowdefin": 2, "slight": 11, "slightli": [2, 3, 6, 10, 11, 13, 28, 29], "slip": [2, 22], "sliq": 13, "slope": [1, 2, 11, 13, 17, 20, 24, 28, 30, 34], "slope1": 1, "slope2": 1, "slow": [0, 5, 6, 10, 32, 40], "slower": [6, 13], "slowli": [16, 34], "slsqp": 25, "small": [0, 1, 2, 5, 6, 7, 11, 13, 14, 15, 17, 20, 22, 23, 24, 25, 27, 28, 30, 32, 34], "smaller": [0, 2, 10, 11, 13, 20, 25, 30], "smallest": [5, 13, 26, 28, 29, 40], "smart": 28, "smith": [9, 25], "smooth": [13, 29, 32, 34], "smoothli": 6, "smp": [10, 37], "snow": 9, "so": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 40, 42, 43], "sol": [0, 2, 7, 11, 12, 13, 17, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31], "sol1": 12, "sol2": [18, 19], "sol3": [12, 18], "sol4": 18, "solid": 36, "soln": 2, "solut": [0, 5, 6, 7, 8, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 40], "solv": [0, 1, 3, 4, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 25, 26, 28, 29, 30, 31, 34, 36, 38, 40], "solve_bvp": [2, 28], "solve_ivp": [2, 7, 18, 19, 23, 31, 40], "solvent": 2, "solver": [4, 5, 6, 7, 8, 13, 17, 18, 19, 20, 22, 25, 30, 31, 40], "some": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 42, 43], "somehow": 9, "someth": [0, 2, 6, 9, 10, 14, 15, 19, 24, 25, 26, 30, 34], "sometim": [1, 2, 9, 10, 13, 15, 16, 20, 21, 25, 26, 27, 28, 29, 31, 32], "somewhat": [0, 2, 3, 7, 8, 10, 16, 23, 34, 38], "somewher": [10, 16, 23, 33], "sophist": [0, 16, 24, 25, 29, 30, 34], "sort": [9, 13, 29, 31, 32, 33], "sort_perm": [31, 32, 33], "sorted_": 29, "sorted_v": 29, "sourc": [0, 4, 11, 13, 40], "sourcehtml": 2, "sp": [13, 16, 34], "sp02": 2, "space": [0, 2, 6, 8, 9, 13, 14, 15, 16, 18, 20, 22, 26, 31, 32, 33, 40], "spacetim": 2, "span": [2, 13, 19], "sparkl": 9, "spars": [28, 34], "sparsif": 30, "sparsifi": 30, "spatial": 2, "speak": 6, "speci": [2, 5, 6, 16, 18, 28, 31], "special": [2, 6, 7, 10, 11, 13, 14, 16, 20, 27, 34], "specif": [0, 6, 11, 13, 15, 18, 21, 23, 24, 25, 28, 30, 32], "specifi": [0, 2, 6, 7, 8, 9, 11, 13, 15, 16, 17, 20, 22, 26, 28, 29, 30, 32, 40], "spectrum": 9, "speed": [0, 6, 15, 40], "spend": 26, "spent": [8, 26, 34], "sphere": [13, 16], "spheric": 13, "spiral": 19, "spline": [13, 29, 34], "split": [0, 2, 9, 10, 13, 16, 18, 25, 30, 34], "sponsor": 43, "spread": 34, "spreadsheet": 42, "spring": [9, 22], "springgreen": 9, "sqlite": 40, "sqrt": [0, 1, 6, 8, 11, 13, 15, 16, 18, 20, 24, 27, 30, 34, 38], "squar": [0, 5, 15, 20, 24, 25, 28, 30, 32, 34, 40], "srxn_29815": 13, "ss_err": [1, 30], "ss_tot": [1, 30], "sse": [1, 30, 32], "sserr": 11, "ssol": 2, "sstot": 11, "st": [1, 2, 11, 30], "stabil": 19, "stabl": [2, 15, 32, 34, 40], "stack": [0, 2, 11, 30], "stacklevel": [6, 16, 28], "stai": [15, 43], "stand": 30, "standard": [1, 2, 7, 10, 11, 12, 16, 23, 24, 25, 30, 32, 40], "start": [0, 2, 4, 5, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 36, 38], "startswith": 10, "stat": [1, 11, 24, 25, 30], "state": [1, 2, 18, 19, 24, 40], "statement": [6, 10, 11, 13], "stationari": [2, 22, 29], "statist": [0, 24, 34, 43], "stattrek": 11, "statu": [0, 17, 20, 22, 23, 24, 25, 26, 29, 31, 34, 39], "std": [11, 21, 24, 30], "std_x": [11, 24], "stdin": 40, "stdout": 10, "steadi": [2, 13, 18, 19], "steel": [9, 16], "steelblu": 9, "step": [2, 8, 10, 11, 13, 16, 17, 19, 20, 24, 26, 29, 31, 32, 33, 34, 38], "step_siz": [32, 33], "stepsiz": 17, "stick": 32, "still": [2, 3, 4, 5, 8, 11, 12, 13, 15, 18, 19, 24, 25, 26, 30, 31, 34, 43], "stir": [2, 13], "stoichiometr": [5, 13, 28], "stoichiometri": 13, "stoichometr": [5, 28], "stop": [2, 8, 19, 20, 23, 32, 33, 38], "stopiter": [2, 10], "storag": [8, 26], "store": [0, 2, 8, 10, 11, 12, 13, 16, 17, 26, 29, 40], "storm": 9, "str": [0, 10, 13], "straight": [16, 23, 25], "straightforward": [0, 2, 6, 17, 25, 34], "straightfoward": 28, "strain": 31, "strang": [3, 32], "strategi": [6, 9, 11, 19, 26, 31, 40], "stream": 18, "stretch": 29, "strictli": 5, "string": [4, 6, 10, 14, 16, 26, 40], "strongli": 13, "structur": [10, 11, 26, 28, 31], "stt": 13, "student": [1, 11, 24, 30, 40], "studi": [2, 19, 32], "stuff": 10, "style": [0, 4, 5, 10, 13], "sub": [6, 10], "subdiagon": 5, "subdivis": 16, "subgroup": 10, "subject": [8, 13, 26, 31, 40], "subplot": 11, "subplots_adjust": 2, "subrang": 16, "subroutin": 5, "subsect": 0, "subsequ": 20, "substanti": [13, 34], "substitut": 12, "subtl": [3, 6, 10, 27, 31, 32], "subtleti": [13, 20], "subtli": 16, "subtract": [0, 5, 7, 13, 14, 23], "succe": [20, 32, 40], "success": [0, 17, 19, 23, 24, 25, 26, 29, 31, 32, 34, 40], "successfulli": [1, 2, 3, 8, 13, 17, 18, 19, 23, 24, 25, 26, 28, 29, 30, 31, 34], "sucess": 40, "suffic": 32, "suffici": [7, 20, 38], "sugar": 34, "suggest": [2, 5, 13, 25, 26, 30, 32, 33], "suitabl": [4, 26, 30], "sum": [0, 6, 7, 11, 13, 15, 16, 17, 24, 26, 28, 29, 30, 32, 34], "sum_": [15, 28, 32], "sum_i": [13, 34], "sum_nu_j": 13, "sume": 13, "summar": 31, "sunburst": 9, "sup": 26, "super": 32, "superdiagon": 5, "superimpos": 34, "superior": 9, "support": [0, 2, 12, 26], "suppos": [0, 1, 2, 3, 6, 7, 8, 10, 13, 14, 15, 16, 18, 20, 24, 25, 26, 28, 30], "suppress": [15, 27, 30, 32], "sure": [0, 2, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 22, 23, 26, 28, 34, 36, 38], "surfac": [13, 16, 22], "surpris": [10, 12, 15, 26], "surprisingli": [6, 32, 34], "suspect": 31, "sv": [29, 34], "svap": 13, "svd": 5, "swap": [5, 27], "swing": 30, "sx": 2, "sy": [10, 19, 37], "symbol": [2, 10, 28, 30], "symmetr": [2, 22, 25, 27, 29], "symmetri": 32, "sympi": [2, 5, 6, 28, 37], "sync": 40, "syntact": 34, "syntax": [0, 2, 3, 5, 6, 9, 10, 12, 13, 15, 17, 18, 20, 21, 32, 38], "syntaxerror": 15, "system": [1, 5, 6, 7, 10, 13, 19, 22, 25, 27, 28, 30, 31, 37, 40, 43], "systemat": [11, 16, 32], "t": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40], "t0": [6, 12, 13, 17, 27], "t1": [0, 2, 13], "t2": [2, 13], "t23": 13, "t4": 13, "t41": 13, "t94": 11, "t95": 11, "t_": [2, 13], "t_1": 2, "t_a": 2, "t_b": 2, "t_bubbl": 13, "t_eval": [17, 18, 19, 40], "t_event": [7, 17, 19], "t_h": 13, "t_i": [2, 15], "t_mu": 11, "t_multipli": 11, "t_n": 2, "t_r": [13, 31], "t_sigma": 11, "t_span": 17, "tab": [1, 15], "tabl": [9, 11, 16, 24, 26], "tabul": 16, "tail": [11, 13], "take": [0, 2, 5, 7, 8, 9, 10, 11, 12, 13, 17, 19, 20, 23, 24, 25, 27, 31, 32, 34, 36, 38], "takeawai": 31, "talk": [16, 28, 29], "tan": 9, "tangent": [8, 20], "tangerin": 9, "tango": 9, "tanh": [13, 32], "tank": [2, 6, 11, 13, 18], "target": [2, 11], "task": [19, 23], "tau": [12, 15, 28], "tau_sol": 12, "taught": [5, 36], "tauguess": 12, "taup": 9, "tauspan": 12, "tb1": 6, "tbubbl": 13, "tc": [13, 31], "tc1": 6, "tcrc": 13, "tcrit": [2, 12], "te": 19, "teach": [3, 43], "teal": 9, "tech": 6, "technic": [25, 31, 33], "techniqu": [1, 6], "technologi": 31, "tediou": [0, 9, 10, 12, 13, 16, 17, 21, 23], "tedium": 13, "tell": [1, 3, 5, 6, 13, 16, 17, 18, 19, 21, 22, 24, 26, 29, 31, 33, 43], "temp": 40, "tempdir": 10, "temperatur": [2, 6, 11, 12, 20, 21], "templat": 0, "tempor": 2, "temporarili": [9, 15, 43], "ten": [7, 20, 21, 29, 38], "tend": [6, 13, 29, 30], "tensor_jacobian_product": [31, 32, 33], "tensorflow": 34, "term": [1, 2, 6, 11, 12, 13, 17, 21, 28, 30, 32, 34], "term1": 17, "term2": 17, "termin": [1, 3, 7, 8, 10, 13, 17, 23, 24, 25, 26, 29, 30, 31, 34], "terpconnect": 13, "terra": 9, "test": [0, 2, 6, 10, 11, 12, 30, 31, 34, 40], "test_i": 33, "test_ind": 33, "test_x": 33, "testdata": [1, 10], "tetrachlorid": 13, "teval": [18, 19], "text": [2, 10, 11, 14, 15, 16, 18], "textcoord": 9, "tf": 6, "tf1": 6, "tfinal": [2, 6], "tfirst": 2, "tfit": [1, 30], "tguess": [2, 12, 13], "th": [0, 2, 7, 16, 21, 29, 30, 43], "than": [0, 2, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40, 43], "thank": 13, "the_rung": 17, "thefunc": [2, 13, 31], "thei": [0, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 40, 43], "them": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "themselv": 10, "theori": [1, 13, 20, 25], "therefor": 13, "thermo": 13, "thermodynam": [6, 13, 21, 24], "thesi": 34, "theta": [2, 8, 27], "theta0": 2, "thi": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42], "thick": [2, 9], "thiel": 22, "thing": [0, 3, 5, 9, 10, 13, 15, 17, 20, 26, 27, 29, 31, 32, 33, 34, 40, 43], "think": [0, 2, 3, 6, 12, 14, 15, 19, 22, 23, 28, 30, 31, 32, 33, 34, 36, 40], "third": [0, 5, 6, 10, 11, 12, 13, 16, 17, 18, 31, 32, 38], "thistl": 9, "thoroughli": 30, "those": [0, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 20, 21, 23, 26, 31, 34, 40], "though": [2, 6, 8, 10, 12, 13, 16, 19, 21, 23, 24, 26, 27, 29, 30, 31, 32, 34, 36, 38], "thought": [6, 24], "thousand": 40, "three": [0, 5, 7, 8, 12, 13, 14, 15, 17, 20, 24, 25, 28, 32, 33, 34, 43], "through": [2, 6, 10, 11, 16, 19, 22, 24, 25, 29, 30, 31, 38, 41], "throughout": 2, "thu": [0, 2, 5, 10, 13, 32, 37], "thulian": 9, "tick": [9, 19], "tick_param": 22, "tight_layout": [9, 11], "tighten": [2, 13], "tighter": 26, "tild": [13, 27], "time": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 34, 36, 38, 39, 40, 43], "timeit": 21, "times10": 13, "timespan": 18, "tini": 13, "tintens": 13, "titl": [0, 2, 3, 6, 9, 11, 13, 19, 20], "tl": 9, "tmax": [0, 13], "tmin": [0, 13], "tmp": [0, 2, 3, 5, 6, 7, 9, 13, 14, 16, 20, 21, 22, 23, 24, 29, 38], "todai": [2, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 17, 19, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34], "todo": [31, 32, 33], "togeth": [7, 9, 10, 13, 16, 23, 27, 28, 32, 34], "tol": [20, 25, 26], "toler": [5, 6, 13, 17, 19, 20, 23, 25, 26, 27, 31, 32, 33, 40], "tolist": 5, "toluen": 13, "tomato": 9, "too": [0, 1, 2, 3, 5, 6, 10, 12, 13, 20, 23, 24, 31, 32, 34, 40, 43], "took": [6, 20, 23], "tool": [2, 14, 27, 29, 31, 36], "top": [0, 1, 2, 13, 19, 26, 28], "top_area": 26, "top_bottom_cost": 26, "topic": [6, 24, 30, 32, 43], "toronto": 34, "total": [1, 2, 6, 7, 8, 10, 11, 13, 26, 32], "touch": [28, 36], "toward": [25, 30], "tplquad": 6, "tr": [2, 13, 31], "trace": [18, 29, 31, 32, 33], "traceback": [0, 2, 5, 6, 10, 11, 12, 13, 15, 16, 22, 26, 27, 28, 31, 32, 33, 37, 38, 42], "tracer": [31, 32, 33], "track": [2, 5, 13, 18, 31], "tradit": [5, 9, 10], "trail": 0, "train": [31, 32, 34], "train_i": 33, "train_ind": 33, "train_x": 33, "trajectori": 2, "trang": 0, "transfer": [2, 7], "transform": [27, 28, 29, 32], "transient_pfr": 2, "translat": 4, "transpar": 2, "transport": 22, "transpos": [0, 2, 18, 29, 30, 32], "transposit": 27, "trap": 32, "trapezoid": [0, 9, 13, 14, 16, 21, 22], "trapezoidal_rul": 6, "trapz": [0, 9, 11, 13, 14, 21, 22, 31], "travel": 18, "treat": [20, 34], "tree": 10, "trend": [11, 34], "tri": [2, 10, 13, 27], "triangl": [22, 27], "triangular": [5, 27], "trichlorofluoromethan": 13, "trick": [2, 3, 6], "tricker": 7, "tricki": [5, 6, 11, 13, 17, 28, 29, 32, 38], "trickier": [17, 28, 33], "trigonometr": 17, "trimethylpentan": 13, "triu": 27, "trivial": [6, 7], "troubl": 3, "true": [0, 1, 2, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 40, 42], "truncat": 32, "try": [2, 5, 6, 7, 9, 10, 12, 15, 16, 20, 21, 22, 23, 24, 28, 30, 31, 34, 36, 42], "tscore": 11, "tsol": [2, 13], "tsol2": 2, "tsol3": 2, "tspan": [0, 1, 2, 6, 12, 13, 18, 19, 40], "tu": 12, "tubular": 23, "tune": 19, "tupl": [1, 2, 10, 13, 15, 17, 26, 31, 32, 33], "turbul": [6, 13], "turn": [6, 7, 8, 24, 27], "turquois": 9, "tuscan": 9, "tutori": [1, 3, 12], "tval": [1, 24], "twice": 12, "twinx": [9, 22], "two": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 40], "two_peak": 13, "tx": 32, "txt": [1, 9, 10, 11, 13], "typ": 2, "type": [0, 2, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 19, 26, 27, 28, 30, 31, 32, 33, 34, 40], "typeerror": [0, 12, 15, 26], "typic": [0, 1, 7, 9, 10, 13, 17, 22, 32, 34], "typo": [36, 43], "u": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 24, 26, 27, 28, 29, 31, 32, 34, 38], "u1": [2, 13, 22], "u1_0": 2, "u1a": 22, "u1b": 22, "u2": [2, 13, 22], "u2_0": 2, "u2a": 22, "u2b": 22, "u_0": 2, "u_1": [2, 22], "u_2": [2, 22], "ua": 22, "ub": [9, 22, 40], "ubuntu": [10, 37], "ucla": 8, "ufloat": [11, 13], "ug": 21, "ugli": 9, "ui": 12, "ulissi": 33, "ultim": 30, "ultramarin": 9, "umath": 11, "umber": 9, "umd": 13, "unabl": 17, "unam": [10, 37], "unambigu": 4, "uname_result": [10, 37], "unary_to_nari": [31, 32, 33], "unavail": 2, "unawar": 31, "unbound": 8, "uncertain": 24, "uncertainti": [1, 5, 11, 30, 37, 43], "unchang": [13, 15], "uncommon": 10, "unconstrain": [8, 26, 30, 31], "uncorrel": [11, 34], "undamp": 2, "undefin": [20, 27], "under": [13, 16, 26, 27, 31], "underestim": [2, 3, 16], "underfit": 30, "undergradu": 36, "underli": [3, 11, 34], "underscor": 15, "undershot": 2, "understand": [0, 2, 6, 10, 11, 15, 25, 34, 36], "undesir": [25, 30], "unexpect": [15, 28, 33], "unfortun": [4, 5, 6], "uniform": [0, 11, 13, 18], "uniformli": 11, "unimport": 40, "unintent": 32, "unintuit": 3, "uniqu": [5, 27, 32], "unit": [2, 5, 7, 8, 10, 11, 13, 16, 29, 30, 34, 39, 43], "uniti": 13, "unitless": 12, "univariatesplin": 13, "univers": [9, 32, 36], "unknown": [1, 2, 9, 21, 22, 27, 30], "unknown_opt": [2, 13, 31], "unlik": [0, 13, 30], "unp": 11, "unpack": [0, 1, 7, 9, 13, 15, 18, 20], "unpair": 11, "unpdat": 20, "unpermut": [31, 32, 33], "unphys": [6, 13], "unravel": 34, "unspecifi": 8, "unsuit": [6, 40], "unsupport": [0, 15], "unsur": 11, "until": [2, 6, 10, 15, 17, 20, 31, 32, 33], "unum": 12, "unumpi": 11, "unusu": [18, 29], "unutil": 13, "unwrap": 12, "up": [0, 2, 4, 5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40], "updat": [4, 13, 20, 40], "upfront": 34, "upper": [2, 5, 10, 16, 18, 19, 27, 28, 36, 40], "url": [1, 40, 42], "us": [1, 2, 3, 4, 5, 6, 9, 10, 11, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43], "usaf": 9, "usag": 43, "usecol": [9, 13], "user": [0, 5, 7, 10, 12, 15, 43], "usual": [2, 5, 6, 8, 15, 18, 19, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34], "utah": 29, "utc": [10, 37], "utf": 13, "util": [2, 5, 39, 41, 43], "utilz": 2, "utk": 2, "uy0": 12, "v": [0, 1, 2, 5, 7, 8, 10, 11, 13, 16, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31], "v0": [1, 11, 13, 16, 19, 23, 24, 28, 31], "v1": [5, 8, 13, 20, 23, 24], "v2": [5, 8], "v3": 5, "v_": 28, "v_0": [2, 24, 28, 31], "v_1": [2, 28], "v_2": [2, 28], "v_3": [2, 28], "v_4": 2, "v_a": 18, "v_at_xmax": 19, "v_b": 18, "v_j": 28, "v_n": 28, "v_r": [2, 13], "v_x": 28, "val": [12, 17], "valid": [5, 13, 30, 33], "valu": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 40, 43], "value_and_grad": [31, 32, 33], "valueerror": [2, 5, 10, 13, 27], "van": [2, 6, 9, 21, 31], "van_der_pol_oscil": 2, "vander": [29, 30], "vandermond": 29, "vanderpol": 2, "vanilla": 9, "vap": 13, "vapor": 13, "vapor_pressure_of_liquid": 13, "var": [0, 1, 24], "vari": [1, 2, 3, 6, 7, 16, 19, 20, 22, 23, 26, 30, 31, 32, 34], "variabl": [1, 2, 3, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 28, 30, 31, 34, 40], "varianc": 30, "variat": [2, 6, 11, 17], "varieti": [0, 11, 20, 22, 25, 29, 32, 34], "variou": [0, 17], "varnam": 15, "vast": 4, "vastli": 27, "vb": 28, "vdot": [2, 28, 29], "vdpol": 2, "vdw": 13, "vdwp": 13, "vec": 5, "vector": [1, 2, 7, 8, 11, 13, 17, 18, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 40], "vector_jacobian_product": [31, 32, 33], "veloc": [2, 13, 19, 22, 28], "verbos": [10, 32, 40], "veri": [0, 2, 3, 5, 6, 8, 11, 13, 14, 15, 17, 18, 24, 25, 27, 28, 30, 32, 33, 34, 36, 38], "verifi": [8, 13, 16, 26, 27], "vermilion": 9, "versa": 23, "version": [0, 2, 6, 10, 11, 20, 31, 37, 40], "vertic": [0, 13], "vfit": 24, "vfunc": 7, "via": [6, 40], "vibrat": 13, "vice": 23, "view": [0, 2, 18], "view_init": 2, "viewabl": 40, "violat": 13, "violet": 9, "viscos": [2, 13, 22], "visibl": [15, 42], "visual": [1, 2, 5, 6, 7, 11, 18, 19, 20, 21, 22, 24, 26], "vmax": 8, "vn": 28, "vo": [2, 11], "vo_mu": 11, "vo_sigma": 11, "vol": [1, 16, 24, 31], "vol18": 2, "voltag": 8, "volterra": 18, "volum": [1, 2, 6, 7, 11, 13, 15, 18, 20, 21, 23, 24, 26, 28, 31], "volumetr": [2, 6, 7, 13, 16, 18, 20, 28], "vr": [2, 13], "vspace": [31, 32, 33], "vspan": [2, 23], "vsplit": 0, "vstack": [0, 2, 5, 11, 13], "vx": 28, "w": [0, 5, 6, 9, 12, 13, 25, 28, 30, 32, 33, 34], "w0": [13, 32], "w00": 32, "w01": 32, "w02": 32, "w1": [13, 32], "w10": 32, "w11": 32, "w12": 32, "w_1": 16, "w_2": 16, "w_a": 13, "w_i": [5, 13, 28, 34], "w_ix_i": 5, "wa": [0, 2, 3, 4, 6, 7, 11, 13, 15, 16, 17, 25, 26, 28, 30, 32, 36, 40], "wa0": 13, "waal": [2, 6, 21, 31], "wai": [0, 1, 3, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 43], "wan": 13, "want": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 38, 40], "wari": 34, "warn": [6, 16, 28, 38], "warning_msg": 2, "wast": [16, 20], "watch": 9, "water": [2, 8, 18, 26], "wave": [22, 34], "wavenumb": 13, "wb": [13, 32], "wdotp": 13, "wdotturbin": 13, "we": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40], "web": [9, 31], "webpag": 6, "websit": 13, "week": 29, "weibul": 40, "weight": [5, 12, 13, 16, 17, 28, 30, 32, 33, 34], "weird": [3, 40], "welcom": 14, "well": [0, 1, 2, 6, 7, 10, 12, 13, 16, 17, 20, 22, 24, 25, 28, 32, 34], "were": [0, 2, 4, 11, 13, 15, 16, 17, 22, 23, 31, 32, 34, 40], "what": [0, 2, 3, 5, 6, 7, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40], "whatev": 17, "wheat": [8, 9, 26], "wheel": 9, "when": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 38, 41], "whenev": [6, 15], "where": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34], "wherea": [0, 10, 13], "whether": [0, 5, 13, 20, 26, 34], "which": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40], "while": [2, 3, 6, 8, 15, 19, 25, 26, 34], "white": 9, "whitesmok": 9, "whitespac": 40, "who": [2, 11, 13], "whole": [0, 10, 13, 22, 23, 24, 32], "why": [0, 2, 3, 5, 6, 7, 11, 13, 16, 20, 21, 23, 27, 28, 30, 31, 34], "wi": [5, 13, 28], "wide": 9, "widetild": 13, "widget": 2, "width": [0, 2, 6, 13, 15, 16], "wiggl": [29, 30, 34], "wiki": [1, 2, 6, 8, 9, 13, 15, 16, 17, 20, 27, 30, 34, 40], "wikibook": 15, "wikipedia": [1, 2, 6, 8, 9, 13, 16, 17, 20, 27, 30, 34, 40], "wilkinson_polynomi": 6, "win": 11, "window": [15, 33], "wine": 9, "wise": [0, 12, 14, 27, 32], "wish": [16, 40], "within": [0, 5, 6, 7, 11, 19, 23, 31, 34], "without": [5, 6, 7, 10, 12, 13, 31], "wni": 13, "wolfram": 32, "won": [11, 13, 34, 36], "wonder": [6, 13], "woohoo": 0, "word": [0, 10, 11, 13, 16, 20, 27, 30, 34], "work": [0, 4, 5, 6, 7, 11, 12, 14, 15, 17, 18, 19, 25, 27, 28, 31, 32, 33, 34, 36, 38, 39, 41], "workspac": 2, "world": [14, 36], "worri": 18, "wors": 11, "worth": 6, "would": [0, 1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 15, 16, 19, 20, 24, 26, 27, 28, 29, 30, 31, 34, 36], "wow": [3, 10], "wrap": [0, 2, 5, 10, 11, 12, 13, 20, 27, 31, 42], "wrapped_func": 12, "wrapped_sqrt": 11, "wrapper": [0, 12, 16], "wrinkl": 2, "write": [1, 2, 5, 6, 7, 10, 11, 12, 13, 15, 16, 23, 25, 26, 27, 28, 29, 30, 31, 32, 40], "writer": 2, "written": [0, 1, 4, 13, 15, 16, 17, 20, 31, 43], "wrong": [2, 5, 6, 7, 11, 19], "wrote": [0, 12, 15, 43], "wspan": [12, 13], "wt": 13, "wuzzi": 9, "www": [2, 5, 6, 7, 8, 11, 21, 25, 29, 34, 40, 41], "www3": 2, "x": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 40, 42], "x0": [0, 1, 2, 6, 7, 8, 12, 13, 16, 17, 19, 20, 23, 24, 31, 32, 34], "x1": [1, 2, 5, 6, 8, 11, 12, 13, 14, 16, 17, 18, 21, 22, 26, 27, 28], "x11": 9, "x2": [1, 2, 5, 6, 8, 11, 12, 13, 21, 22, 26, 27, 28, 32, 33], "x2_0": 28, "x2_1": 28, "x3": [1, 5, 26, 27, 33], "x64": [2, 6, 10, 13, 16, 22, 27, 28, 31, 32, 33], "x86_64": [10, 37], "x_": [6, 19, 23, 30, 34], "x_0": 29, "x_1": [5, 16, 21, 27, 29], "x_2": [5, 16, 21, 27], "x_3": [5, 27], "x_e": 13, "x_i": [1, 5, 13, 28, 34], "x_j": 34, "x_k": 6, "x_max": 19, "x_mu": 11, "x_n": [17, 23], "x_sigma": 11, "x_sol": 12, "xe": 13, "xeq": 13, "xf": [2, 33], "xfine": 6, "xfit": [1, 3, 24, 25, 29], "xguess": 12, "xi": [3, 5, 13, 16, 17, 28], "xk": 6, "xl": [9, 10], "xlabel": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34], "xlim": [2, 13, 16, 17, 18, 21, 22, 28, 31], "xlsx": 10, "xlt": 2, "xmax": [3, 19], "xmean": 30, "xnew": [20, 23, 40], "xni": 13, "xni2": 13, "xnib": 13, "xp": 34, "xprime": 19, "xpt": 2, "xr": 31, "xsol": 7, "xspan": [2, 7], "xstd": 30, "xsteam": 13, "xstep": 2, "xt": 33, "xtol": [2, 12, 13, 31], "xx": [6, 29, 40], "xy": [7, 9, 17, 31], "xycoord": 9, "xytext": 9, "y": [0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 40, 42], "y0": [0, 2, 7, 12, 13, 17, 18, 40], "y1": [1, 2, 3, 6, 7, 8, 9, 13, 14, 16, 18, 21], "y2": [1, 2, 3, 6, 9, 13, 14, 16, 21, 32, 33], "y20": 2, "y3": [1, 9], "y5": 24, "y6": 13, "y_": [1, 2, 13, 17, 22, 30], "y_0": [2, 22, 29], "y_1": [2, 29], "y_2": 2, "y_b": 13, "y_eq": 13, "y_event": [7, 17], "y_i": [2, 5, 13, 22, 28, 34], "y_j": 13, "y_l": [2, 22], "y_n": [2, 17], "y_p": 13, "y_p1": 13, "y_p2": 13, "y_valu": 23, "y_x1": 17, "yang": 13, "yaw": 13, "yb": 13, "yb0": 13, "ybar": 11, "year": [4, 31], "yellow": 9, "yellowgreen": 9, "yesterdai": 7, "yet": 40, "yfine": 6, "yfit": 1, "yi": [12, 13], "yi0": 13, "yield": [2, 7, 8, 10, 16, 26], "yint": 40, "yj": 13, "yj0": 13, "yk": 6, "yl": 9, "ylabel": [0, 1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34], "ylim": [2, 6, 7, 13, 16, 20, 21, 22, 24, 28, 31], "ymean": 30, "yonder": 9, "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43], "your": [2, 3, 5, 9, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 26, 27, 29, 30, 32, 33, 34, 35, 40, 41, 43], "yourself": [6, 24], "yp": [2, 13, 22, 23, 34], "yp0": 13, "yp1": 13, "yp10": 13, "yp2": 13, "yp20": 13, "ypd": 23, "ypp": [2, 22, 23], "yprime": [2, 18], "yr": 31, "ysol": [2, 7], "ystd": 30, "z": [2, 6, 13, 15, 27, 29, 30, 31, 33], "z0": 2, "z1": [7, 21], "z2": [7, 21, 32, 33], "zero": [0, 1, 2, 3, 5, 6, 7, 11, 13, 15, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 42], "zerodivisionerror": [15, 40, 42], "zeros_lik": 17, "zeta": 17, "zgbsv": 5, "zip": [1, 5, 11, 12, 13, 24, 28, 30, 31, 32, 33], "zz": 6, "\u00fabe": 9, "\u03b5": 30, "\u03bb": 29, "\u03bc": [19, 21], "\u03c0": [0, 31], "\u03c3": 24, "\u03c6": 22}, "titles": ["Basic python usage", "Data analysis", "Differential equations", "Interpolation", "The PYCSE blog", "Linear algebra", "Math", "Nonlinear algebra", "Optimization", "Plotting", "Programming", "Statistics", "Units", "Worked examples", "Introduction to Python and Jupyter", "More about using Jupyter notebooks", "Integration in Python", "First-order differential equations", "Systems of first-order differential equations", "Nth order differential equations", "Nonlinear algebra", "Polynomials in Python", "Boundary value problems", "Introduction to optimization", "Nonlinear regression", "Uncertainty quantification in nonlinear regression", "Constrained optimization", "Introduction to linear algebra", "Applications of linear algebra", "Interpolation", "Linear regression", "Introduction to automatic differentiation", "Introduction to machine learning", "Topics in machine learning", "Gaussian Process Regression", "Concluding remarks", "The pycse book", "About pycse", "pycse - Beginner mode", "Build statistics", "Documentation", "Running pycse", "pycse.utils", "Welcome to pycse - Python Computations in Science and Engineering"], "titleterms": {"": [2, 6, 9, 17], "0": 16, "1": [3, 5, 7, 13, 16], "18": 16, "2": [3, 5, 6, 7, 13], "2d": 0, "3": 5, "3d": 0, "4": [5, 6, 13], "A": [2, 3, 6, 20, 22, 38], "Near": 5, "On": 6, "The": [3, 4, 5, 6, 11, 13, 19, 27, 36, 43], "To": 13, "about": [10, 15, 21, 24, 37], "absolut": 25, "activ": 33, "addit": [11, 27], "advanc": [0, 30], "after": 9, "algebra": [1, 2, 5, 7, 20, 27, 28], "all": 9, "amount": 13, "an": [2, 11, 13, 24, 26, 30, 31, 34], "analysi": [1, 11, 31], "analyt": 6, "annot": 9, "anoth": [2, 5, 11, 32], "applic": [0, 5, 16, 23, 26, 28, 29, 31], "approach": [2, 5, 11, 25, 38], "approxim": 6, "ar": 11, "area": 13, "argument": 15, "arrai": [0, 15, 27], "assign": 0, "atom": 13, "augment": 8, "autograd": 31, "automat": 31, "averag": 11, "avoid": [5, 38], "axi": 9, "balanc": 13, "base": 13, "basi": 33, "basic": [0, 11], "batch": 13, "bead": 13, "beginn": 38, "bessel": 2, "better": [3, 38], "between": [6, 29], "bigger": 6, "blog": [4, 43], "blue": 9, "boil": 13, "boiler": 13, "book": [36, 43], "boundari": [2, 22, 28], "brief": [10, 18, 34], "bubbl": 13, "build": 39, "built": 9, "bvp": [2, 22], "calcul": 13, "call": 5, "catalyst": 13, "chain": 11, "changelog": 40, "chart": 13, "cheme": 6, "chemic": [5, 13], "choic": 33, "co": 13, "code": 15, "coeffici": 2, "color": 9, "column": 0, "combin": [6, 34], "compar": [10, 13], "comparison": [34, 42], "complex": 6, "composit": 13, "compress": [13, 31], "comput": [5, 11, 13, 31, 43], "concentr": [13, 22], "conclud": 35, "conclus": 10, "condens": 13, "conduct": 2, "confid": [1, 11, 24, 30], "conserv": 13, "constant": [2, 6, 13], "constrain": [8, 13, 26, 31], "constraint": [8, 13, 26], "construct": [8, 27], "continu": 7, "control": 0, "conveni": 2, "convers": 13, "coordin": 2, "count": [7, 10], "coupl": 7, "cream": 6, "creat": 0, "creation": 0, "cstr": [13, 28], "cubic": 21, "curv": [1, 8, 13], "curve_fit": 24, "curvefit": 25, "custom": 9, "cycl": 13, "cylindr": 2, "d": 6, "data": [0, 1, 3, 6, 11, 16, 24, 29, 33], "databas": 13, "datafram": 42, "dataset": 9, "debug": 15, "decomposit": 5, "defici": 5, "defin": 0, "definit": 15, "delai": 2, "delimit": 1, "delta": 13, "depend": 13, "der": [13, 19], "deriv": [6, 8, 20, 23, 31], "design": 13, "determin": [5, 27], "devic": 8, "diamet": 13, "dictionari": [0, 10], "differ": [2, 6, 9, 11, 13, 22], "differenti": [2, 6, 17, 18, 19, 31], "diffus": [2, 16], "dimensionless": 12, "direct": [1, 13], "directli": [1, 5], "discontinu": [2, 6], "discuss": 3, "distanc": 8, "divis": [11, 27], "do": 2, "doc": 16, "docker": 41, "document": [40, 43], "doubl": [6, 9], "drop": 13, "each": 13, "echelon": 5, "effect": [13, 25], "effici": 13, "eigenvalu": 29, "energi": 13, "engin": [28, 31, 43], "entri": 10, "entropi": 13, "equal": [13, 26], "equat": [2, 5, 6, 7, 12, 13, 17, 18, 19, 21, 27, 31], "equilibria": 13, "equilibrium": 13, "error": [1, 2, 11, 25, 42], "estim": [1, 3, 6, 13, 16, 24, 25], "euler": 17, "evalu": [2, 31], "event": 2, "exampl": [5, 8, 13, 18, 20, 24, 30, 34], "expans": 13, "expon": 11, "exponenti": 0, "express": 10, "extrema": 23, "f": 3, "fact": 9, "factor": 13, "famili": 18, "fanci": 9, "fashion": 5, "featur": 2, "fft": 6, "figur": 9, "file": [1, 13], "find": [7, 8, 13, 16, 20, 23, 28, 34], "finit": [2, 22], "first": [2, 13, 17, 18], "fit": [1, 6, 13, 30], "flexibl": [32, 34], "float": [6, 42], "flow": [2, 13, 16], "fode": 18, "forc": 2, "form": [5, 24], "format": 0, "fourth": 17, "fraction": 13, "free": 13, "friendli": 38, "from": [5, 8, 13, 25, 31], "fsolv": [2, 7, 20, 38], "function": [0, 2, 6, 7, 8, 15, 16, 20, 23, 24, 27, 31, 33, 38], "g": 13, "ga": 13, "gaussian": [33, 34], "gener": 16, "get": [1, 10, 13, 15, 31], "gibb": 13, "googl": 42, "gotcha": 5, "gpr": 34, "graphic": 1, "guess": [1, 2], "h": 13, "handl": 12, "harder": 3, "hashcach": 40, "head": 15, "heat": [2, 13], "heaven": 6, "help": [1, 15], "homogen": 17, "how": 13, "html": 16, "http": 16, "hydrogen": 13, "hyperparamet": 34, "hypothesi": 11, "i": [6, 13, 23, 24], "ic": 6, "ignor": 42, "ii": 7, "implicit": 31, "improv": 3, "independ": [5, 28], "index": [0, 38], "inequ": [8, 26], "initi": 1, "input": 15, "integr": [6, 7, 13, 16, 17, 31, 38], "interpol": [3, 29, 34], "interpret": [11, 32], "interv": [1, 11, 24, 30], "intro": 10, "introduct": [11, 14, 20, 22, 23, 27, 31, 32], "invers": [3, 27], "invert": 3, "isentrop": 13, "isobar": 13, "iter": 28, "jupyt": [14, 15], "kernel": 34, "keyboard": 15, "know": 7, "kutta": 17, "lagrang": [8, 31], "lambda": 0, "lapack": 5, "lasso": 30, "last": 5, "lather": 10, "learn": [32, 33, 34], "least": [1, 25], "let": 2, "leverag": 28, "librari": [29, 34], "limit": 17, "line": [1, 9, 31], "linear": [1, 2, 5, 8, 13, 17, 27, 28, 30, 34], "liquid": 13, "list": [0, 10, 38], "live": 9, "logarithm": 0, "look": 28, "loop": [5, 10], "machin": [32, 33, 34], "make": [9, 13], "mani": 19, "markdown": 15, "mass": 13, "math": [0, 6], "mathemat": [0, 31], "matlab": [2, 13], "matplotlib": 9, "matrix": [5, 27], "maxim": 23, "maxima": 23, "maximum": 8, "median": 25, "meet": 13, "method": [1, 2, 3, 6, 7, 13, 16, 17, 18, 20, 23], "mimick": 2, "mine": 6, "minim": [1, 13, 15, 23, 24, 25, 26], "minima": 23, "minimum": 8, "mixtur": 13, "mode": 38, "model": [2, 11, 18, 32, 34], "modern": 32, "modifi": 9, "modul": 12, "mole": 13, "more": [15, 38], "multidimension": 27, "multipl": [11, 15, 23, 27], "multipli": [8, 31], "multivari": 1, "n": 19, "nest": [2, 10], "network": [32, 33], "neural": [32, 33], "never": 3, "newton": [20, 23], "nist": 13, "nn": 34, "non": [13, 17], "nonlinear": [1, 2, 7, 20, 21, 22, 24, 25, 32], "notabl": 13, "notat": 5, "note": [7, 13], "notebook": [14, 15], "novel": 6, "now": 8, "nth": 7, "number": [3, 13], "numer": [1, 2, 6, 11, 13, 16, 17], "numpi": [5, 14, 16], "o": 13, "object": 20, "od": [1, 2, 6, 12, 17, 18, 19], "old": 5, "one": 15, "oper": 0, "optim": [8, 13, 23, 25, 26, 29, 31], "order": [2, 3, 13, 17, 18, 19], "ordinari": 2, "org": 16, "oscil": 19, "other": [21, 38], "our": 11, "out": 28, "outlier": 25, "over": 2, "overfit": 34, "overlap": 13, "own": 0, "packag": 37, "panda": 42, "paramet": [1, 13, 24, 30, 34], "parameter": [2, 19, 20], "part": 7, "partial": [2, 8, 13], "particl": 22, "peak": [9, 13], "period": [7, 9], "pfr": [16, 23], "phase": [2, 13], "photovolta": 8, "picasso": 9, "piec": 38, "piecewis": 6, "pipe": 13, "plane": 2, "plot": [2, 9, 13, 14], "plotli": 40, "plug": [2, 13, 16], "point": [2, 6, 8, 13, 29], "poiseuel": 2, "poiseuil": 2, "pol": 19, "polynomi": [6, 7, 21, 29, 30], "porou": 13, "portrait": 2, "possibl": 5, "potenti": 5, "power": 8, "predat": 18, "predict": 24, "prei": 18, "present": 13, "pressur": [13, 31], "print": [0, 15], "problem": [2, 3, 20, 22, 28], "process": 34, "product": 5, "profil": 22, "profit": 23, "program": [8, 10], "propag": 11, "properti": 9, "pycs": [4, 36, 37, 38, 40, 41, 42, 43], "python": [0, 2, 5, 6, 9, 10, 12, 13, 14, 16, 21, 31, 37, 43], "quad": 6, "quadrat": 6, "quadratur": 16, "qualit": 18, "quantif": [25, 34], "quantiti": 12, "question": 3, "radial": 33, "raman": 13, "random": 11, "rank": [5, 27], "rankin": 13, "raphson": [20, 23], "react": 13, "reaction": [5, 13, 28], "reactor": [2, 13, 16], "read": [1, 13, 42], "reduc": 5, "refer": 16, "region": 13, "regress": [1, 24, 25, 30, 32, 34], "regular": [10, 27, 30, 34], "relu": 33, "remark": 35, "rememb": 21, "repeat": 10, "result": 9, "return": 15, "revers": 13, "review": 18, "ridg": 30, "rins": 10, "robust": 25, "romberg": 6, "root": [7, 29], "row": [0, 5], "rule": [5, 6, 11], "run": [15, 41], "rung": 17, "scale": 9, "scheme": 34, "scienc": 43, "scientif": 31, "scipi": [5, 14, 16, 17, 23, 25, 26], "score": 11, "second": 2, "select": [11, 30], "sensit": 31, "set": [5, 9], "sheet": 42, "shift": 13, "shoot": 2, "short": 9, "shortcut": 15, "simp": 16, "simpl": [2, 6], "simpler": 38, "simpson": [6, 16], "simul": 2, "slice": 38, "smooth": 6, "solid": [16, 31], "solut": [1, 2, 10, 17, 18, 20], "solv": [2, 5, 6, 7, 8, 13, 19, 22, 23, 27], "solve_bvp": 22, "solve_ivp": 17, "solver": 2, "some": [0, 10], "sort": 10, "speci": 13, "special": 21, "specif": 2, "spectroscopi": 13, "spline": 3, "split": 33, "squar": 1, "standard": 13, "start": 13, "state": [13, 21, 28, 31], "statist": [11, 39], "steadi": 28, "steam": 13, "step": 6, "string": [0, 15], "struct": 0, "structur": 0, "sub": 13, "subhead": 15, "subplot": 9, "subsubhead": 15, "subtract": [11, 27], "sum": [1, 5, 10, 25], "summari": [0, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "sup": 19, "support": 43, "switch": 3, "symbol": 6, "system": [2, 18, 21], "t": [3, 11], "t3": 13, "tabl": 13, "take": 6, "tanh": 33, "temperatur": 13, "temporarili": 42, "test": 33, "text": [1, 9, 13], "th": 19, "than": [3, 6], "thi": [7, 10, 43], "thing": [21, 28], "thought": 11, "through": 13, "time": [13, 19], "toler": [2, 7], "topic": 33, "train": 33, "transient": 2, "transit": 6, "transpos": [5, 27], "transposit": 5, "trapezoid": 6, "trapz": [6, 16], "tupl": 0, "turbin": 13, "two": [6, 9], "uncertainti": [13, 24, 25, 34], "underfit": 34, "uniqu": 10, "unit": 12, "updat": 1, "us": [0, 7, 8, 12, 13, 15, 21, 31], "usag": 0, "user": 38, "util": [40, 42], "v": 6, "valu": [0, 2, 3, 15, 22, 28], "van": [13, 19], "vari": 13, "variabl": 0, "variat": 31, "vector": [0, 5, 6, 10], "veri": 9, "via": 13, "volum": 16, "waal": 13, "wai": [2, 5, 6], "water": 13, "we": [8, 13], "webbook": 13, "weight": 25, "welcom": 43, "wg": 13, "what": [13, 24], "where": [5, 13, 23], "wilkinson": 6, "work": [2, 10, 13, 20, 22, 43], "y": 9, "yet": 2, "yield": 13, "your": [0, 6, 7, 10], "zero": [8, 23], "\u03bb": 30}}) \ No newline at end of file