Skip to content

nat 1.10.3

Compare
Choose a tag to compare
@jefferis jefferis released this 10 Jan 12:49
· 95 commits to master since this release

nat 1.10.3

Some new features, speed-ups and bug fixes including from @dokato and @jonmarty. Thanks to @PostPreAndCleft and @artxz for bug reports.

  • xyzmatrix can now get and set character columns containing coordinates in forms like "(1, 6, 3)" or "1 6 3" (#449)
  • also a bug fix for the same (#451)
  • Improve reading of Simple Neurite Tracer fills (#448)
  • Fix bug pan3d() not found (#447)
  • Added support for multi material binary Amira surface files while fixing
    "Bad triangle numbers" error in read.hxsurf() (#445)
  • reroot function added with support for neuronlist (#463, @dokato).
  • Add xform() and xyzmatrix<-() methods for mesh3d objects
  • Don't clean mesh3d objects read from ply files by default
  • summary.neuron now prints number of subtrees (#462, @dokato)
  • fixes in xyzmatrix.list() (#484)
  • new c.hxsurf() method (#482, @dokato
  • Teach write.neuron() and write.neurons() to put metadata in SWC header
  • switch to GitHub actions
  • speed-ups for simplify_neuron() in part through new
    natcpp package (#472,#473,#474)
  • Fix Strahler order fails on a simplified neuron with no branches (#464 @dokato)
  • add function for rerooting neuron reroot.neuron() and reroot.neuronlist() (#463, @dokato)
  • New neuronlistz() fast access to neuronlists stored as zip files (#456)
  • print method for neuronlistz() (#468, #466 @dokato)
  • pointsinside: defer check for Rvcg until committed to use it (#455,454)
  • Zip command line character limit error fix (#452 @jonmarty)

https://github.com/natverse/nat/issues?q=closed%3A2020-09-11..2021-09-20+

nat 1.10.2

This release brings support for reading, plotting and writing 3D surface meshes
of neurons into line with the skeleton support. It also includes an essential
fix requested by CRAN.

https://github.com/natverse/nat/issues?q=closed%3A2020-02-23..2020-09-11+

  • Fix test failure on R-devel (R 4.1) for c.neuronlist (#444)
  • Add print.neuron(), print.neuronlist(),print.dotprops() methods #443
  • Better support for reading / plotting neuron meshes (#441, #442)
  • Bug in xyzmatrix() for 0 row data.frames (#433)
  • Updated parameter for toggling grid lines in plotly (#432)
  • Add support for Amira hxsurf binary format to read.hxsurf() (#431)
  • improve error message for cmtk.version() (#430)
  • Remaining items to move from elmr (#428)
  • Turn off grid lines when using plotly engine (#427)
  • Move features to nat from other packages (#423)
  • Add support for thin plate spine transformations via tpsreg() (#289)

New Contributors

Full Changelog: v1.10.1...v1.10.3