Feature
* Add ref issue 7b ([`8f6d524`](https://github.com/zama-ai/concrete-numpy/commit/8f6d524c0f4595bb99a8452ec8b446f020fbe6df))
* Update/rename docs and advanced examples ([`226feec`](https://github.com/zama-ai/concrete-numpy/commit/226feec93bd8c815436bd2415bd011ee7361af59))
* Decision tree converter to tensors computation ([`39f0993`](https://github.com/zama-ai/concrete-numpy/commit/39f099338e5cbfa250108dbeb86c76e972cb5e6b))
* Add missing pieces for relu6 ([`9e938dd`](https://github.com/zama-ai/concrete-numpy/commit/9e938ddffffda759ecda666806ae68ff80dc9987))
* Update IrisFHE.ipynb with signed weights + add visualization ([`07e8411`](https://github.com/zama-ai/concrete-numpy/commit/07e8411b50d9d59f5936623e8e5d3edced5eb4ab))
* Use signed weights in compile_torch_model ([`65be1b0`](https://github.com/zama-ai/concrete-numpy/commit/65be1b0818bc678cf2ffcb8fa27d54397d273267))
* Improve GLM model to support associate blog post ([1234](https://github.com/zama-ai/concrete-numpy/issues/1234)) ([`57bbb8f`](https://github.com/zama-ai/concrete-numpy/commit/57bbb8feaba0cc9666946e7ececefe2931ec00e4))
* Make the last layer over 7 bits ([`25e1253`](https://github.com/zama-ai/concrete-numpy/commit/25e12530d18d5348c592da0af41cccada25b5687))
* Support 1D vectors in MatMul ([`94b9d83`](https://github.com/zama-ai/concrete-numpy/commit/94b9d83cbb485f209d2f8ea9d56b2c782da880bb))
* Update regression benchmarks and examples ([1163](https://github.com/zama-ai/concrete-numpy/issues/1163)) ([`f1ba378`](https://github.com/zama-ai/concrete-numpy/commit/f1ba37891a9e249f18d9992d09e43c237326ba57))
* **mlir:** Implement mlir conversion of reshape and flatten ([`c8ec2a2`](https://github.com/zama-ai/concrete-numpy/commit/c8ec2a23401fb476f93fab7fd8938e383966f6c7))
* Create a method in the new interface to compile using an inputset in one go ([`ce48a75`](https://github.com/zama-ai/concrete-numpy/commit/ce48a757c632c2593a610effe73a3b4bb18815ac))
* Add GLM example and benchmark, improve quantization ([1115](https://github.com/zama-ai/concrete-numpy/issues/1115)) ([`93076e1`](https://github.com/zama-ai/concrete-numpy/commit/93076e162f0d5a55b4041b7b6e17a5c47b2cfca4))
* Allow to pass a string for the artifacts path and convert to Path ([`0c2c6f8`](https://github.com/zama-ai/concrete-numpy/commit/0c2c6f8298848d266827b3e60e33dcab17386291))
* **mlir:** Implement MLIR conversion for clear encrypted ([`cad7d67`](https://github.com/zama-ai/concrete-numpy/commit/cad7d67e22b6faba759abd607381d60cccc97ab4))
* Easily print and draw NPFHECompiler underlying OPGraph ([`a9a8cdb`](https://github.com/zama-ai/concrete-numpy/commit/a9a8cdb22320e345071c084bcc50d5b6ffbd405b))
* **tracing:** Add shape property to base tracer ([`2226352`](https://github.com/zama-ai/concrete-numpy/commit/222635200b4317927960fc3f40e8bd868d139660))
* Update compile_torch_model to return compiled quantized module ([`c7255df`](https://github.com/zama-ai/concrete-numpy/commit/c7255dfd6653aee37bea79ed00d1ed8448656e0b))
* **extensions:** Add and test support for negative direct table lookups ([`1b5785e`](https://github.com/zama-ai/concrete-numpy/commit/1b5785e058d033f2f0119769e7c1926ee4de8fc6))
* Create torch-like API part deux ([`8b0a793`](https://github.com/zama-ai/concrete-numpy/commit/8b0a793cdac0fcd4221872515bfdfdc5632e89aa))
* Adding a compile_torch_model function ([`edefde9`](https://github.com/zama-ai/concrete-numpy/commit/edefde9189d184603b11cf7f51b4244be9bb5dac))
* End-to-end compilation of a torch model ([`1625475`](https://github.com/zama-ai/concrete-numpy/commit/16254758972fe45192ad5b403a3e4137023a4fbc))
* Create torch-like APIs part 1 ([`13b9ff9`](https://github.com/zama-ai/concrete-numpy/commit/13b9ff96f00a8ef095015703ae85c1dbb4151cd9))
* **mlir:** Implement mlir conversion of constant indexing ([`ac74e94`](https://github.com/zama-ai/concrete-numpy/commit/ac74e94e1375456e744fa2fde56bcaa5f8cf46ab))
* **debugging:** Implement printing subgraphs within the graph during printing ([`926597c`](https://github.com/zama-ai/concrete-numpy/commit/926597c3f649b48796f8c6a22474b44973ce3de0))
* **deps:** Add a makefile target to check licences ([`f7fab8b`](https://github.com/zama-ai/concrete-numpy/commit/f7fab8b965e29f7068b8976fbf4aaedc11a6cb6f))
* Add QuantizedReLU6 as a supported activation function ([`dfc762c`](https://github.com/zama-ai/concrete-numpy/commit/dfc762c2e208fcea9c82faf4da9fa4f2d15434b1))
* Support TLUs with signed input ([`f53d374`](https://github.com/zama-ai/concrete-numpy/commit/f53d374d1f673dfadce90429d0d83f8e32b69cb1))
* Add clip support ([`60d8079`](https://github.com/zama-ai/concrete-numpy/commit/60d80793034e6b172f899629d5402bf63f7ab2f6))
* Accept non tuple inputs ininputset for 1-parameter functions ([`a77c369`](https://github.com/zama-ai/concrete-numpy/commit/a77c369daf908ac0dd1308aecc764398be037aad))
* Add signed intergers quantization ([`a5b1d62`](https://github.com/zama-ai/concrete-numpy/commit/a5b1d6232ebfd87e807a9b7ae4d0a413a682343d))
* **tracing:** Add support for more arithmetic operators, when one input is a constant ([`4c6e166`](https://github.com/zama-ai/concrete-numpy/commit/4c6e1661ec1e3a5e70899bd520e1ea29cef25111))
* Static post training quantization and quantization module ([`507ccd0`](https://github.com/zama-ai/concrete-numpy/commit/507ccd05c5620d07e4e136375d9fde8c941652da))
* **optimization:** Support more fusing topologies ([`ff03bc2`](https://github.com/zama-ai/concrete-numpy/commit/ff03bc222028c165e08c07109675fd6b4fd676da))
* Allow tracing __eq__ while keeping hashing when not tracing ([`bc145e2`](https://github.com/zama-ai/concrete-numpy/commit/bc145e21e148710895939f73ac1c2088d4d83f3d))
* Remove transpose from layers ([`c978107`](https://github.com/zama-ai/concrete-numpy/commit/c9781071243aecd61b9116d327b72728dfdff1e6))
* Add support for comparators when one input is a constant ([`a712b05`](https://github.com/zama-ai/concrete-numpy/commit/a712b0573c5216c71caa13cf97b5233d142ded68))
* **mlir:** Implement MLIR conversion of MatMul ([`c733daa`](https://github.com/zama-ai/concrete-numpy/commit/c733daa78c1b184c1dba84aa7b02a81b6f2926e1))
* **tracing:** Let's trace k<<x and k>>x ([`05cacc8`](https://github.com/zama-ai/concrete-numpy/commit/05cacc8744db0d52c02ce45707eab0abb6ae8e76))
* **mlir:** Implement MLIR conversion of multi lookup tables ([`1d691f2`](https://github.com/zama-ai/concrete-numpy/commit/1d691f232b7e99e2ee32ab0a83f2fcbb5aa76e39))
* Separate matmul from the floating points and zero points values ([`fac0479`](https://github.com/zama-ai/concrete-numpy/commit/fac04794651ef1ca5a5681fa55a0dc0dd71a9e1d))
* **tracing:** Add support for ndarray functions ([`a2a61a0`](https://github.com/zama-ai/concrete-numpy/commit/a2a61a079f2c13666c6a468fe7bb04b758d28130))
* Add support for __floordiv__ ([`93820e1`](https://github.com/zama-ai/concrete-numpy/commit/93820e15885846456d654a8d3ef67702f422a061))
* Add quantization utilities ([`c5952cd`](https://github.com/zama-ai/concrete-numpy/commit/c5952cd09f6be7fa58514ea860b8baba886ba323))
* Add support for __truediv__ ([`955470f`](https://github.com/zama-ai/concrete-numpy/commit/955470fb8944784a79c284bc04379c2043520d3e))
* **mlir:** Implement mlir conversion of basic tensor operations ([`ee202a0`](https://github.com/zama-ai/concrete-numpy/commit/ee202a03b3ab8dd667b005cc8d44d0d919f14364))
* Add neg support to BaseTracer ([`5657568`](https://github.com/zama-ai/concrete-numpy/commit/565756810d59c197e156c4658badb6ff881b55c6))
* Conversion from torch.nn.Module to numpy. ([`fac7c9c`](https://github.com/zama-ai/concrete-numpy/commit/fac7c9c954d971109d82df338f84a12b22921b2f))
* **benchmarks:** Add constant indexing benchmarks ([`d4909a7`](https://github.com/zama-ai/concrete-numpy/commit/d4909a729f9940fb5b7ebb6bc8c80cac469f0f22))
* Clear error message when a constant shape is preventing float fusing ([`b716ddc`](https://github.com/zama-ai/concrete-numpy/commit/b716ddcf7613ee0034aedf2aad20f0b632ab8d0d))
* **benchmarks:** Add dynamic indexing benchmarks ([`39ad5bd`](https://github.com/zama-ai/concrete-numpy/commit/39ad5bd894bdf4d75f275c9ead5ba5c3c64583c9))
* **benchmarks:** Add multi tlu benchmark ([`4e41e33`](https://github.com/zama-ai/concrete-numpy/commit/4e41e3362b4d731cc50d586d514de8d2f80e0c1e))
* **tracing:** Support x.reshape as well as np.reshape(x, ) ([`50a6b06`](https://github.com/zama-ai/concrete-numpy/commit/50a6b06c374b9df716c4f63534bc3a15588ebc76))
* Management of reshape ([`086dba4`](https://github.com/zama-ai/concrete-numpy/commit/086dba41941710f882b9be5340041852e6b2b6f8))
* **extensions:** Create multi table lookup extension ([`39c1603`](https://github.com/zama-ai/concrete-numpy/commit/39c16038c73d30031ded4b135196673c4883fbe0))
* Implement a generic node for functions which change shape ([`8123a5e`](https://github.com/zama-ai/concrete-numpy/commit/8123a5ef4521f02fc0ed230a5f3f84b0c910b421))
* Emit loguru warning with reason for subgraph not fusing ([`212dc36`](https://github.com/zama-ai/concrete-numpy/commit/212dc363828facf38f57803a20db1b15b1386cc0))
* **tracing:** Implement tracing of matmul ([`eedbe06`](https://github.com/zama-ai/concrete-numpy/commit/eedbe0606b8c46edf888e293d61f1e8390d5d64d))
* **compilation:** Provide a way to automatically generate a random inputset ([`70fbac7`](https://github.com/zama-ai/concrete-numpy/commit/70fbac7188ff96b05841c725bcb53ca993c6a34f))
* Manage signed constants ([`9459675`](https://github.com/zama-ai/concrete-numpy/commit/9459675cfb211c3765dc52a2e4548d53b3413dfc))
* **tracing:** Implement tracing of constant indexing ([`65af962`](https://github.com/zama-ai/concrete-numpy/commit/65af96253b2d5862c77db8b0aded1c0dce5a5545))
* Add table deduplication to NPMLIRConverter ([`fbfaeb2`](https://github.com/zama-ai/concrete-numpy/commit/fbfaeb2b1708bba6edf72d24d1bd1b0a24da3bbb))
* **benchmarks:** Add a way to check benchmark scripts without running them ([`7f1222e`](https://github.com/zama-ai/concrete-numpy/commit/7f1222ed370dcee01b457cdc284eecb5c00029f7))
* Let us choose file to benchmark ([`806d658`](https://github.com/zama-ai/concrete-numpy/commit/806d6584e8e8ff6c90519bc8a53db4fba695a295))
* Remove support for np.invert ([`7bf2f09`](https://github.com/zama-ai/concrete-numpy/commit/7bf2f096155062ac7920041a802c507a48da481e))
* **ci:** Add 'execution' optional scope ([`e164671`](https://github.com/zama-ai/concrete-numpy/commit/e16467160869883e2be1cf543d5b316ccecaf6ec))
* **compilation:** Provide the reason for MLIR incompatibility ([`73769b9`](https://github.com/zama-ai/concrete-numpy/commit/73769b917ee35b00c383d3035e2d0e65ddb66f38))
* **debugging:** Provide a way for highlighting nodes with custom messages during printing ([`4c9c49e`](https://github.com/zama-ai/concrete-numpy/commit/4c9c49ecd23436e870e4ba4f46fa42172e4bfa1d))
* **ci:** Add 'compilation' optional scope ([`753ab5b`](https://github.com/zama-ai/concrete-numpy/commit/753ab5b6a252a83b3ef517024ee6502635e40626))
* **tracing:** Add output_idx information in edges ([`a4da3b8`](https://github.com/zama-ai/concrete-numpy/commit/a4da3b82101f53a8423161bf309e58908dbb8b5a))
* **debugging:** Let's stop using custom_assert ([`0cd33b6`](https://github.com/zama-ai/concrete-numpy/commit/0cd33b6f67892eba22e5bbb7fc902872e34334e9))
* **benchmarks:** Add more metrics to logistic regression benchmark ([`acdb80c`](https://github.com/zama-ai/concrete-numpy/commit/acdb80c6e3cd1e523aecbb4a71379092566c028a))
* **benchmarks:** Add support for full and unit targets ([`47f03e4`](https://github.com/zama-ai/concrete-numpy/commit/47f03e427fd37d206835753b52b9fa3414d7269c))
* **ci:** Add more optional scopes ([`e7a141c`](https://github.com/zama-ai/concrete-numpy/commit/e7a141c4f118486254a858eb182d059743c4bba7))
* **benchmark:** Add alerts to benchmarks ([`c8b95de`](https://github.com/zama-ai/concrete-numpy/commit/c8b95de3e4df7a54ef840b471c13163a335627f4))
* **benchmark:** Integrate alert system into measurement script ([`4205e09`](https://github.com/zama-ai/concrete-numpy/commit/4205e096f48205c13de9e731cefc7fc8c946add1))
* Get_printable_graph is more precise ([`dedbde9`](https://github.com/zama-ai/concrete-numpy/commit/dedbde93d077cdd589d53c7c047d6eac92b47eec))
* Write %2 = Add(%0, %1) instead of %2 = Add(0, 1) ([`e8b8869`](https://github.com/zama-ai/concrete-numpy/commit/e8b8869ae89bf69ec33745f37c0d0707eb88b84b))
* Manage float fusing for tensors ([`44016cc`](https://github.com/zama-ai/concrete-numpy/commit/44016cc80c94658900e25fbdb06405c78e2df732))
* **benchmarks:** Add source code information to benchmarks ([`2cfb32d`](https://github.com/zama-ai/concrete-numpy/commit/2cfb32d2c1afac7cca1fe75dc701315b41deef2d))
* Add management of boolean binary operators with a const scalar ([`e8114cc`](https://github.com/zama-ai/concrete-numpy/commit/e8114cc47018cc23a8e532a228370fa1f8be60b1))
* **configuration:** Add option to treat warnings as errors ([`6affa54`](https://github.com/zama-ai/concrete-numpy/commit/6affa54473c919ae937c109fed9bce7b4b4b23dc))
* Add more bivariate operations ([`2da3895`](https://github.com/zama-ai/concrete-numpy/commit/2da3895f1aa4ea836613316a3fea68ee0989b732))
* **compilation:** Implement MLIR conversion of constant arrays ([`5fce0d2`](https://github.com/zama-ai/concrete-numpy/commit/5fce0d2920d450d1c22cfb2824b1aa1e43e61961))
* Manage sanitization properly for numpy functions ([`0317dd4`](https://github.com/zama-ai/concrete-numpy/commit/0317dd49ea41aa9c467c3e7842079dbfad6510c1))
* **tracing:** Add test for extra args passed to ufuncs ([`4a77d05`](https://github.com/zama-ai/concrete-numpy/commit/4a77d0515a92c03ba36a778610d1e858dce8533e))
* Manage binary op where one input is constant ([`56e0ed4`](https://github.com/zama-ai/concrete-numpy/commit/56e0ed4a11138f6da407e286fcdf51450c4cc755))
* **tracing:** Enable implicit broadcasting for binary operations ([`83ea485`](https://github.com/zama-ai/concrete-numpy/commit/83ea485fe1959ea3097e3ddbff99798ef049faa9))
* **tracing:** Implement and test tracing of basic operations for tensors ([`ceb23f9`](https://github.com/zama-ai/concrete-numpy/commit/ceb23f93d5fdee9c9537e027c5b970c21a5e4cbf))
* **benchmarks:** Add basic tensor operation benchmarks ([`43743ff`](https://github.com/zama-ai/concrete-numpy/commit/43743ffdbc818f25401badb94beb8e818fd4f411))
* **script:** Replace '&' with 'and' within benchmark target names ([`2515e9b`](https://github.com/zama-ai/concrete-numpy/commit/2515e9bf8a2d5a2dfb9563e40024f9049100fd39))
* **fhe_circuit:** Create FHECircuit class to combine operation graph and compiler engine ([`003bad5`](https://github.com/zama-ai/concrete-numpy/commit/003bad581a79c4337324b1ea22ecf4e4aafbe777))
* **float_fusing:** Restrict to scalars before supporting tensors ([`a9d44f4`](https://github.com/zama-ai/concrete-numpy/commit/a9d44f4758b61e616b2df31865d239fb045dff12))
* Adding management of numpy.sign and numpy.signbit ([`2b7fe09`](https://github.com/zama-ai/concrete-numpy/commit/2b7fe094d28adfe7e9962a98749af70f53e64615))
* Adding management of numpy.reciprocal ([`4060435`](https://github.com/zama-ai/concrete-numpy/commit/406043575a20798d0679af48f57a020d121b0770))
* Adding management of numpy.positive ([`c52032c`](https://github.com/zama-ai/concrete-numpy/commit/c52032c28525d44edc808a4b35d87a5808fd9c10))
* Adding management of numpy.negative ([`2638ba5`](https://github.com/zama-ai/concrete-numpy/commit/2638ba59acdd94ab98584b20f5b2919695bd9a0d))
* Adding management of numpy.isfinite, numpy.isinf, numpy.isnan ([`4adb0eb`](https://github.com/zama-ai/concrete-numpy/commit/4adb0eb18e58fd8548ab935a569b5258b9806329))
* Adding management of numpy.square ([`ddf08eb`](https://github.com/zama-ai/concrete-numpy/commit/ddf08eb2738dd4610eebadf84e6d41d2b449ebf1))
* Adding management of numpy.absolute ([`2351730`](https://github.com/zama-ai/concrete-numpy/commit/2351730cee436fbe104942e681896193dd5f2b84))
* Add more metrics to linear regression benchmark ([`bd95714`](https://github.com/zama-ai/concrete-numpy/commit/bd95714c239ffa7aeed386cf16e068ee0c251d73))
Fix
* Allow more than 6 bits in the last layer if asked by user ([`418feeb`](https://github.com/zama-ai/concrete-numpy/commit/418feeb78cb9cf5cffbad8de738afee4464514f1))
* Allow retraining when the compilation is not possible due to overflow ([`3a9af99`](https://github.com/zama-ai/concrete-numpy/commit/3a9af99e86a9f9f5ef849e35061c6a23595c778c))
* **compilation:** Use proper variable input constructor during lookup table generation ([`4b647b1`](https://github.com/zama-ai/concrete-numpy/commit/4b647b108df410cd8f7a5e88f062808bc307f610))
* Docker builds failing due to missing flag ([1343](https://github.com/zama-ai/concrete-numpy/issues/1343)) ([`a9e8ebc`](https://github.com/zama-ai/concrete-numpy/commit/a9e8ebc12966724e9d13a9e09af6cc173b1f7d3b))
* Flaky test in 3-FC ([`4a8c0c3`](https://github.com/zama-ai/concrete-numpy/commit/4a8c0c3d4dfadc2a46ca28862f70643f920ff5b3))
* **benchmarks:** Update some bounds, bump python library, change accuracy calculation method ([`3f950da`](https://github.com/zama-ai/concrete-numpy/commit/3f950da7349ed31c3bffaa69eee0f8c517f589cb))
* Change awkward decision tree notebook title ([`b481650`](https://github.com/zama-ai/concrete-numpy/commit/b48165045ae236e8909a87bf55b1ad1b8fed42be))
* Accept other comparison functions for the new per cell checks in tests ([`0af9191`](https://github.com/zama-ai/concrete-numpy/commit/0af91911c3ea7d40637dd0853f242ea68f599939))
* Correct matmul reshapes for 1D cases ([`2dc070d`](https://github.com/zama-ai/concrete-numpy/commit/2dc070dd4b43e62158d84b118812fba0df388ccc))
* **scripts:** Reset continue state after each code block to avoid combining everything into a single code block ([`511b6bd`](https://github.com/zama-ai/concrete-numpy/commit/511b6bd6c0c537a1159acb8636775bddd2ce1c19))
* Set torch seed in doc ([`75d231f`](https://github.com/zama-ai/concrete-numpy/commit/75d231fada54fceba07844553333fb898c89f2c0))
* Allow signed matmuls ([`31a3bdc`](https://github.com/zama-ai/concrete-numpy/commit/31a3bdcf2e8f5986b9ef394b4d0cf4228c74cd16))
* Benchmarks for regression ([1188](https://github.com/zama-ai/concrete-numpy/issues/1188)) ([`b34984d`](https://github.com/zama-ai/concrete-numpy/commit/b34984d44c9a729b023ec37e43a359f62ce7dadb))
* Notebook cell output color in docs ([1190](https://github.com/zama-ai/concrete-numpy/issues/1190)) ([`2ef8b6c`](https://github.com/zama-ai/concrete-numpy/commit/2ef8b6c43b1ad20555ea182a5c587cf5c8fe966f))
* Typo in linear regression notebook ([1177](https://github.com/zama-ai/concrete-numpy/issues/1177)) ([`2b81fc0`](https://github.com/zama-ai/concrete-numpy/commit/2b81fc0599003c33d3f424a0e8861fc875504863))
* Put_back_round ([`4cd4cf4`](https://github.com/zama-ai/concrete-numpy/commit/4cd4cf43525bd06a14565e02e3b1515803a3f5c9))
* **benchmarks:** Resolve inputset and dtype related issues ([`5c39504`](https://github.com/zama-ai/concrete-numpy/commit/5c3950407c95c6a363f72cc96d6a7535a78cfb40))
* Increase the input data range to fix error when only one weight per layer ([`bf70396`](https://github.com/zama-ai/concrete-numpy/commit/bf7039634041e0bb135a9570f79e81b7af04283d))
* Fix issues for certain form of functions ([`39b168d`](https://github.com/zama-ai/concrete-numpy/commit/39b168dfd594f7648073a72ccb2d71827ed8cbaa))
* Fix benchmark script ([`fe90b35`](https://github.com/zama-ai/concrete-numpy/commit/fe90b353927774bc4d49928b55c71151d9370f4c))
* **representation:** Set correct output type for dot product ([`7e65af3`](https://github.com/zama-ai/concrete-numpy/commit/7e65af390662f37f4e05771dd494267e5733a566))
* Test_quantized_layer ([`aa60d8a`](https://github.com/zama-ai/concrete-numpy/commit/aa60d8ace6a0f3adc7359fb4c2e63d040efa4ea9))
* **benchmarks:** Resolve simple errors in some of the benchmarks ([`efde012`](https://github.com/zama-ai/concrete-numpy/commit/efde01258c1c7552791d357bfcebe61a9d3f25c9))
* **fhe_circuit:** Update type annotations for run method ([`548b755`](https://github.com/zama-ai/concrete-numpy/commit/548b755409d8baf3163397d0637884cfce892a09))
* **scripts:** Properly detect duplicate targets in check mode ([`7f32cf7`](https://github.com/zama-ai/concrete-numpy/commit/7f32cf796594a54fd1c8187c60633c2f4c0d40f8))
* **tracing:** Fix a corner case for astype on arrays with 1 element ([`fed3342`](https://github.com/zama-ai/concrete-numpy/commit/fed3342c5f3c30d18c36af929313a869e0b8fe9c))
* **representation:** Add shape equality check to dot product node ([`d4e5831`](https://github.com/zama-ai/concrete-numpy/commit/d4e5831a57754719eca1bd8a5ce9f5827a088c59))
* **mlir:** Use arith dialect instead of std during MLIR conversion ([`759914d`](https://github.com/zama-ai/concrete-numpy/commit/759914dca637a58a1afa470449bd0684ab94094b))
* Report the correct coverage status on exit ([`9a41a57`](https://github.com/zama-ai/concrete-numpy/commit/9a41a57be04bc75945f6d7cfbdbc42fc4877628c))
* **compilation:** Raise the appropriate error for intermediate signed integers ([`be45339`](https://github.com/zama-ai/concrete-numpy/commit/be453394fb1d632f7cacf03a9074181cc126d1b2))
* **representation:** Handle failure in UnivariateFunction get_table ([`93e39e5`](https://github.com/zama-ai/concrete-numpy/commit/93e39e58f74a5c82f8ea3bab39637ba394ff2480))
* **compilation:** Remove 7-bit requirement for lookup tables ([`71c794d`](https://github.com/zama-ai/concrete-numpy/commit/71c794dbeb8cc973919369793a98442d10425b0e))
* **benchmarks:** Use quantized cleartext loss instead of non quantized one in linear regression ([`280ba7f`](https://github.com/zama-ai/concrete-numpy/commit/280ba7f8cde32025da294b3bf8ea4fb9087bffd8))
* **tracing:** Do not process already visited tracers ([`fc9fc99`](https://github.com/zama-ai/concrete-numpy/commit/fc9fc992c864ece70eb4bb31434d6428bba41a33))
* Correct pytest command in Makefile ([`286dda7`](https://github.com/zama-ai/concrete-numpy/commit/286dda79b2f7e6f1108d412bd62ae0698b077d7b))
* Disable pip version warning during environment scan ([`1dbc961`](https://github.com/zama-ai/concrete-numpy/commit/1dbc961dbb03abf1318753907ef280b3ee451c2a))
* **benchmarks:** Replace properties field of the machine information to specs ([`a7f00ec`](https://github.com/zama-ai/concrete-numpy/commit/a7f00ec11109e49b9d7f8cef236a467ab82c736b))
* **benchmarks:** Treat warnings as errors in benchmarks ([`57b3be2`](https://github.com/zama-ai/concrete-numpy/commit/57b3be2f6d34a20847ce4227be43be6a2b743cd5))
* **debugging:** Improve printing of constants in the operation graph ([`61458e8`](https://github.com/zama-ai/concrete-numpy/commit/61458e89b4bccff7a21c61a86b7f8213d01d033f))
* **script:** Use shutil.rmtree instead of os.unlink to remove measurement scripts folder ([`7e3b025`](https://github.com/zama-ai/concrete-numpy/commit/7e3b0251fce6ec2aff650d12aa9b37fafb685804))
* Select correct parameters for dequantization after evaluation in logistic regression benchmark ([`edcbc0c`](https://github.com/zama-ai/concrete-numpy/commit/edcbc0cffd962968f6fdb12d0bb1385d650c5bc3))
* Better test. ([`42d5b66`](https://github.com/zama-ai/concrete-numpy/commit/42d5b66b69f883f848f5f682ae859830f6bd218a))
* Fix the type ([`3d6baf4`](https://github.com/zama-ai/concrete-numpy/commit/3d6baf410187b074d9371ee1b88c27e4e78f4e29))
* Clear comments ([`7ea39fb`](https://github.com/zama-ai/concrete-numpy/commit/7ea39fb77df478fa81da267c48c13dca6a26a5ae))
* Comments. ([`e67e19a`](https://github.com/zama-ai/concrete-numpy/commit/e67e19ab4f453c72877ab508dca3be28e0021323))
* Pylint. ([`ab7cf24`](https://github.com/zama-ai/concrete-numpy/commit/ab7cf24285e266d2c16b48b033de692e06287491))
* **build:** Convert string to boolean to avoid bug in workflow ([`f97682b`](https://github.com/zama-ai/concrete-numpy/commit/f97682bd23c7e888e4fdfca2d7b86c559cfd54ad))
* **build:** Change commit conformance check ([`456df69`](https://github.com/zama-ai/concrete-numpy/commit/456df69f0bb9662ad2f5de29d7d175c753a69151))
* Generalize error message for unsupported functions ([`77690fe`](https://github.com/zama-ai/concrete-numpy/commit/77690fed84e7f9c488f92ae27aee09db7074d92e))
* Remove double assignment on mlir converter ([`c0fa302`](https://github.com/zama-ai/concrete-numpy/commit/c0fa3027082f02f9e242a5f89c5d024c88ed70dc))
* Remove additional newline on exported graph descriptions ([`e6bdd52`](https://github.com/zama-ai/concrete-numpy/commit/e6bdd52f4df6ed1f787bd0f0e04707469bfb67c0))
* Properly ignore measurement scripts during benchmarks ([`3408bba`](https://github.com/zama-ai/concrete-numpy/commit/3408bba1ede0ddf414004e05911ade97fd31d31b))
* **tests:** Disable warnings for notebook tests ([`2b5f152`](https://github.com/zama-ai/concrete-numpy/commit/2b5f152f23bde775a41ae4b2fc3203daf2a308e6))
* Fix url of docs. ([`134f5f4`](https://github.com/zama-ai/concrete-numpy/commit/134f5f452c26c565e3b7a84b253bad1671f0f808))
* Develop has a single p. ([`5ff102f`](https://github.com/zama-ai/concrete-numpy/commit/5ff102fcf6e59b6446e28b69fd598cc310c2b22e))
* The URL link needs a final slash. ([`f6af0b0`](https://github.com/zama-ai/concrete-numpy/commit/f6af0b07421b5b5352df65456f6e44bc72e76739))
Documentation
* Add logo to readme ([`4da24dc`](https://github.com/zama-ai/concrete-numpy/commit/4da24dc1523f6dd5a500954135031019a8a48872))
* Do not use a hard coded clone link in project_setup.md ([`5c44bf1`](https://github.com/zama-ai/concrete-numpy/commit/5c44bf14eb503a59dd6bce244ab786c05be103e2))
* Add shiny new logo ([1347](https://github.com/zama-ai/concrete-numpy/issues/1347)) ([`d0f08bc`](https://github.com/zama-ai/concrete-numpy/commit/d0f08bc378666190b2377645d1275c59b5097a09))
* Remove "so-called" from intro.md ([`03adc76`](https://github.com/zama-ai/concrete-numpy/commit/03adc76bde598e27b3de605551659106d94dc8df))
* Update debug_support_submit_issues.md ([`6ef9f74`](https://github.com/zama-ai/concrete-numpy/commit/6ef9f74e6a713f15a3c07d4af5af5494bd94b618))
* Update compiling_torch_model.md ([`ec411ab`](https://github.com/zama-ai/concrete-numpy/commit/ec411ab8e8e8d1003bd69c886669ebab22b48af2))
* Update future_features.md ([`be090dd`](https://github.com/zama-ai/concrete-numpy/commit/be090ddb271efe563a6487e9775a7d02d1a1b835))
* Update PoissonRegression.ipynb ([`cb660d8`](https://github.com/zama-ai/concrete-numpy/commit/cb660d89f92033cb1d39b9813a6c6f79a931b38b))
* Update DecisionTreeClassifier.ipynb ([`3cfba99`](https://github.com/zama-ai/concrete-numpy/commit/3cfba99c7cd15933eff4f0a9e357b2b1abcf973d))
* Update PoissonRegression.ipynb ([`814d53e`](https://github.com/zama-ai/concrete-numpy/commit/814d53e9113b32ec587b6a2203231e5909500206))
* Update documenting.md ([`1a52183`](https://github.com/zama-ai/concrete-numpy/commit/1a52183f10945b597e42220a636ffc814b9133b4))
* Update docker.md ([`db3e922`](https://github.com/zama-ai/concrete-numpy/commit/db3e922ba29678d1ffbb6ed1b3269606eb6327c8))
* Update terminology_and_structure.md ([`ddf8c83`](https://github.com/zama-ai/concrete-numpy/commit/ddf8c830d71a23d851dcea24c4105d5b962f0c09))
* Update mlir.md ([`5abaf5d`](https://github.com/zama-ai/concrete-numpy/commit/5abaf5dce692fae53830ba2b56e1167dd3cc16bd))
* Update float-fusing.md ([`8dbdc0d`](https://github.com/zama-ai/concrete-numpy/commit/8dbdc0ddcbf8a36ae898dfd60050ff62c9c4be25))
* Update contributing.md ([`2758140`](https://github.com/zama-ai/concrete-numpy/commit/2758140566e791afd27ca1224afc82657153ab0e))
* Update compilation.md ([`cb6cca1`](https://github.com/zama-ai/concrete-numpy/commit/cb6cca1dcf3b42742a4677b5f6b14f237d2745cf))
* Improve readme ([1308](https://github.com/zama-ai/concrete-numpy/issues/1308)) ([`60170a3`](https://github.com/zama-ai/concrete-numpy/commit/60170a3f036364607a56f199812e188326173214))
* Talk about all progress trackers in the doc ([`aa3d13c`](https://github.com/zama-ai/concrete-numpy/commit/aa3d13c121be8e37c875c8281f5ff6c85fda7427))
* Add information about precision and exactness ([`73d8aeb`](https://github.com/zama-ai/concrete-numpy/commit/73d8aebd061618c1a7251cde7f94b924596396ba))
* Talk about shapes in numpy support ([`a87e5ab`](https://github.com/zama-ai/concrete-numpy/commit/a87e5ab53c6fb69180f9802fb99d1f2ecaa97c59))
* English checking and improvement ([`f387eae`](https://github.com/zama-ai/concrete-numpy/commit/f387eaedba6d5f931833748bf1f5baed3c223160))
* Update compiling_a_torch_model.md ([`6697b64`](https://github.com/zama-ai/concrete-numpy/commit/6697b641471142e6c2c71ecd4e381918b8605f39))
* Update use_quantization.md ([`6242be7`](https://github.com/zama-ai/concrete-numpy/commit/6242be7a332f8e0f9d52068607a2dfc647d113a8))
* Add iris tuto and docs ([`bb33286`](https://github.com/zama-ai/concrete-numpy/commit/bb332861aa80eed7173f7f04add3256bfb700a11))
* Update releasing.md ([`9b940c8`](https://github.com/zama-ai/concrete-numpy/commit/9b940c8a827689c73a15743972a0ce42038d539c))
* Re-organize installing.md to have package as first option ([`0565815`](https://github.com/zama-ai/concrete-numpy/commit/0565815d5f1d79fb0129e905ddc93b976218140f))
* Remove Machine Learning Tools Page ([1203](https://github.com/zama-ai/concrete-numpy/issues/1203)) ([`66b9d35`](https://github.com/zama-ai/concrete-numpy/commit/66b9d35095fb5926f6db569f6ce6d904c23e80a5))
* Update project setup ([`eecf6c6`](https://github.com/zama-ai/concrete-numpy/commit/eecf6c689d2829a2014e44ae0b279f3998128d2a))
* Improve low precision functions and lower accuracy info ([1196](https://github.com/zama-ai/concrete-numpy/issues/1196)) ([`5551669`](https://github.com/zama-ai/concrete-numpy/commit/5551669e8819af5e82203d9aa2d654afba870029))
* Improve working with tensors tutorial ([`85a8927`](https://github.com/zama-ai/concrete-numpy/commit/85a8927f5e71575f1c7dfa3bd14734b139f1727d))
* Create tensor operations tutorial ([`2e02c39`](https://github.com/zama-ai/concrete-numpy/commit/2e02c39a9767001a90a2e0cba603e5514d971115))
* Update use_quantization.md part 1 ([`7fcab62`](https://github.com/zama-ai/concrete-numpy/commit/7fcab62cd5db84c991c8cbfce9f76156ef3d8666))
* Show the source of concretefhe in our docs ([`97efeaa`](https://github.com/zama-ai/concrete-numpy/commit/97efeaae7a2e068679d3285828e9d56437b89fd0))
* Update quantization.md ([`20fe843`](https://github.com/zama-ai/concrete-numpy/commit/20fe843a49db8582e93ea199060e12f49c3fb134))
* Update quantization user/basics/intro.md ([`6f97ca6`](https://github.com/zama-ai/concrete-numpy/commit/6f97ca64aca489c6b697f219fe54521c90c34f33))
* Add link hint for discourse and github ([`d278574`](https://github.com/zama-ai/concrete-numpy/commit/d278574d7b10e8c25a015ebd6d2d826350a73262))
* Fix nbsphinx and GA incompatibility ([`9be72a0`](https://github.com/zama-ai/concrete-numpy/commit/9be72a0aceac24c575d9310defd210b559bb3350))
* Update compilation with torch compilation flow ([`ae8294d`](https://github.com/zama-ai/concrete-numpy/commit/ae8294da3082d1ed830e9ffb5637b17eecbbf10e))
* Update numpy support with information about astype ([`868f9d9`](https://github.com/zama-ai/concrete-numpy/commit/868f9d9d6b3684cfc8b61b7e35e40080cb6c3f51))
* Write some missing sections and update some outdated ones ([`b55cf29`](https://github.com/zama-ai/concrete-numpy/commit/b55cf2958a305184e073e76a8d32d10225188475))
* Update the documentation ([`4a7d939`](https://github.com/zama-ai/concrete-numpy/commit/4a7d939bd0ef6ba7c3a8817296c1ad649056db77))
* Update working with floating points section with new API ([`26143b3`](https://github.com/zama-ai/concrete-numpy/commit/26143b3389a7e8a17f532ee1c5b15999667c5b7f))
* Update the documentation ([`7ce7d1e`](https://github.com/zama-ai/concrete-numpy/commit/7ce7d1e10b55612e82f786345c9f1fe0ceb063ef))
* Update contribution guidelines ([`8db49f7`](https://github.com/zama-ai/concrete-numpy/commit/8db49f79f3602af6381696d8c65dbd8a07ecc6f6))
* Update float fusing documentation ([`29babb0`](https://github.com/zama-ai/concrete-numpy/commit/29babb00e1b4a4777d256c82f8cac45ba24c070f))
* One more part to complete ([`709b7f8`](https://github.com/zama-ai/concrete-numpy/commit/709b7f8414e71a8d62b9bba2c410cd862f41ac7e))
* Updating the doc a bit ([`2f1e41e`](https://github.com/zama-ai/concrete-numpy/commit/2f1e41e4fb680a8fde5d9308db302acd2883cf11))
* **deps:** Update theme to v2.0.5 ([`09e8a97`](https://github.com/zama-ai/concrete-numpy/commit/09e8a97232d0ba06cc425a4a38ca47a2375cee06))
* **ci:** Manage versions.html ([`eb54cec`](https://github.com/zama-ai/concrete-numpy/commit/eb54cec065f0a6e710ab99b57077ef893568b770))
* Update docs template to v0.6.3 ([`86b6137`](https://github.com/zama-ai/concrete-numpy/commit/86b6137fcb35ff10c772a822e30896f57cc1273a))
* Add versions.html template ([`0b864af`](https://github.com/zama-ai/concrete-numpy/commit/0b864afb76e7353db4d6c73c0bc845213b5fb4af))
* Alert user on PROJECT_SETUP.md that zama's specific environment is needed ([`3a7274c`](https://github.com/zama-ai/concrete-numpy/commit/3a7274c90586d36628c1150a2aed3e4f12ac8609))
* **ci:** Change push target for documentation when pushing to main ([`fb0564e`](https://github.com/zama-ai/concrete-numpy/commit/fb0564eea22c22d447bcdf99241b325c2401c549))
* Autogenerate the list of supported functions ([`a8aafcb`](https://github.com/zama-ai/concrete-numpy/commit/a8aafcb70ad93da9a28cd990de3b336225ee0b12))
* **benchmarks:** Explain the module trick used in the measurement script with comments ([`f443b41`](https://github.com/zama-ai/concrete-numpy/commit/f443b41cef429e3901bcf75023b878cac43e93e6))
* **user:** Create printing and drawing howto ([`b93e916`](https://github.com/zama-ai/concrete-numpy/commit/b93e916b1c7857029c868fc9dfe0efd0e06ca96b))