Metadata-Version: 2.1
Name: wwinpy
Version: 0.1.4
Summary: Python library to parse and work with weight window files
Home-page: https://github.com/monleon96/WWINPy.git
License: GNU General Public License v3.0
Author: Juan Antonio Monleon de la Lluvia
Author-email: juanmonleon96@gmail.com
Requires-Python: >=3.12,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: docs
Requires-Dist: nbformat (>=5.10.4,<6.0.0)
Requires-Dist: numba (>=0.60.0,<0.61.0)
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: plotly (>=5.24.1,<6.0.0)
Requires-Dist: pyvista (>=0.44.2,<0.45.0)
Description-Content-Type: text/markdown

# WWINPy - Weight Window Python Library

[![Version](https://img.shields.io/badge/version-0.1.4-blue.svg)](https://github.com/monleon96/WWINPy)

WWINPy is a Python library designed for working with Weight Window files (WWINP format). The library enables you to read, query, modify, and rewrite these files efficiently.

## Documentation

Full documentation is available at [WWINPy Documentation](https://wwinpy.readthedocs.io/en/latest/#).

## Installation

```bash
pip install wwinpy
```

## Features

- Read WWINP format files
- Query weight window data
- Modify weight windows
- Write modified data back to WWINP format

## Quick Start

```python
import wwinpy

# Read a weight window file
ww = wwinpy.from_file("path/to/your/wwinp")

# Access weight window data
print(ww.header.ne)
print(ww.mesh.energy_mesh)
print(ww.values.ww_values)
```

Visit [Getting Started](https://wwinpy.readthedocs.io/en/latest/getting_started.html) section from [WWINPy Documentation](https://wwinpy.readthedocs.io/en/latest/#) for more.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details <https://www.gnu.org/licenses/>.

