 PaperFoldingFractals  Joel Castellanos, Rice University
A classroom teaching or personal learning software tool for Windows that can be an introductory lesson to fractals. Simple, stepbystep processes of paper folding can give rise to infinite verities of fractals. The user learns what fractals are and how
...more>>
 Paper Mosaics  Alex Bateman
Origami tessellations consist of a simple crease pattern unit that gets repeated across a sheet of paper. Download Tess, a computer program that aids in the design of such tilings; and browse a gallery of works created with the application.
...more>>
 Parabolic Path to a Best BestFit Line  Jeff Reinhardt and Joe Simons
To find the best bestfit line for a set of data, students will determine the line that minimizes the sum of the squared deviations from the observed data to that line. This activity uses dynamic statistical software (Fathom 2) to engage students in
...more>>
 Patterns of physical change  Phil Henshaw
Focuses on the use of tools such as derivative reconstruction (DR) to measure growth and changes in a system. Includes: a short paper "Is the basis of change evolutionary?"; a description of the theory of derivative reconstruction as a method of analyzing
...more>>
 Payoff Calculator  www.payoffcalculator.info
Financial calculators for finding out how long payments will take to pay off a loan, mortgage, or car loan. These payoff calculators also estimate how much you can save by adding extra contributions to your payments.
...more>>
 PDEase2D  Macsyma Inc.
PDEase solves a range of nonlinear problems in heat transfer, solid mechanics, fluid mechanics, groundwater flow, electromagnetics, chemical reaction diffusion, and quantum mechanics. It simplifies finite element analysis with automatic gridding, automated
...more>>
 Peanut Software for Windows  Rick Parris
Abstracts and links for downloading free mathematics software: Wingeom (highprecision geometric constructions); Winplot (generalpurpose plotting utility); Winstats (scatter plots, curve fitting, histograms, statistical data, and standard theoretical
...more>>
 PEEI: a computer program for the numerical solution of systems of partial differential equations.  Giacomo Lorenzoni
The program PEEI calculates a numerical solution of almost all the systems of partial differential equations who have number of equations equal or greater of the number of unknown functions. Free download. For Windows XP/Vista/Server 2003.
...more>>
 Peek: Ndimensional polytope visualization by crosssection and projection  Gordon Kindlmann
A program to explore higher dimensional objects interactively through the use of crosssections and projections. The goal is for the user to gain some intuition about higherdimensional geometry. Projective views and 3dimensional crosssections of hypercubes.
...more>>
 Peeze  Patrick Snels
Tessellations and Escherlike perspectives, and tessellations of names, with Peeze, a tessellation program (Windows, PC) to download.
...more>>
 Penrose Tiling Generator  Stephen Collins
A software package for Windows NT, for generating rhombic Penrose tilings and investigating symmetrical topological chains within them.
...more>>
 Percentage Calculator  Chris Misenheimer
JavaScript percentage calculator; percentage calculator in common phrases; percent calculator; add or subtract a percentage (tips, percent off, sales price, tax); percent change; percent error; and percent difference.
...more>>
 Percent  David Giordano
For Win95/98/ME/NT4/2000/XP, or for Pocket PC/Windows CE: calculate the percentage of any number out of any number. Free trial download; shareware program.
...more>>
 Phalanstère  Équipe de Combinatoire Algébrique, Université de MarnelaVallée
Research into the relations between algebra and combinatorics. Membres; Publications; Logiciels; Séminaire. In French.
...more>>
 Philosophy of Science  David Banach
A syllabus and collected resources for a course in the philosophy of science, including excerpts from various books. Topics include ancient Greek science and mathematics: the Golden Section, Pythagoras, infinity and continuity, and Plato and Aristotle,
...more>>
 Physics ToolChest: Vector Algebra Tools  ToolChest Software, Inc.
Multimedia educational software in physics and mathematics. Advanced calculators and study aids for high school and college students.
...more>>
 Pick a number from 1 to 10 ... for SCIENCE!  Alec Perkins
"When asked 'pick a number from 1 to 10,' people tend to pick certain numbers more than others, in particular 7 and 4 over the extremes...." Participate by choosing your own number; see bar graphs and line plots of data submitted thus far according to
...more>>
 pLab: Random Number Generation  Peter Hellekalek; Mathematics Dept., University of Salzburg
Results and links on this fundamental topic in stochastic simulation. RNGs are deterministic algorithms that produce numbers with certain distribution properties. Roughly speaking, these numbers should behave similar to realizations of independent, identically
...more>>
 plantri and fullgen  Gunnar Brinkmann, University of Bielefeld, and Brendan McKay, Australian National University.
Programs for generating certain types of planar graph. Graphs are generated in such a way that exactly one member of each isomorphism class is output without the need for storing them. The speed of generation is more than 100,000 graphs per second in
...more>>
 Poly and Poly Pro  Pedagoguery Software
Mac and Windows shareware programs for exploring and constructing paper models of polyhedra. With Poly, you can manipulate a polyhedral solid on the computer and print out a flattened version (a net) which can then be cut out, folded, and taped, to produce
...more>>
 Polygon Boolean operations on sets of polygons  Klaas Holwerda
Boolean: GDSII viewer/editor + (boolean) operations on sets of 2d polygons. Operations; Introduction; screenshots; C ++ source, executables and documentation for download; Acknowledgments, Feedback, mailing list; documentation (algorithm); documentation
...more>>
 Polyhedra in the Classroom  Suzanne Alejandre
Middle School student activities to pursue with a computer in the classroom. Introduction to Polyhedra; paper nets to print out and fold; Kaleidotile; Buckyballs; Crystals (paper nets, systems); Cube coloring problems; links to polyhedra on the Web.
...more>>
 Polyhedron: An application in solid geometry  Stelian Dumitrascu
Software based on "deductionfree geometry," which allows the user to perform various actions upon solids as if holding these solids in your hands. It simulates a number of tools, such as the ruler, protractor, setsquare, compass, bisector, saw, and eraser.
...more>>
 Polyhedrons: PolyMod Polyhedron Modeler  Daniel Grunberg
An experimental K12 and collegelevel Windows software program that allows the user to create both regular and irregular 3dimensional polyhedrons on the screen and view them from different angles, then print out a polyhedral net or template and glue
...more>>
 Polymake  Ewgenij Gawrilow and Michael Joswig
A tool for the algorithmic treatment of polytopes and polyhedra. Polymake has
C++ and perl interfaces that allow the user to combine the wealth of available methods with his/her own implementations.
...more>>
 Popnoggin  Popspring LLC
Popnoggin is a software program that allows parents or teachers to "install" popup flash cards on any game or site a student uses. Set parameters for drilling math facts to "buy" time on the site or game.
...more>>
 POVRay  Persistence of Vision Raytracer Pty. Ltd
The Persistence of Vision RayTracer creates threedimensional, photorealistic images using a rendering technique called raytracing, which calculates an image of a scene by simulating the way rays of light travel in the real world. Download the latest
...more>>
 PowerMath: the Virtual Reality Mathematics Teacher  Alexandre Menezes, PowerClassroom Software, LLC
Modular, studentcentered instruction software for Windows, based on visualization of mathematical ideas. Available in licenses from one to unlimited users. Demo CD available. Pricing and topics listed on web site.
...more>>
 A Practical Guide to Wavelet Analysis  Christopher Torrence and Gilbert P. Compo
Read an introduction to wavelet analysis and Monte Carlo methods, or download it in PDF or PostScript format. Use an interactive wavelet plotting form to investigate sample time series or your own data. Download wavelet software in Fortran, IDL, or
...more>>
 Preconditioned Eigensolvers  Andrew Knyazev; Dept. of Mathematics, Univ. of Colorado at Denver
Investigations into matrixfree iterative methods for partial eigenvalue
problems that take advantage of using preconditioners to accelerate convergence. Papers, an interactive discussion, a bibliography, related conferences, and links to software.
...more>>
 primegen  D. J. Bernstein
Download primegen, a small, fast library to generate prime numbers in order. Using the Sieve of Atkin instead of the traditional Sieve of Eratosthenes, it generates the 50847534 primes up to 1000000000 in just 8 seconds on a Pentium II350; it prints
...more>>
 Prime Hunter Game  Benny Lam, Gameducate.com
Hunt for prime numbers (or the largest prime factor in a composite number) from a board with a random layout of digits. Free download, or shareware version available. For Windows.
...more>>
 Prime Number Listening Guide  Chris Caldwell; Dept. of Mathematics & Computer Science, Univ. of Tennessee at Martin
A guide to an online program that you can use to create your own "primal sounds" if you can play midi files. Caldwell introduces a few ways to hear the primes and use them to hear both the simple patterns (there are some) and the perplexing irregularities
...more>>
 The Prime Pages  Chris Caldwell; Dept. of Mathematics & Computer Science, Univ. of Tennessee at Martin
An index of information on prime numbers. Definition; Articles and information on primes, including how to find and prove primality, and a wealth of historical information. Lists of primes and prime factorizations, including the first x primes and the
...more>>
 Primordial Soup Kitchen  David Griffeath, Dept. of Mathematics, Univ. of Wisconsin
Research on the selforganization of random cellular automata. Griffeath produces colorful computer graphics that illustrate the ability of local parallel update rules to generate spatial structure from disordered initial states. His Welcome offers access
...more>>
 Principia Mathematica II  Michael Meyling
An open source project attempting to present mathematical knowledge in a formal, correct form. It includes a proof verifier which checks a mathematical proof written in a certain formal language and an HTML converter for making mathematical HTML pages.
...more>>
 PRISM (Parallel Research on Invariant Subspace Methods)
A project the goal of which is to develop infrastructure and algorithms for the parallel solution of eigenvalue problems. PRISM is currently investigating a complete eigensolver based on the Invariant Subspace Decomposition Algorithm
for dense symmetric
...more>>
 Probability Explorer  Hollylynne Stohl
An openended learning environment for Windows for representing data in multiple ways, engaging students in designing, simulating, and analyzing results of probability experiments. The software environment can be used for activities from upper elementary
...more>>
 Prof. Dr, H.C. Tijms  Henk Tijms
Home page for this professor. Includes two software packages, free for noncommercial use: MCQueue (educational software for Markov chains and queues), and ORSTAT2000 (educational software for probability and operations research, including modules for
...more>>
 Prognosis  Johann Rost
Business software that uses artificial intelligence and statistical methodology to achieve forecasting accuracy for market shares, sales, profits, demand for services or material, etc. The program does not require a background in statistics or time series
...more>>
 Programs  Eight Queens / Knight's Tour  Prashant
Programs for implementing some popular algorithms from graph theory, including programs for solving Eight Queens / Knight's Tour, using Heuristics.
...more>>
 Project Hermite  Shayne Waldron
Because bounding the error in Hermite interpolation in terms of the derivative which kills the interpolating space is of interest in numerical analysis and in the analysis of ordinary differential equations, there is an extensive literature on the subject.
...more>>
 Project Welcome (Web Educator's Library Collection of Mathematical Explorations)  MAA (Mathematical Association of America)
Interactive mathematical programs in a newly developed, Javabased interface.
Download online or offline versions of the player. Twenty lessons, with summaries, include "Best Linear Fit," "Limits of Functions," "Piecewise Functions," "Nonlinear Equations,"
...more>>
 Projet PRISME  INRIA, Sophia Antipolis
Les activités du projet PRISME sont centrées sur la géométrie algorithmique et ses applications, et sur les aspects géométriques de la robotique. Les études sont motivées par les nombreux domaines
...more>>
 Prolin: Mixed Linear Integer Programming Solver  Joćo Matos, Ricardo Matos
Free software to handle mixed linear integer programming problems with sensitivity analysis. Windows 2000/XP. In Portuguese.
...more>>
 PyGeo  Arthur Siegel
A dynamic geometry toolset written in Python, with dependencies on Python's Numeric and VPython extensions. It defines a set of geometric primitives in 3d space and allows for the construction of geometric models that can be manipulated interactively,
...more>>
 pysimplex  Aaron Watters
Mixed Integer Linear programming modules: pysimplex provides some basic symbolic programming tools for constructing, solving and optimizing systems of linear equations and inequalities. It includes an implementation of the classical SIMPLEX linear optimization
...more>>
 Qhull  The Geometry Center
Download Qhull, software that computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthestsite Delaunay triangulations, and furthestsite Voronoi diagrams. It runs in 2d, 3d, 4d,
and higher dimensions.
...more>>
 QMG: mesh generation and related software  Stephen A. Vavasis; Computer Science Dept., Cornell University
The QMG package does finite element mesh generation in two and three dimensions. The package includes geometric modeling software, the mesh generator itself, and a finite element solver. It is free software whose source code is downloadable from the Web.
...more>>
 The Quake Project  The Department of Civil and Environmental Engineering and the School of Computer Science at Carnegie Mellon University; and the University of Southern California's Southern California Earthquake Center (SCEC)
An NSF and DARPAfunded project developing the capability for predicting, by computer simulation, the ground motion of large basins during strong earthquakes, and using this capability to study the seismic response of the Greater Los Angeles Basin. Research
...more>>
 
