Forum Programmation.python librairie PYFITS

Posté par  .
Étiquettes : aucune
0
20
mai
2005
bonjour
je developpe dans un labo d astrophysique un programme en IDL
je souhaite le reecrire en python avec les llibrairies NUMARRAY et PYFITs
bon j ai le O'reilly "learning Python" OK ..
la doc officielle numarray (200 page de pdf ) presque ok ..
mais pour ce qui est de PYFITS la doc fait 30 pages dont 15 de citations/remerciements :-(

du coup je cherche quelqu'un utilisant cette librairie PYFIT, j ai des question bien basique sur cette librairie .. y a t'il donc des utilisateurs de pyfit dans cette salle ?
( la premiere question par exemple serait : comment utilise-t'on ADD_COL() sur un tableau fits..... )
  • # Fits -> HDF5 ?

    Posté par  . Évalué à 3.

    Salut,
    je suis dans une situation similaire, et de mon côté j'utilise le format HDF5, qu'IDL sait d'ailleurs gérer à peu près correctement.

    Si tu peux te passer de ta dépendance au format fits, alors tu peux envisager HDF5 + PyTables du côté de python. PyTables est très bien foutu, il vient tout récemment de sortir en version 1.0 ; son code cource est accompagné d'un gros paquet de tests unitaires, donc pas de souci de ce côté. Du côté de HDF5, ça nécessite un certain temps (je veux dire un temps certain) d'apprentissage, la doc est à jour, les exemples sont insuffisants mais un helpdesk existe, les deux nanas répondent assez rapidement et sont très sympa.

    Fais un peu le tour de ces deux engins avant de conclure quoi que ce soit...

    Sinon tu dis vouloir te passer d'IDL, mais pour la visualisation de tes données tu compte utiliser quoi ? De mon côté j'ai du mal à lui trouver un remplaçant, ne serait-ce que pour des isocontours de données irrégulièrement réparties, je connais pas d'alternative...
    • [^] # Re: Fits -> HDF5 ?

      Posté par  . Évalué à 1.

      Merci :
      le probleme est que je ne peux me passer de FITS : je recois des fichiers FITS en entree et je doit restituer des fichiers FITS en sortie ce sont des points imposes donc je n'ai pas le choix du format.

      IDL : en gros actuellement tout mon programme est en IDL. La partie porcessing et a partie visualisation. Ce que je compte passer en Python c est le processing afin de ne plus dependre du nombre de licence pour ma puissance de calcul (IDL c est cher ), pour la visualisation des donnees je garde IDL (pour les stats sur les performances ) et DS9 pour les images ...
      En tout cas je vais tout de meme jeter un oeil sur pytables on sait jamais je pourrait tirer des infos interessantes.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.