Metadata-Version: 2.4
Name: chemfield
Version: 0.1.0
Summary: ChemField: P2P chemistry knowledge graph (elements, compounds, reactions, properties)
Author: Edwin Hauwert
License: Apache-2.0
Project-URL: Homepage, https://github.com/ChemField/chemfield
Keywords: chemistry,p2p,knitweb,knowledge-graph
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# ChemField — P2P Chemistry Knowledge Graph

Complete chemistry knowledge commons for Knitweb: 308+ nodes covering elements, compounds, reactions, properties, applications, and safety.

## Features

- 37 elements (H, C, N, O, ..., Au)
- 97 compounds (H₂O, H₂SO₄, V₂O₅, etc.)
- 74 reactions (combustion, redox, synthesis)
- 48 properties (melting point, boiling point, etc.)
- 33 applications (agriculture, energy, pharma)
- 20 safety classifications

## Install

```bash
pip install chemfield
```

## Usage

```python
from chemfield import ChemFieldGraph

graph = ChemFieldGraph()
print(f"Nodes: {graph.total_nodes}")
print(f"Elements: {graph.element_count}")
print(f"Compounds: {graph.compound_count}")
print(f"Reactions: {graph.reaction_count}")
```

## Documentation

- [Knitweb Docs](https://github.com/Knitweb/docs)
- [ChemField on Knitweb](https://5mart.ml/chem/)
