ICC-Profile

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

- added 'bkpt' method to 'Chart.pm'.

- updated 'Chart_test.plx' to test methods added today.

- added subroutine '_xyzDivisor' to 'Chart.pm', to factor code used in XYZ methods.

- modified 'xyz' method of 'Chart.pm' to use '_xyzDivisor'.

2012-04-05

- modified 'spec2XYZ' method of 'Chart.pm' to return encoded values using '_xyzDivisor'.

- removed 'spec2xyz' method of 'Chart.pm'.

- renamed 'spec2XYZ' to 'spec2xyz'.

- modified 'iwtpt', 'wtpt' and 'bkpt' methods of 'Chart.pm' to use '_xyzDivisor'.

- added 'current' method to 'Chart.pm'.

- removed 'xyz_slice' method of 'Chart.pm'.

- updated 'Chart_module_notes.txt', 'Chart_test.plx' and '40_Chart.t' for recent changes to 'Chart.pm'.

- updated all press curve examples to use media relative encoding, and 'device' method.

2012-04-06

- modified 'cat' method of 'Shared.pm' to use nMAT object.

- renamed 'cat' to 'bradford'.

- added 'cat02' method to 'Shared.pm'.

- modified 'add_lab' method of 'Chart.pm' to use nMAT objects.

- added 'cat_test.plx' snippet.

2012-04-07

- added 'press_curve_7_example.plx'.

2012-04-11

- added 'akima.pm' module.

- added 'akima_test.plx'.

- added 'akima_module_notes.txt'.

- modified 'Curve_test.plx' to test 'akima' based curves.

2012-04-13

- added snippet 'linear_least_squares.txt'.

- modified subroutine '_endslope' of 'akima.pm' to fit a quadratic equation using least squares, instead of linear equation.

2012-04-14

- modified '_endslope' to use weighted cubic function, and renamed '_endpoint'.

- modified '_objderv' to compute endpoint slopes and derivatives using standard Akima method, then call '_endpoint' to overwrite the endpoint derivatives.

- added several tests to 'akima_test.plx'.

- added '_parametric' method to 'akima.pm', prints error message if called.

- modified 'array' method of 'akima.pm' to get/save an array containing x-values, y-values and derivatives.

2012-04-15

- modified 'new' method of 'akima.pm' by adding optional endpoint flag parameter.

- modified '_objderv' to use endpoint flag.

- modified the '_makeCWF' subroutine of 'Chart.pm' to use 'akima.pm' objects, instead of 'Math::Akima' objects.

- added 'normalize' method to 'akima.pm'.

- modified 'add_set' method of 'Chart.pm' to handle '[]' as a column slice.

- added 'press_curve_8_example.plx' to generate TVI curves.

2012-04-16

- modified 'analyze' method of 'Chart.pm' to treat '-0' as '0' when building hash.

2012-04-18

- modified '_readChart' method of 'Chart.pm'. changed record separator key from {'rec_sep'} to {'read_rs'};

- modified '_readChart' method of 'Chart.pm' to localize setting of $/ variable.

- modified '_writeChart' method of 'Chart.pm'. added optional header key {'write_rs'} to set record separator.

2012-04-19

- modified 'opt_pcs' subroutine in press curve examples 2-7 to pass $xyz2Lab_p parameter, and use 'ramp' method to make sample list.

2012-04-20

- added 'press_curve_9_example.plx' to generate press curves per CGATS TR 015.

- removed '_crawl2' subroutine from 'nPINT.pm' (wasn't used).

- added 'recursive_sub_call.plx' snippet.

2012-04-21

- added subroutines 'x2L', 'L2x', 'dLdx', and 'dxdL' to 'Shared.pm'.

- modified subroutines 'xyz2Lab', 'Lab2xyz', 'xyz2Lxyz', 'Lxyz2xyz', 'Lab2Lxyz', 'Lxyz2Lab', 'Lab2XYZ', 'XYZ2Lab', 'Lxyz2XYZ' and 'XYZ2Lxyz' of 'Shared.pm' to use 'x2L' and 'L2x'. 

- modified subroutines 'xyz2Lab_jac' and 'Lab2xyz_jac' of 'Shared.pm' to use 'dLdx' and  'dxdL'.

- renamed subroutines 'xyz2Lab', 'Lab2xyz', 'xyz2Lxyz', 'Lxyz2xyz', 'Lab2Lxyz' and 'Lxyz2Lab' of 'Shared.pm' to start with underscore.

- added subroutine '_crawl' to Shared.pm.

- added new subroutines 'xyz2Lab', 'Lab2xyz', 'xyz2Lxyz', 'Lxyz2xyz', 'Lab2Lxyz' and 'Lxyz2Lab' to 'Shared.pm', which call the underscored versions.

- added tests for color transform functions to 'Shared_test.plx'.

- modified many examples to use 'xyz2Lab', 'Lab2xyz', 'xyz2Lxyz', 'Lxyz2xyz', 'Lab2Lxyz' and 'Lxyz2Lab' subroutines instead of PCS objects.

2012-04-25

- added snippets 'linear_3D_transform.plx' and 'perspective_transform_2.plx' to test ideas on fine-tuning data sets.

2012-04-26

- modified 'select' and 'ramp' methods of 'Chart.pm' to use optional sample list parameter.

- added constants 'D50', 'd50' and 'PI' to 'Shared.pm'.



( run in 0.602 second using v1.01-cache-2.11-cpan-524268b4103 )