|
| 1 | +### 0.8.0 (2018-12-31) ### |
| 2 | + |
| 3 | +New features |
| 4 | + |
| 5 | +* Support for non-symmetric matrices, e.g. RNA-DNA maps. |
| 6 | +* Create function accepts a boolean `symmetric_upper` option to set the storage mode. Default is `True`. |
| 7 | +* Creation commands also use `symmetric_upper` by default, which can be overridden with a flag. |
| 8 | + |
| 9 | +New schema version: 3 |
| 10 | + |
| 11 | +* Adds required `storage-mode` metadata attribute. Two possible values: `"symmetric-upper"` indicates a symmetric matrix encoded as upper triangle (previously the only storage mode); `"square"` indicates no special encoding (e.g. for non-symmetric matrices). |
| 12 | + |
| 13 | +API changes |
| 14 | + |
| 15 | +* `cooler.annotate()` option `replace` now defaults to `False`. |
| 16 | + |
| 17 | +* Submodule renaming. Old names are preserved as aliases but are deprecated. |
| 18 | + * `cooler.io` -> `cooler.create`. |
| 19 | + * `cooler.ice` -> `cooler.balance`. |
| 20 | + |
| 21 | +* New top level public functions: |
| 22 | + * `cooler.create_cooler()`. Use instead of `cooler.io.create` and `cooler.io.create_from_unordered`. |
| 23 | + * `cooler.merge_coolers()` |
| 24 | + * `cooler.coarsen_cooler()` |
| 25 | + * `cooler.zoomify_cooler()` |
| 26 | + * `cooler.balance_cooler()`. Alias: `cooler.balance.iterative_correction()`. |
| 27 | + |
| 28 | +* Refactored file operations available in `cooler.fileops`. See the API reference. |
| 29 | + |
| 30 | +CLI changes |
| 31 | + |
| 32 | +* Various output options added to `cooler info`, `cooler dump`, `cooler makebins` and `cooler digest`. |
| 33 | +* Generic data and attribute hierarchy viewers `cooler tree` and `cooler attrs`. |
| 34 | +* Generic `cp`, `mv` and `ln` convenience commands. |
| 35 | +* New verbosity and process info options. |
| 36 | + |
1 | 37 | ### 0.7.11 (2018-08-17) ### |
2 | 38 |
|
3 | 39 | * Genomic range parser supports humanized units (k/K(b), m/M(b), g/G(b)) |
|
0 commit comments