Siti-tools

Latest version: v0.3.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.0

* Chore: update dependencies.

* Fix the implementation of the HLG EOTF function (23)

* Fix the implementation of the HLG EOTF function

* Fix the tests for HLG

---------

0.2.3

* Update dependencies to include release deps.

* Bump dependencies.

* Update readme.

* Fix issue 20 (21)

* Remove `-c:v copy` from the FFmpeg command putting YUV content in a Y4M container.

Mention that `-strict -1` is necessary fot 10-bit pixel formats.

* Make sure the example for 10-bit pixel format actually uses a 10-bit pixel format

* Fix README installation instructions.

* Update readme, addresses 17.

* Fix ffmpeg libs.

0.2.2

* Update dependencies.

* Update test decode function.

* Explain usage with YUV files.

* Add version support to CLI.

* Add utility for converting JSON output to CSV.

* Error on unsupported frame formats.

0.2.1

* Fix console script installation.

* Fix link in setup.py.

* Update README.

0.2.0

* Check for pypandoc on release.

* Fix CI setup (14)

* CI: support only Python 3.8 and higher.

* Fix broken link.

* Merge branch 'siti2020'

* Update README links.

* Minor code style.

* Code formatting and note.

* ITU-T --> ITU-R.

* Improve docs and tests.

* Add profiling test.

* Update README.md.

* Update release script.

* Add poetry environment.

* Type error.

* Improve logs.

* Fix logs.

* Add legacy mode.

* Format code.

* Update README.

* Add option for total frame count in tqdm bar.

* Update for newer ffmpeg, update pip.

* Fix call of OETF, fix tests.

* Remove superfluous scaling for PU21.

* Fix issue with CSV output.

* Add type casts for type checks.

* Make logger global.

* Update README.

* Add histogram plots.

* Fix formula for EOTF output.

* Add progress bar/iterator.

* Add CSV output functionality.

* Add logging and fix error with l_min/l_max conversion.

* Add further test content.

* Fix unit tests.

* Update README and docs.

* Fixes for 10bpp reading, fixes 12.

* Update requirements.

* Update test set, fix reading function for Y4M.

* Update test functions.

* Print more info during tests.

* Remove unused import.

* Update dev requirements.

* Fix test functions.

- use JSON for testing the complex class functions
- fall back to one video for testing the simple functions
- prepare using other videos for testing

* Limit download size of test videos.

* Add options to select PU21.

* Remove comment.

* Add typing support for PU21.

* Add oetf_pu21.

* Simplify test functions.

* Add note on input values.

* Update requirements.

* Remove import.

* Update test suite.

* Add CLI documentation and entry point.

* Allow reusing settings from previous run, fixes 10.

* Convert to 0-1 range.

This converts values into 0-1 for EOTF/OETF handling, and then scales everything
up to 0-255 again for output, regardless of original bit depth.

* Add new class-based calculation and results.

add more CLI flags

rework classes

* Update LICENSE and README.

* Implementation of eotf_1886, eotf_inv_srgb, eotf_hlg, and oetf_pq.

* Implement first conversion functions.

* Update README links.

0.1.3

* Add method to specify full range in read_container.

* Link to development branch.

* Update docs.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.