Created
July 16, 2019 01:22
-
-
Save goerz/ba8575b060497ec05d5a928925432b19 to your computer and use it in GitHub Desktop.
Error messages for pytest on krotov package caused by update to qutip 4.4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.venv/py37/bin/isort --recursive --check-only src tests | |
Skipped 1 files | |
.venv/py37/bin/black --skip-string-normalization --line-length 79 --diff --check src tests | |
All done! ✨ 🍰 ✨ | |
25 files would be left unchanged. | |
.venv/py37/bin/py.test -v --doctest-modules --cov=krotov --nbval --sanitize-with docs/nbval_sanitize.cfg --durations=10 -s src tests docs/notebooks/*.ipynb README.rst docs/*.rst | |
============================= test session starts ============================== | |
platform darwin -- Python 3.7.3, pytest-4.6.3, py-1.8.0, pluggy-0.12.0 -- /Users/goerz/Documents/Programming/github/krotov/.venv/py37/bin/python | |
cachedir: .pytest_cache | |
rootdir: /Users/goerz/Documents/Programming/github/krotov, inifile: setup.cfg | |
plugins: nbval-0.9.1, cov-2.6.1, forked-1.0.2, xdist-1.29.0 | |
collecting ... collected 318 items | |
src/krotov/convergence.py::krotov.convergence.check_monotonic_error PASSED | |
src/krotov/convergence.py::krotov.convergence.check_monotonic_fidelity PASSED | |
src/krotov/convergence.py::krotov.convergence.delta_below PASSED | |
src/krotov/convergence.py::krotov.convergence.dump_result PASSED | |
src/krotov/convergence.py::krotov.convergence.value_above PASSED | |
src/krotov/convergence.py::krotov.convergence.value_below PASSED | |
src/krotov/functionals.py::krotov.functionals.gate PASSED | |
src/krotov/functionals.py::krotov.functionals.mapped_basis PASSED | |
src/krotov/info_hooks.py::krotov.info_hooks._grapheme_len PASSED | |
src/krotov/info_hooks.py::krotov.info_hooks._pulse_range PASSED | |
src/krotov/info_hooks.py::krotov.info_hooks._rjust PASSED | |
src/krotov/info_hooks.py::krotov.info_hooks.chain PASSED | |
src/krotov/objectives.py::krotov.objectives.Objective PASSED | |
src/krotov/objectives.py::krotov.objectives.Objective.summarize PASSED | |
src/krotov/objectives.py::krotov.objectives.gate_objectives PASSED | |
src/krotov/optimize.py::krotov.optimize.optimize_pulses PASSED | |
src/krotov/propagators.py::krotov.propagators PASSED | |
src/krotov/structural_conversions.py::krotov.structural_conversions.extract_controls_mapping PASSED | |
src/krotov/structural_conversions.py::krotov.structural_conversions.plug_in_pulse_values PASSED | |
tests/test_dump_result.py::test_invalid_dump_result PASSED | |
tests/test_dump_result.py::test_dump_result_overwrite PASSED | |
tests/test_dump_result.py::test_dump_result_keep PASSED | |
tests/test_functionals.py::test_f_tau_with_weights PASSED | |
tests/test_functionals.py::test_J_T_ss PASSED | |
tests/test_functionals.py::test_J_T_sm PASSED | |
tests/test_functionals.py::test_J_T_re PASSED | |
tests/test_functionals.py::test_J_T_ss_with_weights PASSED | |
tests/test_functionals.py::test_J_T_hs_unitary PASSED | |
tests/test_functionals.py::test_chi_hs_transmon PASSED | |
tests/test_functionals.py::test_chi_ss PASSED | |
tests/test_functionals.py::test_chi_sm PASSED | |
tests/test_functionals.py::test_chi_re PASSED | |
tests/test_functionals.py::test_F_avg_psi PASSED | |
tests/test_functionals.py::test_F_avg_rho PASSED | |
tests/test_infohooks.py::test_infohook_chaining PASSED | |
tests/test_krotov.py::test_valid_version PASSED | |
tests/test_krotov.py::test_complex_control_rejection PASSED | |
tests/test_krotov.py::test_reject_invalid_shapes PASSED | |
tests/test_krotov.py::test_continue_optimization PASSED | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms PASSED | |
tests/test_mu.py::test_derivative_wrt_pulse_zero PASSED | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops PASSED | |
tests/test_objectives.py::test_krotov_objective_initialization PASSED | |
tests/test_objectives.py::test_objective_copy PASSED | |
tests/test_objectives.py::test_adoint_objective PASSED | |
tests/test_objectives.py::test_adoint_objective_with_no_target PASSED | |
tests/test_objectives.py::test_objective_custom_target PASSED | |
tests/test_objectives.py::test_adjoint_of_invalid_nested_list PASSED | |
tests/test_objectives.py::test_invalid_objective PASSED | |
tests/test_objectives.py::test_objective_mesolve_propagate no collapse operator, using sesolve | |
no collapse operator, using sesolve | |
FAILED | |
tests/test_objectives.py::test_plug_in_array_controls_as_func PASSED | |
tests/test_objectives.py::test_gate_objectives_shape_error PASSED | |
tests/test_objectives.py::test_ensemble_objectives PASSED | |
tests/test_objectives.py::test_gate_objectives_pe PASSED | |
tests/test_objectives.py::test_liouvillian PASSED | |
tests/test_objectives.py::test_gate_objectives_3states PASSED | |
tests/test_objectives.py::test_gate_objectives_5states PASSED | |
tests/test_objectives.py::test_gate_objectives_16states PASSED | |
tests/test_objectives.py::test_transmon_3states_objectives PASSED | |
tests/test_objectives.py::test_summarize_objective_with_c_ops PASSED | |
tests/test_objectives.py::test_summarize_liouville_objective PASSED | |
tests/test_objectives.py::test_summarize_component_direct PASSED | |
tests/test_objectives.py::test_deepcopy_objective PASSED | |
tests/test_objectives.py::test_objective_pickle PASSED | |
tests/test_objectives.py::test_objective_eq_with_extra_attribs PASSED | |
tests/test_objectives.py::test_recursive_eq_dict PASSED | |
tests/test_overlap.py::test_overlap PASSED | |
tests/test_pulse_options.py::test_shape_validation PASSED | |
tests/test_result_serialization.py::test_serialization_roundtrip PASSED | |
tests/test_result_serialization.py::test_serialization_finalize PASSED | |
tests/test_result_serialization.py::test_serialization_broken PASSED | |
tests/test_shapes.py::test_flattop_blackman PASSED | |
tests/test_shapes.py::test_flattop_sinsq PASSED | |
tests/test_shapes.py::test_invalid_flattop PASSED | |
tests/test_structural_conversions.py::test_conversion_control_pulse_inverse PASSED | |
tests/test_structural_conversions.py::test_discretize PASSED | |
tests/test_structural_conversions.py::test_discretization_as_float PASSED | |
tests/test_structural_conversions.py::test_initialize_krotov_controls PASSED | |
tests/test_structural_conversions.py::test_extract_controls_with_arrays PASSED | |
tests/test_structural_conversions.py::test_extract_controls PASSED | |
tests/test_structural_conversions.py::test_pulse_options_dict_to_list PASSED | |
tests/test_structural_conversions.py::test_control_tlist_calculation PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 0 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 1 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 2 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 3 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 4 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 5 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 6 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 7 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 8 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 9 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 10 FAILED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 11 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 12 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 13 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 14 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 15 FAILED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 16 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 17 PASSED | |
docs/notebooks/01_example_simple_state_to_state::ipynb::Cell 18 FAILED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 0 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 1 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 2 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 3 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 4 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 5 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 6 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 7 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 8 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 9 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 10 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 11 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 12 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 13 FAILED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 14 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 15 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 16 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 17 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 18 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 19 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 20 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 21 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 22 PASSED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 23 FAILED | |
docs/notebooks/02_example_lambda_system_rwa_complex_pulse::ipynb::Cell 24 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 0 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 1 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 2 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 3 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 4 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 5 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 6 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 7 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 8 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 9 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 10 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 11 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 12 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 13 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 14 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 15 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 16 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 17 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 18 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 19 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 20 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 21 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 22 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 23 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 24 PASSED | |
docs/notebooks/03_example_lambda_system_rwa_non_hermitian::ipynb::Cell 25 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 0 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 1 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 2 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 3 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 4 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 5 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 6 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 7 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 8 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 9 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 10 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 11 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 12 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 13 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 14 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 15 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 16 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 17 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 18 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 19 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 20 PASSED | |
docs/notebooks/04_example_dissipative_qubit_reset::ipynb::Cell 21 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 0 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 1 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 2 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 3 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 4 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 5 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 6 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 7 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 8 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 9 FAILED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 10 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 11 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 12 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 13 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 14 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 15 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 16 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 17 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 18 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 19 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 20 FAILED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 21 FAILED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 22 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 23 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 24 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 25 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 26 PASSED | |
docs/notebooks/05_example_transmon_xgate::ipynb::Cell 27 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 0 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 1 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 2 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 3 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 4 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 5 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 6 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 7 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 8 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 9 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 10 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 11 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 12 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 13 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 14 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 15 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 16 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 17 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 18 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 19 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 20 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 21 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 22 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 23 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 24 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 25 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 26 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 27 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 28 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 29 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 30 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 31 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 32 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 33 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 34 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 35 PASSED | |
docs/notebooks/06_example_3states::ipynb::Cell 36 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 0 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 1 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 2 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 3 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 4 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 5 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 6 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 7 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 8 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 9 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 10 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 11 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 12 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 13 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 14 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 15 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 16 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 17 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 18 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 19 PASSED | |
docs/notebooks/07_example_PE::ipynb::Cell 20 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 0 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 1 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 2 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 3 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 4 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 5 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 6 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 7 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 8 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 9 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 10 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 11 FAILED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 12 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 13 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 14 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 15 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 16 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 17 FAILED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 18 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 19 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 20 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 21 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 22 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 23 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 24 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 25 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 26 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 27 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 28 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 29 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 30 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 31 FAILED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 32 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 33 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 34 PASSED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 35 FAILED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 36 FAILED | |
docs/notebooks/08_example_ensemble::ipynb::Cell 37 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 0 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 1 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 2 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 3 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 4 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 5 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 6 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 7 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 8 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 9 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 10 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 11 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 12 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 13 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 14 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 15 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 16 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 17 PASSED | |
docs/notebooks/09_example_numpy::ipynb::Cell 18 PASSED | |
docs/01_overview.rst::01_overview.rst PASSED | |
=================================== FAILURES =================================== | |
_______________________ test_objective_mesolve_propagate _______________________ | |
transmon_ham_and_states = ([Quantum object: dims = [[5], [5]], shape = (5, 5), type = oper, isherm = True | |
Qobj data = | |
[[ 6.176 -8.685 0. 0....type = ket | |
Qobj data = | |
[[ 4.30795006e-01] | |
[ 5.60727797e-01] | |
[ 1.93245818e-16] | |
[-5.60727797e-01] | |
[-4.30795006e-01]]) | |
tlist_control = (array([ 0. , 0.01001001, 0.02002002, 0.03003003, 0.04004004, | |
0.05005005, 0.06006006, 0.07007007,...154e-05, 4.82799409e-05, 6.17876830e-05, | |
5.95187529e-05, 3.42971970e-05, 4.56516967e-05, 6.14581539e-05])) | |
def test_objective_mesolve_propagate(transmon_ham_and_states, tlist_control): | |
"""Test propagation method of objective""" | |
tlist, control = tlist_control | |
H, psi0, psi1 = transmon_ham_and_states | |
H = copy.deepcopy(H) | |
T = tlist[-1] | |
nt = len(tlist) | |
H[1][1] = lambda t, args: ( | |
0 | |
if (t > float(T)) | |
else control[int(round(float(nt - 1) * (t / float(T))))] | |
) | |
target = krotov.Objective(initial_state=psi0, target=psi1, H=H) | |
assert len(tlist) == len(control) > 0 | |
res1 = target.mesolve(tlist) | |
res2 = target.propagate(tlist, propagator=krotov.propagators.expm) | |
assert len(res1.states) == len(res2.states) == len(tlist) | |
assert (1 - np.abs(res1.states[-1].overlap(res2.states[-1]))) < 1e-4 | |
P0 = psi0 * psi0.dag() | |
P1 = psi1 * psi1.dag() | |
e_ops = [P0, P1] | |
res1 = target.mesolve(tlist, e_ops=e_ops) | |
res2 = target.propagate( | |
tlist, e_ops=e_ops, propagator=krotov.propagators.expm | |
) | |
> assert len(res1.states) == len(res2.states) == 0 | |
E assert 1000 == 0 | |
E -1000 | |
E +0 | |
tests/test_objectives.py:250: AssertionError | |
________ docs/notebooks/01_example_simple_state_to_state.ipynb::Cell 10 ________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 10: Cell outputs differ | |
Input: | |
[0mguess_dynamics = objectives[0].mesolve(tlist, e_ops=[proj0, proj1]) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
________ docs/notebooks/01_example_simple_state_to_state.ipynb::Cell 15 ________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 15: Cell outputs differ | |
Input: | |
[0mopt_dynamics = opt_result.optimized_objectives[0].mesolve( | |
tlist, e_ops=[proj0, proj1]) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
________ docs/notebooks/01_example_simple_state_to_state.ipynb::Cell 18 ________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 18: Cell outputs differ | |
Input: | |
[0mplot_iterations(opt_result) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
___ docs/notebooks/02_example_lambda_system_rwa_complex_pulse.ipynb::Cell 13 ___ | |
[91mNotebook cell execution failed[0m | |
[94mCell 13: Cell outputs differ | |
Input: | |
[0mguess_dynamics = objective.mesolve(tlist, e_ops=[proj1,proj2,proj3]) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
___ docs/notebooks/02_example_lambda_system_rwa_complex_pulse.ipynb::Cell 23 ___ | |
[91mNotebook cell execution failed[0m | |
[94mCell 23: Cell outputs differ | |
Input: | |
[0mopt_dynamics = oct_result.optimized_objectives[0].mesolve( | |
tlist, e_ops=[proj1, proj2, proj3]) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
____________ docs/notebooks/05_example_transmon_xgate.ipynb::Cell 9 ____________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 9: Cell outputs differ | |
Input: | |
[0mguess_dynamics = [ | |
objectives[x].mesolve(tlist, e_ops=[proj0, proj1]) for x in [0, 1] | |
] | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
___________ docs/notebooks/05_example_transmon_xgate.ipynb::Cell 20 ____________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 20: Cell outputs differ | |
Input: | |
[0mopt_dynamics = [ | |
oct_result.optimized_objectives[x].mesolve(tlist, e_ops=[proj0, proj1]) | |
for x in [0, 1] | |
] | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
___________ docs/notebooks/05_example_transmon_xgate.ipynb::Cell 21 ____________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 21: Cell outputs differ | |
Input: | |
[0mopt_states = [ | |
oct_result.optimized_objectives[x].mesolve(tlist) for x in [0, 1] | |
] | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 11 _______________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 11: Cell outputs differ | |
Input: | |
[0mopt_unperturbed_dynamics = oct_result_unperturbed.optimized_objectives[ | |
0 | |
].mesolve(tlist, e_ops=[proj1, proj2, proj3]) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 17 _______________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 17: Cell outputs differ | |
Input: | |
[0mdef _f(mu): | |
# parallel_map needs a global function | |
return pop_error(oct_result_unperturbed.optimized_objectives[0], mu=mu) | |
pop_errors_norobust = qutip.parallel_map(_f, mu_vals) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 31 _______________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 31: Cell outputs differ | |
Input: | |
[0mopt_robust_dynamics = oct_result.optimized_objectives[0].mesolve( | |
tlist, e_ops=[proj1, proj2, proj3] | |
) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 35 _______________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 35: Cell outputs differ | |
Input: | |
[0mdef _f(mu): | |
return pop_error( | |
oct_result_unperturbed_cont.optimized_objectives[0], mu=mu | |
) | |
pop_errors_norobust_cont = qutip.parallel_map(_f, mu_vals) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 36 _______________ | |
[91mNotebook cell execution failed[0m | |
[94mCell 36: Cell outputs differ | |
Input: | |
[0mdef _f(mu): | |
return pop_error(oct_result.optimized_objectives[0], mu=mu) | |
pop_errors_robust = qutip.parallel_map(_f, mu_vals) | |
[94mTraceback:[0m | |
[91mUnexpected output fields from running code: {'stdout'}[0m | |
=============================== warnings summary =============================== | |
src/krotov/functionals.py::krotov.functionals.gate | |
tests/test_krotov.py::test_complex_control_rejection | |
tests/test_krotov.py::test_reject_invalid_shapes | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_multiple_terms | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_zero | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_mu.py::test_derivative_wrt_pulse_no_timedependent_cops | |
tests/test_objectives.py::test_adoint_objective_with_no_target | |
tests/test_objectives.py::test_adoint_objective_with_no_target | |
tests/test_objectives.py::test_ensemble_objectives | |
tests/test_objectives.py::test_ensemble_objectives | |
/Users/goerz/Documents/Programming/github/krotov/.venv/py37/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py:71: PendingDeprecationWarning: the matrix subclass is not the recommended way to represent matrices or deal with linear algebra (see https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html). Please adjust your code to use regular ndarray. | |
return matrix(data, dtype=dtype, copy=False) | |
docs/notebooks/01_example_simple_state_to_state.ipynb::Cell 0 | |
/Users/goerz/Documents/Programming/github/krotov/.venv/py37/lib/python3.7/site-packages/jupyter_client/manager.py:62: DeprecationWarning: KernelManager._kernel_spec_manager_changed is deprecated in traitlets 4.1: use @observe and @unobserve instead. | |
def _kernel_spec_manager_changed(self): | |
-- Docs: https://docs.pytest.org/en/latest/warnings.html | |
---------- coverage: platform darwin, python 3.7.3-final-0 ----------- | |
Name Stmts Miss Cover | |
---------------------------------------------------------- | |
src/krotov/__init__.py 18 0 100% | |
src/krotov/convergence.py 75 3 96% | |
src/krotov/functionals.py 130 5 96% | |
src/krotov/info_hooks.py 132 9 93% | |
src/krotov/mu.py 17 0 100% | |
src/krotov/objectives.py 397 14 96% | |
src/krotov/optimize.py 280 7 98% | |
src/krotov/parallelization.py 62 0 100% | |
src/krotov/propagators.py 107 16 85% | |
src/krotov/result.py 91 6 93% | |
src/krotov/second_order.py 27 3 89% | |
src/krotov/shapes.py 50 0 100% | |
src/krotov/structural_conversions.py 102 2 98% | |
---------------------------------------------------------- | |
TOTAL 1488 65 96% | |
========================== slowest 10 test durations =========================== | |
126.62s call docs/notebooks/08_example_ensemble.ipynb::Cell 26 | |
116.36s call docs/notebooks/03_example_lambda_system_rwa_non_hermitian.ipynb::Cell 14 | |
114.48s call docs/notebooks/06_example_3states.ipynb::Cell 25 | |
51.98s call docs/notebooks/07_example_PE.ipynb::Cell 17 | |
38.79s call docs/notebooks/06_example_3states.ipynb::Cell 31 | |
35.86s call docs/notebooks/02_example_lambda_system_rwa_complex_pulse.ipynb::Cell 18 | |
31.51s call docs/notebooks/05_example_transmon_xgate.ipynb::Cell 13 | |
30.56s call docs/notebooks/01_example_simple_state_to_state.ipynb::Cell 13 | |
28.34s call docs/notebooks/06_example_3states.ipynb::Cell 18 | |
17.01s call tests/test_krotov.py::test_continue_optimization | |
============= 14 failed, 304 passed, 32 warnings in 754.13 seconds ============= | |
Coverage.py warning: Couldn't read data from '/Users/goerz/Documents/Programming/github/krotov/.coverage.ophelia.55170.939308': CoverageException: Doesn't seem to be a coverage.py data file | |
Coverage.py warning: Couldn't read data from '/Users/goerz/Documents/Programming/github/krotov/.coverage.ophelia.55430.327044': CoverageException: Doesn't seem to be a coverage.py data file | |
make: *** [test37] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment