Bonjour,

Je dois générer un index spatial pour des données géographiques dans un format vecteur plus tout jeune.

La spécification qui précise les calculs à effectuer indique bien que ces calculs doivent être menés avec des rééls codés sur 4 octets (pour éviter des problèmes de précisions machine lors de l'utilisation de l'index sur des machines différentes).

Quand j'avais écrit le programme en C, pas de problème : float et cast sur les résultats fournissant des double.

Je souhaite recoder tout ça en Python mais vous devinez le problème : un seul type réel codé sur 8 octets.

Je n'ai pas trop envie de me lancer dans l'écriture d'une classe spécifique et de gérer mantisse, exposant, etc...

Connaîtriez-vous un package/module que je pourrais utiliser ?

ps : les opérations à effectuer sur ces réels 4 octets se résument aux 4 opérations de base pour ramener les coordonnées (longitude/latitude) en degrés à des entiers dans [0,255]