@@ -11,8 +11,9 @@ detailed information, please refer to the updated API documentation.
1111
1212* ` imcflibs.strtools.pad_number ` to pad a number with leading zeros.
1313* ` imcflibs.pathtools.create_directory ` to create a new directory at the
14- specified path if it does not exist (needed with python 2.7)
15- * Various additions to ` imcflibs.imagej.misc ` :
14+ specified path if it does not exist (needed for Python 2.7).
15+
16+ * ** New functions** in ` imcflibs.imagej.misc ` :
1617 * ` imcflibs.imagej.misc.send_notification_email ` to send email notifications
1718 upon completion of long-running scripts.
1819 * Sends a mail with job details, such as recipient, file name, execution
@@ -24,34 +25,36 @@ detailed information, please refer to the updated API documentation.
2425 * If the sender email or SMTP server is not configured, the method logs a
2526 message and returns.
2627 * ` imcflibs.imagej.misc.sanitize_image_title ` to remove special chars and
27- various suffixes from an ImagePlus.
28+ various suffixes from an ImagePlus' window title .
2829 * ` imcflibs.imagej.misc.subtract_images ` to subtract an image from another.
2930 * ` imcflibs.imagej.misc.close_images ` for closing all ImagePluses from a list.
3031 * ` imcflibs.imagej.misc.get_threshold_value_from_method ` to get the value that
31- a selected AutoThreshold method would be using.
32+ a selected _ AutoThreshold _ method would be using.
3233 * ` imcflibs.imagej.misc.write_ordereddict_to_csv ` to write data from an
3334 ordered dictionary (or list of ordered dictionaries) to a CSV file.
3435 * ` imcflibs.imagej.misc.save_image_in_format ` to save an ImagePlus in a
35- specified format, such as ImageJ-TIF or OME-TIFF etc., to a given directory .
36+ specified format, such as ` ImageJ-TIF ` or ` OME-TIFF ` etc.
3637 * ` imcflibs.imagej.misc.run_imarisconvert ` to convert a given file to Imaris
37- format using the utility ImarisConvert. Method uses
38- ` imcflibs.imagej.misc.locate_latest_imaris ` to find the path to the Imaris
39- installation.
40- * New functions in ` imcflibs.imagej.labelimage ` :
38+ format using the utility _ ImarisConvert_ . The function uses
39+ ` imcflibs.imagej.misc.locate_latest_imaris ` to find the path to the most
40+ recent Imaris installation.
41+
42+ * ** New functions** in ` imcflibs.imagej.labelimage ` :
4143 * ` imcflibs.imagej.labelimage.cookie_cut_labels ` to use a label image as a
4244 mask for another label image. Objects might get split or merged depending on
4345 the mask.
4446 * ` imcflibs.imagej.labelimage.binary_to_label ` for segmenting a binary image
4547 to get a label image (2D/3D).
4648 * ` imcflibs.imagej.labelimage.relate_label_images ` to relate two label images
47- (2D/3D) using the 3D Association plugin from the 3DImageJSuite.
49+ (2D/3D) using the _ 3D Association _ plugin from the 3DImageJSuite.
4850 * ` imcflibs.imagej.labelimage.dilate_labels_2d ` to dilate a label image slice
4951 by slice. Works for 2D or 3D images.
50- * New ` imcflibs.imagej.objects3d ` submodule, providing:
52+
53+ * ** New submodule** ` imcflibs.imagej.objects3d ` , providing:
5154 * ` imcflibs.imagej.objects3d.population3d_to_imgplus ` to turn an
52- Objects3DPopulation into an ImagePlus (2D/3D).
55+ _ Objects3DPopulation _ into an ImagePlus (2D/3D).
5356 * ` imcflibs.imagej.objects3d.imgplus_to_population3d ` to get the
54- Objects3DPopulation from an ImagePlus (2D/3D).
57+ _ Objects3DPopulation _ from an ImagePlus (2D/3D).
5558 * ` imcflibs.imagej.objects3d.segment_3d_image ` to threshold an image into a
5659 labeled stack.
5760 * ` imcflibs.imagej.objects3d.get_objects_within_intensity ` to filter a
@@ -60,60 +63,62 @@ detailed information, please refer to the updated API documentation.
6063 3D image.
6164 * ` imcflibs.imagej.objects3d.seeded_watershed ` to perform a seeded watershed
6265 segmentation on a binary image using seeds points.
63- * New ` imcflibs.imagej.bdv ` submodule, providing BigDataViewer related
64- functions:
65- * New classes:
66- * ` imcflibs.imagej.bdv.ProcessingOptions ` to store all options on how to
67- process the dataset.
68- * ` imcflibs.imagej.bdv.DefinitionOptions ` to store all options on how to
69- define the dataset.
66+
67+ * ** New submodule** ` imcflibs.imagej.bdv ` , providing _ BigDataViewer_ related
68+ functionality:
69+ * Option configuration classes:
70+ * ` imcflibs.imagej.bdv.ProcessingOptions ` to configure the options on how
71+ the dataset should be processed
72+ * ` imcflibs.imagej.bdv.DefinitionOptions ` to hold the options on how a
73+ dataset is defined.
7074 * ` imcflibs.imagej.bdv.check_processing_input ` to sanitize and clarify the
71- acitt input selection.
75+ ` acitt ` input selection.
7276 * ` imcflibs.imagej.bdv.get_processing_settings ` to generate the strings needed
7377 for the processing.
7478 * ` imcflibs.imagej.bdv.backup_xml_files ` to create a backup of BDV-XML files.
75- * ` imcflibs.imagej.bdv.define_dataset_auto ` to run "Define Multi-View Dataset"
76- using the "Auto-Loader " option.
77- * ` imcflibs.imagej.bdv.define_dataset_manual ` to run "Define Multi-View
78- Dataset " using the "Manual Loader " option.
79+ * ` imcflibs.imagej.bdv.define_dataset_auto ` to run "_ Define Multi-View
80+ Dataset _ " using the "_ Auto-Loader _ " option.
81+ * ` imcflibs.imagej.bdv.define_dataset_manual ` to run "_ Define Multi-View
82+ Dataset _ " using the "_ Manual Loader _ " option.
7983 * ` imcflibs.imagej.bdv.resave_as_h5 ` to resave the dataset in H5 to make it
8084 compatible with BigDataViewer/BigStitcher.
81- * ` imcflibs.imagej.bdv.flip_axes ` to call BigStitcher's "Flip Axes " command.
85+ * ` imcflibs.imagej.bdv.flip_axes ` to call BigStitcher's "_ Flip Axes _ " command.
8286 * ` imcflibs.imagej.bdv.phase_correlation_pairwise_shifts_calculation ` to
8387 calculate pairwise shifts using Phase Correlation.
8488 * ` imcflibs.imagej.bdv.filter_pairwise_shifts ` for filtering pairwise shifts
8589 based on different thresholds.
8690 * ` imcflibs.imagej.bdv.optimize_and_apply_shifts ` to optimize shifts and apply
8791 them to a dataset.
88- * ` imcflibs.imagej.bdv.detect_interest_points ` for running the "Detect
89- Interest Points " command for registration.
90- * ` imcflibs.imagej.bdv.interest_points_registration ` to run the "Register
91- Dataset based on Interest Points " command.
92+ * ` imcflibs.imagej.bdv.detect_interest_points ` for running the "_ Detect
93+ Interest Points _ " command for registration.
94+ * ` imcflibs.imagej.bdv.interest_points_registration ` to run the "_ Register
95+ Dataset based on Interest Points _ " command.
9296 * ` imcflibs.imagej.bdv.duplicate_transformations ` for duplicating /
9397 propagating transformation parameters to other channels.
94- * ` imcflibs.imagej.bdv.fuse_dataset ` to call BigStitcher's "Fuse Multi-View
95- Dataset" command.
96- * New ` imcflibs.imagej.trackmate ` submodule to provide helper functions to
97- interface with Trackmate:
98- * Multiple functions to set up Trackmate settings with different detectors,
99- such as ` imcflibs.imagej.trackmate.cellpose_detector ` ,
100- ` imcflibs.imagej.trackmate.stardist_detector ` or a
101- ` imcflibs.imagej.trackmate.log_detector ` .
98+ * ` imcflibs.imagej.bdv.fuse_dataset ` to call BigStitcher's "_ Fuse Multi-View
99+ Dataset_ " command.
100+
101+ * ** New submodule** ` imcflibs.imagej.trackmate ` to provide helper functions to
102+ interface with _ Trackmate_ :
103+ * Multiple functions to set up Trackmate settings with different detectors:
104+ * ` imcflibs.imagej.trackmate.cellpose_detector `
105+ * ` imcflibs.imagej.trackmate.stardist_detector `
106+ * ` imcflibs.imagej.trackmate.log_detector `
102107 * ` imcflibs.imagej.trackmate.spot_filtering ` to create settings to filter
103108 detected spots based on optional thresholds for quality, area, circularity &
104109 intensity.
105110 * ` imcflibs.imagej.trackmate.sparse_lap_tracker ` to create default settings
106111 for the sparse LAP tracker.
107112 * ` imcflibs.imagej.trackmate.track_filtering ` to create settings to filter
108- detected tracks based upon optional distances, such as maximum linking, gap
109- closing, track splitting & merging and maximum frame gap.
110- * ` imcflibs.imagej.trackmate.run_trackmate ` to run Fiji's Trackmate plugin on
111- an open ImagePlus with given settings, which can be set up with available
112- methods in the ` imcflibs.imagej.trackmate ` submodule. The method then
113- returns a label image.
114- * New ` imcflibs.imagej.omerotools ` submodule , providing helper functions to
115- connect to OMERO using user credentials, fetch and upload an image, retrieve a
116- dataset, or save ROIs to OMERO.
113+ detected tracks based upon optional distances, such as ` maximum linking ` ,
114+ ` gap closing` , ` track splitting & merging ` and ` maximum frame gap ` .
115+ * ` imcflibs.imagej.trackmate.run_trackmate ` to run Trackmate with given
116+ settings ( which can be set up with the methods in the
117+ ` imcflibs.imagej.trackmate ` submodule) to create a label image.
118+
119+ * ** New submodule ** ` imcflibs.imagej.omerotools ` , providing helper functions to
120+ connect to _ OMERO _ using user credentials, fetch and upload an image, retrieve
121+ a dataset or save ROIs to OMERO.
117122 * ` imcflibs.imagej.omerotools.parse_url ` to parse the OMERO URL and get a list
118123 of ` ImageWrappers ` from multiple image or datasets IDs.
119124 * ` imcflibs.imagej.omerotools.connect ` to connect to OMERO using user
@@ -124,7 +129,7 @@ detailed information, please refer to the updated API documentation.
124129 to OMERO and returning the new image ID.
125130 * ` imcflibs.imagej.omerotools.add_keyvalue_annotation ` to add an annotation to
126131 an OMERO object.
127- * ` imcflibs.imagej.omerotools.delete_keyvalue_annotations ` to delete
132+ * ` imcflibs.imagej.omerotools.delete_keyvalue_annotations ` to delete key/value
128133 annotations from an OMERO object.
129134 * ` imcflibs.imagej.omerotools.find_dataset ` to find a dataset in OMERO using
130135 the dataset ID.
@@ -137,20 +142,24 @@ detailed information, please refer to the updated API documentation.
137142 * ` imcflibs.imagej.omerotools.upload_array_as_omero_table ` to upload a table
138143 to OMERO.
139144 * ` imcflibs.imagej.omerotools.save_rois_to_omero ` to save ROIs to OMERO.
140- * New ` imcflibs.imagej.shading ` module for everything background correction.
145+
146+ * ** New submodule** ` imcflibs.imagej.shading ` for illumination correction:
141147 * ` imcflibs.imagej.shading.simple_flatfield_correction ` to perform a
142148 simple flatfield correction to an ImagePlus.
149+
143150* ` imcflibs.imagej.prefs.set_default_ij_options ` to configure ImageJ default
144- options for consistency.
145- * New module ` imcflibs.imagej.processing ` containing utilities for filtering and thresholding:
151+ options to ensure consistent behavior.
152+
153+ * ** New submodule** ` imcflibs.imagej.processing ` containing utilities for
154+ filtering and thresholding:
146155 * ` imcflibs.imagej.processing.apply_filter ` to apply a filter to an
147156 ImagePlus.
148157 * ` imcflibs.imagej.processing.apply_rollingball_bg_subtraction ` to apply a
149158 rolling ball background subtraction to an ImagePlus.
150159 * ` imcflibs.imagej.processing.apply_threshold ` to apply a threshold method to
151160 an ImagePlus.
152161
153- * Additions to ` imcflibs.imagej.bioformats ` :
162+ * ** New functions ** in ` imcflibs.imagej.bioformats ` :
154163 * ` imcflibs.imagej.bioformats.export ` to export an image to a given file.
155164 * ` imcflibs.imagej.bioformats.get_metadata_from_file ` to extract various
156165 metadata from a given file using BioFormats.
@@ -235,7 +244,7 @@ detailed information, please refer to the updated API documentation.
235244
236245* The functions below now also accept parameters of type ` java.io.File ` (instead
237246 of ` str ` ), making them safe for being used directly with variables retrieved
238- via ImageJ2's * Script Parameter * ` @# File ` :
247+ via ImageJ2's _ Script Parameter _ ` @# File ` :
239248 * ` imcflibs.pathtools.parse_path `
240249 * ` imcflibs.strtools.filename `
241250* Several changes in ` imcflibs.pathtools.parse_path ` :
0 commit comments