├── .coveragerc ├── .github └── workflows │ └── main.yml ├── .gitignore ├── AUTHORS.rst ├── HISTORY.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── csrc ├── _wsq.c ├── commonnbis │ ├── include │ │ ├── defs.h │ │ ├── fet.h │ │ ├── invbyte.h │ │ ├── memalloc.h │ │ ├── usebsd.h │ │ └── util.h │ └── src │ │ └── lib │ │ ├── fet │ │ ├── Makefile │ │ ├── allocfet.c │ │ ├── delfet.c │ │ ├── extrfet.c │ │ ├── freefet.c │ │ ├── lkupfet.c │ │ ├── nistcom.c │ │ ├── printfet.c │ │ ├── readfet.c │ │ ├── strfet.c │ │ ├── updatfet.c │ │ └── writefet.c │ │ ├── ioutil │ │ ├── dataio.c │ │ └── filesize.c │ │ └── util │ │ ├── bres.c │ │ ├── bubble.c │ │ ├── computil.c │ │ ├── fatalerr.c │ │ ├── invbyte.c │ │ ├── invbytes.c │ │ ├── memalloc.c │ │ ├── ssxstats.c │ │ ├── syserr.c │ │ ├── ticks.c │ │ └── time.c └── imgtools │ ├── include │ ├── computil.h │ ├── dataio.h │ ├── ihead.h │ ├── ioutil.h │ ├── jpegl.h │ ├── jpeglsd4.h │ ├── nistcom.h │ ├── swap.h │ └── wsq.h │ └── src │ └── lib │ ├── jpegl │ ├── Makefile │ ├── decoder.c │ ├── encoder.c │ ├── huff.c │ ├── huftable.c │ ├── imgdat.c │ ├── ppi.c │ ├── sd4util.c │ ├── tableio.c │ └── util.c │ └── wsq │ ├── Makefile │ ├── cropcoeff.c │ ├── decoder.c │ ├── encoder.c │ ├── globals.c │ ├── huff.c │ ├── ppi.c │ ├── sd14util.c │ ├── tableio.c │ ├── tree.c │ └── util.c ├── pyproject.toml ├── setup.cfg ├── setup.py ├── tox.ini └── wsq ├── WsqImagePlugin.py ├── __init__.py └── tests ├── __init__.py ├── test.wsq └── test_wsq.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source=wsq 3 | omit = wsq/tests/* 4 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/README.rst -------------------------------------------------------------------------------- /csrc/_wsq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/_wsq.c -------------------------------------------------------------------------------- /csrc/commonnbis/include/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/include/defs.h -------------------------------------------------------------------------------- /csrc/commonnbis/include/fet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/include/fet.h -------------------------------------------------------------------------------- /csrc/commonnbis/include/invbyte.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/include/invbyte.h -------------------------------------------------------------------------------- /csrc/commonnbis/include/memalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/include/memalloc.h -------------------------------------------------------------------------------- /csrc/commonnbis/include/usebsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/include/usebsd.h -------------------------------------------------------------------------------- /csrc/commonnbis/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/include/util.h -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/Makefile -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/allocfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/allocfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/delfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/delfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/extrfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/extrfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/freefet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/freefet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/lkupfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/lkupfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/nistcom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/nistcom.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/printfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/printfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/readfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/readfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/strfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/strfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/updatfet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/updatfet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/fet/writefet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/fet/writefet.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/ioutil/dataio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/ioutil/dataio.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/ioutil/filesize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/ioutil/filesize.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/bres.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/bres.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/bubble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/bubble.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/computil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/computil.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/fatalerr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/fatalerr.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/invbyte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/invbyte.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/invbytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/invbytes.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/memalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/memalloc.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/ssxstats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/ssxstats.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/syserr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/syserr.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/ticks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/ticks.c -------------------------------------------------------------------------------- /csrc/commonnbis/src/lib/util/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/commonnbis/src/lib/util/time.c -------------------------------------------------------------------------------- /csrc/imgtools/include/computil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/computil.h -------------------------------------------------------------------------------- /csrc/imgtools/include/dataio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/dataio.h -------------------------------------------------------------------------------- /csrc/imgtools/include/ihead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/ihead.h -------------------------------------------------------------------------------- /csrc/imgtools/include/ioutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/ioutil.h -------------------------------------------------------------------------------- /csrc/imgtools/include/jpegl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/jpegl.h -------------------------------------------------------------------------------- /csrc/imgtools/include/jpeglsd4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/jpeglsd4.h -------------------------------------------------------------------------------- /csrc/imgtools/include/nistcom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/nistcom.h -------------------------------------------------------------------------------- /csrc/imgtools/include/swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/swap.h -------------------------------------------------------------------------------- /csrc/imgtools/include/wsq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/include/wsq.h -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/Makefile -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/decoder.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/encoder.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/huff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/huff.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/huftable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/huftable.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/imgdat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/imgdat.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/ppi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/ppi.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/sd4util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/sd4util.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/tableio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/tableio.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/jpegl/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/jpegl/util.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/Makefile -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/cropcoeff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/cropcoeff.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/decoder.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/encoder.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/globals.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/huff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/huff.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/ppi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/ppi.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/sd14util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/sd14util.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/tableio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/tableio.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/tree.c -------------------------------------------------------------------------------- /csrc/imgtools/src/lib/wsq/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/csrc/imgtools/src/lib/wsq/util.c -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/tox.ini -------------------------------------------------------------------------------- /wsq/WsqImagePlugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/wsq/WsqImagePlugin.py -------------------------------------------------------------------------------- /wsq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/wsq/__init__.py -------------------------------------------------------------------------------- /wsq/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wsq/tests/test.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/wsq/tests/test.wsq -------------------------------------------------------------------------------- /wsq/tests/test_wsq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idemia/python-wsq/HEAD/wsq/tests/test_wsq.py --------------------------------------------------------------------------------