Menu

Tree [1d6263] master v2.019 /
 History

HTTPS access


File Date Author Commit
 Basic 2018-04-29 Chris Marshall Chris Marshall [2056f9] Update VERSION to 2.019 for final release prepa...
 Demos 2016-09-11 Bas Couwenberg Bas Couwenberg [6ec5e7] Fix numerous spelling errors.
 Doc 2016-09-12 Henning Glawe Henning Glawe [880ff6] Accept comma-separated directory lists in scant...
 Example 2016-02-23 Derek Lamb Derek Lamb [212fe5] Spelling corrections, remove debugging print st...
 Graphics 2018-04-19 Derek Lamb Derek Lamb [80bb99] A few more changes to links etc for the GH tran...
 IO 2018-04-17 Ed J Ed J [7ba350] guard against no Devel::CheckLib so can generat...
 Lib 2018-04-17 Ed J Ed J [3cfe89] set WITH_PROJ4 to 0 if Alien::Proj4 fails so t/...
 Perldl2 2017-07-04 sisyphus sisyphus [ba037c] Perldl2/pdl2 - regex to cater for pdl2 having b...
 cygwin unknown
 debian unknown
 inc unknown
 macosx unknown
 t 2018-04-13 Jerry Leibold Jerry Leibold [601ac1] Fix MatrixOps det to use cached lu_decomp
 utils unknown
 win32 2018-04-19 Derek Lamb Derek Lamb [80bb99] A few more changes to links etc for the GH tran...
 xt 2015-03-15 Zakariyya Mughal Zakariyya Mughal [3ca925] add author test to check Changes log and run in...
 .gitattributes 2016-04-26 Derek Lamb Derek Lamb [418b59] Add a .gitattributes file so GitHub repo langua...
 .gitignore unknown
 .travis.yml 2018-04-17 Ed J Ed J [7ba350] guard against no Devel::CheckLib so can generat...
 Bugs.pod 2018-04-09 Ed J Ed J [7fe5ad] better whitespace
 COPYING unknown
 Changes 2018-05-05 Chris Marshall Chris Marshall [1d6263] Update Changes for PDL-2.019 release
 Changes_CVS unknown
 DEPENDENCIES 2017-05-17 Chris Marshall Chris Marshall [b52197] Add some missing modules to DEPENDENCIES
 DEVELOPMENT 2018-05-05 Chris Marshall Chris Marshall [1d6263] Update Changes for PDL-2.019 release
 INSTALL 2015-10-10 Chris Marshall Chris Marshall [838385] Update VERSION and docs for CPAN Release 2.013_06
 INTERNATIONALIZATION unknown
 Known_problems 2018-04-29 Chris Marshall Chris Marshall [2056f9] Update VERSION to 2.019 for final release prepa...
 MANIFEST 2018-04-13 Chris Marshall Chris Marshall [3179f8] Update MANIFEST for PDL devel release
 MANIFEST.SKIP 2015-08-05 Zakariyya Mughal Zakariyya Mughal [028ac8] add appveyor.yml to configure Appveyor CI (buil...
 Makefile.PL 2018-04-21 Ed J Ed J [d409d0] use `close $fh` to dodge bizarre CI fail on 5.1...
 PDLdb.pl unknown
 README 2018-03-10 Derek Lamb Derek Lamb [9ac35e] Start the move from a Sourceforge-hosted git re...
 README.md 2015-08-05 Zakariyya Mughal Zakariyya Mughal [f26aca] display build status as a table
 TODO 2015-06-03 Zakariyya Mughal Zakariyya Mughal [32cd49] update TODO to remove the test refactoring items
 appveyor.yml 2017-09-28 Derek Lamb Derek Lamb [b3a5db] Change dmake to gmake on Strawberry Perl (AppVe...
 m51.fits unknown
 pdl.c unknown
 pdldoc unknown
 perldl 2016-09-11 Bas Couwenberg Bas Couwenberg [6ec5e7] Fix numerous spelling errors.
 perldl.conf unknown

Read Me

++ WARNING: There is absolutely no warranty for this software ++
++ package. See the file COPYING for details.                 ++

Important reading

Please check the following files for further information
*BEFORE* sending us your questions:

INSTALL 		Basic installation instructions

INTERNATIONALIZATION    Notes re PDL i18n issue and status

DEPENDENCIES		Other software that PDL relies on (and where to get it)

Release_Notes		A list of features or issues with regard to the
                        current version, always worth checking!

Known_problems	 	Check before you report problems

BUGS.pod		How to make a bug report, PDL::Bugs

perldl.conf		PDL configuration options

Basic/Pod/FAQ.pod 	The FAQ in pod format
			Try 'perldoc PDL::FAQ' after installation.

Basic/Pod/QuickStart.pod
			A quick overview of PDL
			Try 'perldoc PDL::QuickStart' after installation.

Basic/Pod/BadValues.pod
                        A discussion of the bad value support in PDL

DEVELOPMENT		How to participate in the development of PDL



*NOTE*  Most PDL documentation is available online within the PDL shell,
        pdl2 (or perldl).  Try the help command within either shell.



PDL -- the package
------------------
The Perl Data Language (a.k.a. PerlDL or PDL) project aims to turn perl
into an efficient numerical language for scientific computing. The PDL
module gives standard perl the ability to COMPACTLY store and SPEEDILY
manipulate the large N-dimensional data sets which are the bread and
butter of scientific computing.  e.g. $a=$b+$c can add two 2048x2048
images in only a fraction of a second.

The aim is to provide tons of useful functionality for scientific and
numeric analysis.

Check the pdl web site at http://pdl.perl.org for more information.



Installation
------------
Please read the file INSTALL for information on how to
configure and install PDL.  The Release_Notes and Known_problems
files contain important version specific information.  Be *sure*
to read Known_problems if you have any INSTALL issues.

Once you have built PDL and either installed it or done
'make doctest', try either

	perl -Mblib Perldl2/pdl2

from within the root of the PDL tree or just

	pdl2
	
if you have installed PDL already ('make install') to get the
interactive PDL shell.  In this shell, 'help' gives you
access to PDL documentation for each function separately
('help help' for more about this) and 'demo' gives you some
basic examples of what you can do.



Bug Reports
-----------
You can check the existing PDL bugs on GitHub at

	https://github.com/PDLPorters/pdl/issues

The mailing list archives can be searched/read at

	http://pdl.perl.org/?page=mailing-lists

Questions about problems and possible bugs can be discussed
via the pdl-general mailing list.  This is very useful if you are
not sure what you have is a bug or not.  For example, the list
is the place to go for install problems.

If you need to post a problem report, and after checking with
the pdl-general list that it *is* a bug, please use the GitHub issue
tracker system following the guidance in the BUGS file.


Notes
-----
Directory structure:

Basic/	   - The stuff that PDL would be no use without
Demos/     - Showcase for PDL, type demo at the perldl prompt.
Doc/       - Modules for building/using the PDL documentation database
Example/   - Sample programs using PDL
Graphics/  - The stuff that PDL needs to make pictures
IO/	   - The stuff that PDL needs to write and read strange files
Lib/	   - The stuff that PDL would still be useful without but
	       which makes PDL even more useful
Perldl2/   - The PDL shell version 2 source and development
TestTools/ - Tools for testing PDL
cygwin/    - Platform specific information
debian/    - Platform specific information
inc/       - Local module directory for PDL build process development
macosx/    - Platform specific information
t/         - PDL tests directory
utils/     - Utilities relating to PDL
win32/     - Platform specific information



Comments are welcome - so are volunteers to write code and documentation!
Please contact the developers mailing list pdl-devel@lists.sourceforge.net
(subscription info http://pdl.perl.org/?page=mailing-lists) with ideas
and suggestions.

  The PDL developers.



Compilation Reports:
--------------------
The CPAN Testers' result page provides a database showing the results
of compiling PDL and many other CPAN packages on multiple platforms.
See http://testers.cpan.org/
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.