<commit_before>================================================
vspngreader - PNG image reader for VapourSynth
================================================

PNG(Portable Network Graphic) image reader for VapourSynth.

Usage:
------
    >>> import vapoursynth as vs
    >>> core = vs.Core()
    >>> core.std.LoadPlugin('/path/to/vspngreader.dll')

    - read single file:
    >>> clip = core.jpgr.Read(['/path/to/file.png'])

    - read two or more files:
    >>> srcs = ['/path/to/file1.png', '/path/to/file2.png', ... ,'/path/to/fileX.png']
    >>> clip = core.pngr.Read(srcs)

    - read image sequence:
    >>> import os
    >>> dir = '/path/to/the/directory/'
    >>> srcs = [dir + src for src in os.listdir(dir) if src.endswith('.png')]
    >>> clip = core.pngr.Read(srcs)

Note:
-----
    - 1/2/4bits samples will be expanded to 8bits.

    - All alpha channel data will be stripped.

    - When reading two or more images, all those width, height, and destination formats need to be the same.
    - MNG and JNG are unsupported.

How to compile:
---------------
    vspngreader requires libpng-1.2(1.2.50 or later is recomended).

    And, libpng requires zlib-1.0.4 or later(1.2.7 or later is recomended).

    Therefore, you have to install these libraries at first.

    If you have already installed them, type as follows.

    $ git clone git://github.com/chikuzen/vspngreader.git
    $ cd ./vspngreader
    $ ./configure
    $ make

    - Currentry, libpng-1.4/1.5 cannot be used for vspngreader.

Link:
-----
    vspngreader source code repository:

        https://github.com/chikuzen/vspngreader

    libpng.org:

        http://www.libpng.org/

    zlib:

        http://www.zlib.net/


Author: <NAME> (<EMAIL> dot com)
<commit_msg>edit readme<commit_after>================================================
vspngreader - PNG image reader for VapourSynth
================================================

PNG(Portable Network Graphic) image reader for VapourSynth.

Usage:
------
    >>> import vapoursynth as vs
    >>> core = vs.Core()
    >>> core.std.LoadPlugin('/path/to/vspngreader.dll')

    - read single file:
    >>> clip = core.jpgr.Read(['/path/to/file.png'])

    - read two or more files:
    >>> srcs = ['/path/to/file1.png', '/path/to/file2.png', ... ,'/path/to/fileX.png']
    >>> clip = core.pngr.Read(srcs)

    - read image sequence:
    >>> import os
    >>> dir = '/path/to/the/directory/'
    >>> srcs = [dir + src for src in os.listdir(dir) if src.endswith('.png')]
    >>> clip = core.pngr.Read(srcs)

Note:
-----
    - 1/2/4bits samples will be expanded to 8bits.

    - All alpha channel data will be stripped.

    - When reading two or more images, all those width, height, and destination formats need to be the same.
    - MNG and JNG are unsupported.

How to compile:
---------------
    vspngreader requires libpng-1.2(1.2.50 or later is recomended).

    And, libpng requires zlib-1.0.4 or later(1.2.7 or later is recomended).

    Therefore, you have to install these libraries at first.

    If you have already installed them, type as follows.::

    $ git clone git://github.com/chikuzen/vspngreader.git
    $ cd ./vspngreader
    $ ./configure
    $ make

    - Currentry, libpng-1.4/1.5 cannot be used for vspngreader.

Link:
-----
    vspngreader source code repository:

        https://github.com/chikuzen/vspngreader

    libpng.org:

        http://www.libpng.org/

    zlib:

        http://www.zlib.net/


Author: <NAME> (chikuzen.mo at gmail dot com)

{'fraction_non_alphanumeric': 0.19533693488768836, 'fraction_numerical': 0.012510662496445835, 'mean_word_length': 2.564336372847011, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 66, 'https://': 2, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1291328', 'n_tokens_mistral': 1192, 'n_tokens_neox': 1120, 'n_words': 327}