Metadata-Version: 2.1
Name: hakowan
Version: 0.2.8
Summary: Hakowan: A 3D data visualization grammer 
Author-email: Qingnan Zhou <qnzhou@gmail.com>, Zhicheng Liu <leozcliu@umd.edu>
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: lagrange-open~=6.17
Requires-Dist: mitsuba~=3.4
Requires-Dist: numpy>=1.21
Requires-Dist: scipy~=1.11

# Hakowan
Hakowan is a 3D data visualization grammar. It is inspired by the grammar of graphics, and it is
designed for easily creating beautiful 3D visualizations.

## Install

Hakowan relies on [Lagrange](https://opensource.adobe.com/lagrange-docs/) and
[Mitsuba](https://www.mitsuba-renderer.org/) to provide geometry processing and rendering
capabilities. Both Hakowan and its dependencies can be simply installed via pip:

```sh
pip install hakowan
```

Note that hakowan requires python 3.11 and above.

## Quick start

```py
import hakowan as hkw

base = hkw.layer("mesh.obj")            # Create a base layer
hkw.render(base, filename="image.exr")  # Render!
```

## Documentation

[HTML](https://qnzhou.github.io/hakowan/)

## About

Hakowan is developed and maintained by [Qingnan
Zhou](https://research.adobe.com/person/qingnan-zhou/) and [Zhicheng Liu](https://www.zcliu.org/).

```bibtex
@software{zhou2023hakowan,
    title = {Hakowan: A 3D Data Visualization Grammar},
    author = {Qingnan Zhou and Zhicheng Liu}
    version = {0.1.0},
    year = 2023,
}
```


