Skip to content

Commit 5ae0b50

Browse files
authored
Merge pull request #68 from lguerard/issues/56
Fix indentation of function
2 parents 16bed29 + 169613e commit 5ae0b50

1 file changed

Lines changed: 55 additions & 56 deletions

File tree

src/imcflibs/imagej/omerotools.py

Lines changed: 55 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -232,68 +232,67 @@ def find_dataset(client, dataset_id):
232232
# Fetch the dataset from the OMERO server using the provided dataset ID
233233
return client.getDataset(Long(dataset_id))
234234

235-
def get_acquisition_metadata(user_client, image_wpr):
236-
"""Get acquisition metadata from OMERO based on an image ID.
237-
238-
Parameters
239-
----------
240-
user_client : fr.igred.omero.Client
241-
Client used for login to OMERO
242-
image_wpr : fr.igred.omero.repositor.ImageWrapper
243-
Wrapper to the image for the metadata
244-
245-
Returns
246-
-------
247-
dict
248-
249-
{
250-
objective_magnification : float,
251-
objective_na : float,
252-
acquisition_date : str,
253-
acquisition_date_number : str,
254-
}
255-
"""
256-
ctx = user_client.getCtx()
257-
instrument_data = (
258-
user_client.getGateway()
259-
.getMetadataService(ctx)
260-
.loadInstrument(image_wpr.asDataObject().getInstrumentId())
261-
)
262-
objective_data = instrument_data.copyObjective().get(0)
263-
metadata = {}
264235

265-
metadata["objective_magnification"] = (
266-
objective_data.getNominalMagnification().getValue()
267-
if objective_data.getNominalMagnification() is not None
268-
else 0
269-
)
270-
metadata["objective_na"] = (
271-
objective_data.getLensNA().getValue()
272-
if objective_data.getLensNA() is not None
273-
else 0
274-
)
236+
def get_acquisition_metadata(user_client, image_wpr):
237+
"""Get acquisition metadata from OMERO based on an image ID.
275238
276-
if image_wpr.getAcquisitionDate() is None:
277-
if image_wpr.asDataObject().getFormat() == "ZeissCZI":
278-
field = "Information|Document|CreationDate"
279-
date_field = get_info_from_original_metadata(
280-
user_client, image_wpr, field
281-
)
282-
metadata["acquisition_date"] = date_field.split("T")[0]
283-
metadata["acquisition_date_number"] = int(
284-
metadata["acquisition_date"].replace("-", "")
285-
)
286-
else:
287-
metadata["acquisition_date"] = "NA"
288-
metadata["acquisition_date_number"] = 0
289-
else:
290-
sdf = SimpleDateFormat("yyyy-MM-dd")
291-
metadata["acquisition_date"] = sdf.format(image_wpr.getAcquisitionDate())
239+
Parameters
240+
----------
241+
user_client : fr.igred.omero.Client
242+
Client used for login to OMERO
243+
image_wpr : fr.igred.omero.repositor.ImageWrapper
244+
Wrapper to the image for the metadata
245+
246+
Returns
247+
-------
248+
dict
249+
250+
{
251+
objective_magnification : float,
252+
objective_na : float,
253+
acquisition_date : str,
254+
acquisition_date_number : str,
255+
}
256+
"""
257+
ctx = user_client.getCtx()
258+
instrument_data = (
259+
user_client.getGateway()
260+
.getMetadataService(ctx)
261+
.loadInstrument(image_wpr.asDataObject().getInstrumentId())
262+
)
263+
objective_data = instrument_data.copyObjective().get(0)
264+
metadata = {}
265+
266+
metadata["objective_magnification"] = (
267+
objective_data.getNominalMagnification().getValue()
268+
if objective_data.getNominalMagnification() is not None
269+
else 0
270+
)
271+
metadata["objective_na"] = (
272+
objective_data.getLensNA().getValue()
273+
if objective_data.getLensNA() is not None
274+
else 0
275+
)
276+
277+
if image_wpr.getAcquisitionDate() is None:
278+
if image_wpr.asDataObject().getFormat() == "ZeissCZI":
279+
field = "Information|Document|CreationDate"
280+
date_field = get_info_from_original_metadata(user_client, image_wpr, field)
281+
metadata["acquisition_date"] = date_field.split("T")[0]
292282
metadata["acquisition_date_number"] = int(
293283
metadata["acquisition_date"].replace("-", "")
294284
)
285+
else:
286+
metadata["acquisition_date"] = "NA"
287+
metadata["acquisition_date_number"] = 0
288+
else:
289+
sdf = SimpleDateFormat("yyyy-MM-dd")
290+
metadata["acquisition_date"] = sdf.format(image_wpr.getAcquisitionDate())
291+
metadata["acquisition_date_number"] = int(
292+
metadata["acquisition_date"].replace("-", "")
293+
)
295294

296-
return metadata
295+
return metadata
297296

298297

299298
def get_info_from_original_metadata(user_client, image_wpr, field):

0 commit comments

Comments
 (0)