Coverage report: 85%

Files Functions Classes

coverage.py v7.8.0, created at 2025-07-30 20:59 +0000

File class statements missing excluded coverage
source/agent/agent_handler.py AgentHandler 30 2 0 93%
source/agent/agent_handler.py (no class) 13 0 0 100%
source/agent/agents/agent_base.py AgentBase 4 3 0 25%
source/agent/agents/agent_base.py (no class) 7 0 0 100%
source/agent/agents/classification_learning_agent.py ClassificationLearningAgent 14 2 0 86%
source/agent/agents/classification_learning_agent.py (no class) 9 0 0 100%
source/agent/agents/reinforcement_learning_agent.py ReinforcementLearningAgent 9 5 0 44%
source/agent/agents/reinforcement_learning_agent.py (no class) 17 0 0 100%
source/agent/strategies/classification_learning_strategy_handler.py ClassificationLearningStrategyHandler 35 1 0 97%
source/agent/strategies/classification_learning_strategy_handler.py (no class) 14 0 0 100%
source/agent/strategies/classification_testable.py ClassificationTestable 1 1 0 0%
source/agent/strategies/classification_testable.py (no class) 5 0 0 100%
source/agent/strategies/classification_testing_strategy_handler.py ClassificationTestingStrategyHandler 8 8 0 0%
source/agent/strategies/classification_testing_strategy_handler.py (no class) 8 0 0 100%
source/agent/strategies/learning_strategy_handler_base.py LearningStrategyHandlerBase 16 5 0 69%
source/agent/strategies/learning_strategy_handler_base.py (no class) 20 0 0 100%
source/agent/strategies/performance_testable.py PerformanceTestable 1 1 0 0%
source/agent/strategies/performance_testable.py (no class) 4 0 0 100%
source/agent/strategies/performance_testing_strategy_handler.py PerformanceTestingStrategyHandler 35 0 0 100%
source/agent/strategies/performance_testing_strategy_handler.py (no class) 7 0 0 100%
source/agent/strategies/reinforcement_learning_strategy_handler.py ReinforcementLearningStrategyHandler 22 2 0 91%
source/agent/strategies/reinforcement_learning_strategy_handler.py (no class) 15 0 0 100%
source/agent/strategies/testing_strategy_handler_base.py TestingStrategyHandlerBase 1 1 0 0%
source/agent/strategies/testing_strategy_handler_base.py (no class) 7 0 0 100%
source/data_handling/api_data_collector_base.py ApiDataCollectorBase 11 9 0 18%
source/data_handling/api_data_collector_base.py (no class) 11 0 0 100%
source/data_handling/coinbase_api_data_collector.py CoinbaseApiDataCollector 38 4 0 89%
source/data_handling/coinbase_api_data_collector.py (no class) 14 0 0 100%
source/data_handling/data_handler.py DataHandler 38 8 0 79%
source/data_handling/data_handler.py (no class) 13 0 0 100%
source/data_handling/yahoo_finance_api_data_collector.py YahooFinanceApiDataCollector 27 27 0 0%
source/data_handling/yahoo_finance_api_data_collector.py (no class) 12 0 0 100%
source/environment/broker.py Broker 21 0 0 100%
source/environment/broker.py (no class) 9 0 0 100%
source/environment/label_annotator_base.py LabelAnnotatorBase 16 14 0 12%
source/environment/label_annotator_base.py (no class) 12 0 0 100%
source/environment/labeled_data_balancer.py LabeledDataBalancer 6 6 0 0%
source/environment/labeled_data_balancer.py (no class) 4 0 0 100%
source/environment/order.py Order 5 0 0 100%
source/environment/order.py (no class) 2 0 0 100%
source/environment/points_reward_validator.py PointsRewardValidator 7 0 0 100%
source/environment/points_reward_validator.py (no class) 4 0 0 100%
source/environment/price_reward_validator.py PriceRewardValidator 9 0 0 100%
source/environment/price_reward_validator.py (no class) 4 0 0 100%
source/environment/reward_validator_base.py RewardValidatorBase 2 2 0 0%
source/environment/reward_validator_base.py (no class) 7 0 0 100%
source/environment/simple_label_annotator.py SimpleLabelAnnotator 12 6 0 50%
source/environment/simple_label_annotator.py (no class) 6 0 0 100%
source/environment/trading_environment.py TradingEnvironment 145 22 0 85%
source/environment/trading_environment.py (no class) 33 0 0 100%
source/environment/volatility_included_simple_label_annotator.py VolatilityIncludedSimpleLabelAnnotator 14 14 0 0%
source/environment/volatility_included_simple_label_annotator.py (no class) 7 0 0 100%
source/indicators/average_true_range_indicator_handler.py AverageTrueRangeIndicatorHandler 10 10 0 0%
source/indicators/average_true_range_indicator_handler.py (no class) 6 0 0 100%
source/indicators/bollinger_bands_deviator_indicator_handler.py BollingerBandsDeviatorIndicatorHandler 10 10 0 0%
source/indicators/bollinger_bands_deviator_indicator_handler.py (no class) 5 0 0 100%
source/indicators/donchain_channels_indicator_handler.py DonchainChannelsIndicatorHandler 7 1 0 86%
source/indicators/donchain_channels_indicator_handler.py (no class) 6 0 0 100%
source/indicators/ema_indicator_handler.py ExponentialMovingAverageIndicatorHandler 5 5 0 0%
source/indicators/ema_indicator_handler.py (no class) 6 0 0 100%
source/indicators/indicator_handler_base.py IndicatorHandlerBase 2 2 0 0%
source/indicators/indicator_handler_base.py (no class) 6 0 0 100%
source/indicators/macd_indicator_handler.py MovingAverageConvergenceDivergenceIndicatorHandler 11 11 0 0%
source/indicators/macd_indicator_handler.py (no class) 6 0 0 100%
source/indicators/money_flow_index_indicator_handler.py MoneyFlowIndexIndicatorHandler 10 10 0 0%
source/indicators/money_flow_index_indicator_handler.py (no class) 5 0 0 100%
source/indicators/moving_volume_profile_indicator_handler.py MovingVolumeProfileIndicatorHandler 10 1 0 90%
source/indicators/moving_volume_profile_indicator_handler.py (no class) 6 0 0 100%
source/indicators/on_balance_volume_indicator_handler.py OnBalanceVolumeIndicatorHandler 5 5 0 0%
source/indicators/on_balance_volume_indicator_handler.py (no class) 5 0 0 100%
source/indicators/relative_strength_index_indicator_handler.py RelativeStrengthIndexIndicatorHandler 9 9 0 0%
source/indicators/relative_strength_index_indicator_handler.py (no class) 5 0 0 100%
source/indicators/stochastic_oscillator_indicator_handler.py StochasticOscillatorIndicatorHandler 11 0 0 100%
source/indicators/stochastic_oscillator_indicator_handler.py (no class) 5 0 0 100%
source/indicators/volatility_indicator_handler.py VolatilityIndicatorHandler 7 7 0 0%
source/indicators/volatility_indicator_handler.py (no class) 5 0 0 100%
source/indicators/volume_profile_indicator_handler.py VolumeProfileIndicatorHandler 16 0 0 100%
source/indicators/volume_profile_indicator_handler.py (no class) 7 0 0 100%
source/model/model_adapters/model_adapter_base.py ModelAdapterBase 8 8 0 0%
source/model/model_adapters/model_adapter_base.py (no class) 17 0 0 100%
source/model/model_adapters/sklearn_model_adapter.py SklearnModelAdapter 33 5 0 85%
source/model/model_adapters/sklearn_model_adapter.py (no class) 18 0 0 100%
source/model/model_adapters/tf_model_adapter.py TFModelAdapter 22 2 0 91%
source/model/model_adapters/tf_model_adapter.py (no class) 20 0 0 100%
source/model/model_blue_prints/blue_print_base.py BluePrintBase 3 3 0 0%
source/model/model_blue_prints/blue_print_base.py (no class) 7 0 0 100%
source/model/model_blue_prints/general_sklearn_blue_print.py GeneralSklearnBluePrint 9 9 0 0%
source/model/model_blue_prints/general_sklearn_blue_print.py (no class) 6 0 0 100%
source/model/model_blue_prints/vggception_cnn_blue_print.py VGGceptionCnnBluePrint 47 0 0 100%
source/model/model_blue_prints/vggception_cnn_blue_print.py (no class) 7 0 0 100%
source/model/model_building_blocks/inception_block.py InceptionBlock 18 0 0 100%
source/model/model_building_blocks/inception_block.py (no class) 5 0 0 100%
source/model/model_building_blocks/se_block.py SEBlock 9 9 0 0%
source/model/model_building_blocks/se_block.py (no class) 5 0 0 100%
source/model/model_building_blocks/vgg16_block.py Vgg16Block 9 0 0 100%
source/model/model_building_blocks/vgg16_block.py (no class) 5 0 0 100%
source/model/model_building_blocks/xception_block.py XceptionBlock 20 0 0 100%
source/model/model_building_blocks/xception_block.py (no class) 5 0 0 100%
source/plotting/asset_price_movement_summary_plot_responsibility_chain.py AssetPriceMovementSummaryPlotResponsibilityChain 48 3 0 94%
source/plotting/asset_price_movement_summary_plot_responsibility_chain.py (no class) 11 0 0 100%
source/plotting/classification_testing_plot_responsibility_chain.py ClassificationTestingPlotResponsibilityChain 84 3 0 96%
source/plotting/classification_testing_plot_responsibility_chain.py (no class) 11 0 0 100%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain 67 7 0 90%
source/plotting/classification_training_plot_responsibility_chain.py ClassificationTrainingPlotResponsibilityChain.PlottingMode 0 0 0 100%
source/plotting/classification_training_plot_responsibility_chain.py (no class) 17 0 0 100%
source/plotting/performance_testing_plot_responsibility_chain.py PerformanceTestingPlotResponsibilityChain 18 0 0 100%
source/plotting/performance_testing_plot_responsibility_chain.py (no class) 8 0 0 100%
source/plotting/plot_responsibility_chain_base.py PlotResponsibilityChainBase 13 2 0 85%
source/plotting/plot_responsibility_chain_base.py (no class) 16 0 0 100%
source/plotting/price_movement_trend_class_summary_plot_responsibility_chain.py PriceMovementTrendClassSummaryPlotResponsibilityChain 46 3 0 93%
source/plotting/price_movement_trend_class_summary_plot_responsibility_chain.py (no class) 10 0 0 100%
source/plotting/reinforcement_training_plot_responsibility_chain.py ReinforcementTrainingPlotResponsibilityChain 15 0 0 100%
source/plotting/reinforcement_training_plot_responsibility_chain.py (no class) 8 0 0 100%
source/training/training_config.py TrainingConfig 33 1 0 97%
source/training/training_config.py (no class) 9 0 0 100%
source/training/training_handler.py TrainingHandler 109 6 0 94%
source/training/training_handler.py (no class) 27 0 0 100%
source/utils/aws_handler.py AWSHandler 27 9 0 67%
source/utils/aws_handler.py (no class) 10 0 0 100%
source/utils/dynamic_from_string_converter.py PackageNode 2 0 0 100%
source/utils/dynamic_from_string_converter.py DynamicFromStringConverter 25 1 0 96%
source/utils/dynamic_from_string_converter.py (no class) 15 0 0 100%
source/utils/gradient_handler.py GradientHandler 22 6 0 73%
source/utils/gradient_handler.py (no class) 10 0 0 100%
source/utils/granularity.py Granularity 6 6 0 0%
source/utils/granularity.py (no class) 12 0 0 100%
source/utils/singleton_meta.py SingletonMeta 6 0 0 100%
source/utils/singleton_meta.py (no class) 4 0 0 100%
source/utils/stdout_redirecting.py LoggingOut 8 5 0 38%
source/utils/stdout_redirecting.py (no class) 17 0 0 100%
Total   1964 302 0 85%

No items found using the specified filter.