@@ -4,7 +4,75 @@ build-backend = "hatchling.build"
44
55[project ]
66name = " dcm_classifier"
7- version = ' 0.9.4'
7+ version = ' 0.9.5'
8+ # Change Log -- Summary of key changes
9+ # v0.9.5 -- 2025-02-15 (git log --pretty=%s v0.9.4..HEAD)
10+ # ENH: Secondary sub volume splitting with robust slice ordering
11+ # ENH: Script for processing multiple studies
12+ # ENH: Allow for organized output of dicom data
13+ # ADD: Acquisition Date Time Parsing
14+ # ENH: Add flexible get_dicom_field_by_name interface
15+ # ENH: Add SeriesDescription to optional fields
16+ # BUG: Use default value incase field doesn't exist
17+ # ADD: added modality testing for perfusion data
18+ # ADD: add postprocessing series modality overriding for PERFUSION modality
19+ # ENH: update ImageType one-hot encoding to include PERFUSION flag
20+ # v0.9.4 -- 2024-09-03 (git log --pretty=%s v0.6.0rc10..v0.9.4 |fgrep -v DOC |fgrep -v STYLE > /tmp/oneliner)
21+ # FIX: updated dwi gradient direction file to hardcoded file
22+ # BUG: fixed invalid header field curation
23+ # FIX: fixed testing data not being pulled from lfs
24+ # FIX: fixed workflow not being run on every pull request
25+ # FIX: fixed docs requirments errors
26+ # ADD: added function to check if 2 imgs have same physical space
27+ # v0.9.1
28+ # ENH: Update to v0.9.1 for t2w->trace2 fix
29+ # BUG: Rare case of tracew with bvalue=0 from single series misclassified
30+ # BUG: Non-zero bvalue single volumes listed as t2w
31+ # v0.9.0
32+ # FIX: fix type and use of the optional model path
33+ # ADD: added acquisition time invalid santizied value to test
34+ # v0.8.3
35+ # BUG: Provide defaults when dicom headers are missing fields.{
36+ # v0.8.2
37+ # ENH: updata testing data including new cases
38+ # ENH: change UNKNOWN to INVALID for data that failed validation at inference
39+ # ADD: add test case for empty bvalue
40+ # BUG: Avoid unset (None) values needed for processing
41+ # BUG: Extracting BValue where field exists, but is empty
42+ # BUG: fixed defualt value comparison type error in series and sanitization
43+ # v0.8.1
44+ # ENH: fix Series# bug
45+ # v0.8.0
46+ # BUG: move classify study dictionary values into try excepts
47+ # ADD: added EndNote, RIS, and Bibtex citations
48+ # ENH: update citation text
49+ # v0.7.0
50+ # ENH: specify model path to model within package
51+ # ADD: added model file to dcm_classifier directory
52+ # ENH: changed requirements and dev requirements to install pkgs >= min version no.
53+ # ADD: added dependencies to install for classifier pip install
54+ # ENH: changed action to occur on pull requests to main
55+ # BUG: updated python version to 3.10.12
56+ # ENH: update package version
57+ # ENH: resolve bug in development for accessing package version
58+ # ADD: added tests covering cases in get coded dict
59+ # ADD: added no field file to data tar file
60+ # FIX: renamed test_mag_1 method to new name ensure_mag_1
61+ # ENH: file namic testing renamed to utility functions
62+ # ADD: added variety of tests for testing
63+ # ENH: fixed test for file with all dcm fields
64+ # ADD: add additional testing data
65+ # ADD: added further testing for all fields and contrast
66+ # ADD: added markdown files for issues and pull requests (#24)
67+ # ENH: sanitize series description as it is missing in test data
68+ # ENH: Add ability to dump all volumes as .nii to dir
69+ # ADD: add checks for pydicom DataElement
70+ # BUG: fixed incorrect feature name sanitization
71+ # ENH: Avoid crash if AcquisitionTime is not set.
72+ # ENH: Add __version__ information for dcm_classifier package
73+ # ENH: moved dropped fields to separate list at bottom of file
74+ # v0.6.0rc10 -- 2024-03-18 very early release candidate
75+ # -- bug fixes
876authors = [
977 { name =" Michal Brzus" , email =" michal-brzus@uiowa.edu" },
1078 { name =" Hans Johnson" , email =" hans-johnson@uiowa.edu" },
0 commit comments