DICOM (Digital Imaging at Komunikasyon sa Medicine) ay isang standard para sa paghawak, pagtatago, paglilimbag, at pagpapadala ng impormasyon sa mga medikal na imaging.
Ito ay gumagana para sa mga lokal na transaksyon, ngunit para sa mga kaganapan sa networking din.
Ito ay nagsasama ng isang kahulugan na format ng file at ang isang protocol komunikasyon na network.
Ruby DICOM sumusuporta sa pagbasa mula sa, pag-edit at pagsulat sa ganitong format ng file.
Ito rin ang tampok experimental na suporta para sa network ng komunikasyon modalities tulad ng query, ilipat, pagpapadala at pagtanggap ng mga file
Ano ang bago sa release na ito.
- Mga Fixed isang isyu kung saan aareglo papel sa network code ay sanhi ng isang exception.
- Permanenteng isang isyu kung saan maaaring wakasan ang isang kahilingan C-Ilipat sa halip ng maayos na naghihintay para sa isang resibo.
- Mga Fixed isang isyu kung saan network code ay hang naghihintay para sa isang tugon kapag ito ay hindi makakuha ng anumang.
- Awtomatikong i-load RMagick / mini_magick kapag gumagamit ng mga pamamaraan ng imahe, upang maiwasan ang nakalilito eksepsiyon.
- Made json at yaml gem dependencies, upang maiwasan ang mga hindi inaasahang mga eksepsiyon kapag ginagamit ang #to_json at #to_yaml methods.
- Magbigay ng babala sa halip ng pagtataas ng isang error kapag Parent # tanggalin at #value makakakuha ng isang malinaw na di-wastong mga argumento.
- Nagpasimula Parent # representasyon, na nagbibigay ng isang paglalarawan ng mga magulang ang mga bagay Sequence, Item & DObject.
- refactored iba't-ibang pamamaraan para sa pinabuting code simple.
- Upgrade specification gamitin RSpec 3.
- Nagbago ang mga file ng impormasyon mula RDoc sa Markdown format.
- Pagganap ng pagpapabuti kapag sumusulat DICOM segment string.
- Nagbago elemento at uid dictionaries mula sa .txt na .tsv.
Ano ang bago sa bersyon 0.9.5:
- Idinagdag DObject # anonymize para sa madaling anonymization ng isang solong DICOM object.
- Added add_element at add_sequence pamamaraan para sa Maginhawang paglikha ng mga bagong elemento / sequence na kabilang sa isang tiyak na DObject o Item.
- Permanenteng isang isyu kung saan ang NArray library kung saan kinakailangan kapag sinusubukan upang pumasa ang isang array sa pixels = method.
- Permanenteng isang isyu kung saan ang parehong mga aklatan Magick kung saan kinakailangan kapag sinusubukan mong pumasa sa isang image bagay sa image = method.
- Idinagdag DObject # was_dcm_on_input attribute upang paghiwalayin sa pagitan ng file at DObject elemento ibinigay sa DICOM :: load.
- Added opsyon. Include_empty_parents sa DObject # write
- Inalis ang pinapagamit DObjet # write. Add_meta option
Ano ang bago sa bersyon 0.9.3:
- deprecate lahat # remove * pamamaraan (papalitan ng # tanggalin *) upang madagdagan ang pareho sa Ruby.
- Nagbago ginustong pangalan DObject variable mula obj sa DCM para sa lahat ng mga halimbawa.
- Added pamamaraan ng paghahambing (# ==, #eql? At #hash) pati na rin dynamic # to_ * pamamaraan upang DObject, Element, mga klase Item & Sequence.
- Mga Fixed maling paghawak ng data pixel 3D sa NArray (pagbabalik ipinakilala sa v0.8).
- Anonymizer ay maaaring tumagal ng isang listahan ng mga tag upang maging ganap na tatanggalin mula sa DICOM mga file sa panahon anonymization.
- Pag-akyat Idinagdag Number sa default na listahan ng mga tag na ay hindi ipinakilala.
- Nagdagdag ng generate_uid paraan para sa paglikha ng mga pasadyang (pero valid) UIDs.
Ano ang bago sa bersyon 0.7:
- Added set_image () at set_image_narray () pamamaraan upang isulat pixel data sa DICOM object, complementing set_image_magick ().
- Idinagdag method get_image () na Kinukuha ang data pixel sa isang pamantayan Ruby Array.
- Naidagdag isang paraan para sa pag-alis ng lahat ng mga elemento ng pribadong data sa DICOM object.
- Anonymizer klase ay nagkamit ng kakayahan upang alisin ang lahat ng mga elemento ng pribadong data kapag hindi kilala ang.
- Mga Fixed isang isyu kung saan nabigo Anonymizer sa anonymize tags kung saan nagkaroon ng maraming mga pagkakataon sa isang DICOM file.
- Mga Fixed isang isyu kung saan nabigo Anonymizer sa karangalan ng isang folder expception kung natapos na ito na may isang paghihiwalay file character.
- Private sangkap ng data ay maaari na ngayong idinagdag sa isang DICOM object.
- Lumikha ng bagong FileHandler klase kung saan user ay maaaring ipasadya ang paraan ng papasok na DICOM files ay hawakan sa DServer.
- Paraan set_image_narray () at set_image_magick () ay tumatagal ng: min at: max sa rescale halaga ng pixel .
- Ang magick at narray pamamaraan retrieval image ngayon tumatagal ng opsyon. Rescale sa convert halaga ng pixel sa mga halaga na pagtatanghal
- get_pos Paraan () na ngayon ay tumatagal ng opsyon: magulang upang paliitin ang isang paghahanap .
- Pinagbuting ang set_value () method upang mahawakan ang paglikha ng mga elemento ng data sa loob ng sequences / item.
- Lahat ng mga pamamaraan DObject na bumalik posisyon Element Data babalik ngayon sa isang bakanteng array sa halip ng false kung walang tugma ay natagpuan.
- Pinahusay na paghawak sa pribadong tag sa library.
- transmissions Network na may implicit encoding ay hinahawakan na ngayon ng maayos.
- Pinahusay na ang paghawak ng mga asosasyon sa networking code.
- Ang ilang mga menor de edad na pagpapabuti formatting sa print () method.
- Pagbutihin ang lohika ng pag-update ng haba group / sequence / item upang mahawakan ang mga pagbabago sa mga Sangkap ng Data sa sequence hierarchies.
- DLibrary klase ay permanente load kapag ang mga hiyas ay puno na at hindi na pangangailangan na tinukoy ng gumagamit.
- get_image_magick Paraan () na ngayon ang humahawak pixel representasyon at window leveling.
- files Program ay inilipat sa isang sub-directory at nagdagdag ng isang bersyon module string, alinsunod sa mga alituntunin hiyas.
- Pinalitan ng pangalan DObject attribute: mga uri na:. Vr alinsunod sa mga terminolohiya ng opisyal DICOM standard
- Pinalitan ng pangalan method get_raw () upang get_bin () at attribute: raw na:. Bin
- Pinalitan ng pangalan get_pos () option: array na:. Seleksyon
- Na-update Dictionary alinsunod sa 2009 na bersyon ng mga opisyal na DICOM base pamantayan.
- iba't ibang & quot; sa ilalim ng hood & quot; pagpapabuti at cleanups code.
Mga pagpipilian
Mga Komento hindi natagpuan