semvec/pypi-packages huggingface dataset:
hatch-bgd 0.0.1
​base version, ​latest Git commit ID, and ​latest update date.
License: MIT
Requires Python: >=3.8
Keywords: git, hatch, plugin, version

# hatch-bgd

**​b**ase version, ​latest **G**it commit ID, and ​latest update **d**ate

---

This provides a plugin for [Hatch](https://github.com/pypa/hatch) that automatically generates the version string in the format "base-version+git-commit-id.date" (e.g. `1.0.0+g4926eb8.d20250318`)

**Table of Contents**

- [Global dependency](#global-dependency)
- [Version source](#version-source)
  - [Version source options](#version-source-options)
  - [Version source environment variables](#version-source-environment-variables)
- [License](#license)

## Global dependency

Ensure `hatch-bgd` is defined within the `build-system.requires` field in your `pyproject.toml` file.

```toml
[build-system]
requires = ["hatchling", "hatch-bgd"]
build-backend = "hatchling.build"
```

## Version source

The [version source plugin](https://hatch.pypa.io/latest/plugins/version-source/reference/) name is `bgd`.

- ***pyproject.toml***

    ```toml
    [tool.hatch.version]
    source = "bgd"
    ```

- ***hatch.toml***

    ```toml
    [version]
    source = "bgd"
    ```

### Version source options

| Option | Type | Description |
| --- | --- | --- |
| `base-version` | `str` | - |
| `build-type` | `str` | When selecting between `dev` and `release`, if `dev` is chosen, a local version identifier in the format `f"{latest Git commit ID}.{latest update date}"` will be automatically appended after the `base-version`. |


### Display version

`hatch version` will print the version to the terminal without modifying the source directory.

```console
$ hatch version
1.0.0+g4926eb8.d20250318
```

## License

`hatch-bgd` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
openpe 0.3.6
Open Python Package for simple access to Peruvian Open Data
License: MIT
Requires Python: >=3.7

# OpenPE: Acceso simplificado a los datos abiertos de Perú

¡Bienvenido!  Este es un resumen de `openpe`, una librería diseñada para facilitar la obtención de datasets desde la Plataforma Nacional de Datos Abiertos (PNDA) del Perú [datosabiertos.gob.pe](https://datosabiertos.gob.pe). 

## ¿Qué es OpenPE? 

`openpe` simplifica el proceso de búsqueda y descarga de datos desde el portal de datos abiertos. Proporciona funciones intuitivas para:

- **Buscar datasets**: Encuentra datasets por categorías o accede a conjuntos específicos utilizando su nombre o URL. 
- **Descargar datasets**: Obtén datasets y archivos asociados en formatos comunes como CSV, XSLX, y otros. 
- **Explorar metadatos**: Accede a información detallada sobre cada dataset, incluyendo los diccionarios de datos. 

## Instalación de OpenPE ️

Ejecuta:

```bash
pip install openpe
```

## Primeros pasos con OpenPE 

### 1. Importar la librería

```bash
import openpe as pe
```

### 2. Obtener un dataset específico

```bash
dataset = pe.get_dataset('alumnos-matriculados-en-la-universidad-nacional-de-ingeniería-uni')
dataset.to_dict()
```

### 3. Acceder directamente a los datos con `data()`

```bash
data = dataset.data()
data.head()
```

### 4. Consultar el diccionario de datos con `data_dictionary`

```bash
print(dataset.data_dictionary)
```

### 5. Descargar los archivos del dataset

```bash
dataset.download_files()
```

### 6. Trabaja con tus archivos locales con `load()`

```bash
dataset = pe.load('alumnos-matriculados-en-la-universidad-nacional-de-ingeniería-uni')
dataset.data().head()
```

## Ejemplo completo: Analizando matrículas de la UNI 

```bash
import openpe

dataset = openpe.get_dataset('alumnos-matriculados-en-la-universidad-nacional-de-ingeniería-uni')
data = dataset.data()

alumnos_por_anio = data['ANIO'].value_counts().sort_index()
print("\nCantidad de alumnos matriculados por año:")
print(alumnos_por_anio)
```

## Tutorial detallado en Colab

Para una guía paso a paso con ejemplos prácticos, consulta el siguiente notebook de Google Colab:

- [Introducción a OpenPE: Acceso simplificado a los datos abiertos de Perú](https://colab.research.google.com/drive/1WoonI0Av7FZzv19_IsyCllGGc_YWFrNI?usp=sharing)


## Siguientes pasos 

Prueba buscar un dataset de tu interés en [datosabiertos.gob.pe](https://datosabiertos.gob.pe) y usa `openpe` para trabajar con ellos. Para potenciar tu experiencia, prueba la extensión de Chrome [Ideas Abiertas](https://chromewebstore.google.com/detail/oloeehbhdjkhbkgdapldehjpnnlfgpla?utm_source=item-share-cb). ✨

LinkedIn: [Ivan Yang Rodriguez Carranza](https://www.linkedin.com/in/irodcar)