Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Filtering 3D viewer: phase 1

Aperta
#46 7 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@dmsurti ci sta già lavorando.

Dal 5/10/2015.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

We need to add a "Color by:" dropbox on the histogram that controls what is displayed in the histogram and the 3D viewer. By default, the dropbox is going to contain "CT" (i.e., the original data).

Values in the dropbox are given by a list of Filter objects that have a name (to be displayed in the dropbox) and a function, filter, that takes the 3D volume data and return a new 3D array with the same shape and potentially new data.

The output of the Filter object is used to compute a new histogram, and to update the content of the 3D view.

Things we need to care about:

  • The dropbox responds to changes to the list of filters
  • Filters have an updated Event trait; the histogram listens to that trait and when it is fired it calls the filter again to recompute its output
  • Update/add tests for VolumeData
  • Refactor the masking functionality into a VolumeFilter subclass. See: https://github.com/enthought/ensemble/issues/46#issuecomment-147073792
Lingua principale
Python
Stelle
4
Fork
7
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di enthought/ensemble

Tutte le issue di enthought/ensemble

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.