Esempio n. 1
0
        '-r', '--recurse',
        default=False,
        action="store_true",
        help="If input is a directory all DICOM files including"
            "subdirectories will be anonymized"
    )

    parser.add_argument(
        '-o', '--output',
        default="./anonymized/",
        help="Directory to place output files. If it doesn't exist it will be created."
    )

    parser.add_argument(
        '-p', '--patient-id',
        default=None,
        help="Anonymous patient id to use"
    )

    parser.add_argument(
        '-n', '--patient-name',
        default=None,
        help="Anonymous patient name to use"
    )

    parser.add_argument( 'files', nargs="+", help="Input files and directories")

    args = parser.parse_args()

    anonymize(args.files, output=args.output, anon_id=args.patient_id, anon_name=args.patient_name, recurse=args.recurse, log=sys.stdout)
Esempio n. 2
0
        "subdirectories will be anonymized")

    parser.add_argument(
        '-o',
        '--output',
        default="./anonymized/",
        help=
        "Directory to place output files. If it doesn't exist it will be created."
    )

    parser.add_argument('-p',
                        '--patient-id',
                        default=None,
                        help="Anonymous patient id to use")

    parser.add_argument('-n',
                        '--patient-name',
                        default=None,
                        help="Anonymous patient name to use")

    parser.add_argument('files', nargs="+", help="Input files and directories")

    args = parser.parse_args()

    anonymize(args.files,
              output=args.output,
              anon_id=args.patient_id,
              anon_name=args.patient_name,
              recurse=args.recurse,
              log=sys.stdout)
Esempio n. 3
0
 def test_anonymize_no_id(self):
     dianonymous.anonymize(self.test_dir, recurse=True)
Esempio n. 4
0
 def test_anonymize_no_id(self):
     dianonymous.anonymize(self.test_dir, recurse=True)