_BaseInstrument =============== .. currentmodule:: rateslib.instruments .. autoclass:: _BaseInstrument :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~_BaseInstrument.kwargs ~_BaseInstrument.rate_scalar ~_BaseInstrument.settlement_params .. rubric:: Methods Summary .. autosummary:: ~_BaseInstrument.analytic_delta ~_BaseInstrument.cashflows ~_BaseInstrument.cashflows_table ~_BaseInstrument.delta ~_BaseInstrument.exo_delta ~_BaseInstrument.gamma ~_BaseInstrument.local_analytic_rate_fixings ~_BaseInstrument.local_fixings ~_BaseInstrument.npv ~_BaseInstrument.rate ~_BaseInstrument.reset_fixings ~_BaseInstrument.spread .. rubric:: Attributes Documentation .. autoattribute:: kwargs .. autoattribute:: rate_scalar .. autoattribute:: settlement_params .. rubric:: Methods Documentation .. automethod:: analytic_delta .. automethod:: cashflows .. automethod:: cashflows_table .. automethod:: delta .. automethod:: exo_delta .. automethod:: gamma .. automethod:: local_analytic_rate_fixings .. automethod:: local_fixings .. automethod:: npv .. automethod:: rate .. automethod:: reset_fixings .. automethod:: spread