rice-solar-physics/ebtelplusplus

API reference for unit annotations on dataclasses (e.g. `EbtelResult`) do not render nicely

Aberta

#125 aberto em 6 de set. de 2025

 (1 comentário) (0 reação) (0 responsável)Python (7 forks)auto 404
CIbug?docshelp wanted

Métricas do repositório

Stars
 (13 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

The way dataclasses handle type/unit annotations must have changed in Python 3.12 because the API documentation no longer renders the unit annotations correctly, e.g. https://ebtelplusplus.readthedocs.io/en/latest/api/ebtelplusplus.EbtelResult.html#ebtelplusplus.EbtelResult.tr_corona_radiative_loss_ratio. Furthermore, the docs build on GitHub Actions is now failing because of a warning about an unfound reference for u.dimensionless_unscaled.

This should be addressed before a new release is cut.

Guia do colaborador