Skip to content

Releases: linnarsson-lab/loompy

Release recent changes

05 Mar 08:45
af0564a
Compare
Choose a tag to compare
3.0.7

Update _version.py

Remove dependency on h5py 2.10.0

06 Oct 10:22
Compare
Choose a tag to compare

We had acquired a dependency on h5py>=2.10.0 when we introduced variable-length UTF8 string attributes (specifically, we used h5py.string_dtype). This was sad, because scanpy has a dependency h5py!=2.10.0 which makes loompy and scanpy strictly incompatible. However, it turns out there's a way to describe the same thing that works in older versions of h5py (specifically, using special_dtype(vlen=str)). This release uses the old way, and removes the dependency on h5py 2.10.0.

Backwards compatibility of validator

03 Oct 12:53
Compare
Choose a tag to compare

Validator now automatically validates against the spec version that the file itself declares (rather than a spec version requested by the caller). This can be overridden by specifying a specific version for validation.

Upgraded the validator

03 Oct 10:14
Compare
Choose a tag to compare

The validator was upgraded to conform to the 3.0.0 spec.

Bugfixes and spec update

02 Oct 07:23
Compare
Choose a tag to compare

Fixes a couple of minor bugs

  • Missing dependency added: numpy_groupies
  • Accidental Python 3.7 dependency removed

Updates the Loom v3.0.0 file format specification

Loompy 3.0.1

29 Sep 17:21
Compare
Choose a tag to compare

Minor release mainly with updated docs and tutorials for loompy fromfq command-line tool.

Loompy 3.0

23 Sep 21:17
710c945
Compare
Choose a tag to compare

What's new

  • Improved performance
  • Full sparse matrix support
  • Unlimited size of global attributes
  • Variable-length Unicode string attributes
  • New command-line tool to create .loom directly from fastq using kallisto

Bugfixes and cellranger V3 compatibility

31 Jan 20:42
Compare
Choose a tag to compare

Various bugfixes and improvements

  • Support importing cellranger 3.0.0 folders (#84)
  • Fixes bugs in sparse array support (#82)
  • Makes scan() faster (#90)

Handle non-standard files with UTF8 strings

23 Oct 06:41
Compare
Choose a tag to compare

Fixes #78 by not crashing when opening a file that has variable-length UTF8-encoded strings (in violation of the Loom specification).

Minor bugfixes

14 Oct 17:43
Compare
Choose a tag to compare

Bugfixes

  • Bug in slicing views using tuples #77
  • Fix: when attempting to connect to non-existing file, an empty file would be created