@@ -5,21 +5,23 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
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
9
13
10
14
### Added
11
15
12
- * Finding connected components and doing Lieden based community detection using.
13
- networkx/graspologic (experimental feature).
14
16
* Experimental 3D heatmap plotting feature.
15
17
* Optional caching of layouts to speed up computations in some scenarios.
16
18
* ` 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 ` .
20
21
21
22
### Changed
22
23
24
+ * The default (and only) graph backend in pixelator is now based on networkx.
23
25
* ` mean_reads ` and ` median_reads ` in adata.obs to ` mean_reads_per_molecule ` and ` median_reads_per_molecule ` respectively.
24
26
* Drop support for python 3.8 and 3.9.
25
27
* 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
30
32
* Remove placeholder warning of missing data for not yet implemented features.
31
33
* Change "Median antibody molecules per cell" to "Average antibody molecules per cell" in the qc report.
32
34
* 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.
36
36
37
37
### Fixed
38
38
39
39
* 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.
42
41
43
42
### Removed
44
43
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.
47
46
48
47
## [ 0.15.2] - 2023-10-23
49
48
0 commit comments