You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24-25Lines changed: 24 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,29 +9,22 @@ As this is a major release, not all changes and functions are listed below. For
9
9
### Added
10
10
11
11
* Various additions to `imcflibs.imagej.misc`:
12
-
*`imcflibs.imagej.misc.send_notification_email` to send email notifications upon
13
-
completion of long-running scripts.
14
-
* Sends a mail with job details, such as recipient, file name, execution time & an
15
-
optional message.
16
-
* To enable email notifications, the following preferences must be set in
17
-
`~/.imagej/IJ_Prefs.txt`:
12
+
*`imcflibs.imagej.misc.send_notification_email` to send email notifications upon completion of long-running scripts.
13
+
* Sends a mail with job details, such as recipient, file name, execution time & an optional message.
14
+
* To enable email notifications, the following preferences must be set in `~/.imagej/IJ_Prefs.txt`:
18
15
* .imcf.sender_email: sender's email address.
19
16
* .imcf.smtpserver: the SMTP server used for sending emails.
20
-
* If the sender email or SMTP server is not configured, method logs a message and
21
-
exits.
22
-
*`imcflibs.imagej.misc.sanitize_image_title` to remove special chars and various
23
-
suffixes from an ImagePlus.
17
+
* If the sender email or SMTP server is not configured, method logs a message and exits.
18
+
*`imcflibs.imagej.misc.sanitize_image_title` to remove special chars and
19
+
various suffixes from an ImagePlus.
24
20
*`imcflibs.imagej.misc.subtract_images` to subtract an image from another.
25
21
*`imcflibs.imagej.misc.close_images` for closing selected image windows.
26
-
*`imcflibs.imagej.misc.get_threshold_value_from_method` to get the value that a
27
-
selected AutoThreshold method would be using.
28
-
*`imcflibs.imagej.misc.write_ordereddict_to_csv` to write data from an ordered
29
-
dictionary to a CSV file.
30
-
*`imcflibs.imagej.labelimage.binary_to_label` for segmenting a binary image to get a
31
-
label image (2D/3D).
32
-
*`imcflibs.imagej.misc.save_image_in_format` to save an ImagePlus image in a specified
33
-
format, such as ImageJ-TIF or OME-TIFF etc., to a given directory.
34
-
*`imcflibs.imagej.misc.run_imarisconvert` to convert a given file to Imaris format using the utility ImarisConvert. Method uses `imcflibs.imagej.misc.locate_latest_imaris` to find the path to the Imaris installation.
22
+
*`imcflibs.imagej.misc.get_threshold_value_from_method` to get the value that a selected AutoThreshold method would be using.
23
+
*`imcflibs.imagej.misc.write_orderddict_to_csv` to write data from an ordered dictionary to a CSV file.
24
+
*`imcflibs.imagej.labelimage.binary_to_label` for segmenting a binary image
25
+
to get a label image (2D/3D).
26
+
*`imcflibs.imagej.misc.save_image_in_format` to save an ImagePlus image in a specified format, such as ImageJ-TIF or OME-TIFF etc., to a given directory.
27
+
*`imcflibs.imagej.misc.run_imarisconvert` to convert a given file to Imaris format using the utility ImarisConvert. Method uses `imcflibs.imagej.misc.locate_latest_imaris` to find the path to the Imaris installation.
35
28
36
29
* New `imcflibs.imagej.objects3d` submodule, providing:
37
30
*`imcflibs.imagej.objects3d.population3d_to_imgplus` to turn
@@ -44,13 +37,20 @@ As this is a major release, not all changes and functions are listed below. For
44
37
population of 3D objects by intensity.
45
38
* New `imcflibs.imagej.bdv` submodule, providing BigDataViewer related
46
39
functions:
47
-
*`imcflibs.imagej.bdv.backup_xml_files` to create a backup of BDV-XML files
40
+
* New classes:
41
+
*`ProcessingOptions` to store all options on how to process the dataset.
42
+
*`DefinitionOptions` to store all options on how to define the dataset.
43
+
*`imcflibs.imagej.bdv.check_processing_input` to sanitize and clarify
44
+
the acitt input selection.
45
+
*`imcflibs.imagej.bdv.get_processing_settings` to generate the strings
46
+
needed for the processing.
47
+
*`imcflibs.imagej.bdv.backup_xml_files` to create a backup of BDV-XML files.
48
48
*`imcflibs.imagej.bdv.define_dataset_auto` to run "Define Multi-View Dataset"
49
49
using the "Auto-Loader" option.
50
50
*`imcflibs.imagej.bdv.define_dataset_manual` to run "Define Multi-View
51
51
Dataset" using the "Manual Loader" option.
52
-
*`imcflibs.imagej.bdv.resave_as_h5` to resave the xml dataset in a new format
53
-
(either all or single timepoints).
52
+
*`imcflibs.imagej.bdv.resave_as_h5` to resave the dataset in H5 to
53
+
make it compatible with BigDataViewer/BigStitcher.
*`imcflibs.imagej.bdv.phase_correlation_pairwise_shifts_calculation` to
56
56
calculate pairwise shifts using Phase Correlation.
@@ -64,19 +64,18 @@ As this is a major release, not all changes and functions are listed below. For
64
64
Dataset based on Interest Points" command.
65
65
*`imcflibs.imagej.bdv.duplicate_transformations` for duplicating /
66
66
propagating transformation parameters to other channels.
67
-
*`imcflibs.imagej.bdv.fuse_dataset` to call BigStitcher's "Fuse Dataset"
67
+
*`imcflibs.imagej.bdv.fuse_dataset` to call BigStitcher's "Fuse Multi-View Dataset"
68
68
command.
69
-
70
69
* New `imcflibs.imagej.trackmate` submodule to provide helper functions to interface with Trackmate:
71
70
* Multiple functions to set up Trackmate settings with different detectors, such as `cellpose`, `StarDist` or a `sparseLAP tracker`.
72
71
*`imcflibs.imagej.trackmate.spot_filtering` to create settings to filter detected spots based on optional thresholds for quality, area, circularity & intensity.
73
72
*`imcflibs.imagej.trackmate.track_filtering` to create settings to filter detected tracks based upon optional distances, such as maximum linking, gap closing, track splitting & merging and maximum frame gap.
74
73
*`imcflibs.imagej.trackmate.run_trackmate` to run Fiji's Trackmate plugin on an open ImagePlus with given settings, which can be set up with available methods in the `imcflibs.imagej.trackmate` submodule. The method then returns a label image.
75
-
76
74
* New `imcflibs.imagej.omerotools` submodule, providing helper functions to connect to OMERO using user credentials, fetch and upload an image, retrieve a dataset, or save ROIs to OMERO.
77
75
78
76
*`imcflibs.pathtools.create_directory` to create a new directory at the specified path.
0 commit comments