* Adding windows support. * Adding MAC arm64 support. * Dropping Python 3.8 as per JAX deprecations. * Jaxlib 0 4 14 support by leakec in https://github.com/leakec/tfc/pull/27
* Minor updates to the symbolic constrained expression generator. * Added the `criuCheckpoint` feature to `TFCUtils` so one can checkpoint/restart their TFC programs with CRIU if running on a Linux system.
* Adding constrained expression solver, `CeSolver` , that uses `sympy` to implement the algorithm at 26:13 of [this video](https://www.youtube.com/watch?v=uisOZVBHA2U&t=1573s)
* Dropping support for 3.7 in accordance with `jax`/`jaxlib` * Adding guards to convert integers to floats for `x0` and `xf` in the `utfc` and `mtfc` classes. This avoids common errors that are a bit hard to debug due to the stack trace. * Adding a script to manually run all notebooks.