|
| 1 | +<a name="1.0.0rc4"></a> |
| 2 | +# [Documentation Update and Cleanup (1.0.0rc4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/1.0.0rc4) - 15 Mar 2023 |
| 3 | + |
| 4 | +## What's Changed |
| 5 | +* Documentation and cleanup for 1.0 by [@pbashyal-nmdp](https://github.com/pbashyal-nmdp) in https://github.com/nmdp-bioinformatics/py-ard/pull/219 |
| 6 | + |
| 7 | + |
| 8 | +**Full Changelog**: https://github.com/nmdp-bioinformatics/py-ard/compare/1.0.0rc3...1.0.0rc4 |
| 9 | + |
| 10 | +[Changes][1.0.0rc4] |
| 11 | + |
| 12 | + |
| 13 | +<a name="1.0.0rc3"></a> |
| 14 | +# [Performance Update (1.0.0rc3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/1.0.0rc3) - 07 Mar 2023 |
| 15 | + |
| 16 | +This PR gathers all the performance improvements. speed of pyard increased multiple fold. Faster startups. |
| 17 | + |
| 18 | +Update for performance: |
| 19 | +- aggressive caching for most used functions |
| 20 | +- import pandas only during loading of data |
| 21 | +- query for column |
| 22 | +- remove use of regex for simple checks |
| 23 | +- option to choose cache in batch |
| 24 | + |
| 25 | +Refactor/cleanup: |
| 26 | +- make methods private that do not need to be exposed |
| 27 | +- wrap with try/catch all calls to load data |
| 28 | + |
| 29 | +[Changes][1.0.0rc3] |
| 30 | + |
| 31 | + |
| 32 | +<a name="1.0.0rc2"></a> |
| 33 | +# [2nd Release Candidate for 1.0 (1.0.0rc2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/1.0.0rc2) - 07 Mar 2023 |
| 34 | + |
| 35 | + Supports reduction type of `P` for P-group reduction. |
| 36 | + |
| 37 | +[Changes][1.0.0rc2] |
| 38 | + |
| 39 | + |
| 40 | +<a name="1.0.0rc1"></a> |
| 41 | +# [Release Candidate for 1.0 (1.0.0rc1)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/1.0.0rc1) - 27 Feb 2023 |
| 42 | + |
| 43 | +- A single `redux` does allele and GL String reductions. |
| 44 | +- Added API to show broad/splits |
| 45 | +- Batchmode allows GL String output |
| 46 | +- Set `$TEMPDIR/pyard/` as the default path for storing db files. |
| 47 | +- Use `pyard-reduce-csv --generate-sample` to get sample config/input file |
| 48 | +- Lots of improvements/features in the CLI tools |
| 49 | +- Refactoring of code |
| 50 | + |
| 51 | + |
| 52 | +[Changes][1.0.0rc1] |
| 53 | + |
| 54 | + |
| 55 | +<a name="0.9.1"></a> |
| 56 | +# [Bug fixes, blend endpoint (0.9.1)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.9.1) - 09 Feb 2023 |
| 57 | + |
| 58 | + - `blend` endpoint added to the service |
| 59 | + - removed `lg` tables and dictionaries. |
| 60 | + - remove `p_group` table |
| 61 | + - store IMGT db version |
| 62 | + - Fix XX errors for broad/splits |
| 63 | + - Fix loading of IMGT DB version 3130 |
| 64 | + |
| 65 | +[Changes][0.9.1] |
| 66 | + |
| 67 | + |
| 68 | +<a name="0.8.2"></a> |
| 69 | +# [Shortnulls for exon mode fixed (0.8.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.8.2) - 18 Nov 2022 |
| 70 | + |
| 71 | +See PR [#183](https://github.com/nmdp-bioinformatics/py-ard/issues/183) to fix [#161](https://github.com/nmdp-bioinformatics/py-ard/issues/161) |
| 72 | + |
| 73 | +[Changes][0.8.2] |
| 74 | + |
| 75 | + |
1 | 76 | <a name="0.8.1"></a> |
2 | 77 | # [Ping! Mode and DR Blending (0.8.1)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.8.1) - 03 Oct 2022 |
3 | 78 |
|
@@ -25,7 +100,7 @@ DR Blending |
25 | 100 | <a name="0.7.7"></a> |
26 | 101 | # [BugFix for HLA Prefix (0.7.7)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.7) - 19 May 2022 |
27 | 102 |
|
28 | | -See #165 |
| 103 | +See [#165](https://github.com/nmdp-bioinformatics/py-ard/issues/165) |
29 | 104 |
|
30 | 105 | [Changes][0.7.7] |
31 | 106 |
|
@@ -54,7 +129,7 @@ When there are multiple expression characters in the same group defined by a sho |
54 | 129 | {'N', 'Q'} B*44:02 |
55 | 130 | ``` |
56 | 131 |
|
57 | | -See #154 and #155 |
| 132 | +See [#154](https://github.com/nmdp-bioinformatics/py-ard/issues/154) and [#155](https://github.com/nmdp-bioinformatics/py-ard/issues/155) |
58 | 133 |
|
59 | 134 | [Changes][0.7.6] |
60 | 135 |
|
@@ -93,9 +168,9 @@ Summary |
93 | 168 |
|
94 | 169 |
|
95 | 170 | <a name="0.7.3"></a> |
96 | | -# [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 |
| 171 | +# [Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 |
97 | 172 |
|
98 | | - Fix regression error for MAC reduction #152 |
| 173 | + Fix regression error for MAC reduction [#152](https://github.com/nmdp-bioinformatics/py-ard/issues/152) |
99 | 174 |
|
100 | 175 | [Changes][0.7.3] |
101 | 176 |
|
@@ -205,15 +280,15 @@ handle cases with no input and redux fails |
205 | 280 | <a name="0.6.4"></a> |
206 | 281 | # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 |
207 | 282 |
|
208 | | - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 |
209 | | - - Change C to Cw for serology; #84 |
210 | | - - Return '' for invalid MACs #84 |
| 283 | + - Map DRB3, DRB4 and DRB5 typings to DRBX. [#82](https://github.com/nmdp-bioinformatics/py-ard/issues/82) |
| 284 | + - Change C to Cw for serology; [#84](https://github.com/nmdp-bioinformatics/py-ard/issues/84) |
| 285 | + - Return '' for invalid MACs [#84](https://github.com/nmdp-bioinformatics/py-ard/issues/84) |
211 | 286 |
|
212 | 287 | [Changes][0.6.4] |
213 | 288 |
|
214 | 289 |
|
215 | 290 | <a name="0.6.3"></a> |
216 | | -# [0.6.3 release (0.6.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.3) - 09 Jun 2021 |
| 291 | +# [0.6.3 release](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.3) - 09 Jun 2021 |
217 | 292 |
|
218 | 293 | addresses one-to-many relationship from 2d to lg/lgx |
219 | 294 |
|
@@ -268,7 +343,7 @@ Update pandas 1.1.4 |
268 | 343 |
|
269 | 344 |
|
270 | 345 | <a name="0.4.0"></a> |
271 | | -# [ Support reduction of serologically typed GL String (0.4.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.4.0) - 22 Oct 2020 |
| 346 | +# [Support reduction of serologically typed GL String (0.4.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.4.0) - 22 Oct 2020 |
272 | 347 |
|
273 | 348 | Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to produce serology mapping |
274 | 349 |
|
@@ -366,7 +441,7 @@ ard = ARD('3290', data_dir='/tmp/py-ard') |
366 | 441 |
|
367 | 442 |
|
368 | 443 | <a name="0.0.16"></a> |
369 | | -# [version 0.0.16 (0.0.16)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.0.16) - 09 Jul 2020 |
| 444 | +# [version 0.0.16](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.0.16) - 09 Jul 2020 |
370 | 445 |
|
371 | 446 | update MAC location and version to 0.0.16 |
372 | 447 |
|
|
399 | 474 | [Changes][0.0.14] |
400 | 475 |
|
401 | 476 |
|
| 477 | +[1.0.0rc4]: https://github.com/nmdp-bioinformatics/py-ard/compare/1.0.0rc3...1.0.0rc4 |
| 478 | +[1.0.0rc3]: https://github.com/nmdp-bioinformatics/py-ard/compare/1.0.0rc2...1.0.0rc3 |
| 479 | +[1.0.0rc2]: https://github.com/nmdp-bioinformatics/py-ard/compare/1.0.0rc1...1.0.0rc2 |
| 480 | +[1.0.0rc1]: https://github.com/nmdp-bioinformatics/py-ard/compare/0.9.1...1.0.0rc1 |
| 481 | +[0.9.1]: https://github.com/nmdp-bioinformatics/py-ard/compare/0.8.2...0.9.1 |
| 482 | +[0.8.2]: https://github.com/nmdp-bioinformatics/py-ard/compare/0.8.1...0.8.2 |
402 | 483 | [0.8.1]: https://github.com/nmdp-bioinformatics/py-ard/compare/0.8.0...0.8.1 |
403 | 484 | [0.8.0]: https://github.com/nmdp-bioinformatics/py-ard/compare/0.7.7...0.8.0 |
404 | 485 | [0.7.7]: https://github.com/nmdp-bioinformatics/py-ard/compare/0.7.6...0.7.7 |
|
434 | 515 | [0.0.15]: https://github.com/nmdp-bioinformatics/py-ard/compare/0.0.14...0.0.15 |
435 | 516 | [0.0.14]: https://github.com/nmdp-bioinformatics/py-ard/tree/0.0.14 |
436 | 517 |
|
437 | | - <!-- Generated by https://github.com/rhysd/changelog-from-release --> |
| 518 | +<!-- Generated by https://github.com/rhysd/changelog-from-release v3.7.0 --> |
0 commit comments