2016.10.18
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 thePOST /{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 theGET /{project_id}/connectors
endpoint,
described above.