semvec/pypi-packages huggingface dataset:
OpihiExarata 2026.1.19
Analysis software for the IRTF Opihi telescope.
Requires Python: >=3.9

# OpihiExarata
 The NASA Infrared Telescope Facility (IRTF) Opihi telescope software tool used primarily for solving asteroid ephemerides using astrometric solutions.

[![Tests (Windows)](https://github.com/psmd-iberutaru/OpihiExarata/actions/workflows/tests_windows.yml/badge.svg)](https://github.com/psmd-iberutaru/OpihiExarata/actions/workflows/tests_windows.yml) [![Tests (Linux)](https://github.com/psmd-iberutaru/OpihiExarata/actions/workflows/tests_linux.yml/badge.svg)](https://github.com/psmd-iberutaru/OpihiExarata/actions/workflows/tests_linux.yml) [![Code Coverage](https://img.shields.io/badge/dynamic/xml?url=https://raw.githubusercontent.com/psmd-iberutaru/OpihiExarata/master/docs/build/html/code/coverage/results.xml&label=Code%20Coverage&query=round(//coverage/@line-rate*100)&color=455A64&suffix=%)](https://psmd-iberutaru.github.io/OpihiExarata/build/html/code/coverage/index.html)

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Python Black Linting](https://github.com/psmd-iberutaru/OpihiExarata/actions/workflows/black.yml/badge.svg)](https://github.com/psmd-iberutaru/OpihiExarata/actions/workflows/black.yml)

## Complete Documentation

[You can find the complete html documentation here.](https://psmd-iberutaru.github.io/OpihiExarata)

Alternatively, you may find other versions built with Sphinx at [/docs/build/](https://github.com/psmd-iberutaru/OpihiExarata/tree/master/docs/build)
centella-lang 1.2.2
The official Centella programming language compiler.
Requires Python: >=3.8

# Centella Programming Language (v1.2.2) ⚡

**Centella** es un lenguaje de programación moderno, minimalista y ultra-rápido diseñado específicamente para el **procesamiento masivo de datos** y la automatización empresarial.

Combina la simplicidad de una sintaxis inspirada en Python (pero en español) con la potencia bruta de un backend híbrido (Python Frontend + LLVM/C Backend), generando ejecutables nativos altamente optimizados.

## 🚀 Características Principales

*   **⚡ Rendimiento Nativo**: Compila directamente a código máquina usando LLVM y un Runtime escrito en C.
*   **📂 Streaming I/O**: Procesa archivos de texto/CSV de gigabytes línea por línea con consumo de memoria constante.
*   **🗣️ Sintaxis en Español**: `si`, `sino`, `mientras`, `imprimir`. Intuitivo y fácil de aprender.
*   **📊 Funciones Analíticas**: Primitivas integradas para estadística (`max`, `min`, `promedio`) y texto (`contiene`, `empieza_con`).
*   **🛠️ Tooling Moderno**: Extensión oficial para VS Code con resaltado de sintaxis e IntelliSense.

## 📦 Instalación

Puedes instalar el compilador oficial desde PyPI:

```bash
pip install centella-lang
```

## ⚡ Quick Start

### 1. Variables & Math
```centella
sea x = 10
sea y = 20
imprimir "La suma es: " (x + y)
```

### 2. Boolean Logic (New!)
```centella
sea activo = verdadero
sea saldo = 0

si activo && saldo == 0 {
    imprimir "Cuenta activa pero vacia"
}
```

### 3. User Functions (New!)
```centella
funcion cuadrado(n) {
    retornar n * n
}

imprimir "El cuadrado de 5 es: " cuadrado(5)
```

### 4. Reading Data (CSV Processing)
Centella shines at processing big files. Use `procesar` to iterate over rows automatically.

**data.csv**
```csv
1,Laptop,1000
2,Mouse,20
```

**script.centella**
```centella
// 'procesar' abre el archivo y lee linea por linea
// Las variables id, prod, precio se llenan automaticamente
procesar "data.csv" capturando (id, prod: texto, precio) {
    sea iva = precio * 0.19
    imprimir prod ": $" (precio + iva)
}
```

### 5. Writing Data
```centella
guardar "reporte.txt" {
    escribir "Reporte de ventas generada por Centella"
    escribir "======================================="
}
```

### 6. Interactive Input
```centella
imprimir "Ingresa tu edad:"
leer edad

si edad >= 18 {
    imprimir "Eres mayor de edad."
}
```

## 🛠️ Usage
Save your code as `myscript.centella` and run:
```bash
centella myscript.centella
```
This will compile and execute your program instantly.

## 📄 License
MIT License. Created by Ermes Galvis.te proyecto es Open Source. ¡Disfruta programando!