Triflow

Latest version: v0.5.2

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

Scan your dependencies

0.5.0

- WARNING: some part of the API has changed:
- Simulation signature has changed. `t` arg is now optional (with t=0) as default and `physical_parameters` is now `parameters`.
- The displays have been completely rewritten, and the previous API is depreciated. Users are encouraged to modify their scripts or to stick to the ^0.4 triflow versions.
- move schemes from plugins to core
- compilers: remove tensorflow, add numpy which is way slower but has no compilation overhead.
- displays and containers are connected to the simulation via `streamz`
- add post-processing.
- real-time display is now based on [Holoviews](https://holoviews.org/). Backward compatibility for display is broken and users are encouraged to modify their scripts or to stick to the ^0.4 triflow versions.
- use poetry to manage dependencies.
- use `tqdm` to display simulation update.

0.4.12

- give user choice of compiler
- get out tensorflow compiler (not really efficient, lot of maintenance trouble)
- give access to theano and numpy compiler
- upwind scheme support
- using xarray as fields backend, allowing easy post process and save
- update display and containers
- adding repr string to all major classes

0.4.3

- better display API
- 100% test coverage
- improved documentation

0.4.0

First official release of triflow

Of course, contributions are welcome.

There is some works to do with the testing (coverage is ~93% now), and the doc could be better.

The solver is an alpha-version, and a DOI will be appended.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.