Skip to content

Commit 3e550ca

Browse files
author
Ishaan
committed
Fix ruff formatting for CI/CD pipeline
- Formatted 7 __init__.py files to pass ruff format --check - All files now pass ruff formatting checks - Fixes CI/CD pipeline formatting errors
1 parent a17540e commit 3e550ca

7 files changed

Lines changed: 114 additions & 114 deletions

File tree

meridianalgo/backtesting/__init__.py

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,31 @@
99
from .engine import BacktestEngine
1010
from .event_driven import BacktestEngine as EventDrivenBacktestEngine
1111
from .event_driven import (
12-
DataHandler,
13-
EventQueue,
14-
EventType,
15-
Fill,
16-
FillEvent,
17-
HistoricalDataHandler,
18-
MarketDataEvent,
19-
MarketSimulator,
20-
Order,
21-
OrderEvent,
22-
OrderStatus,
23-
OrderType,
24-
SignalEvent,
25-
SimpleMovingAverageStrategy,
26-
Strategy,
12+
DataHandler,
13+
EventQueue,
14+
EventType,
15+
Fill,
16+
FillEvent,
17+
HistoricalDataHandler,
18+
MarketDataEvent,
19+
MarketSimulator,
20+
Order,
21+
OrderEvent,
22+
OrderStatus,
23+
OrderType,
24+
SignalEvent,
25+
SimpleMovingAverageStrategy,
26+
Strategy,
2727
)
2828
from .event_driven import Portfolio as EventDrivenPortfolio
2929
from .events import (
30-
Event,
31-
EventDispatcher,
32-
EventHandler,
33-
FillStatus,
34-
MarketEvent,
35-
OrderSide,
36-
SignalType,
30+
Event,
31+
EventDispatcher,
32+
EventHandler,
33+
FillStatus,
34+
MarketEvent,
35+
OrderSide,
36+
SignalType,
3737
)
3838
from .events import EventQueue as EventQueueV2
3939
from .events import EventType as EventTypeV2
@@ -42,26 +42,26 @@
4242
from .events import OrderType as OrderTypeV2
4343
from .events import SignalEvent as SignalEventV2
4444
from .market_simulator import (
45-
AssetClassCostModel,
46-
LinearSlippageModel,
47-
MarketState,
48-
SlippageModel,
49-
SquareRootSlippageModel,
45+
AssetClassCostModel,
46+
LinearSlippageModel,
47+
MarketState,
48+
SlippageModel,
49+
SquareRootSlippageModel,
5050
)
5151
from .market_simulator import MarketSimulator as MarketSimulatorV2
5252
from .order_management import (
53-
BracketOrderBuilder,
54-
OrderManager,
55-
OrderValidator,
56-
PositionTracker,
57-
TimeInForce,
53+
BracketOrderBuilder,
54+
OrderManager,
55+
OrderValidator,
56+
PositionTracker,
57+
TimeInForce,
5858
)
5959
from .order_management import Order as OrderV2
6060
from .order_management import OrderStatus as OrderStatusV2
6161
from .performance_analytics import (
62-
PerformanceAnalyzer,
63-
PerformanceMetrics,
64-
RollingPerformanceAnalyzer,
62+
PerformanceAnalyzer,
63+
PerformanceMetrics,
64+
RollingPerformanceAnalyzer,
6565
)
6666

6767
# Alias

meridianalgo/execution/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
"""
66

77
from .core import (
8-
POV,
9-
TWAP,
10-
VWAP,
11-
AdaptiveExecution,
12-
ExecutionAnalyzer,
13-
ImplementationShortfall,
8+
POV,
9+
TWAP,
10+
VWAP,
11+
AdaptiveExecution,
12+
ExecutionAnalyzer,
13+
ImplementationShortfall,
1414
)
1515

1616
__all__ = [

meridianalgo/factors/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
"""
44

55
from .core import (
6-
AlphaCapture,
7-
APTModel,
8-
CustomFactorModel,
9-
FactorRiskDecomposition,
10-
FamaFrenchModel,
6+
AlphaCapture,
7+
APTModel,
8+
CustomFactorModel,
9+
FactorRiskDecomposition,
10+
FamaFrenchModel,
1111
)
1212

1313
# Aliases

meridianalgo/ml/__init__.py

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,42 +5,42 @@
55
"""
66

77
from .core import (
8-
EnsemblePredictor,
9-
FeatureEngineer,
10-
LSTMPredictor,
11-
ModelEvaluator,
12-
create_ml_models,
13-
prepare_data_for_lstm,
8+
EnsemblePredictor,
9+
FeatureEngineer,
10+
LSTMPredictor,
11+
ModelEvaluator,
12+
create_ml_models,
13+
prepare_data_for_lstm,
1414
)
1515
from .deployment import (
16-
AutoRetrainer,
17-
ModelDeploymentPipeline,
18-
ModelMonitor,
19-
ModelRegistry,
16+
AutoRetrainer,
17+
ModelDeploymentPipeline,
18+
ModelMonitor,
19+
ModelRegistry,
2020
)
2121
from .feature_engineering import (
22-
BaseFeatureGenerator,
23-
ComprehensiveFeatureEngineer,
24-
FeatureConfig,
25-
FeatureSelector,
22+
BaseFeatureGenerator,
23+
ComprehensiveFeatureEngineer,
24+
FeatureConfig,
25+
FeatureSelector,
2626
)
2727

2828
# Import from the unified ml models directory
2929
from .models import (
30-
GRUModel,
31-
LSTMModel,
32-
ModelConfig,
33-
ModelFactory,
34-
ModelTrainer,
35-
TraditionalMLModel,
36-
TransformerModel,
30+
GRUModel,
31+
LSTMModel,
32+
ModelConfig,
33+
ModelFactory,
34+
ModelTrainer,
35+
TraditionalMLModel,
36+
TransformerModel,
3737
)
3838
from .validation import (
39-
CombinatorialPurgedCV,
40-
ModelSelector,
41-
PurgedCrossValidator,
42-
TimeSeriesValidator,
43-
WalkForwardValidator,
39+
CombinatorialPurgedCV,
40+
ModelSelector,
41+
PurgedCrossValidator,
42+
TimeSeriesValidator,
43+
WalkForwardValidator,
4444
)
4545

4646
# Aliases for backward compatibility and institutional standards

meridianalgo/ml/models/__init__.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
"""
44

55
from .core import (
6-
BaseFinancialModel,
7-
EnsembleModel,
8-
GRUModel,
9-
LSTMModel,
10-
ModelConfig,
11-
ModelFactory,
12-
ModelResult,
13-
ModelTrainer,
14-
TraditionalMLModel,
15-
TransformerModel,
6+
BaseFinancialModel,
7+
EnsembleModel,
8+
GRUModel,
9+
LSTMModel,
10+
ModelConfig,
11+
ModelFactory,
12+
ModelResult,
13+
ModelTrainer,
14+
TraditionalMLModel,
15+
TransformerModel,
1616
)
1717

1818
__all__ = [

meridianalgo/quant/__init__.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,39 +6,39 @@
66
"""
77

88
from .advanced_signals import (
9-
calculate_z_score,
10-
fractional_difference,
11-
get_half_life,
12-
hurst_exponent,
13-
information_coefficient,
9+
calculate_z_score,
10+
fractional_difference,
11+
get_half_life,
12+
hurst_exponent,
13+
information_coefficient,
1414
)
1515
from .high_frequency import (
16-
HFTSignalGenerator,
17-
LatencyArbitrage,
18-
LiquidityProvision,
19-
MarketMaking,
20-
MicropriceEstimator,
16+
HFTSignalGenerator,
17+
LatencyArbitrage,
18+
LiquidityProvision,
19+
MarketMaking,
20+
MicropriceEstimator,
2121
)
2222
from .market_microstructure import (
23-
MarketImpactModel,
24-
OrderFlowImbalance,
25-
RealizedVolatility,
26-
TickDataAnalyzer,
27-
VolumeWeightedSpread,
23+
MarketImpactModel,
24+
OrderFlowImbalance,
25+
RealizedVolatility,
26+
TickDataAnalyzer,
27+
VolumeWeightedSpread,
2828
)
2929
from .regime_detection import (
30-
HiddenMarkovModel,
31-
MarketStateClassifier,
32-
RegimeSwitchingModel,
33-
StructuralBreakDetection,
34-
VolatilityRegimeDetector,
30+
HiddenMarkovModel,
31+
MarketStateClassifier,
32+
RegimeSwitchingModel,
33+
StructuralBreakDetection,
34+
VolatilityRegimeDetector,
3535
)
3636
from .statistical_arbitrage import (
37-
CointegrationAnalyzer,
38-
MeanReversionTester,
39-
OrnsteinUhlenbeck,
40-
PairsTrading,
41-
SpreadAnalyzer,
37+
CointegrationAnalyzer,
38+
MeanReversionTester,
39+
OrnsteinUhlenbeck,
40+
PairsTrading,
41+
SpreadAnalyzer,
4242
)
4343

4444
__all__ = [

meridianalgo/strategies/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
"""
66

77
from .momentum import (
8-
BaseStrategy,
9-
BollingerBandsStrategy,
10-
MACDCrossover,
11-
MomentumStrategy,
12-
PairsTrading,
13-
RSIMeanReversion,
14-
create_strategy,
8+
BaseStrategy,
9+
BollingerBandsStrategy,
10+
MACDCrossover,
11+
MomentumStrategy,
12+
PairsTrading,
13+
RSIMeanReversion,
14+
create_strategy,
1515
)
1616

1717
__all__ = [

0 commit comments

Comments
 (0)