Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maint/fix dependencies #576

Merged
merged 3 commits into from
May 22, 2024
Merged

Maint/fix dependencies #576

merged 3 commits into from
May 22, 2024

Conversation

rkishony
Copy link
Collaborator

No description provided.

Copy link

github-actions bot commented May 22, 2024

Unit Test Results

         3 files           3 suites   4m 27s ⏱️
  4 454 tests   4 451 ✔️ 3 💤 0
13 362 runs  13 353 ✔️ 9 💤 0

Results for commit 1e27ba2.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented May 22, 2024

✅ Result of Pytest Coverage

---------- coverage: platform linux, python 3.8.18-final-0 -----------

Name Stmts Miss Cover
pyquibbler/init.py 16 0 100%
pyquibbler/assignment/init.py 7 0 100%
pyquibbler/assignment/assignment.py 92 6 93%
pyquibbler/assignment/assignment_template.py 102 4 96%
pyquibbler/assignment/assignment_to_from_text.py 71 1 99%
pyquibbler/assignment/default_value.py 5 0 100%
pyquibbler/assignment/exceptions.py 12 0 100%
pyquibbler/assignment/override_choice/init.py 4 0 100%
pyquibbler/assignment/override_choice/choice_context.py 9 1 89%
pyquibbler/assignment/override_choice/exceptions.py 12 0 100%
pyquibbler/assignment/override_choice/override_choice.py 113 3 97%
pyquibbler/assignment/override_choice/override_dialog.py 118 17 86%
pyquibbler/assignment/override_choice/types.py 33 4 88%
pyquibbler/assignment/overrider.py 119 4 97%
pyquibbler/assignment/rounding.py 27 0 100%
pyquibbler/assignment/simplify_assignment.py 100 5 95%
pyquibbler/assignment/utils.py 42 0 100%
pyquibbler/cache/init.py 16 0 100%
pyquibbler/cache/cache.py 43 3 93%
pyquibbler/cache/cache_utils.py 35 2 94%
pyquibbler/cache/holistic_cache.py 42 2 95%
pyquibbler/cache/shallow/init.py 3 0 100%
pyquibbler/cache/shallow/dict_cache.py 18 0 100%
pyquibbler/cache/shallow/indexable_cache.py 56 0 100%
pyquibbler/cache/shallow/nd_cache/init.py 3 0 100%
pyquibbler/cache/shallow/nd_cache/nd_field_array_cache.py 23 0 100%
pyquibbler/cache/shallow/nd_cache/nd_indexable_cache.py 22 0 100%
pyquibbler/cache/shallow/nd_cache/nd_unstructured_array_cache.py 21 0 100%
pyquibbler/cache/shallow/nd_cache/nd_void_cache.py 21 0 100%
pyquibbler/cache/shallow/shallow_cache.py 45 4 91%
pyquibbler/debug_utils/init.py 2 0 100%
pyquibbler/debug_utils/logger.py 11 4 64%
pyquibbler/debug_utils/timer.py 48 2 96%
pyquibbler/debug_utils/track_instances.py 14 0 100%
pyquibbler/env.py 25 0 100%
pyquibbler/exceptions.py 10 1 90%
pyquibbler/file_syncing/init.py 2 0 100%
pyquibbler/file_syncing/file_syncer.py 170 11 94%
pyquibbler/file_syncing/quib_file_syncer.py 39 2 95%
pyquibbler/file_syncing/types.py 30 2 93%
pyquibbler/function_definitions/init.py 4 0 100%
pyquibbler/function_definitions/definitions.py 24 1 96%
pyquibbler/function_definitions/func_call.py 134 9 93%
pyquibbler/function_definitions/func_definition.py 74 2 97%
pyquibbler/function_definitions/location.py 49 3 94%
pyquibbler/function_definitions/types.py 42 2 95%
pyquibbler/function_definitions/utils.py 25 1 96%
pyquibbler/function_overriding/init.py 0 0 100%
pyquibbler/function_overriding/attribute_override.py 8 0 100%
pyquibbler/function_overriding/defintion_without_override/init.py 0 0 100%
pyquibbler/function_overriding/defintion_without_override/python_functions.py 11 1 91%
pyquibbler/function_overriding/exceptionhook.py 25 12 52%
pyquibbler/function_overriding/function_override.py 114 0 100%
pyquibbler/function_overriding/is_initiated.py 10 0 100%
pyquibbler/function_overriding/override_all.py 46 3 93%
pyquibbler/function_overriding/quib_overrides/init.py 0 0 100%
pyquibbler/function_overriding/quib_overrides/operators/init.py 0 0 100%
pyquibbler/function_overriding/quib_overrides/operators/func_definitions.py 5 0 100%
pyquibbler/function_overriding/quib_overrides/operators/helpers.py 38 1 97%
pyquibbler/function_overriding/quib_overrides/operators/overrides.py 9 0 100%
pyquibbler/function_overriding/quib_overrides/quib_methods.py 11 0 100%
pyquibbler/function_overriding/third_party_overriding/init.py 0 0 100%
pyquibbler/function_overriding/third_party_overriding/general_helpers.py 13 0 100%
pyquibbler/function_overriding/third_party_overriding/ipywidgets/init.py 0 0 100%
pyquibbler/function_overriding/third_party_overriding/ipywidgets/overrides.py 50 6 88%
pyquibbler/function_overriding/third_party_overriding/ipywidgets/quiby_widget_trait.py 55 3 95%
pyquibbler/function_overriding/third_party_overriding/matplotlib/init.py 0 0 100%
pyquibbler/function_overriding/third_party_overriding/matplotlib/func_definitions.py 3 0 100%
pyquibbler/function_overriding/third_party_overriding/matplotlib/helpers.py 75 1 99%
pyquibbler/function_overriding/third_party_overriding/matplotlib/overrides.py 9 0 100%
pyquibbler/function_overriding/third_party_overriding/non_quib_overrides/init.py 2 0 100%
pyquibbler/function_overriding/third_party_overriding/non_quib_overrides/axes_overrides.py 53 4 92%
pyquibbler/function_overriding/third_party_overriding/non_quib_overrides/widgets_override.py 6 0 100%
pyquibbler/function_overriding/third_party_overriding/numpy/init.py 0 0 100%
pyquibbler/function_overriding/third_party_overriding/numpy/func_definitions.py 21 0 100%
pyquibbler/function_overriding/third_party_overriding/numpy/helpers.py 51 0 100%
pyquibbler/function_overriding/third_party_overriding/numpy/inverse_functions.py 38 1 97%
pyquibbler/function_overriding/third_party_overriding/numpy/overrides.py 27 0 100%
pyquibbler/function_overriding/third_party_overriding/numpy/quiby_attributes.py 19 1 95%
pyquibbler/function_overriding/third_party_overriding/numpy/vectorize_overrides.py 34 1 97%
pyquibbler/graphics/init.py 2 0 100%
pyquibbler/graphics/global_collecting.py 73 1 99%
pyquibbler/graphics/graphics_collection.py 55 0 100%
pyquibbler/graphics/update_new_artists.py 29 0 100%
pyquibbler/graphics/utils.py 44 2 95%
pyquibbler/graphics/widget_utils.py 29 4 86%
pyquibbler/graphics/widgets/init.py 4 0 100%
pyquibbler/graphics/widgets/base_q_widget.py 17 1 94%
pyquibbler/graphics/widgets/q_radio_buttons.py 12 0 100%
pyquibbler/graphics/widgets/q_rectangle_selector.py 75 1 99%
pyquibbler/graphics/widgets/q_slider.py 48 0 100%
pyquibbler/graphics/widgets/q_text_box.py 16 1 94%
pyquibbler/graphics/widgets/utils.py 5 0 100%
pyquibbler/inversion/init.py 0 0 100%
pyquibbler/inversion/invert.py 18 0 100%
pyquibbler/inversion/inverter.py 28 1 96%
pyquibbler/inversion/inverters/init.py 0 0 100%
pyquibbler/inversion/inverters/casting.py 53 6 89%
pyquibbler/inversion/inverters/elementwise.py 57 1 98%
pyquibbler/inversion/inverters/elementwise_single_arg_no_shape.py 19 0 100%
pyquibbler/inversion/inverters/getitem.py 16 1 94%
pyquibbler/inversion/inverters/list_operators.py 17 0 100%
pyquibbler/inversion/inverters/numpy.py 70 3 96%
pyquibbler/inversion/inverters/obj2quib.py 23 0 100%
pyquibbler/inversion/inverters/transpositional.py 14 0 100%
pyquibbler/ipywidget_viewer/init.py 1 0 100%
pyquibbler/ipywidget_viewer/quib_widget.py 144 15 90%
pyquibbler/optional_packages/init.py 0 0 100%
pyquibbler/optional_packages/emulate_missing_packages.py 2 0 100%
pyquibbler/optional_packages/exceptions.py 9 1 89%
pyquibbler/optional_packages/get_IPython.py 7 1 86%
pyquibbler/optional_packages/get_ipycytoscape.py 5 1 80%
pyquibbler/optional_packages/get_ipywidgets.py 8 1 88%
pyquibbler/path/init.py 4 0 100%
pyquibbler/path/data_accessing.py 97 8 92%
pyquibbler/path/hashable.py 20 1 95%
pyquibbler/path/path_component.py 32 1 97%
pyquibbler/path/utils.py 29 1 97%
pyquibbler/path_translation/init.py 3 0 100%
pyquibbler/path_translation/array_index_codes.py 17 0 100%
pyquibbler/path_translation/array_translation_utils.py 132 9 93%
pyquibbler/path_translation/base_translators.py 38 2 95%
pyquibbler/path_translation/create_source_func_call.py 19 2 89%
pyquibbler/path_translation/exceptions.py 9 2 78%
pyquibbler/path_translation/source_func_call.py 29 2 93%
pyquibbler/path_translation/translate.py 12 0 100%
pyquibbler/path_translation/translators/init.py 8 0 100%
pyquibbler/path_translation/translators/apply_along_axis.py 23 0 100%
pyquibbler/path_translation/translators/axis_accumulation.py 27 0 100%
pyquibbler/path_translation/translators/axis_all_to_all.py 23 0 100%
pyquibbler/path_translation/translators/axis_reduction.py 24 0 100%
pyquibbler/path_translation/translators/elementwise.py 48 1 98%
pyquibbler/path_translation/translators/getitem.py 65 3 95%
pyquibbler/path_translation/translators/list_operators.py 56 1 98%
pyquibbler/path_translation/translators/numpy.py 107 5 95%
pyquibbler/path_translation/translators/obj2quib.py 16 0 100%
pyquibbler/path_translation/translators/quiby_name.py 13 4 69%
pyquibbler/path_translation/translators/shape_only.py 15 0 100%
pyquibbler/path_translation/translators/transpositional.py 18 0 100%
pyquibbler/path_translation/translators/vectorize.py 49 1 98%
pyquibbler/path_translation/types.py 29 1 97%
pyquibbler/path_translation/utils.py 17 3 82%
pyquibbler/project/init.py 2 0 100%
pyquibbler/project/actions.py 49 4 92%
pyquibbler/project/exceptions.py 13 0 100%
pyquibbler/project/jupyer_project/init.py 0 0 100%
pyquibbler/project/jupyer_project/flask_dialog_server.py 13 10 23%
pyquibbler/project/jupyer_project/jupyter_project.py 179 132 26%
pyquibbler/project/jupyer_project/utils.py 19 7 63%
pyquibbler/project/project.py 185 4 98%
pyquibbler/project/undo_group.py 25 2 92%
pyquibbler/quib/init.py 3 0 100%
pyquibbler/quib/consts.py 2 0 100%
pyquibbler/quib/exceptions.py 28 3 89%
pyquibbler/quib/external_call_failed_exception_handling.py 65 5 92%
pyquibbler/quib/factory.py 43 2 95%
pyquibbler/quib/func_calling/init.py 2 0 100%
pyquibbler/quib/func_calling/cache_mode.py 6 0 100%
pyquibbler/quib/func_calling/cached_quib_func_call.py 137 4 97%
pyquibbler/quib/func_calling/func_calls/init.py 1 0 100%
pyquibbler/quib/func_calling/func_calls/apply_along_axis_call.py 84 0 100%
pyquibbler/quib/func_calling/func_calls/known_graphics/init.py 2 0 100%
pyquibbler/quib/func_calling/func_calls/known_graphics/plot_call.py 9 0 100%
pyquibbler/quib/func_calling/func_calls/known_graphics/widgets/init.py 4 0 100%
pyquibbler/quib/func_calling/func_calls/known_graphics/widgets/checkbuttons_call.py 21 0 100%
pyquibbler/quib/func_calling/func_calls/known_graphics/widgets/radio_buttons_call.py 14 0 100%
pyquibbler/quib/func_calling/func_calls/known_graphics/widgets/rectangle_selector_call.py 42 1 98%
pyquibbler/quib/func_calling/func_calls/known_graphics/widgets/slider_call.py 34 1 97%
pyquibbler/quib/func_calling/func_calls/known_graphics/widgets/textbox_call.py 14 1 93%
pyquibbler/quib/func_calling/func_calls/known_graphics/widgets/widget_call.py 51 3 94%
pyquibbler/quib/func_calling/func_calls/vectorize/init.py 0 0 100%
pyquibbler/quib/func_calling/func_calls/vectorize/utils.py 36 1 97%
pyquibbler/quib/func_calling/func_calls/vectorize/vectorize_call.py 117 1 99%
pyquibbler/quib/func_calling/func_calls/vectorize/vectorize_metadata.py 166 4 98%
pyquibbler/quib/func_calling/iquib_call.py 9 0 100%
pyquibbler/quib/func_calling/quib_func_call.py 99 5 95%
pyquibbler/quib/func_calling/quiby_name_func_call.py 6 0 100%
pyquibbler/quib/func_calling/utils.py 30 2 93%
pyquibbler/quib/get_value_context_manager.py 15 0 100%
pyquibbler/quib/graphics/init.py 2 0 100%
pyquibbler/quib/graphics/artist_wrapper.py 42 2 95%
pyquibbler/quib/graphics/event_handling/init.py 3 0 100%
pyquibbler/quib/graphics/event_handling/affected_args_and_paths.py 39 3 92%
pyquibbler/quib/graphics/event_handling/canvas_event_handler.py 110 6 95%
pyquibbler/quib/graphics/event_handling/enhance_pick_event.py 30 2 93%
pyquibbler/quib/graphics/event_handling/graphics_inverse_assigner.py 32 4 88%
pyquibbler/quib/graphics/event_handling/graphics_inverse_assigners.py 29 0 100%
pyquibbler/quib/graphics/event_handling/graphics_inverse_assignment.py 75 3 96%
pyquibbler/quib/graphics/event_handling/plt_plot_parser.py 56 0 100%
pyquibbler/quib/graphics/event_handling/set_lim_inverse_assigner.py 28 1 96%
pyquibbler/quib/graphics/event_handling/utils.py 23 5 78%
pyquibbler/quib/graphics/graphics_assignment_mode.py 14 0 100%
pyquibbler/quib/graphics/graphics_update.py 7 0 100%
pyquibbler/quib/graphics/persist.py 46 2 96%
pyquibbler/quib/graphics/redraw.py 102 3 97%
pyquibbler/quib/pretty_converters/init.py 4 0 100%
pyquibbler/quib/pretty_converters/math_expressions/init.py 0 0 100%
pyquibbler/quib/pretty_converters/math_expressions/call_method_expression.py 18 2 89%
pyquibbler/quib/pretty_converters/math_expressions/func_call_expression.py 31 0 100%
pyquibbler/quib/pretty_converters/math_expressions/getattr_expression.py 17 1 94%
pyquibbler/quib/pretty_converters/math_expressions/getitem_expression.py 37 1 97%
pyquibbler/quib/pretty_converters/math_expressions/math_expression.py 16 3 81%
pyquibbler/quib/pretty_converters/math_expressions/operators_expressions.py 53 1 98%
pyquibbler/quib/pretty_converters/math_expressions/simple_expressions.py 40 1 98%
pyquibbler/quib/pretty_converters/math_precedence.py 23 0 100%
pyquibbler/quib/pretty_converters/operators.py 39 1 97%
pyquibbler/quib/pretty_converters/pretty_convert.py 25 0 100%
pyquibbler/quib/quib.py 690 27 96%
pyquibbler/quib/quib_guard.py 40 1 98%
pyquibbler/quib/quib_properties_viewer.py 95 5 95%
pyquibbler/quib/specialized_functions/init.py 2 0 100%
pyquibbler/quib/specialized_functions/getattr.py 18 0 100%
pyquibbler/quib/specialized_functions/iquib.py 36 1 97%
pyquibbler/quib/specialized_functions/proxy.py 31 1 97%
pyquibbler/quib/specialized_functions/quiby_methods.py 18 0 100%
pyquibbler/quib/types.py 39 6 85%
pyquibbler/quib/utils/init.py 1 0 100%
pyquibbler/quib/utils/iterators.py 12 0 100%
pyquibbler/quib/utils/miscellaneous.py 38 3 92%
pyquibbler/quib/variable_metadata.py 67 5 93%
pyquibbler/quib_network/init.py 2 0 100%
pyquibbler/quib_network/network_properties.py 2 0 100%
pyquibbler/quib_network/quib_network.py 161 7 96%
pyquibbler/quib_network/types.py 13 1 92%
pyquibbler/type_translation/init.py 1 0 100%
pyquibbler/type_translation/run_conditions.py 4 0 100%
pyquibbler/type_translation/translate.py 6 0 100%
pyquibbler/type_translation/translators.py 37 6 84%
pyquibbler/type_translation/utils.py 22 5 77%
pyquibbler/user_utils/init.py 0 0 100%
pyquibbler/user_utils/gui_apps.py 3 1 67%
pyquibbler/user_utils/obj2quib.py 17 0 100%
pyquibbler/user_utils/project_wraps.py 47 0 100%
pyquibbler/user_utils/quibapp.py 89 9 90%
pyquibbler/user_utils/quiby_funcs.py 37 0 100%
pyquibbler/utilities/init.py 0 0 100%
pyquibbler/utilities/basic_types.py 32 2 94%
pyquibbler/utilities/decorators.py 37 11 70%
pyquibbler/utilities/file_path.py 10 3 70%
pyquibbler/utilities/general_utils.py 44 0 100%
pyquibbler/utilities/get_original_func.py 5 0 100%
pyquibbler/utilities/input_validation_utils.py 56 1 98%
pyquibbler/utilities/iterators.py 134 19 86%
pyquibbler/utilities/missing_value.py 5 1 80%
pyquibbler/utilities/multiple_instance_runner.py 49 6 88%
pyquibbler/utilities/numpy_original_functions.py 20 0 100%
pyquibbler/utilities/operators_with_reverse.py 14 0 100%
pyquibbler/utilities/settable_cycle.py 25 3 88%
pyquibbler/utilities/unpacker.py 58 3 95%
pyquibbler/utilities/warning_messages.py 26 6 77%
TOTAL 9054 584 94%
Required test coverage of
Name (time in ns)
test_speed_get_shape 851.0000 (1.0) 21,159.0000
test_speed_get_value 10,520.0000 (12.36) 35,687.0000
test_speed_fquib_creation 192,689.0000 (226.43) 304,958.0000
test_speed_iquib_creation 233,005.0000 (273.80) 573,249.0000
test_speed_create_graphics 808,308.0000 (949.83) 191,514,541.0000
test_speed_refresh_graphics 31,559,403.0000 (>1000.0) 41,053,323.0000
test_rectangle_selector_speed 68,020,092.0000 (>1000.0) 74,517,012.0000
test_speed_drag 107,145,085.0000 (>1000.0) 108,649,051.0000
undefined Outliers: 1 Standard
undefined OPS: Operations Per
=========== 4451 passed, 3
undefined coverage: commands succeeded

@rkishony rkishony force-pushed the maint/fix_dependencies branch from 4d327bf to 1e27ba2 Compare May 22, 2024 03:13
@rkishony rkishony merged commit 3587ce5 into master May 22, 2024
13 checks passed
@rkishony rkishony deleted the maint/fix_dependencies branch May 22, 2024 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant