Skip to content

Instantly share code, notes, and snippets.

@goerz
Created July 16, 2019 01:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save goerz/dbb523aa52a720e0b50309bba0e624ec to your computer and use it in GitHub Desktop.
Save goerz/dbb523aa52a720e0b50309bba0e624ec to your computer and use it in GitHub Desktop.
Error messages for pytest on krotov package caused by update to qutip 4.4
.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 ________
Notebook cell execution failed
Cell 10: Cell outputs differ
Input:
guess_dynamics = objectives[0].mesolve(tlist, e_ops=[proj0, proj1])
Traceback:
Unexpected output fields from running code: {'stdout'}
________ docs/notebooks/01_example_simple_state_to_state.ipynb::Cell 15 ________
Notebook cell execution failed
Cell 15: Cell outputs differ
Input:
opt_dynamics = opt_result.optimized_objectives[0].mesolve(
tlist, e_ops=[proj0, proj1])
Traceback:
Unexpected output fields from running code: {'stdout'}
________ docs/notebooks/01_example_simple_state_to_state.ipynb::Cell 18 ________
Notebook cell execution failed
Cell 18: Cell outputs differ
Input:
plot_iterations(opt_result)
Traceback:
Unexpected output fields from running code: {'stdout'}
___ docs/notebooks/02_example_lambda_system_rwa_complex_pulse.ipynb::Cell 13 ___
Notebook cell execution failed
Cell 13: Cell outputs differ
Input:
guess_dynamics = objective.mesolve(tlist, e_ops=[proj1,proj2,proj3])
Traceback:
Unexpected output fields from running code: {'stdout'}
___ docs/notebooks/02_example_lambda_system_rwa_complex_pulse.ipynb::Cell 23 ___
Notebook cell execution failed
Cell 23: Cell outputs differ
Input:
opt_dynamics = oct_result.optimized_objectives[0].mesolve(
tlist, e_ops=[proj1, proj2, proj3])
Traceback:
Unexpected output fields from running code: {'stdout'}
____________ docs/notebooks/05_example_transmon_xgate.ipynb::Cell 9 ____________
Notebook cell execution failed
Cell 9: Cell outputs differ
Input:
guess_dynamics = [
objectives[x].mesolve(tlist, e_ops=[proj0, proj1]) for x in [0, 1]
]
Traceback:
Unexpected output fields from running code: {'stdout'}
___________ docs/notebooks/05_example_transmon_xgate.ipynb::Cell 20 ____________
Notebook cell execution failed
Cell 20: Cell outputs differ
Input:
opt_dynamics = [
oct_result.optimized_objectives[x].mesolve(tlist, e_ops=[proj0, proj1])
for x in [0, 1]
]
Traceback:
Unexpected output fields from running code: {'stdout'}
___________ docs/notebooks/05_example_transmon_xgate.ipynb::Cell 21 ____________
Notebook cell execution failed
Cell 21: Cell outputs differ
Input:
opt_states = [
oct_result.optimized_objectives[x].mesolve(tlist) for x in [0, 1]
]
Traceback:
Unexpected output fields from running code: {'stdout'}
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 11 _______________
Notebook cell execution failed
Cell 11: Cell outputs differ
Input:
opt_unperturbed_dynamics = oct_result_unperturbed.optimized_objectives[
0
].mesolve(tlist, e_ops=[proj1, proj2, proj3])
Traceback:
Unexpected output fields from running code: {'stdout'}
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 17 _______________
Notebook cell execution failed
Cell 17: Cell outputs differ
Input:
def _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)
Traceback:
Unexpected output fields from running code: {'stdout'}
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 31 _______________
Notebook cell execution failed
Cell 31: Cell outputs differ
Input:
opt_robust_dynamics = oct_result.optimized_objectives[0].mesolve(
tlist, e_ops=[proj1, proj2, proj3]
)
Traceback:
Unexpected output fields from running code: {'stdout'}
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 35 _______________
Notebook cell execution failed
Cell 35: Cell outputs differ
Input:
def _f(mu):
return pop_error(
oct_result_unperturbed_cont.optimized_objectives[0], mu=mu
)
pop_errors_norobust_cont = qutip.parallel_map(_f, mu_vals)
Traceback:
Unexpected output fields from running code: {'stdout'}
______________ docs/notebooks/08_example_ensemble.ipynb::Cell 36 _______________
Notebook cell execution failed
Cell 36: Cell outputs differ
Input:
def _f(mu):
return pop_error(oct_result.optimized_objectives[0], mu=mu)
pop_errors_robust = qutip.parallel_map(_f, mu_vals)
Traceback:
Unexpected output fields from running code: {'stdout'}
=============================== 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