Coverage report: 95%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-30 15:13 +0000

File function statements missing excluded coverage
source/agent/agent_handler.py AgentHandler.__init__ 3 0 0 100%
source/agent/agent_handler.py AgentHandler.train_agent 12 1 0 92%
source/agent/agent_handler.py AgentHandler.test_agent 43 0 0 100%
source/agent/agent_handler.py AgentHandler.print_model_summary 1 1 0 0%
source/agent/agent_handler.py (no function) 20 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 0 0 100%
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/mock_validator.py MockRewardValidator.__init__ 1 0 0 100%
source/environment/mock_validator.py MockRewardValidator.validate_orders 1 0 0 100%
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/trading_environment.py TradingEnvironment.__init__ 25 0 0 100%
source/environment/trading_environment.py TradingEnvironment.__prepare_state_data 10 0 0 100%
source/environment/trading_environment.py TradingEnvironment.get_trading_data 1 0 0 100%
source/environment/trading_environment.py TradingEnvironment.get_trading_consts 1 0 0 100%
source/environment/trading_environment.py TradingEnvironment.get_broker 1 0 0 100%
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_data_for_iteration 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.step 43 0 0 100%
source/environment/trading_environment.py TradingEnvironment.render 1 1 0 0%
source/environment/trading_environment.py TradingEnvironment.reset 10 0 0 100%
source/environment/trading_environment.py (no function) 24 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_blue_prints/base_blue_print.py BaseBluePrint.instantiate_model 0 0 1 100%
source/model/model_blue_prints/base_blue_print.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) 7 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/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 0 0 1 100%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase._plot 0 0 1 100%
source/plotting/plot_responsibility_chain_base.py (no function) 8 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__ 20 0 0 100%
source/training/training_config.py TrainingConfig.__str__ 1 0 0 100%
source/training/training_config.py TrainingConfig.instantiate_environment 2 0 0 100%
source/training/training_config.py TrainingConfig.instantiate_agent 8 6 0 25%
source/training/training_config.py (no function) 11 0 0 100%
source/training/training_handler.py TrainingHandler.__init__ 20 1 0 95%
source/training/training_handler.py TrainingHandler.run_training 17 2 0 88%
source/training/training_handler.py TrainingHandler.__handle_plot_generation 10 1 0 90%
source/training/training_handler.py TrainingHandler.__calculate_max_dimensions 8 0 0 100%
source/training/training_handler.py TrainingHandler.__handle_logs_preprocessing 8 2 0 75%
source/training/training_handler.py TrainingHandler.__draw_caption 5 0 0 100%
source/training/training_handler.py TrainingHandler.__draw_text_body 5 0 0 100%
source/training/training_handler.py TrainingHandler.generate_report 25 0 0 100%
source/training/training_handler.py (no function) 30 0 0 100%
source/utils/base_from_string_converter.py BaseFromStringConverter.__init__ 0 0 1 100%
source/utils/base_from_string_converter.py BaseFromStringConverter.convert_from_string 4 1 0 75%
source/utils/base_from_string_converter.py (no function) 5 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/granularity.py (no function) 9 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/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   855 43 8 95%

No items found using the specified filter.