Skip to content

Commit b76d60b

Browse files
authored
Merge pull request #63 from rohangirishrao/devel
Change log updates for 1.5.0 release
2 parents b6e594b + 5250a33 commit b76d60b

File tree

1 file changed

+23
-5
lines changed

1 file changed

+23
-5
lines changed

CHANGELOG.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,28 @@
44

55
## 1.5.0
66

7-
FIXME: complete description for `send_mail` configuration below!
7+
As this is a major release, not all changes and functions are listed below. For detailed information, please refer to the updated API documentation.
88

99
### Added
1010

1111
* Various additions to `imcflibs.imagej.misc`:
12-
* `imcflibs.imagej.misc.send_mail` to send notification emails to users, e.g.
13-
upon completion of long running scripts (configurable via user preferences).
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`:
15+
* .imcf.sender_email: sender's email address.
16+
* .imcf.smtpserver: the SMTP server used for sending emails.
17+
* If the sender email or SMTP server is not configured, method logs a message and exits.
1418
* `imcflibs.imagej.misc.sanitize_image_title` to remove special chars and
1519
various suffixes from an ImagePlus.
1620
* `imcflibs.imagej.misc.subtract_images` to subtract an image from another.
1721
* `imcflibs.imagej.misc.close_images` for closing selected image windows.
18-
* `imcflibs.imagej.misc.get_threshold_value_from_method` to get the value that
19-
a selected AutoThreshold method would be using.
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.
2024
* `imcflibs.imagej.labelimage.binary_to_label` for segmenting a binary image
2125
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 `misc.locate_latest_imaris` to find the path to the Imaris installation.
28+
2229
* New `imcflibs.imagej.objects3d` submodule, providing:
2330
* `imcflibs.imagej.objects3d.population3d_to_imgplus` to turn
2431
an Objects3DPopulation into an ImagePlus (2D/3D).
@@ -53,6 +60,17 @@ FIXME: complete description for `send_mail` configuration below!
5360
* `imcflibs.imagej.bdv.fuse_dataset` to call BigStitcher's "Fuse Dataset"
5461
command.
5562

63+
* New `imcflibs.imagej.trackmate` submodule to provide helper functions to interface with Trackmate:
64+
* Multiple functions to set up Trackmate settings with different detectors, such as `cellpose`, `StarDist` or a `sparseLAP tracker`.
65+
* `imcflibs.imagej.trackmate.spot_filtering` to create settings to filter detected spots based on optional thresholds for quality, area, circularity & intensity.
66+
* `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.
67+
* `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.
68+
69+
* 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.
70+
71+
* `imcflibs.pathtools.create_directory` to create a new directory at the specified path.
72+
73+
5674
## 1.4.0
5775

5876
### Added

0 commit comments

Comments
 (0)