Unidades

tinamit.unids.conv.convertir(de, a, val=1, lengua=None)[source]

Esta función convierte un valor de una unidad a otra.

Paramètres:
  • de (str) – La unidad original.
  • a (str) – La unidad final.
  • val (float | int) – El valor para convertir.
  • lengua (str) – La lengua en la cual las unidades están especificadas.
Renvoie:

El valor convertido.

Type renvoyé:

float

tinamit.unids.conv.definir_en_regu(unid, base)[source]

Esta funcion define una nueva unidad en el registro de unidades.

Paramètres:
  • unid (str) – La unidad.
  • base (str) – La dimensionalidad de la unidad para pasar a Pint.
tinamit.unids.trads.act_arch_trads(l_d_t)[source]

Actualiza el fuente de traducciones.

Paramètres:l_d_t (list[dict]) –
tinamit.unids.trads.agregar_sinónimos(unid, sinónimos, leng, guardar=False)[source]

Agrega sinónimos a una unidad.

Paramètres:
  • unid (str) – La unidad original.
  • sinónimos (str | list) – Los sinónimos.
  • leng (str) – La lengua.
  • guardar (bool) – Si guardamos los sinónimos para futuras sesiones de Python.
tinamit.unids.trads.agregar_trad(unid, trad, leng_trad, leng_orig=None, guardar=True)[source]

Agregar una traducción a una unidad.

Paramètres:
  • unid (str) – La unidad original.
  • trad (str) – La traducción de la unidad.
  • leng_trad (str) – La lengua de la traducción.
  • leng_orig (str) – La lengua original.
  • guardar (bool) – Si hay que guardar la traducción para futuras sesiones de Python.
tinamit.unids.trads.buscar_singular(u)[source]

Busca las formas singulares posibles de una unidad.

Paramètres:u (str) – La unidad potencialmente plurial.
Renvoie:Una lista de las formas singulares potenciales.
Type renvoyé:list[str]
tinamit.unids.trads.trad_unid(unid, leng_final, leng_orig=None, falla_silencio=True)[source]

Traduce una unidad sencilla (no compuesta).

Paramètres:
  • unid (str) – La unidad para traducir.
  • leng_final (str) – La lengua a la cual traducir.
  • leng_orig (str) – La lengua original de la unidad. Si no se especifica, se intentará adivinarla.
  • falla_silencio (bool) – Si hay que devolver un error si no se encontró traducción.
Renvoie:

La unidad traducida.

Type renvoyé:

str