Skip to content

Commit 4b73fcb

Browse files
committed
Add info about changes for BDV
1 parent 6d74e6f commit 4b73fcb

1 file changed

Lines changed: 24 additions & 25 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,22 @@ As this is a major release, not all changes and functions are listed below. For
99
### Added
1010

1111
* 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`:
1815
* .imcf.sender_email: sender's email address.
1916
* .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.
2420
* `imcflibs.imagej.misc.subtract_images` to subtract an image from another.
2521
* `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.
3528

3629
* New `imcflibs.imagej.objects3d` submodule, providing:
3730
* `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
4437
population of 3D objects by intensity.
4538
* New `imcflibs.imagej.bdv` submodule, providing BigDataViewer related
4639
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.
4848
* `imcflibs.imagej.bdv.define_dataset_auto` to run "Define Multi-View Dataset"
4949
using the "Auto-Loader" option.
5050
* `imcflibs.imagej.bdv.define_dataset_manual` to run "Define Multi-View
5151
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.
5454
* `imcflibs.imagej.bdv.flip_axes` tocall BigStitcher's "Flip Axes" command.
5555
* `imcflibs.imagej.bdv.phase_correlation_pairwise_shifts_calculation` to
5656
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
6464
Dataset based on Interest Points" command.
6565
* `imcflibs.imagej.bdv.duplicate_transformations` for duplicating /
6666
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"
6868
command.
69-
7069
* New `imcflibs.imagej.trackmate` submodule to provide helper functions to interface with Trackmate:
7170
* Multiple functions to set up Trackmate settings with different detectors, such as `cellpose`, `StarDist` or a `sparseLAP tracker`.
7271
* `imcflibs.imagej.trackmate.spot_filtering` to create settings to filter detected spots based on optional thresholds for quality, area, circularity & intensity.
7372
* `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.
7473
* `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-
7674
* 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.
7775

7876
* `imcflibs.pathtools.create_directory` to create a new directory at the specified path.
7977

78+
8079
## 1.4.0
8180

8281
### Added

0 commit comments

Comments
 (0)