Metadata-Version: 2.4
Name: torch-structure
Version: 0.1.0
Summary: A Python package for graph-based autodifferentiable structural design and engineering.
Author: Lazlo Bleker
License-Expression: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Dist: matplotlib>=3.9.0
Requires-Dist: numpy
Requires-Dist: packaging
Requires-Dist: scipy>=1.13
Requires-Dist: torch-geometric>=2.6.1
Requires-Dist: mkdocs-gen-files>=0.5.0 ; extra == 'dev'
Requires-Dist: mkdocs-material>=9.5.44 ; extra == 'dev'
Requires-Dist: mkdocstrings[python]>=0.28.3 ; extra == 'dev'
Requires-Dist: pytest>=8.3.3 ; extra == 'dev'
Requires-Dist: pytest-cov>=6.0.0 ; extra == 'dev'
Requires-Dist: ruff>=0.9.10 ; extra == 'dev'
Requires-Python: >=3.9
Project-URL: Documentation, https://lazlo-bleker.github.io/torch-structure/
Project-URL: Repository, https://github.com/lazlo-bleker/torch-structure
Provides-Extra: dev
Description-Content-Type: text/markdown

![Tests](https://github.com/lazlo-bleker/torch-structure/actions/workflows/tests.yml/badge.svg)
[![Docs](https://img.shields.io/badge/docs-work%20in%20progress-blue.svg)](https://lazlo-bleker.github.io/torch-structure/)
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
<p align="center">
  <picture>
    <source media="(prefers-color-scheme: light)" srcset="docs/assets/ts_archtext_light.svg">
    <source media="(prefers-color-scheme: dark)" srcset="docs/assets/ts_archtext_dark.svg">
    <img alt="TorchStructure logo" src="docs/assets/ts_logo_light.svg" width="300">
  </picture>
</p>

A Python package for graph-based autodifferentiable structural design and engineering.

🚧 TorchStructure is in an early stage of development. It may contain bugs and will likely undergo API breaking changes. 🚧

## Installation

You can install TorchStructure with pip:

```bash
pip install torch_structure
```

For a more detailed installation guide, check out the dedicated [documentation page](https://lazlo-bleker.github.io/torch-structure/install/).

## Documentation

Documentation (work in progress) is available at [lazlo-bleker.github.io/torch-structure](https://lazlo-bleker.github.io/torch-structure/).

## Contributing

TorchStructure is open to contributors. Feel free to reach out to [lazlo.bleker@tum.de](mailto:lazlo.bleker@tum.de) on how to do so.

See [CONTRIBUTORS.md](CONTRIBUTORS.md) for the current list of people involved in the project.

## License

TorchStructure is licensed under the [MIT License](LICENSE).
