Project

General

Profile

Actions

List of Tools

Medical imaging viewers

GingkoCADx: http://ginkgo-cadx.com/en/
- Currently the project is maintained on a voluntary basis.
- last issue they open was Mar 2, 2019.
- last maintenance on the code was to Correct version number handling and update version for release before 3 years ago.
- ubuntu (18.10) .
- the last commit : Jan 13, 2019.
- 2 contributors.

SMILI: https://sourceforge.net/projects/smili-project/

- They opened discussion forum on Nov 1, 2015.
- latest tweet from the developer was on Mar 21, 2019.
- Project Activity was before two months.
- last issue they open was July 3, 2017.
- last maintenance on the code was to Incremented version numbers appropriately. On October 11, 2017.
- Also mentioned that he used WinPython and Python 3.5 Qt 5 installer.
- Programming Language are Python, C++
- the last commit : Aug 19, 2018.
- 2 contributors as well.

Weasis: https://nroduit.github.io/en/

hd1. See where they currently are

https://github.com/nroduit/Weasis/graphs/contributors
https://dcm4che.atlassian.net/wiki/spaces/WEA/overview
https://nroduit.github.io/en/
https://github.com/nroduit

do they have a body supporting them

what ecosystem is around the tool that supports it.

Is it supported by ubuntu and python 3 and up

This multi-platform DICOM viewer runs on Windows, Linux, and Mac OS X.
nothing on Python 3 support related information.

when was the last commit

Last commit was in 2019.
https://github.com/nroduit/Weasis/graphs/commit-activity

how many contributers does it have:

Nine contributors, but Active is 
1) #1nroduit
https://github.com/nroduit
2) bjacquemoud
https://github.com/bjacquemoud
Has multiple forks:
https://github.com/nroduit/Weasis/network/members

how many people are using it

AMIDE: http://amide.sourceforge.net/index.html

see where they currently are

http://amide.sourceforge.net/
https://sourceforge.net/projects/amide/
https://packages.ubuntu.com/trusty/amide
https://packages.ubuntu.com/source/trusty/graphics/amide

do they have a body supporting them

what ecosystem is around the tool that supports it 

is it supported by ubuntu and python 3 and up

http://amide.sourceforge.net/installation_linux.html
nothing on Python 3 support related information.

when was the last commit

I think it is 2017(check the link below)
https://sourceforge.net/p/amide/code/ci/default/tree/
https://sourceforge.net/p/amide/code/ci/7b8fc8a59fd25a1f2e7de0d1626a02f99e4ad2af/log/?path=

how many contributers does it have?

has 3 main contributers:
https://sourceforge.net/u/loening/
https://sourceforge.net/u/mrechte/
https://sourceforge.net/u/gerddie/
https://sourceforge.net/p/amide/code/merge-requests/3/
Has two forks:
https://sourceforge.net/u/gerddie/amide/ci/default/tree/
https://sourceforge.net/u/fcfuchao/amide/ci/default/tree/

how many people are using it?

(X)MedCon: http://xmedcon.sourceforge.net/

recent release @ 28/12/2018
has 3 main contributers
converts ECAT PET files to DICOM & sends the converted files to a DICOM server (AGFA PACS)
NOT so useful for what we want to do!

Pydicom: https://github.com/pydicom/pydicom

pydicom 1.0 supports python 2.7, and 3.x. Python 2.6 is also supported, although to run pydicom tests you'll need pytest.
last commit on April 1st 2019
has 43 contributers
runs without a problem in our ubuntu environment

Dicompyler: https://github.com/bastula/dicompyler

dicompyler is an extensible open source radiation therapy research platform based on the DICOM standard.
It also functions as a cross-platform DICOM RT viewer. dicompyler runs on Linux systems and is available in source and binary versions.
Since dicompyler is based on modular architecture, it is easy to extend it with 3rd party plugins.
Works on Ubuntu and Python 3 but one bug: the function showing the dicom tree. It cannot cooperate well with the package to parse
dicom to XML.
The variable name doesn’t appear but it displays the values well.
Last commit: 18 Oct, 2018 (219 commits). Main changes between 2009 and 2012.
2 contributors on Github.

Anonymizes

Dicom-anon: https://github.com/chop-dbhi/dicom-anon

dicom-anon is a command-line Python application to anonymise a directory of Dicom files.
It attempts to be compliant with the Basic Application Level Confidentiality Profile from the DICOM 3.15 Annex E document.
It maintains an audit trail of all changes made, in an sqlite database, and can anonymise Study, Source, and Instance UIDs.
It may be customised through configuration files.
Can be used on Linux. It is not supported under Python 3 (only runs under Python 2.7)
Requires a specific and older version of the pydicom package. (dicom==0.9.9.post1)
Last commit: 26 Mar, 2019. Main changes between 2013 and 2016.
4 contributors on GitHub.

DICAT: https://github.com/aces/DICAT

Is a simple graphical tool that facilitates DICOM de-identification directly on a local workstation. It was designed to work on all major operating systems (Windows, Linux and OSX).
DICAT produces two archival outputs: a back-up of the original DICOM files, and a de-identified DICOM dataset that can then be uploaded or transferred to other systems.
DICAT also features an ID key log that can be used to keep a record of the original candidate name (participant/patient) linked to their anonymized study identifier, for reference by study coordinators.
The code has eight authors and the main activity between the years of 2014 and 2017. There are currently no active branches and the updates in 2018 mostly concerned with the readme file. The last commit on 29th August, 2018 and it dealt with the readme and license.
No mention of whether it is Python 2 or 3. But the last update to the actual code was three years ago. It does have 20 forks though, and one of them is a fork that works with Python 3: https://github.com/kayarre/DICAT. Most forks not updated.

Dianonymous: https://github.com/randlet/dianonymous

There is only one contributor and the last update was 5 years ago. 
The disclaimer reads “the anonymization provided this package is not guaranteed to be complete! In particular no effort is made to remove burned-in information from image files.”
No mention of any details regarding operating system or Python version, though given how the last commit was in 2014 it would be safe to assume it’s Python 2.
It has one fork with a commit made three years ago. The commit basically reads “various fixes to make it usable” but does not detail what those fixes are. https://github.com/jrkerns/dianonymous

Mudicom: https://github.com/neurosnap/mudicom

Three contributors, 13 forks, and most commits before 2016. 
It “should work” with Python 3 but no testing was done and it was designed for Python <=2.7.
None of the forks add anything of value. It does not mention anything about operating system.

Updated by Peter Qian about 4 years ago · 1 revisions