DICOM (Digital Imaging and Communications in Medicine) è uno standard per la gestione, l'archiviazione, la stampa e le informazioni di trasmissione nella diagnostica per immagini.
Funziona per transazione locale, ma anche per eventi di networking anche.
Esso comprende una definizione del formato di file e un protocollo di comunicazione di rete.
Rubino DICOM supporta la lettura da, la modifica e la scrittura di questo formato di file.
Dispone inoltre di supporto sperimentale per le modalità di comunicazione di rete, come ricerca, spostamento, l'invio e la ricezione di file
Cosa c'è di nuovo in questa versione:.
- Risolto un problema per cui il ruolo negoziale nel codice di rete potrebbe causare un'eccezione.
- Risolto un problema in cui una richiesta di C-Move potrebbe terminare invece di correttamente in attesa di una ricevuta.
- Risolto un problema per cui il codice di rete si bloccano in attesa di una risposta, quando non c'è niente.
- Carica automaticamente RMagick / mini_magick quando si utilizzano i metodi di immagine, per evitare eccezioni confusione.
- JSON Realizzato e YAML gemma dipendenze, per evitare eccezioni imprevisti utilizzando i metodi #to_json e #to_yaml.
- Dare un avviso invece di sollevare un errore quando Parent # cancellare e #value ottiene un argomento ovviamente non valido.
- Introdotto Parent # rappresentazione, dando una descrizione del genitore oggetti sequenza, punto e DObject.
- refactoring vari metodi per migliorare la semplicità del codice.
- specifica aggiornato da usare RSpec 3.
- Cambiato file di informazioni da RDoc in formato Markdown.
- miglioramento delle prestazioni durante la scrittura di segmenti di stringa, DICOM.
- elemento Changed e dizionari UID da .txt a .tsv.
Cosa c'è di nuovo nella versione 0.9.5:
- Aggiunto DObject # anonimizzare per una facile trasformazione in forma anonima di un singolo oggetto DICOM.
- add_element aggiunto e add_sequence metodi per la creazione di nuovi convenientemente elementi / sequenze appartenenti ad un DObject o elemento specifico.
- Risolto un problema in cui la biblioteca NArray dove necessario quando si cerca di passare una matrice al pixel = metodo.
- Risolto un problema in cui entrambe le librerie Magick dove necessario quando si cerca di passare un oggetto immagine all'immagine = metodo.
- Aggiunto DObject # was_dcm_on_input attributo per separare tra gli elementi di file e DObject dato a DICOM :: carico.
- Aggiunta l'opzione:. Include_empty_parents a DObject # scrittura
- Rimosso il deprecato DObjet # scrittura:. Add_meta opzione
Cosa c'è di nuovo nella versione 0.9.3:
- Sconsigliata tutti # rimuovere * metodi (sostituito con # cancellare *) per aumentare la coerenza con Ruby.
- Cambiato preferito DObject nome della variabile da obj a DCM per tutti gli esempi.
- Metodi aggiunti di confronto (# ==, #eql? E #hash) e dinamico # to_ * metodi alla DObject, Element, Voce e Sequence classi.
- fissi gestione non corretta dei dati pixel in 3D con NArray (regressione introdotta in v0.8).
- Anonymizer può prendere un elenco di tag da tutto cancellato dal file DICOM durante anonima.
- Aggiunto Numero adesione alla lista dei tag che sono anonimi di default.
- Aggiunta di un metodo per la creazione di generate_uid personalizzato (ma valido) UID.
Cosa c'è di nuovo in versione 0.7:
- Aggiunto set_image () e set_image_narray () per scrivere pixel dati all'oggetto DICOM, integrando set_image_magick ().
- metodo Aggiunto get_image (), che recupera i dati dei pixel di un array standard di Ruby.
- Aggiunta di un metodo per la rimozione di tutti gli elementi di dati privati nell'oggetto DICOM.
- classe Anonymizer ha acquisito la capacità di rimuovere tutti gli elementi di dati privati quando anonimi.
- Risolto un problema per cui non è riuscito a Anonymizer anonimizzare i tag che avevano più istanze in un file DICOM.
- Risolto un problema per cui Anonymizer è riuscito ad onorare una cartella expception se si è conclusa con un carattere di separazione file.
- elementi di dati privati possono ora essere aggiunti a un oggetto DICOM.
- Creata una nuova classe FileHandler dove l'utente può personalizzare il modo in cui i file DICOM in arrivo vengono gestiti in DServer.
- Metodi set_image_narray () e set_image_magick () prende opzioni: min e max per Riscala valori dei pixel .
- La magia e metodi di recupero immagine narray prende ora l'opzione:. Riscala per convertire i valori dei pixel a valori di presentazione
- get_pos Method () prende ora la possibilità: genitore per restringere la ricerca verso il basso .
- Migliorato il metodo set_value () per gestire la creazione di elementi di dati all'interno di sequenze / oggetti.
- Tutti i metodi DObject che tornano posizioni elemento di dati ora restituiscono una matrice vuota invece di falso se non si trovano corrispondenze.
- Migliorata la gestione dei tag privati nella libreria.
- trasmissioni di rete con codifica implicita vengono ora gestiti correttamente.
- Migliorata la gestione delle associazioni del codice di rete.
- Alcuni miglioramenti formattazione minori al metodo print ().
- Migliorare la logica di aggiornamento lunghezze gruppo / sequenza / voce per gestire le modifiche a elementi di dati nelle gerarchie di sequenza.
- classe DLibrary viene caricato in modo permanente quando viene caricato il gioiello e non ha più bisogno di essere specificato dall'utente.
- Metodo get_image_magick () ora gestisce la rappresentazione di pixel e la finestra di livellamento.
- I file di programma sono stati spostati in una sottodirectory e una stringa versione del modulo aggiunto, secondo le linee guida gemma.
- Rinominato DObject attributi: tipi da:. Vr secondo la terminologia del standard ufficiale DICOM
- metodo rinominato get_raw () per get_bin () e attributi: prima al:. Bin
- get_pos rinominati () l'opzione: array a:. selezione
- Aggiornato Dizionario secondo la versione 2009 dello standard di base DICOM ufficiale.
- Varie & quot; sotto il cofano & quot; miglioramenti e pulizia del codice.
I commenti non trovato