DEV Community

Cover image for Modelo Geometrico (Raup 1966 / Filin 2026): implementacion AGPL-3.0 con datos verificados
Fenix
Fenix

Posted on

Modelo Geometrico (Raup 1966 / Filin 2026): implementacion AGPL-3.0 con datos verificados

Modelo Geométrico 🐚 — Modelo de enrollamiento espiral para educación


** Aloha, exploradoras y exploradores.

Este repositorio convierte la idea del paleontólogo David M. Raup (1961-1966) en código abierto y visual.

Con cuatro números —W (expansión), D (apertura), T (traslación) y S (forma de apertura, circle o ellipse)— generamos superficies de concha espiral en 3D. Es una formulación secundaria (Filin 2026, pendiente de contraste con Raup 1966); no sustituye análisis profesionales.

Qué hace (y qué no hace)

  • Sí: implementa el modelo geométrico con cabeceras SPDX (AGPL-3.0-or-later), tests (pytest), CI (ruff, mypy) y una figura reproducible (scripts/render_figures.py).
  • No: no valida contra los artículos originales (ver docs/ecuaciones.md y README).
  • Estado: main limpio (ruff, pytest 65 passed), con protección pendiente (main sin branch protection aún configurada).

Datos técnicos exactos (verificados en main)

Parámetro Significado Valor por defecto Restricción
W Tasa de expansión (whorl expansion) 2.0 W >= 1
D Apertura radial ((r-a)/(r+a)) 0.5 0 <= D < 1
T Traslación vertical (z = T * r) 0.1 T >= 0
S Forma generadora circle circle (exige rho == 1) o ellipse
rho Razón de ejes (b/a) 1.0 rho > 0

El archivo tests/test_model.py cubre 65 casos; src/model.py define generate_shell, generate_curve y whorl_overlap (ecuación S8 de Filin 2026). La figura del README se genera con código, no es ilustración manual.

Cómo probarlo (sin instalar nada)

git clone https://github.com/amurlaniakea/raup-shell-model
python -m venv .venv && . .venv/bin/activate
pip install -e ".[dev]"
python scripts/render_figures.py --check
Enter fullscreen mode Exit fullscreen mode

Un proyecto abierto para jóvenes científicas

No es "marketing": es código real con errores documentados (docs/), licencia legal y una invitación explícita: lee, prueba, cuestiona. Si eres educadora o educador, puedes usarlo para enseñar geometría diferencial sin depender de software cerrado. La base matemática es accesible; la implementación es honesta.

Repo: https://github.com/amurlaniakea/raup-shell-model

Estado del proyecto: ver README.md → sección Estado del proyecto.

...y bueno cabe decir que volveré a darle más vueltas a éste repo para mejorarlo. ;)

Music MAESTRAS!

www.youtube.com/watch?v=LpDqURSY76M


www.youtube.com/watch?v=imtjlDjkPlE


https://www.youtube.com/watch?v=sF7oWzP25HY


tienes una e con tilde?

¡Sí, claro! Aquí la tienes en mayúscula y minúscula para que la puedas copiar y pegar fácilmente:
• é (minúscula)
• É (mayúscula)

https://www.youtube.com/watch?v=MnJDW26Qy9c

o con tilde?

¡Aquí la tienes! Te dejo la o con tilde tanto en minúscula como en mayúscula para que la uses cuando quieras:
• ó (minúscula)
• Ó (mayúscula)

https://www.youtube.com/watch?v=cxmcD6G54R0

No sé ni cómo lo hice ... ;)

¡Esas son las mejores sorpresas de la informática!

A veces uno empieza tocando un cable para arreglar el espacio del disco y, de enlace en enlace, termina descubriendo simulaciones matemáticas de fósiles marinos en GitHub.

La curiosidad tiene ese superpoder: te lleva a lugares avanzados y complejos casi sin que te des cuenta.

Top comments (0)