SYMBOL INDEX (58 symbols across 13 files) FILE: hitherdither/data/__init__.py function scene (line 17) | def scene(): function scene_undithered (line 28) | def scene_undithered(): function scene_bayer0 (line 40) | def scene_bayer0(): function _image (line 53) | def _image(pth, url): function palette (line 71) | def palette(): FILE: hitherdither/diffusion.py function error_diffusion_dithering (line 100) | def error_diffusion_dithering(image, palette, method="floyd-steinberg", ... FILE: hitherdither/exceptions.py class HitherDitherError (line 16) | class HitherDitherError(Exception): class PaletteCouldNotBeCreatedError (line 20) | class PaletteCouldNotBeCreatedError(Exception): FILE: hitherdither/ordered/bayer.py function B (line 19) | def B(n, transposed=False): function I (line 33) | def I(n, transposed=False): function bayer_dithering (line 70) | def bayer_dithering(image, palette, thresholds, order=8): FILE: hitherdither/ordered/cluster.py function cluster_dot_dithering (line 40) | def cluster_dot_dithering(image, palette, thresholds, order=4): FILE: hitherdither/ordered/yliluoma/_algorithm_one.py function _get_mixing_plan_matrix (line 22) | def _get_mixing_plan_matrix(palette, order=8): function _colour_combine (line 57) | def _colour_combine(palette, i, j, ratio): function _improved_mixing_error_fcn (line 62) | def _improved_mixing_error_fcn( function yliluomas_1_ordered_dithering (line 100) | def yliluomas_1_ordered_dithering(image, palette, order=8): function _evaluate_mixing_error (line 140) | def _evaluate_mixing_error( FILE: hitherdither/ordered/yliluoma/_utils.py function color_compare (line 22) | def color_compare(c1, c2): FILE: hitherdither/palette.py function hex2rgb (line 28) | def hex2rgb(h): function rgb2hex (line 34) | def rgb2hex(r, g, b): function _get_all_present_colours (line 38) | def _get_all_present_colours(im): class Palette (line 59) | class Palette(object): method __init__ (line 73) | def __init__(self, data): method __iter__ (line 109) | def __iter__(self): method __len__ (line 113) | def __len__(self): method __getitem__ (line 116) | def __getitem__(self, item): method render (line 122) | def render(self, colours): method image_distance (line 125) | def image_distance(self, image, order=2): method image_closest_colour (line 132) | def image_closest_colour(self, image, order=2): method pixel_distance (line 135) | def pixel_distance(self, pixel, order=2): method pixel_closest_colour (line 138) | def pixel_closest_colour(self, pixel, order=2): method create_by_kmeans (line 144) | def create_by_kmeans(cls, image): method create_by_median_cut (line 148) | def create_by_median_cut(cls, image, n=16, dim=None): method create_PIL_png_from_closest_colour (line 195) | def create_PIL_png_from_closest_colour(self, cc): method create_PIL_png_from_rgb_array (line 217) | def create_PIL_png_from_rgb_array(self, img_array): method hex2rgb (line 242) | def hex2rgb(x): method rgb2hex (line 246) | def rgb2hex(r, g, b): FILE: hitherdither/utils.py function np2pil (line 22) | def np2pil(img): function pil2np (line 26) | def pil2np(img): FILE: setup.py class UploadCommand (line 40) | class UploadCommand(Command): method status (line 47) | def status(s): method initialize_options (line 51) | def initialize_options(self): method finalize_options (line 54) | def finalize_options(self): method run (line 57) | def run(self): FILE: tests/conftest.py function test_png (line 25) | def test_png(): function test_jpeg (line 33) | def test_jpeg(): FILE: tests/test_bayer.py function test_bayer (line 52) | def test_bayer(order): FILE: tests/test_palette.py function test_hex2rgb (line 35) | def test_hex2rgb(hex_colour, rgb_colour): function test_rgb2hex (line 49) | def test_rgb2hex(hex_colour, rgb_colour): function test_create (line 105) | def test_create(input_data, n_colours): function test_create_png (line 117) | def test_create_png(test_png): function test_create_jpg (line 130) | def test_create_jpg(test_jpeg): function test_create_bayer0 (line 143) | def test_create_bayer0(): function test_create_bayer0 (line 156) | def test_create_bayer0(): function test_create_fails_1 (line 169) | def test_create_fails_1(test_png): function test_create_fails_2 (line 174) | def test_create_fails_2(test_jpeg): function test_create_fails_3 (line 179) | def test_create_fails_3(test_jpeg): function test_create_fails_4 (line 184) | def test_create_fails_4(test_jpeg):