finstmt package

Work with financial statement data in Python. Can calculate free cash flows and help project financial statements, automatically balancing the balance sheet.

Subpackages

Submodules

finstmt.check module

finstmt.check.item_series_is_empty(s)[source]
Return type:

bool

finstmt.exc module

exception finstmt.exc.BalanceSheetNotBalancedException[source]

Bases: ForecastException

exception finstmt.exc.CouldNotParseException[source]

Bases: FinstmtException

exception finstmt.exc.FinstmtException[source]

Bases: Exception

exception finstmt.exc.ForecastException[source]

Bases: FinstmtException

exception finstmt.exc.ForecastNotFitException[source]

Bases: ForecastException

exception finstmt.exc.ForecastNotPredictedException[source]

Bases: ForecastException

exception finstmt.exc.ImproperManualForecastException[source]

Bases: ForecastException

exception finstmt.exc.InvalidBalanceConfigException[source]

Bases: ForecastException

exception finstmt.exc.InvalidBalancePlugsException[source]

Bases: ForecastException

exception finstmt.exc.InvalidForecastEquationException[source]

Bases: ForecastException

exception finstmt.exc.MismatchingDatesException[source]

Bases: FinstmtException

exception finstmt.exc.MissingDataException[source]

Bases: FinstmtException

exception finstmt.exc.MixedFrequencyException[source]

Bases: FinstmtException

exception finstmt.exc.NoSuchItemException[source]

Bases: FinstmtException

exception finstmt.exc.NotACalculatedItemException[source]

Bases: FinstmtException

finstmt.logger module