mova package

Submodules

mova.app module

mova.app.download()[source]

Post to download series of images.

mova.app.main()[source]
mova.app.resend()[source]
mova.app.show()[source]
mova.app.to_date(timestamp)[source]
mova.app.transfer()[source]

Post to transfer series of images to another PACS node.

mova.config module

All configuration options can be accessed from here.

class mova.config.DcmtkConfig(dcmtk_bin, dcmin)

Bases: tuple

property dcmin

Alias for field number 1

property dcmtk_bin

Alias for field number 0

class mova.config.PacsConfig(ae_title, ae_called, peer_address, peer_port, incoming_port)

Bases: tuple

property ae_called

Alias for field number 1

property ae_title

Alias for field number 0

property incoming_port

Alias for field number 4

property peer_address

Alias for field number 2

property peer_port

Alias for field number 3

mova.config.dcmtk_config(config)[source]

Returns the dcmtk configuration.

mova.config.pacs_config(config)[source]

Returns the pacs configuration parameters.

mova.default_config module

mova.executor module

mova.executor.run(cmd)[source]

mova.job module

mova.job.base_command(dcmtk_config, pacs_config)[source]

Constructs the first part of a dcmtk command.

mova.job.download_series(config, series_list, dir_name)[source]

Download the series. The folder structure is as follows: MAIN_DOWNLOAD_DIR / USER_DEFINED / PATIENTID / ACCESSION_NUMBER / SERIES_NUMER

mova.job.queue(cmd)[source]
mova.job.transfer_command(dcmkt_config, pacs_config, target, study_uid, series_uid)[source]

Constructs the first part of the transfer command to a PACS node.

mova.job.transfer_series(config, series_list, target)[source]

Module contents