kynegos-easy-cloud


Namekynegos-easy-cloud JSON
Version 1.4.8 PyPI version JSON
download
home_pagehttps://kynegos.com/
SummaryKynegos Easy Cloud: automatiza Google Cloud para equipos de datos sin DevOps
upload_time2025-07-23 08:36:05
maintainerNone
docs_urlNone
authorKynegos <> Data Hub
requires_python>=3.6
licenseKynegos License
keywords kynegos kynegos easy cloud google cloud bigquery gcs python data engineering automatización cloud catastro gis gis bigquery gis cloud
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Kynegos Easy Cloud – Automatiza Google Cloud sin sufrir

**Kynegos Easy Cloud** es una librería Python desarrollada por el equipo de datos de [Kynegos](https://kynegos.com), que simplifica el uso de Google Cloud Platform (GCP) para ingenieros y analistas de datos. Automatiza tareas frecuentes en BigQuery, GCS, Catastro y GIS con funciones listas para usar, sin necesidad de pelearte con la consola de Google ni con documentación infinita.

> Si trabajas con datos y quieres usar la nube de forma eficiente, sin ser DevOps, esto es para ti.

[![Downloads](https://static.pepy.tech/badge/kynegos-easy-cloud/month)](https://pepy.tech/project/kynegos-easy-cloud)


## Licencia

Este proyecto forma parte del ecosistema de herramientas internas de Kynegos para la automatización de tareas en la nube.

Este proyecto está licenciado bajo la **Kynegos License**. Esto significa que el software está autorizado solo para uso interno por Kynegos.

La redistribución, modificación, o el uso comercial de este código fuera de los equipos internos está prohibida sin el permiso previo por escrito del autor.

Para más detalles, consulta el archivo de la licencia incluido en este paquete.

## Instalación

Para instalar el paquete, utiliza pip:

```bash
pip install kynegos_easy_cloud
```

## Actualización

Para instalar el paquete, utiliza pip:

```bash
pip install --upgrade kynegos_easy_cloud
```

## Uso

Las funciones de `kynegos_easy_cloud` están agrupadas en distintos módulos pensados para tareas clave en entornos reales de ingeniería de datos. Su estructura modular permite trabajar con datos en BigQuery, GIS, GCS y catastro español de forma directa.

### Importar el Paquete

Para comenzar a utilizar las funciones disponibles, simplemente importa el paquete en tu script de Python:

```python
import kynegos_easy_cloud.Kynegos_functions as KYNEGOS_FUNCTIONS
import kynegos_easy_cloud.Download_Catastro_Spain as CATASTRO_SPAIN
import kynegos_easy_cloud.Kynegos_GIS_functions as KYNEGOS_GIS_FUNCTIONS
import kynegos_easy_cloud.Kynegos_Easy_Plus_Functions as KYNEGOS_EASY_PLUS_FUNCTIONS
```

### Exploración de Funciones

Para ver qué funciones están disponibles en el paquete, puedes utilizar la función `dir()` de Python:

```python
print(dir(KYNEGOS_FUNCTIONS))
```

Esto te mostrará una lista de todas las funciones disponibles en `kynegos_easy_cloud`.

### Ejemplo de Uso

Cada función en el paquete está diseñada para realizar una tarea específica en GCP. Aquí te mostramos un ejemplo básico de cómo utilizar una de las funciones para cargar un archivo a Google Cloud Storage:

```python
# Ejemplo de cómo subir un archivo a Google Cloud Storage
KYNEGOS_FUNCTIONS.upload_to_gcs(bucket_name='nombre_del_bucket', source_file='ruta/del/archivo.txt', destination_blob='carpeta/archivo.txt')
```

### Documentación de Funciones

Para obtener detalles sobre cómo usar cada función, puedes consultar la documentación inline mediante `help()`:

```python
help(KYNEGOS_FUNCTIONS.upload_to_gcs)
```

Esto te proporcionará una descripción detallada de los parámetros y el propósito de la función.

## ¿Por qué usar Kynegos Easy Cloud?

- ✅ Ahorra tiempo: funciones listas para tareas comunes en GCP.
- ☁️ Pensada para equipos de datos, no para devs cloud.
- 🛰️ Úsala en Notebooks, entornos locales o pipelines automatizados.
- 💡 Usada internamente en proyectos reales de Kynegos.

> Miles de descargas mensuales en PyPI. [Ver estadísticas](https://pepy.tech/project/kynegos-easy-cloud)

## Contribuciones

Si deseas contribuir a este proyecto, por favor, envíe un correo mediante la plataforma Pypy.org

## Enlaces de Interés

- Sitio web: [Kynegos](https://kynegos.com/)
- LinkedIn: [Kynegos en LinkedIn](https://www.linkedin.com/company/kynegos/)
- X: [Kynegos en X](https://x.com/Kynegos_)
- Tracking Uso Librería: [Kynegos Cloud Automations Activity](https://www.pepy.tech/projects/kynegos-easy-cloud?versions=**)

## Posibles Problemas

### Solución a posibles problemas con `ogr2ogr`

Si al ejecutar el paquete encuentras problemas relacionados con `ogr2ogr`, sigue estos pasos para instalar correctamente GDAL en tu entorno:

#### Paso 1: Actualizar los repositorios e instalar `gdal-bin`

Ejecuta los siguientes comandos en una celda de código o en tu terminal:

```bash
# Actualizar la lista de paquetes
!apt-get update

# Instalar gdal-bin y libgdal-dev
!apt-get install -y gdal-bin libgdal-dev
```

##### Explicación:
- **gdal-bin**: Este paquete incluye las herramientas de línea de comandos de GDAL, como `ogr2ogr`, `gdal_translate`, entre otras.
- **libgdal-dev**: Proporciona los archivos necesarios para desarrollar o compilar extensiones que dependen de GDAL.

#### Paso 2: Verificar que `ogr2ogr` está instalado

Después de la instalación, verifica que `ogr2ogr` está disponible ejecutando el siguiente comando en tu terminal o celda de código en Python:

```bash
!ogr2ogr --version
```

La salida debería ser algo como:

```bash
GDAL 3.4.1, released 2021/12/27
```

#### Paso 3: Verificar en Python que `ogr2ogr` está en el `PATH`

Para asegurarte de que `ogr2ogr` está en el `PATH` y accesible desde Python, ejecuta el siguiente código:

```python
import shutil
print(shutil.which('ogr2ogr'))
```

La salida debería ser algo como:

```bash
/usr/bin/ogr2ogr
```

Esto confirma que `ogr2ogr` está disponible en tu entorno y que Python puede encontrarlo correctamente.

---

### Palabras clave (SEO)

Kynegos, kynegos easy cloud, librería Python, automatización cloud, Google Cloud, BigQuery, Google Cloud Storage, GCS, Data Engineering, herramientas Kynegos, subir archivos GCP, cargar datos BigQuery Python, GIS, catastro España Python, GIS Bigquery, Capital Energy

---

## Kynegos Easy Cloud (English summary)

Kynegos Easy Cloud is a Python library developed by Kynegos to simplify the use of Google Cloud for data teams. It includes ready-to-use functions for BigQuery, GCS, GIS and Spanish cadastral data.

You can install it with:

```bash
pip install kynegos-easy-cloud
```

Official page: https://pypi.org/project/kynegos-easy-cloud/

            

Raw data

            {
    "_id": null,
    "home_page": "https://kynegos.com/",
    "name": "kynegos-easy-cloud",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "Kynegos, kynegos easy cloud, Google Cloud, BigQuery, GCS, Python, Data Engineering, automatizaci\u00f3n cloud, catastro, GIS, GIS BigQuery, GIS Cloud",
    "author": "Kynegos <> Data Hub",
    "author_email": "digital.data@capitalenergy.com",
    "download_url": "https://files.pythonhosted.org/packages/a1/34/787a15abf2dfdf856bc1418b6fbda5fd2a9b587a6940aa0fc51551f0116b/kynegos_easy_cloud-1.4.8.tar.gz",
    "platform": null,
    "description": "\r\n# Kynegos Easy Cloud \u2013 Automatiza Google Cloud sin sufrir\r\n\r\n**Kynegos Easy Cloud** es una librer\u00eda Python desarrollada por el equipo de datos de [Kynegos](https://kynegos.com), que simplifica el uso de Google Cloud Platform (GCP) para ingenieros y analistas de datos. Automatiza tareas frecuentes en BigQuery, GCS, Catastro y GIS con funciones listas para usar, sin necesidad de pelearte con la consola de Google ni con documentaci\u00f3n infinita.\r\n\r\n> Si trabajas con datos y quieres usar la nube de forma eficiente, sin ser DevOps, esto es para ti.\r\n\r\n[![Downloads](https://static.pepy.tech/badge/kynegos-easy-cloud/month)](https://pepy.tech/project/kynegos-easy-cloud)\r\n\r\n\r\n## Licencia\r\n\r\nEste proyecto forma parte del ecosistema de herramientas internas de Kynegos para la automatizaci\u00f3n de tareas en la nube.\r\n\r\nEste proyecto est\u00e1 licenciado bajo la **Kynegos License**. Esto significa que el software est\u00e1 autorizado solo para uso interno por Kynegos.\r\n\r\nLa redistribuci\u00f3n, modificaci\u00f3n, o el uso comercial de este c\u00f3digo fuera de los equipos internos est\u00e1 prohibida sin el permiso previo por escrito del autor.\r\n\r\nPara m\u00e1s detalles, consulta el archivo de la licencia incluido en este paquete.\r\n\r\n## Instalaci\u00f3n\r\n\r\nPara instalar el paquete, utiliza pip:\r\n\r\n```bash\r\npip install kynegos_easy_cloud\r\n```\r\n\r\n## Actualizaci\u00f3n\r\n\r\nPara instalar el paquete, utiliza pip:\r\n\r\n```bash\r\npip install --upgrade kynegos_easy_cloud\r\n```\r\n\r\n## Uso\r\n\r\nLas funciones de `kynegos_easy_cloud` est\u00e1n agrupadas en distintos m\u00f3dulos pensados para tareas clave en entornos reales de ingenier\u00eda de datos. Su estructura modular permite trabajar con datos en BigQuery, GIS, GCS y catastro espa\u00f1ol de forma directa.\r\n\r\n### Importar el Paquete\r\n\r\nPara comenzar a utilizar las funciones disponibles, simplemente importa el paquete en tu script de Python:\r\n\r\n```python\r\nimport kynegos_easy_cloud.Kynegos_functions as KYNEGOS_FUNCTIONS\r\nimport kynegos_easy_cloud.Download_Catastro_Spain as CATASTRO_SPAIN\r\nimport kynegos_easy_cloud.Kynegos_GIS_functions as KYNEGOS_GIS_FUNCTIONS\r\nimport kynegos_easy_cloud.Kynegos_Easy_Plus_Functions as KYNEGOS_EASY_PLUS_FUNCTIONS\r\n```\r\n\r\n### Exploraci\u00f3n de Funciones\r\n\r\nPara ver qu\u00e9 funciones est\u00e1n disponibles en el paquete, puedes utilizar la funci\u00f3n `dir()` de Python:\r\n\r\n```python\r\nprint(dir(KYNEGOS_FUNCTIONS))\r\n```\r\n\r\nEsto te mostrar\u00e1 una lista de todas las funciones disponibles en `kynegos_easy_cloud`.\r\n\r\n### Ejemplo de Uso\r\n\r\nCada funci\u00f3n en el paquete est\u00e1 dise\u00f1ada para realizar una tarea espec\u00edfica en GCP. Aqu\u00ed te mostramos un ejemplo b\u00e1sico de c\u00f3mo utilizar una de las funciones para cargar un archivo a Google Cloud Storage:\r\n\r\n```python\r\n# Ejemplo de c\u00f3mo subir un archivo a Google Cloud Storage\r\nKYNEGOS_FUNCTIONS.upload_to_gcs(bucket_name='nombre_del_bucket', source_file='ruta/del/archivo.txt', destination_blob='carpeta/archivo.txt')\r\n```\r\n\r\n### Documentaci\u00f3n de Funciones\r\n\r\nPara obtener detalles sobre c\u00f3mo usar cada funci\u00f3n, puedes consultar la documentaci\u00f3n inline mediante `help()`:\r\n\r\n```python\r\nhelp(KYNEGOS_FUNCTIONS.upload_to_gcs)\r\n```\r\n\r\nEsto te proporcionar\u00e1 una descripci\u00f3n detallada de los par\u00e1metros y el prop\u00f3sito de la funci\u00f3n.\r\n\r\n## \u00bfPor qu\u00e9 usar Kynegos Easy Cloud?\r\n\r\n- \u2705 Ahorra tiempo: funciones listas para tareas comunes en GCP.\r\n- \u2601\ufe0f Pensada para equipos de datos, no para devs cloud.\r\n- \ud83d\udef0\ufe0f \u00dasala en Notebooks, entornos locales o pipelines automatizados.\r\n- \ud83d\udca1 Usada internamente en proyectos reales de Kynegos.\r\n\r\n> Miles de descargas mensuales en PyPI. [Ver estad\u00edsticas](https://pepy.tech/project/kynegos-easy-cloud)\r\n\r\n## Contribuciones\r\n\r\nSi deseas contribuir a este proyecto, por favor, env\u00ede un correo mediante la plataforma Pypy.org\r\n\r\n## Enlaces de Inter\u00e9s\r\n\r\n- Sitio web: [Kynegos](https://kynegos.com/)\r\n- LinkedIn: [Kynegos en LinkedIn](https://www.linkedin.com/company/kynegos/)\r\n- X: [Kynegos en X](https://x.com/Kynegos_)\r\n- Tracking Uso Librer\u00eda: [Kynegos Cloud Automations Activity](https://www.pepy.tech/projects/kynegos-easy-cloud?versions=**)\r\n\r\n## Posibles Problemas\r\n\r\n### Soluci\u00f3n a posibles problemas con `ogr2ogr`\r\n\r\nSi al ejecutar el paquete encuentras problemas relacionados con `ogr2ogr`, sigue estos pasos para instalar correctamente GDAL en tu entorno:\r\n\r\n#### Paso 1: Actualizar los repositorios e instalar `gdal-bin`\r\n\r\nEjecuta los siguientes comandos en una celda de c\u00f3digo o en tu terminal:\r\n\r\n```bash\r\n# Actualizar la lista de paquetes\r\n!apt-get update\r\n\r\n# Instalar gdal-bin y libgdal-dev\r\n!apt-get install -y gdal-bin libgdal-dev\r\n```\r\n\r\n##### Explicaci\u00f3n:\r\n- **gdal-bin**: Este paquete incluye las herramientas de l\u00ednea de comandos de GDAL, como `ogr2ogr`, `gdal_translate`, entre otras.\r\n- **libgdal-dev**: Proporciona los archivos necesarios para desarrollar o compilar extensiones que dependen de GDAL.\r\n\r\n#### Paso 2: Verificar que `ogr2ogr` est\u00e1 instalado\r\n\r\nDespu\u00e9s de la instalaci\u00f3n, verifica que `ogr2ogr` est\u00e1 disponible ejecutando el siguiente comando en tu terminal o celda de c\u00f3digo en Python:\r\n\r\n```bash\r\n!ogr2ogr --version\r\n```\r\n\r\nLa salida deber\u00eda ser algo como:\r\n\r\n```bash\r\nGDAL 3.4.1, released 2021/12/27\r\n```\r\n\r\n#### Paso 3: Verificar en Python que `ogr2ogr` est\u00e1 en el `PATH`\r\n\r\nPara asegurarte de que `ogr2ogr` est\u00e1 en el `PATH` y accesible desde Python, ejecuta el siguiente c\u00f3digo:\r\n\r\n```python\r\nimport shutil\r\nprint(shutil.which('ogr2ogr'))\r\n```\r\n\r\nLa salida deber\u00eda ser algo como:\r\n\r\n```bash\r\n/usr/bin/ogr2ogr\r\n```\r\n\r\nEsto confirma que `ogr2ogr` est\u00e1 disponible en tu entorno y que Python puede encontrarlo correctamente.\r\n\r\n---\r\n\r\n### Palabras clave (SEO)\r\n\r\nKynegos, kynegos easy cloud, librer\u00eda Python, automatizaci\u00f3n cloud, Google Cloud, BigQuery, Google Cloud Storage, GCS, Data Engineering, herramientas Kynegos, subir archivos GCP, cargar datos BigQuery Python, GIS, catastro Espa\u00f1a Python, GIS Bigquery, Capital Energy\r\n\r\n---\r\n\r\n## Kynegos Easy Cloud (English summary)\r\n\r\nKynegos Easy Cloud is a Python library developed by Kynegos to simplify the use of Google Cloud for data teams. It includes ready-to-use functions for BigQuery, GCS, GIS and Spanish cadastral data.\r\n\r\nYou can install it with:\r\n\r\n```bash\r\npip install kynegos-easy-cloud\r\n```\r\n\r\nOfficial page: https://pypi.org/project/kynegos-easy-cloud/\r\n",
    "bugtrack_url": null,
    "license": "Kynegos License",
    "summary": "Kynegos Easy Cloud: automatiza Google Cloud para equipos de datos sin DevOps",
    "version": "1.4.8",
    "project_urls": {
        "Documentaci\u00f3n": "https://kynegos.com/",
        "Homepage": "https://kynegos.com/",
        "LinkedIn": "https://www.linkedin.com/company/kynegos/",
        "PyPI": "https://pypi.org/project/kynegos-easy-cloud/",
        "X": "https://x.com/Kynegos_"
    },
    "split_keywords": [
        "kynegos",
        " kynegos easy cloud",
        " google cloud",
        " bigquery",
        " gcs",
        " python",
        " data engineering",
        " automatizaci\u00f3n cloud",
        " catastro",
        " gis",
        " gis bigquery",
        " gis cloud"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b1f3b3d9931c27d6cb4bb732d519d2bbd69a34bd3a65d2149af17c9d55b285b0",
                "md5": "9649e5d1220dff91c86711367bd6c3a2",
                "sha256": "17e25479b41074a3562e9c28790b0026b1d0eaef533556185d5dc469d812a29d"
            },
            "downloads": -1,
            "filename": "kynegos_easy_cloud-1.4.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9649e5d1220dff91c86711367bd6c3a2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 19127,
            "upload_time": "2025-07-23T08:36:04",
            "upload_time_iso_8601": "2025-07-23T08:36:04.012239Z",
            "url": "https://files.pythonhosted.org/packages/b1/f3/b3d9931c27d6cb4bb732d519d2bbd69a34bd3a65d2149af17c9d55b285b0/kynegos_easy_cloud-1.4.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a134787a15abf2dfdf856bc1418b6fbda5fd2a9b587a6940aa0fc51551f0116b",
                "md5": "290539e67ae538cf4fca92acbd958099",
                "sha256": "3bf27396f3ef26da5cbf52338d48f469dae0451dcd63d188ea593fa47ab99230"
            },
            "downloads": -1,
            "filename": "kynegos_easy_cloud-1.4.8.tar.gz",
            "has_sig": false,
            "md5_digest": "290539e67ae538cf4fca92acbd958099",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 20550,
            "upload_time": "2025-07-23T08:36:05",
            "upload_time_iso_8601": "2025-07-23T08:36:05.306394Z",
            "url": "https://files.pythonhosted.org/packages/a1/34/787a15abf2dfdf856bc1418b6fbda5fd2a9b587a6940aa0fc51551f0116b/kynegos_easy_cloud-1.4.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-23 08:36:05",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "kynegos-easy-cloud"
}
        
Elapsed time: 0.94960s