Skip to content

v0.1.0 - Initial Release

Choose a tag to compare

@MiniCodeMonkey MiniCodeMonkey released this 08 Aug 14:26
· 11 commits to main since this release

Initial Release 🎉

The first official release of the Python client library for the Geocodio API.

Features

  • Forward geocoding for single addresses and batch operations (up to 10,000 addresses)
  • Reverse geocoding for single coordinates and batch operations
  • List API support for managing large batch jobs
  • Field appending capabilities (census data, timezone, congressional districts, etc.)
  • Comprehensive error handling with structured exception hierarchy
  • Full test coverage with unit and end-to-end tests
  • Support for Geocodio Enterprise API via hostname parameter
  • Modern async-capable HTTP client using httpx
  • Type hints and dataclass models for better IDE support
  • GitHub Actions CI/CD pipeline for automated testing and publishing

Installation

pip install geocodio-library-python

Quick Start

from geocodio import GeocodioClient

client = GeocodioClient("YOUR_API_KEY")
response = client.geocode("1600 Pennsylvania Ave, Washington, DC")
print(response.results[0].formatted_address)

Full documentation available at https://www.geocod.io/docs/?python