Skip to main content

A Difference Evaluator for Alternating Images

Project description

Teaser image

FLIP: A Tool for Visualizing and Communicating Errors in Rendered Images (v1.6)

By Pontus Ebelin and Tomas Akenine-Möller, with Jim Nilsson, Magnus Oskarsson, Kalle Åström, Mark D. Fairchild, and Peter Shirley.

This repository holds implementations of the LDR-FLIP and HDR-FLIP image error metrics. It also holds code for the FLIP tool, presented in Ray Tracing Gems II.

The changes made for the different versions of FLIP are summarized in the version list.

A list of papers that use/cite FLIP.

A note about the precision of FLIP.

An image gallery displaying a large quantity of reference/test images and corresponding error maps from different metrics.

Note: since v1.6, the Python version of FLIP can now be installed via pip install flip-evaluator.

Note: in v1.3, we switched to a single header (FLIP.h) for C++/CUDA for easier integration.

License

Copyright © 2020-2024, NVIDIA Corporation & Affiliates. All rights reserved.

This work is made available under a BSD 3-Clause License.

The repository distributes code for tinyexr, which is subject to a BSD 3-Clause License,
and stb_image, which is subject to an MIT License.

For individual contributions to the project, please confer the Individual Contributor License Agreement.

For business inquiries, please visit our website and submit the form: NVIDIA Research Licensing.

Simplest Way To Get Started

The simplest way to run FLIP to compare a test image testImage.png to a reference image referenceImage.png is as follows:

pip install flip-evaluator
flip -r referenceImage.png -t testImage.png

For more information about the tool's capabilities, try running flip -h.

If you wish to use FLIP in your Python or C++ evaluation scripts, please read the next sections.

Python (API and Tool)

Setup (with pip):

pip install flip-evaluator

Usage:

API:
See the example script src/python/api_example.py.

Tool:

flip --reference reference.{exr|png} --test test.{exr|png} [--options]

See the README in the python folder and run flip -h for further information and usage instructions.

C++ and CUDA (API and Tool)

Setup:

The src/cpp/FLIP.sln solution contains one CUDA backend project and one pure C++ backend project.

Compiling the CUDA project requires a CUDA compatible GPU. Instruction on how to install CUDA can be found here.

Alternatively, a CMake build can be done by creating a build directory and invoking CMake on the source dir (add --config Release to build release configuration on Windows):

mkdir build
cd build
cmake ..
cmake --build . [--config Release]

CUDA support is enabled via the FLIP_ENABLE_CUDA, which can be passed to CMake on the command line with -DFLIP_ENABLE_CUDA=ON or set interactively with ccmake or cmake-gui. FLIP_LIBRARY option allows to output a library rather than an executable.

Usage:

API:
See the README.

Tool:

flip[-cuda].exe --reference reference.{exr|png} --test test.{exr|png} [options]

See the README in the src/cpp folder and run flip[-cuda].exe -h for further information and usage instructions.

PyTorch (Loss Function)

Setup (with Anaconda3 or Miniconda):

conda create -n flip_dl python numpy matplotlib
conda activate flip_dl
conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge
conda install -c conda-forge openexr-python

Usage:

Remember to activate the flip_dl environment through conda activate flip_dl before using the loss function.

LDR- and HDR-FLIP are implemented as loss modules in src/pytorch/flip_loss.py. An example where the loss function is used to train a simple autoencoder is provided in src/pytorch/train.py.

See the README in the pytorch folder for further information and usage instructions.

Citation

If your work uses the FLIP tool to find the errors between low dynamic range images, please cite the LDR-FLIP paper:
Paper | BibTeX

If it uses the FLIP tool to find the errors between high dynamic range images, instead cite the HDR-FLIP paper:
Paper | BibTeX

Should your work use the FLIP tool in a more general fashion, please cite the Ray Tracing Gems II article:
Chapter | BibTeX

Acknowledgements

We appreciate the following peoples' contributions to this repository: Jonathan Granskog, Jacob Munkberg, Jon Hasselgren, Jefferson Amstutz, Alan Wolfe, Killian Herveau, Vinh Truong, Philippe Dagobert, Hannes Hergeth, Matt Pharr, Tizian Zeltner, Jan Honsbrok, Chris Zhang, and Wenzel Jakob.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flip-evaluator-1.6.tar.gz (247.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

flip_evaluator-1.6-cp313-cp313-win_amd64.whl (216.3 kB view details)

Uploaded CPython 3.13Windows x86-64

flip_evaluator-1.6-cp313-cp313-win32.whl (185.2 kB view details)

Uploaded CPython 3.13Windows x86

flip_evaluator-1.6-cp313-cp313-musllinux_1_2_x86_64.whl (905.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

flip_evaluator-1.6-cp313-cp313-musllinux_1_2_i686.whl (975.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

flip_evaluator-1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (414.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flip_evaluator-1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (444.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

flip_evaluator-1.6-cp313-cp313-macosx_11_0_arm64.whl (189.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flip_evaluator-1.6-cp313-cp313-macosx_10_15_x86_64.whl (200.6 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

flip_evaluator-1.6-cp312-cp312-win_amd64.whl (216.3 kB view details)

Uploaded CPython 3.12Windows x86-64

flip_evaluator-1.6-cp312-cp312-win32.whl (185.2 kB view details)

Uploaded CPython 3.12Windows x86

flip_evaluator-1.6-cp312-cp312-musllinux_1_2_x86_64.whl (905.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flip_evaluator-1.6-cp312-cp312-musllinux_1_2_i686.whl (975.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

flip_evaluator-1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (414.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flip_evaluator-1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (444.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

flip_evaluator-1.6-cp312-cp312-macosx_11_0_arm64.whl (189.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flip_evaluator-1.6-cp312-cp312-macosx_10_15_x86_64.whl (200.6 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

flip_evaluator-1.6-cp311-cp311-win_amd64.whl (217.7 kB view details)

Uploaded CPython 3.11Windows x86-64

flip_evaluator-1.6-cp311-cp311-win32.whl (186.1 kB view details)

Uploaded CPython 3.11Windows x86

flip_evaluator-1.6-cp311-cp311-musllinux_1_2_x86_64.whl (908.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

flip_evaluator-1.6-cp311-cp311-musllinux_1_2_i686.whl (977.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

flip_evaluator-1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (417.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flip_evaluator-1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (446.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

flip_evaluator-1.6-cp311-cp311-macosx_11_0_arm64.whl (191.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flip_evaluator-1.6-cp311-cp311-macosx_10_15_x86_64.whl (202.4 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

flip_evaluator-1.6-cp310-cp310-win_amd64.whl (217.9 kB view details)

Uploaded CPython 3.10Windows x86-64

flip_evaluator-1.6-cp310-cp310-win32.whl (186.3 kB view details)

Uploaded CPython 3.10Windows x86

flip_evaluator-1.6-cp310-cp310-musllinux_1_2_x86_64.whl (908.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

flip_evaluator-1.6-cp310-cp310-musllinux_1_2_i686.whl (978.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

flip_evaluator-1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (417.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flip_evaluator-1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (446.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

flip_evaluator-1.6-cp310-cp310-macosx_11_0_arm64.whl (191.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flip_evaluator-1.6-cp310-cp310-macosx_10_15_x86_64.whl (202.6 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

flip_evaluator-1.6-cp39-cp39-win_amd64.whl (218.3 kB view details)

Uploaded CPython 3.9Windows x86-64

flip_evaluator-1.6-cp39-cp39-win32.whl (186.7 kB view details)

Uploaded CPython 3.9Windows x86

flip_evaluator-1.6-cp39-cp39-musllinux_1_2_x86_64.whl (909.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

flip_evaluator-1.6-cp39-cp39-musllinux_1_2_i686.whl (978.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

flip_evaluator-1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (417.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

flip_evaluator-1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (446.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

flip_evaluator-1.6-cp39-cp39-macosx_11_0_arm64.whl (191.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flip_evaluator-1.6-cp39-cp39-macosx_10_15_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

flip_evaluator-1.6-cp38-cp38-win_amd64.whl (218.2 kB view details)

Uploaded CPython 3.8Windows x86-64

flip_evaluator-1.6-cp38-cp38-win32.whl (186.7 kB view details)

Uploaded CPython 3.8Windows x86

flip_evaluator-1.6-cp38-cp38-musllinux_1_2_x86_64.whl (909.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

flip_evaluator-1.6-cp38-cp38-musllinux_1_2_i686.whl (978.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

flip_evaluator-1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (417.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flip_evaluator-1.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (446.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

flip_evaluator-1.6-cp38-cp38-macosx_11_0_arm64.whl (191.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flip_evaluator-1.6-cp38-cp38-macosx_10_15_x86_64.whl (202.6 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

Details for the file flip-evaluator-1.6.tar.gz.

File metadata

  • Download URL: flip-evaluator-1.6.tar.gz
  • Upload date:
  • Size: 247.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip-evaluator-1.6.tar.gz
Algorithm Hash digest
SHA256 54949e283d79a440b85014b0ca933c087b4a3f27448e59a7e50d097fad31782b
MD5 8e863655071801a1578e1853f86ef933
BLAKE2b-256 5f01153462ca34097bdb222210c79bef75b198cf326254d63b75798271e0171e

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4fff828810979aff9ab1318bfb4abdaf8689503c0aa38985f62978a70f6ee62c
MD5 09cdf17c29e1dfa1ba896a9958fe7a11
BLAKE2b-256 cfb47986a8c1bac4870edfaf792ce40a25bd76dc6a5ca0c09b834cdaba1a67fa

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-win32.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp313-cp313-win32.whl
  • Upload date:
  • Size: 185.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 18073e446041e02ceb6903eebfcae29369404b88a336416a092228a0a90860c6
MD5 715209d6c952d9d1f0cbc4c4493897b1
BLAKE2b-256 14ef20f1f6f4436fa27a8e5f0d100e652457fafc8f38341de7dca89a0b89e08e

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c5bab7bb2a26fe27d27b69d22e09825f7c641a91329da9689024f3c57ba7f86
MD5 0633e3572b5e166fa83b537b2f4ab699
BLAKE2b-256 d5e0f92715fdff2db6b9ab1b0527eec80c9e7e62c6176921593b5d991c06cb12

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4c715ad536556c64d9ccd22fba569eccf4d720fe6a6dcee757e087dbe9e45792
MD5 ddf3a7dd8e99ae7eed26d47e0ba24b33
BLAKE2b-256 f30e2d34944ca17f9718c441d0fbb254b1b28c195291b1900ffd49a277bdbc8f

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5427f522967a61a0a1acc06078280bfec52bc445f176700d074b29e820e2aa40
MD5 97d5d66ad8aa06c8bf4f9da88dab41d9
BLAKE2b-256 f788b2c12744a8be17cab0715f25588e4b0f067bb1973f2028809d872743da1e

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6423dfc80e04c5a0215d44df144593703b3e37b0e37acdabd9c6f5f08be30a64
MD5 5cdaea97f5a7d5dcc86668bece33484e
BLAKE2b-256 558451d67ff9be5561c536f9da02fe24a845b9bc6b0a94948892dd6432723eac

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdec6f15ff26c05c9ead6a90f557d65b007a0a321d537ae22996670c560b47ce
MD5 fef8e7558056ce6cb4daab557cfde233
BLAKE2b-256 83d8a70202babfc7ef782974bc83a80c44e6f66725f3252159b7d9740211a085

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a40ba1febe592d7004f8c968988bcf20c92b49d3dcc7ea85621ced18f22736fc
MD5 e6f6673bd702502e217abaeab64eabe6
BLAKE2b-256 a794f8504efc6ab62293c89fcd5144a21ab096856ce43d154d961127fd9c3ceb

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 36e1c290194f6e50d3ffd4e3014939b4f5a43971fd830baff3f6894418d5582a
MD5 82413f2e8016ef7bfed921e51fdc870e
BLAKE2b-256 e423e18a95d8b111370e9c635087272a87171b8616028675899e446deb2d5357

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-win32.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp312-cp312-win32.whl
  • Upload date:
  • Size: 185.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bbcc54c70ed29b2ba93fb42ca4946fb5cc9a87264fecf831bb96343537db1d0b
MD5 cfdf79808f35d4455313202005bda6ee
BLAKE2b-256 b0590cd6da8f92d966a237ff75a01e4e730897af1ca663604b994494bf0441e8

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4835eab1c15642823757f4043bfcffaf3ac56c93969bb1c1c43bcc6d2270ea82
MD5 8ec9e7f4b80868aa6417794d7b4d9db5
BLAKE2b-256 fcfebe60b34cc6d1b5442e96a979b9d5c6b08700212b79abf30f5b22c2eae25a

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b388f8460408e545766e65903d301e85887c9c2204ac62b70842e2ba7bfcd806
MD5 e24606e6e51b94ace8ae90b95b801ea5
BLAKE2b-256 75a4ed4d26c5f2df7a1240b384d8335243bc8b91fa0ce466522d195258089a34

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c43e2c249ed70d866edfdd83fd408374496c3a7417ca56e859141da2f244f7bd
MD5 fe5e364c58e499d8c4bb5df615a8d170
BLAKE2b-256 cb1d158ea4b7cd420e44703d17b4988b931aab83c29ce3bb08124d3b4866add9

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b7d207105760b5dc52370263889d4398e6c1ad6be40d0c132cfd98542f4db90e
MD5 988382b3f23e77c1d75822b244cdb464
BLAKE2b-256 be3cf2a011d0074e803837741d3daee8e2f11812e47847598372e0fda54f4c69

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 656684323761a0703628ad76ec4bbd65149b135e14dbb96f527c8ca1a5d196f7
MD5 2bcde04f4a9e57fb1d7b80818fdafa70
BLAKE2b-256 d0428cb4f3a17612f41569e6bd3954135dd427d60284fd758c888e2a70a97fcd

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 43b7f873b0cb599c0dbca8ca4c007471a5c1ed97606f4a16edbf57caafadfeb1
MD5 eabe1f7489d3e53d7b8168edc1707008
BLAKE2b-256 d312b3589c8092f49eb354a71a233131c1ceb80d418e4f7d436c0b1665c4f1d8

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac86c719ad75d04cda925be17519f35ef1b9bf80ce05439322217f95471ea1d3
MD5 e09ed8e43b7cdee2a1a57fe871bd65a6
BLAKE2b-256 9f368e2065f6dcc1cfa28ea4770894b62734a4366500168e70b5fbac07976b9b

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-win32.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 186.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8a3ec807f9728951fecdcc707e7827bee09d57fb0f88d07621d9e010e88b2f86
MD5 2fb8c761bd64973b89d2f7b2697be25c
BLAKE2b-256 76d58a150a521c650bb6921327966a1d62060f00febbfd2e0d6f7259af2c0918

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1abd09077820afba8f86b41a5761509915a5a9c8771d6abc60bc665820f84b8
MD5 c3007decbde30fd7ef2d2e667634b6f0
BLAKE2b-256 e9f67ccce7a20f651188f3cd0753a9cf46985f822e348d1d2ea69dc71f0657f3

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dd872f4c7ffb6c79138c6b773e67afc4775e7dd3a0d502b02a49e8489c1c8dad
MD5 9dce6abd7572da99db3a0efe9e77bb2f
BLAKE2b-256 979781dfdcebc09b6db5f37ddd381d7528b78ad9b867721b9a6eeeef30b8be8d

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8044f7fa80e9b802546fcd2d4a17a1ac42cc6c365d7f187d3a0f2c0a769e1c4b
MD5 3dac020148bbd91edc5539851dfe2730
BLAKE2b-256 a75386596ea1cf4acd73f9619065bcb7ebb3e862c723fa87b22e61dc25306ae0

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e72a4db7176660fffd529fc9b3468e592fae1298503eb6147bfbeff8275d2c25
MD5 e54864f069445d035b803a1d534ede4b
BLAKE2b-256 9eb5c909213b4c49f228eaa2300b9c72a177c3035c7f24d3e3ab6188694da444

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ad8c9ed0aa7586c6a8faa35f4486eec6642346367c309c2cfbb3776b797e6d1
MD5 3ca4001a47660d05c81f178a8622ce9c
BLAKE2b-256 abccff8b57e01d66242586f9b732930ffae290825a4ea4d2fbcaf3be147e0cf2

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0239c50842e1efa03d46b2fdfaf6aac449706df723c8ef33c38dc29387b053c2
MD5 31d2382c50bff56ad0fcdd25af7bedc4
BLAKE2b-256 866de9e5e9fb7ed4bac21f7b72e9fb7db8b5f8af7469608358faf76a5c6efa20

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9fdf8118db7b4581e5607cb57d45432b997f19485efef8870ccfb549569382c3
MD5 b86f6242b635a444eae39aef9735062f
BLAKE2b-256 e041a5e6c5bf4fbf8768c97c498db3650498caefd708da50e4e5cefcc3851403

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-win32.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp310-cp310-win32.whl
  • Upload date:
  • Size: 186.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e52d4f9ffe1c4800334dccf78343c990d78aef340c26a2c8afb4b02c8ca00aba
MD5 43abe49487437eeb7e85437cf1ecd673
BLAKE2b-256 8117856779ae75dad014551d0aa3596b69bdf5c047ca4cb18e8ccdf41f1daa5d

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e13f3cf8cc93f0c0edecc86a5f98bf31705bfb7145d349bc3945ed919c7328df
MD5 307a7a90bd1a2a00314166df637e5992
BLAKE2b-256 8f813650ff8359b8f548fd81444f65ffad668398bd50f2a828c6a4bbff45f0b2

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fe18a273eb607368c0cd01777379fa3d00a76fdd314893ce1a83412e7e4775f3
MD5 f6d76636b819338342a22fb3d08ca36e
BLAKE2b-256 643de84740a8d5bda4708c9d7fb41f82edbdefdff2079cff5e3fb388741ca4a2

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8183cfdf68c2b015c3f7635a04e0f27cdf2ff3126f0399a02328deab77341f2b
MD5 7499a57b2ead4c3a8863f01f2560e8f7
BLAKE2b-256 0bc400edaa83754391f3e226b84b27a6808aae24e5ccd757968f11298b617a53

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef348f5c2ecfb594a9f0832b35bc8b99b887e939881e6f945eb03307a2738a74
MD5 972f2cc3794ed766f77472d2db8e6df1
BLAKE2b-256 d26ef541961b51559f0e923fe427ef7930e90cc05b005bf8c171e5dac20f2dcd

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7610ca423ad71a5e34dbb00c5c144e073808b49eeb9871e20595cc640f443ad
MD5 55d16b4420eb04d52147be994292d4d1
BLAKE2b-256 18cad4a03f6008e06939373ea8f096c9477d9df3a81d1503d7b17aee466297a1

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 35251c8e7c1f5c67340fc936b596c136fd87973134113bbd7faceb611059c578
MD5 99ed4c3d491964b21c3ec1630a3c41e0
BLAKE2b-256 aec6869c5bed386fcdafd3a7494b88e95874666542c4115cf80da79f0b5fb140

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 218.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c2aba17b162bf3fa0f68a8841031442c589b23180fc3912cafb8c3dcfefc5641
MD5 a38028c1d33c33c9db72c42046b22b2a
BLAKE2b-256 08414c69a5bf87e22cb64ee808773cfecaf25c9c2506c3c1dfda51443f3cbc92

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-win32.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bf33a692c3379c47e6526079739da2553cf0b53e37100423e8da2e39a15a8177
MD5 3574205f6d2b657f9211aa605773ba60
BLAKE2b-256 2e316a7156c6b19e1ab57860c73c5ae2eb02467ac72f1119757a3ded1bcf6236

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16333b09072155ec41e5d9b806ac66a04098f600b6120ae0be4c42b946bad319
MD5 39b37bc24c8c68a2df6ba784527f5d4e
BLAKE2b-256 049ea78a3f549f93b1cb1143c2aec6fa6c82942cb8f80e9a26c57d8b11e28a31

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f3aecf7fb2ae79a59981d216098c33bf2509ac426b5fab28b24f1b4f70cefc8a
MD5 f2806a822ff6b09d857534432302e5e1
BLAKE2b-256 c2df3d8dde6560ba64b225e6e83f6d187a84181dec1ce80dd4f5d67490fc4ded

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 120944741894e70ffbf7a496d251e85b591ebaf40bb6746d9c4581e45b75140a
MD5 154aa76c53d12dc1c11664a714ecf00d
BLAKE2b-256 bbbfaef64ca447d5d5b7ba31f0ab83c71fad607b967b031df71dce545fde396c

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad9f6272a95d6621ff6ce131fd657d2f906276b8c10d2f0d5ca6f7ec272b411c
MD5 1a415928531b4571d5d004a5179ded3e
BLAKE2b-256 a3465f53b11294f6ac13cdb548857030d2154cc1fd3a54d838c8d4633147704a

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37b741376789d1813bf98be2fc89856822fbfaad0309075281531c5cbd31973f
MD5 86954b95c3e779cf6148344090e39956
BLAKE2b-256 adcb9af79e64b999d82fa9914947af4dd0ae4c31d4fc7b786c24745fdaa00bb3

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a12b5f13e1e04965a871ea7ca742f824a6e18ac3be98ae5d9523d254029a1770
MD5 1eb024925bb98515de09bf5ebf13759e
BLAKE2b-256 506a999aec89058ad23d6084153fb97f22a90a60684967fd595386456016d9c8

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 218.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ff37de190d4add51ad04b6cee1a6dd9b1fb97b26b3859cd7f98b98621bd8edb8
MD5 81435279c395bf0b3c8b3b4ba170aad5
BLAKE2b-256 d6920dec5fc0979fb1112a16c7b32d955f8e59e3e160dfcaf07f5e9a72208a26

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-win32.whl.

File metadata

  • Download URL: flip_evaluator-1.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b32f02289962211719d280174a989ce7537f5d1ec1cb0fc80b54a37c23563a15
MD5 7feeb5a0a0b103810c3880a9fb97da2f
BLAKE2b-256 10c0e5992e9fc22ba64f698d75ad483031dab9a8196707778dcd3681a1be7ca2

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96f17705eee54877934bcfce1939c314569a2c31a50267594c943d0b2ec29060
MD5 39071647d48a22474d18ca4430ce8892
BLAKE2b-256 a82deb1e1d1798ffcd0c823197e91054ac7e56467e9cd81c687f6ec1a2c34a4e

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b9d4b41b4c0dc83fec170c1b38e68c479123919372ed3434bd78cf23baff57b
MD5 7e970ca5e51e1404569a3ac5b77ce597
BLAKE2b-256 33307b4bd3fc4df3e41b8babc66fb5205017abc8dd1369a2fe8ac3bfd19ec03a

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4256559a877b16afa5fa27d3a090dfe3388cb14d802712ff21673217bd895762
MD5 66623290ae6eb1e1a0e5610a758f5bb9
BLAKE2b-256 bd4ae868c827b4bf74a839db6ff6f01613e5f6038cb52071951c354c53e54cdd

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 780c9941569754684614eeff3d011c3fcfbcbd1b21d4223ae68134482fff5e72
MD5 1be7d5c3ee06cacbefb05977ce2f51b3
BLAKE2b-256 0b231b86b01a6a90f8643d018405f4c7e4629aa05d142e7352e2904e11521c1f

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb94be403af24048716424e9b58bf7de6cb7676c80ef1e72826c360a2177607b
MD5 ac6556db0e068ec3e9d9d0f213b0fca8
BLAKE2b-256 a7122ed45f0c4025a3bfb34c8243fbe6d8457f50386c931154965a6b46775ca5

See more details on using hashes here.

File details

Details for the file flip_evaluator-1.6-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for flip_evaluator-1.6-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ff60e86b4be156f29fdc6ccb879c68f303f37bb298abdeb629ccba4bb7bb4515
MD5 2a1bd59cac8b7bbbd416b41b63ec59d4
BLAKE2b-256 60694da73c1b28d6a86c2d5d088bc247ca35237de80e3b10f7f630e1c9c31426

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page