code: 
  
  
  '''simple docstring'''
  
  
  
  
  from cva import destroyAllWindows, imread, imshow, waitKey
  
  
  
  
  
  def 							a_       (						lowercase							,						lowercase    )			->Union[str, Any]:
  
  
  
  
  
  
  				'''simple docstring'''
  
  				__lowerCamelCase						,					__lowerCamelCase		:      Any											=					img.shape[0], img.shape[1]
  
  				def to_grayscale(lowercase							,						lowercase							,						lowercase    ):
  								return 0.2_1_2_6 * red + 0.5_8_7 * green + 0.1_1_4 * blue
  
  				def normalize(lowercase    ):
  								return min(lowercase							,						255    )
  
  				for i in range(lowercase    ):
  								for j in range(lowercase    ):
  												__lowerCamelCase		:      List[Any]											=					int(to_grayscale(*img[i][j]    )    )
  												__lowerCamelCase		:      List[Any]											=					[
  												    normalize(lowercase    ),
  												    normalize(greyscale + factor    ),
  												    normalize(greyscale + 2 * factor    ),
  												]
  
  				return img
  
  
  if __name__ == "__main__":
  				# read original image
  				__lowercase  :      List[str]      		=				{
  				    percentage: imread("""image_data/lena.jpg""", 1) for percentage in (10, 20, 30, 40)
  				}
  
  				for percentage, img in images.items():
  								make_sepia(img, percentage)
  
  				for percentage, img in images.items():
  								imshow(f"Original image with sepia (factor: {percentage})", img)
  
  				waitKey(0)
  				destroyAllWindows()
  
  
  
  
  
  
style_context: 
  
  
  '''simple docstring'''
  
  
  
  
  # tests directory-specific settings - this file is run automatically
  # by pytest before any tests are run
  
  import sys
  import warnings
  from os.path import abspath, dirname, join
  
  
  # allow having multiple repository checkouts and not needing to remember to rerun
  # 'pip install -e .[dev]' when switching between checkouts and running tests.
  __lowercase  :      Tuple      		=				abspath(join(dirname(dirname(dirname(__file__))), """src"""))
  sys.path.insert(1, git_repo_path)
  
  
  # silence FutureWarning warnings in tests since often we can't act on them until
  # they become normal warnings - i.e. the tests still need to test the current functionality
  warnings.simplefilter(action="""ignore""", category=FutureWarning)
  
  
  
  
  
  def 							a_       (						lowercase    )			->Any:
  
  
  
  
  
  
  				'''simple docstring'''
  
  				from diffusers.utils.testing_utils import pytest_addoption_shared
  
  				pytest_addoption_shared(lowercase    )
  
  
  
  
  
  def 							a_       (						lowercase    )			->str:
  
  
  
  
  
  
  				'''simple docstring'''
  
  				from diffusers.utils.testing_utils import pytest_terminal_summary_main
  
  				__lowerCamelCase		:      Union[str, Any]											=					terminalreporter.config.getoption("--make-reports"    )
  				if make_reports:
  								pytest_terminal_summary_main(lowercase							,						id=lowercase    )
  
  
  
  
  
  