summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2010-11-24Update to FriCAS 1.1.1asau4-8/+24
Notable changes since version 1.1.0: - New graphics framework. - Support for using GMP with sbcl on 32/64 bit AMD/Intel processors (to activate it one must use '--with-gmp' option to configure). - Improvements to integration and normalization. In particular integrals containing multiple non-nested roots should now work much faster. Also FriCAS now can compute more integrals of Liouvillian functions. - Several new special functions. - Improvements to efricas. - Looking for default init file FriCAS now first tries to use '.fricas.input' and only if that fails it looks for '.axiom.input'. Bug fixes, in particular: - Numeric atan, asin and acos took wrong branch. - WeierstrassPreparation package did not work. - Saving and restoring history should be now more reliable. - Fixed two bugs in Spad compiler related to conditional compilation. - Fixed a problem with rational reconstruction which affected guessing package.
2010-11-24update to 2.2.1drochner4-9/+29
changes: -misc fixes and feature additions -space saving / time improvements -needs py-cython-0.13
2010-11-24Update Libtommath to version 0.42.0agc2-8/+9
pkgsrc changes: + Add license + Update master site Changes since last pkgsrc version (0.39): July 23rd, 2010 v0.42.0 -- Fix for mp_prime_next_prime() bug when checking generated prime -- allow mp_shrink to shrink initialized, but empty MPI's -- Added project and solution files for Visual Studio 2005 and Visual Studio 2008. March 10th, 2007 v0.41 -- Wolfgang Ehrhardt suggested a quick fix to mp_div_d() which makes the detection of powers of two quicker. -- [CRI] Added libtommath.dsp for Visual C++ users. December 24th, 2006 v0.40 -- Updated makefile to properly support LIBNAME -- Fixed bug in fast_s_mp_mul_high_digs() which overflowed (line 83), thanks Valgrind!
2010-11-18Remove superfluous dependencies, found by Dennis den Brok.wiz1-6/+2
Bump PKGREVISION.
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs17-32/+34
2010-11-13Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES.shattered1-2/+2
2010-11-08Remove PHTHON_VERSIONS_INCOMPATIBLE, all versions in the list are not in pkgsrc.obache1-2/+1
2010-11-06Changes 1.10.11:adam3-20/+19
* Fix image-fill, pattern and gradient export. * Read tab colors from OOo config in ODF files. * Improve some ODF chart import/export. * Import/export all sheet objects from and to ODF files. * Fix reformatting of cells on expression entry. * Allow multiple selection in manage sheet dialog. * Permit ctrl-click specification of sort columns. * Set ODF files to save by default as ODF files. * Fix ssconvert crash on form controls. * Improve printing of the form controls. * Permit choice whether to print sheet objects. * Export/import tick label rotation angle. * Read and write cell comments from/to OpenXML. * Revised ssconvert man page. * Fix several potential and actual problems highlighted by LLVM/clang static analysis. * Fix date entry problem. * Fix problem with inter-process empty-value paste. * Fix problem with inter-process object paste. * Allow user-defined templates. * Improve test suite.
2010-11-02update to 1.4.1drochner2-7/+7
changes: -Added support for multi-threading in pure C -refactorization of the opcode machinery, Added a couple of opcodes -fixes -release GIL during computations for better resource usage for multithreaded apps
2010-11-02update to 1.0.11drochner4-11/+10
changes: * Allow changing variable names for all plotting functions * Add SlopefieldTicks, VectorfieldTicks, LinePlotVariableNames, and SurfacePlotVariableNames, parameters * Add AskButtons interactive function * Add RungeKuttaFull, EulersMethodFull functions * CHANGE: spelling fix: AuxiliaryUnitMatrix doesn't have two l's * Support for setting legend on LinePlotDrawLine with a "legend" parameter * Allow comparisons (== and !=) with null, treating it as an empty matrix * Uses GIO instead of GnomeVFS * Allow slopefield solutions to leave plot window by a small fudge factor. -bugfixes -documentation / translation updates
2010-11-02update to 134drochner2-7/+7
changes: -The prefix needed for parsing hex values is now "0x" and no longer "$" -The associativity of binary operators can now be changed. -The pow operator is now right associative. -Seperator can now be used outside of functions. +bugfixes
2010-10-25Update to eigen 2.0.15markd3-10/+14
A years worth of fixes since 2.0.4.
2010-10-16+ lp_solve.wiz1-1/+2
2010-10-16Initial import of lp_solve-5.5.2.0:wiz5-0/+131
lp_solve is a Mixed Integer Linear Programming (MILP) solver. It is a free linear (integer) programming solver based on the revised simplex method and the Branch-and-bound method for the integers. lp_solve solves pure linear, (mixed) integer/binary, semi-continuous and special ordered sets (SOS) models.
2010-10-03NetBSD-5.1 have fmax.obache2-5/+5
2010-10-01Reduce TeX dependencies.minskim6-35/+67
math/pari does not need the entire set of teTeX packages. Rather, pdftex and a few font packages suffice to build its documentation.
2010-09-23Updating math/p5-Math-BigInt-Pari from 1.13nb2 to 1.14sno2-7/+7
pkgsrc changes: - bump required perl5 version to 5.12.2nb1 to get Math::BigInt>=1.90 Upstream changes: 2010-09-10 v1.14 rafl 5716 tests * Fix tests with Math::BigInt >= 1.90 and depend on it.
2010-09-23Updating math/p5-Math-BigInt-GMP from 1.24nb2 to 1.32sno3-14/+16
pkgsrc changes: - adjust license - adjust patch to find libgmp - require perl>=5.12.2nb1 to get Math::BigInt>=1.90 Upstream changes: 2010-09-23 v1.32 rafl 5559 tests * Re-upload 1.31 as a stable release without further changes. 2010-09-21 v1.31 rafl 5559 tests DEVELOPMENT RELEASE * Add hooks for Storable (de-)serialisation. * Avoid failure in the destructor if someone blessed nonsense into our class. 2010-09-20 v1.30 rafl 5558 tests * Re-upload 1.29 as a stable release without further changes. 2010-09-19 v1.29 rafl 5558 tests DEVELOPMENT RELEASE * Attempt to fix a bug in the bundled version Devel::CheckLib. It used to ignore @Config{qw(ccflags ldflags)} and only tried to look for headers and libraries with the compiler's default include- and lib-paths as well as those explicitly asked for by the user. 2010-09-17 v1.28 rafl 5558 tests * Re-upload 1.27 without further changes as a stable release. 2010-09-15 v1.27 rafl 5558 tests DEVELOPMENT RELEASE * Try to support perls older than 5.8.8 again. Tested with 5.8.7 and 5.6.2. 2010-09-14 v1.26 rafl 5558 tests DEVELOPMENT RELEASE * Error out early if libgmp or gmp.h are missing. * Clone Math::BigInt::GMP instances on thread cloning. This should make the module threadsafe. 2010-09-10 v1.25 rafl 5536 tests * Fix tests with Math::BigInt >= 1.90 and depend on it.
2010-09-23Updating math/p5-Spreadsheet-ParseExcel from 0.5700nb1 to 0.5800sno2-7/+6
Upstream changes: 0.58 September 17 2010 ! Fix for text cells formatted with a leading apostrophe. http://rt.cpan.org/Public/Bug/Display.html?id=61299 ! Documentation fixes. Thanks to Dan Dascalescu Fix RT #61320 (typos) http://rt.cpan.org/Public/Bug/Display.html?id=61320 ! Fix for currency locales in format strings. Reported by wjaguar. http://rt.cpan.org/Public/Bug/Display.html?id=60547 ! Fix for incomplete SETUP records. Reported by M.C. Deurloo.
2010-09-20This package have nothing to buildlink3.obache1-12/+0
2010-09-20Update py-ephem to 3.7.3.4.obache3-24/+105
Based on PR#43737 by Kamel Derouiche. remove RESTRICTION, because COPYING file said GPL or LGPL, nothing for others. PyEphem CHANGELOG ================= Version 3.7.3.4 (2009 April 30) ------------------------------- - Added a new ``next_pass()`` method to ``Observer`` that searches for when a satellite next rises, culminates, and sets. - Added a ``compute_pressure()`` method to ``Observer`` which computes the standard atmospheric pressure at the observer's current elevation. This function now gets called automatically on new ``city()`` objects before they are returned to the user. - Corrected the altitude of San Francisco as returned by ``city()``. - Improved the copyright message so that two more authors are credited. Version 3.7.3.3 (2008 October 3) -------------------------------- - Added ``cmsI`` and ``cmsII`` attributes to ``Jupiter`` to provide the central meridian longitude in both System I and System II. - **Bugfix**: Saturn was returning the wrong values for its earthward and sunward angle tilt. Version 3.7.3.2 (2008 July 2) ----------------------------- - **Bugfix**: the rising and setting functions, if called repeatedly, would sometimes get hung up on a single answer which they would return over and over again instead of progressing to the next rising or setting. They should now always progress instead of getting stuck. Version 3.7.3.1 (2008 July 1) ----------------------------- - **Bugfix**: the rising and setting functions were attempting to achieve such high precision that users sometimes found circumstances under which they would not complete at all! They now stop and return an answer once they are withing a half-second of the real time of rising, transit, or setting, which solves the problem without damaging the quality of the results when tested against the Naval Observatory. - Upgraded to the libastro from XEphem 3.7.3. Version 3.7.2.4 (2008 June 12) ------------------------------ - **Incompatible Change**: After feedback from users, I have changed the ``Observer`` methods which find risings, settings, and transits, so that they do not change their Observer's ``.date`` attribute. So the sequence: .. code-block:: python r1 = boston.next_rising(mars) r2 = boston.next_rising(mars) now computes the same value twice! If you want a series of calls to each begin when the other left off, you can use the ``start=`` parameter described in the next item: .. code-block:: python r1 = boston.next_rising(mars) r2 = boston.next_rising(mars, start=r1) - Added an optional ``start=`` argument to the rising, setting, and transit ``Observer`` functions, that tells them from which date and time to begin their search. - **Bugfix**: Rewrote planetary moon routines so that moons of Mars, Jupiter, Saturn, and Uranus now return appropriate data for years 1999-2020. (Each moon had been returning the unmodified position of its planet, because I was unsure whether I could distribute the moon data with PyEphem.) - You can no longer create arbitrary attributes on an ``Observer``, to prevent users from accidentially saying things like ``here.longitude`` or ``here.lon`` when they mean ``here.long``. Create your own subclass of ``Observer`` if you need the power to set your own attributes. - The ephem module now provides a ``__version__`` symbol. - Added test suite that tests planet and planet moon positions against JPL ephemeris data (needs more work). Version 3.7.2.3 (2008 January 8) -------------------------------- - Three new classes ``Equatorial``, ``Ecliptic``, and ``Galactic`` allow coordinates to be transformed between the three systems (ability to transform coordinates was requested by Aaron Parsons). - Added constants for popular epochs ``B1900``, ``B1950``, and ``J2000``. - Added named functions for every solstice and equinox (before, only the vernal equinox could be asked for specifically). - Product tests have been moved inside of the ``ephem`` module itself, and can now be invoked simply by running: .. code-block:: bash $ python setup.py test - **Bugfix**: ``Angle()`` can no longer be directly instantiated. - **Bugfix**: San Francisco had the wrong coordinates in the cities database (pointed out by Randolph Bentson). Version 3.7.2.2 (2007 December 9) --------------------------------- - The phases of the moon can now be determined through the functions ``next_new_moon()``, ``next_full_moon()``, ``previous_new_moon()``, et cetera. - Added a modest database of world cities; the ``city()`` function returns a new Observer on each call: .. code-block:: python observer = ephem.city('Boston') - Using the old ``rise``, ``set``, and ``transit`` attributes on ``Body`` objects now causes a deprecation warning. - **Bugfix**: the last release of PyEphem omitted the constants ``meters_per_au``, ``earth_radius``, ``moon_radius``, and ``sun_radius``; the constant ``c`` (the speed of light) is also now available. Version 3.7.2.1 (2007 October 1) -------------------------------- - Functions now exist to find equinoxes and solstices. - Bodies now cleanly offer three different versions of their position, rather than making the user remember obscure rules for having each of these three values computed: * Astrometric geocetric right ascension and declination * Apparent geocentric right ascension and declination * Apparent topocentric right ascension and declination - Bodies can now find their next or previous times of transit, anti-transit, rising, and setting. - A ``localtime()`` function can convert PyEphem ``Date`` objects to local time. - Now ``ephem.angle`` instances can survive unary ``+`` and ``-`` without getting changed into plain floats. - The ``elev`` Observer attribute has been renamed to ``elevation``. - Observers now display useful information when printed. - Added a much more extensive test suite, which, among other things, now compares results with the United States Naval Observatory, insisting upon arcsecond agreement. - **Bugfix**: When a fixed body is repeatedly precessed to different dates, its original position will no longer accumulate error. Version 3.7.2a (2007 June) -------------------------- - Upgraded to the libastro from XEphem 3.7.2. - Should now compile under Windows! - **Bugfix**: rewrote date-and-time parsing to avoid the use of ``sscanf()``, which was breaking under Windows and requiring the insertion of a leading space to succeed. - Improved the error returned when a date string cannot be parsed, so that it now quotes the objectionable string (so you can tell which of several date strings on the same line gave an error!).
2010-09-15Update to ess 5.11markd5-80/+90
3.5 years worth of bug fixes/changes.
2010-09-14More PKGREVISION bumps for pixman update.wiz1-2/+2
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz17-31/+34
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-09-13Update to 1.10.10; collect goffice0.8 dependency information in onewiz3-12/+14
variable to avoid unnecessary changes to PLIST for every update. Gnumeric 1.10.10 Andreas: * Significantly improve chart export and import to/from ODF. * Improve handling of corrupted ODF files. * Fix percentage style import from ODF. [#627517] * Fix INTERPOLATION documentation. [#627461] * Provide progress info in ODF export. * Improve warnings dialog in ODF import. * Fix button sensitivity in sort dialog. Jean: * Fix some interpolation and periodogram issues. * Fixed graph scalar data editor behavior. [#628721] Morten: * Plug sylk importer leak. * Plug xml importer leak. * Plug odf importer leak. [#627759] * Extend domain of IMPOWER. [#627775] * Allow use of glib's memory profiler. * Fix some confusion of char vs. xmlChar. * Fix elapsed-time entry. [#628082] * Fix problems with limits for date axes. * Improve function docs self test. * Fix errors in function docs.
2010-09-12Update to 3.0200:wiz2-7/+6
3.0200 June 18, 2010 - Added skewness and kurtosis - https://rt.cpan.org/Ticket/Display.html?id=58187 - Thanks to Shawn Laffan. 3.0102 June 15, 2010 - Add the $VERSION variable to Statistics::Descriptive::Sparse and Statistics::Descriptive::Full. This was done to silence the CPAN indexer. 3.0101 June 15, 2010 - Moved the trimmed_mean caching test (that used the Benchmark.pm module) to rejects/descr.t , because it kept failing.
2010-09-12Update to 0.13-withoutworldwriteables, and call it 0.13nb1.wiz2-10/+11
0.13 Sun May 16 13:08:12 MSD 2010 - ability to read xlsx from filehandle (RT #57483, thanks Sergey Pushkin)
2010-09-10Remove redundant PKGNAME.taca1-2/+1
2010-09-09Added math/p5-Math-Random-MTsno1-1/+2
2010-09-09Importing package for p5 module Math::Random::MT version 1.11 intosno3-0/+28
math/p5-Math-Random-MT. The Mersenne Twister is a pseudorandom number generator developed by Makoto Matsumoto and Takuji Nishimura. It is described in their paper at <URL:http://www.math.keio.ac.jp/~nisimura/random/doc/mt.ps>.
2010-09-06Update to 1.03, set LICENSE.wiz2-7/+7
1.03 2010-05-08 * Return list elements in sorted order.
2010-09-01add a "test" targetdrochner1-1/+4
2010-08-30Update to Mathomatic 15.2.0asau4-46/+123
CHANGES MADE TO MATHOMATIC 15.2.0 TO BRING IT UP TO THE NEXT VERSION: All makefiles were improved. Library test/example program is renamed to "testmain". Package maintainers please take note: support for the DESTDIR environment variable was added to the makefiles; for proper operation when packaging version 15.2.1 or higher, please remove any patches for missing DESTDIR support. m4 Mathomatic should work now when included in the Mathomatic package (make m4install). Thank you for packaging Mathomatic! If I did anything wrong, please let me know. 8/26/10 - Added the -e option, which processes mathematical expressions and Mathomatic commands instead of input files on the shell command line. For example, entering "mathomatic -eq 2+3" gives "answer = 5". This functionality has been requested many times by Mathomatic command line users. A complete example: CHANGES MADE TO MATHOMATIC 15.1.6 TO BRING IT UP TO THE NEXT VERSION: Minor improvements were made to the user documentation. 8/22/10 - Removed "Complex number roots approximated" warning message, since this happens often. Capitalized E, I, PI, and Pi are now accepted as the universal constants e, i, and pi, without needing to enter "set no case". This allows Mathomatic to easily accept Mathematica style expression input. m4 Mathomatic now additionally accepts Mathematica style capitalized function input. matho and rmath now display elapsed, CPU, and system times in seconds upon exit. 8/23/10 - Fixed #equation-number entry at the main prompt to always work and allow an expression or equation following on the same line to be entered at that equation space. For example: "#10 y=1/x" will work now; previously only worked if equation space number 10 was previously allocated and used. The way it works is: all equation spaces up to and including number 10 are allocated, if not already allocated, upon entry of "#10". Equations spaces are allocated with the memory allocator malloc(3). CHANGES MADE TO MATHOMATIC 15.1.5 TO BRING IT UP TO THE NEXT VERSION: 7/26/10 - Disabled ncurses call for auto-color detection when CYGWIN is defined while compiling the source code, due to a reported problem of readline failing with ncurses in Cygwin. 7/28/10 - Disabled readline history save file for the Cygwin port, because it is a filename that starts with a period. 7/31/10 - Added "set fractions_display" option, to allow disabling the automatic conversion of fractions like .5 to 1/2 for display. Developer requested and useful in the symbolic math library, when numerical fraction output isn't wanted. 8/01/10 - Fixed a memory leak when ignoring the output string in the symbolic math library. 8/04/10 - Preserve overflowed powers like 2^2222 rather than aborting with an error message. Allow simplification of math like 2*2^2222 and 2/2^2222. 8/08/10 - matho-primes runs twice as fast with the -ffast-math gcc compilation option, which is now enabled by default. Don't try -ffast-math with the main Mathomatic program though, because then Mathomatic won't work properly. CHANGES MADE TO MATHOMATIC 15.1.4 TO BRING IT UP TO THE NEXT VERSION: Many minor tweaks and improvements. 7/03/10 - Makefiles and compile scripts were corrected and enhanced per http://www.gnu.org/prep/standards/ 7/06/10 - Changed all "#if true" and "#if false" conditional commenting to "#if 1" and "#if 0" in the C source code, thanks to Min Sik Kim of NetBSD pkgsrc. CHANGES MADE TO MATHOMATIC 15.1.3 TO BRING IT UP TO THE NEXT VERSION: All of the Unix man pages and user manuals for Mathomatic were fixed. The compare and "solve verify" commands now simplify more thoroughly with "repeat simplify" for better expression equality determination. 6/17/10 - Greatly improved file operation error reporting by using the perror(3) function. 6/18/10 - Fixed categories in "icons/mathomatic.desktop"; Mathomatic now goes under valid categories, mainly Education. CHANGES MADE TO MATHOMATIC 15.1.2 TO BRING IT UP TO THE NEXT VERSION: 6/6/10 - I made mistakes in the improvement to the simplify command of version 15.1.2, the original working simplify logic of version 15.1.1 is now restored, sorry. CHANGES MADE TO MATHOMATIC 15.1.1 TO BRING IT UP TO THE NEXT VERSION: A general cleanup was done. A small improvement was made to the final result of the simplify and fraction commands. Showing intermediate results in the calculate, sum, and product commands is now done with "set debug 1". 5/28/10 - Added "tests/collatz.in", the Collatz conjecture as an automatically computable equation. CHANGES MADE TO MATHOMATIC 15.1.0 TO BRING IT UP TO THE NEXT VERSION: Code and documentation cleanup. 5/21/10 - Added "primes/matho-sum", a utility that sums its command line arguments or standard input. Use "matho-primes 0 2000000 | matho-sum" to find the sum of all primes less than 2,000,000. Solves Project Euler problem #10: http://projecteuler.net/index.php?section=problems&id=10 5/23/10 - Primes (') are allowed in variable names now, if not using the symbolic math library, so that the derivative, integrate, and nintegrate commands can change the dependent variable to y', y'', etc. This can be turned on in the symbolic math library by the command "set special_variable_characters='". Non-alphanumeric characters in variable names are now converted to underline characters (_) when exporting to a programming language or to a different program. CHANGES MADE TO MATHOMATIC 15.0.8 TO BRING IT UP TO THE NEXT VERSION: 5/10/10 - Added "help constants" command. 5/11/10 - Integer variables are now specified by using a variable name that starts with "integer", like "integer1", "integer_x", etc. Currently only the modulus operator "%" checks for integer variables, to help with simplification. 5/12/10 - Corrected the output string type of the symbolic math library API. It was erroneously declared as type "const", possibly causing a memory leak. 5/13/10 - Moved and adapted "makefile.lib" to "lib/makefile", so the symbolic math library build is isolated. Previously "make clean" was required between different builds. All makefiles require GNU make now. CHANGES MADE TO MATHOMATIC 15.0.7 TO BRING IT UP TO THE NEXT VERSION: 4/26/10 - Allow "make pdf" to generate PDF documentation from the HTML documentation with htmldoc. Please read the comments in the makefile for all available options. 4/29/10 - For every makefile, CFLAGS has been modified to include OPTFLAGS as required by the Fedora Linux build system, and OPTFLAGS defaults to the optional gcc specific flags like optimization. In the symbolic math library, made available the equation number of the result of calling the API, if also stored in an equation space. The result equation number is stored in the global "result_en". Useful if you want to know where the result was stored, to act on it with further commands. CHANGES MADE TO MATHOMATIC 15.0.6 TO BRING IT UP TO THE NEXT VERSION: Corrections and improvements to the documentation were made. 4/3/10 - Vastly improved the "factor number" user interface, now factors integer expressions like 2^32-1. "factor number" is disabled in library mode. 4/13/10 - The real and imaginary commands no longer fail when the expression is not complex, just a warning is given. 4/14/10 - Changed normal display of "-1*" to "-", for prettier 2D expression output, so things like "-a" display properly, not as "-1*a". CHANGES MADE TO MATHOMATIC 15.0.5: 1/28/10 - Added a Python utility called "primorial" to the Prime Number Tools install that multiplies together the results of matho-primes, displaying the primorials of the integers given on the command line. 3/18/10 - Changed author email address to "gesslein@linux.com". 3/23/10 - Catch SIGHUP and SIGTERM signals for proper termination of the Mathomatic program; readline was messing up when Mathomatic was terminated by closing the shell window. The plot command now always plots expressions with grid marks displayed for reference. CHANGES MADE TO MATHOMATIC 15.0.4: 1/21/10 - In the makefile, changed the HTML man page generator back to rman because groff HTML output looks really bad and rman allows linking to other man pages. groff is no longer used. 1/24/10 - Fixed "make m4install", the installed rmath and matho programs weren't working. 1/27/10 - Added GNU LGPL license notices to every C source file with a copyright notice, for proper protections. CHANGES MADE TO MATHOMATIC 15.0.3: 1/9/10 - Fixed a problem only in the version 15.0.3 makefile, where it didn't respect the CC environment variable set by the user, instead it always used "gcc" as the C compiler. CHANGES MADE TO MATHOMATIC 15.0.2: 12/27/09 - Moved get_screen_size() from main.c to am.c because it is used in the library when compile-time options UNIX or CYGWIN are defined. Thanks to Cygwin port maintainer Reini Urban for noticing and fixing this problem. Defining UNIX or CYGWIN in library mode is not recommended. 12/31/09 - Added code to allow any command to be preceded by "repeat", which sets the repeat flag for the following command. Most commands ignore the repeat flag. 1/1/10 - Ported divide and roots commands to be repeatable. Also repeatable are the calculate and eliminate commands. 1/2/10 - Allow Taylor series computation even if the specified differentiation variable is not found in the expression, giving a warning. Ported simplify command to be a repeatable full simplify; that is, typing "repeat simplify" repeatedly runs the simplify command until the result stabilizes to the smallest size expression. 1/7/10 - Thanks to pretty C code submitted by Simon Geard, the code and variables commands have been made much more readable. 1/8/10 - Made Mathomatic easier to compile under Solaris, thanks to Michael Pogue of Sun. Fixed failure to compile under BSD Unix when compiling with readline support. CHANGES MADE TO MATHOMATIC 15.0.1: 12/19/09 - The last few versions fix the ugliness caused by the GCD factoring change made on 6/22/09. Today's change factors out the numerical GCD of rational coefficients as needed to simplify. Most simplification results should be beautiful and the simplest possible again now, without the misleading observed magnitude caused by always factoring out the GCD, which was why the change of 6/22/09 was made. CHANGES MADE TO MATHOMATIC 15.0.0: 12/12/09 - Fixed a problem with the -q (quiet mode) option being ignored if the session options were ever saved with the "set save" command. 12/13/09 - Added code to allow Mathomatic output to be redirected by default. Fixed the derivative command to be successful even when the result is 0, when compiled as a library. 12/14/09 - Added ability to log symbolic math library results, and made command behavior more consistent in the library by always returning the final result string. 12/16/09 - The factor command now factors more by factoring out the GCD of rational coefficients. CHANGES MADE TO MATHOMATIC 14.6.3 TO BRING IT UP TO 15.0.0: Cleanup and more bug fixes. 11/26/09 - Added detection of the terminal's ANSI color availability, when readline is enabled. 11/28/09 - Added detection of divide by zero and NaN when using the "solve verify" command, for more correct results. Solving now factors out the GCD of rational coefficients, for improved results. The fixes today are from errors solving equations like (2*x/(x - 3)) + 3 = 6/(x - 3) 11/29/09 - Disallow the variable named "nan". NaN cannot be directly entered into Mathomatic. 11/30/09 - Added shell scripts "t" and "tests/t" to easily test Mathomatic by typing "./t". 12/2/09 - The fraction command now factors out the GCD of rational coefficients like the solve command does, so that coefficients in algebraic fractions become integers. The GCD verifying routine was perfected by making it very strict, like it should be.
2010-08-27Update math/py-networkx to 1.2.gls3-75/+288
From PR pkg/43790 by Kamel Derouiche pkgsrc changes: - re-set LICENSE (modified-bsd). upstream changes: Networkx-1.2 Release date: 28 July 2010 See: https://networkx.lanl.gov/trac/timeline New features * Ford-Fulkerson max flow and min cut * Closness vitality * Eulerian circuits * Functions for isolates * Simpler s_max generator * Compatible with IronPython-2.6 * Improved testing functionality: import networkx; networkx.test() tests entire package and skips tests with missing optional packages * All tests work with Python-2.4 * and more, see https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.2 Networkx-1.1 Release date: 21 April 2010 See: https://networkx.lanl.gov/trac/timeline New features * Algorithm for finding a basis for graph cycles * Blockmodeling * Assortativity and mixing matrices * in-degree and out-degree centrality * Attracting components and condensation. * Weakly connected components * Simpler interface to shortest path algorithms * Edgelist format to read and write data with attributes * Attribute matrices * GML reader for nested attributes * Current-flow (random walk) betweenness and closeness. * Directed configuration model, and directed random graph model. * Improved documentation of drawing, shortest paths, and other algorithms * Many more tests, can be run with ?import networkx; networkx.test()? * and much more, see https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.1 API Changes Returning dictionaries Several of the algorithms and the degree() method now return dictionaries keyed by node instead of lists. In some cases there was a with_labels keyword which is no longer necessary. For example, >>> G=nx.Graph() >>> G.add_edge('a','b') >>> G.degree() # returns dictionary of degree keyed by node {'a': 1, 'b': 1} Asking for the degree of a single node still returns a single number >>> G.degree('a') 1 The following now return dictionaries by default (instead of lists) and the with_labels keyword has been removed: * Graph.degree(), MultiGraph.degree(), DiGraph.degree(), DiGraph.in_degree(), DiGraph.out_degree(), MultiDiGraph.degree(), MultiDiGraph.in_degree(), MultiDiGraph.out_degree(). * clustering(), triangles() * node_clique_number(), number_of_cliques(), cliques_containing_node() * eccentricity() The following now return dictionaries by default (instead of lists) * pagerank() * hits() Adding nodes add_nodes_from now accepts (node,attrdict) two-tuples >>> G=nx.Graph() >>> G.add_nodes_from([(1,{'color':'red'})]) Examples * Mayvi2 drawing * Blockmodel * Sampson?s monastery * Ego graph Bug fixes * Support graph attributes with union, intersection, and other graph operations * Improve subgraph speed (and related algorithms such as connected_components_subgraphs()) * Handle multigraphs in more operators (e.g. union) * Handle double-quoted labels with pydot * Normalize betweeness_centrality for undirected graphs correctly * Normalize eigenvector_centrality by l2 norm * read_gml() now returns multigraphs
2010-08-26Update to Maxima 5.22.1 asau4-8/+21
Changes in Maxima 5.22.1 New items in core: * function gensym: new * function makelist: extensions Other revisions in core: * improvements in specint (Laplace transform) * improvements in Xmaxima user interface * inverse properties for erf and friends * function transpose: faster algorithm Other revisions in share: * package graphs: new graph definitions, tutte and flow polynomials, bug fixes, other updates * package draw: new object geomap, rename mesh to elevation_grid, other updates * package descriptive: new functions smin, smax; functions mini, maxi now deprecated * package simplify_sum: try to detect telescoping sums * package ezunits: additional conversions, faster conversion algorithm * package lapack: new function dgesv * package colnew: improved interface functions * package dynamics: bug fix * package mnewton: bug fix * package finance: update Bug fixes: 3035313 - some array references translated incorrectly 3029610 - integrate and %e_to_numlog 3025038 - gruntz needs logexpand:true 3024797 - @POSIX_SHELL@ always substitued by /bin/sh in configure.lisp 3014545 - submatrix does not work as expected 3012427 - tex2ooo.lisp invalid output 3010829 - numerical evaluation of elliptic_ec fails for argument > 1 3010525 - abs documentation doesn't explain mapping behavior 3009011 - plot3d syntax 3007061 - log(x^2) simplifies to 2 log(x) for all x 3005820 - full_listify 3002971 - limit fails where rat+subst works 2999635 - trigrat(sin(1)) makes mess 2998621 - conjugate(atan(x+%i*y)) wrong 2997276 - zeta(3),numer; gives Lisp error 2996542 - log(x) integration is incorrect. 2996106 - at(diff(f(x,y),x,1,y,1),[x=a,y=b]) is wrong 2996065 - Unevaluated numerical hypergeometric() call 2992398 - sort doesn't give error for invalid comparison 2991924 - Incorrect integration of rational functions 2990307 - error for solve_rat_ineq 2988544 - integrate(signum(abs(x)),x,-2,2); 2988190 - atan2(1b20,-1b0); badly wrong 2985866 - derivatives of functions of taylor polys 2933097 - polyfactor not documented 2905526 - lcm(0,6,0) --> divide by zero 2806446 - ev_diff in vect.mac 2805600 - depends() partially prevents diff() to work 2789110 - solve, tan and atan depend on order of variables 2784283 - psi[0](negative float) 2781127 - bfpsi0 of complex 2556133 - "at" should do parallel substitutions 2036462 - Very long calculation time, normal ? 2014941 - compositions of 'at' 2011228 - vect redefines "." as commutative, was:Matrix multiplication 1994295 - errormsg 1961494 - translated functions & values list 1959214 - integrate() and array having lisp style name 1928142 - keepfloat breaks ratsubst() in some cases 1758005 - compiler warning for rat3c 1677217 - composistions of 'at' 1663385 - declare multiplicative - wrong simplification 1281740 - declare/featurep - strange behaviour 1212598 - bug in the VECT.MAK - VECTORSIMP cross product 1117533 - letsimp complains about assignment to %pi 1114128 - 2nd argument in permanent 1078046 - Alias atoms displayed after unorder() 1046653 - input prompt appearing when it should not 1003494 - scalefactors broken Maxima 5.9.0 (win) 947808 - logcontract and ratfac 838301 - vect negate cross product simplification 754220 - Featurep and Declare inconsistent /FIX 742909 - trigrat(sin(x/2)) makes a mess unnumbered - is(f("x")>0) causes an error.
2010-08-23Fix packaging with latest goffice. Bump PKGREVISION.wiz2-6/+7
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb32-50/+64
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-08-20Simplify pattern.wiz1-2/+2
2010-08-20Fix pattern to allow goffice-0.8.9 and newer.wiz1-2/+2
2010-08-18GNU make fallout: it has become stricter wrt tabulation.asau2-1/+22
2010-08-17Update to 1.10.9, set LICENSE, remove "(development version)" fromwiz3-8/+12
COMMENT. Changes: Andreas: * Clarify autofilter dialog. [#625688] * Make the tooltips theme-independent. [#625966] * Adjust and fix WORKDAY and NETWORKDAY. * Fix crash on certain handcrafted ODF files. [#626632] * Fix import of some ODF 1.0 charts. [#626632] * Fix crash on paste into an empty expression entry. [#626648] * Import and export boxplots to and from ODF files. [#626653] * Improve handling of corrupted ODF files. [#626654][#626655] * Fix autocorrection when entering in ranges. [#626781] * Fix column wdth and row height adjustments when entering in ranges. [#626789] * Fix autofitting on data entry. [#626861] * Avoid some of the multiple undos when entering existing text in ranges. [#626797] * Adjust formats when autofitting new entries. [#626903] * Autofit rows and columns when entering an array expression. [#626904] * Fix column and row fitting on paste. [#359404][#611181] * Export images to ODF. * Fix import of graphs from rich ODF files. [#626961] * Some ring and pie plot ODF export improvements. Jean: * Import Guppi graphs from gnumeric-1.0.x files. [#567953] * Survive malformed guppi graphs. [#625726] * Use theme foreground color for row and column headers. [#625727] * Force column span recalculation when switching between number and error. [#625994] * Fix scroll when selecting a merged cell. [#626065] * Fix objects dragging when zoomed. [#626484] * Fix control points behavior when zooming. * Fix in-cell editing when zoom < 100%. [#626279] Morten: * Survive malformed xml files. * Fix win32 random problem. [#533779] * Fix IMPOWER problem. [#627014] * Avoid criticals in ODS import. * Fix problem with collect cache. [#627079]
2010-08-17Update mapm to 4.9.5a.obache3-10/+11
Based on PR#43736 by Kamel Derouiche. V 4.9.5 - Dec 10, 2007 Updated software license, allowing distribution of modified source code. The actual library source code is identical to version 4.9.2 (except the obvious library version identifier, and Digital Mars #ifdef). Added support for the Digital Mars Compiler. Added build script for Intel Linux Compiler. V 4.9.5a - Feb 21, 2010 Updated authors email address. Note that there are no changes to the library source code - so the library will still identify itself as "4.9.5". Added Makefile for Microsoft Visual Studio 2005. Added another Makefile for MAC OSX (for 10.6).
2010-08-11Update to muParser 1.32asau4-29/+17
Changes in muParser 1.32 ------------------------ Changes: * "example3" renamed to "example2" * Project/Makefiles files are now provided for: - msvc2003 - msvc2005 - msvc2008 - watcom (makefile) - mingw (makefile) - bcc (makefile) * Project files for borland cpp builder were removed New features: * Added function returning muparsers version number * Added function for resetting the locale Bugfixes: * Changes example1 in order to fix issues with irritating memory leak reports. Added conditional code for memory leak detection with MSVC in example1. (see: http://www.codeproject.com/KB/recipes/FastMathParser.aspx?msg=3286367#xx3286367xx) * Fixed some warnings for gcc Changes in muParser 1.31cp -------------------------- Changes: * Archive structure changed * C# wrapper added * Fixed issued that prevented compiling with VS2010 Beta2
2010-08-11Update to Newmat11asau3-19/+16
Contributed by Kamel Derouiche via PR pkg/43741 Changes in this version: It works with Borland Builder version 6, 8; Microsoft Visual C++ 6,7,8; Open Watcom 1.7a; Gnu version 3, 4 and Intel for Windows & Linux compilers 9, 10. Options and work-arounds for older compilers are being removed. You can enter values from an integer array with statements like Matrix A(3,2); int a[] = { 11,12,21,22,31,33 }; A << a; There is a new matrix type SquareMatrix. You can use this where you know a matrix is square. The only place where the information that a matrix is used is in the Kronecker product KP(A,B). If A is band and B is any square matrix type (i.e. type SquareMatrix or band, triangular, symmetric or diagonal) the result is band. If B is type Matrix then the result is of type Matrix. Apart from this it may be worth using the SquareMatrix type to improve readability of a program and to make sure that a matrix that is intended to be square really is square. There is a new routine for carrying out cross products of ColumnVectors or RowVectors of length 3 and new routines for updating a triangular matrix derived from a Cholesky decomposition. Interfacing with old C functions involving one and two dimensional arrays is simplified. Additional QR functions, extend_orthogonal function. Lower-case versions of functions. You can use the manipulators scientific and fixed in the matrix output expressions.
2010-08-11update to 0.6.7, from Kamel Derouiche per PR pkg/43731drochner4-80/+142
changes: -implement visual factorint() -implement symarray(): numpy array of sympy symbols -misc fixes and improvements
2010-08-10update to 0.15, from Kamel Derouiche per PR pkg/43730drochner3-7/+24
many fixes and improvements, too much to list here
2010-08-10+py-gmpydrochner1-1/+2
2010-08-10add py-gmpy-1.12, a Python wrapper for math/gmp, from Kamel Derouichedrochner5-0/+66
per pkgsrc-wip
2010-08-10update to 0.7.2 which gives it a MASTER_SITE and a distfile again,drochner2-8/+7
I don't know of other changes from Kamel Derouiche per PR pkg/43735
2010-08-05update to 1.10.8drochner4-15/+19
changes: -Add new Excel and Openformula units ("pica" and "picapt") -New functions DATE2HDATE, DATE2HDATE_HEB and DATE2JULIAN -UI improvements -bugfixes