Skip to content

Commit 2508445

Browse files
committed
Update the CHANGELOG
1 parent 8d39077 commit 2508445

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

CHANGELOG.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,23 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased] - YYYY-MM-DD
8+
## [0.16.0] - 2024-01-12
9+
10+
This release introduces two major change in pixelator:
11+
1) the Graph backend has been switched from using igraph to using networkx
12+
2) the license has been changed from GLP2.0 to MIT
913

1014
### Added
1115

12-
* Finding connected components and doing Lieden based community detection using.
13-
networkx/graspologic (experimental feature).
1416
* Experimental 3D heatmap plotting feature.
1517
* Optional caching of layouts to speed up computations in some scenarios.
1618
* `experimental` mark that can be added to functions that are not yet production ready.
17-
* Graph layout computations using networkx as the graph backend (experimental feature).
18-
* The underlying graph instance e.g. a igraph or networkx instance is exposed as a property called `raw` from the `Graph` class.
19-
* Monte Carlo permutation support for calculated Moran's I (`morans_z_sim`) in `polarization_scores`.
19+
* The underlying graph instance e.g. a networkx `Graph` instance is exposed as a property called `raw` from the pixelator `Graph` class.
20+
* Monte Carlo permutations supported when calculating Moran's I (`morans_z_sim`) in `polarization_scores`.
2021

2122
### Changed
2223

24+
* The default (and only) graph backend in pixelator is now based on networkx.
2325
* `mean_reads` and `median_reads` in adata.obs to `mean_reads_per_molecule` and `median_reads_per_molecule` respectively.
2426
* Drop support for python 3.8 and 3.9.
2527
* Change output format of `collapse` from csv to parquet.
@@ -30,20 +32,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3032
* Remove placeholder warning of missing data for not yet implemented features.
3133
* Change "Median antibody molecules per cell" to "Average antibody molecules per cell" in the qc report.
3234
* Refactoring of the graph backend implementations module.
33-
* Activating networkx as the backend is now done by setting `PIXELATOR_GRAPH_BACKEND="NetworkXGraphBackend"`
34-
(previously `PIXELATOR_GRAPH_BACKEND=True` was used).
35-
* Speeding up `amplicon` step by roughly 3x
35+
* Speeding up the `amplicon` step by roughly 3x.
3636

3737
### Fixed
3838

3939
* Nicer error messages when there are no components valid for computing colocalization.
40-
* Cleaned out remaining igraph remnants from `Graph` class
41-
* A bunch of warnings
40+
* A bunch of warnings.
4241

4342
### Removed
4443

45-
* `graph` no longer outputs the raw edge list
46-
* igraph has been dropped as a graph backend for pixelator
44+
* `graph` no longer outputs the raw edge list.
45+
* igraph has been dropped as a graph backend for pixelator.
4746

4847
## [0.15.2] - 2023-10-23
4948

0 commit comments

Comments
 (0)