{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics"}],"enrichment":{"capability":"Parses frame ranges and file sequences using VFX-industry notation (e.g., 1-10#.exr, 1-100x5) and generates expanded file paths or frame lists for animation and visual effects pipelines.","skillfed_tags":["vfx-pipeline","animation","file-sequences"],"use_cases":["Generate render output paths from compact frame notation in a render submission tool or asset manager.","Parse user-provided frame ranges in a VFX pipeline UI and expand them into lists of files to process.","Discover all image sequences in a render directory and organize them by shot or version for review.","Convert between different padding conventions (e.g., Houdini $F4 to printf %04d) when integrating tools.","Validate and normalize frame ranges in a production database or asset tracking system.","Iterate over subframe sequences (e.g., 1001-1066x0.25) for motion blur or simulation output."],"what_it_does":"Fileseq is a Python library that decodes frame range shorthand and file sequence patterns used throughout VFX and animation production. It parses compact notations like \"1-100x5\" (every 5th frame), \"1-100y5\" (5 frames at a time), and various padding styles (#, @, printf %04d, Houdini $F, UDIM) into expanded sequences of frame numbers or file paths. The library provides FrameSet for working with frame ranges as lists and FileSequence for associating ranges with file paths, supporting both string paths and pathlib.Path objects.\n\nIt also includes utilities to discover existing sequences on disk by pattern matching and to format sequences for different VFX software conventions. With no external dependencies, it integrates easily into render management, asset tracking, and pipeline automation scripts where frame sequences are a core data structure.","worth_installing":"Yes. Fileseq is actively maintained, has no dependencies, and solves a real and narrow problem in VFX pipelines where frame sequence notation is ubiquitous. It's production-stable since its early releases, supports current Python versions, carries no known vulnerabilities, and is licensed permissively. Install it if you work with render sequences, animation output, or VFX asset pipelines."},"id":"fileseq","links":{"html":"https://skillfed.io/packages/fileseq","md":"https://skillfed.io/packages/fileseq.md","pypi":"https://pypi.org/project/fileseq/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-05","license_spdx":null,"license_treatment":"permissive","name":"Fileseq","python_support":"supports_current","summary":"A Python library for parsing frame ranges and file sequences commonly used in VFX and Animation applications."},"popularity":{"monthly_downloads":236820,"position":8974,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.3.0"}
