Aller au contenu
Forum Avex

jeff

Anciens Avex
  • Compteur de contenus

    441
  • Inscription

  • Dernière visite

Tout ce qui a été posté par jeff

  1. je vais tenter alors ! helas non, a moins de repartir depuis zéro ; mais clairement pour un viewer, il faut utiliser les api natives de windows et pas passer par python comme je le fais. mais bon, qui sait dans le futur peut etre je je bosserai sous visual machin chose un jour
  2. Que diriez-vous d'un petit histogramme sous l'image, un clic gauche sur l'histogramme fixe le seuil min, un clic droit le seuil max ?
  3. C'est si long car j'ai pris pour parti de faire une application entièrement scriptable ; à travers le shell on a accès a : -L'ensemble du langage python (http://inforef.be/swi/download/apprendre_python.pdf) ce qui permet de réaliser facilement des scripts de traitement ultra complets (avec des accès au catalgues d'objets en ligne, de la création de morceaux d'interface en live, etc), de rendre possible et facile la création de plugins -Tout un tas de bibliothèques pour faire ces traitements dans ce shell et à partir de l'application : Numpy (http://numpy.scipy.org/) pour faire la la manipulation de matrice, scipy (http://www.scipy.org/SciPy) qui est une véritable trousse à outils pour le calcul numérique (voir http://www.scipy.org/Cookbook), matplotlib qui pertymet d'afficher interactivement des graphiques complexes Pyraf (http://www.stsci.edu/institute/software_hardware/pyraf), l'équivalent de IRAF (http://iraf.noao.edu/) qui permet la manipulation et le traitement de données astronomiques ; multidrizzle (http://stsdas.stsci.edu/multidrizzle/) qui est le système utilisé pour recombiner les images du HST, aspylib (http://www.aspylib.com/doc/aspylib.html) pour la spectro/photométrie, pymorph (http://www.mmorph.com/pymorph/) et mahotas (http://luispedro.org/software/mahotas) pour le traitement et l'analyse des images, etc, etc... Tout ça est déjà accessible dans le shell, mon travail est de coller tous ces morceaux ensemble, de faire une jolie interface, et de proposer un accès simplifié à ces fonctions via des commande 'à la IRIS' Enfin, c'est multi-plateforme, donc je ne peux peux utiliser toutes les API windows pour les affichages, et j'embarque la bibliothèque QT. Bref, il y a du lourd dans l'éxécutable
  4. La version 100% viewer : Le fichier 'imagepreview.exe' est en ligne d'ici quelques minutes (même lien que ci-dessus). Comme je le pensais, c'est loooong à l'ouverture de l'éxécutable. J'ai également passé les spinbox en 'accelerated', si vous voulez tenter
  5. Bon, en fait si je vire l'interpréteur ça va vite ; je fais un petit exe pour le viewer...
  6. Faire une version stand-alone c'est facile (apres il faut associer à la main les fichiers 'fits' a l'application pour que ça s'ouvre au double clic), pas de soucis. Mais mon appli n'est pas 'light', j'embarque un interpréteur python complet, des librairies de traitement d'images, la librairie Qt...je ne sais pas si c'est l’idéal pour un simple viewer, car au lancement plusieurs secondes s'écoulent. Je tente quand même ? Pour les vignettes dans l'explorateur windows, a première vue il faut passer par une API microsoft et leurs outils 'visual-machin' (http://superuser.com/questions/267392/how-would-i-create-a-thumbnailer-for-windows-7-explorer et https://shaunkime.wordpress.com/2010/01/07/creating-a-windows-thumbnail-control-iextractimage/). C'est pas super dur, mais j'y connais rien en visual studio, et j'avoue en faire une allergie Je cherche encore un peu si je peux contourner leur usine a gaz, sinon si quelqu'un maîtrise les outils microsoft dans l'assemblée, un coup de main est bienvenu Je pense que le plus simple est de faire une petite appli C++ basée sur fitsio (http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html), plutôt que de partir de mon appli python.
  7. Je peux aussi passer les spinbox en mode 'accelerated' : This property holds whether the spin box will accelerate the frequency of the steps when pressing the step Up/Down buttons. If enabled the spin box will increase/decrease the value faster the longer you hold the button down.
  8. Un slider comme pour le zoom ? Oui bien sur, mais j'avais choisi des spinbox par des raisons de place :-) Cela dit, je peux rajouter une ligne de controles en dessous de la premiere ligne avec les boutons. C'est comme vous préférez
  9. Je pense que l'onglet de visu est presque terminé : J'ai rajouté le choix de la colormap, ainsi que deux sliders pour les seuils. Normalement tout devrait fonctionner Telechargement ici (retina280312.exe), disponible ici dans quelques minutes le temps de l'upload : https://www.wuala.com/jromang/Partage/?key=1McFhUXLHykJ
  10. Un peu de progrès cet aprèm, l'onglet de prévisualisation fonctionne (mis à par le slider, mais cje m'y colle demain ) Si vous voulez tester, il faut passer par le menu file/open pour ouvrir la prévisualisation d'une image ; l'éxécutale est 'retina270312.exe', disponible ici dans quelques minutes le temps de l'upload : https://www.wuala.com/jromang/Partage/?key=1McFhUXLHykJ
  11. Samedi prochain ? C'est jouable pour moi finalement D'ici la j'aurai peaufiné le 1er onglet j'espère EDIT : Non finalement pas possible pour moi samedi Suis dispo mercredi et jeudi soir, sinon lors de la prochaine reunion le 6 avril ?
  12. A la lecture de vos propositions, si j'ai bien colmpris si on peut organiser le deuxieme onglet comme ceci : -Un arbre avec les catégories 'light', 'bias/offset' , 'dark', 'dark flat', et 'flat' ; dans ces catégories on retrouve les images qu'on aura mises dans l'onglet 1 -Sur chaque catégorie (soit par clic droit, soit par un autre truc dans l'interface), on propose l'opération 'combination'. Quand on fait une opération de 'combination', le résultat apparait dans la catégorie 'master' de l'arbre, avec le nom 'master-nomDeCategorie'. (cest ca que tu veux surligner fredo?) -Sur chaque catégorie, on peut également faire un opération 'substraction', à partir d'une image présente dans la catégorie 'master', et ça modifie définitivement toutes les images de la catégorie. J'ai bien suivi ? Sinon pour le 1er onglet, je reprends toutes vos propositions, j'ai encore du pain sur la planche Obiwan, tu as pu tester la vitesse de chargement, c'est devenu acceptable ? Je te rassure Obiwan, moi aussi j'ai du mal à suive Je plus simple ca serai d'être à 3 autour d'une table avec un crayon de papier Mais déjà la ça me permet d'avancer !
  13. Merci frédo ! Ok pour l'onglet 1 c''est clair Pour commencer je préfère me concentrer sur un seul mode de visu (grille ou lignes), je vais donc revenir sur les lignes. Sur ton screen, il n'y a plus d'explorateur de fichiers, j'en colle quand même un à droite ? Je comprends mieux les 4 coins+centre, c'est une super idée ; reste plus qu'à programmer ça :-) Enfin, les deux flèches sous les images permettent de parcourir les images dans le dossier je suppose ? Pour le deuxieme onglet je comprends mieux le "workflow", va falloir que je cogite encore un peu la dessus
  14. Si je comprends bien, je vire ma présentation mosaique pour revenir a un tableau, mais avec les infos de coté en plus ? (et au passage je réduis la taille des vignettes ?) Pour l'arbre de coté, pour moi ce n'est pas le système de fichier, mais un ensemble de dossier 'virtuels' dans lesquels on range les images pour faire les traitements dans les onglets d’après ; sinon comment savoir que qui est sélectionné ou pas ? En fait il y aurait l'arbre 'virtuel' affiché tout le temps, et en plus l'arbre de système de fichiers dans le 1er onglet. Pas de soucis pour l'espace de visu ; en revanche je ne vois pas ce qu'est le bouton "4 coins + centre " Enfin, si tu veux faire des icones pour ces jolis boutons, je suis preneur , sinon un texte peut être tout aussi explicite !
  15. Nouvelle version avec chargement progressif des vignettes : L'éxécutable est 'retina_progress.exe'
  16. Ah ben finalement j'ai quand même réussi a améliorer les choses sans multi-core L’exécutable est dispo dans le même répertoire partagé qui ci-dessus : 'retina-fast.exe'
  17. J'ai rajouté un nouvel éxécutable : 'retina_nearest.exe' ; le mode d'interpolation pour le redimensionnement de la vignette est changé, c'est (un peu) plus moche mais (un peu) plus rapide normalement. Mon seul espoir pour améliorer les choses ensuite est de faire le chargement en parallèle sur plusieurs coeurs
  18. Avec le nouvel exécutable ça ne devrait plus planter : https://www.wuala.com/jromang/Partage/?key=1McFhUXLHykJ Oui je vais modifier cette fenêtre d'affichage en grand, c'est juste un affichage par défaut sur lequel je n'ai pas bossé J'ai vu le prix des DD , je compte me prendre un 212 mais avec un seul disque pour le moment, et en rajouter un deuxième par la suite
  19. Et bien il n'y a qu'un seul coeur qui mouline au chargement pour le moment Mais clairement les opérations sur les images sont lentes, il y a plein de conversions à faire pour avoir un truc affichable avec une fits. Ca doit mettre entre 0.5 a 1 sec à charger par image chez toi non ? Les messages lors du lancement sont normaux, pas grave si le champ sort by est vide (c'est même normal puisqu'il ne se remplit que lorsque tu sélectionne un répertoire, en fonction des champs qu'il trouve dans les images fits qui y sont) Pour l'instant pas de jpg, png ; je compte les traiter comme les raw, en import vers du fits De toutes facons vous ne bossez pas sur des images jpeg non ? Sinon en hors sujet j'envisage justement d'acquérir un synology, principalement pour la fonction "cloud station" à travers internet. Tu l'as testé ? Ca marche bien ? EDIT : non pour l'instant le double clic ne fait rien non plus (ce qui rend l'application extremement utile à ce stade ) EDIT2 : la fonction d'affichage grand format n'est pas au point non plus, j'ai juste bidouillé qque chose en 3 lignes, pas d'inquiétude pour le bleu, on pourra choisir les mêmes color map que pour les vignettes, avec des seuils etc..
  20. Mh non, le plantage c'est autre chose, je viens de trouver Mais à mon avis il y a aussi un problème avec l'image (elle est en float?)
  21. Oui, c'est long ; je vais tenter d'y remédier, principalement en chargeant les images au fur et a mesure sans bloquer l'interface. Pour l'instant, ca n'exploite pas le multicoeur non plus. Tu as quoi comme PC ? L'erreur revient à chaque fois ? Sur le même répertoire ? A vue de nez je dirait que c'est l'image 120308_M81_M82_NGC3070_bin2_-20_25_900s.fit qui fait planter le truc, si c'est le cas, je suis preneur de l'image ne question
  22. Prends ton temps, je ne suis pas pressé, et j'ai encore de quoi faire pendant un bout de temps rien que sur la sélection De mon coté, grosso-modo, je voyais l'appli comme ca (attention mes talents d'infographiste sous paintbrush sont à l'oeuvre) : L'arbre en question auquel je pensais serait un truc toujours visible (une fenètre dockable comme le shell actuellement), qui contiendrait les images sélectionnées, régroupées si nécessaires dans différentes catégorises (prédéfinies ou non)
  23. Executable mis à jour avec le tri en ligne d'ici qques minutes : https://www.wuala.com/jromang/Partage/?key=1McFhUXLHykJ
  24. Est-ce que ça va pour remplacer le tri par colonnes ? On retrouve dans la combobox tous les champs fits des images du répertoire sélectionné. On peut trier par température de CCD, date, ou que sais-je
×
×
  • Créer...

Information importante

Conditions générales