diff --git a/API_CHANGELOG.md b/API_CHANGELOG.md index 37de630c3c..ca2a34783b 100644 --- a/API_CHANGELOG.md +++ b/API_CHANGELOG.md @@ -2,7 +2,7 @@ This changelog notes changes to API endpoints that are documented and listed through Swagger. Changes to undocumented, internal CATMAID APIs are not included in this changelog. -## Under development +## 2018.11.09 ### Additions diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f842c9010..0a0ecaac40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ -## Under development +## 2018.11.09 +Contributors: Andrew Champion, Chris Barnes, Tom Kazimiers, William Patton, Eric Trautman # Notes diff --git a/django/projects/mysite/utils.py b/django/projects/mysite/utils.py index 930d04f578..52001dec6e 100644 --- a/django/projects/mysite/utils.py +++ b/django/projects/mysite/utils.py @@ -9,7 +9,7 @@ # This variable contains a reference version of the current code-base. It is # updated by release and dev-cycle scripts. -BASE_VERSION = '2018.07.19-dev' +BASE_VERSION = '2018.11.09' # This file is created as part of our Docker build. It is looked for as # fall-back, should no git be available. diff --git a/sphinx-doc/source/_static/api/index.html b/sphinx-doc/source/_static/api/index.html index 94a09c52c3..29657b83a0 100644 --- a/sphinx-doc/source/_static/api/index.html +++ b/sphinx-doc/source/_static/api/index.html @@ -76,6 +76,35 @@

Tag: client

PUT /client/datastores/{name}/

Create or replace a key-value data entry for the client.

+ + + + +

Tag: neurons

+ +

+

+ + + + + + + + + + + + + + + + + + + @@ -105,6 +134,50 @@

Tag: nodes

+ + +
OperationDescription
GET /{project_id}/neurons/

List neurons matching filtering criteria.

+
POST /{project_id}/neurons/from-models

Retrieve neuron IDs modeled by particular entities, eg skeletons.

+
POST /{project_id}/neurons/{neuron_id}/rename

Rename a neuron.

POST /{project_id}/nodes/location

Get locations for a particular set of nodes in a project.

+
+

Tag: pointclouds

+ +

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -223,6 +296,16 @@

Tag: samplers

+ + + + + + + + @@ -243,6 +326,60 @@

Tag: samplers

+ + +
OperationDescription
GET /{project_id}/pointclouds/

List all available point clouds or optionally a sub set.

+
POST /{project_id}/pointclouds/

List all available point clouds or optionally a sub set.

+
PUT /{project_id}/pointclouds/

Create a new pointcloud by providing.

+
GET /{project_id}/pointclouds/{pointcloud_id}/

Return a point cloud.

+
DELETE /{project_id}/pointclouds/{pointcloud_id}/

Delete a point cloud.

+
GET /{project_id}/pointclouds/{pointcloud_id}/images/{image_id}/

Return a point cloud.

GET /{project_id}/samplers/states/

Get a list of all available sampler states and their IDs.

+
GET /{project_id}/samplers/{sampler_id}/

Get details on a particular sampler.

+
POST /{project_id}/samplers/{sampler_id}/

Set fields of a particular sampler.

POST /{project_id}/samplers/{sampler_id}/domains/add-all

Create a new domain for a sampler.

+
+

Tag: similarity

+ +

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -281,6 +418,11 @@

Tag: skeletons

+ + + + @@ -296,6 +438,21 @@

Tag: skeletons

+ + + + + + + + + + + + @@ -311,6 +468,11 @@

Tag: skeletons

+ + + + @@ -321,6 +483,11 @@

Tag: skeletons

+ + + + @@ -346,6 +513,11 @@

Tag: skeletons

+ + + + @@ -361,6 +533,11 @@

Tag: skeletons

+ + + + @@ -377,6 +554,11 @@

Tag: stats

+ + + + + + +
OperationDescription
GET /{project_id}/similarity/configs/

List all available NBLAST configurations.

+
PUT /{project_id}/similarity/configs/

Create a new similarity/NBLAST configuration either by providing

+
GET /{project_id}/similarity/configs/{config_id}/

Delete a NBLAST configuration.

+
DELETE /{project_id}/similarity/configs/{config_id}/

Delete a NBLAST configuration.

+
GET /{project_id}/similarity/queries/

List all available NBLAST similarity tasks.

+
POST /{project_id}/similarity/queries/similarity

Compare two sets of objects (skeletons or point clouds) and return an

+
GET /{project_id}/similarity/queries/{similarity_id}/

Get a particular similarity query result.

+
DELETE /{project_id}/similarity/queries/{similarity_id}/

Delete a NBLAST similarity task.

GET /{project_id}/skeletons/

List skeletons matching filtering criteria.

+
POST /{project_id}/skeletons/cable-length

Get the cable length of a set of skeletons.

POST /{project_id}/skeletons/connectivity

Retrieve a list of down/up-stream partners of a set of skeletons.

+
GET /{project_id}/skeletons/connectivity-counts

Get the number of synapses per type for r a set of skeletons.

+
POST /{project_id}/skeletons/connectivity-counts

Get the number of synapses per type for r a set of skeletons.

+
POST /{project_id}/skeletons/connectivity_matrix/csv

Return a CSV file that represents the connectivity matrix of a set of row

POST /{project_id}/skeletons/in-bounding-box

Get a list of all skeletons that intersect with the passed in bounding

+
GET /{project_id}/skeletons/node-labels

Return relationship between label IDs and skeleton IDs

POST /{project_id}/skeletons/review-status

Retrieve the review status for a collection of skeletons.

+
POST /{project_id}/skeletons/sampler-count

Get the number of samplers associated with each skeleton in the passed in

GET /{project_id}/skeletons/{skeleton_id}/neuroglancer

Export a morphology-only skeleton in neuroglancer's binary format.

+
GET /{project_id}/skeletons/{skeleton_id}/node-overview

Get information on a skeleton's treenodes, reviews and labels.

GET /{project_id}/skeletons/{skeleton_id}/root

Retrieve ID and location of the skeleton's root treenode.

+
GET /{project_id}/skeletons/{skeleton_id}/sampler-count

Get the number of samplers associated with this skeleton.

GET /{project_id}/stats/cable-length

Get the largest skeletons based on cable length.

+
GET /{project_id}/stats/editor

Get the total number of edited nodes per user.

@@ -414,6 +596,25 @@

Tag: transactions

GET /{project_id}/transactions/location

Try to associate a location in the passed in project for a particular

+
+

Tag: groups

+ +

+

+ + + + + + + + + + + @@ -490,8 +691,23 @@

Tag: volumes

- - + + + + + + + + + + + + + @@ -502,6 +718,11 @@

Tag: volumes

+ + + + @@ -613,6 +834,11 @@

Tag: connectors

+ + + + @@ -676,6 +902,11 @@

Tag: labels

+ + + + @@ -799,35 +1030,6 @@

Tag: landmarks

OperationDescription
GET /groups/

List all available point clouds.

GET /{project_id}/volumes/{volume_id}/

Get detailed information on a spatial volume or set its properties..

+
POST /{project_id}/volumes/entities/

Retrieve a mapping of volume IDs to entity (class instance) IDs.

+
POST /{project_id}/volumes/import

Import triangle mesh volumes from an uploaded files.

+
GET /{project_id}/volumes/skeleton-innervations

Test environment only contains two skeletons - based on that, sql query

+
POST /{project_id}/volumes/skeleton-innervations

Test environment only contains two skeletons - based on that, sql query

DELETE /{project_id}/volumes/{volume_id}/

Get detailed information on a spatial volume or set its properties..

+
GET /{project_id}/volumes/{volume_id}/export\.(P{extension}\w+)

Export volume as a triangle mesh file.

GET /{project_id}/connectors/in-bounding-box

Get a list of all connector nodes that intersect with the passed in

+
POST /{project_id}/connectors/in-bounding-box

Get a list of all connector nodes that intersect with the passed in

GET /{project_id}/labels/

List all labels (front-end node tags) in use.

+
GET /{project_id}/labels/detail

List all labels (front-end node tags) in use alongside their IDs.

-

Tag: neurons

- -

-

- - - - - - - - - - - - - - - - - - - - - -
OperationDescription
GET /{project_id}/neurons/

List neurons matching filtering criteria.

-
POST /{project_id}/neurons/from-models

Retrieve neuron IDs modeled by particular entities, eg skeletons.

-
POST /{project_id}/neurons/{neuron_id}/rename

Rename a neuron.

-
@@ -1326,21 +1528,56 @@

PUT /client/ - -
+ +
-
List projects visible to the requesting user.
-

GET /projects/

+
List all available point clouds.
+

GET /groups/

Tags: - projects + groups
-

List projects visible to the requesting user.

+

List all available point clouds.

- + +
+ +

application/x-www-form-urlencoded +

+
+
+ + + + + + + + + + + + + + + + + + + +
+ member_id +

Return only groups this user is member of.

+
formData + integer + + + +
+
@@ -1366,17 +1603,17 @@

GET /project

- -
+ +
-
Detailed list of projects visible to the requesting user.
-

GET /projects/export

+
List projects visible to the requesting user.
+

GET /projects/

Tags: projects
-

Detailed list of projects visible to the requesting user.

+

List projects visible to the requesting user.

@@ -1406,13 +1643,53 @@

GET /project

- -
+ +
-
List nodes that are located in a broken section.
-

POST /{project_id}/analytics/broken-section-nodes

+
Detailed list of projects visible to the requesting user.
+

GET /projects/export

Tags: - analytics + projects +
+
+
+

Detailed list of projects visible to the requesting user.

+ +
+ + + +
+ +
+
+ 200 OK + +
+
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
List nodes that are located in a broken section.
+

POST /{project_id}/analytics/broken-section-nodes

+ Tags: + analytics
@@ -2478,7 +2755,7 @@

POST /{proje with_partners -

If partner node information should be fetched

+

If partner node and link information should be fetched

formData @@ -2708,6 +2985,21 @@

GET /{projec + + + skeleton_ids + +

Skeletons linked to connectors

+ + formData + + string[] + + + + + +

@@ -2735,28 +3027,17 @@

GET /{projec

- - -