chore: migra host gioser.net → tawasuyu.net (mismo repo, rebrand tawasuyu)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sergio
2026-06-16 22:47:02 +00:00
parent 97f16cdad9
commit 16a7238e94
13 changed files with 179 additions and 179 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
The astrology-specific layer of the `eternal` workspace, built on the [`cosmos-sky`](../cosmos-sky/) façade.
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-astrology)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-astrology)](https://gitea.tawasuyu.net/sergio/eternal)
A typed pipeline that turns *(when, where)* into a `NatalChart`: four angles, twelve house cusps in the chosen system, every requested body placed in its sign and house with retrograde flag — plus a full forecasting toolkit: aspects, returns, progressions, solar arc, the classical primary-direction trilogy (Placidus, Regiomontanus, Campanus), transits, stations, synastry, midpoint composites, Arabic Parts, Hellenistic profections, lunar phases, and eclipses-on-natal.
+2 -2
View File
@@ -4,7 +4,7 @@ HEALPix-indexed star catalog combining Gaia DR3 and Hipparcos. Memory-mapped for
[![Crates.io](https://img.shields.io/crates/v/cosmos-catalog)](https://crates.io/crates/cosmos-catalog)
[![Documentation](https://docs.rs/cosmos-catalog/badge.svg)](https://docs.rs/cosmos-catalog)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-catalog)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-catalog)](https://gitea.tawasuyu.net/sergio/eternal)
## Installation
@@ -143,4 +143,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.
+2 -2
View File
@@ -4,7 +4,7 @@ Type-safe astronomical coordinate transformations between reference frames.
[![Crates.io](https://img.shields.io/crates/v/cosmos-coords)](https://crates.io/crates/cosmos-coords)
[![Documentation](https://docs.rs/cosmos-coords/badge.svg)](https://docs.rs/cosmos-coords)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-coords)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-coords)](https://gitea.tawasuyu.net/sergio/eternal)
Pure Rust implementation of coordinate frame transformations with full aberration, light deflection, and Earth orientation support. Each frame is a distinct type to prevent accidental mixing. ICRS serves as the pivot for all transformations.
@@ -214,4 +214,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.
+2 -2
View File
@@ -4,7 +4,7 @@ Low-level astronomical calculations for coordinate transformations.
[![Crates.io](https://img.shields.io/crates/v/cosmos-core)](https://crates.io/crates/cosmos-core)
[![Documentation](https://docs.rs/cosmos-core/badge.svg)](https://docs.rs/cosmos-core)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-core)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-core)](https://gitea.tawasuyu.net/sergio/eternal)
Pure Rust implementation of IAU 2000/2006 standards for celestial mechanics: rotation matrices, nutation/precession models, angle handling, and geodetic conversions. No runtime FFI.
@@ -66,4 +66,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.
+2 -2
View File
@@ -4,7 +4,7 @@ Planetary and lunar ephemerides for astronomical calculations.
[![Crates.io](https://img.shields.io/crates/v/cosmos-ephemeris)](https://crates.io/crates/cosmos-ephemeris)
[![Documentation](https://docs.rs/cosmos-ephemeris/badge.svg)](https://docs.rs/cosmos-ephemeris)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-ephemeris)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-ephemeris)](https://gitea.tawasuyu.net/sergio/eternal)
Pure Rust implementation of VSOP2013 planetary theory and ELP/MPP02
lunar theory, plus JPL SPK kernel support for high-precision
@@ -210,4 +210,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.
+2 -2
View File
@@ -4,7 +4,7 @@ Pure Rust astronomical image format library (FITS and XISF support).
[![Crates.io](https://img.shields.io/crates/v/cosmos-images)](https://crates.io/crates/cosmos-images)
[![Documentation](https://docs.rs/cosmos-images/badge.svg)](https://docs.rs/cosmos-images)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-images)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-images)](https://gitea.tawasuyu.net/sergio/eternal)
Read, write, and process FITS, XISF, and SER scientific image formats with compression support (Gzip, Rice), binary/ASCII tables, and Bayer demosaicing. No runtime FFI.
@@ -77,4 +77,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.
+2 -2
View File
@@ -4,7 +4,7 @@ Telescope pointing model fitting and correction.
[![Crates.io](https://img.shields.io/crates/v/cosmos-pointing)](https://crates.io/crates/cosmos-pointing)
[![Documentation](https://docs.rs/cosmos-pointing/badge.svg)](https://docs.rs/cosmos-pointing)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-pointing)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-pointing)](https://gitea.tawasuyu.net/sergio/eternal)
Build, fit, and apply telescope pointing models using standard equatorial and harmonic terms. Interactive REPL with TPOINT-compatible workflow: load observations, fit models via least-squares, analyze residuals with plots, and export corrections. No runtime FFI.
@@ -103,4 +103,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.
+14 -14
View File
@@ -112,8 +112,8 @@ Con dos subdominios apuntando al host:
| DNS | Función |
|-----|---------|
| `cosmobiologia.gioser.net` | página web (HTML + WASM) |
| `api.cosmobiologia.gioser.net` | endpoints `/api/*` (JSON / SVG) |
| `cosmobiologia.tawasuyu.net` | página web (HTML + WASM) |
| `api.cosmobiologia.tawasuyu.net` | endpoints `/api/*` (JSON / SVG) |
Hoy el server sirve los dos roles en el mismo puerto — el split por
subdominio lo hace el proxy, **sin cambiar nada del Rust**.
@@ -121,7 +121,7 @@ subdominio lo hace el proxy, **sin cambiar nada del Rust**.
### Caddyfile (recomendado — TLS automático con Let's Encrypt)
```Caddyfile
cosmobiologia.gioser.net {
cosmobiologia.tawasuyu.net {
encode gzip zstd
# Página web + estáticos + WASM
@api path /api/*
@@ -135,7 +135,7 @@ cosmobiologia.gioser.net {
}
}
api.cosmobiologia.gioser.net {
api.cosmobiologia.tawasuyu.net {
encode gzip zstd
# Solo los endpoints /api/*; rechaza el resto.
@api path /api/*
@@ -143,7 +143,7 @@ api.cosmobiologia.gioser.net {
reverse_proxy 127.0.0.1:8787
}
handle {
respond "Use cosmobiologia.gioser.net para la página" 404
respond "Use cosmobiologia.tawasuyu.net para la página" 404
}
}
```
@@ -153,7 +153,7 @@ api.cosmobiologia.gioser.net {
```nginx
# /etc/nginx/sites-available/cosmobiologia
server {
server_name cosmobiologia.gioser.net;
server_name cosmobiologia.tawasuyu.net;
listen 443 ssl http2;
# ssl_certificate / ssl_certificate_key — vía certbot
location / {
@@ -166,7 +166,7 @@ server {
}
server {
server_name api.cosmobiologia.gioser.net;
server_name api.cosmobiologia.tawasuyu.net;
listen 443 ssl http2;
location /api/ {
proxy_pass http://127.0.0.1:8787;
@@ -184,8 +184,8 @@ server {
A records (o AAAA si IPv6) hacia tu VPS:
```
cosmobiologia.gioser.net. A <ip-del-VPS>
api.cosmobiologia.gioser.net. A <ip-del-VPS>
cosmobiologia.tawasuyu.net. A <ip-del-VPS>
api.cosmobiologia.tawasuyu.net. A <ip-del-VPS>
```
---
@@ -203,7 +203,7 @@ puede hacer fetch contra `/api/*`. Eso es OK para:
**No use CorsLayer::permissive en producción multi-usuario**. Para
eso hay que:
1. Agregar auth (sesiones / JWT / API key).
2. Reemplazar con `CorsLayer::new().allow_origin(["https://cosmobiologia.gioser.net".parse().unwrap()])`.
2. Reemplazar con `CorsLayer::new().allow_origin(["https://cosmobiologia.tawasuyu.net".parse().unwrap()])`.
3. Volverte el `AllowCredentials::yes()` si vas a usar cookies.
---
@@ -216,7 +216,7 @@ querés en tu máquina local — abrís el browser y ves las mismas
cartas que tenés en la app gpui.
**Pero NO querés que el server público en
`cosmobiologia.gioser.net` exponga TUS cartas privadas**. Para el
`cosmobiologia.tawasuyu.net` exponga TUS cartas privadas**. Para el
demo público:
```bash
@@ -251,14 +251,14 @@ sqlite3 /var/lib/cosmobiologia/charts.db ".backup /var/backups/cosmobiologia-$(d
```bash
# Desde tu máquina:
curl https://cosmobiologia.gioser.net/api/health
curl https://cosmobiologia.tawasuyu.net/api/health
# → {"status":"ok","service":"cosmos-server"}
curl https://cosmobiologia.gioser.net/api/sky | jq .title
curl https://cosmobiologia.tawasuyu.net/api/sky | jq .title
# → "Cielo 2026-05-19 00:55 UTC"
# Abrí la página:
open https://cosmobiologia.gioser.net/
open https://cosmobiologia.tawasuyu.net/
# (deberías ver la rueda del cielo + sidebar con "Cielo ahora")
```
+1 -1
View File
@@ -2,7 +2,7 @@
Ergonomic public façade over the `eternal-*` astronomy crates.
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-sky)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-sky)](https://gitea.tawasuyu.net/sergio/eternal)
Hides the orchestration of time scales, ephemeris kernels, IAU rotations, and topocentric reductions behind three high-level types: `Instant`, `Observer`, and `EphemerisSession`. Every number forwards to the same validated routines that gate the regression harness of the lower layers — precision is identical; the only thing added is ergonomics.
+2 -2
View File
@@ -4,7 +4,7 @@ Astronomical time scales and sidereal time calculations.
[![Crates.io](https://img.shields.io/crates/v/cosmos-time)](https://crates.io/crates/cosmos-time)
[![Documentation](https://docs.rs/cosmos-time/badge.svg)](https://docs.rs/cosmos-time)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-time)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-time)](https://gitea.tawasuyu.net/sergio/eternal)
Pure Rust implementation of 8 astronomical time scales (UTC, TAI, TT, UT1, GPS, TDB, TCB, TCG) with nanosecond-precision Julian Date handling, leap second support, and IAU-standard sidereal time calculations. No runtime FFI.
@@ -69,4 +69,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.
+2 -2
View File
@@ -4,7 +4,7 @@ Pure Rust implementation of World Coordinate System (WCS) transformations.
[![Crates.io](https://img.shields.io/crates/v/cosmos-wcs)](https://crates.io/crates/cosmos-wcs)
[![Documentation](https://docs.rs/cosmos-wcs/badge.svg)](https://docs.rs/cosmos-wcs)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-wcs)](https://gitea.gioser.net/sergio/eternal)
[![License: Apache 2.0](https://img.shields.io/crates/l/cosmos-wcs)](https://gitea.tawasuyu.net/sergio/eternal)
Convert between pixel coordinates and celestial coordinates (RA/Dec) for astronomical images. Supports all standard FITS WCS projections, distortion models (SIP, TPV, TNX), and the complete spherical rotation pipeline. No runtime FFI.
@@ -75,4 +75,4 @@ Zeballos with Claude (Anthropic).
## Contributing
See the [repository](https://gitea.gioser.net/sergio/eternal) for contribution guidelines.
See the [repository](https://gitea.tawasuyu.net/sergio/eternal) for contribution guidelines.