La biblioteca definitiva para datos, análisis e investigación económica aplicada en Python.
Project description
economista.py
economista es la biblioteca definitiva para datos, análisis e investigación económica aplicada en Python.
El objetivo es ofrecer una capa económica sobre el ecosistema científico de Python para obtener, normalizar, analizar, modelar y visualizar datos económicos con metadatos reproducibles.
economista.py no busca reemplazar a pandas, numpy, scipy, statsmodels, scikit-learn, linearmodels, xarray, matplotlib o plotly. Busca integrarlos, organizarlos y especializarlos para resolver problemas reales de economía aplicada.
Una capa económica para el ecosistema científico de Python.
Estado
Proyecto en fase fundacional. La API pública todavía no es estable.
Instalación
pip install economista
La instalación base incluye el primer conector de datos, por lo que no necesitas extras para empezar a trabajar con World Bank/WDI.
Primer uso
from economista import data
ds = data.fetch(
source="world_bank",
dataset="wdi",
indicator="NY.GDP.MKTP.CD",
geo=["MEX", "COL"],
start=2000,
end=2024,
)
df = ds.to_pandas()
metadata = ds.metadata.to_dict()
data.fetch devuelve un EconDataset: un DataFrame de pandas acompañado de
metadata económica, esquema e historial mínimo de consulta.
También puedes explorar catálogos de datos. data.search devuelve un
DataFrame por default para que sea cómodo en notebooks:
indicadores = data.search(
source="world_bank",
query="GDP current US dollars",
kind="indicators",
)
También sirve para encontrar códigos de países sin conocer ISO2 o ISO3:
paises = data.search(
source="world_bank",
query="Mexico",
kind="geos",
)
Puedes buscar en todos los conectores registrados omitiendo source, limitar
resultados con limit=25 o traer todo con limit=None:
resultados = data.search(query="external debt", kind="all")
La búsqueda actual es lexical sobre catálogos oficiales. No usa embeddings, modelos de lenguaje ni verifica todavía cobertura completa indicador-país.
Alcance actual
El primer MVP funcional incluye World Bank/WDI, esquema canónico, metadata, exportación CSV/JSON/Parquet, caché local mínima y exploración tabular de catálogos World Bank. FRED, IMF, INEGI y carga local CSV/Excel serán los siguientes cortes.
Ejemplos interactivos:
examples/world_bank_gdp.ipynbexamples/world_bank_population.ipynbexamples/world_bank_gdp_growth.ipynbexamples/world_bank_inflation.ipynb
Desarrollo
La guia para instalar, probar y trabajar localmente en el paquete esta en
docs/development/handbook.md.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file economista-0.3.0.tar.gz.
File metadata
- Download URL: economista-0.3.0.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcce3beb560cd403e359cc9e78c061de64154eb90e061f55dc1e5503ca80f5f0
|
|
| MD5 |
7b44f3792a42fe844ea3f8af4f7c3fcb
|
|
| BLAKE2b-256 |
c201c82beaec16810554ebb5dc0e916609965d46d005a8cc4b117d34ea7e70dc
|
Provenance
The following attestation bundles were made for economista-0.3.0.tar.gz:
Publisher:
publish.yml on econopapi/economista
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
economista-0.3.0.tar.gz -
Subject digest:
bcce3beb560cd403e359cc9e78c061de64154eb90e061f55dc1e5503ca80f5f0 - Sigstore transparency entry: 2148112751
- Sigstore integration time:
-
Permalink:
econopapi/economista@7aea23db58e93b9ef004db090b2d028f6ad3b21e -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/econopapi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7aea23db58e93b9ef004db090b2d028f6ad3b21e -
Trigger Event:
release
-
Statement type:
File details
Details for the file economista-0.3.0-py3-none-any.whl.
File metadata
- Download URL: economista-0.3.0-py3-none-any.whl
- Upload date:
- Size: 17.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61836698e043ad6d5cbe7ac3d5e4c30ec0d10792695ebf8ece5a28c119007d76
|
|
| MD5 |
a1f7d8b9cab846f70034d19632b9a649
|
|
| BLAKE2b-256 |
ad3cf2669b708f8ae3dc055d28070f50abdb4dcade9ffdd203c66e2d4b190ddb
|
Provenance
The following attestation bundles were made for economista-0.3.0-py3-none-any.whl:
Publisher:
publish.yml on econopapi/economista
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
economista-0.3.0-py3-none-any.whl -
Subject digest:
61836698e043ad6d5cbe7ac3d5e4c30ec0d10792695ebf8ece5a28c119007d76 - Sigstore transparency entry: 2148112756
- Sigstore integration time:
-
Permalink:
econopapi/economista@7aea23db58e93b9ef004db090b2d028f6ad3b21e -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/econopapi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7aea23db58e93b9ef004db090b2d028f6ad3b21e -
Trigger Event:
release
-
Statement type: