Giter VIP home page Giter VIP logo

bio-formats-examples's Introduction

Bio-Formats examples

Actions Status Actions Status

This repository contains minimal examples of usage of Bio-Formats as a Java library using either Maven or Gradle.

Prerequisites

The following are required:

JDK 8 or higher
Maven 3.x (for Maven build)
Gradle (for Gradle build)

Building with Maven

From the root directory, run:

mvn

Downloaded files will be stored in the local Maven repository (~/.m2/repository by default).

Building with Gradle

From the root directory, run:

gradle

Downloaded files (including the Gradle distribution itself) will be stored in the Gradle user home directory (~/.gradle by default).

Further Resources

bio-formats-examples's People

Contributors

carandraug avatar ctrueden avatar dependabot[bot] avatar dgault avatar hflynn avatar jamesmyatt avatar jburel avatar joshmoore avatar melissalinkert avatar mtbc avatar qidane avatar rleigh-codelibre avatar sbesson avatar simleo avatar snoopycrimecop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bio-formats-examples's Issues

Possible malware in bioformats-examples-master.zip

I tried downloading bioformats-examples-master.zip and my Windows Defender quarantined it after it downloaded.

The attached screenshot is the entry in Event Viewer and you'll see bioformats-examples-master.zip referenced in the middle of the screen in blue text.

I will be seeing some cyber security folks later tomorrow afternoon and see what they have to say.

IMG_8995

Relicense Bio-Formats examples as BSD-2

See ome/www.openmicroscopy.org#514 for the original discussion

LIke other OME projects, the goal of the Bio-Formats examples maintained in this repository is to illustrate the usage of the API in a manner that makes it as re-usable as possible in documentation, tutorials.

To achieve this, this issue proposes to relicense this component from the current GPL-2 to BSD-2. In addition to the source code relicensing, the project dependency could be simply reduced to formats-bsd.

The list of developers who have made significant contributions to the source files has been computed from git log --pretty=format:"%an%x09" --follow src/main/ | sort | uniq:

Could everyone confirm they are happy for their contributions to be relicensed under the terms of the BSD-2 license?

GeneratePyramidResolutions creates incorrect pyramids

Issues identified as part of embl-cba/plateviewer#8

Executing mvn generates a pyramidal OME-TIFF with identical dimensions across sub-resolutions.

sbesson@ls30630:bio-formats-examples (master) $ showinf -noflat -resolution 0 target/classes/generatedPyramid.ome.tiff 
Checking file format [OME-TIFF]
Initializing reader
OMETiffReader initializing target/classes/generatedPyramid.ome.tiff
Reading IFDs
Populating metadata
Initialization took 0.07s

Reading core metadata
filename = /opt/ome/bio-formats-examples/target/classes/generatedPyramid.ome.tiff
Used files = [/opt/ome/bio-formats-examples/target/classes/generatedPyramid.ome.tiff]
Series count = 1
Series #0 :
	Resolutions = 4
		sizeX[0] = 1024
		sizeX[1] = 1024
		sizeX[2] = 1024
		sizeX[3] = 1024
	Image count = 1
	RGB = false (1) 
	Interleaved = false
	Indexed = false (false color)
	Width = 1024
	Height = 1024
	SizeZ = 1
	SizeT = 1
	SizeC = 1
	Tile size = 1024 x 1024
	Thumbnail size = 128 x 128
	Endianness = intel (little)
	Dimension order = XYZCT (certain)
	Pixel type = uint8
	Valid bits per pixel = 8
	Metadata complete = true
	Thumbnail series = false
	-----
	Plane #0 <=> Z 0, C 0, T 0


Reading pixel data (0-0)
	Read 1/1 planes (100%)
[done]
0.387s elapsed (387.0ms per plane)

Launching image viewer

Reading global metadata

Reading metadata

Although valid from a specification perspective, this is clearly not the intent of this example and the pixel data is clear not expected for sub-resolutions

Screen Shot 2019-04-26 at 16 15 52

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.