# xyz2graph

[![PyPI version](https://img.shields.io/pypi/v/xyz2graph.svg)](https://pypi.org/project/xyz2graph/)
[![Python Version](https://img.shields.io/pypi/pyversions/xyz2graph.svg)](https://pypi.org/project/xyz2graph/)
[![License](https://img.shields.io/github/license/zotko/xyz2graph.svg)](https://github.com/zotko/xyz2graph/blob/master/LICENSE)

[![PyPI Downloads](https://static.pepy.tech/badge/xyz2graph)](https://pepy.tech/projects/xyz2graph)
[![GitHub Stars](https://img.shields.io/github/stars/zotko/xyz2graph)](https://github.com/zotko/xyz2graph/stargazers)
[![GitHub Forks](https://img.shields.io/github/forks/zotko/xyz2graph)](https://github.com/zotko/xyz2graph/network/members)

[!["Buy Me A Coffee"](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=flat&logo=buy-me-a-coffee&logoColor=black)](https://www.buymeacoffee.com/mykola_zotko)
[![Stand With Ukraine](https://img.shields.io/badge/Stand%20With-Ukraine-FFD500?style=flat&labelColor=005BBB)](https://stand-with-ukraine.pp.ua)

Welcome to xyz2graph's documentation! This Python package provides tools for reading XYZ molecular structure files and creating interactive 3D visualizations.

<iframe src="assets/molecule_3d.html" width="100%" height="400px" frameborder="0"></iframe>

<div class="bounce-container">
  <div class="bouncing-emoji">👆 Try me!</div>
</div>

## Key Features
- Read and analyze XYZ molecular structure files
- Generate interactive 3D visualizations with Plotly
- Export to NetworkX graphs for advanced analysis
- Command-line interface for quick visualizations

## Installation
```bash
pip install xyz2graph
```

## Requirements
- Python 3.8+
- Plotly
- NetworkX
- NumPy

## License
This project is licensed under the ISC License. See the [LICENSE](license.md) file for details.
