PRINTLT

Print linear transformation parameter values


EnvironmentsPYTHON :: EASI :: MODELER
Quick linksDescription :: Parameters :: Parameter descriptions :: Details :: Examples :: Acknowledgements :: Related

Back to top

Description


Reads the parameters of a linear transformation that have been saved to disk and prints them to the specified reporting device.
Back to top

Parameters


printlt(fillt)

Name Type Caption Length Value range
FILLT * str Linear Transformation parameters file name 1 -    

* Required parameter
Back to top

Parameter descriptions

FILLT

Specifies the name of the MATLAB save/load format file that contains the parameters of the linear transformation.

The file contains the following parameter values:
Back to top

Details

PRINTLT reads linear transformation parameters from the specified MATLAB binary save/load format file (.mat), then outputs the information in human-readable form to the specified report destination (terminal or text file).

The generated report provides the following parameter values:
Back to top

Examples

Use MNFLT to compute the maximum/minimum autocorrelation factors (MAF) linear transformation for channels 108 to 112 of cuprad.pix:

from pci.mnflt import mnflt

fili	=	"cuprad.pix"	# input file
fillt	=	"cuprad_mnflt.mat"	# output file
dbic	=	list(range(108, 112 + 1))	# input channels
noissrc	=	"MAF"	# max/min autocorrelation factors

mnflt( fili, fillt, dbic, noissrc=noissrc)

Print to the screen the linear transformation parameter values stored in cuprad_mnflt.mat:

from pci.printlt import printlt

fillt	=	"cuprad_mnflt.mat"	# parameter values file

printlt( fillt )

PRINTL produces the following report:

Forward Transformation Matrix:
Matrix: 5 by 5
row 0:    0.133510287   -0.627376692   0.0533566534    0.719468434
  -0.260943921
row 1:   -0.122078626      0.5211241   -0.630907547    0.516021008
  -0.221820803
row 2:    0.700099997   -0.229976724   -0.576146774   -0.266460623
   0.232431347
row 3:    0.457614587     0.31857194       0.299475   -0.100145162
  -0.767715103
row 4:   -0.350479338   -0.368897529   -0.347406082   -0.467563589
  -0.633854992

Inverse Transformation Matrix:
Matrix: 5 by 5
row 0:    0.169937468   -0.145214764    0.756566161    0.589990923
 -0.456299543
row 1:   -0.668138409    0.523197452   -0.210541839    0.346495587
  -0.404912551
row 2:    0.059429024   -0.677787585   -0.560803611    0.345109372
  -0.410905136
row 3:    0.683604116    0.462991196   -0.219480941  -0.0733650373
  -0.435074622
row 4:   -0.241947074   -0.194242801    0.173470968   -0.662913874
 -0.543545776

Shift Vector:
Vector: dim: 5
    14.3301597     13.4489577     13.1593463     14.7355044     18.5076856

Channel Numbers:
IntVector: dim: 5
     108      109      110      111      112
-----------------------------------------------
Back to top

Acknowledgements

PCI Geomatics received financial support from the Canadian Space Agency/L'Agence Spatiale Canadienne through the Earth Observation Application Development Program (EOADP) for the development of this software, under contract 9F028-0-4902/12.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.