Coverage report: 57%

Files Functions Classes

coverage.py v7.8.0, created at 2025-06-06 12:00 +0000

File function statements missing excluded coverage
source/agent/agent_handler.py AgentHandler.__init__ 5 0 0 100%
source/agent/agent_handler.py AgentHandler.train_agent 15 15 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) 14 0 0 100%
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/agents/classification_learning_agent.py ClassificationLearningAgent.classification_fit 1 1 0 0%
source/agent/agents/classification_learning_agent.py ClassificationLearningAgent.classify 1 1 0 0%
source/agent/agents/classification_learning_agent.py (no function) 9 0 0 100%
source/agent/agents/reinforcement_learning_agent.py ReinforcementLearningAgent.__init__ 3 3 0 0%
source/agent/agents/reinforcement_learning_agent.py ReinforcementLearningAgent.load_model 1 1 0 0%
source/agent/agents/reinforcement_learning_agent.py ReinforcementLearningAgent.save_model 1 1 0 0%
source/agent/agents/reinforcement_learning_agent.py ReinforcementLearningAgent.print_summary 1 1 0 0%
source/agent/agents/reinforcement_learning_agent.py ReinforcementLearningAgent.reinforcement_learning_fit 1 1 0 0%
source/agent/agents/reinforcement_learning_agent.py ReinforcementLearningAgent.perform 1 1 0 0%
source/agent/agents/reinforcement_learning_agent.py (no function) 18 0 0 100%
source/agent/strategies/classification_learning_strategy_handler.py ClassificationLearningStrategyHandler.create_agent 6 6 0 0%
source/agent/strategies/classification_learning_strategy_handler.py ClassificationLearningStrategyHandler.fit 9 9 0 0%
source/agent/strategies/classification_learning_strategy_handler.py (no function) 12 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/classification_testing_strategy_handler.py ClassificationTestingStrategyHandler.evaluate 9 9 0 0%
source/agent/strategies/classification_testing_strategy_handler.py (no function) 9 0 0 100%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase.create_agent 0 0 1 100%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase.fit 0 0 1 100%
source/agent/strategies/learning_strategy_handler_base.py (no function) 8 0 0 100%
source/agent/strategies/performance_testable.py PerformanceTestable.perform 0 0 1 100%
source/agent/strategies/performance_testable.py (no function) 2 0 0 100%
source/agent/strategies/performance_testing_strategy_handler.py PerformanceTestingStrategyHandler.evaluate 34 34 0 0%
source/agent/strategies/performance_testing_strategy_handler.py (no function) 9 0 0 100%
source/agent/strategies/reinforcement_learning_strategy_handler.py ReinforcementLearningStrategyHandler.__init__ 2 2 0 0%
source/agent/strategies/reinforcement_learning_strategy_handler.py ReinforcementLearningStrategyHandler.create_agent 5 5 0 0%
source/agent/strategies/reinforcement_learning_strategy_handler.py ReinforcementLearningStrategyHandler.fit 4 4 0 0%
source/agent/strategies/reinforcement_learning_strategy_handler.py (no function) 14 0 0 100%
source/agent/strategies/testing_strategy_handler_base.py TestingStrategyHandlerBase.evaluate 1 1 0 0%
source/agent/strategies/testing_strategy_handler_base.py (no function) 7 0 0 100%
source/aws/aws_handler.py AWSHandler.__init__ 10 1 0 90%
source/aws/aws_handler.py AWSHandler.upload_file_to_s3 6 3 0 50%
source/aws/aws_handler.py AWSHandler.upload_buffer_to_s3 4 2 0 50%
source/aws/aws_handler.py AWSHandler.download_file_from_s3 6 3 0 50%
source/aws/aws_handler.py (no function) 8 0 0 100%
source/coinbase/coinbase_handler.py CoinBaseHandler.__convert_date_to_timestamp 5 2 0 60%
source/coinbase/coinbase_handler.py CoinBaseHandler.__send_request_to_coinbase 9 4 0 56%
source/coinbase/coinbase_handler.py CoinBaseHandler.get_candles_for 21 1 0 95%
source/coinbase/coinbase_handler.py CoinBaseHandler.get_possible_pairs 6 0 0 100%
source/coinbase/coinbase_handler.py (no function) 14 0 0 100%
source/data_handling/data_handler.py DataHandler.__init__ 2 0 0 100%
source/data_handling/data_handler.py DataHandler.prepare_data 10 1 0 90%
source/data_handling/data_handler.py (no function) 6 0 0 100%
source/environment/broker.py Broker.__init__ 3 0 0 100%
source/environment/broker.py Broker.get_leverage 1 1 0 0%
source/environment/broker.py Broker.get_current_orders 1 0 0 100%
source/environment/broker.py Broker.place_order 1 0 0 100%
source/environment/broker.py Broker.update_orders 13 0 0 100%
source/environment/broker.py Broker.reset 2 0 0 100%
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) 10 0 0 100%
source/environment/mock_validator.py MockRewardValidator.__init__ 1 0 0 100%
source/environment/mock_validator.py MockRewardValidator.validate_orders 1 1 0 0%
source/environment/mock_validator.py (no function) 5 0 0 100%
source/environment/order.py Order.__init__ 5 0 0 100%
source/environment/order.py (no function) 2 0 0 100%
source/environment/points_reward_validator.py PointsRewardValidator.__init__ 1 0 0 100%
source/environment/points_reward_validator.py PointsRewardValidator.validate_orders 6 0 0 100%
source/environment/points_reward_validator.py (no function) 4 0 0 100%
source/environment/price_reward_validator.py PriceRewardValidator.__init__ 2 0 0 100%
source/environment/price_reward_validator.py PriceRewardValidator.validate_orders 7 0 0 100%
source/environment/price_reward_validator.py (no function) 4 0 0 100%
source/environment/reward_validator_base.py RewardValidatorBase.__init__ 0 0 1 100%
source/environment/reward_validator_base.py RewardValidatorBase.validate_orders 0 0 1 100%
source/environment/reward_validator_base.py (no function) 4 0 0 100%
source/environment/simple_label_annotator.py SimpleLabelAnnotator.__init__ 4 4 0 0%
source/environment/simple_label_annotator.py SimpleLabelAnnotator._classify_trend 5 5 0 0%
source/environment/simple_label_annotator.py (no function) 6 0 0 100%
source/environment/trading_environment.py TradingEnvironment.__init__ 30 28 0 7%
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 4 4 0 0%
source/environment/trading_environment.py TradingEnvironment.get_data_for_iteration 1 1 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 0 0 100%
source/indicators/donchain_channels_indicator.py DonchainChannelsIndicatorHandler.__init__ 1 0 0 100%
source/indicators/donchain_channels_indicator.py DonchainChannelsIndicatorHandler.calculate 5 0 0 100%
source/indicators/donchain_channels_indicator.py (no function) 4 0 0 100%
source/indicators/indicator_base.py IndicatorHandlerBase.__init__ 0 0 1 100%
source/indicators/indicator_base.py IndicatorHandlerBase.calculate 0 0 1 100%
source/indicators/indicator_base.py (no function) 5 0 0 100%
source/indicators/moving_volume_profile_indicator.py MovingVolumeProfileIndicatorHandler.__init__ 2 0 0 100%
source/indicators/moving_volume_profile_indicator.py MovingVolumeProfileIndicatorHandler.calculate 7 0 0 100%
source/indicators/moving_volume_profile_indicator.py (no function) 4 0 0 100%
source/indicators/stochastic_oscillator_indicator.py StochasticOscillatorIndicatorHandler.__init__ 2 0 0 100%
source/indicators/stochastic_oscillator_indicator.py StochasticOscillatorIndicatorHandler.calculate 9 0 0 100%
source/indicators/stochastic_oscillator_indicator.py (no function) 4 0 0 100%
source/indicators/volume_profile_indicator.py VolumeProfileIndicatorHandler.__init__ 1 0 0 100%
source/indicators/volume_profile_indicator.py VolumeProfileIndicatorHandler.calculate 15 0 0 100%
source/indicators/volume_profile_indicator.py (no function) 5 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 (no function) 15 0 0 100%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.__init__ 8 0 0 100%
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 1 1 0 0%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter.predict 1 1 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) 17 0 0 100%
source/model/model_blue_prints/blue_print_base.py BluePrintBase.instantiate_model 0 0 1 100%
source/model/model_blue_prints/blue_print_base.py (no function) 3 0 0 100%
source/model/model_blue_prints/mock_blue_print.py MockBluePrint.__init__ 1 0 0 100%
source/model/model_blue_prints/mock_blue_print.py MockBluePrint.instantiate_model 1 1 0 0%
source/model/model_blue_prints/mock_blue_print.py (no function) 5 0 0 100%
source/model/model_blue_prints/vggception_cnn_blue_print.py VGGceptionCnnBluePrint.instantiate_model 32 0 0 100%
source/model/model_blue_prints/vggception_cnn_blue_print.py (no function) 9 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 0 0 100%
source/model/model_building_blocks/vgg16_block.py Vgg16Block.__call__ 4 0 0 100%
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 0 0 100%
source/model/model_building_blocks/xception_block.py XceptionBlock.__call__ 11 0 0 100%
source/model/model_building_blocks/xception_block.py (no function) 5 0 0 100%
source/paperspace/gradient_handler.py GradientHandler.__init__ 6 1 0 83%
source/paperspace/gradient_handler.py GradientHandler.create_notebook 12 1 0 92%
source/paperspace/gradient_handler.py GradientHandler.delete_notebook 4 4 0 0%
source/paperspace/gradient_handler.py (no function) 9 0 0 100%
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 85 85 0 0%
source/plotting/classification_testing_plot_responsibility_chain.py (no function) 11 0 0 100%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain._can_plot 1 1 0 0%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain._plot 16 16 0 0%
source/plotting/classification_training_plot_responsibility_chain.py (no function) 8 0 0 100%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase.plot 7 0 0 100%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase.add_next_chain_link 1 0 0 100%
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) 14 0 0 100%
source/plotting/plot_testing_history_responsibility_chain.py PlotTestingHistoryResponsibilityChain.__init__ 2 0 0 100%
source/plotting/plot_testing_history_responsibility_chain.py PlotTestingHistoryResponsibilityChain._can_plot 1 0 0 100%
source/plotting/plot_testing_history_responsibility_chain.py PlotTestingHistoryResponsibilityChain._plot 16 0 0 100%
source/plotting/plot_testing_history_responsibility_chain.py (no function) 7 0 0 100%
source/plotting/plot_training_history_responsibility_chain.py PlotTrainingHistoryResponsibilityChain.__init__ 2 0 0 100%
source/plotting/plot_training_history_responsibility_chain.py PlotTrainingHistoryResponsibilityChain._can_plot 1 0 0 100%
source/plotting/plot_training_history_responsibility_chain.py PlotTrainingHistoryResponsibilityChain._plot 13 0 0 100%
source/plotting/plot_training_history_responsibility_chain.py (no function) 7 0 0 100%
source/training/training_config.py TrainingConfig.__init__ 24 24 0 0%
source/training/training_config.py TrainingConfig.__str__ 1 1 0 0%
source/training/training_config.py TrainingConfig.instantiate_agent_handler 2 2 0 0%
source/training/training_config.py (no function) 8 0 0 100%
source/training/training_handler.py TrainingHandler.__init__ 25 25 0 0%
source/training/training_handler.py TrainingHandler.run_training 20 20 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 0 0 100%
source/utils/callback_from_string_converter.py CallbackFromStringConverter.__init__ 2 0 0 100%
source/utils/callback_from_string_converter.py (no function) 5 0 0 100%
source/utils/from_string_converter_base.py FromStringConverterBase.__init__ 0 0 1 100%
source/utils/from_string_converter_base.py FromStringConverterBase.convert_from_string 4 0 0 100%
source/utils/from_string_converter_base.py (no function) 5 0 0 100%
source/utils/granularity.py (no function) 9 0 0 100%
source/utils/label_annotator_from_string_converter.py LabelAnnotatorFromStringConverter.__init__ 2 2 0 0%
source/utils/label_annotator_from_string_converter.py (no function) 5 0 0 100%
source/utils/learning_strategy_handler_from_string_converter.py LearningStrategyHandlerFromStringConverter.__init__ 2 2 0 0%
source/utils/learning_strategy_handler_from_string_converter.py (no function) 5 0 0 100%
source/utils/model_blue_print_from_string_converter.py ModelBluePrintFromStringConverter.__init__ 2 0 0 100%
source/utils/model_blue_print_from_string_converter.py (no function) 5 0 0 100%
source/utils/optimizer_from_string_converter.py OptimizerFromStringConverter.__init__ 2 0 0 100%
source/utils/optimizer_from_string_converter.py (no function) 5 0 0 100%
source/utils/policy_from_string_converter.py PolicyFromStringConverter.__init__ 2 0 0 100%
source/utils/policy_from_string_converter.py PolicyFromStringConverter.convert_from_string 4 0 0 100%
source/utils/policy_from_string_converter.py (no function) 6 0 0 100%
source/utils/testing_strategy_handler_from_string_converter.py TestingStrategyHandlerFromStringConverter.__init__ 2 2 0 0%
source/utils/testing_strategy_handler_from_string_converter.py (no function) 5 0 0 100%
source/utils/validator_from_string_converter.py ValidatorFromStringConverter.__init__ 2 0 0 100%
source/utils/validator_from_string_converter.py (no function) 7 0 0 100%
Total   1321 563 9 57%

No items found using the specified filter.