Giter Club home page Giter Club logo

osmose-app's People

Contributors

elodieensta avatar flo-bou avatar ixio avatar jobar avatar maellettrt avatar mathieudpnt avatar pylrr avatar qouagga avatar rvovard avatar ussefhajji avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

osmose-app's Issues

Display task number

Lorsqu'on annote, il faudrait avoir d'affiché le numéro de la tache sur le nombre de tache total
ex : task 1542/8500

Create a gamifyed version

Pour la version ‘gamifiée’ : avoir des fenêtres pop-up au bout d’un certain nombre d’annotations, qui contiennent des infos sur les espèces, les enregistrements…

Add frequency indicator

Add a frequency indicator on the spectrogram. It could be done by clicking on the y-axis at the desired frequency. This would be very helpful especially for baleen whales

Fix is_box value for box annotations in whole file mode

There is a bug when downloading the result CSV for an annotation campaign in whole file mode.
is_box value is 0 even for box annotations.

Whole file annotations have a specific values (to check: min / max frequencies and begin / end datetimes ?), use it to compute is_box mode.

Create offline annotation mode

Créer une “version locale sans internet / une app” pour ceux qui n'ont pas internet ? Dès qu'ils ont internet avec les noms de campagne les annotations pourraient être chargées directo comme BIIGLE pour les vidéos

Wrong frequential scale used

(A REVERIFIER PAR USER) Échelle fréquentielle pas bonne : actuellement c'est la fréquence échantillonnage originale qui est utilisée et pas celle du resampling (rappel : pour dossier /raw/audio/600_480 , la fréq resampling est 480 Hz)

Change organisation du website

Nouvelle page d'accueil :

  • ce qu'il y a ajd dans MEET
  • ajouter un bandeau avec les NEWS (voir exemple en photo)
  • Ajouter image description Acoustique Passive (besoin de l'image et question + son emplacement)
  • use 8.jpg (OsmOSE/communication-organization/Website/selection_photo) as banner image
  • fix banner image display
  • use 4.jpg to replace the phare du petit minou picture
  • add carousel component
  • fix spacing and icons of carousel
  • fix carousel roll
  • In a nutshell -> About us
  • change text in « About us »

Navbar :

  • Changer le nom de MEET en TEAM
  • Changer le nom de EXPLORE en SCIENCE (Pages non présentes)
  • Menu déroulant qui s'affiche quand on passe la souris sur TEAM, qui propose les pages suivantes: 'PEOPLE', 'PROJECTS', 'PUBLICATIONS' (voir #115 pour la page "Projects")
  • Avoir un menu qui s'affiche quand on passe la souris sur SCIENCE, qui propose les pages suivantes: 'DATASETS' (là où on met la worldmap), 'ONTOLOGY', 'SOUNDS', 'ANNOTATION' (une page de description d'APLOSE, avec un lien qui amène vers APLOSE) (Pages non présentes)
  • Avoir un 3ème mot clé en haut à droite 'NEWS', qui affiche la liste des actualités

Other :

  • update link to github in footer
  • update readme
  • fix navbar display (remove pipes + better alignment)
  • better styling of navbar
  • keep navbar on top when scrolling down
  • add website icon

Branch : feature/display-news

handle blank spaces in APLOSE

For now, if the duration of the last tile of a wav file is < than the APLOSE window duration, a blank space is created so the last tile duration = APLOSE window duration

This is a problem, we have to concatenate the beginning of the following wav files so the time vector stay relevant

Add date in CSV results name

Mettre automatiquement la date du jour dans le nom des csv de resultat + Bug : ce csv a le même nom que celui de status , donc à renamer celui là

Batch annotation

  1. Upload of pre generated images

Pre generate images with a detector
Upload these images into APLOSE
Have a mosaic of images that you can annotate faster OR a fig to annotate clusters

  1. Running a detector in the backend

Run a detector on an annotation campaign
Return only classes of interest as small images
Have a mosaic of images that you can annotate faster OR a fig to annotate clusters
Be able to retrain/rerun the detector?

Some examples:

Add frequency guides

Add the option to have frequency guides on the spectrograms (ie : have a thin horizontal line at a particular frequency displayed over the spectrogram). this would be particularly helpful with baleen whale calls that are very stereotyped.

Allow user to modify contrast and luminosity

rendre le contraste modifiable par l’user pendant la campagne (ie intégrer un script python modifiant contraste image à la volée) (Lire dans manual RAVEN : Brightness and The section on “Spectrogram brightness and contrast” in Chapter 3 (page contrast Significance of the Spectrograms displayed by Raven have a logarithmic power (color) axis. color (grayscale) That is, the color (by default, grayscale) values shown in the cells of an values in raven Manual) + changer colormap à la volée aussi

Add annotator to open campaign

Création d'un ou plusieurs comptes annotateurs en cours de campagne (très utile dans le cas où on veut laisser une campagne ouverte très longtemps). Les tâches ne doivent pas être distribuées entre les annotateurs. Seuls deux choix doivent être proposés : travail sur le jeu de donnée entier ou sur une fraction de celui-ci.

Save results CSV on datarmor

Enregistrer les 2 csv de résultats de campagne dans datarmor (sous les dossiers dataset/analysis… à voir avec nous exactement)

Add confidence indicator to annotation

indice de confiance, paramétrable, facultatif :avoir seulement 2 niveaux : ‘confiant’ (coché par défaut) et ‘pas confiant’. Quand l’annotateur coche ‘pas confiant’

Enable frequency zoom

Mise en place du zoom en fréquence (seulement zoom numérique sur plus petite tuile)

Maintain parameters from one annotation task to another

Rendre possible le verouillage du dernier label utilisé pour création de boîtes annotation -> / would be cool if some parameters could be maintained from one task to another , eg the speed player (unlikely to change from one sequence to another) , perhaps also label class ? (often we annotate a same vocalization type several time in a sequence)

Latency issues loading pages

Gros temps de latence à l’affichage page de la liste des campagnes + le temps de chargement est long entre 2 spectrogrammes quand une autre personne est en train de charger la page 'annotation campaign'

Add bio new people

Add new people's bio on web the page 'people', including dev bio (so write your bio please :) )
Les bios se trouvent sur le Drive dans com/orga, website, bio_osmose

Add comments to annotations

possibilité de mettre des commentaires : avec mail d’une personne à qui envoyer le file à annoter / un commentaire par tag d’annotation, créer un pushbutton de création commentaire, doit rester présent même en campagne “presence mode”

bug with the "Play" logo

this bug appears when you play sound until the end , the Play logo remains in Pause state , even when going to the next file , it should stop and reset to the Play logo

also this problem is also present when you submit and go to next file while the audio is still playing

Order Annotation campaigns and datasets on APLOSE

I don't understand how the dataset and annotation campagns are ordered on the APLOSE display. I think the best would be to order them by alphabetical order. D'ailleurs, the campaign creation date could be written in the table

Rajouter des champs "created_at" pour les datasets et campagne d'annotation

Add new status on task_status.csv

Actuellement les tâches peuvent prendre les statuts suivants : 'CREATED, STARTED, FINISHED'. Il faudrait le statut 'UNASSIGNED' dans le cas où des annotateurs ne doivent pas annoter tous les fichiers, mais seulement 1/2 ou 1/3 par exemple.

Add column isBox to annotations.csv

Ajouter une colonne IsBox de 0/1 pour savoir si on on parle d’une boite ou d’un ‘présence/absence) quand on est en mode absence/présence dans annotations.csv

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.