allensdk.api.queries.synchronization_api module¶
-
class
allensdk.api.queries.synchronization_api.
SynchronizationApi
(base_uri=None)[source]¶ Bases:
allensdk.api.api.Api
HTTP client for image synchronization services uses the image alignment results from the Informatics Data Processing Pipeline. Note: all locations on SectionImages are reported in pixel coordinates and all locations in 3-D ReferenceSpaces are reported in microns.
See Image to Image Synchronization for additional documentation.
-
get_image_to_atlas
(section_image_id, x, y, atlas_id)[source]¶ For a specified Atlas, find the closest annotated SectionImage and (x,y) location as defined by a seed SectionImage and seed (x,y) location.
Parameters: - section_image_id : integer
Seed for spatial sync.
- x : float
Pixel coordinate of the seed location in the seed SectionImage.
- y : float
Pixel coordinate of the seed location in the seed SectionImage.
- atlas_id : int
Target Atlas for image sync.
Returns: - dict
The parsed json response
-
get_image_to_image
(section_image_id, x, y, section_data_set_ids)[source]¶ For a list of target SectionDataSets, find the closest SectionImage and (x,y) location as defined by a seed SectionImage and seed (x,y) pixel location.
Parameters: - section_image_id : integer
Seed for spatial sync.
- x : float
Pixel coordinate of the seed location in the seed SectionImage.
- y : float
Pixel coordinate of the seed location in the seed SectionImage.
- section_data_set_ids : list of integers
Target SectionDataSet IDs for image sync.
Returns: - dict
The parsed json response
-
get_image_to_image_2d
(section_image_id, x, y, section_image_ids)[source]¶ For a list of target SectionImages, find the closest (x,y) location as defined by a seed SectionImage and seed (x,y) location.
Parameters: - section_image_id : integer
Seed for image sync.
- x : float
Pixel coordinate of the seed location in the seed SectionImage.
- y : float
Pixel coordinate of the seed location in the seed SectionImage.
- section_image_ids : list of ints
Target SectionImage IDs for image sync.
Returns: - dict
The parsed json response
-
get_image_to_reference
(section_image_id, x, y)[source]¶ For a specified SectionImage and (x,y) location, return the (x,y,z) location in the ReferenceSpace of the associated SectionDataSet.
Parameters: - section_image_id : integer
Seed for image sync.
- x : float
Pixel coordinate on the specified SectionImage.
- y : float
Pixel coordinate on the specified SectionImage.
Returns: - dict
The parsed json response
-
get_reference_to_image
(reference_space_id, x, y, z, section_data_set_ids)[source]¶ For a list of target SectionDataSets, find the closest SectionImage and (x,y) location as defined by a (x,y,z) location in a specified ReferenceSpace.
Parameters: - reference_space_id : integer
Seed for spatial sync.
- x : float
Coordinate (in microns) of the seed location in the seed ReferenceSpace.
- y : float
Coordinate (in microns) of the seed location in the seed ReferenceSpace.
- z : float
Coordinate (in microns) of the seed location in the seed ReferenceSpace.
- section_data_set_ids : list of ints
Target SectionDataSets IDs for image sync.
Returns: - dict
The parsed json response
-
get_structure_to_image
(section_data_set_id, structure_ids)[source]¶ For a list of target structures, find the closest SectionImage and (x,y) location as defined by the centroid of each Structure.
Parameters: - section_data_set_id : integer
primary key
- structure_ids : list of integers
primary key
Returns: - dict
The parsed json response
-