{"id":27915,"library":"large-image-source-tifffile","title":"large-image-source-tifffile","description":"A tifffile tilesource for large_image. Current version is 1.34.1. Release cadence is irregular but typically multiple minor releases per year, with patches as needed.","status":"active","version":"1.34.1","language":"python","source_language":"en","source_url":"https://github.com/girder/large_image","tags":["large-image","tifffile","tilesource","geospatial"],"install":[{"cmd":"pip install large-image-source-tifffile","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core framework required for tilesource functionality.","package":"large-image","optional":false},{"reason":"Required for reading TIFF files.","package":"tifffile","optional":false}],"imports":[{"note":"The tilesource module is in a separate package; using large_image.tilesource will fail.","wrong":"from large_image.tilesource import TiffFileTileSource","symbol":"TiffFileTileSource","correct":"from large_image_source_tifffile import TiffFileTileSource"}],"quickstart":{"code":"from large_image_source_tifffile import TiffFileTileSource\nimport os\n\n# Path to a TIFF file\nfile_path = os.environ.get('TIFF_PATH', '')\nts = TiffFileTileSource(file_path)\n\n# Get metadata\nmetadata = ts.getMetadata()\nprint(metadata)\n\n# Get a tile at level 0, x=0, y=0\nimport base64\ntile = ts.getTile(0, 0, 0)\nprint(type(tile))  # bytes, PNG image","lang":"python","description":"Basic usage of TiffFileTileSource to get metadata and a tile from a TIFF file."},"warnings":[{"fix":"Install large-image alongside: pip install large-image large-image-source-tifffile","message":"The package requires large_image to be installed; using this source without it will cause import errors.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade your Python environment to 3.10 or newer.","message":"Python 3.9 support was dropped; requires Python >=3.10.","severity":"deprecated","affected_versions":">=1.34.0"},{"fix":"Use underscores in imports: from large_image_source_tifffile import ...","message":"The source is case-sensitive: use large_image_source_tifffile, not large-image-source-tifffile.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Install correctly: pip install large-image-source-tifffile","cause":"The package is not installed or installed under a different name.","error":"ModuleNotFoundError: No module named 'large_image_source_tifffile'"},{"fix":"Use the correct class: from large_image_source_tifffile import TiffFileTileSource","cause":"Incorrect class name or outdated version.","error":"ImportError: cannot import name 'TiffFileTileSource' from 'large_image_source_tifffile'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}