# TzWorld v2.5.0 - Table of Contents Resolve time zone names from a location. ## Pages - [TzWorld](readme.md) - [LICENSE](license.md) - [CHANGELOG](changelog.md) - Guides - [Performance](performance.md) ## Modules - [TzWorld](TzWorld.md): Resolves the time zone at a location from its coordinates. - Backends - [TzWorld.Backend](TzWorld.Backend.md): The behaviour a time zone lookup backend implements. - [TzWorld.Backend.DetsWithIndexCache](TzWorld.Backend.DetsWithIndexCache.md): Resolves a timezone from a coordinate using a DETS file of timezone shapes together with an in-memory index of their bounding boxes. - [TzWorld.Backend.EtsWithIndexCache](TzWorld.Backend.EtsWithIndexCache.md): Resolves a timezone from a coordinate using an ETS table of timezone shapes, populated from the DETS cache at startup. - [TzWorld.Backend.SpatialIndex](TzWorld.Backend.SpatialIndex.md): Resolves timezones from a coordinate using an R-tree spatial index held in `:persistent_term`. - Internals - [TzWorld.Downloader](TzWorld.Downloader.md): Downloads the time zone boundary data from the [timezone-boundary-builder](https://github.com/evansiroky/timezone-boundary-builder) releases on GitHub. - [TzWorld.PackedGeometry](TzWorld.PackedGeometry.md): Time zone shapes compiled for fast, exact point-in-polygon tests. ## Mix Tasks - Mix tasks - [mix tz_world.update](Mix.Tasks.TzWorld.Update.md): Downloads and installs the latest Timezone GeoJSON data.