Skip to content

2017.01.19

Compare
Choose a tag to compare
@tomka tomka released this 19 Jan 07:04
· 5654 commits to master since this release

2017.01.19

Contributors: Chris Barnes, Andrew Champion, Tom Kazimiers

Notes:

  • The h5py dependency has been removed. If tile source tile 3 should be used in
    a new instance, the h5py library has to be installed manually.

Features and enhancements

Connector Viewer:

  • A new tool used to view the connectors associated with a skeleton set
    of skeletons.
  • Shows a grid of mini stack viewers with their own tracing overlays,
    focused on connectors associated with the skeleton by a user-selected
    relation (i.e. outgoing, incoming, gap junction or other).
  • Connectors can be sorted by their absolute or proportional depth on
    their respective skeleton trees, by the connector ID or by the
    skeleton name.
  • Mini stack viewers can inherit settings from a user-defined main stack
    viewer; users can focus the main stack viewer on any connector by
    clicking on its ID in the mini stack viewer title bar.
  • Users can open a connector table from a connector viewer and vice
    versa.
  • Accessible with Ctrl+Space 'connector-viewer'.

Connectivity table:

  • Original colors of skeletons added to a Connectivity Table can now optionally
    be used when using its skeletons in other widgets (new checkbox: "Original
    color").
  • The colors used in the Connectivity Graph Plot are now the ones assigned to the
    input skeletons, i.e. the ones selected in the Connectivity Widget. These in
    turn are either its input skeleton color or the default skeleton color.
  • Manual re-ordering of partner count columns has been removed. Neurons can now
    be re re-ordered through the list at the top with the help of two icons in
    each row (up and down).
  • All partner tables are now paginated with a default page size of 50 entries.
    The page size can be adjusted for all tables at the same time with a drop-down
    menu at the top. "Select all" check-boxes select all entries across all pages.

Graph widget:

  • Active Graph Widget windows will now zoom in smaller steps if the Shift key
    is pressed.
  • Graphs saved to a JSON file now keep visibility information. Loading them
    will load all nodes hidden that have been hidden when saving the file
    initially..

3D Viewer

  • Meshes are replaced with volumes and the "Show meshes" checkbox has been
    removed. Existing meshes have been transformed into volumes.
  • The new coloring mode "Last Reviewer" will color skeleton nodes by the user
    color of the user that reviewed them last. The "User colormap" button can be
    used to show the mapping from color to user name.

Miscellaneous:

  • The Selection Table can now be opened through Ctrl+Space by using the handle
    'selection-table' instead of 'neuron-staging-area'.
  • Project and stack menu entries are now sorted by default, which makes it easier
    to deal with many projects and stacks.
  • Node bookmarks can now be removed through an X icon in their respective row in
    the bookmark dialog.
  • Skeleton Analytics in the Review Widget will now identify nodes in broken
    sections of all stacks linked to the current project.
  • The front page project list can now be loaded as a widget using Ctrl-Space
    with 'project-list'.
  • Synaptic fractions: colors of groups and partners can now be changed through
    legend of graph.
  • The tag table now has a refresh button to manually update the cache and
    redraw the table.
  • The tag table can now open a treenode table pre-filtered for nodes with
    the selected labels.

Bug fixes

  • The size of the embedded 3D viewer in the split/merge dialog is now adjusted
    dynamically based on the available space. This prevents some problems with
    lower display resolutions.
  • 3D viewer: loading of box volumes workes again.
  • The statistics widget back-end will now correctly use up-to-date time-zone
    information for the query time range. This fixes some time zone conversion
    corner cases.
  • Graph widget: SVG export works again. The exported SVG now groups labels with
    node/edge. Now also single node exports are supported.
  • If Ctrl-Z was pressed and released very quickly, two undo steps were taken.
    Now always only one undo step will be done per single Ctrl-Z click if not hold
    down.
  • 3D viewer: partner node spheres are now also shown for restricted connectors.
  • Multiple stack viewers no longer use the same ID to make requests to
    the database.
  • The connector table can now be used as a skeleton source, where
    previously an error would be raised.
  • The tag table now collapses any tags with identical names, but as a
    consequence does not show the tag ID (as there may be multiple IDs)

API Changes

Additions

  • POST /{project_id}/analytics/broken-section-nodes:
    Get s list of all nodes that are currently located in a broken section of any
    stack linked to their project. Obtionally, specific skeletons can be checked.

Modifications

  • POST /{project_id}/skeleton/analytics
    Is renamed to POST /{project_id}/analytics/skeletons.

Deprecations

None.

Removals

  • GET /{project_id}/stack/{stack_id}/models
    Meshes have been replaced with volumes.