Metadata-Version: 2.4
Name: phlower
Version: 0.3.0
Summary: This is a Python package which helps you handle GNN especially for physics problems.
License-Expression: Apache-2.0
License-File: LICENSE
Author: RICOS Co. Ltd.
Maintainer: Riku Sakamoto
Maintainer-email: sakamoto@ricos.co.jp
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: dagstream (>=0.1.5)
Requires-Dist: einops (>=0.8.0)
Requires-Dist: pandas (>=2.2.2)
Requires-Dist: pipe (>=2.2,<3.0)
Requires-Dist: pycryptodomex (>=3.20.0,<4.0.0)
Requires-Dist: pydantic (>=2.7.0,<3)
Requires-Dist: pyvista (>=0.43.10,<1)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: scikit-learn (>=1.5.0,<2)
Requires-Dist: scipy (>=1.13.0,<2)
Requires-Dist: torch (>=2.5.0,<3.0.0)
Requires-Dist: torchvision (>=0.20.1)
Requires-Dist: tqdm (>=4.66.4)
Description-Content-Type: text/markdown

# Phlower


![](docs/source/_static/logo.png)


__Phlower__ is a deep learning framework based on PyTorch especially for physical phenomenon such as fluid dynamics.

For more details, please refer to user manual below.

- [User Manual](https://ricosjp.github.io/phlower/)


## Key Features


Tutorials are prepared for key features !

1. [Extended Tensor object which enables you to handle physics dimention](https://ricosjp.github.io/phlower/tutorials/basic_usages/01_phlower_tensor_basic.html)
2. [Model definition by yaml file](https://ricosjp.github.io/phlower/tutorials/basic_usages/02_model_definition_by_yaml_file.html)
3. [High Level API for scaling, training and predicion](https://ricosjp.github.io/phlower/tutorials/basic_usages/03_high_level_api_for_scaling_training_and_prediction.html)



## Installation

**Phlower** is registered at [PyPI](https://pypi.org/project/phlower/).  You can install phlower using pip. Python 3.10 or newer is supported.

```
pip install phlower
```


## License

This project is licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)


