Package Title
Transforming Text Descriptions to Structured Geospatial Data
About the Package
A new Python package that converts plain text descriptions of locations into structured geospatial data. The package extracts and validates key details such as coordinates, addresses, or landmarks from the text and outputs the information in a standardized format.
Installing
Install the package via pip:
pip install text_geo_map
Using the Package
from text_geo_map import text_geo_map
user_input = "The Eiffel Tower in Paris, France"
response = text_geo_map(user_input)
print(response)
Parameters
The text_geo_map function accepts the following parameters:
user_input: The text description of a location.llm: An instance of the LangChainBaseChatModelto use for LL7 queries (default isChatLLM7fromlangchain_llm7).api_key: The API key for LLM7 (default isNone, which will use theLLM7_API_KEYenvironment variable).
You can also pass your own instance of a LangChain chat model by using the llm parameter. For example:
import os
from langchain OpenAI import ChatOpenAI
from text_geo_map import text_geo_map
llm = ChatOpenAI()
response = text_geo_map(user_input, llm=llm)
Example to use the Anthropics:
import os
from langchain_anthropic import ChatAnthropic
from text_geo_map import text_geo_map
llm = ChatAnthropic()
response = text_geo_map(user_input, llm=llm)
Example to use the Google generative ai:
import os
from langchain_google_genai import ChatGoogleGenerativeAI
from text_geo_map import text_geo_map
llm = ChatGoogleGenerativeAI()
response = text_geo_map(user_input, llm=llm)
Note: The default rate limits for LLM7 free tier should be sufficient for most use cases of this package. If you need higher rate limits, you can pass your own API key via the environment variable LLM7_API_KEY or directly as the api_key parameter.
You can obtain a free API key by registering on https://token.llm7.io/.
Documentation
More information can be found on the GitHub repository at: https://github.com/chigwell/
Author
This package was created by Eugene Evstafev and can be reached at hi@euegne.plus.
Metadata
Release files for text-geo-map 2025.12.21225445
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| text_geo_map-2025.12.21225445.tar.gz | 4.1 kB | Without provenance | Details for text_geo_map-2025.12.21225445.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| text_geo_map-2025.12.21225445-py3-none-any.whl | Python 3 | none | any | Details for text_geo_map-2025.12.21225445-py3-none-any.whl |
Total release size: 8.8 kB
Release files / text_geo_map-2025.12.21225445.tar.gz
| Download URL | text_geo_map-2025.12.21225445.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f2a515d6044e6d524d2a819b5755110d5ae521d999c5a735d68ccdea539b316d
|
|
BLAKE2b-256 checksum How to use checksums |
8250313cf6250a917260b7b09dcf66ce3fc8420f557e570f99fdf50a53be386a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.1
|
Release files / text_geo_map-2025.12.21225445-py3-none-any.whl
| Download URL | text_geo_map-2025.12.21225445-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9684af814a88bbc6b204c539833ca2ffbfb97ae370ef37bf15f411aa64a95223
|
|
BLAKE2b-256 checksum How to use checksums |
0fe903f2d5c9afac8ce77d2b183e5f0b644c5ae9f77ec80057be3a4415829304
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.1
|
Security for text-geo-map 2025.12.21225445
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.