Tfc

Latest version: v1.0.15

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

Scan your dependencies

Page 3 of 5

1.0.3

* 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)

**Full Changelog**: https://github.com/leakec/tfc/compare/tfc-v1.0.2...tfc-v1.0.3

1.0.2

* 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.

**Full Changelog**: https://github.com/leakec/tfc/compare/tfc-v1.0.1...tfc-v1.0.2

1.0.1

* Minor quality-of-life changes to `MakePlot` pickling and saving.
* Now publishing a binary wheel for Python 3.11.

**Full Changelog**: https://github.com/leakec/tfc/compare/tfc-v1.0.0...tfc-v1.0.1

1.0.0

Moving out of beta
With the most recent pull requests, I now have all of the features implemented that I feel are necessary to release the first non-beta version. These recent updates include:
* Support for generic field types for most optimization problems (see documentation for details)
* LSP support
* Updating examples and completing a Git runner to ensure these run without error in the future.

These are in addition to features added earlier this year such as:
* Automatic differentiation support for arbitrary level derivatives of the basis functions
* A version of the JIT that aggressively caches compile-time constants to support running most optimization problems on the hardware (GPU and TPU) that JAX supports.

The future
At this time, the TFC package is entering "maintenance" mode. My current future plans are to keep things running smoothly by making any minor modifications required by our parent packages. In addition, I will release binaries for new Python versions or OSs that our parent packages support.

I will continue to monitor for issues/feature requests, so if there is something you would like to see please let me know. I'm also always happy to write new tutorials or explain things in more depth if anyone feels that is needed.

Finally, a huge thank you to everyone who has worked on this and offered support in any way.

Much love,
Carl

**Full Changelog**: https://github.com/leakec/tfc/compare/tfc-v0.1.11...tfc-v1.0.0

0.1.11

What's Changed
* Added a Python basis function backend, so optimization problems on domains of generic fields (that numpy supports) can now be solved with TFC
* Python basis function backend by leakec in https://github.com/leakec/tfc/pull/10
* Adding type hints for ease-of-use with LSPs
* Merging type hints into main by leakec in https://github.com/leakec/tfc/pull/12

**Full Changelog**: https://github.com/leakec/tfc/compare/tfc-v0.1.10...tfc-v0.1.11

Upcoming
All of the major features I wanted to add have now been added. I'm going to do a cleanup of most of the examples, and then move this out of beta and into the first major release :)

0.1.10

Hot fix for `TFCDict` that uses `onp.array` values.

**Full Changelog**: https://github.com/leakec/tfc/compare/tfc-v0.1.9...tfc-v0.1.10

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.