* added the search index module
* changed the search function
deleted test feature
* changed the weighted compare for RGBA
Changed the Weighted compare for F32
Changed the Weighted compare for Vec
Changed the Weighted compare for Indices
added Indexed Images and functions
Changed Database that it uses Indexed Images
Added tests
Added the rgb_to_lab function
added pixels function
* added Documentary
* minor changes in Documentary
---------
Co-authored-by: Felix Müller <felixmueller1620@gmail.com>
* imageLoader branch created
imageLoader file created
imageLoader function created (placeholder)
included imageLoader into lib.rs
added a new folder with 2 test img
* added the decoder and began to configure it
created new variables and initiated them with calues from the .info
added some questions
* added Debug to the the derive at the image mod.rs
added a few more test pngs
added functionality to the function imageLoader
added four functions which decode the IDAT chunk into the correspondig rgba values
added test functions
added documentation
---------
Co-authored-by: Schwingel0206 <Elias.alexander@unity-mail.de>
Co-authored-by: Schwingel0206 <132705455+Schwingel0206@users.noreply.github.com>
added the "iter" and "iter_mut" functions
added a test for the validate function
added "From<u8>" and "PartialOrd" to the generic
added documentation for the added features
* added multithreading crate with thread pool
* added crate mutlithreading
* replaced `threads` memeber from `Threadpool`
mutex with atomic primitive
* fixed doctest for threadpool
* added module documentation to multithreading
* added functionality to drop thread handles
automatically when threads have finished
* reformatted crate `multithreading` to pass tests
* added benchmark for `threadpool`
using `criterion`.
* finished benchmark for threadpool
and fixed documentation for threadpool
* added unit test to `multithreading`