Metadata-Version: 2.5
Name: graphlow
Version: 0.1.0
Summary: graphlow provides graph processing features for physical simulation data.
Author: RICOS Co. Ltd.
License: Apache-2.0
License-File: LICENSE
Classifier: Programming Language :: Python
Requires-Python: <3.13,>=3.12
Requires-Dist: einops>=0.8.0
Requires-Dist: pydantic>=2.12.5
Requires-Dist: pyvista>=0.49
Requires-Dist: scipy>=1.14.0
Requires-Dist: vtk<9.8,>=9.7.0
Provides-Extra: cpu
Requires-Dist: torch>=2.5.1; extra == 'cpu'
Requires-Dist: torchvision>=0.20.1; extra == 'cpu'
Provides-Extra: cu118
Requires-Dist: torch>=2.5.1; extra == 'cu118'
Requires-Dist: torchvision>=0.20.1; extra == 'cu118'
Provides-Extra: cu124
Requires-Dist: torch>=2.5.1; extra == 'cu124'
Requires-Dist: torchvision>=0.20.1; extra == 'cu124'
Provides-Extra: phlower
Requires-Dist: phlower-tensor>=0.1.3; extra == 'phlower'
Description-Content-Type: text/markdown

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

# graphlow: Graph for Physics
graphlow is a differentiable mesh-graph library.

It bridges geometry, mesh topology, and sparse graph operators,
allowing geometric metrics and connectivity-based operators
to be used seamlessly with automatic differentiation.


# Documentation
https://ricosjp.github.io/graphlow/

**Migrating from 0.0.x:** breaking changes for 0.1.0 are summarized in
[docs/source/release_notes.rst](docs/source/release_notes.rst) (section **0.1.0**).

# License

[Apache License 2.0](./LICENSE).
