RegisterBase ==================================== .. py:class:: petpal.preproc.register.RegisterBase(image_loader: Optional[petpal.io.image.ImageLoader] = None) Base class for registration API .. py:property:: default_reg_kwargs :type: dict Default registration arguments passed on to :py:func:`~ants.registration`. .. py:method:: set_reg_kwargs(**reg_kwargs) Modify the registration arguments passed on to :py:func:`~ants.registration`. .. py:method:: set_input_scan_properties(input_image_path: str) Load input image and get half life and scan timing. Set as MotionCorrect attributes. :param input_image_path: Path to dynamic PET image. :type input_image_path: str .. py:method:: set_target_img(motion_target_path: str) Get the motion target, load it as an image, and set as an attribute. :param input_image_path: Path to dynamic PET image. :type input_image_path: str :param motion_target_option: Option for motion target. See :meth:`~petpal.preproc.motion_target.determine_motion_target.` for details. :type motion_target_option: str | tuple