Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates for Bio-Formats 8.0.0 #757

Merged
merged 6 commits into from
Oct 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ defaults:
future: true

bf:
version: 7.3.1
version: 8.0.0

omero:
version: 5.6.13
Expand Down
3 changes: 3 additions & 0 deletions _data/bio-formats.json
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,9 @@
{
"@id": "https://www.openmicroscopy.org/contributors#popiel"
},
{
"@id": "https://www.openmicroscopy.org/contributors#ChenQian"
},
{
"@id": "https://www.openmicroscopy.org/contributors#VilleRantanen"
},
Expand Down
14 changes: 14 additions & 0 deletions _data/contributors.json
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,20 @@
"givenName": "Pierre",
"sameAs": "https://github.com/ppouchin"
},
{
"@id": "https://www.openmicroscopy.org/contributors#ChenQian",
"@type": "Person",
"affiliation": [
{
"@type": "Organization",
"name": "University of Gothenburg",
"url": "https://www.gu.se"
}
],
"familyName": "Qian",
"givenName": "Chen",
"sameAs": "https://github.com/cqian89"
},
{
"@id": "https://www.openmicroscopy.org/contributors#PaulVanSchayck",
"@type": "Person",
Expand Down
72 changes: 72 additions & 0 deletions _posts/2024-10-24-bio-formats-8-0-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
layout: post
title: Release of Bio-Formats 8.0.0
intro-blurb: The OME team is pleased to announce the release of Bio-Formats 8.0.0
---

Today we are releasing Bio-Formats 8.0.0 which includes several performance improvements, expansion of the precompressed tile feature, and a new batch processing option in the `showinf` tool.

The full list of changes included in this release are as follows:

File format fixes and improvements:

* CV7000
- allow TIFF files to be in a subdirectory

* DICOM
- add support for reading precompressed tiles [1]
- improve image write performance [1]
- fix writing to DICOM when physical size units are missing from input data

* Evident/Olympus OIR
- improve image read performance (thanks to Nicolas Chiaruttini)

* Hamamatsu NDPI
- add support for reading precompressed tiles [1]

* Leica LIF
- fix file offset calculations for datasets with unstitched tiles

* OME-TIFF
- improve image write performance
- add support for writing precompressed tiles [1]

* OME-XML
- fix incorrect logical operators when checking image dimensions

* RCPNL
- define objective metadata for lens ID 18112

* SDT
- fix reading of files acquired with SPCM 9.90 (thanks to Chen Qian)

* Zeiss LSM
- fix incorrect logical operators when setting channel colors

Bio-Formats improvements:

* Add a batch processing feature to `showinf` (thanks to Torsten Stöter)
* Update `bfconvert` to automatically detect the compression type when using `-precompressed` [1]
* Fix autoscaling of `float` values in `AWTImageTools`
* ImageJ export plugin: fix handling of multi-channel datasets
* `JPEGTurboService` [1]
- add several new methods for retrieving tiles from a single JPEG stream
- expand Javadocs for existing methods

Documentation updates:

* update all links to AwareSystems TIFF documentation to last version from Internet Archive
- see [libtiff mailing list discussion](https://www.mail-archive.com/[email protected]/msg00421.html) for context
* fix index of comannd-line tools
* add documentation for new batch processing feature in `showinf` (thanks to Torsten Stöter)
* add documentation for precompressed tiles feature [1]
* several other fixes for broken links

Component updates:

* `ome-common` was upgraded to 6.0.24
* `cdm-core` was upgraded to 5.6.0

[1] This functionality was implemented through collaboration between Glencoe Software and [NCI Imaging Data Commons](https://datacommons.cancer.gov/repository/imaging-data-commons/),
and has been funded in whole or in part with Federal funds from the National Cancer Institute, National Institutes
of Health, under Task Order No. HHSN26110071 under Contract No. HHSN2612015000031.
2 changes: 1 addition & 1 deletion bio-formats/downloads/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<div class="callout large primary" id="bg-image-bio-formats">
<div class="row column text-center">
<h1>Bio-Formats {{ site.bf.version }} Downloads</h1>
<a href="{{ site.baseurl }}/2024/07/11/bio-formats-7-3-1.html" class="large btn-red button sites-button" style="text-shadow: none;">Read the Release Announcement</a>
<a href="{{ site.baseurl }}/2024/10/24/bio-formats-8-0-0.html" class="large btn-red button sites-button" style="text-shadow: none;">Read the Release Announcement</a>
<a href="https://docs.openmicroscopy.org/bio-formats/{{ site.bf.version }}/" target="_blank" class="hero-link">Read the Docs</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ docker pull jekyll/builder:pages
docker run --rm -v $PWD:/srv/jekyll -eJEKYLL_UID=$UID jekyll/builder:pages jekyll build --config _config.yml,_prod.yml
# Report 4xx status codes except 429 errors (Too Many Requests)
# typically sent by GitHub while linkchecking the downloads
docker run --rm -v $(pwd)/_site:/site jekyll/builder:pages /usr/gem/bin/htmlproofer /site --only_4xx --ignore-status-codes "429" --ignore-files "/site/minutes/,/minutes/,/site/2014/,/site/2018/,/site/citing-ome/,/site/teams/,/site/about/" --ignore-urls "/www.icr.ac.uk/,/medium.com/pangeo/,/java.com/en/download/help/java_6.html/,/columbia.edu/,/eurobioimaging.eu/,/github.com/openmicroscopy/openmicroscopy/commit/,/icm-institute.org/wp-content/,/figure.openmicroscopy.org/demo/,/loci.wisc.edu/,/twitter.com/,/biovisioncenter.uzh.ch/,/www.dundee.ac.uk/locations/national-phenotypic-screening-centre-npsc/,/monash.edu/,/micronoxford.com/,/upf.edu/,/scientifica.uk.com/,/uk1s3.embassy.ebi.ac.uk/,/biorxiv.org/,/openmicroscopy.org/events/ome-community-meeting-2024/,/meded.hms.harvard.edu/,/loc.gov/,/royalsocietypublishing.org/,/science.1082602/,/www.softwarecollections.org/" --no-enforce-https --allow-missing-href --typhoeus='{"headers" : {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36"}}'
docker run --rm -v $(pwd)/_site:/site jekyll/builder:pages /usr/gem/bin/htmlproofer /site --only_4xx --ignore-status-codes "429" --ignore-files "/site/minutes/,/minutes/,/site/2014/,/site/2018/,/site/citing-ome/,/site/teams/,/site/about/" --ignore-urls "/www.icr.ac.uk/,/medium.com/pangeo/,/java.com/en/download/help/java_6.html/,/columbia.edu/,/eurobioimaging.eu/,/github.com/openmicroscopy/openmicroscopy/commit/,/icm-institute.org/wp-content/,/figure.openmicroscopy.org/demo/,/loci.wisc.edu/,/twitter.com/,/biovisioncenter.uzh.ch/,/www.dundee.ac.uk/locations/national-phenotypic-screening-centre-npsc/,/monash.edu/,/micronoxford.com/,/upf.edu/,/scientifica.uk.com/,/uk1s3.embassy.ebi.ac.uk/,/biorxiv.org/,/openmicroscopy.org/events/ome-community-meeting-2024/,/meded.hms.harvard.edu/,/loc.gov/,/royalsocietypublishing.org/,/science.1082602/,/www.softwarecollections.org/,/www.facebook.com/openmicroscopy/,/sourceforge.net/p/icu/mailman/message/35232691/" --no-enforce-https --allow-missing-href --typhoeus='{"headers" : {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/91.0.4472.164 Safari/537.36"}}'

# Test file existence
echo "Checking Schemas existence"
Expand Down