diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 6f33a7c..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,1547 +0,0 @@ -# CHANGELOG - - - -## v0.25.1 (2024-02-04) - -### Chore - -* chore: Update README: 0.25.0 ([`44c5032`](https://github.com/jjjermiah/nbia-toolkit/commit/44c5032649237275ab9c11a08ac18a1fd0302afa)) - -### Documentation - -* docs: Update file paths and fix formatting in README and Tutorial ([`b69480f`](https://github.com/jjjermiah/nbia-toolkit/commit/b69480f64639517a92bca953b2d6abb37af89078)) - -### Fix - -* fix: remove LiteralString so works with python3.10 ([`e04d367`](https://github.com/jjjermiah/nbia-toolkit/commit/e04d3672f20de685991132469a3298193428b375)) - -### Unknown - -* Merge pull request #90 from jjjermiah/read_the_docs_organization - -Read the docs organization ([`aa5cf67`](https://github.com/jjjermiah/nbia-toolkit/commit/aa5cf67416c090cb52bc131f7f12c9b96b9f62de)) - -* Merge remote-tracking branch 'origin' into read_the_docs_organization ([`5d94bba`](https://github.com/jjjermiah/nbia-toolkit/commit/5d94bba085a839a2e0137c13e71988ea21fd64c6)) - - -## v0.25.0 (2024-02-04) - -### Chore - -* chore(sem-ver): 0.25.0 ([`475cb57`](https://github.com/jjjermiah/nbia-toolkit/commit/475cb575710d1f20973a7156cf247fd5ceee9388)) - -* chore: Update README: 0.24.0 ([`a6b23ea`](https://github.com/jjjermiah/nbia-toolkit/commit/a6b23ea1e2d7ac5fda52a2fa989585de8fe09875)) - -### Feature - -* feat: added base_url setter if user wants to use NLST. added properties for logger and base_url. ([`5a992df`](https://github.com/jjjermiah/nbia-toolkit/commit/5a992df1d4495cb29e44158a61b68f14bbab013f)) - -### Refactor - -* refactor: Refactor OAuth2 class to support configurable base URL, added some types ([`c1e8f3d`](https://github.com/jjjermiah/nbia-toolkit/commit/c1e8f3d1017e3b84bdc572232c8807cb1290779f)) - -### Unknown - -* Merge pull request #89 from jjjermiah/52-feature-add-nslt-endpoint - -52 feature add nslt endpoint ([`682e50e`](https://github.com/jjjermiah/nbia-toolkit/commit/682e50ef22823aa72d4231d81aa3def3ef161408)) - - -## v0.24.0 (2024-02-04) - -### Chore - -* chore(sem-ver): 0.24.0 ([`589f2c4`](https://github.com/jjjermiah/nbia-toolkit/commit/589f2c4145bfb980a80d183d41de039a699b3002)) - -* chore: Update README: 0.23.0 ([`0223550`](https://github.com/jjjermiah/nbia-toolkit/commit/02235504d30d063c37022119cadd25f10d5d9d1b)) - -### Feature - -* feat: Add getSeriesMetadata method to NBIAClient class ([`31211a6`](https://github.com/jjjermiah/nbia-toolkit/commit/31211a65e0e4907d764b3d64d82e5735d2385fc9)) - -### Unknown - -* Merge pull request #87 from jjjermiah/61-feature-getseriesmetadata - -feat: Add getSeriesMetadata method to NBIAClient class ([`c516f96`](https://github.com/jjjermiah/nbia-toolkit/commit/c516f96f69d81b5768ed48d44102240f0301ef99)) - - -## v0.23.0 (2024-02-04) - -### Build - -* build: Update pytest parallelism and add Codecov artifact upload ([`77dc291`](https://github.com/jjjermiah/nbia-toolkit/commit/77dc291a0b60c4958b52b924c0056dedea56971e)) - -* build: Add labels and update maintainer information in Dockerfile ([`68e8831`](https://github.com/jjjermiah/nbia-toolkit/commit/68e883124dc7a30c197236e64d4bf5d1faa57f4c)) - -### Chore - -* chore(sem-ver): 0.23.0 ([`b1d4c3b`](https://github.com/jjjermiah/nbia-toolkit/commit/b1d4c3b7cf89a26629ff219411b92e8a0c4fe673)) - -### Feature - -* feat: add getStudies and getNewSeries CLI tools ([`99c5777`](https://github.com/jjjermiah/nbia-toolkit/commit/99c5777e58e6d94ff3199f7f8062523c97dc42a7)) - -* feat: retrieve new series after a given date, +docs +tests ([`c6a506d`](https://github.com/jjjermiah/nbia-toolkit/commit/c6a506d473b01c63fc9fe88087fd7ecfc3b39d21)) - -### Fix - -* fix: remove sem-ver commit message ([`ccd44bb`](https://github.com/jjjermiah/nbia-toolkit/commit/ccd44bb01e375968903b0b86edd8c2d666a71abf)) - -* fix: Update .gitignore and build documentation ([`1cf31bb`](https://github.com/jjjermiah/nbia-toolkit/commit/1cf31bb0570d1f79086bf4c4edfdf94a16ebd98a)) - -* fix: fix error from getCollections conflicting -prefix argument ([`4a7d242`](https://github.com/jjjermiah/nbia-toolkit/commit/4a7d242f5afd137a5384b31edb4bfad1faa65278)) - -### Unknown - -* Merge pull request #84 from jjjermiah/49-feature-getupdatedseries - -49 feature getupdatedseries ([`440d9b4`](https://github.com/jjjermiah/nbia-toolkit/commit/440d9b4eee903391c22b647cb43c994e59e30123)) - -* separate build documentation to prevent running it on every machine ([`473c5a7`](https://github.com/jjjermiah/nbia-toolkit/commit/473c5a72a623fd4241831ae203f522741eee0097)) - -* Update README with latest version: 0.22.1 ([`67fb6e4`](https://github.com/jjjermiah/nbia-toolkit/commit/67fb6e472cdc6ed53265bd5755103111512a0931)) - - -## v0.22.1 (2024-02-04) - -### Chore - -* chore(release): 0.22.1 ([`8eae5fc`](https://github.com/jjjermiah/nbia-toolkit/commit/8eae5fc58bae11ec17650cf7c4e9cc90410a96ab)) - -### Documentation - -* docs: Update README.md ([`2326b43`](https://github.com/jjjermiah/nbia-toolkit/commit/2326b4354d66c8b5b7a4379389f35c0edbf336e3)) - -### Unknown - -* Merge pull request #83 from jjjermiah/updateREADME - -Update readme [skip ci] --no-verify ([`69fa813`](https://github.com/jjjermiah/nbia-toolkit/commit/69fa813f51a6c3b2e75bfbcf2bef263ae4be1fcb)) - -* Update README.md ([`0d46ccf`](https://github.com/jjjermiah/nbia-toolkit/commit/0d46ccfee49b00278cbb7514847ce89ec9760c6e)) - -* Update README.md ([`5ac465d`](https://github.com/jjjermiah/nbia-toolkit/commit/5ac465d1819468a88dec4be373f1c094b6f2e40c)) - -* Update README with latest version: 0.22.0 ([`95ef0a9`](https://github.com/jjjermiah/nbia-toolkit/commit/95ef0a9cfa951a88c4f991a945ff0d1e64751f71)) - - -## v0.22.0 (2024-02-03) - -### Chore - -* chore(release): 0.22.0 ([`623c467`](https://github.com/jjjermiah/nbia-toolkit/commit/623c46757641deb6d97a4059b072e041efe40340)) - -### Feature - -* feat: add username and password parameters to CLI ([`83421a3`](https://github.com/jjjermiah/nbia-toolkit/commit/83421a31d09817298c82e3046129c237094e7e94)) - -* feat: Add getNewPatients_cli command to pyproject.toml and nbia_cli.py ([`fc40dec`](https://github.com/jjjermiah/nbia-toolkit/commit/fc40decadc6d4b317c1687932e09836cadbd4810)) - -### Unknown - -* Merge pull request #82 from jjjermiah/70-feat-implement-user-and-password-for-clie - -70 feat implement user and password for cli ([`40aca34`](https://github.com/jjjermiah/nbia-toolkit/commit/40aca34c7cec1ed31b896a8418d0f26cf6bf3e00)) - -* Update README with latest version: 0.21.1 ([`5d0a69b`](https://github.com/jjjermiah/nbia-toolkit/commit/5d0a69b23e654598b0d297d1698bbedf2d78b73b)) - -* Update README with latest version: 0.21.1 ([`64afa17`](https://github.com/jjjermiah/nbia-toolkit/commit/64afa17c8077a12b96338730f054d8b012ab36ed)) - - -## v0.21.1 (2024-02-03) - -### Chore - -* chore(release): 0.21.1 ([`d6c673d`](https://github.com/jjjermiah/nbia-toolkit/commit/d6c673dae772b503f9be5772309d97980c344b63)) - -### Fix - -* fix: force require CD ([`0039c67`](https://github.com/jjjermiah/nbia-toolkit/commit/0039c67b2c20293efd6e22236e344a1e1c4c04ba)) - -### Unknown - -* add CD back ([`be48bb9`](https://github.com/jjjermiah/nbia-toolkit/commit/be48bb9e4944aba4df7fc96dae3f8fd36a99cabb)) - -* Update README with latest version: 0.21.0 ([`15083ff`](https://github.com/jjjermiah/nbia-toolkit/commit/15083ff588cbc351fb903b0e88f63aba75442857)) - -* Merge pull request #80 from jjjermiah/development - -test: ([`ee9720a`](https://github.com/jjjermiah/nbia-toolkit/commit/ee9720a9abf5579d33e75c5c3e28ea8c804ffd79)) - -* test: ([`b28afe7`](https://github.com/jjjermiah/nbia-toolkit/commit/b28afe725ce36e95f7149611e080194506ba242c)) - - -## v0.21.0 (2024-02-03) - -### Chore - -* chore(release): 0.21.0 ([`53459d9`](https://github.com/jjjermiah/nbia-toolkit/commit/53459d9cd3a3139881281fbb7cdb7a91490de1e0)) - -### Feature - -* feat: try again ([`ef5a0d4`](https://github.com/jjjermiah/nbia-toolkit/commit/ef5a0d4d87f9771980943da0242916d63d61a734)) - -### Unknown - -* Merge pull request #79 from jjjermiah/development - -Development ([`90ad78d`](https://github.com/jjjermiah/nbia-toolkit/commit/90ad78dcd38bf48f7ed08f0ab4f757903aa9754c)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit into development ([`ea39ee4`](https://github.com/jjjermiah/nbia-toolkit/commit/ea39ee4337742e2b87e5d54a74d6e3dfb99137a0)) - - -## v0.20.0 (2024-02-03) - -### Chore - -* chore(release): 0.20.0 ([`0c69c5c`](https://github.com/jjjermiah/nbia-toolkit/commit/0c69c5cacde5135587d016fd013a6dbe952dd7a1)) - -### Feature - -* feat: testing ([`3062c12`](https://github.com/jjjermiah/nbia-toolkit/commit/3062c128e074701a99b9326e833764acec6bef06)) - -* feat: Update NBIA client to include new method getNewPatients() ([`22895a4`](https://github.com/jjjermiah/nbia-toolkit/commit/22895a4205f6c69f48cf3897a8de103316225e5f)) - -* feat: Add convertDateFormat function to utils module ([`5d77524`](https://github.com/jjjermiah/nbia-toolkit/commit/5d775248d66dabb9dd759f505fc558507349ca34)) - -### Fix - -* fix: add everything back ([`9cc6cd4`](https://github.com/jjjermiah/nbia-toolkit/commit/9cc6cd42efbe22287e90a3048e31392e529039e7)) - -* fix: ff? ([`4f3e144`](https://github.com/jjjermiah/nbia-toolkit/commit/4f3e144044aed13a80c65a3e4d6cfe10200b1566)) - -* fix: change to head_ref ([`2e1fcf5`](https://github.com/jjjermiah/nbia-toolkit/commit/2e1fcf563bc605e41ab81269d75f557005d0f78a)) - -* fix: still tryin ([`3e3a647`](https://github.com/jjjermiah/nbia-toolkit/commit/3e3a647c694f887dbe9b9fc14ac8c720b6ca1ca6)) - -* fix: gha readme issue ([`027ed36`](https://github.com/jjjermiah/nbia-toolkit/commit/027ed3629b9bf6ea050c6a4bd8d9c629e2f7846e)) - -* fix: trying to fix gha readme issue ([`9ab5f78`](https://github.com/jjjermiah/nbia-toolkit/commit/9ab5f78fd163cef130d68007e2c23e28404a500f)) - -### Test - -* test: still trying ([`49831c9`](https://github.com/jjjermiah/nbia-toolkit/commit/49831c9e63454a9a01b018b4dde263458db3cbf7)) - -* test: trying ([`caca5db`](https://github.com/jjjermiah/nbia-toolkit/commit/caca5db5a80f1b6ac524d3aff826e54f39530b27)) - -* test: no ref ([`8460f3b`](https://github.com/jjjermiah/nbia-toolkit/commit/8460f3bea4aaa7a7bd08430d6a4a870c2dd38656)) - -### Unknown - -* Merge pull request #78 from jjjermiah/development - -Development ([`94ae9aa`](https://github.com/jjjermiah/nbia-toolkit/commit/94ae9aa666de24be59d700268493c02bd8f8d07c)) - -* Merge branch 'development' of https://github.com/jjjermiah/NBIA-toolkit into development ([`11a0c89`](https://github.com/jjjermiah/nbia-toolkit/commit/11a0c8942ef58d71d318d4eef83bfb8c5ad6e459)) - -* Update README with latest version: 0.19.2 ([`b85bd78`](https://github.com/jjjermiah/nbia-toolkit/commit/b85bd785cbd62f3505b602891e9f144651495f7f)) - -* Fix diverged branch by fetching and checking out the head_ref ([`06fd2e3`](https://github.com/jjjermiah/nbia-toolkit/commit/06fd2e37edbd4af68ec42b450a1e5fb5dd1d5b51)) - -* trying again ([`e1d0e39`](https://github.com/jjjermiah/nbia-toolkit/commit/e1d0e3982d780adb44adceb8abf73a2ac091ac17)) - -* test ([`792ef68`](https://github.com/jjjermiah/nbia-toolkit/commit/792ef68e9e6261e9ecdebb9320c3b11b4b540d4d)) - -* test ([`4d18a86`](https://github.com/jjjermiah/nbia-toolkit/commit/4d18a862942667280b34e2c929f60379377bcd55)) - -* Merge pull request #77 from jjjermiah/50-feature-getnewpatientsincollection - -50 feature getnewpatientsincollection ([`ef7db33`](https://github.com/jjjermiah/nbia-toolkit/commit/ef7db33a338d54c6bfd21f16ca5c4e0fcd853654)) - -* rip ([`8125642`](https://github.com/jjjermiah/nbia-toolkit/commit/8125642bc712343234ad21b5abfb250334f8e3af)) - -* Auto commit: Sat Feb 3 18:10:07 UTC 2024 ([`0050eda`](https://github.com/jjjermiah/nbia-toolkit/commit/0050eda7ba49f8d755550739c55e9cd2a79c89db)) - - -## v0.19.2 (2024-02-03) - -### Chore - -* chore(release): 0.19.2 ([`157cab6`](https://github.com/jjjermiah/nbia-toolkit/commit/157cab625fe12ad2bab752738c967afe5eaf7b37)) - -### Fix - -* fix: added git config email and user ([`978808f`](https://github.com/jjjermiah/nbia-toolkit/commit/978808fb736c18977c3d6f9535f0f1411f9de0aa)) - - -## v0.19.1 (2024-02-03) - -### Chore - -* chore(release): 0.19.1 ([`8c37bf8`](https://github.com/jjjermiah/nbia-toolkit/commit/8c37bf84271e9de52eb3283745763584fbc11b66)) - -### Fix - -* fix: add beautifulsoup4 dependency ([`e6f7162`](https://github.com/jjjermiah/nbia-toolkit/commit/e6f7162fafa3414fb00a6a957375f352894f457f)) - -* fix: remove numpy in test_parsers ([`f56b0bc`](https://github.com/jjjermiah/nbia-toolkit/commit/f56b0bcec569ca98a6ccc21f31bfc04770a0221e)) - - -## v0.19.0 (2024-02-03) - -### Chore - -* chore(release): 0.19.0 ([`51b679f`](https://github.com/jjjermiah/nbia-toolkit/commit/51b679fb81d097a2737913f2847e652f2ef58a9a)) - -### Feature - -* feat: add getCollectionDescriptions method, with tests, and updated docs. Also includes helper functions for parsing output. ([`8617395`](https://github.com/jjjermiah/nbia-toolkit/commit/86173954918e6e12b1a05d6549aabbd0d11ee40e)) - -### Unknown - -* Merge pull request #75 from jjjermiah/46-feature-get_collection_descriptions - -feat: add getCollectionDescriptions method, with tests, and updated d… ([`89133ac`](https://github.com/jjjermiah/nbia-toolkit/commit/89133ac5e69b5f88e60240cd547e2bd4fae80a91)) - - -## v0.18.1 (2024-02-03) - -### Build - -* build: only push README changes if anything actually changes ([`bf78f94`](https://github.com/jjjermiah/nbia-toolkit/commit/bf78f941231460b18fa7855f81c52022fdcfa6e7)) - -### Chore - -* chore(release): 0.18.1 ([`0edfd89`](https://github.com/jjjermiah/nbia-toolkit/commit/0edfd89cf0f1ecad297aa34c5b51ec62651bd4ca)) - -### Unknown - -* added unit tests back ([`ff9cf33`](https://github.com/jjjermiah/nbia-toolkit/commit/ff9cf3369e6f9355ed5f6fece924a2242d16940a)) - -* Update README with latest version ([`60dba1e`](https://github.com/jjjermiah/nbia-toolkit/commit/60dba1e761b299a21c6282f72e801a6a6135835d)) - - -## v0.18.0 (2024-02-03) - -### Chore - -* chore(release): 0.18.0 ([`3911d8d`](https://github.com/jjjermiah/nbia-toolkit/commit/3911d8db50aea33a9e6b002f8662c38b1e2f8e51)) - -### Feature - -* feat: added git pull to update-readme ([`9038ad8`](https://github.com/jjjermiah/nbia-toolkit/commit/9038ad84174f3825caf7c031374a170af8975c3c)) - -### Unknown - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`6145f1f`](https://github.com/jjjermiah/nbia-toolkit/commit/6145f1f05898f6c6f6c6c32ee2b5c44ced3e305d)) - - -## v0.17.0 (2024-02-03) - -### Chore - -* chore(release): 0.17.0 ([`9568607`](https://github.com/jjjermiah/nbia-toolkit/commit/95686071f5f1872356649f341bd7893027322bb9)) - -### Feature - -* feat: use gha to update README ([`ae50777`](https://github.com/jjjermiah/nbia-toolkit/commit/ae507770d8874e132d1a4c19d0c4a83e10ac9f8f)) - -### Fix - -* fix: gha force need CD ([`11610b4`](https://github.com/jjjermiah/nbia-toolkit/commit/11610b4db0aa6e6d485b0b8ae819dbf0a7780e16)) - -### Test - -* test: include python ([`9ad2cd6`](https://github.com/jjjermiah/nbia-toolkit/commit/9ad2cd662e4b50deec7ceaabe5291f908171dbb1)) - -* test: build update README ([`b44996b`](https://github.com/jjjermiah/nbia-toolkit/commit/b44996bc9efa1aaca689fa050770533031b69844)) - -### Unknown - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`2d7bc57`](https://github.com/jjjermiah/nbia-toolkit/commit/2d7bc5766e9c117ec96f2b743a1cab0ca5a1d4b4)) - -* Update README with latest version ([`406d824`](https://github.com/jjjermiah/nbia-toolkit/commit/406d824f01e2093438fbf782958532f3a8bf4d16)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`11a8803`](https://github.com/jjjermiah/nbia-toolkit/commit/11a8803b7f5a86d96d9247bb6d2a5a281fc12e3a)) - -* Update README with latest version ([`8dd8046`](https://github.com/jjjermiah/nbia-toolkit/commit/8dd804686670415a0cc0f276d2713eb1896a52e5)) - - -## v0.16.0 (2024-02-03) - -### Chore - -* chore(release): 0.16.0 ([`bc51c37`](https://github.com/jjjermiah/nbia-toolkit/commit/bc51c377959d93a85dfa031d321f774908b080ca)) - -* chore: Refactor code formatting and improve readability ([`8bcdfa4`](https://github.com/jjjermiah/nbia-toolkit/commit/8bcdfa49d11f01907f7e9d11744695a9dfd31d46)) - -### Documentation - -* docs: update notebook to fix #71 and add getStudies function ([`958d603`](https://github.com/jjjermiah/nbia-toolkit/commit/958d60376d7e02ebf1d2f0b9a7252b8a7da37738)) - -* docs: Update README code block to include NBIAToolkit version and test new gha ([`3dc1996`](https://github.com/jjjermiah/nbia-toolkit/commit/3dc1996361e070fafa659d2dd4c06e121052f47c)) - -### Feature - -* feat: Update DICOMSorter command line interface ([`6b6a2a8`](https://github.com/jjjermiah/nbia-toolkit/commit/6b6a2a8050a857bd21d5e5d2c55bf525e9f642c8)) - -### Fix - -* fix: Update imports and add __version__ attribute ([`daad13e`](https://github.com/jjjermiah/nbia-toolkit/commit/daad13e6ee5d472f62307cd1cea7ad8aaf8e2e39)) - -### Unknown - -* Merge pull request #73 from jjjermiah/development - -Development ([`1a0c816`](https://github.com/jjjermiah/nbia-toolkit/commit/1a0c81613dd8257f6766e816fe215f2a7adf36db)) - -* Merge pull request #72 from jjjermiah/48-feature-getstudy - -48 feature getstudy ([`9552b6c`](https://github.com/jjjermiah/nbia-toolkit/commit/9552b6c38a7b5b7df2850d1804ec62bf3d250971)) - -* added getStudies and tests ([`6e9138a`](https://github.com/jjjermiah/nbia-toolkit/commit/6e9138a811a88a4420bc4213094b83d3242b8732)) - -* Update main.yml ([`e4df33e`](https://github.com/jjjermiah/nbia-toolkit/commit/e4df33edd18b9002c5da3268c9ddb32b9152d80b)) - - -## v0.15.1 (2024-02-02) - -### Build - -* build: add install with pypi test ([`648ea4f`](https://github.com/jjjermiah/nbia-toolkit/commit/648ea4f6d53b4460bc546693cfe88e418a4d5aa6)) - -### Chore - -* chore(release): 0.15.1 ([`37fb393`](https://github.com/jjjermiah/nbia-toolkit/commit/37fb393dc5c7c5fdc8ce52d89e87eda9efdbe0ae)) - - -## v0.15.0 (2024-02-01) - -### Chore - -* chore(release): 0.15.0 ([`0b6c7f1`](https://github.com/jjjermiah/nbia-toolkit/commit/0b6c7f1d0729a06e8f6ac8f2d791fde024aff107)) - -### Documentation - -* docs: Add NBIAToolkit CLI usage to README ([`4cd3785`](https://github.com/jjjermiah/nbia-toolkit/commit/4cd3785efc8673610c7f3faec9678924df6fc277)) - -* docs: adding requirements.txt back just for the build docs requirements ([`22ccb4c`](https://github.com/jjjermiah/nbia-toolkit/commit/22ccb4ce955b40c28f81ecffaca2da863385db48)) - -* docs: trying pip install instead of requirements file ([`c258223`](https://github.com/jjjermiah/nbia-toolkit/commit/c2582230b8097245e46b423f6f2d626b9d0e6f1e)) - -* docs(README): re-structure ([`9a836e5`](https://github.com/jjjermiah/nbia-toolkit/commit/9a836e5b9ba43d4aef7eb76ad7a854fcce554129)) - -### Feature - -* feat: Update dependencies and add CLI tool help messages ([`658b59d`](https://github.com/jjjermiah/nbia-toolkit/commit/658b59d708fafb81794a25d17a8c7a509177e0ce)) - -* feat(build): add python 3.10 ([`86db037`](https://github.com/jjjermiah/nbia-toolkit/commit/86db037f6381c381709647b0483e19563edf5de5)) - -### Fix - -* fix: Update pyproject.toml ([`b0b0f0a`](https://github.com/jjjermiah/nbia-toolkit/commit/b0b0f0acdbbeeb93900d7ffb57d87be34c84cbf2)) - -* fix: add setup.py back ([`f7394be`](https://github.com/jjjermiah/nbia-toolkit/commit/f7394beeeb6eea377b4cb863ee03333fe36eddc3)) - -* fix: Update version number in pyproject.toml and nbia.py ([`63cf16e`](https://github.com/jjjermiah/nbia-toolkit/commit/63cf16ea42bc04e8c0c7d39f15f5cf874dc6ef56)) - -### Refactor - -* refactor: CLI code to improve performance and readability ([`d5bd973`](https://github.com/jjjermiah/nbia-toolkit/commit/d5bd9731bb54a140b518edff33ab7eab90ff1450)) - -### Unknown - -* Merge pull request #69 from jjjermiah/development - -Add CLI commands ([`1d77ea1`](https://github.com/jjjermiah/nbia-toolkit/commit/1d77ea1ab4c916d827f71f1712004bf7592fc8d5)) - -* generalized arg parse ([`58cb470`](https://github.com/jjjermiah/nbia-toolkit/commit/58cb4709a80ee80c89b9db66d6ef87f6addc0e9c)) - -* testing macOS M1 and python 3.10 ([`a507597`](https://github.com/jjjermiah/nbia-toolkit/commit/a507597f84cf7a343b7504c3b8a5b191ea7e60e9)) - - -## v0.14.0 (2024-01-30) - -### Chore - -* chore(release): 0.14.0 ([`67233c5`](https://github.com/jjjermiah/nbia-toolkit/commit/67233c588a3d0133f1d0642b787e381414b7b6cb)) - -### Feature - -* feat: Add new CLI commands and improve error handling in DICOMSorter and NBIAClient ([`83fd4de`](https://github.com/jjjermiah/nbia-toolkit/commit/83fd4de204b8c4aac7e5ba4ab1fb2264f36b72aa)) - -* feat(cli): Add CLI commands for querying NBIA database ([`5d9e2d7`](https://github.com/jjjermiah/nbia-toolkit/commit/5d9e2d78bfc6cf5209aeb7c2fa9882d53e7270a5)) - -* feat(dicomsorter): Refactor DICOMSorter class and CLI arguments - -This commit refactors the DICOMSorter class and CLI arguments to improve code readability and maintainability. The DICOMSorter class now has a separate method for sorting DICOM files, and the CLI arguments have been organized and documented for better usability. ([`3c027dc`](https://github.com/jjjermiah/nbia-toolkit/commit/3c027dce8b4251f2ed9717cf0b34041d715ffad2)) - -### Fix - -* fix(tests): missing os ([`90e8e2f`](https://github.com/jjjermiah/nbia-toolkit/commit/90e8e2f936896d6010df51f5954f8798ff024420)) - -### Unknown - -* Merge pull request #66 from jjjermiah/development - -Development ([`b05f2fa`](https://github.com/jjjermiah/nbia-toolkit/commit/b05f2fac51ed77ef3a8310d01ecc407f694192b8)) - -* refactor(styling):Refactor code formatting and style ([`6d6da1b`](https://github.com/jjjermiah/nbia-toolkit/commit/6d6da1b36a3e3df9930ef8bd23fd0c7d43684736)) - -* add os to import ([`2d5bf9e`](https://github.com/jjjermiah/nbia-toolkit/commit/2d5bf9e373d7f90b64e4a79b7e4f4c916b9bba1e)) - - -## v0.13.0 (2024-01-30) - -### Chore - -* chore(release): 0.13.0 ([`5880609`](https://github.com/jjjermiah/nbia-toolkit/commit/588060993775a9ae220f1c7ff867bd06e0e5ed9b)) - -* chore: add pre-commit hook ([`1913844`](https://github.com/jjjermiah/nbia-toolkit/commit/19138446331c8e6abf0fcb99c2ee3b2707414fe5)) - -### Feature - -* feat(dicomsort): add command line script to build ([`bb0e687`](https://github.com/jjjermiah/nbia-toolkit/commit/bb0e687878909d5bad7765d4483e1098eb8d2f67)) - -### Fix - -* fix: change back to codecov 3 ([`103f727`](https://github.com/jjjermiah/nbia-toolkit/commit/103f727421a9a14cfabb7012cd02a3785e941820)) - -* fix: add pytest xdist to dev dependencies ([`e406587`](https://github.com/jjjermiah/nbia-toolkit/commit/e406587706aae0157709009c41599663da82c6f3)) - -* fix: added pytest-cov to toml ([`997bb50`](https://github.com/jjjermiah/nbia-toolkit/commit/997bb5059296ca05b03e47e8723c2ed62a284c4f)) - -* fix: add dev to normal dependencies ([`32aca9c`](https://github.com/jjjermiah/nbia-toolkit/commit/32aca9c814671bb8724e222f2e0ee242601a46e4)) - -* fix: poetry run command ([`6659b4f`](https://github.com/jjjermiah/nbia-toolkit/commit/6659b4fa79c1a4573795eb07cce81c0423c62012)) - -* fix: use poetry run pytest ([`3c5b60c`](https://github.com/jjjermiah/nbia-toolkit/commit/3c5b60c79e34135925ee854cd63dda659892ea0a)) - -* fix: install pytest manually ([`cecafd7`](https://github.com/jjjermiah/nbia-toolkit/commit/cecafd7ca3d3bdcf0e0aca668dd619313e382c6c)) - -* fix: removing requirements.txt ([`171bc02`](https://github.com/jjjermiah/nbia-toolkit/commit/171bc02aa1a19a23af286713f8cad9537c103b2b)) - -### Refactor - -* refactor: add version() function ([`ad549dc`](https://github.com/jjjermiah/nbia-toolkit/commit/ad549dcbde77c8a76fdaadf5c2f02bc4b098768b)) - -### Unknown - -* Merge pull request #65 from jjjermiah/development - -Development ([`6383868`](https://github.com/jjjermiah/nbia-toolkit/commit/63838689d934078443b829edcc84090f0c9960aa)) - -* remove windows test ([`0d293c7`](https://github.com/jjjermiah/nbia-toolkit/commit/0d293c7c25afca65124f460954234d1305bbfec3)) - -* fix code-cov ([`0bcf004`](https://github.com/jjjermiah/nbia-toolkit/commit/0bcf0045f1f9ac335e683346f17e3e09681dd4f5)) - -* fix poetry run pytest command ([`cd179b9`](https://github.com/jjjermiah/nbia-toolkit/commit/cd179b96fa30dc1364b7149bc7c1726f903a9be7)) - -* update index ([`e6ca7be`](https://github.com/jjjermiah/nbia-toolkit/commit/e6ca7bec79958a0ab4e7813400ab5adb25d50904)) - -* add requirements.txt back ([`af18bc6`](https://github.com/jjjermiah/nbia-toolkit/commit/af18bc6392ae7fe14d66652e6b8f667d64414070)) - -* Merge pull request #64 from jjjermiah/typing-dicomsort - -Typing dicomsort ([`3f1218b`](https://github.com/jjjermiah/nbia-toolkit/commit/3f1218bf9347c93790c75a24920c84bd5c497ad7)) - -* feature(nbia): Add pyfiglet package and display NBIAToolkit version ([`0007ca0`](https://github.com/jjjermiah/nbia-toolkit/commit/0007ca0a480410b2c024d6a46507ccc9d1e207c1)) - -* fix typing errors ([`ab50dac`](https://github.com/jjjermiah/nbia-toolkit/commit/ab50dac390a09ff224ad4ce7c950955cf0470d2e)) - - -## v0.12.1 (2024-01-28) - -### Documentation - -* docs: add total downloads ([`6ed7cde`](https://github.com/jjjermiah/nbia-toolkit/commit/6ed7cdec9bf0f61588c16545f71d87e7f9df0756)) - -### Unknown - -* 0.12.1 - -Automatically generated by python-semantic-release ([`d1726bf`](https://github.com/jjjermiah/nbia-toolkit/commit/d1726bf7f43df94b36490b82fc42c835c102965f)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`bad151e`](https://github.com/jjjermiah/nbia-toolkit/commit/bad151e81b5cfbcda2b792de4a7b0d9f311c4921)) - - -## v0.12.0 (2024-01-28) - -### Build - -* build: add 3.11 ([`73fa198`](https://github.com/jjjermiah/nbia-toolkit/commit/73fa1988e605d498d08b091b78885b689eb6d0d4)) - -### Feature - -* feat: Update Python versions to accept 3.11 ([`34137fd`](https://github.com/jjjermiah/nbia-toolkit/commit/34137fdc29ede3c23209af1d806bb1b6c101935d)) - -### Unknown - -* 0.12.0 - -Automatically generated by python-semantic-release ([`4a7139e`](https://github.com/jjjermiah/nbia-toolkit/commit/4a7139e03e2d9a49e84a4b1edc8d88463425c63c)) - - -## v0.11.2 (2024-01-28) - -### Fix - -* fix: build ([`4408840`](https://github.com/jjjermiah/nbia-toolkit/commit/4408840e267d3a9ce2e7dacbcb2c3e0f40342948)) - -### Test - -* test: build ([`657c44c`](https://github.com/jjjermiah/nbia-toolkit/commit/657c44c7ff66fadf9a5ef418ff1b8c5cbf385b5f)) - -* test: build ([`20c8595`](https://github.com/jjjermiah/nbia-toolkit/commit/20c8595bbeb0ceb81dea8dd7497d2a00311028d9)) - -* test: build ([`248d7c3`](https://github.com/jjjermiah/nbia-toolkit/commit/248d7c3574070fa057ec74c335fe532d5fb515fd)) - -### Unknown - -* 0.11.2 - -Automatically generated by python-semantic-release ([`b5c5cb7`](https://github.com/jjjermiah/nbia-toolkit/commit/b5c5cb7825c477e5ef073dae19785a04e3e92a14)) - -* fix:build ([`7ef92dc`](https://github.com/jjjermiah/nbia-toolkit/commit/7ef92dcb42b2204e5261575f4514c772c827840d)) - -* fix:build ([`7fec918`](https://github.com/jjjermiah/nbia-toolkit/commit/7fec9187fe1c98118551e471abe326d592825528)) - -* test:build ([`01e82b1`](https://github.com/jjjermiah/nbia-toolkit/commit/01e82b116dd99cb3c39f744648392d8903bb78af)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`951f89c`](https://github.com/jjjermiah/nbia-toolkit/commit/951f89c3230573a7753b517ab047b1fbb5b0f917)) - - -## v0.11.1 (2024-01-28) - -### Build - -* build: fix env latest tag error ([`1989d7b`](https://github.com/jjjermiah/nbia-toolkit/commit/1989d7bca9c71dfff8a8183105f93f29aca5693f)) - -### Unknown - -* 0.11.1 - -Automatically generated by python-semantic-release ([`58e3edf`](https://github.com/jjjermiah/nbia-toolkit/commit/58e3edf6ac1cf2768ad287c1c3c78d20210ea517)) - - -## v0.11.0 (2024-01-28) - -### Build - -* build(GHA): fix issue with test_image needs ([`1bdd456`](https://github.com/jjjermiah/nbia-toolkit/commit/1bdd456435122307384c30563a4d2e13e4c29ba6)) - -* build(GHA): fix issue with test_image needs ([`023ac12`](https://github.com/jjjermiah/nbia-toolkit/commit/023ac126623806f7e250138914df886f84e65aa3)) - -### Documentation - -* docs: "fix badges" ([`d10dff2`](https://github.com/jjjermiah/nbia-toolkit/commit/d10dff2703392851a74bb7f6e70678cb6f309c4a)) - -* docs: add milestone to readme ([`7b8c3d5`](https://github.com/jjjermiah/nbia-toolkit/commit/7b8c3d55605bd72edaeef4d6fe79f28a5a8768ce)) - -* docs: add milestone to readme ([`3dc3eae`](https://github.com/jjjermiah/nbia-toolkit/commit/3dc3eaed0200a120d62d2cc6db4792fd48423020)) - -* docs: test adding hide-output ([`037d737`](https://github.com/jjjermiah/nbia-toolkit/commit/037d7372a68e36a8579f5992da67a3b1fb9b4beb)) - -* docs: test adding hide-output ([`cb82e5a`](https://github.com/jjjermiah/nbia-toolkit/commit/cb82e5a38da5569bb03de38d828d9fdd06f10aaf)) - -### Feature - -* feat: add getModalityValues and refactor getPatients for getPatientsByCollection ([`d8d2062`](https://github.com/jjjermiah/nbia-toolkit/commit/d8d2062cd70acd5231d6e4a478eadeb95bfeb147)) - -### Fix - -* fix: add better type checks to fix #22 ([`f8aaa61`](https://github.com/jjjermiah/nbia-toolkit/commit/f8aaa61941ae3cf495aad9ee4c960b26ed46ef44)) - -* fix(logger): parameter type error ([`1d9fd26`](https://github.com/jjjermiah/nbia-toolkit/commit/1d9fd26aed5160d1062c3bba05da2f9956bfe840)) - -### Test - -* test(nbia): fix downloadSeries patientId error that propagates from getPatient funciton update ([`101e1be`](https://github.com/jjjermiah/nbia-toolkit/commit/101e1be2808c2409e25daf3f7e6d9d359ea599ba)) - -### Unknown - -* 0.11.0 - -Automatically generated by python-semantic-release ([`f61c53a`](https://github.com/jjjermiah/nbia-toolkit/commit/f61c53ad85282adb26ea787135f241da73c43e68)) - -* Merge pull request #60 from jjjermiah/development - -Development ([`2b2808c`](https://github.com/jjjermiah/nbia-toolkit/commit/2b2808c202d3e2a1422196002d75d1e65992f72d)) - -* Merge pull request #59 from jjjermiah/47-feature-refactor-getpatients-and-add-getpatient - -47 feature refactor getpatients and add getpatient ([`4898f86`](https://github.com/jjjermiah/nbia-toolkit/commit/4898f862b32539227192dd89dd33a092e92a6a96)) - -* Refactor: generateFilePathFromDICOMAttributes method ([`d1a437e`](https://github.com/jjjermiah/nbia-toolkit/commit/d1a437e6026b2a6523a4a6182de30e08a58eb427)) - -* Merge remote-tracking branch 'origin/main' into 46-feature-refactor-getpatients-and-add-getpatient ([`518ffe3`](https://github.com/jjjermiah/nbia-toolkit/commit/518ffe328fc12a948b3555b6812bf907b6b9b05d)) - -* Merge pull request #58 from jjjermiah/example_notebook - -Example notebook ([`4eb377f`](https://github.com/jjjermiah/nbia-toolkit/commit/4eb377fdbaf81c69385ac7fc27ba6dbc611e1e49)) - -* Merge branch 'development' into example_notebook ([`68ddb13`](https://github.com/jjjermiah/nbia-toolkit/commit/68ddb13f861070ad27082493e18e7b8d288d9fc0)) - -* Update README.md ([`be0f3e3`](https://github.com/jjjermiah/nbia-toolkit/commit/be0f3e3aa6f0ecc27d92df69c92555067dc85af5)) - -* Merge pull request #57 from jjjermiah/example_notebook - -documentation for notebook and readme ([`f477c4a`](https://github.com/jjjermiah/nbia-toolkit/commit/f477c4a48f55ee59c59410487c5434bad81d44f9)) - -* Merge remote-tracking branch 'origin/development' into example_notebook ([`9ef2623`](https://github.com/jjjermiah/nbia-toolkit/commit/9ef262315fde123ce1d51bef62d8536c6e8fc35e)) - - -## v0.10.9 (2024-01-28) - -### Build - -* build(GHA): separate Codecov ([`9368df9`](https://github.com/jjjermiah/nbia-toolkit/commit/9368df94ae88f005023357153d4c25cb29e33cee)) - -### Chore - -* chore: remove excess comments ([`2e52ef4`](https://github.com/jjjermiah/nbia-toolkit/commit/2e52ef49b3c3558e725e9cde2cc1c3ab220e4dc4)) - -### Fix - -* fix(gha): invalid workflow error ([`1ba3d1e`](https://github.com/jjjermiah/nbia-toolkit/commit/1ba3d1e8804dc61a00c1ebca9867183e129a8efb)) - -### Unknown - -* 0.10.9 - -Automatically generated by python-semantic-release ([`0428016`](https://github.com/jjjermiah/nbia-toolkit/commit/0428016216bb9351ce0e730c9e29235625e7f219)) - -* Merge pull request #56 from jjjermiah/development - -Development ([`fb09228`](https://github.com/jjjermiah/nbia-toolkit/commit/fb09228e9096a5987627bd23d6cb0768ff451e1d)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit into development ([`a7c7518`](https://github.com/jjjermiah/nbia-toolkit/commit/a7c751887f6e9d91e5c8e6d41ef639c6a8e1890c)) - - -## v0.10.8 (2024-01-28) - -### Build - -* build(GHA): also tag images with latest ([`d3e47e2`](https://github.com/jjjermiah/nbia-toolkit/commit/d3e47e27ee3e6654701426352db99814f2c4eef0)) - -### Chore - -* chore(format): format scripts with Black ([`1686564`](https://github.com/jjjermiah/nbia-toolkit/commit/168656435948b6495dc9e716db4c9ce0d4ebc6ed)) - -* chore(NBIA_ENDPOINTS): add some endpoints and general documentation ([`208034a`](https://github.com/jjjermiah/nbia-toolkit/commit/208034a40d1c639f83cd5c64faf8ea7bb20032cc)) - -### Documentation - -* docs: update README ([`1056284`](https://github.com/jjjermiah/nbia-toolkit/commit/10562845b1402c99fe1b095ca21eeebc868bf182)) - -### Fix - -* fix(tests): remove api_headers from being acces ([`95dd5a3`](https://github.com/jjjermiah/nbia-toolkit/commit/95dd5a3ab3c4a713ad4030c1b6b3565edf6b49ff)) - -* fix(tests): remove api_headers from being acces ([`06e6d42`](https://github.com/jjjermiah/nbia-toolkit/commit/06e6d423fdbab7cf3103cca96ee63daa6b17d11c)) - -### Refactor - -* refactor(nbia): use headers property instead of api_header attribute ([`c3b0940`](https://github.com/jjjermiah/nbia-toolkit/commit/c3b09401df2f7465e5605d8b103d0b21f766885a)) - -### Unknown - -* 0.10.8 - -Automatically generated by python-semantic-release ([`e20d4af`](https://github.com/jjjermiah/nbia-toolkit/commit/e20d4af46fca567bdb7a3fb80ff747459d5675c8)) - -* Merge pull request #55 from jjjermiah/development - -Development ([`5cb0b70`](https://github.com/jjjermiah/nbia-toolkit/commit/5cb0b704daac0863e315735c7d2877e2e1c96514)) - -* Merge branch 'development' of https://github.com/jjjermiah/NBIA-toolkit into development ([`ccda4f3`](https://github.com/jjjermiah/nbia-toolkit/commit/ccda4f373566ed7ed20b6c78b219fcb4d4918d05)) - -* Merge pull request #54 from jjjermiah/organize_project_todo - -Organize project todo ([`5841645`](https://github.com/jjjermiah/nbia-toolkit/commit/5841645b307199f816aa6d86ecef5131abf7c19e)) - -* add changes from upstream -Merge remote-tracking branch 'origin/development' into organize_project_todo ([`d101597`](https://github.com/jjjermiah/nbia-toolkit/commit/d101597bdcd2c2fb8751fac5c9824643ef4e268d)) - - -## v0.10.7 (2024-01-22) - -### Documentation - -* docs: Update badges in README.md ([`2046e8e`](https://github.com/jjjermiah/nbia-toolkit/commit/2046e8e758c367221730f88e8ba2d06217124b53)) - -### Unknown - -* 0.10.7 - -Automatically generated by python-semantic-release ([`fe9a82b`](https://github.com/jjjermiah/nbia-toolkit/commit/fe9a82bd47a49bc26911927c7cb33a61bafa3bd7)) - - -## v0.10.6 (2024-01-22) - -### Build - -* build: Remove unused label from Dockerfile ([`ef29360`](https://github.com/jjjermiah/nbia-toolkit/commit/ef2936088dec2eae5648f71cc871442b6d64f32b)) - -### Unknown - -* 0.10.6 - -Automatically generated by python-semantic-release ([`b9dd9d1`](https://github.com/jjjermiah/nbia-toolkit/commit/b9dd9d12296e91511500426036ef2fa504b9afc3)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`9ed72d1`](https://github.com/jjjermiah/nbia-toolkit/commit/9ed72d1be714fb1f3edb3993315b810d9db9ea6c)) - - -## v0.10.5 (2024-01-22) - -### Ci - -* ci: Update permissions in Continuous-Deployment job ([`2bd552c`](https://github.com/jjjermiah/nbia-toolkit/commit/2bd552ca192166d79d22b2620258df3423050279)) - -* ci: test ghcr container ([`d2b186a`](https://github.com/jjjermiah/nbia-toolkit/commit/d2b186ada53986013048375800f877a8c01eb9e0)) - -### Unknown - -* 0.10.5 - -Automatically generated by python-semantic-release ([`aecc545`](https://github.com/jjjermiah/nbia-toolkit/commit/aecc545bf33d7f7215319149ee8cf3649f5f9ff3)) - - -## v0.10.4 (2024-01-22) - -### Documentation - -* docs: add link to docker pulls badge ([`03d69a3`](https://github.com/jjjermiah/nbia-toolkit/commit/03d69a320281e8c8db4f77950598ab1b4c3997cf)) - -### Unknown - -* 0.10.4 - -Automatically generated by python-semantic-release ([`7679997`](https://github.com/jjjermiah/nbia-toolkit/commit/767999790fe046465ec5f9272bed084e7e103c3e)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`610967b`](https://github.com/jjjermiah/nbia-toolkit/commit/610967bc0a84c6956e5e30a77e9fa89c042229d5)) - - -## v0.10.3 (2024-01-22) - -### Documentation - -* docs: Add Docker Pulls badge to README ([`d6943d7`](https://github.com/jjjermiah/nbia-toolkit/commit/d6943d7a5a731b98ae149da45556777134866d32)) - -### Unknown - -* 0.10.3 - -Automatically generated by python-semantic-release ([`1d38ac5`](https://github.com/jjjermiah/nbia-toolkit/commit/1d38ac5212d48fbdac4205bbeb4c9fefaadecc99)) - - -## v0.10.2 (2024-01-22) - -### Ci - -* ci: combine deployment ([`67c17f4`](https://github.com/jjjermiah/nbia-toolkit/commit/67c17f4f9e7ca0ca2f3035ed3a13bb40c05f1024)) - -### Unknown - -* 0.10.2 - -Automatically generated by python-semantic-release ([`ce32c63`](https://github.com/jjjermiah/nbia-toolkit/commit/ce32c6354eba844db51dce56484a7e2237725f95)) - - -## v0.10.1 (2024-01-22) - -### Ci - -* ci: test docker pipeline ([`20a43ad`](https://github.com/jjjermiah/nbia-toolkit/commit/20a43addf9ae331c9a407aaaa7d0edb01947af5f)) - -### Documentation - -* docs: Add Example.ipynb to docs folder ([`0a41b96`](https://github.com/jjjermiah/nbia-toolkit/commit/0a41b960897fbd48da82b19dca5ab3ed062f2395)) - -* docs: Add GitHub repo size badge ([`3b1ab49`](https://github.com/jjjermiah/nbia-toolkit/commit/3b1ab49bc9d0aa7c8fd1e9633c52c5ab9d07b368)) - -* docs: Update contributing.md, badges, and pyproject.toml ([`15cba32`](https://github.com/jjjermiah/nbia-toolkit/commit/15cba32fc17061441f6a7f7f57b6908a6784b7a8)) - -### Unknown - -* 0.10.1 - -Automatically generated by python-semantic-release ([`e3fc18c`](https://github.com/jjjermiah/nbia-toolkit/commit/e3fc18ca0c8c055a0b80bbb7e53353ec1d7ad810)) - -* Merge pull request #45 from jjjermiah/devel - -Devel ([`2b33361`](https://github.com/jjjermiah/nbia-toolkit/commit/2b33361e25ddad51f9c66f4962012137fa70e988)) - -* Refactor Docker image build workflow ([`5bce197`](https://github.com/jjjermiah/nbia-toolkit/commit/5bce19724d24d11a27ca69745640f81d7192ddf3)) - -* Add support for multiple platforms in Docker build ([`86d12cd`](https://github.com/jjjermiah/nbia-toolkit/commit/86d12cd8ac9a75c983d89919809a589b53d37a8c)) - -* Remove unnecessary "-it" flag in docker run command ([`53ce267`](https://github.com/jjjermiah/nbia-toolkit/commit/53ce26784e947a6e4bd266c70abb5ef519be8eab)) - -* Refactor Docker run command in build.yml ([`55e1322`](https://github.com/jjjermiah/nbia-toolkit/commit/55e13224e40c0518de288cb5795da4a89f7d32d5)) - -* Add Docker build and test workflow ([`14c0749`](https://github.com/jjjermiah/nbia-toolkit/commit/14c07499368e9c9047b6a33b3a9e7b12a647d616)) - -* Update build workflow to set docker image tag based on branch or latest tag ([`97eb2a8`](https://github.com/jjjermiah/nbia-toolkit/commit/97eb2a8c950681057f98ba9502739011fcce6c99)) - -* Remove unused step in build workflow ([`17cce65`](https://github.com/jjjermiah/nbia-toolkit/commit/17cce65ae819482eb70ca912326d4fb3d0033a61)) - -* trying new method ([`4c7a592`](https://github.com/jjjermiah/nbia-toolkit/commit/4c7a5929bee03fbec4c2de19714f2ef2209c66ea)) - -* Update Get latest tag name step in build.yml ([`f4420b6`](https://github.com/jjjermiah/nbia-toolkit/commit/f4420b6c1ca46ee151eedc6e9bb8af0226f7c5e2)) - -* Merge pull request #44 from jjjermiah/update-README-badges - -docs: Add GitHub repo size badge ([`0ff2ded`](https://github.com/jjjermiah/nbia-toolkit/commit/0ff2dedf7ac39462324acf24910efe42c0d4c84c)) - -* Merge pull request #43 from jjjermiah/update-README-badges - -docs: Update contributing.md, badges, and pyproject.toml ([`581834b`](https://github.com/jjjermiah/nbia-toolkit/commit/581834b92946ebfd9fe0963270ff0451ce7f0207)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit into update-README-badges ([`aa1715d`](https://github.com/jjjermiah/nbia-toolkit/commit/aa1715d280b040234e3d4426f13138ab0bfd67c8)) - - -## v0.10.0 (2024-01-21) - -### Build - -* build: Update Codecov action and add coverage badge ([`c89f010`](https://github.com/jjjermiah/nbia-toolkit/commit/c89f010c46c9f78404f3f31d0f991393375ca7e8)) - -### Ci - -* ci: Update dependencies in main.yml and requirements.txt ([`76d9fa8`](https://github.com/jjjermiah/nbia-toolkit/commit/76d9fa86688efb4736db62232a3e74662a902c0e)) - -* ci: Update pytest command in GitHub Actions workflow ([`5ca643e`](https://github.com/jjjermiah/nbia-toolkit/commit/5ca643e1ef907f251380b83a25fbec8b3d55f3f5)) - -* ci: use poetry to run pytest ([`4894aec`](https://github.com/jjjermiah/nbia-toolkit/commit/4894aec8eb6c01e2590cb3d9e5f3ac7d0f7124ca)) - -* ci: install pytest and pytest-cov ([`1f2df96`](https://github.com/jjjermiah/nbia-toolkit/commit/1f2df969691c3c9dac153f8d7ea457e0cadcb7f2)) - -### Fix - -* fix: Refactor imports in nbia.py ([`9bf0f13`](https://github.com/jjjermiah/nbia-toolkit/commit/9bf0f137f5ee42442491a722ce7890ab8486136d)) - -### Test - -* test: Update pytest coverage command in GitHub workflow - -Add source directory for coverage in pyproject.toml - -Fix import statements in test files ([`f72c7d8`](https://github.com/jjjermiah/nbia-toolkit/commit/f72c7d8c0aaeaff7da3f32b38cc821be1e0f7942)) - -### Unknown - -* 0.10.0 - -Automatically generated by python-semantic-release ([`1714978`](https://github.com/jjjermiah/nbia-toolkit/commit/1714978b1a438c9b205f6288162544e545e77792)) - -* Merge pull request #42 from jjjermiah/39-add-code-coverage-to-gha - -build: Update Codecov action and add coverage badge ([`2114f3b`](https://github.com/jjjermiah/nbia-toolkit/commit/2114f3b7e2dddebc3757b1282b2242771924f988)) - - -## v0.9.0 (2024-01-21) - -### Documentation - -* docs: Update execution counts in Tutorial.ipynb ([`ca80e28`](https://github.com/jjjermiah/nbia-toolkit/commit/ca80e2845f113272fd6fcce344db70bcd19b226b)) - -### Fix - -* fix(md5): Add MD5HashMismatchError class and update validateMD5 function ([`c854242`](https://github.com/jjjermiah/nbia-toolkit/commit/c85424215a6b46cab0ce2090cf30c0ebdf82b90d)) - -### Refactor - -* refactor: Refactor NBIAClient's _downloadSingleSeries method - -This commit refactors the _downloadSingleSeries method in the NBIAClient class. The changes include: -- Reformatting the method signature for better readability -- Adding exception handling for MD5 hash validation -- Commenting out a line of code that is not currently being used -- Adding error handling and logging for sorting DICOM files ([`ff11711`](https://github.com/jjjermiah/nbia-toolkit/commit/ff1171178842434fc3c562f6dfd5b48488dca481)) - -* refactor(nbia): remove unused logger method ([`50916a4`](https://github.com/jjjermiah/nbia-toolkit/commit/50916a4d029250b771d52d4a74f6940dcf4d09db)) - -### Test - -* test: Add unit tests for MD5 validation ([`539f8b0`](https://github.com/jjjermiah/nbia-toolkit/commit/539f8b061ca51338d9ca01c3b59128aa754fb46a)) - -* test: Refactor temporary directory variable name in test_nbia.py ([`3cdeb4a`](https://github.com/jjjermiah/nbia-toolkit/commit/3cdeb4ad30b2b50fb61b211e6b64a6f4b655d569)) - -### Unknown - -* 0.9.0 - -Automatically generated by python-semantic-release ([`3bb7fc2`](https://github.com/jjjermiah/nbia-toolkit/commit/3bb7fc20e1d8603d52d9fac2d56184be83e782a5)) - -* Merge pull request #41 from jjjermiah/27-md5pyadd-tests-and-logging-+-error-handling-for-non-existent-files - -27 md5pyadd tests and logging + error handling for non existent files ([`c1ed27b`](https://github.com/jjjermiah/nbia-toolkit/commit/c1ed27b16a52abd0fb8db2a58b22302f4fbe7c34)) - -* refactor(dimsort):Refactor DICOMSorter class and add new method to get DICOM file paths ([`573978e`](https://github.com/jjjermiah/nbia-toolkit/commit/573978e0f21dcdac1d7029e97c84d39572d8a15a)) - - -## v0.8.0 (2024-01-21) - -### Build - -* build: update python version in cicd ([`2aea484`](https://github.com/jjjermiah/nbia-toolkit/commit/2aea4844ac95e51f9e5259ea2de8aeeac69a3b85)) - -### Ci - -* ci: switch python back ([`dd0d2f4`](https://github.com/jjjermiah/nbia-toolkit/commit/dd0d2f423ac28d072caaddc8c22a0859f24b1324)) - -### Feature - -* feat: add package __version__ ([`fa583dd`](https://github.com/jjjermiah/nbia-toolkit/commit/fa583dd36b8b1df10fccfeb2b70a72b2df27abb2)) - -### Fix - -* fix: update path in toml for package version ([`f6db43e`](https://github.com/jjjermiah/nbia-toolkit/commit/f6db43e2d505f4452c361709bd7d5c117113e6c7)) - -### Unknown - -* 0.8.0 - -Automatically generated by python-semantic-release ([`7401362`](https://github.com/jjjermiah/nbia-toolkit/commit/7401362231e89ff46e80a5f8f9d3ab23076a8f8a)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit ([`76b0b50`](https://github.com/jjjermiah/nbia-toolkit/commit/76b0b5003e55c8f91e51800ec8f6232b585e2867)) - - -## v0.7.1 (2024-01-21) - -### Chore - -* chore: update toml ([`b00036a`](https://github.com/jjjermiah/nbia-toolkit/commit/b00036afbea49f8959c0c6e378979d575a83879d)) - -* chore: update pyproject ([`ecd79be`](https://github.com/jjjermiah/nbia-toolkit/commit/ecd79bea789ee6af413d343a2ecc7a7d985da6a8)) - -### Unknown - -* 0.7.1 - -Automatically generated by python-semantic-release ([`5307e12`](https://github.com/jjjermiah/nbia-toolkit/commit/5307e12d4538a295253a47f0fbc6fba3a6f54b1c)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit -ops ([`559a980`](https://github.com/jjjermiah/nbia-toolkit/commit/559a980f2dce3559207859b535485dedea9e9135)) - - -## v0.7.0 (2024-01-21) - -### Build - -* build(Continuous-Deployment): Only push to PyPi if semantic release updates ([`8adc4e1`](https://github.com/jjjermiah/nbia-toolkit/commit/8adc4e1de88476b498296ca103b627d79428bf48)) - -### Documentation - -* docs: import changelog for readthedocs ([`3c650be`](https://github.com/jjjermiah/nbia-toolkit/commit/3c650bee5e5663e353c39c6251416775e66c2e4e)) - -* docs: Update dependencies and fix code execution counts ([`68e67e0`](https://github.com/jjjermiah/nbia-toolkit/commit/68e67e0b0e3efee319acf14ae904568b8cfd3bb8)) - -* docs: update documentation for new features and changelog to readthedocs ([`4a2af47`](https://github.com/jjjermiah/nbia-toolkit/commit/4a2af470dffd6a8794875917b62e104ad0c04774)) - -### Feature - -* feat(nbia): add prefix option to get Collections methods ([`0f95c89`](https://github.com/jjjermiah/nbia-toolkit/commit/0f95c899f1f45888001f38bb55d8cb30863732aa)) - -### Test - -* test(nbia): added test for downloadSeries ([`0f502ce`](https://github.com/jjjermiah/nbia-toolkit/commit/0f502ce8e1a1f1b5e53c63c3cb705e36d7b2393d)) - -### Unknown - -* 0.7.0 - -Automatically generated by python-semantic-release ([`4175fb0`](https://github.com/jjjermiah/nbia-toolkit/commit/4175fb073bb23519c3252cf43a50459f8bc10106)) - -* Merge pull request #40 from jjjermiah/updateDocumentation - -Update documentation ([`c58ad3d`](https://github.com/jjjermiah/nbia-toolkit/commit/c58ad3d6cccb02cd17a68a790c9ce5aca081e628)) - -* Merge pull request #38 from jjjermiah/37-fix-ghacd-to-not-fail-if-version-isnt-bumped - -build(Continuous-Deployment): Only push to PyPi if semantic release updates ([`b6e3126`](https://github.com/jjjermiah/nbia-toolkit/commit/b6e3126019b987c2240bf7685f89f277daf9a965)) - -* Merge pull request #36 from jjjermiah/25-nbiapyadd-tests-for-download-series ([`f0f3781`](https://github.com/jjjermiah/nbia-toolkit/commit/f0f3781ff408d998da9abb13671284cb0e1143fc)) - - -## v0.6.0 (2024-01-07) - -### Documentation - -* docs: re-run with new adds ([`36410f2`](https://github.com/jjjermiah/nbia-toolkit/commit/36410f219327c11fab8f9dadfbd67308ca3226ae)) - -### Feature - -* feat(downloadSeries): add parallel download option ([`b697aa9`](https://github.com/jjjermiah/nbia-toolkit/commit/b697aa9fb590a799e0fcd4151247270af91a49d3)) - -### Fix - -* fix(nbia): add error handling for downloadSeries ([`c6ab72b`](https://github.com/jjjermiah/nbia-toolkit/commit/c6ab72b34442eb4a7a66d83be2e126058733e189)) - -### Unknown - -* 0.6.0 - -Automatically generated by python-semantic-release ([`c2b70b3`](https://github.com/jjjermiah/nbia-toolkit/commit/c2b70b350248eb8b7ebd730bf4b3e8d1c1b80f29)) - -* Merge pull request #35 from jjjermiah/24-nbiapyhandle-error-case-of-if-resposne-is-not-bytes-for-downloadseries - -fix(nbia): add error handling for downloadSeries ([`1f0a499`](https://github.com/jjjermiah/nbia-toolkit/commit/1f0a499d2e3416a0ac1eac4dec501e3bbc2d70f8)) - -* fix:Update .gitignore file to include docs/data/ directory ([`e6cc91e`](https://github.com/jjjermiah/nbia-toolkit/commit/e6cc91ea1fc11e0fec4820f1c974c80aaa305898)) - -* add parallel documentation and info on filepatterns ([`48174bd`](https://github.com/jjjermiah/nbia-toolkit/commit/48174bd4a0151dd02449c49a0df749f0baafd7a5)) - -* new run ([`e94e356`](https://github.com/jjjermiah/nbia-toolkit/commit/e94e356b45239f0cb7fb8847df9dc63f3a0b6007)) - -* add tqdm to dependency ([`fce0a42`](https://github.com/jjjermiah/nbia-toolkit/commit/fce0a427298d9f98fa32137b668812981ff7c2f4)) - - -## v0.5.0 (2023-12-17) - -### Feature - -* feat: add publish package to gha ([`11e223e`](https://github.com/jjjermiah/nbia-toolkit/commit/11e223ee9fb69286c4a5cb918975f78769a5a8d3)) - -### Unknown - -* 0.5.0 - -Automatically generated by python-semantic-release ([`b2e56fe`](https://github.com/jjjermiah/nbia-toolkit/commit/b2e56fec832561593ce1cdbb2d83dfd8b0ac7cd1)) - -* Merge branch 'main' of github.com:jjjermiah/NBIA-toolkit ([`1aabe13`](https://github.com/jjjermiah/nbia-toolkit/commit/1aabe13ee3439d6671e09fa62fceae23f0b2026c)) - -* test ([`39a39f3`](https://github.com/jjjermiah/nbia-toolkit/commit/39a39f3135f8b86b1d6e3002d502fb69ca9107ae)) - - -## v0.4.4 (2023-12-17) - -### Fix - -* fix: manual publish ([`929313c`](https://github.com/jjjermiah/nbia-toolkit/commit/929313cfd5516efafb83fa152392ec624a821c53)) - -* fix: publish error ([`134d9ca`](https://github.com/jjjermiah/nbia-toolkit/commit/134d9caf6238cda81eff1ad148cbd531b466858f)) - -### Unknown - -* 0.4.4 - -Automatically generated by python-semantic-release ([`9363654`](https://github.com/jjjermiah/nbia-toolkit/commit/9363654b490bb6aa591f3976289054d80c0ed144)) - -* test ([`7edd936`](https://github.com/jjjermiah/nbia-toolkit/commit/7edd93680957d58e9567b0a2e265b031e16cdbe5)) - -* test ([`76fd46f`](https://github.com/jjjermiah/nbia-toolkit/commit/76fd46faaaa28430521aa5f345532d5177d49f36)) - -* Merge branch 'main' of github.com:jjjermiah/NBIA-toolkit ([`64980a1`](https://github.com/jjjermiah/nbia-toolkit/commit/64980a138adb7a094b7c09ae53d59b92b19a47a9)) - - -## v0.4.3 (2023-12-16) - -### Fix - -* fix: add poetry build ([`ef91e27`](https://github.com/jjjermiah/nbia-toolkit/commit/ef91e27260be4b0bb76cd0d6eebda38a64aa4966)) - -### Test - -* test: gha ([`a218529`](https://github.com/jjjermiah/nbia-toolkit/commit/a21852949cd774f74e71cb667345c878372df53a)) - -### Unknown - -* 0.4.3 - -Automatically generated by python-semantic-release ([`32d86d3`](https://github.com/jjjermiah/nbia-toolkit/commit/32d86d3c2206f351e60137f422f6c0e475e8665d)) - -* test ([`5919b9c`](https://github.com/jjjermiah/nbia-toolkit/commit/5919b9c3b44d54133d30cff12c0a03a277a83a71)) - -* Merge pull request #34 from jjjermiah/development - -small fixes ([`216af35`](https://github.com/jjjermiah/nbia-toolkit/commit/216af35999323d5d4e652ce8faf0310d3b89fadc)) - -* Merge branch 'main' into development ([`21867d7`](https://github.com/jjjermiah/nbia-toolkit/commit/21867d71ad0ac17e838611a9c8861c0de2321a5e)) - -* update gha to push to pypi and add absolute path in docs conf ([`fdc07b4`](https://github.com/jjjermiah/nbia-toolkit/commit/fdc07b4dff54234e6eafed3ef167aea28b76c55c)) - -* Merge pull request #33 from jjjermiah/development - -Development ([`f7a2f2a`](https://github.com/jjjermiah/nbia-toolkit/commit/f7a2f2a4f6599b5148249f4305d6e9335d10aacb)) - -* Merge remote-tracking branch 'origin' into development ([`a0acbb4`](https://github.com/jjjermiah/nbia-toolkit/commit/a0acbb468555942a8d2d6241fa612fe9746dfb38)) - -* Merge branch 'main' into development ([`74041f4`](https://github.com/jjjermiah/nbia-toolkit/commit/74041f4b453291d6641b3fd8513abe3332283469)) - -* change to only pull requests ([`955832e`](https://github.com/jjjermiah/nbia-toolkit/commit/955832e43d7f366bb6a4aea06b084527ab6753e3)) - -* change version_variables after reading documentation ([`3cece12`](https://github.com/jjjermiah/nbia-toolkit/commit/3cece12ab7eab2152f6c0ec36c713d98a561f04b)) - -* add push to pypi as an option ([`4bccff9`](https://github.com/jjjermiah/nbia-toolkit/commit/4bccff9e8ab168b089cbb4af2a2cf8e854565dca)) - -* Merge pull request #32 from jjjermiah/development - -test: gha ([`92e90e2`](https://github.com/jjjermiah/nbia-toolkit/commit/92e90e26e42a4ff047a3785d7d4e890cf55e9399)) - - -## v0.4.2 (2023-12-16) - -### Fix - -* fix: error ([`b0f945c`](https://github.com/jjjermiah/nbia-toolkit/commit/b0f945cfca72d9c44ed5a0c1cef233a9ca754994)) - -* fix: forgot to install package ([`52804f4`](https://github.com/jjjermiah/nbia-toolkit/commit/52804f4de9264b86ea1ddff869c71e7f38f0c8fa)) - -* fix: error in gha ([`80afb8d`](https://github.com/jjjermiah/nbia-toolkit/commit/80afb8de4ed801a49dbad9132a97131b2d451d0b)) - -* fix: need to install poetry first ([`b8a0040`](https://github.com/jjjermiah/nbia-toolkit/commit/b8a00400cb82ec4790d214735b89a904f168754b)) - -* fix: error in cicd ([`e090a83`](https://github.com/jjjermiah/nbia-toolkit/commit/e090a83241d2f88891327e81089d28b68ab87460)) - -* fix: add dist to cicid ([`44be192`](https://github.com/jjjermiah/nbia-toolkit/commit/44be19257ae2af18c95dd920a4492d787b4e1a9f)) - -### Unknown - -* 0.4.2 - -Automatically generated by python-semantic-release ([`5ef4130`](https://github.com/jjjermiah/nbia-toolkit/commit/5ef413054a08102fc714ac5dbe1badf75aaa052e)) - -* test ([`a49288f`](https://github.com/jjjermiah/nbia-toolkit/commit/a49288fdf226d91e59c9bb653b4250e406596519)) - -* use poetry run semantic-release publish ([`459efa9`](https://github.com/jjjermiah/nbia-toolkit/commit/459efa9cc957bad5093bb7e1680bd30aad9d2197)) - -* fix:add dist to cicid ([`cc40a71`](https://github.com/jjjermiah/nbia-toolkit/commit/cc40a71f5969c2e3b338eb584839975b37ba516e)) - -* add dist to cicid ([`6cd902e`](https://github.com/jjjermiah/nbia-toolkit/commit/6cd902e8983bc6a95f9b2bc5b8dc7c31bf38a6a0)) - - -## v0.4.1 (2023-12-17) - -### Fix - -* fix: error in gha ([`6e3ac11`](https://github.com/jjjermiah/nbia-toolkit/commit/6e3ac11175ead3736ff0f52c0092c59674789759)) - -### Unknown - -* 0.4.1 - -Automatically generated by python-semantic-release ([`a4da20e`](https://github.com/jjjermiah/nbia-toolkit/commit/a4da20e400d38f3abb6f1b34e4138c3a181bd832)) - - -## v0.4.0 (2023-12-17) - -### Feature - -* feat: add setup.py ([`09c4ffc`](https://github.com/jjjermiah/nbia-toolkit/commit/09c4ffce7979704693fb46b75ceb8bce1aed5398)) - -### Unknown - -* 0.4.0 - -Automatically generated by python-semantic-release ([`113eada`](https://github.com/jjjermiah/nbia-toolkit/commit/113eadacbdd920a8d1770ecd1313904d72553384)) - -* fix cicd ([`9db8a2e`](https://github.com/jjjermiah/nbia-toolkit/commit/9db8a2e92858a52c2d6f6c9f79881fc5a3bab33a)) - - -## v0.3.2 (2023-12-17) - -### Fix - -* fix: error in gha ([`472a2f6`](https://github.com/jjjermiah/nbia-toolkit/commit/472a2f6d10cd136854f1f3e6b76d33c0bb6e2361)) - -### Unknown - -* 0.3.2 - -Automatically generated by python-semantic-release ([`69a2860`](https://github.com/jjjermiah/nbia-toolkit/commit/69a286014ccbfeb65878ffbf1a3778f106bcb537)) - -* fix:update version and changelog ([`be7ce6f`](https://github.com/jjjermiah/nbia-toolkit/commit/be7ce6f6ed71a54faf8e53821e48928771c062fe)) - -* update gha ([`1b6b8fc`](https://github.com/jjjermiah/nbia-toolkit/commit/1b6b8fc4f2fdff40c18feb39d74ed5f60bd16d6a)) - - -## v0.3.1 (2023-12-17) - -### Chore - -* chore(release): release 0.3.1 ([`8a3aef7`](https://github.com/jjjermiah/nbia-toolkit/commit/8a3aef7ced936981c54e7cf108a2b0fed10e7f47)) - -### Fix - -* fix: error in gha ([`e1caac2`](https://github.com/jjjermiah/nbia-toolkit/commit/e1caac241d1bcbd4429f76ed3542cf70799e0971)) - - -## v0.3.0 (2023-12-17) - -### Chore - -* chore(release): release 0.3.0 ([`d71f1b8`](https://github.com/jjjermiah/nbia-toolkit/commit/d71f1b8bf8b294e5f4507d188a4bc5ae86413f91)) - -### Feature - -* feat: add pre-commit hook ([`42354b0`](https://github.com/jjjermiah/nbia-toolkit/commit/42354b0cd20f38660cf6f38ef04d1a60170e9c31)) - - -## v0.2.0 (2023-12-16) - -### Build - -* build: add CD workflow ([`06e8401`](https://github.com/jjjermiah/nbia-toolkit/commit/06e8401b43295998eb9c0da269a41facfc9843bb)) - -### Documentation - -* docs(auth): add some documentation ([`017bfae`](https://github.com/jjjermiah/nbia-toolkit/commit/017bfaefc4fe31bb5d9d00718be5b21a0535c10f)) - -* docs: Remove empty usage section and extra line breaks in README ([`f9c1c8a`](https://github.com/jjjermiah/nbia-toolkit/commit/f9c1c8a46f7e0b05e6e6df2080ca606091eb11cc)) - -### Feature - -* feat: add headers property to nbia client ([`52dafe8`](https://github.com/jjjermiah/nbia-toolkit/commit/52dafe8e485cbc0cefafe9110e8983fc8ccda5b7)) - -* feat(auth): added property decorators for token and headers ([`d4e914b`](https://github.com/jjjermiah/nbia-toolkit/commit/d4e914b6e151b666aac505159c766907f6f9e636)) - -### Fix - -* fix(gha): fix CD to activate on pull too ([`5141005`](https://github.com/jjjermiah/nbia-toolkit/commit/51410053189b43be20164b4a33f0a6e1bc13dcca)) - -* fix(tutorial): remove pip install ([`1ef5a0e`](https://github.com/jjjermiah/nbia-toolkit/commit/1ef5a0eb04b9e4661d87011666e2810303b4500b)) - -* fix(tutorial): add pip install ([`c1a36fa`](https://github.com/jjjermiah/nbia-toolkit/commit/c1a36faeb46037c1d2e450835713399ab65763de)) - -### Unknown - -* 0.2.0 - -Automatically generated by python-semantic-release ([`0f0b86f`](https://github.com/jjjermiah/nbia-toolkit/commit/0f0b86fc2e23a1f13dc85b78636fea721379265a)) - -* Update pyproject.toml ([`b9727a6`](https://github.com/jjjermiah/nbia-toolkit/commit/b9727a62108ad00b77c8ea721f1bd1726295a206)) - -* Merge pull request #31 from jjjermiah/docs/updateDocs - -Docs/update docs ([`359a30d`](https://github.com/jjjermiah/nbia-toolkit/commit/359a30d7e5ed170e76ebdc0d526969cd61ab3789)) - -* docs(auth):Add requests module and update test cases ([`43197fa`](https://github.com/jjjermiah/nbia-toolkit/commit/43197fae10fccfdf6992f750398512313bbc7ada)) - -* Update version number in pyproject.toml ([`c71ce49`](https://github.com/jjjermiah/nbia-toolkit/commit/c71ce49e6466e651c125e7cf10de85c2d1630174)) - - -## v0.1.0 (2023-12-16) - -### Feature - -* feat(nbia.py): add docstring ([`ffaa2f3`](https://github.com/jjjermiah/nbia-toolkit/commit/ffaa2f3a323585b23c3d8ce30a6b2c69e3b7805a)) - -### Unknown - -* 0.1.0 - -Automatically generated by python-semantic-release ([`af73148`](https://github.com/jjjermiah/nbia-toolkit/commit/af7314807703e636ba1633204e0ae5104d226b77)) - - -## v0.0.1 (2023-12-16) - -### Fix - -* fix(nbia.py): add basic docstring ([`aad5eaa`](https://github.com/jjjermiah/nbia-toolkit/commit/aad5eaab3eead9be9d990f9cb52bb258e6a70514)) - -### Unknown - -* 0.0.1 - -Automatically generated by python-semantic-release ([`b276ff1`](https://github.com/jjjermiah/nbia-toolkit/commit/b276ff1a9aa625e7c3863dfd6a05b123cb670b58)) - - -## v0.0.0 (2023-12-16) - -### Documentation - -* docs: add package for version bumping ([`efbed0f`](https://github.com/jjjermiah/nbia-toolkit/commit/efbed0fb7c91df8991135ed4800c60a49f0d7905)) - -### Unknown - -* 0.0.0 - -Automatically generated by python-semantic-release ([`03aacd6`](https://github.com/jjjermiah/nbia-toolkit/commit/03aacd63147a3844896884b70e70b97cde1de1f7)) - -* Update example notebook and package initialization ([`b940a6f`](https://github.com/jjjermiah/nbia-toolkit/commit/b940a6fa1a157b5e2466b78dcc0d32553d2ca4ce)) - -* convert readme into issues ([`0fe7583`](https://github.com/jjjermiah/nbia-toolkit/commit/0fe7583d359c5e4f127f5d2b8d8cbf91321a4a8e)) - -* Update README.md to include TCIA database access ([`973590a`](https://github.com/jjjermiah/nbia-toolkit/commit/973590a2737ef6a9174483b160e0cabba5f3ab0b)) - -* Update logging setup ([`09d323a`](https://github.com/jjjermiah/nbia-toolkit/commit/09d323af39974dbc9d41b701d95bd1306e0c69d0)) - -* Update GitHub Actions workflow and README.md ([`1c80e8d`](https://github.com/jjjermiah/nbia-toolkit/commit/1c80e8dcc628e364a323b242f81db1f4036ad4f5)) - -* Fix capitalization of parameters in -nbia_client.getPatients() and -nbia_client.getBodyPartCounts() ([`773955e`](https://github.com/jjjermiah/nbia-toolkit/commit/773955e7591eee2418e940784a41548a489f9485)) - -* Merge pull request #17 from jjjermiah/jjjermiah-patch-1 - -Update README.md ([`8fb1c95`](https://github.com/jjjermiah/nbia-toolkit/commit/8fb1c95c46f5b26bbb0d8911bcc2e67e58c92768)) - -* Update README.md ([`792f287`](https://github.com/jjjermiah/nbia-toolkit/commit/792f287aa02d269651192eba0f6318706a7d2e3b)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit into main ([`f909a44`](https://github.com/jjjermiah/nbia-toolkit/commit/f909a444f7a60c0b0dc279deaed32ef2584d8c05)) - -* add to gitignore ([`9cc6722`](https://github.com/jjjermiah/nbia-toolkit/commit/9cc6722e890440449553d2d9343633152abfe0ee)) - -* Merge pull request #16 from jjjermiah/development - -Development ([`f68181a`](https://github.com/jjjermiah/nbia-toolkit/commit/f68181a78ee38d6e2dc1efc2bb2e2ef35f8e6c74)) - -* Add pydicom package and update dependencies ([`3f15108`](https://github.com/jjjermiah/nbia-toolkit/commit/3f1510865dc62a13e9310079b939f3a97e045606)) - -* Delete unnecessary code for downloading series -from NBIA ([`afb0cef`](https://github.com/jjjermiah/nbia-toolkit/commit/afb0cef2413f66ed2ef104ba2ec665deb98ced81)) - -* add dicomsort back ([`d512b0b`](https://github.com/jjjermiah/nbia-toolkit/commit/d512b0bc1b656ef22220622b58ba2e35eeeedc4c)) - -* Merge pull request #14 from jjjermiah/jjjermiah-patch-1 - -Delete driver.py ([`66705e6`](https://github.com/jjjermiah/nbia-toolkit/commit/66705e621d9290b4745a95f11c206a064beacd40)) - -* lint nbia class and add baseURL to nbiaEndpoints ([`9d85950`](https://github.com/jjjermiah/nbia-toolkit/commit/9d859506766faec5c92fede916d9ba3e2177acaf)) - -* added dicomSort functionality to downloadSeries ([`a229025`](https://github.com/jjjermiah/nbia-toolkit/commit/a2290253bc13236c33e8541e9301d74cd9ae9eba)) - -* Delete driver.py ([`2c51fba`](https://github.com/jjjermiah/nbia-toolkit/commit/2c51fba68b752acd39e19ab3b218036f9f273fe5)) - -* Merge pull request #13 from jjjermiah/development - -refactor dicomsorter class and add some tests ([`7e51e20`](https://github.com/jjjermiah/nbia-toolkit/commit/7e51e203c981120deb06114cfec1e61cd2cf0816)) - -* refactor dicomsorter class and add some tests ([`b5cf783`](https://github.com/jjjermiah/nbia-toolkit/commit/b5cf7830e4e21d63b81da561f12584a8169a83c5)) - -* Merge pull request #12 from jjjermiah/development - -Development ([`931eb4a`](https://github.com/jjjermiah/nbia-toolkit/commit/931eb4ad7879ac3b8da3e1c5eff0dd37dc54a9a8)) - -* refactor nbia client and add tests ([`b199a83`](https://github.com/jjjermiah/nbia-toolkit/commit/b199a83897ac1211d0e3727d574e8abe7d5f02a0)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit into development ([`709551d`](https://github.com/jjjermiah/nbia-toolkit/commit/709551da563cf7ea282a149020dce55fdaa48d2d)) - -* added more examples ([`3a2fca2`](https://github.com/jjjermiah/nbia-toolkit/commit/3a2fca27a772bc97079b26440fc97a36f1921825)) - -* add mac-OS ([`eb038d4`](https://github.com/jjjermiah/nbia-toolkit/commit/eb038d42c099eaa3091f2a10eb4cb9ade798db37)) - -* Add validateMD5 function and update NBIA_ENDPOINTS ([`2a16f72`](https://github.com/jjjermiah/nbia-toolkit/commit/2a16f72aca01cbcd312b53d206ba97763f433f91)) - -* Merge pull request #11 from jjjermiah/development - -add todos and rearrange md5 function ([`0d638cb`](https://github.com/jjjermiah/nbia-toolkit/commit/0d638cb01a604d87f96bb18d93810d8b8811fac8)) - -* add todos and rearrange md5 function ([`2c70522`](https://github.com/jjjermiah/nbia-toolkit/commit/2c70522432eba308ad0749e52ba9caa66a66cba2)) - -* Merge pull request #10 from jjjermiah/development - -Refactor code and implement TODOs ([`32fe6ee`](https://github.com/jjjermiah/nbia-toolkit/commit/32fe6eeba7e6802fd4f5e1c0dcd7de95436a7fc4)) - -* Refactor code and implement TODOs ([`4aac4e4`](https://github.com/jjjermiah/nbia-toolkit/commit/4aac4e469d5bb2c0574a11fcec86d1cab50d60bf)) - -* Merge pull request #9 from jjjermiah/development - -Development ([`442d675`](https://github.com/jjjermiah/nbia-toolkit/commit/442d6759a9dd12f80320b7db0b6b5a61c6d7b559)) - -* Merge pull request #8 from jjjermiah/main - -merge from main ([`201dda7`](https://github.com/jjjermiah/nbia-toolkit/commit/201dda7ca48ee7c2ca6e30c98f290688210491da)) - -* Add documentation status badge ([`f7474f0`](https://github.com/jjjermiah/nbia-toolkit/commit/f7474f097accf5a091500717d7423b13f2816665)) - -* add wiki page on NBIA ([`ccb6bb1`](https://github.com/jjjermiah/nbia-toolkit/commit/ccb6bb19ce3298a2c2012036634fe837eb6e1105)) - -* Merge pull request #7 from jjjermiah/development - -Update GitHub Actions workflow and add documentation generation ([`05965e3`](https://github.com/jjjermiah/nbia-toolkit/commit/05965e3b827b5a3fedf0dfc19350093c135855e2)) - -* Update GitHub Actions workflow and add -documentation generation ([`5a285e8`](https://github.com/jjjermiah/nbia-toolkit/commit/5a285e894d7611a390604582249ce6874ddc8c6e)) - -* Merge pull request #6 from jjjermiah/development - -Update ReadTheDocs ([`4d08cc7`](https://github.com/jjjermiah/nbia-toolkit/commit/4d08cc7891362c1edf46fd361bb58139a8ac05ff)) - -* Update .readthedocs.yml configuration ([`e372b3a`](https://github.com/jjjermiah/nbia-toolkit/commit/e372b3a4e24b72973f11d0e5691dcf71259baf52)) - -* add build os ([`fd5dbc1`](https://github.com/jjjermiah/nbia-toolkit/commit/fd5dbc118d9a4ea50f036724adb613854d1a8548)) - -* Remove unnecessary Sphinx configuration ([`3ebe543`](https://github.com/jjjermiah/nbia-toolkit/commit/3ebe5431bcba48e3f40b96581af1f223b4cfb45b)) - -* update read the docs yaml ([`0f2d01b`](https://github.com/jjjermiah/nbia-toolkit/commit/0f2d01bbb8a891beeb8c916bcfc7f6e335dd6d2d)) - -* Merge pull request #5 from jjjermiah/development - -Development ([`95afa63`](https://github.com/jjjermiah/nbia-toolkit/commit/95afa63e7f9655124e89547ed001d0d5b04d5e01)) - -* update docs ([`65ba441`](https://github.com/jjjermiah/nbia-toolkit/commit/65ba441f548d8da6681f0c4eb6e63ebf8440cdb6)) - -* Merge pull request #4 from jjjermiah/main - -merge with main ([`e591acd`](https://github.com/jjjermiah/nbia-toolkit/commit/e591acd5cd10fb3463cf976d6530fc620cdc21a9)) - -* add download Image ([`f6860b8`](https://github.com/jjjermiah/nbia-toolkit/commit/f6860b85bd4ac49ec490ff8b8416d1a3ac6d76b9)) - -* started sphinx documentation. doesnt work yet ([`fd36a2d`](https://github.com/jjjermiah/nbia-toolkit/commit/fd36a2d96f895cfa3a0f555cef4063b3d6a834c0)) - -* improve auth documentation ([`ebc3d3b`](https://github.com/jjjermiah/nbia-toolkit/commit/ebc3d3be78e8652c55748be54aa593ee77db5e10)) - -* Merge pull request #3 from jjjermiah/development - -Development ([`d9386db`](https://github.com/jjjermiah/nbia-toolkit/commit/d9386dbb721ab0f0bf514fa0dd78f8c44fa04375)) - -* poetry add --group dev pytest ([`71f6960`](https://github.com/jjjermiah/nbia-toolkit/commit/71f69604708e99c011016218775128b53b882d85)) - -* test ([`fdc7cd5`](https://github.com/jjjermiah/nbia-toolkit/commit/fdc7cd54ed2c5135dc399aedd5a593f877eef8ad)) - -* add dependencies ([`eba1556`](https://github.com/jjjermiah/nbia-toolkit/commit/eba155685a937bf3bd443dc58ddba1c08c1f0a2c)) - -* test cicd ([`7ba0324`](https://github.com/jjjermiah/nbia-toolkit/commit/7ba0324bb9b35342b40d58ab0c9277a4515ea824)) - -* pytest only auth ([`74aa4ad`](https://github.com/jjjermiah/nbia-toolkit/commit/74aa4ad01db3609c375185ab730983a42d3ed1b2)) - -* add pytest ([`ff55df7`](https://github.com/jjjermiah/nbia-toolkit/commit/ff55df7aa7a1a62c2d09535931ea731e5d9d6947)) - -* enforce python 3.12 only ([`bf6ea55`](https://github.com/jjjermiah/nbia-toolkit/commit/bf6ea55c5fd23b2d0b5c1a1b36bffbdea4fcf58b)) - -* testing GHA fix ([`b776c53`](https://github.com/jjjermiah/nbia-toolkit/commit/b776c53fb84a274d7fd437fd2aee91ced0020981)) - -* rearrange and add better intra-package references ([`f861774`](https://github.com/jjjermiah/nbia-toolkit/commit/f861774407dd2ddcb26e4db738639b00e9fc4ca2)) - -* add pypackage stuff ([`1c3e285`](https://github.com/jjjermiah/nbia-toolkit/commit/1c3e2856a55b116ca70fb87018c1e0bfe3cfddeb)) - -* Merge pull request #2 from jjjermiah/development - -modify auth ([`5181e17`](https://github.com/jjjermiah/nbia-toolkit/commit/5181e17e6be3b6bd4d099af976435706792ce821)) - -* modify auth ([`04b0c30`](https://github.com/jjjermiah/nbia-toolkit/commit/04b0c301978bf2381c8d7103ab041ac54c393914)) - -* Merge branch 'main' of https://github.com/jjjermiah/NBIA-toolkit into main ([`c2b0119`](https://github.com/jjjermiah/nbia-toolkit/commit/c2b011910668ceeb56ea97a45917cd9622af6a3a)) - -* basic linting ([`8525b23`](https://github.com/jjjermiah/nbia-toolkit/commit/8525b236b09be635c1393b1f4975362c85015b71)) - -* Update main.yml ([`2065a3d`](https://github.com/jjjermiah/nbia-toolkit/commit/2065a3df04b9fe5e69242f766076728012da6fa8)) - -* testing only with 3.10 onwards ([`0a50629`](https://github.com/jjjermiah/nbia-toolkit/commit/0a5062949260dbeeeb36ea610b01bae339ae9eac)) - -* modify tests for mac windows python versions ([`f1c2364`](https://github.com/jjjermiah/nbia-toolkit/commit/f1c2364607b4b7392bdc043e146aac9eb7952983)) - -* fix badge ([`c60a1e6`](https://github.com/jjjermiah/nbia-toolkit/commit/c60a1e689a522baf81597569b7376783d3bd3a20)) - -* add gha badge ([`86f375c`](https://github.com/jjjermiah/nbia-toolkit/commit/86f375cb5ea5c7fe3cd161a45cea0e8b489d7edf)) - -* add ruff linter ([`19edd29`](https://github.com/jjjermiah/nbia-toolkit/commit/19edd291f38376632363ada6f6914fba42264014)) - -* add coverage test ([`f9afee3`](https://github.com/jjjermiah/nbia-toolkit/commit/f9afee34fb2b627e246ecd70269b67801b8f6dee)) - -* add requirements.txt ([`ea4c4f9`](https://github.com/jjjermiah/nbia-toolkit/commit/ea4c4f9049c493a87dd15c60fa59f44c8145a731)) - -* modify worflow ([`957ca1a`](https://github.com/jjjermiah/nbia-toolkit/commit/957ca1aa3035f350b64902ca2f45d77540c9cd2b)) - -* add requirements.txt ([`2075f9e`](https://github.com/jjjermiah/nbia-toolkit/commit/2075f9e6a26ed41eda084d9131159d7216ac93af)) - -* Update main.yml ([`58a75cf`](https://github.com/jjjermiah/nbia-toolkit/commit/58a75cf63b424ad9804153bd7e23b75defefed00)) - -* Update main.yml ([`3809f3a`](https://github.com/jjjermiah/nbia-toolkit/commit/3809f3ac6b3d2aff092443ea7579da9b73a0a426)) - -* Update main.yml ([`dea0182`](https://github.com/jjjermiah/nbia-toolkit/commit/dea01826b128bf811383caebf6e561c05b249004)) - -* Create main.yml ([`bbd0660`](https://github.com/jjjermiah/nbia-toolkit/commit/bbd06608c0844b7fc1a417608cd6de7501a6a547)) - -* added jsondecode Error Handling ([`b7a4cee`](https://github.com/jjjermiah/nbia-toolkit/commit/b7a4cee1d9223e7ddcf357a4a3e35df2e1fe0142)) - -* added functions, created tests ([`3c1c031`](https://github.com/jjjermiah/nbia-toolkit/commit/3c1c031d02736521eee39a8d19d322fa30f5bc7b)) - -* add README ([`68d67ad`](https://github.com/jjjermiah/nbia-toolkit/commit/68d67ad56cd399311ff11191af00fdb5680abc5f)) - -* first commit ([`11f25c0`](https://github.com/jjjermiah/nbia-toolkit/commit/11f25c074e85181a521de2b3ded4842f79e2a215)) diff --git a/Dockerfile b/Dockerfile index 5eff8ab..c784517 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,7 @@ # To build the container, run the following command from the root of the # repository: # docker build -t nbiatoolkit . -# -# ADD LABELS HERE + FROM python:3.12-slim diff --git a/.readthedocs.yml b/docs/.readthedocs.yml similarity index 100% rename from .readthedocs.yml rename to docs/.readthedocs.yml diff --git a/docs/conf.py b/docs/conf.py index 0e507db..f6ec93a 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,7 +26,7 @@ "sphinx.ext.viewcode", "sphinx_tabs.tabs", ] -autoapi_dirs = ["../src"] +autoapi_dirs = ["../src/nbiatoolkit"] # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. diff --git a/pyproject.toml b/pyproject.toml index 3cc2927..9f2730d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,6 @@ build-backend = "poetry.core.masonry.api" # https://python-semantic-release.readthedocs.io/en/latest/configuration.html [tool.semantic_release] version_variables = [ - "setup.py:__version__", "src/nbiatoolkit/nbia.py:__version__", ] version_toml = [ diff --git a/setup.py b/setup.py deleted file mode 100644 index fae74b0..0000000 --- a/setup.py +++ /dev/null @@ -1,9 +0,0 @@ -from setuptools import setup - -__version__ = "0.29.0" - -setup( - name="nbiatoolkit", - version=__version__, - # And so on... -) \ No newline at end of file