nfrax logonfrax

Infrastructure that just works. Ship products, not boilerplate.

Frameworks

  • svc-infra
  • ai-infra
  • fin-infra
  • robo-infra

Resources

  • Getting Started
  • What's New
  • Contributing

Community

  • GitHub

© 2026 nfrax. All rights reserved.

nfrax logonfrax
Start HereWhat's New
GitHub
fin-infra / API Reference

AnalyticsEngine

from fin_infra.analytics.ease import AnalyticsEngine
View source
fin_infra.analytics.ease

Unified analytics engine providing all analytics capabilities. This class provides a clean interface to all analytics functions with configured defaults and optional provider integrations.

Attributes

default_period_days: Default analysis period (30 days) default_savings_definition: Default savings calculation method default_benchmark: Default portfolio benchmark (SPY) cache_ttl: Cache TTL for expensive operations (3600s = 1h)

Constructor
AnalyticsEngine(default_period_days: int = 30, default_savings_definition: SavingsDefinition = SavingsDefinition.NET, default_benchmark: str = 'SPY', cache_ttl: int = 3600, banking_provider = None, brokerage_provider = None, categorization_provider = None, recurring_provider = None, net_worth_provider = None, market_provider = None)
ParameterTypeDefaultDescription
default_period_daysint30Default period for analyses (default: 30 days)
default_savings_definitionSavingsDefinitionSavingsDefinition.NETDefault savings calculation method
default_benchmarkstr'SPY'Default portfolio benchmark symbol (default: SPY)
cache_ttlint3600Cache TTL in seconds (default: 3600 = 1 hour)
banking_providerAnyNoneOptional banking data provider
brokerage_providerAnyNoneOptional brokerage data provider
categorization_providerAnyNoneOptional transaction categorization provider
recurring_providerAnyNoneOptional recurring transaction detector
net_worth_providerAnyNoneOptional net worth calculator
market_providerAnyNoneOptional market data provider

Methods

On This Page

Constructorbenchmark_comparisoncash_flowcompound_intereststaticnet_worth_projectionportfolio_metricssavings_ratespending_advicespending_insights