Skip to content

2016.10.18

Compare
Choose a tag to compare
@tomka tomka released this 18 Oct 04:23
· 6034 commits to master since this release

2016.10.18

Contributors: Andrew Champion, Tom Kazimiers

Features and enhancements

3D viewer:

  • Picking now respects the Z plane. if displayed. Shift+click any location on
    it and the stack viewer position is changed accordingly. This works just like
    picking nodes, except that the active node doesn't change.
  • The original camera location is now restored by default after exporting an
    animation.
  • A new tab called 'History' gives access to tools for replaying the
    reconstruction of the currently loaded skeletons. The time range as well as
    the time advance per frame can be adjusted. By default, the time range covered
    starts ith the first change and ends with the last one (when no custom date is
    entered). Optionally, empty bouts where no changes happend will be skipped if
    a length (in minutes) is specified. If not disabled through the 'Include
    merges' checkbox, arbors that only where merged in at one point will also be
    displayed before such a merge. Tags on individual nodes are currently hidden
    during animation.

Review widget:

  • Skeleton Analytics, which was a separate widget before, is now available
    through a new tab in the Review Widget. It still lists the same problems for
    selected neurons as before (i.e. missing end tags).

Connector table (available through Neuron Navigator):

  • Support for abutting connectors and gap junctions has been added.
  • The displayed table can now be exported as CSV file.
  • The listed information for connector relations with only one partner is now
    consistent with multi-relation cases: the linked node ID, node location and
    skeleton ID are shown instead of the connector location along an empty node
    and skeleton fields.
  • The widget can now pull skeletons to list connectors for from other skeleton
    sources. It acts itself as a skeleton source as well and provides all result
    skeleton IDs.

Importer:

  • The project and stack importer now supports the customization of when projects
    are considered known as well as what to do with known projects: ignore, merge
    or replace.
  • If remote hosts are used as a project or stack import source, HTTP
    Authentication can now be used to get access to a server.

Miscellaneous:

  • The tracing tool has a new icon.
  • If users get a permission denied error (e.g. due to being logged out or just
    having not enough permissions), a login dialog is now shown. It allows users
    to re-login or change the user entirely. The action causing the permission
    error, is not repeated automatically.
  • Using brackets to navigate along a skeleton now also works if the
    reconstruction data is hidden (e.g. when the space bar is held down).

Bug fixes

  • The statistics widget now properly respects time zones when grouping by day.
  • Partner neurons listed in the Connectivity Widget can now be filtered again
    with regular expressions (when the filter pattern starts with "/").
  • Loading stack groups through URLs now correctly respects the specified location.
  • H works correctly when a virtual node is active.
  • Pressing E in the Review widget now works again when a segment was completely
    reviewed.
  • The group membership permission tool in CATMAID's admin area works with groups
    again.

API Changes

Additions

  • GET /{project_id}/connectors/
    Replaces the POST /{project_id}/connector/table/list endpoint, but also
    changes the parameter names. Additionally, the "relation_type" parameter is
    now expected to contain the actual relation name instead of a numeric alias:
    The value "0" is replaced with "postsynaptic_to" and "1" is replaced with
    "presynaptic_to". See /apis documentation for details.

Modifications

  • GET/POST /{project_id}/[0|1]/[0|1]/compact-skeleton
    The new parameter with_history allows to include historic data in th
    response. Will also include timestamps for regular nodes.

Deprecations

None.

Removals

  • POST /{project_id}/connector/table/list
    This endpoint is replaced by the GET /{project_id}/connectors endpoint,
    described above.