├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── .dummy │ ├── fileseq.ico │ ├── fileseq.png │ ├── fileseq_large.png │ ├── fileseq_small.png │ └── fileseq_vertical.png ├── conf.py ├── index.rst └── make.bat ├── mypy.ini ├── requirements.txt ├── setup.py ├── src └── fileseq │ ├── __init__.py │ ├── __version__.py │ ├── constants.py │ ├── exceptions.py │ ├── filesequence.py │ ├── frameset.py │ ├── py.typed │ └── utils.py └── test ├── __init__.py ├── broken_seq ├── broke.0000.exr ├── broke.0001.exr ├── broke.0002.exr ├── broke.0004.exr ├── broke.0006.exr ├── broke.0007.exr └── broke.0008.exr ├── complex_ext ├── 1.a.jpg ├── 2.a.jpg ├── 3.a.jpg ├── file.5.a.ext ├── file.6.a.ext └── file.7.a.ext ├── mixed ├── seq.-0001.ext ├── seq.-001.ext ├── seq.-1.ext ├── seq.00.ext ├── seq.0000.ext ├── seq.00000.ext ├── seq.00001.ext ├── seq.00002.ext ├── seq.00003.ext ├── seq.00004.ext ├── seq.00005.ext ├── seq.0001.ext ├── seq.0002.ext ├── seq.0003.ext ├── seq.0004.ext ├── seq.0005.ext ├── seq.01.ext ├── seq.02.ext ├── seq.03.ext ├── seq.04.ext └── seq.05.ext ├── mixed_case └── sub │ ├── file_FOO_004.ext │ ├── file_FOO_005.ext │ ├── file_FOO_006.ext │ ├── file_foo_001.ext │ ├── file_foo_002.ext │ └── file_foo_003.ext ├── multi_range ├── file_0003.0001.exr ├── file_0004.0001.exr └── file_0005.0001.exr ├── pytest.ini ├── run.py ├── seq ├── 0001.exr ├── 0002.exr ├── 0003.exr ├── bar1000.exr ├── bar1001.exr ├── bar1002.exr ├── bar1004.exr ├── bar1005.exr ├── bar1006.exr ├── baz_left.0001.exr ├── baz_left.0002.exr ├── baz_left.0003.exr ├── baz_right.0001.exr ├── baz_right.0002.exr ├── baz_right.0003.exr ├── big.0999.ext ├── big.1000.ext ├── big.1001.ext ├── big.1002.ext ├── big.1003.ext ├── foo.0001.exr ├── foo.0001.jpg ├── foo.0002.exr ├── foo.0002.jpg ├── foo.0003.exr ├── foo.0003.jpg ├── foo.0004.exr ├── foo.0004.jpg ├── foo.0005.exr ├── foo.0005.jpg ├── foo.debug.0001.exr ├── foo.debug.0002.exr ├── foo.debug.0003.exr ├── foo.debug.0004.exr ├── foo.debug.0005.exr ├── foo_0001.exr └── foo_0001_extra.exr ├── seqhidden ├── .bar1000.exr ├── .bar1001.exr ├── .bar1002.exr ├── .bar1004.exr ├── .bar1005.exr ├── .bar1006.exr ├── .foo.0001.exr ├── .foo.0001.jpg ├── .foo.0002.exr ├── .foo.0002.jpg ├── .foo.0003.exr ├── .foo.0003.jpg ├── .foo.0004.exr ├── .foo.0004.jpg ├── .foo.0005.exr ├── .foo.0005.jpg ├── .hidden ├── bar1000.exr ├── bar1001.exr ├── bar1002.exr ├── bar1004.exr ├── bar1005.exr ├── bar1006.exr ├── foo.0001.exr ├── foo.0001.jpg ├── foo.0002.exr ├── foo.0002.jpg ├── foo.0003.exr ├── foo.0003.jpg ├── foo.0004.exr ├── foo.0004.jpg ├── foo.0005.exr └── foo.0005.jpg ├── seqneg ├── bar.-001.exr ├── bar.0000.exr └── bar.0001.exr ├── seqsubdirs └── sub1 │ ├── 0001.exr │ ├── 0002.exr │ ├── 0003.exr │ ├── bar1000.exr │ ├── bar1001.exr │ ├── bar1002.exr │ ├── bar1004.exr │ ├── bar1005.exr │ ├── bar1006.exr │ ├── foo.0001.exr │ ├── foo.0001.jpg │ ├── foo.0002.exr │ ├── foo.0002.jpg │ ├── foo.0003.exr │ ├── foo.0003.jpg │ ├── foo.0004.exr │ ├── foo.0004.jpg │ ├── foo.0005.exr │ ├── foo.0005.jpg │ ├── foo.debug.0001.exr │ ├── foo.debug.0002.exr │ ├── foo.debug.0003.exr │ ├── foo.debug.0004.exr │ ├── foo.debug.0005.exr │ └── foo_0001.exr ├── step_seq ├── step1.0001.exr ├── step1.0005.exr ├── step1.0009.exr ├── step1.0013.exr ├── step1.0014.exr ├── step1.0015.exr ├── step1.0016.exr └── step1.0017.exr ├── subframe_seq ├── bar.0001.0000.exr ├── baz.0001.0000.exr ├── baz.0001.2500.exr ├── baz.0001.5000.exr ├── baz.0001.7500.exr ├── baz.0002.0000.exr ├── baz.0003.0000.exr ├── baz.0003.2500.exr ├── baz.0003.5000.exr ├── baz.0003.7500.exr ├── baz.0004.0000.exr ├── baz_left.1001.0000.exr ├── baz_left.1001.2500.exr ├── baz_left.1001.5000.exr ├── baz_left.1001.7500.exr ├── baz_left.1002.0000.exr ├── baz_right.1001.0000.exr ├── baz_right.1001.2500.exr ├── baz_right.1001.5000.exr ├── baz_right.1001.7500.exr ├── baz_right.1002.0000.exr ├── foo.0001.0000.exr ├── foo.0001.0000.jpg ├── foo.0001.2500.exr ├── foo.0001.2500.jpg ├── foo.0001.5000.exr ├── foo.0001.5000.jpg ├── foo.0001.7500.exr ├── foo.0001.7500.jpg ├── foo.0002.0000.exr ├── foo.0002.0000.jpg ├── foo.0002.2500.exr ├── foo.0002.2500.jpg ├── foo.0002.5000.exr ├── foo.0002.5000.jpg ├── foo.0002.7500.exr ├── foo.0002.7500.jpg ├── foo.0003.0000.exr ├── foo.0003.0000.jpg ├── foz.1001.0000.exr ├── foz.1001.2500.exr ├── foz.1001.5000.exr ├── foz.1001.7500.exr ├── foz.1002.0000.exr ├── foz.1002.2500.exr ├── foz.1002.5000.exr ├── foz.1002.7500.exr ├── foz.1003.0000.exr ├── foz.debug.1001.0000.exr ├── foz.debug.1001.2500.exr ├── foz.debug.1001.5000.exr ├── foz.debug.1001.7500.exr ├── foz.debug.1002.0000.exr ├── guz.0001.00.exr ├── guz.0001.25.exr ├── guz.0001.50.exr ├── guz.0001.75.exr ├── guz.0002.00.exr ├── quux.02.3333.exr ├── quux.02.6667.exr ├── quux.03.0000.exr ├── quux.03.3333.exr ├── qux.00.0000.exr ├── qux.00.3333.exr ├── qux.00.6667.exr ├── qux.01.0000.exr ├── qux.01.3333.exr ├── qux.01.6667.exr └── qux.02.0000.exr ├── subframe_seqneg ├── bar.-000.5000.exr ├── bar.0000.0000.exr └── bar.0000.5000.exr ├── test_fuzz.py └── test_unit.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/fileseq.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/_static/fileseq.ico -------------------------------------------------------------------------------- /docs/_static/fileseq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/_static/fileseq.png -------------------------------------------------------------------------------- /docs/_static/fileseq_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/_static/fileseq_large.png -------------------------------------------------------------------------------- /docs/_static/fileseq_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/_static/fileseq_small.png -------------------------------------------------------------------------------- /docs/_static/fileseq_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/_static/fileseq_vertical.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/docs/make.bat -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/mypy.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/setup.py -------------------------------------------------------------------------------- /src/fileseq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/src/fileseq/__init__.py -------------------------------------------------------------------------------- /src/fileseq/__version__.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.1.2' 2 | -------------------------------------------------------------------------------- /src/fileseq/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/src/fileseq/constants.py -------------------------------------------------------------------------------- /src/fileseq/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/src/fileseq/exceptions.py -------------------------------------------------------------------------------- /src/fileseq/filesequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/src/fileseq/filesequence.py -------------------------------------------------------------------------------- /src/fileseq/frameset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/src/fileseq/frameset.py -------------------------------------------------------------------------------- /src/fileseq/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fileseq/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/src/fileseq/utils.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/broken_seq/broke.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/broken_seq/broke.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/broken_seq/broke.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/broken_seq/broke.0004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/broken_seq/broke.0006.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/broken_seq/broke.0007.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/broken_seq/broke.0008.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/complex_ext/1.a.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/complex_ext/2.a.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/complex_ext/3.a.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/complex_ext/file.5.a.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/complex_ext/file.6.a.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/complex_ext/file.7.a.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.-0001.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.-001.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.-1.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.00.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.0000.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.00000.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.00001.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.00002.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.00003.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.00004.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.00005.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.0001.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.0002.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.0003.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.0004.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.0005.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.01.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.02.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.03.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.04.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed/seq.05.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed_case/sub/file_FOO_004.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed_case/sub/file_FOO_005.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed_case/sub/file_FOO_006.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed_case/sub/file_foo_001.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed_case/sub/file_foo_002.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mixed_case/sub/file_foo_003.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/multi_range/file_0003.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/multi_range/file_0004.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/multi_range/file_0005.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/test/pytest.ini -------------------------------------------------------------------------------- /test/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/test/run.py -------------------------------------------------------------------------------- /test/seq/0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/bar1000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/bar1001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/bar1002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/bar1004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/bar1005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/bar1006.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/baz_left.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/baz_left.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/baz_left.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/baz_right.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/baz_right.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/baz_right.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/big.0999.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/big.1000.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/big.1001.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/big.1002.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/big.1003.ext: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0001.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0002.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0003.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0004.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.0005.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.debug.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.debug.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.debug.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.debug.0004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo.debug.0005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo_0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seq/foo_0001_extra.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.bar1000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.bar1001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.bar1002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.bar1004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.bar1005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.bar1006.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0001.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0002.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0003.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0004.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.foo.0005.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/bar1000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/bar1001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/bar1002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/bar1004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/bar1005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/bar1006.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0001.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0002.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0003.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0004.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqhidden/foo.0005.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqneg/bar.-001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqneg/bar.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqneg/bar.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/bar1000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/bar1001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/bar1002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/bar1004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/bar1005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/bar1006.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0001.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0002.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0003.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0004.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.0005.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.debug.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.debug.0002.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.debug.0003.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.debug.0004.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo.debug.0005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/seqsubdirs/sub1/foo_0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0001.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0005.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0009.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0013.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0014.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0015.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0016.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/step_seq/step1.0017.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/bar.0001.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0001.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0001.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0001.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0001.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0002.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0003.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0003.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0003.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0003.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz.0004.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_left.1001.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_left.1001.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_left.1001.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_left.1001.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_left.1002.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_right.1001.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_right.1001.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_right.1001.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_right.1001.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/baz_right.1002.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.0000.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.2500.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.5000.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0001.7500.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.0000.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.2500.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.5000.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0002.7500.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0003.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foo.0003.0000.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1001.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1001.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1001.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1001.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1002.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1002.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1002.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1002.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.1003.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.debug.1001.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.debug.1001.2500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.debug.1001.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.debug.1001.7500.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/foz.debug.1002.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/guz.0001.00.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/guz.0001.25.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/guz.0001.50.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/guz.0001.75.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/guz.0002.00.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/quux.02.3333.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/quux.02.6667.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/quux.03.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/quux.03.3333.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/qux.00.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/qux.00.3333.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/qux.00.6667.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/qux.01.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/qux.01.3333.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/qux.01.6667.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seq/qux.02.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seqneg/bar.-000.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seqneg/bar.0000.0000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/subframe_seqneg/bar.0000.5000.exr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_fuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/test/test_fuzz.py -------------------------------------------------------------------------------- /test/test_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justinfx/fileseq/HEAD/test/test_unit.py --------------------------------------------------------------------------------