"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "Basic/Pod/Tutorials.pod" between
PDL-2.074.tar.gz and PDL-2.075.tar.gz

About: PDL (Perl Data Language) aims to turn perl into an efficient numerical language for scientific computing (similar to IDL and MatLab).

Tutorials.pod  (PDL-2.074):Tutorials.pod  (PDL-2.075)
skipping to change at line 53 skipping to change at line 53
this document. This guide goes more deeply into the concepts of this document. This guide goes more deeply into the concepts of
"indexing" and "slicing" and how they form the core of numerical "indexing" and "slicing" and how they form the core of numerical
analysis with PDL. analysis with PDL.
=back =back
=head1 INTERMEDIATE =head1 INTERMEDIATE
=over 5 =over 5
=item L<PDL::Threading> =item L<PDL::Broadcasting>
B<Threading> is one of PDL's most powerful features. If you know MATLAB, B<Broadcasting> is one of PDL's most powerful features. If you know MATLAB,
you've heard of "vectorizing". Well, B<threading> is like "vectorizing on you've heard of "vectorizing". Well, B<broadcasting> is like "vectorizing on
steroids". It lets you make very fast and compact code by avoiding steroids". It lets you make very fast and compact code by avoiding
nested loops. All vector-based languages do this, but PDL generalizes nested loops. All vector-based languages do this, but PDL generalizes
the technique to all sorts of applications. the technique to all sorts of applications.
This tutorial introduces PDL's threading feature, and it shows an example This tutorial introduces PDL's broadcasting feature, and it shows an example
implementing Conway's Game of Life in 10 lines and 80 times faster than implementing Conway's Game of Life in 10 lines and 80 times faster than
a classical implementation. a classical implementation.
=item L<PDL::BadValues> =item L<PDL::BadValues>
Sometimes it is useful to specify that a certain value is "bad" or Sometimes it is useful to specify that a certain value is "bad" or
"missing". Scientific instruments some times include portions of "missing". Scientific instruments some times include portions of
invalid data. For example, a CCD camera might produce an image with invalid data. For example, a CCD camera might produce an image with
over-exposed pixels. PDL's "bad values" feature gives you an easy way over-exposed pixels. PDL's "bad values" feature gives you an easy way
to deal with this sort of imperfect data. to deal with this sort of imperfect data.
 End of changes. 3 change blocks. 
4 lines changed or deleted 4 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)