# Pyosmium Reference

Pyosmium is a thin wrapper to the osmium library. Where possible it follows its structure and naming scheme. This reference provides a short description of the exported classes and interfaces. More details and background information can be found in the osmium manual.

- `osmium` - Processing OSM files
  - Input Handlers
  - SimpleWriter
  - Low-level Functions and Classes
- `osm` - Basic Datatypes
  - Native OSM Objects
  - Mutable OSM Objects
  - Node Reference Lists
  - Relation member lists
  - Tag lists
  - Geometry Attributes
- `io` - Data In- and Output
  - `Reader`
  - `Header`
- `index` - Data Stores
  - Node Location Storage
- `geom` - Geometry Helper Functions
  - Geometry Factories
  - Other Functions
- `replication` - Handling Updates of OSM Data
  - Replication Server Class