# Meridian v0.1.0 - Table of Contents

> Projection-aware spatial graphs on top of Yog

## Pages

- [Meridian](readme.md)
- [Getting Started](getting_started.md)

## Modules

- [Meridian.Pathfinding](Meridian.Pathfinding.md): Spatially-aware pathfinding wrappers around `yog_ex` algorithms.

- Core
  - [Meridian](Meridian.md): Meridian brings spatial awareness to `yog_ex` graphs.
  - [Meridian.Graph](Meridian.Graph.md): A spatial graph—`Yog.Graph` enriched with coordinate system metadata
and an optional spatial bounding box.

- Coordinate Systems
  - [Meridian.CRS](Meridian.CRS.md): Coordinate Reference System utilities.
  - [Meridian.Geometry](Meridian.Geometry.md): Pure-geometric helpers operating on `Geo` structs and `Yog.Graph` nodes.

- Builders
  - [Meridian.Builder.Geohash](Meridian.Builder.Geohash.md): Builds graphs from geohash rectangular grids.
  - [Meridian.Builder.H3](Meridian.Builder.H3.md): Builds graphs from Uber H3 hexagonal grids.

- I/O
  - [Meridian.IO.GeoJSON](Meridian.IO.GeoJSON.md): Ingests GeoJSON into `Meridian.Graph` structures.

- Rendering
  - [Meridian.Render.GeoJSON](Meridian.Render.GeoJSON.md): Renders a `Meridian.Graph` as GeoJSON.
  - [Meridian.Render.MapLibre](Meridian.Render.MapLibre.md): Renders a `Meridian.Graph` as an interactive MapLibre map in Livebook.

