All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed
KeyError: "Unable to synchronously open object (object 'X' doesn't exist)"'
when reading h5ad without X field (#40)
- Axis in
td.concat
can now be specified withobs
andvar
(#40)
- Fixed
ImportError: cannot import name '_resolve_dim' from 'anndata._core.merge'
caused by anndata update (#40)
- Encoding of
treedata
attributes in h5ad and zarr files.label
,allow_overlap
,obst
, andvart
are now separate fields in the file. (#31)
TreeData
objects with.raw
specified can now be read (#31)
- Fixed typing bug introduced by anndata update (#29)
- Add concatenation tutorial to documentation (#27)
obst
andvart
create local copy ofnx.DiGraphs
that are added (#26)TreeData.label
value remains the same aftertd.concat
as long as alllabel
values are the same for all objects (#27)
- Fixed bug which caused key to be listed twice in
label
column after value update inobst
orvart
(#26)
- Empty trees are now allowed to avoid error on subsetting (#13)
- How trees are stored in h5ad and zarr files (#16)
- Format of label column with multiple trees ([1,2] -> 1,2) (#16)
- Fixed issue with slow read/write of large trees
- TreeData class for storing and manipulating trees
- Read/write trees to h5ad and zarr files
- Concatenate trees with similar API to AnnData