Hazen

Latest version: v1.3.4

Safety actively analyzes 701583 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.1.0

**Full Changelog**: https://github.com/GSTT-CSC/hazen/compare/1.1.4...1.2.0

1.3.4

What's Changed
Sagittal ACR images acquired on Philips scanners are now rotated automatically in Hazen, which removes the need for manual rotation in a DICOM viewer. User documentation for the ACR phantom is now improved, with more detail added. The ACR uniformity task is now more robust. And finally, Hazen is now compatible up to Python version 3.12.

ACR Task Updates
* Rotates sagittal ACR images by rs-sprout98 in https://github.com/GSTT-CSC/hazen/pull/445
* acr_uniformity update by mollybuckley in https://github.com/GSTT-CSC/hazen/pull/451
Documentation Updates
* Updated user documentation by RebeccaThornley in https://github.com/GSTT-CSC/hazen/pull/428
* Update contributing guidelines by mollybuckley in https://github.com/GSTT-CSC/hazen/pull/458
Compatibility
* Python 3.12 compatibility by mollybuckley in https://github.com/GSTT-CSC/hazen/pull/459

New Contributors
* rs-sprout98 made their first contribution in https://github.com/GSTT-CSC/hazen/pull/445

**Full Changelog**: https://github.com/GSTT-CSC/hazen/compare/v1.3.3...v1.3.4

1.3.3

What's Changed
Small update to allow compatibility with Python version 3.11 and require at least Python 3.9 to install this version of _hazen_.
Additional update to allow running _hazen_ with an input folder that might have other subfolders or additional file types that are ignored, rather than causing an error. Only DICOM files with a pixel data (image) are being used by _hazen_ for calculations.

* Address python version compatibility by sophie22 in https://github.com/GSTT-CSC/hazen/pull/422
* Ignore files in the input folder that have no pixel data by sophie22 in https://github.com/GSTT-CSC/hazen/pull/423

**Full Changelog**: https://github.com/GSTT-CSC/hazen/compare/v1.3.2...v1.3.3

1.3.2

New Contributors
* mollybuckley made their first contribution in https://github.com/GSTT-CSC/hazen/pull/388
* RebeccaThornley made their first contribution in https://github.com/GSTT-CSC/hazen/pull/415

**Full Changelog**: https://github.com/GSTT-CSC/hazen/compare/v1.3.1...v1.3.2

1.3.1

What's Changed

The result dictionary now has a standardised structure, consisting of the following elements:

results_dict = {
"task": "task_name",
"file": "DCM description or list of descriptions",
"measurement": {dict of key value pairs},
"report_image": [OPTIONAL list of paths to report images]
}


Furthermore, the values displayed in the result dictionary are being rounded to the appropriate precision and units are displayed in the key.

!!!CHANGE to OUTPUT!!!
The `slice_position` task now returns only the **maximum and average of slice positions** by default, while the list of 40 values is available with the `--verbose` option.

Behind the scene changes for processing the ACR images and slight improvements to the `slice_width` and `snr_map` task scripts.
Improved unit tests for ACR phantom Tasks.

* 374 standardise task input and output by sophie22 in https://github.com/GSTT-CSC/hazen/pull/375
* 381 Simplify unit tests for ACR tasks by sophie22 in https://github.com/GSTT-CSC/hazen/pull/381
* 386 Verbose option for slice position by sophie22 in https://github.com/GSTT-CSC/hazen/pull/387


**Full Changelog**: https://github.com/GSTT-CSC/hazen/compare/1.3.0...v1.3.1

1.3.0

What's Changed

General updates
* Add Apache 2.0 licence to hazen by tomaroberts in https://github.com/GSTT-CSC/hazen/pull/372
* Add print statements to test results by Lucrezia-Cester in https://github.com/GSTT-CSC/hazen/pull/335
* Only add "report" section to results when requested by sophie22 in https://github.com/GSTT-CSC/hazen/pull/354
* Improve displaying results on terminal by sophie22 in https://github.com/GSTT-CSC/hazen/pull/363
* Collate utility functions by sophie22 in https://github.com/GSTT-CSC/hazen/pull/351
* Separate instructions for users and developers by sophie22 in https://github.com/GSTT-CSC/hazen/pull/349
* Improve docopt description by sophie22 in https://github.com/GSTT-CSC/hazen/pull/359 and https://github.com/GSTT-CSC/hazen/pull/364
* Remove references to sites where data originated from by pcw24601 in https://github.com/GSTT-CSC/hazen/pull/229
* Change SNR kernel size to 9x9 by sophie22 in https://github.com/GSTT-CSC/hazen/pull/371

ACR phantom related updates
* ACR v1.1 - Refactor and Improved Masking by YassineAzma in https://github.com/GSTT-CSC/hazen/pull/343
* ACR - Slice Ordering and Orientation Checks by YassineAzma in https://github.com/GSTT-CSC/hazen/pull/353

Relaxometry task updates
* T2 Rician noise by pcw24601 in https://github.com/GSTT-CSC/hazen/pull/204
* Standardise relaxometry task report by sophie22 in https://github.com/GSTT-CSC/hazen/pull/361
* Refactor relaxometry Task to inherit from HazenTask by sophie22 in https://github.com/GSTT-CSC/hazen/pull/362 and https://github.com/GSTT-CSC/hazen/pull/365

New Contributors
* sophie22 made their first contribution in https://github.com/GSTT-CSC/hazen/pull/354

**Full Changelog**: https://github.com/GSTT-CSC/hazen/compare/1.2.0...1.3.0

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.