Scientific readers and browser explorer

Native scientific data in TypeScript, with bounded reader discovery.

The package exposes 33 explicit readers across microscopy, whole-slide, AFM and surface metrology, medical volumes, spectroscopy, detector, and raw numeric interchange. Numeric samples remain separate from RGB display pixels; range selection, palettes, slices, projections, and relief are explicit operations.

All readers stay explicitThe generic tab builds its catalog from the capability manifest and package exports, loads likely reader chunks from safe hints, then probes bytes under fixed limits. The five curated modes remain for richer format-specific examples. Local files stay in the browser tab.
Choose a sample or open local scientific data.

Ready.

Source
Not loaded
Dimensions
Not loaded
Native samples
Not loaded
Physical extent
Not loaded
Pixel size / bands
Not loaded
Native min/max
Not measured
Display range
Not rendered
Input size
Not loaded
Render time
Not rendered

Quantitative source values remain unchanged. Palette, stretch, scale, and relief affect only the streamed display pixels shown above.

The PNG is the current display rendering, not a converted scientific dataset.

Generated package reader surface

33 explicit scientific reader exports

The package surface is broader than the interactive explorer above. The explorer currently wires only 5 readers; it does not claim to open every newly supported format. Applications can register any explicit reader export listed below.

Common raster and whole-slide

9 package readers

PNG (purejsimage/scientific/readers/png) · JPEG (purejsimage/scientific/readers/jpeg) · WebP (purejsimage/scientific/readers/webp) · BMP (purejsimage/scientific/readers/bmp) · JPEG 2000 / JP2 (purejsimage/scientific/readers/jp2) · TIFF (purejsimage/scientific/readers/tiff) · OME-TIFF (purejsimage/scientific/readers/ome-tiff) · OME-Zarr (purejsimage/scientific/readers/ome-zarr) · Aperio SVS (purejsimage/scientific/readers/aperio-svs)

Electron microscopy

7 package readers

Gatan DigitalMicrograph (purejsimage/scientific/readers/digital-micrograph) · FEI/Thermo TIA SER (purejsimage/scientific/readers/tia-ser) · FEI/Thermo TIA EMI (purejsimage/scientific/readers/tia-emi) · NCEM EMD 0.2 (purejsimage/scientific/readers/ncem-emd) · FEI/Thermo Velox EMD (purejsimage/scientific/readers/velox-emd) · NanoMegas ASTAR blockfile (purejsimage/scientific/readers/blockfile) · Quantum Detectors Merlin MIB (purejsimage/scientific/readers/mib)

AFM, SPM, and surface metrology

5 package readers

Gwyddion Simple Field (purejsimage/scientific/readers/gsf) · Nanonis SXM (purejsimage/scientific/readers/nanonis-sxm) · Igor Binary Wave v5 (purejsimage/scientific/readers/igor-binary-wave) · Digital Surf SUR/PRO (purejsimage/scientific/readers/digital-surf) · X3P surface exchange (purejsimage/scientific/readers/x3p)

Medical and volume interchange

5 package readers

MRC/CCP4 (purejsimage/scientific/readers/mrc) · NRRD (purejsimage/scientific/readers/nrrd) · MetaImage MHD/MHA (purejsimage/scientific/readers/meta-image) · NIfTI-1/2 (purejsimage/scientific/readers/nifti) · DICOM Part 10 Image (purejsimage/scientific/readers/dicom)

Spectroscopy and detector interchange

6 package readers

ENVI (purejsimage/scientific/readers/envi) · FITS (purejsimage/scientific/readers/fits) · CBF/imgCIF (purejsimage/scientific/readers/cbf) · Lispix RPL/RAW (purejsimage/scientific/readers/rpl) · EMSA/MAS spectrum (purejsimage/scientific/readers/emsa) · ANG/CTF orientation map (purejsimage/scientific/readers/ebsd-text)

Raw numeric interchange

1 package readers

NumPy NPY (purejsimage/scientific/readers/npy)

Live browser demo: Gwyddion Simple Field (purejsimage/scientific/readers/gsf) · ENVI (purejsimage/scientific/readers/envi) · FITS (purejsimage/scientific/readers/fits) · MRC/CCP4 (purejsimage/scientific/readers/mrc) · CBF/imgCIF (purejsimage/scientific/readers/cbf). The remaining package readers are available through their explicit imports and the package reader aggregate, subject to their documented source and runtime boundaries.

Open the generated scientific format reference, benchmark coverage, and import paths →

Real public data

Download compatible scientific raster files

These research, university, and government collections publish ENVI, FITS, MRC, and CBF files. Large files should be downloaded before opening them above.

RIT · .EDU

SHARE 2012 SpecTIR imagery

Direct directory of ENVI .hdr + .img reflectance cubes. Individual images range from about 951 MiB to 13 GiB.

Browse RIT files ↗
NASA GSFC · .GOV

Official FITS sample files

The FITS Support Office publishes image, table, and conformance samples for testing FITS readers.

Browse NASA FITS samples ↗
CCP-EM · GitHub

MRC compatibility maps

The CCP-EM mrcfile project maintains real MRC and CCP4 maps used to test MRC2014 readers.

Browse CCP-EM maps ↗
Paul Scherrer Institute · GitHub

CBF detector examples

Real PILATUS detector frames with x-CBF_BYTE_OFFSET compression for CBF compatibility testing.

Browse PSI CBF files ↗
NASA JPL · .GOV

Free AVIRIS flight lines

Five complete imaging-spectrometer products covering vegetation, cities, geology, calibration, and high-resolution data.

Browse free AVIRIS data ↗
NASA ORNL DAAC · .GOV

AVIRIS-Classic reflectance

Cataloged ENVI .hdr + .bin products with 224 bands from roughly 400–2500 nm. Earthdata sign-in may be required.

Open AVIRIS-Classic catalog ↗
NASA ORNL DAAC · .GOV

HyTES thermal radiance

ENVI .hdr + .dat flight scenes with 256 thermal-infrared bands from 7.5–12 µm.

Open HyTES catalog ↗

Skip the catalog

Specific files ready to download

FITS, MRC, and CBF examples are single-file downloads. For a paired ENVI example, download both numbered files and select them together above.

ENVI CLASSIFICATION · ZIPPackaged map · USGS .GOV

Afghanistan 1 µm mineral map

37,679 × 39,594 · 29-class thematic map · 132 MiB ZIP / 1.49 GB extracted binary · bounded color preview.

FITSUltraviolet telescope · NASA .GOV

NGC 4151 far-ultraviolet image

512 × 512 · scaled int16 · primary image · 526 KiB

Open a single-file download: choose its FITS, MRC, or CBF tab, then select the downloaded file. Open an ENVI download: unpack the archive, choose its .hdr file under ENVI header, choose the matching .img, .bin, or .dat file under Associated binary, then click Open paired files. A browser may save a header as .hdr.txt; the explorer accepts that filename too. GSF is commonly exported from AFM/SPM software rather than distributed by institutional archives.

Scientific raster formats

Numeric data and display pixels use separate steps

GSF, ENVI, FITS, MRC, and CBF remain scientific datasets rather than photographic codecs. Their numeric samples use the same dataset API as OME-TIFF planes. FITS and MRC volumes share lazy cross-sections and bounded Z projections.

ENVI hyperspectral cube displayed in PureJsImage with band and percentile controls
Native uint16 scientific samples stay in the dataset. This view maps them into display pixels locally in the browser tab.