|
1 | 1 | PyFTLE3D: Research Toolkit for 3D Lagrangian coherent structures with GUI |
2 | 2 | =================================================== |
3 | 3 |
|
4 | | -**Notice: The toolkit is undergoing an internal testing, and currently not publicly released. Who would like to use it in advance to release for non-profit use as early birds, please feel free contact me. The planned release time is 2025.06 - 2025.07 with high-freedom opensource license type, while the author still holds the right to change the release time. - Huanxia with Regards** |
| 4 | +**Notice: The toolkit is undergoing an internal testing, and currently not publicly released. Who would like to use it in advance to release for non-profit use as early birds, please feel free contact me. The planned release time is 2025.06 - 2025.07 with high-freedom opensource license type, while the author still holds the right to change the release time. - Huanxia with Regards.** |
5 | 5 |
|
6 | | -PyFTLE3D is a Python-based research toolkit for computing and visualizing |
7 | | -Lagrangian coherent structures (LCS) in three-dimensional fluid flows and other complex systems by computing Finite Time Lyapunov Exponent. |
8 | | -Coming with GUI and integrated runtime, it is designed to be user-friendly and accessible, allowing peers to easily analyze and visualize LCS in their data |
9 | | -with multiple OOTB numerical methods, with various computation density, accuracy, and focus preferences, |
10 | | -with no need for researchers to have any programming knowledge. |
| 6 | +PyFTLE3D is a Python-based research toolkit for computing and visualizing Lagrangian coherent structures (LCS) in three-dimensional fluid flows and other complex systems by computing Finite Time Lyapunov Exponent (FTLE) field. |
| 7 | +Coming with GUI and integrated runtime, it is designed to be user-friendly and accessible, allowing peers to easily analyze and visualize LCS in their data, with no need for researchers to have any programming knowledge, just like using postprocessing software such as ParaView or Tecplot. |
| 8 | +It provides multiple OOTB numerical methods, with various computation density, accuracy, and focus preferences. |
11 | 9 | Certainly, it is also suitable for those with programming experience who want to customize their analysis. |
12 | 10 |
|
13 | 11 | The computation is accelerated by CUDA (Python Numba implement), achieving over 30x speedup compared to the CPU version. |
14 | 12 | The author currently lacks the capability to develop with OpenCL, so for now only NVIDIA GPUs are supported for acceleration. |
15 | | -As most of computers have larger RAM than GPU memory, the toolkit also supports CPU mode for large datasets on CPU systems. |
16 | | -Although, the new features would firstly be added to the GPU version, and the CPU version would be updated with month-scale delay. |
| 13 | +As most computers have larger RAM than GPU memory, the toolkit also supports CPU mode for large datasets on CPU systems. |
| 14 | +Although, the new features would firstly be added to the GPU version, and the CPU version would be updated with a month-scale delay. |
17 | 15 |
|
18 | 16 |
|
19 | 17 |
|
|
0 commit comments