-
Compteur de contenus
441 -
Inscription
-
Dernière visite
Tout ce qui a été posté par jeff
-
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 ? -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
Bon, en fait si je vire l'interpréteur ça va vite ; je fais un petit exe pour le viewer... -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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. -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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. -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 ? -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 ! -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 ! -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
Nouvelle version avec chargement progressif des vignettes : L'éxécutable est 'retina_progress.exe' -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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' -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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.. -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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?) -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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) -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
Executable mis à jour avec le tri en ligne d'ici qques minutes : https://www.wuala.com/jromang/Partage/?key=1McFhUXLHykJ -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
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 -
[retina] Développement d'un logiciel de traitement astro
jeff a répondu à un(e) sujet de jeff dans Logiciels & informatique
Rien ne presse ! J'espere que ça ira