diff --git a/python/otto_motor/otto_baseline.org b/python/otto_motor/otto_baseline.org index 256e24b..30de77b 100644 --- a/python/otto_motor/otto_baseline.org +++ b/python/otto_motor/otto_baseline.org @@ -571,7 +571,7 @@ A basic otto cycle that has a finite power output but without resonance. T=[1, 4], therm_methods=["tanhsinh", "tanhsinh"], Δ=1, - num_cycles=4, + num_cycles=5, Θ=1.5 / 0.05, dt=0.01/5, timings_H=p_H, @@ -591,7 +591,7 @@ coupling we change the switching speed of the interaction and the coupling stren #+begin_src jupyter-python - δs = np.round(np.linspace(.1, .5, 3), 3) + δs = np.round(np.linspace(.3, .5, 3), 3) τ_Is = np.round(np.linspace(.01, .3, 3), 3) τ_Is #+end_src diff --git a/python/otto_motor/poetry.lock b/python/otto_motor/poetry.lock index f0e1833..7a407b3 100644 --- a/python/otto_motor/poetry.lock +++ b/python/otto_motor/poetry.lock @@ -81,7 +81,7 @@ test = ["coverage", "pytest", "pytest-cov"] [[package]] name = "asttokens" -version = "2.2.0" +version = "2.2.1" description = "Annotate AST trees with source code positions" category = "main" optional = false @@ -135,7 +135,7 @@ test-tox-coverage = ["coverage (>=5.5)"] type = "git" url = "https://github.com/beartype/beartype" reference = "main" -resolved_reference = "ecb059a5200c460d76a9741f788e06059ab48a9d" +resolved_reference = "52ad2efbb8e460fcc28b8a49a8ae4d1b4c58f1aa" [[package]] name = "beautifulsoup4" @@ -214,7 +214,7 @@ dev = ["Sphinx (==4.3.2)", "black (==22.3.0)", "build (==0.8.0)", "flake8 (==4.0 [[package]] name = "certifi" -version = "2022.9.24" +version = "2022.12.7" description = "Python package for providing Mozilla's CA Bundle." category = "main" optional = false @@ -404,15 +404,15 @@ resolved_reference = "ba011bb815a4212ac842db513235661dc9c69ddb" [[package]] name = "filelock" -version = "3.8.0" +version = "3.8.2" description = "A platform independent file lock." category = "main" optional = false python-versions = ">=3.7" [package.extras] -docs = ["furo (>=2022.6.21)", "sphinx (>=5.1.1)", "sphinx-autodoc-typehints (>=1.19.1)"] -testing = ["covdefaults (>=2.2)", "coverage (>=6.4.2)", "pytest (>=7.1.2)", "pytest-cov (>=3)", "pytest-timeout (>=2.1)"] +docs = ["furo (>=2022.9.29)", "sphinx (>=5.3)", "sphinx-autodoc-typehints (>=1.19.5)"] +testing = ["covdefaults (>=2.2.2)", "coverage (>=6.5)", "pytest (>=7.2)", "pytest-cov (>=4)", "pytest-timeout (>=2.1)"] [[package]] name = "fonttools" @@ -497,7 +497,7 @@ qutip = "^4.6.3" type = "git" url = "git@github.com:vale981/two_qubit_model.git" reference = "main" -resolved_reference = "098c83ab44b811e22b6c9d69be83c522596e3577" +resolved_reference = "def9e607d873cf8f90a493afb666a71735c820b4" [[package]] name = "hops" @@ -558,7 +558,7 @@ tqdm = "^4.62.3" type = "git" url = "https://github.com/vale981/hopsflow" reference = "main" -resolved_reference = "e27e38b656b18e0bf3066d72e76ed1d467f26a5c" +resolved_reference = "98244a388f70f2b57f6dbb8728ae631872e486aa" [[package]] name = "humanfriendly" @@ -665,7 +665,7 @@ python-versions = "*" [[package]] name = "ipywidgets" -version = "8.0.2" +version = "8.0.3" description = "Jupyter interactive widgets" category = "main" optional = false @@ -745,7 +745,7 @@ qtconsole = "*" [[package]] name = "jupyter-client" -version = "7.4.7" +version = "7.4.8" description = "Jupyter protocol implementation and client libraries" category = "main" optional = false @@ -837,7 +837,7 @@ python-versions = ">=3.7" [[package]] name = "jupyterlab-widgets" -version = "3.0.3" +version = "3.0.4" description = "Jupyter interactive widgets for JupyterLab" category = "main" optional = false @@ -992,7 +992,7 @@ test = ["black", "check-manifest", "flake8", "ipykernel", "ipython (<8.0.0)", "i [[package]] name = "nbconvert" -version = "7.2.5" +version = "7.2.6" description = "Converting Jupyter Notebooks" category = "main" optional = false @@ -1017,12 +1017,12 @@ tinycss2 = "*" traitlets = ">=5.0" [package.extras] -all = ["ipykernel", "ipython", "ipywidgets (>=7)", "myst-parser", "nbsphinx (>=0.2.12)", "pre-commit", "pyppeteer (>=1,<1.1)", "pyqtwebengine (>=5.15)", "pytest", "pytest-cov", "pytest-dependency", "sphinx (==5.0.2)", "sphinx-rtd-theme", "tornado (>=6.1)"] -docs = ["ipython", "myst-parser", "nbsphinx (>=0.2.12)", "sphinx (==5.0.2)", "sphinx-rtd-theme"] -qtpdf = ["pyqtwebengine (>=5.15)"] +all = ["nbconvert[docs,qtpdf,serve,test,webpdf]"] +docs = ["ipykernel", "ipython", "myst-parser", "nbsphinx (>=0.2.12)", "pydata-sphinx-theme", "sphinx (==5.0.2)"] +qtpdf = ["nbconvert[qtpng]"] qtpng = ["pyqtwebengine (>=5.15)"] serve = ["tornado (>=6.1)"] -test = ["ipykernel", "ipywidgets (>=7)", "pre-commit", "pyppeteer (>=1,<1.1)", "pytest", "pytest-cov", "pytest-dependency"] +test = ["ipykernel", "ipywidgets (>=7)", "pre-commit", "pyppeteer (>=1,<1.1)", "pytest", "pytest-dependency"] webpdf = ["pyppeteer (>=1,<1.1)"] [[package]] @@ -1120,14 +1120,11 @@ tests = ["pytest", "pytest-cov", "pytest-pep8"] [[package]] name = "packaging" -version = "21.3" +version = "22.0" description = "Core utilities for Python packages" category = "main" optional = false -python-versions = ">=3.6" - -[package.dependencies] -pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" +python-versions = ">=3.7" [[package]] name = "pandas" @@ -1170,7 +1167,7 @@ testing = ["docopt", "pytest (<6.0.0)"] [[package]] name = "pathspec" -version = "0.10.2" +version = "0.10.3" description = "Utility library for gitignore style pattern matching of file paths." category = "dev" optional = false @@ -1224,7 +1221,7 @@ tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "pa [[package]] name = "platformdirs" -version = "2.5.4" +version = "2.6.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "main" optional = false @@ -1277,7 +1274,7 @@ twisted = ["twisted"] [[package]] name = "prompt-toolkit" -version = "3.0.33" +version = "3.0.36" description = "Library for building powerful interactive command lines in Python" category = "main" optional = false @@ -1471,7 +1468,7 @@ test = ["pytest (>=6,!=7.0.0,!=7.0.1)", "pytest-cov (>=3.0.0)", "pytest-qt"] [[package]] name = "qutip" -version = "4.7.0" +version = "4.7.1" description = "QuTiP: The Quantum Toolbox in Python" category = "main" optional = false @@ -1483,8 +1480,9 @@ packaging = "*" scipy = ">=1.0" [package.extras] -full = ["cvxopt", "cvxpy (>=1.0)", "cython (>=0.29.20)", "matplotlib (>=1.2.1)", "pytest (>=5.2)", "pytest-rerunfailures"] +full = ["cvxopt", "cvxpy (>=1.0)", "cython (>=0.29.20)", "ipython", "matplotlib (>=1.2.1)", "pytest (>=5.2)", "pytest-rerunfailures"] graphics = ["matplotlib (>=1.2.1)"] +ipython = ["ipython"] runtime-compilation = ["cython (>=0.29.20)"] semidefinite = ["cvxopt", "cvxpy (>=1.0)"] tests = ["pytest (>=5.2)", "pytest-rerunfailures"] @@ -1721,7 +1719,7 @@ widechars = ["wcwidth"] [[package]] name = "terminado" -version = "0.17.0" +version = "0.17.1" description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library." category = "main" optional = false @@ -1733,7 +1731,7 @@ pywinpty = {version = ">=1.1.0", markers = "os_name == \"nt\""} tornado = ">=6.1.0" [package.extras] -docs = ["pydata-sphinx-theme", "sphinx"] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] test = ["pre-commit", "pytest (>=7.0)", "pytest-timeout"] [[package]] @@ -1852,7 +1850,7 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "virtualenv" -version = "20.17.0" +version = "20.17.1" description = "Virtual Python Environment builder" category = "main" optional = false @@ -1898,7 +1896,7 @@ test = ["websockets"] [[package]] name = "widgetsnbextension" -version = "4.0.3" +version = "4.0.4" description = "Jupyter interactive widgets for Jupyter Notebook" category = "main" optional = false @@ -1966,8 +1964,8 @@ asteval = [ {file = "asteval-0.9.28.tar.gz", hash = "sha256:91bc7d7826bb9c33f4a5a3ef0a8a50fbd5a4695001944ff1d4e0163c413c0a91"}, ] asttokens = [ - {file = "asttokens-2.2.0-py2.py3-none-any.whl", hash = "sha256:c56caef774a929923696f09ceea0eadcb95c94b30e8ee4f9fc4f5867096caaeb"}, - {file = "asttokens-2.2.0.tar.gz", hash = "sha256:e27b1f115daebfafd4d1826fc75f9a72f0b74bd3ae4ee4d9380406d74d35e52c"}, + {file = "asttokens-2.2.1-py2.py3-none-any.whl", hash = "sha256:6b0ac9e93fb0335014d382b8fa9b3afa7df546984258005da0b9e7095b3deb1c"}, + {file = "asttokens-2.2.1.tar.gz", hash = "sha256:4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3"}, ] attrs = [ {file = "attrs-22.1.0-py2.py3-none-any.whl", hash = "sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c"}, @@ -1992,8 +1990,8 @@ bleach = [ {file = "bleach-5.0.1.tar.gz", hash = "sha256:0d03255c47eb9bd2f26aa9bb7f2107732e7e8fe195ca2f64709fcf3b0a4a085c"}, ] certifi = [ - {file = "certifi-2022.9.24-py3-none-any.whl", hash = "sha256:90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382"}, - {file = "certifi-2022.9.24.tar.gz", hash = "sha256:0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14"}, + {file = "certifi-2022.12.7-py3-none-any.whl", hash = "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"}, + {file = "certifi-2022.12.7.tar.gz", hash = "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3"}, ] cffi = [ {file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"}, @@ -2244,8 +2242,8 @@ fastjsonschema = [ ] fcspline = [] filelock = [ - {file = "filelock-3.8.0-py3-none-any.whl", hash = "sha256:617eb4e5eedc82fc5f47b6d61e4d11cb837c56cb4544e39081099fa17ad109d4"}, - {file = "filelock-3.8.0.tar.gz", hash = "sha256:55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc"}, + {file = "filelock-3.8.2-py3-none-any.whl", hash = "sha256:8df285554452285f79c035efb0c861eb33a4bcfa5b7a137016e32e6a90f9792c"}, + {file = "filelock-3.8.2.tar.gz", hash = "sha256:7565f628ea56bfcd8e54e42bdc55da899c85c1abfe1b5bcfd147e9188cebb3b2"}, ] fonttools = [ {file = "fonttools-4.38.0-py3-none-any.whl", hash = "sha256:820466f43c8be8c3009aef8b87e785014133508f0de64ec469e4efb643ae54fb"}, @@ -2426,8 +2424,8 @@ ipython-genutils = [ {file = "ipython_genutils-0.2.0.tar.gz", hash = "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"}, ] ipywidgets = [ - {file = "ipywidgets-8.0.2-py3-none-any.whl", hash = "sha256:1dc3dd4ee19ded045ea7c86eb273033d238d8e43f9e7872c52d092683f263891"}, - {file = "ipywidgets-8.0.2.tar.gz", hash = "sha256:08cb75c6e0a96836147cbfdc55580ae04d13e05d26ffbc377b4e1c68baa28b1f"}, + {file = "ipywidgets-8.0.3-py3-none-any.whl", hash = "sha256:db7dd35fb1217636cbdbe0ba0bd2216d91a7695cb28b5c1dca17e62cd51378de"}, + {file = "ipywidgets-8.0.3.tar.gz", hash = "sha256:2ec50df8538a1d4ddd5d454830d010922ad1015e81ac23efb27c0908bbc1eece"}, ] jedi = [ {file = "jedi-0.18.2-py2.py3-none-any.whl", hash = "sha256:203c1fd9d969ab8f2119ec0a3342e0b49910045abe6af0a3ae83a5764d54639e"}, @@ -2447,8 +2445,8 @@ jupyter = [ {file = "jupyter-1.0.0.zip", hash = "sha256:3e1f86076bbb7c8c207829390305a2b1fe836d471ed54be66a3b8c41e7f46cc7"}, ] jupyter-client = [ - {file = "jupyter_client-7.4.7-py3-none-any.whl", hash = "sha256:df56ae23b8e1da1b66f89dee1368e948b24a7f780fa822c5735187589fc4c157"}, - {file = "jupyter_client-7.4.7.tar.gz", hash = "sha256:330f6b627e0b4bf2f54a3a0dd9e4a22d2b649c8518168afedce2c96a1ceb2860"}, + {file = "jupyter_client-7.4.8-py3-none-any.whl", hash = "sha256:d4a67ae86ee014bcb96bd8190714f6af921f2b0f52f4208b086aa5acfd9f8d65"}, + {file = "jupyter_client-7.4.8.tar.gz", hash = "sha256:109a3c33b62a9cf65aa8325850a0999a795fac155d9de4f7555aef5f310ee35a"}, ] jupyter-console = [ {file = "jupyter_console-6.4.4-py3-none-any.whl", hash = "sha256:756df7f4f60c986e7bc0172e4493d3830a7e6e75c08750bbe59c0a5403ad6dee"}, @@ -2467,8 +2465,8 @@ jupyterlab-pygments = [ {file = "jupyterlab_pygments-0.2.2.tar.gz", hash = "sha256:7405d7fde60819d905a9fa8ce89e4cd830e318cdad22a0030f7a901da705585d"}, ] jupyterlab-widgets = [ - {file = "jupyterlab_widgets-3.0.3-py3-none-any.whl", hash = "sha256:6aa1bc0045470d54d76b9c0b7609a8f8f0087573bae25700a370c11f82cb38c8"}, - {file = "jupyterlab_widgets-3.0.3.tar.gz", hash = "sha256:c767181399b4ca8b647befe2d913b1260f51bf9d8ef9b7a14632d4c1a7b536bd"}, + {file = "jupyterlab_widgets-3.0.4-py3-none-any.whl", hash = "sha256:4c9275daa6d20fc96c3aea45756ece7110850d035b0b93a6a40e918016b927da"}, + {file = "jupyterlab_widgets-3.0.4.tar.gz", hash = "sha256:9a568e022b8bb53ab23291f6ddb52f8002b789c2c5763378cbc882be1d619be8"}, ] kiwisolver = [ {file = "kiwisolver-1.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2f5e60fabb7343a836360c4f0919b8cd0d6dbf08ad2ca6b9cf90bf0c76a3c4f6"}, @@ -2707,8 +2705,8 @@ nbclient = [ {file = "nbclient-0.6.3.tar.gz", hash = "sha256:b80726fc1fb89a0e8f8be1e77e28d0026b1e8ed90bc143c8a0c7622e4f8cdd9e"}, ] nbconvert = [ - {file = "nbconvert-7.2.5-py3-none-any.whl", hash = "sha256:3e90e108bb5637b5b8a1422af1156af1368b39dd25369ff7faa7dfdcdef18f81"}, - {file = "nbconvert-7.2.5.tar.gz", hash = "sha256:8fdc44fd7d9424db7fdc6e1e834a02f6b8620ffb653767388be2f9eb16f84184"}, + {file = "nbconvert-7.2.6-py3-none-any.whl", hash = "sha256:f933e82fe48b9a421e4252249f6c0a9a9940dc555642b4729f3f1f526bb16779"}, + {file = "nbconvert-7.2.6.tar.gz", hash = "sha256:c9c0e4b26326f7658ebf4cda0acc591b9727c4e3ee3ede962f70c11833b71b40"}, ] nbformat = [ {file = "nbformat-5.7.0-py3-none-any.whl", hash = "sha256:1b05ec2c552c2f1adc745f4eddce1eac8ca9ffd59bb9fd859e827eaa031319f9"}, @@ -2761,8 +2759,8 @@ opt-einsum = [ {file = "opt_einsum-3.3.0.tar.gz", hash = "sha256:59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549"}, ] packaging = [ - {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, - {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, + {file = "packaging-22.0-py3-none-any.whl", hash = "sha256:957e2148ba0e1a3b282772e791ef1d8083648bc131c8ab0c1feba110ce1146c3"}, + {file = "packaging-22.0.tar.gz", hash = "sha256:2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3"}, ] pandas = [ {file = "pandas-1.5.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e9dbacd22555c2d47f262ef96bb4e30880e5956169741400af8b306bbb24a273"}, @@ -2802,8 +2800,8 @@ parso = [ {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"}, ] pathspec = [ - {file = "pathspec-0.10.2-py3-none-any.whl", hash = "sha256:88c2606f2c1e818b978540f73ecc908e13999c6c3a383daf3705652ae79807a5"}, - {file = "pathspec-0.10.2.tar.gz", hash = "sha256:8f6bf73e5758fd365ef5d58ce09ac7c27d2833a8d7da51712eac6e27e35141b0"}, + {file = "pathspec-0.10.3-py3-none-any.whl", hash = "sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6"}, + {file = "pathspec-0.10.3.tar.gz", hash = "sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6"}, ] patsy = [ {file = "patsy-0.5.3-py2.py3-none-any.whl", hash = "sha256:7eb5349754ed6aa982af81f636479b1b8db9d5b1a6e957a6016ec0534b5c86b7"}, @@ -2881,8 +2879,8 @@ pillow = [ {file = "Pillow-9.3.0.tar.gz", hash = "sha256:c935a22a557a560108d780f9a0fc426dd7459940dc54faa49d83249c8d3e760f"}, ] platformdirs = [ - {file = "platformdirs-2.5.4-py3-none-any.whl", hash = "sha256:af0276409f9a02373d540bf8480021a048711d572745aef4b7842dad245eba10"}, - {file = "platformdirs-2.5.4.tar.gz", hash = "sha256:1006647646d80f16130f052404c6b901e80ee4ed6bef6792e1f238a8969106f7"}, + {file = "platformdirs-2.6.0-py3-none-any.whl", hash = "sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca"}, + {file = "platformdirs-2.6.0.tar.gz", hash = "sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e"}, ] portalocker = [ {file = "portalocker-2.6.0-py2.py3-none-any.whl", hash = "sha256:102ed1f2badd8dec9af3d732ef70e94b215b85ba45a8d7ff3c0003f19b442f4e"}, @@ -2897,8 +2895,8 @@ prometheus-client = [ {file = "prometheus_client-0.15.0.tar.gz", hash = "sha256:be26aa452490cfcf6da953f9436e95a9f2b4d578ca80094b4458930e5f584ab1"}, ] prompt-toolkit = [ - {file = "prompt_toolkit-3.0.33-py3-none-any.whl", hash = "sha256:ced598b222f6f4029c0800cefaa6a17373fb580cd093223003475ce32805c35b"}, - {file = "prompt_toolkit-3.0.33.tar.gz", hash = "sha256:535c29c31216c77302877d5120aef6c94ff573748a5b5ca5b1b1f76f5e700c73"}, + {file = "prompt_toolkit-3.0.36-py3-none-any.whl", hash = "sha256:aa64ad242a462c5ff0363a7b9cfe696c20d55d9fc60c11fd8e632d064804d305"}, + {file = "prompt_toolkit-3.0.36.tar.gz", hash = "sha256:3e163f254bef5a03b146397d7c1963bd3e2812f0964bb9a24e6ec761fd28db63"}, ] protobuf = [ {file = "protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99"}, @@ -3151,30 +3149,29 @@ qtpy = [ {file = "QtPy-2.3.0.tar.gz", hash = "sha256:0603c9c83ccc035a4717a12908bf6bc6cb22509827ea2ec0e94c2da7c9ed57c5"}, ] qutip = [ - {file = "qutip-4.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:89694760b20b2d15246871ed0adeb84fa89a1d3f12a478159a82290ee1b51e6a"}, - {file = "qutip-4.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3a8c1a7cc3c13914b82da470ac63292133466f79b71e8dad0d00664e7d9d078"}, - {file = "qutip-4.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:1be4021111d956461be6382cb19c999d1ff4e11c24ff97e6bb678e63ac9265f6"}, - {file = "qutip-4.7.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:2352d441ec9d5112275bcc73271dd125cc5140837cafd73c5c5e3cfa716f6b57"}, - {file = "qutip-4.7.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:68e1574d494f78c2f14000f1b8297b1a0001ce7ebc543bd52513c48a023a04a8"}, - {file = "qutip-4.7.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0a960492063be0cde0214538f8136191b3cf3aa7451579449e93068a83a38832"}, - {file = "qutip-4.7.0-cp36-cp36m-win32.whl", hash = "sha256:ac7f8ec344d6dd42677d74dd7e89e987c382e8ab293bb4cadf3464c0251bb0b9"}, - {file = "qutip-4.7.0-cp36-cp36m-win_amd64.whl", hash = "sha256:508b0ab7c7c28ebefa011adceb296f3fd9e8dbcc5f69c6f05b6d4238b52866ef"}, - {file = "qutip-4.7.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2ec5fb3cb67554bc244653a78852781967452800958a72f14ea9c27ce4e42896"}, - {file = "qutip-4.7.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:db28b4622d4fe0c9ca94ccfe2c4b12eb12ff6ed58cd7f6475b5dd80ab615228b"}, - {file = "qutip-4.7.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40e6753ef59bca969723d0d22484b5f788ef00d2af66f655a875844190ae3799"}, - {file = "qutip-4.7.0-cp37-cp37m-win32.whl", hash = "sha256:b40d9e62ad7425a35542db4fe30e144ea66651555c8acf45d0e6b29eabb81a71"}, - {file = "qutip-4.7.0-cp37-cp37m-win_amd64.whl", hash = "sha256:3e9c2e7261bed12413ed3b5b6a63d055ab4bbf11ac3f1b1380df45747b617cdf"}, - {file = "qutip-4.7.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e0cf2c774442e34c8a7566e54c4c6d4aa7ba1532fea85612421d474348982369"}, - {file = "qutip-4.7.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f9d50081d362470e2bd9b117c5be1ba7727e6859a34d89ed0c6380b90bb614c2"}, - {file = "qutip-4.7.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:25377ca203e44f199a8cd6d250996bc15961cfef38fe9e60453f4b6c72451cc5"}, - {file = "qutip-4.7.0-cp38-cp38-win32.whl", hash = "sha256:b021ec82d68183d65d06f0283b659b451b6560e9153b4375d6a3d288857687e0"}, - {file = "qutip-4.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:b1d6f1779a80272f1f33c8b3b9531ad42f44dff84ed0a95f9c106ca90e841c5d"}, - {file = "qutip-4.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e5e33faa7b99d3ba744a018a794cd8ab1664f0407d6a878d89fe5fa37481c3bd"}, - {file = "qutip-4.7.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:da52b22b04086a3b00134c0d9d83c081d104391dc72a22ececa26e94356fdce9"}, - {file = "qutip-4.7.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3d3340d83ff58a6b80dd4d93b70f5e5a28cc3564db06f1e805326ccc910c9c48"}, - {file = "qutip-4.7.0-cp39-cp39-win32.whl", hash = "sha256:0cd06ee04afa79c7aa7956d608414cdf38b186d00688d1efc3ae80171d1f736b"}, - {file = "qutip-4.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:e6bf892445207f8da31f9eb0c9d7ce6289c400616c2bfbc422e6429800fc5f23"}, - {file = "qutip-4.7.0.tar.gz", hash = "sha256:a9dde64457991ef1c5a7d4186b5348a16a71480a610f1c0902e4d656ddc12e31"}, + {file = "qutip-4.7.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d1c486b106f2ae17d0677d0994cb51f6367ee1e33bfd4e6a6a7bf1b6f627adbb"}, + {file = "qutip-4.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9090cd9c9e6d9b575c4112be2d7f3ebd8654489194b622c6cf02924fd743cf6d"}, + {file = "qutip-4.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:179c03dad7467fda9e3427e855b79d1d249e2ce70cc53c318e4c7065a48877ae"}, + {file = "qutip-4.7.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ab2cfb4918d109952a4ba71c1b04c57738d8e6831d50ee06dffb88611b3da7a7"}, + {file = "qutip-4.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e593df3f8a096571731728358f5ccd223964276667e07cbb9c785ec0e50f079"}, + {file = "qutip-4.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:87622a92b3ce5192ddcc50e9a72c42911205a019e311adfeb9ae1ae820eab448"}, + {file = "qutip-4.7.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:79b0db4f6e814619696541372bd097c7e26e9b1b74e38936aba51faef2a1396d"}, + {file = "qutip-4.7.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:51b8a67c9c62a73b13cd37893f57b7bae459587e1eafc047e0d9e74742088d20"}, + {file = "qutip-4.7.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b4b57cd6ae4d7d56951d8c03db07b0627d0815979d9cb62b0ebd939719badb56"}, + {file = "qutip-4.7.1-cp36-cp36m-win32.whl", hash = "sha256:6f8ff38a3c0a91395937fd385a15595e5b61b86213034681fd46a6e173700a1c"}, + {file = "qutip-4.7.1-cp36-cp36m-win_amd64.whl", hash = "sha256:418622a5647685420e0cee72ad77ffba09204bf10809388fa939c9605c177c6b"}, + {file = "qutip-4.7.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9c3e9ec688cff9b31f5c4fbe8003d2d81fe3630a4b678df19e81ebc90cd5e46b"}, + {file = "qutip-4.7.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2c7f95836fcb68ec21554d634749250db7d842c785b962be2f999be01bd63761"}, + {file = "qutip-4.7.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6d581363bdd75ad70f351c56347c580d3e987f6372c0722266ca63e88d2d571e"}, + {file = "qutip-4.7.1-cp37-cp37m-win32.whl", hash = "sha256:17b134a6ad485ad19a2fdb39b0522d5aeada3dbd304cd359817c9748883a1de8"}, + {file = "qutip-4.7.1-cp37-cp37m-win_amd64.whl", hash = "sha256:81869d0a91845937ad252b248c5dcdfe521b2e910f0f0d61428f57213c54e136"}, + {file = "qutip-4.7.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e44002170937e650ac936df69ee0569935b47a8506fa1a389caffe2570552907"}, + {file = "qutip-4.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf73c1f15ae21aabc37e7f20f27f735a65c2f6a78da049cf2d693e9a9c7210cf"}, + {file = "qutip-4.7.1-cp38-cp38-win_amd64.whl", hash = "sha256:f95913d4ee720d168af55da9159467107424cdaaa6c91b43443531a0ca77416c"}, + {file = "qutip-4.7.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:01c17578c08cd1df453b0361acb9029104888950924ed3794aae2678ad08f397"}, + {file = "qutip-4.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9df66605cf383596020a08bcca267b2dd8623d42b188f9068b7e1c813bbb8f21"}, + {file = "qutip-4.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:fd2c970e2134161ceb5a540a34f99355a6f4feccd4ec0b401ce2ff4bf5eba87d"}, + {file = "qutip-4.7.1.tar.gz", hash = "sha256:9a87178e68b145c2145b526caa943ccc8400a111325ced45bd17f9b893663af2"}, ] ray = [ {file = "ray-1.13.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:4e2bb8cf0de825f120c53b3b762f76688eba47e87e0f59b5038d2721e670c38c"}, @@ -3308,8 +3305,8 @@ tabulate = [ {file = "tabulate-0.8.10.tar.gz", hash = "sha256:6c57f3f3dd7ac2782770155f3adb2db0b1a269637e42f27599925e64b114f519"}, ] terminado = [ - {file = "terminado-0.17.0-py3-none-any.whl", hash = "sha256:bf6fe52accd06d0661d7611cc73202121ec6ee51e46d8185d489ac074ca457c2"}, - {file = "terminado-0.17.0.tar.gz", hash = "sha256:520feaa3aeab8ad64a69ca779be54be9234edb2d0d6567e76c93c2c9a4e6e43f"}, + {file = "terminado-0.17.1-py3-none-any.whl", hash = "sha256:8650d44334eba354dd591129ca3124a6ba42c3d5b70df5051b6921d506fdaeae"}, + {file = "terminado-0.17.1.tar.gz", hash = "sha256:6ccbbcd3a4f8a25a5ec04991f39a0b8db52dfcd487ea0e578d977e6752380333"}, ] tinycss2 = [ {file = "tinycss2-1.2.1-py3-none-any.whl", hash = "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847"}, @@ -3357,8 +3354,8 @@ urllib3 = [ {file = "urllib3-1.26.13.tar.gz", hash = "sha256:c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8"}, ] virtualenv = [ - {file = "virtualenv-20.17.0-py3-none-any.whl", hash = "sha256:40a7e06a98728fd5769e1af6fd1a706005b4bb7e16176a272ed4292473180389"}, - {file = "virtualenv-20.17.0.tar.gz", hash = "sha256:7d6a8d55b2f73b617f684ee40fd85740f062e1f2e379412cb1879c7136f05902"}, + {file = "virtualenv-20.17.1-py3-none-any.whl", hash = "sha256:ce3b1684d6e1a20a3e5ed36795a97dfc6af29bc3970ca8dab93e11ac6094b3c4"}, + {file = "virtualenv-20.17.1.tar.gz", hash = "sha256:f8b927684efc6f1cc206c9db297a570ab9ad0e51c16fa9e45487d36d1905c058"}, ] wcwidth = [ {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"}, @@ -3373,8 +3370,8 @@ websocket-client = [ {file = "websocket_client-1.4.2-py3-none-any.whl", hash = "sha256:d6b06432f184438d99ac1f456eaf22fe1ade524c3dd16e661142dc54e9cba574"}, ] widgetsnbextension = [ - {file = "widgetsnbextension-4.0.3-py3-none-any.whl", hash = "sha256:7f3b0de8fda692d31ef03743b598620e31c2668b835edbd3962d080ccecf31eb"}, - {file = "widgetsnbextension-4.0.3.tar.gz", hash = "sha256:34824864c062b0b3030ad78210db5ae6a3960dfb61d5b27562d6631774de0286"}, + {file = "widgetsnbextension-4.0.4-py3-none-any.whl", hash = "sha256:fa0e840719ec95dd2ec85c3a48913f1a0c29d323eacbcdb0b29bfed0cc6da678"}, + {file = "widgetsnbextension-4.0.4.tar.gz", hash = "sha256:44c69f18237af0f610557d6c1c7ef76853f5856a0e604c0a517f2320566bb775"}, ] zipp = [ {file = "zipp-3.11.0-py3-none-any.whl", hash = "sha256:83a28fcb75844b5c0cdaf5aa4003c2d728c77e05f5aeabe8e95e56727005fbaa"}, diff --git a/python/otto_motor/speed_coupling_scan.py b/python/otto_motor/speed_coupling_scan.py index 81005bb..49583d8 100644 --- a/python/otto_motor/speed_coupling_scan.py +++ b/python/otto_motor/speed_coupling_scan.py @@ -44,7 +44,7 @@ prototype = OttoEngine( T=[1, 4], therm_methods=["tanhsinh", "tanhsinh"], Δ=1, - num_cycles=4, + num_cycles=5, Θ=1.5 / 0.05, dt=0.01/5, timings_H=p_H, @@ -53,7 +53,7 @@ prototype = OttoEngine( shift_to_resonance=(False, False), ) -δs = np.round(np.linspace(.1, .5, 3), 3) +δs = np.round(np.linspace(.3, .5, 3), 3) τ_Is = np.round(np.linspace(.01, .3, 3), 3) τ_Is