Supported Image File Formats¶
CCP4¶
Format used by the ccp4 software package
- Recognized file extensions: ccp4, map
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.CCP4(normalize_on_save=false, endianess_on_save=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines wether to renormalize image upon saving.
- endianess_on_save (ost.io.Endianess) – Byte order for saving.
DAT¶
Simple binary format for square images
- Recognized file extensions: dat, img
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.DAT(normalize_on_save=false, format=OST_DEFAULT_FORMAT, signed=false, endianess=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines wether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
- signed (bool) – Determines wether data is interpreted as signed or unsigned values during loading and saving.
- endianess (ost.io.Endianess) – Byte order for loading and saving.
DF3¶
PovRay Density file format
- Recognized file extensions: df3
- Recognized based on content: no
- File import: no
- File export: yes
- class ost.io.DF3(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines wether to renormalize image upon saving.
DM3¶
Format used by Gatan Inc.’s Digital Micrograph software
- Recognized file extensions: dm3
- Recognized based on content: yes
- File import: yes
- File export: no
- class ost.io.DM3()¶
DX¶
Format used by the OpenDX software package
- Recognized file extensions: dx
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.DX(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines wether to renormalize image upon saving.
IPL¶
Ditabis Micron Image Plate Scanner Format
- Recognized file extensions: ipl
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.IPL(normalize_on_save=false, format=OST_DEFAULT_FORMAT)¶
Parameters: - normalize_on_save (bool) – Determines wether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
JPK¶
Format used by JPK Instruments AG’s software (Customized Tiff format)
- Recognized file extensions: jpk
- Recognized based on content: no (jpk files without file extension are recognized as tif)
- File import: yes
- File export: yes
- class ost.io.JPK(normalize_on_save=indeterminate, format=OST_DEFAULT_FORMAT, signed=false, phasecolor=false, subimage=-1)¶
Parameters: - normalize_on_save (tribool) – Determines wether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
- signed (bool) – Determines wether data is interpreted as signed or unsigned values during loading and saving.
- phasecolor (bool) – Determines wether the phases of complex values are encoded as color information.
- subimage (int) – Determines which subimage is read from a multi-image jpk (-1 = default image).
MRC¶
Format used by the MRC software package
- Recognized file extensions: mrc
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.MRC(normalize_on_save=false, subformat=MRC_NEW_FORMAT, endianess_on_save=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines wether to renormalize image upon saving.
- subformat (ost.io.Subformat) – Determines wether old style or new style mrc files should be saved.
- endianess_on_save (ost.io.Endianess) – Byte order for saving.
Nanoscope¶
Format used by software from Veeco
- Recognized file extensions: mod
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.Nanoscope(subimage=-1)¶
Parameters: subimage (int) – Determines which subimage is read from a multi-image nanoscope file (-1 = default image).
PNG¶
Portable Network Graphic image format
- Recognized file extensions: png
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.PNG(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines wether to renormalize image upon saving.
Situs¶
Format used by the Situs software package
- Recognized file extensions: situs, sit
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.Situs(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines wether to renormalize image upon saving.
Spider¶
Format used by the Spider software package
- Recognized file extensions: spi
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.Spider(normalize_on_save=false, endianess_on_save=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines wether to renormalize image upon saving.
- endianess_on_save (ost.io.Endianess) – Byte order for saving.
TIF¶
Tagged Image File Format
- Recognized file extensions: tif, tiff
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.TIF(normalize_on_save=indeterminate, format=OST_DEFAULT_FORMAT, signed=false, phasecolor=false, subimage=-1)¶
Parameters: - normalize_on_save (tribool) – Determines wether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
- signed (bool) – Determines wether data is interpreted as signed or unsigned values during loading and saving.
- phasecolor (bool) – Determines wether the phases of complex values are encoded as color information.
- subimage (int) – Determines which subimage is read from a multi-image tif (-1 = default image).