# API ## dynamicpet.temporalobject ```{eval-rst} .. automodule:: dynamicpet.temporalobject.temporalobject :members: ``` ```{eval-rst} .. automodule:: dynamicpet.temporalobject.temporalmatrix :members: ``` ```{eval-rst} .. automodule:: dynamicpet.temporalobject.temporalimage :members: ``` ## dynamicpet.petbids ```{eval-rst} .. automodule:: dynamicpet.petbids.petbidsjson :members: :inherited-members: ``` ```{eval-rst} .. automodule:: dynamicpet.petbids.petbidsmatrix :members: :inherited-members: ``` ```{eval-rst} .. automodule:: dynamicpet.petbids.petbidsimage :members: :inherited-members: ``` ## dynamicpet.denoise ```{eval-rst} .. automodule:: dynamicpet.denoise.hypr :members: :inherited-members: ``` ## dynamicpet.kineticmodel These kinetic model implementations use the entire temporal extent of the TAC object provided for modeling. If you'd like to use a specific time interval for modeling, first extract this time interval and then fit the kinetic model. ```{eval-rst} .. automodule:: dynamicpet.kineticmodel.suvr :members: :inherited-members: ``` ```{eval-rst} .. automodule:: dynamicpet.kineticmodel.srtm :members: :inherited-members: ```