Skip to content

Releases: navis-org/fafbseg-py

Version 3.2.1

28 Jan 11:48

Choose a tag to compare

This version fixes an issue that led to rows in annotation tables (e.g. the nucleus table) being wrongly assumed to be invalid and subsequently dropped.

Version 3.2.0

05 Nov 14:09

Choose a tag to compare

This release includes a couple of under-the-hood changes that enable fafbseg to be more compatible with CAVE datastacks other than FlyWire.

Improvements

  • some internal changes to allow alternative supervoxel lookup services
  • supervoxels_to_root now dynamically stops at the highest layer (previously stop was hard coded at 10)
  • locs_to_supervoxels can now be used with different backends and datastacks
  • get_l2_chunk_info now looks-up the actual resolution (instead of hard-coded 4x4x40nm from FAFB)

Breaking

  • dropped support for Python 3.8 (long overdue) and 3.9

Fixes

  • fixed an issue in get_hierarchical_annotations when working with live production dataset (by @ChrisRaven in #24)
  • added missing pass-through for parameter in find_anchor_loc

Full Changelog: v3.1.3...v3.2.0

Version 3.1.3

18 Jun 07:17

Choose a tag to compare

This minor release contains two changes:

  • flywire.decode_url now also works with !middleauth+... URLs (thanks to @DanaSherman)
  • fixed an issue with flywire.get_mesh_neuron when with_synapses=True

Version 3.1.2

19 Mar 09:05

Choose a tag to compare

Two minor fixes/changes:

  1. Teach annotation function to properly shut up when verbose=False (fixes #21)
  2. get_neuropil_volumes now returns a navis.Volume with its .units set. This required bumping the minimum version of navis to 1.8.0.

Version 3.1.1

17 Mar 18:24

Choose a tag to compare

This version includes a number of under-the-hood fixes:

  • revive the good old GSPointloader for datasets where there is no supervoxel look-up service
  • fix error in get_cave_client when using an unmaterialized non-FlyWire dataset
  • fix some issues related to numpy 2.0

Version 3.1.0

31 Jan 10:31

Choose a tag to compare

Improvements:

  • flywire.NeuronCriteria now works like an iterator
  • synced flywire.get_neuropil_volumes with precomputed://gs://flywire_neuropil_meshes/neuropils/neuropil_mesh_v141_v6 neuroglancer source

Fixes:

  • fixes a number of issues arising from numpy 2.0
  • various other fixes

Version 3.0.10

13 Aug 08:01

Choose a tag to compare

This is a bug fix release for flywire.annotations.clear_cached_annotations().

Version 3.0.9

20 Jul 07:57

Choose a tag to compare

Improved

  • flywire.fetch_adjacency now optionally returns per-neuropil connectivity (see docstrings for details)
  • flywire.search_annotation and flywire.get_hierarchical_annotations will now report the version used on first call

Fixed

  • fixed flywire.set_default_annotation_version
  • corrected a few docstrings

Version 3.0.8

23 May 19:34

Choose a tag to compare

This release fixes a bug with caching the hierarchical annotations in Windows.

Version 3.0.7

16 May 08:52

Choose a tag to compare

  • small fix for connectivity queries when filtered=True in the public dataset
  • queries against Github (for hierarchical annotations) will now use personal access token defined
    in GITHUB_PAT if present; this avoids issues with rate limits