Skip to content

Version 1.6.0

Compare
Choose a tag to compare
@schlegelp schlegelp released this 07 Apr 15:46
· 346 commits to master since this release

It has been a long time (7 months, to be precise) since the last release but we've not been idle!

Version 1.6.0 is chock-full with new features, improvements and fixes. Here are some of the highlights:

Breaking

  • with this release we've dropped support for Python 3.8 as per NEP 29
  • navis.write_swc no longer writes Dotprops

New Features

  • navis.read_parquet and navis.write_parquet let you read/write large set of skeletons or dotprops; note: these are experimental and the format specs might still change but feel free to take it for a spin
  • new navis.NeuronConnector class for creating connectivity graphs from groups of neurons with consistent connector IDs (e.g. from pymaid neurons)

Improvements

  • improved logic for splitting NBLASTs across multiple cores
  • i/o functions can now read directly from .tar or .tar.gz files (.zip was already supported)

Fixes

  • fixes to the neuPrint interface by @stuarteberg
  • plotting empty TreeNeurons no longer breaks things thanks to @floesche
  • reading large files (i.e. mostly meshes) directly from a URL should not break anymore

New Contributors

Full Changelog: https://navis.readthedocs.io/en/latest/source/whats_new.html
Commit history: v1.5.0...v1.6.0