Coverage report: 14%

Files Functions Classes

coverage.py v7.8.0, created at 2025-07-23 22:15 +0000

File function statements missing excluded coverage
source/agent/agent_handler.py AgentHandler.__init__ 5 5 0 0%
source/agent/agent_handler.py AgentHandler.train_agent 11 11 0 0%
source/agent/agent_handler.py AgentHandler.test_agent 13 13 0 0%
source/agent/agent_handler.py AgentHandler.print_model_summary 1 1 0 0%
source/agent/agent_handler.py (no function) 13 13 0 0%
source/agent/agents/agent_base.py AgentBase.__init__ 1 1 0 0%
source/agent/agents/agent_base.py AgentBase.load_model 1 1 0 0%
source/agent/agents/agent_base.py AgentBase.save_model 1 1 0 0%
source/agent/agents/agent_base.py AgentBase.print_summary 1 1 0 0%
source/agent/agents/agent_base.py (no function) 7 0 0 100%
source/agent/strategies/classification_testable.py ClassificationTestable.classify 1 1 0 0%
source/agent/strategies/classification_testable.py (no function) 5 0 0 100%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase.__init__ 1 1 0 0%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase.create_agent 1 1 0 0%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase.fit 8 8 0 0%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase._provide_required_parameter 3 3 0 0%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase._provide_input_shape 1 1 0 0%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase._provide_output_length 1 1 0 0%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase._provide_spatial_data_shape 1 1 0 0%
source/agent/strategies/learning_strategy_handler_base.py (no function) 20 15 0 25%
source/agent/strategies/performance_testable.py PerformanceTestable.perform 1 1 0 0%
source/agent/strategies/performance_testable.py (no function) 4 0 0 100%
source/data_handling/coinbase_handler.py CoinBaseHandler.__convert_date_to_timestamp 5 5 0 0%
source/data_handling/coinbase_handler.py CoinBaseHandler.__send_request_to_coinbase 9 9 0 0%
source/data_handling/coinbase_handler.py CoinBaseHandler.get_candles_for 21 21 0 0%
source/data_handling/coinbase_handler.py CoinBaseHandler.get_possible_pairs 6 6 0 0%
source/data_handling/coinbase_handler.py (no function) 14 7 0 50%
source/data_handling/data_handler.py DataHandler.__init__ 4 4 0 0%
source/data_handling/data_handler.py DataHandler.prepare_data 10 10 0 0%
source/data_handling/data_handler.py (no function) 8 8 0 0%
source/environment/broker.py Broker.__init__ 3 3 0 0%
source/environment/broker.py Broker.get_leverage 1 1 0 0%
source/environment/broker.py Broker.get_current_orders 1 1 0 0%
source/environment/broker.py Broker.place_order 1 1 0 0%
source/environment/broker.py Broker.update_orders 13 13 0 0%
source/environment/broker.py Broker.reset 2 2 0 0%
source/environment/broker.py (no function) 9 0 0 100%
source/environment/label_annotator_base.py LabelAnnotatorBase.__init__ 1 1 0 0%
source/environment/label_annotator_base.py LabelAnnotatorBase._classify_trend 1 1 0 0%
source/environment/label_annotator_base.py LabelAnnotatorBase.annotate 4 4 0 0%
source/environment/label_annotator_base.py LabelAnnotatorBase.get_output_classes 1 1 0 0%
source/environment/label_annotator_base.py (no function) 11 0 0 100%
source/environment/labeled_data_balancer.py LabeledDataBalancer.__init__ 1 1 0 0%
source/environment/labeled_data_balancer.py LabeledDataBalancer.balance 5 5 0 0%
source/environment/labeled_data_balancer.py (no function) 4 3 0 25%
source/environment/order.py Order.__init__ 5 5 0 0%
source/environment/order.py (no function) 2 0 0 100%
source/environment/points_reward_validator.py PointsRewardValidator.__init__ 1 1 0 0%
source/environment/points_reward_validator.py PointsRewardValidator.validate_orders 6 6 0 0%
source/environment/points_reward_validator.py (no function) 4 4 0 0%
source/environment/price_reward_validator.py PriceRewardValidator.__init__ 2 2 0 0%
source/environment/price_reward_validator.py PriceRewardValidator.validate_orders 7 7 0 0%
source/environment/price_reward_validator.py (no function) 4 4 0 0%
source/environment/reward_validator_base.py RewardValidatorBase.__init__ 1 1 0 0%
source/environment/reward_validator_base.py RewardValidatorBase.validate_orders 1 1 0 0%
source/environment/reward_validator_base.py (no function) 7 7 0 0%
source/environment/simple_label_annotator.py SimpleLabelAnnotator.__init__ 5 5 0 0%
source/environment/simple_label_annotator.py SimpleLabelAnnotator._classify_trend 5 5 0 0%
source/environment/simple_label_annotator.py (no function) 4 4 0 0%
source/environment/trading_environment.py TradingEnvironment.__init__ 31 31 0 0%
source/environment/trading_environment.py TradingEnvironment.__load_data 3 3 0 0%
source/environment/trading_environment.py TradingEnvironment.__prepare_labeled_data 7 7 0 0%
source/environment/trading_environment.py TradingEnvironment.__prepare_state_data 14 14 0 0%
source/environment/trading_environment.py TradingEnvironment.set_mode 3 3 0 0%
source/environment/trading_environment.py TradingEnvironment.get_mode 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.get_trading_data 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.get_trading_consts 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.get_broker 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.get_environment_length 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.get_environment_spatial_data_dimension 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.get_labeled_data 12 12 0 0%
source/environment/trading_environment.py TradingEnvironment.get_data_for_iteration 3 3 0 0%
source/environment/trading_environment.py TradingEnvironment.step 43 43 0 0%
source/environment/trading_environment.py TradingEnvironment.render 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.reset 10 10 0 0%
source/environment/trading_environment.py (no function) 33 33 0 0%
source/indicators/donchain_channels_indicator.py DonchainChannelsIndicatorHandler.__init__ 1 1 0 0%
source/indicators/donchain_channels_indicator.py DonchainChannelsIndicatorHandler.calculate 5 5 0 0%
source/indicators/donchain_channels_indicator.py (no function) 5 0 0 100%
source/indicators/indicator_base.py IndicatorHandlerBase.calculate 1 1 0 0%
source/indicators/indicator_base.py (no function) 5 0 0 100%
source/indicators/moving_volume_profile_indicator.py MovingVolumeProfileIndicatorHandler.__init__ 2 2 0 0%
source/indicators/moving_volume_profile_indicator.py MovingVolumeProfileIndicatorHandler.calculate 7 7 0 0%
source/indicators/moving_volume_profile_indicator.py (no function) 5 0 0 100%
source/indicators/stochastic_oscillator_indicator.py StochasticOscillatorIndicatorHandler.__init__ 2 2 0 0%
source/indicators/stochastic_oscillator_indicator.py StochasticOscillatorIndicatorHandler.calculate 9 9 0 0%
source/indicators/stochastic_oscillator_indicator.py (no function) 5 0 0 100%
source/indicators/volume_profile_indicator.py VolumeProfileIndicatorHandler.__init__ 1 1 0 0%
source/indicators/volume_profile_indicator.py VolumeProfileIndicatorHandler.calculate 15 15 0 0%
source/indicators/volume_profile_indicator.py (no function) 7 0 0 100%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase.load_model 1 1 0 0%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase.save_model 1 1 0 0%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase.print_summary 1 1 0 0%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase.fit 1 1 0 0%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase.predict 1 1 0 0%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase.get_model 1 1 0 0%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase.report_parameters_needed_for_fitting 2 2 0 0%
source/model/model_adapters/model_adapter_base.py (no function) 17 0 0 100%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter.__init__ 1 1 0 0%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter.load_model 6 6 0 0%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter.save_model 4 4 0 0%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter.print_summary 8 8 0 0%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter.fit 12 12 0 0%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter.predict 1 1 0 0%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter.get_model 1 1 0 0%
source/model/model_adapters/sklearn_model_adapter.py (no function) 18 0 0 100%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.__init__ 9 9 0 0%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.load_model 3 3 0 0%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.save_model 3 3 0 0%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.print_summary 1 1 0 0%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.fit 3 3 0 0%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.predict 2 2 0 0%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.get_model 1 1 0 0%
source/model/model_adapters/tf_model_adapter.py (no function) 20 0 0 100%
source/model/model_blue_prints/blue_print_base.py BluePrintBase.instantiate_model 1 1 0 0%
source/model/model_blue_prints/blue_print_base.py BluePrintBase.report_parameters_needed_for_instantiation 2 2 0 0%
source/model/model_blue_prints/blue_print_base.py (no function) 7 0 0 100%
source/model/model_blue_prints/general_sklearn_blue_print.py GeneralSklearnBluePrint.__init__ 6 6 0 0%
source/model/model_blue_prints/general_sklearn_blue_print.py GeneralSklearnBluePrint.instantiate_model 3 3 0 0%
source/model/model_blue_prints/general_sklearn_blue_print.py (no function) 6 0 0 100%
source/model/model_blue_prints/vggception_cnn_blue_print.py VGGceptionCnnBluePrint.__init__ 5 5 0 0%
source/model/model_blue_prints/vggception_cnn_blue_print.py VGGceptionCnnBluePrint.instantiate_model 42 42 0 0%
source/model/model_blue_prints/vggception_cnn_blue_print.py (no function) 7 0 0 100%
source/model/model_building_blocks/inception_block.py InceptionBlock.__init__ 9 9 0 0%
source/model/model_building_blocks/inception_block.py InceptionBlock.__call__ 9 9 0 0%
source/model/model_building_blocks/inception_block.py (no function) 5 0 0 100%
source/model/model_building_blocks/se_block.py SEBlock.__init__ 1 1 0 0%
source/model/model_building_blocks/se_block.py SEBlock.__call__ 8 8 0 0%
source/model/model_building_blocks/se_block.py (no function) 5 0 0 100%
source/model/model_building_blocks/vgg16_block.py Vgg16Block.__init__ 5 5 0 0%
source/model/model_building_blocks/vgg16_block.py Vgg16Block.__call__ 4 4 0 0%
source/model/model_building_blocks/vgg16_block.py (no function) 5 0 0 100%
source/model/model_building_blocks/xception_block.py XceptionBlock.__init__ 9 9 0 0%
source/model/model_building_blocks/xception_block.py XceptionBlock.__call__ 11 11 0 0%
source/model/model_building_blocks/xception_block.py (no function) 5 0 0 100%
source/plotting/asset_price_movement_summary_plot_responsibility_chain.py AssetPriceMovementSummaryPlotResponsibilityChain._can_plot 1 1 0 0%
source/plotting/asset_price_movement_summary_plot_responsibility_chain.py AssetPriceMovementSummaryPlotResponsibilityChain._plot 47 47 0 0%
source/plotting/asset_price_movement_summary_plot_responsibility_chain.py (no function) 11 11 0 0%
source/plotting/classification_testing_plot_responsibility_chain.py ClassificationTestingPlotResponsibilityChain._can_plot 1 1 0 0%
source/plotting/classification_testing_plot_responsibility_chain.py ClassificationTestingPlotResponsibilityChain._plot 83 83 0 0%
source/plotting/classification_testing_plot_responsibility_chain.py (no function) 11 11 0 0%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain.__init__ 1 1 0 0%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain._can_plot 5 5 0 0%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain._plot 5 5 0 0%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain.__plot_tf 26 26 0 0%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain.__plot_sklearn 30 30 0 0%
source/plotting/classification_training_plot_responsibility_chain.py (no function) 17 17 0 0%
source/plotting/performance_testing_plot_responsibility_chain.py PerformanceTestingPlotResponsibilityChain.__init__ 1 1 0 0%
source/plotting/performance_testing_plot_responsibility_chain.py PerformanceTestingPlotResponsibilityChain._can_plot 1 1 0 0%
source/plotting/performance_testing_plot_responsibility_chain.py PerformanceTestingPlotResponsibilityChain._plot 16 16 0 0%
source/plotting/performance_testing_plot_responsibility_chain.py (no function) 8 8 0 0%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase.plot 7 7 0 0%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase.add_next_chain_link 4 4 0 0%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase._can_plot 1 1 0 0%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase._plot 1 1 0 0%
source/plotting/plot_responsibility_chain_base.py (no function) 16 0 0 100%
source/plotting/price_movement_trend_class_summary_plot_responsibility_chain.py PriceMovementTrendClassSummaryPlotResponsibilityChain._can_plot 1 1 0 0%
source/plotting/price_movement_trend_class_summary_plot_responsibility_chain.py PriceMovementTrendClassSummaryPlotResponsibilityChain._plot 45 45 0 0%
source/plotting/price_movement_trend_class_summary_plot_responsibility_chain.py (no function) 10 10 0 0%
source/plotting/reinforcement_training_plot_responsibility_chain.py ReinforcementTrainingPlotResponsibilityChain.__init__ 1 1 0 0%
source/plotting/reinforcement_training_plot_responsibility_chain.py ReinforcementTrainingPlotResponsibilityChain._can_plot 1 1 0 0%
source/plotting/reinforcement_training_plot_responsibility_chain.py ReinforcementTrainingPlotResponsibilityChain._plot 13 13 0 0%
source/plotting/reinforcement_training_plot_responsibility_chain.py (no function) 8 5 0 38%
source/training/training_config.py TrainingConfig.__init__ 25 25 0 0%
source/training/training_config.py TrainingConfig.__str__ 5 5 0 0%
source/training/training_config.py TrainingConfig.instantiate_agent_handler 2 2 0 0%
source/training/training_config.py (no function) 8 8 0 0%
source/training/training_handler.py TrainingHandler.__init__ 25 25 0 0%
source/training/training_handler.py TrainingHandler.run_training 23 23 0 0%
source/training/training_handler.py TrainingHandler.__handle_plot_generation 10 10 0 0%
source/training/training_handler.py TrainingHandler.__calculate_max_dimensions 8 8 0 0%
source/training/training_handler.py TrainingHandler.__handle_logs_preprocessing 8 8 0 0%
source/training/training_handler.py TrainingHandler.__draw_caption 5 5 0 0%
source/training/training_handler.py TrainingHandler.__draw_text_body 5 5 0 0%
source/training/training_handler.py TrainingHandler.generate_report 25 25 0 0%
source/training/training_handler.py (no function) 27 27 0 0%
source/utils/aws_handler.py AWSHandler.__init__ 11 11 0 0%
source/utils/aws_handler.py AWSHandler.upload_file_to_s3 6 6 0 0%
source/utils/aws_handler.py AWSHandler.upload_buffer_to_s3 4 4 0 0%
source/utils/aws_handler.py AWSHandler.download_file_from_s3 6 6 0 0%
source/utils/aws_handler.py (no function) 10 10 0 0%
source/utils/dynamic_from_string_converter.py PackageNode.__init__ 2 2 0 0%
source/utils/dynamic_from_string_converter.py DynamicFromStringConverter.__init__ 1 1 0 0%
source/utils/dynamic_from_string_converter.py DynamicFromStringConverter.__build_package_tree 11 11 0 0%
source/utils/dynamic_from_string_converter.py DynamicFromStringConverter.__find_class_in_package_tree 7 7 0 0%
source/utils/dynamic_from_string_converter.py DynamicFromStringConverter.register_packages 1 1 0 0%
source/utils/dynamic_from_string_converter.py DynamicFromStringConverter.get_class_handle 5 5 0 0%
source/utils/dynamic_from_string_converter.py (no function) 15 11 0 27%
source/utils/gradient_handler.py GradientHandler.__init__ 6 6 0 0%
source/utils/gradient_handler.py GradientHandler.create_notebook 12 12 0 0%
source/utils/gradient_handler.py GradientHandler.delete_notebook 4 4 0 0%
source/utils/gradient_handler.py (no function) 10 10 0 0%
source/utils/granularity.py (no function) 9 0 0 100%
source/utils/singleton_meta.py SingletonMeta.__new__ 3 3 0 0%
source/utils/singleton_meta.py SingletonMeta.__call__ 3 3 0 0%
source/utils/singleton_meta.py (no function) 4 0 0 100%
source/utils/stdout_redirecting.py LoggingOut.__init__ 1 1 0 0%
source/utils/stdout_redirecting.py LoggingOut.write 1 1 0 0%
source/utils/stdout_redirecting.py LoggingOut.flush 6 6 0 0%
source/utils/stdout_redirecting.py redirect_stdout_to_logging 7 7 0 0%
source/utils/stdout_redirecting.py (no function) 10 10 0 0%
Total   1502 1293 0 14%

No items found using the specified filter.