Metadata-Version: 2.4
Name: Solver_campoelectrico_kevin
Version: 0.1.1
Summary: Un solver para el campo electrostático 2D usando diferencias finitas.
Author-email: Estudiante Taller Avanzado <tu.email@example.com>
Project-URL: Homepage, https://github.com/tu_usuario/taller_electrostatica
Project-URL: Bug Tracker, https://github.com/tu_usuario/taller_electrostatica/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.20
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: streamlit; extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"

# Taller Avanzado: Solución del Campo Electroestático 2D

Este proyecto implementa un solver para la Ecuación de Laplace en 2D usando el Método de Diferencias Finitas (MDF) y el método iterativo de Jacobi. Incluye una interfaz gráfica con Streamlit para visualizar los resultados.

## Estructura del Proyecto

- `src/campo_estatico_mdf`: El paquete Python con la lógica científica (`solver.py`).
- `tests/`: Pruebas unitarias con `pytest`.
- `app.py`: La interfaz de usuario web con Streamlit.
- `docs/`: Carpeta para la documentación generada con Sphinx.
- `.github/workflows`: Automatización para desplegar la documentación en GitHub Pages.

## Cómo empezar

### 1. Requisitos

- Python 3.8 o superior
- Git

### 2. Configuración del Entorno

```bash
# Clona el repositorio (si lo subes a GitHub)
# git clone ...
# cd taller_electrostatica

# Crea un entorno virtual
python -m venv .venv

# Activa el entorno
# En Linux/macOS:
source .venv/bin/activate
# En Windows:
# .\.venv\Scripts\activate

# Instala el paquete y todas las dependencias de desarrollo
pip install -e .[dev]
