summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2010-01-27update to 1.4.0drochner3-22/+102
changes: - Faster import time - Extended array wrapping mechanism for ufuncs - New Neighborhood iterator (C-level only) - C99-like complex functions in npymath, and a lot of portability fixes for basic floating point math functions
2010-01-27update to 0.6.6drochner4-27/+156
many fixes and improvements, too much to list here
2010-01-27+py-mpmathdrochner1-1/+2
2010-01-27add py-mpmath-0.13, a Python library for arbitrary-precision FP arithmeticdrochner4-0/+179
2010-01-25Update p5-Spreadsheet-WriteExcel from version 2.35 to version 2.36.seb2-7/+7
Pkgsrc changes: - Adjust dependencies. Upstream changes: 2.36 January 21 2010 - Minor ! Fix for bug that gave a name conflict error for repeat rows and autofilters in some non-English versions of Excel. http://rt.cpan.org/Public/Bug/Display.html?id=38099 ! Fixed tab selection for Charts. + Added xl_range_formula() to Spreadsheet::WriteExcel::Utility to help with creating chart ranges. Added example to Chart docs. + Added set_legend() method with initial legend formatting options. + Documented Worksheet methods that are applicable to Charts.
2010-01-25Update p5-Spreadsheet-Read from version 0.37 to version 0.38.seb2-8/+10
Pkgsrc changes: - Adjust dependencies Upstream changes: 0.38 Tue 15 Dec 2009 - Add row () and cellrow () - Updated META.yml to meet most recent specs (optional_features = map)
2010-01-24Update from version 0.5500 to version 0.5700 (upstream 0.57)seb2-8/+7
Pkgsrc changes: - Adjust dependencies. - Change PERL5_MODULE_TYPE to MakeMaker. Upstream changes: 0.57 January 24 2010 ! Added fix for reading formatted data from Excel 4 files. ! Added example programs, a_simple_parser.pl and display_text_table.pl. ! Removed Build.PL from README. Thanks Ed Avis. https://rt.cpan.org/Ticket/Display.html?id=52670 0.56 November 9 2009 + Added error() and error_code() error handling routines. This allows encrypted files to be ignored. Added t/10_error_codes.t for the above methods. http://rt.cpan.org/Public/Bug/Display.html?id=51033 http://rt.cpan.org/Public/Bug/Display.html?id=47978 ! Made version 0.19 of OLE::Storage_Lite a prerequisite to avoid issues when writing OLE header in SaveParser.
2010-01-23Don't depend on accidental line buffering.is3-3/+28
2010-01-23Make "make test" less confusing (stdout/stderr reordering issue).is3-2/+17
2010-01-23Update to FriCAS 1.0.9asau4-31/+21
Notable changes (compared to version 1.0.8) include: - Speed improvements to polynomial multiplication, power series multiplication, guessing package and coercion of polynomials to expressions. - Domains for tensor products. - 'Complex(Integer)' is now UniqueFactorizationDomain. - Types in interpreter are now of type 'Type' (instead of 'Domain') and categories in interpreter are of type 'Category' (instead of 'Subdomain(Domain)'). - Interpreter functions can now return 'Type'. - New function for files: 'flush'. - Spad compiler: return in nested functions and nested functions returning functions. Bug fixes, in particular: - Several fixes to guessing package. - Avoid crash when unparsing equations. - Equation solver accepts more solutions. - Fixed handling of 'Tuple' in Spad parser. - Fixed miscompilation of record constructor by Spad compiler.
2010-01-21Upgrade to new upstream version. While here, add a test target.is3-10/+20
2010-01-20update to 1.0.9drochner2-6/+6
changes: -Fix matrix expansion. This also fixes AuxilliaryUnitMatrix and JordanBlock. -Fix several possible crashers. -Fix a minor memory leak.
2010-01-20Update to 2.35:wiz2-6/+7
2.35 January 10 2010 - Major + Added support for Stock charts. + Added support for Scatter charts. + Improved Pie chart examples. 2.34 January 8 2010 - Major + Added support for Pie charts. ! Re-added index.html in docs dir for Debian (and others). http://rt.cpan.org/Public/Bug/Display.html?id=53346 ! Fix for incorrectly encoded string result in repeat_formula(). 2.33 January 3 2010 - Major + Added support for embedded charts. See insert_chart(). 2.32 December 31 2009 - Major + Added support for native charts. See Charts.pm. Column, Bar, Line and Area charts supported. ! Fixed Apache2::Const vars in mod_perl2.pl example. Thanks to Ryan Perry. 2.31 December 10 2009 - Minor ! Fixed resources in Makefile.PL. ! Updated screenshots of example programs. 2.30 November 25 2009 - Minor ! Updated Pod generator to include screenshots of example programs. 2.29 November 25 2009 - Minor ! Made version 0.19 of OLE::Storage_Lite a prerequisite to avoid issues when using set_properties with Win 7 or Gnumeric. 2.28 November 22 2009 - Minor ! Fix to NAME section in Example.pm to get CPAN to generate pod docs for it. 2.27 November 21 2009 - Minor + Added autogenerated Examples.pm. 2.26 November 13 2009 - Minor + Beta release of defined names. ! Fix for fuzzy images issue reported by Todd Eigenschink. + Added 25_position_object.t tests to cover above issue. ! Fixed bug where file size wasn't found for progressive JPEGs. Reported by Yamashita Junji and Bruce Anderson II. + Added set_country() method. ! Fix for UTF8 strings passed to write_url(). Reported by Jon Schutz. http://rt.cpan.org/Public/Bug/Display.html?id=41048 ! Fixed very minor issue with unitialised value for top border colour in formats. Reported by Franz Fasching.
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz8-14/+16
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz3-6/+6
2010-01-15fix build issue with Sun Studio. It doesn't like void values as operatorstnn3-6/+20
to ternary expressions, even when the result is discarded. While here, update to nickle-2.69. Only difference seems to be that configry is generated with newer autotools.
2010-01-15Update to MPFR 2.4.2-p3.asau2-6/+13
Previously used cumulative patch is no longer distributed, replace it with individual patches. It is hard to tell what the patch level was before.
2010-01-06Tends to go into infinite loops on 64bit platforms as confirmed onjoerg1-4/+2
AMD64, SPARC64 and Alpha by various bulk builders.
2009-12-30Update to PSPP 0.6.2. Fixes a few bugs and adds some new translationsjoerg5-30/+17
Updated during freeze as it is required to building against GTK+ 2.17.4 and later. From asau@
2009-12-24patch-ae is not needed any moreadam1-41/+0
2009-12-23Needs C and Fortran. From PR 42506.joerg1-1/+3
2009-12-23Skip checks until better solution found.asau1-2/+4
2009-12-22fix build: libtoolization missed to link against required librariesdrochner2-12/+12
2009-12-21Fix DESTDIR installation. Simplify.joerg1-3/+3
2009-12-21This should have been imported along with R-2.10.0; oopsadam2-13/+14
2009-12-20Update to Maxima 5.20.1.asau3-10/+13
Approved by <agc>. Backwards-incompatible changes: * removed package jtroot3 (superseded by bfallroots) * internal symbols of specint replaced by more descriptive names: %f --> hypergeometric %e --> elliptic_ec %kelliptic --> elliptic_kc %p[a,b,c] --> jacobi_p %p[a,b] --> assoc_legendre_p %p[a] --> legendre_p %q[a,b] --> assoc_legendre_q %q[a] --> legendre_q hstruve --> struve_h lstruve --> struve_l %d --> parabolic_cylinder_d %m --> whittaker_m %w --> whittaker_w %ei --> expintegral_ei %h[n,x] --> hankel_1 and hankel_2 %he --> hermite New items in core: * general mechanism for functions to distribute over operators (distribute_over declaration) Other revisions: * improved Laplace transforms of special functions * assume database: The inferences between the declarations of variables as integer, real, complex, .. have been cut out. The constant %i is declared to be imaginary. The constants %pi, %e, %gamma, %phi are declared to be real. The database handles expressions with constants more completely. Facts like assume(x < %pi/2) are now handled correctly. The sign of sums of constant expressions is determined more correctly. Askinteger take into account more facts from the database. * improvements of special functions: More functionality for the Hankel 1 and 2 functions: Expansion for a half integral order has been implemented. More consistent numerical evaluation of Bessel and Hankel functions. More general integrals for Bessel functions and implementation of integrals for the Airy functions. Gamma function accepts a Taylor expansion as an argument. Implementation of Struve H and L functions: Numerical evaluation for real and complex numbers in float and bigfloat precision. Handling of specific values. Derivatives of the functions and expansion for a half integral order is implemented. Adding mirror symmetry for the Airy functions. Improving the limits of the log and factorial functions. * package fft: revised for greater speed * package to_poly_solver: improvements * regularize error and warning messages, and translate via gettext (ongoing) * bug fixes and other improvements in plotting code * bug fixes in translator Bug fixes: 2906049: integration failure with option integrate_use_rootsof :true 2901855: limit(sqrt(x),x,minf) not fully evaluated 2886564: conjugate(atan2(y,x)) not simplified 2882408: solve_rat_ineq returns false answers 2876387: ode2 asks if sqrt(3) is an integer 2876284: nicedummies of subscripted 2876277: hgfred([3/2,-2],[5/2],-x) not fully simplified 2873057: incorrect version is reported in manual front page 2872605: abs_integrate bug 2872505: Assume database inconsistent after reset() 2847387: hgfred([3/2,-b],[5/2],-1) bogus 2843705: limit of psi[i] 2842198: next_prime speed improvement 2842060: unsimplified result from integrate 2841504: Limit of the factorial function - 4 problems 2840566: defint fails to determine if one of its limit is real 2836339: unsimplified negation 2835634: logcontract broken 2835098: SIGN-PREP strangeness 2834336: ratsimp vs facsum 2824360: missing bug reporting node in manual's detailed menu 2808568: Reserved words that aren't reserved 2802006: integrate(1/(sqrt(x)+1), x, 0, 1); 2770575: rtestsum test 226 2636628: solve_rat_ineq doesnt find all soloutions 2609426: integrate(cos(a)/sqrt((tan(a))^2+1), a,-%pi/2,%pi/2); 2148461: docs for factor refer to "the field of integers" 2018842: unsimplified result from jacobi_p 1977146: radexpand does not work as explained in documentation 1725951: unsimplified boolean 1646397: listofvars includes true 1551310: mod and floor should distribute over matrix and list 1038624: askinteger ignores asksign database 840360: qunit(4) internal errors 831163: part(x) should give warning 816797: limit(%i*log(a),a,0) nounform (%i*und problem) 788892: zeroa handled inconsistently 752067: Can't untrace ?meval 706455: Should powerseries do Laurent expansions? 652470: Pickapart error (due to MEMSIMILAR) 640332: Need to specdisrep more systematically 627759: Ratdisrep of aggregates
2009-12-16update to 2.28.2drochner2-6/+6
changes: -Fix negative exponential detection -Only disable trailing zeroes option in basic mode -Disable ambiguous multiplication with Eulers number, e.g. "2e" as this makes exponential numbers confusing
2009-12-16use PYVERSSUFFIX, fixes Python!=2.5drochner1-4/+4
2009-12-16Dragonfly hack is no longer needed.asau1-7/+1
2009-12-16Update to OpenAxiom 1.3.0asau4-14/+154
Changes since previous release: Compiler - The compiler now treats ^ as alias for **. - The compiler now rejects ambiguous left hand sides of definitions where parameter types are left out for inference. Previously, the compiler would pick the first signature from some mostly random order, with a warning. - For categories with default implementations, the compiler can be directed to compile only the purely category part (exports), or only the default implementations (category packages). - The compiler now supports a Foreign Function Interface. In particular, signatures for external entities may be declared at capsule level. Currently, only ISO C functions are supported, but future releases may support ISO C++ and other mainstream languages. - The parsing of signature for operators has been improved. Previously, operator names needed to be quoted in signature. That is not longer needed. For instance, previously, one had to write (at category level) "*": (%,%) -> % _/_\: (%,%) -> % _not: % -> % With this release of OpenAxiom and onward, one can simply write *: (%,%) -> % /\: (%,%) -> % not: % -> % which is much simpler to read, write, and much more regular. - The compiler now supports is-case pattern matching. The new pattern matching syntax is useful for structuring retractions, and also for domain recovery from expressions of type Any. - The compiler now supports the loop control transfer operator iterate in repeat loops - previously, the construct was accepted only in scripts (not libraries). That discrepency is now ended. Interpreter - Declared variable with no specified values are now handled as if symbolic value with a specified type. - The interpreter now parses a disjunctive expression involving the 'is' operator the obvious way. E.g. Now T is Integer or T has Ring is now understood as (T is Integer) or (T has Ring) - The interpreter now handles existentially quantified or universally quantified expressions Algebra The following types have been added to OpenAxiom-1.3.0 - The domain Boolean and category BitAggregate no longer export the operation ^ for logical negation. Use the operator not which is the canonical and documented operator. - The domain InputForm now has a new exported signature parseString: String -> % for parsing expressions given as string. - The domain Boolean now belongs to the category OrderedFinite. - The domain KleeneTrivalentLogic is added. It implements Stephen Kleene's 3-valued propositional logic. - For file orinted I/O, new domains have been added: + IOMode: This domains defines three constants to indicate the direction of file I/O operations. + InputBinaryFile: This domains implements the basic input operations on binary files. + OutputBinaryFile: This domains implements the basic output operations on binary files. - The domain BinaryFile has been replaced by three specific domains: + InputBinaryFile: datatype for input file open in binary mode; + OutputBinaryFile: datatype for output file open in binary mode; + InputOutputBinaryFile: datatype for input and output file open in binary mode. - Three new categories are introduced, related to conversions: + CoercibleFrom: This category is the mirror image of the standard category CoercibleTo. + HomotopicTo: This category is the symmetrization of the category CoercibleTo. + ConvertibleFrom: This category is the mirror image of ConvertibleTo. - Previous releases defined instantiations of the domain constructor Expression as satisfying the category OrderedSet. That was both confusing and incorrect in conjunction with other algebraic structures. From now on, Expression(T) no longer satisfies OrderedSet. - Three new categories have been added: + LeftLinearSet + RightLinearSet + LinearSet The category AbelianGroup extends LeftLinearSet Integer. The parameterized category constructor LeftModule extends LeftLinearSet. Similarly, the category RightModule extends RightLinearSet. - The domain Any has been reworked. In particular, the operation domainOf, objectOf, and showTypeInOutput have been removed. Equality of two objects of domain Any is equality according to the underlying domain, if that domain belongs to the category BasicType; otherwise, it is equality of storage locations. Runtime System The Lisp backend now uses type information derived from exports and domain representation for code generation purposes.
2009-12-15Update to FriCAS 1.0.8asau4-102/+67
Notable changes (compared to version 1.0.7) include: - Improved version of guessing package. It can now handle much larger problems than before. Added ability to guess functional substitution (Mahler) equations. - Experimental support for build using CMU CL. - Various speed improvements including faster indexing for two dimensional arrays. - By default FriCAS build tries to use SBCL. - Building no longer require patch. Bug fixes, in particular: - correct definition of random() for matrices - conditionals in .input files work again - Spad compiler now recognizes more types as equal - fixed problem with pattern-matching quote
2009-12-15don't propagate guile dependency, it is only used at build timedrochner1-2/+1
2009-12-15Recursive bump for libltdljoerg2-4/+4
2009-12-15Set LICENSE.wiz1-1/+2
2009-12-15Update to 2.4.2:wiz4-24/+21
Changes from version 2.4.1 to version 2.4.2: - Security fix in formatted output functions (buffer overflow). - Formatted output functions: 6 is now the default value for empty precision field with %Rf. - Better portability of configure script. - Detection of intmax_t and uintmax_t types. - Improved documentation: mpfr_get_z_exp, mpfr_strtofr, mpfr_get_str and formatted output functions. - Improved message in case of assertion failure. - Test coverage: 97.0% lines of code. - Updated tcmp_ld test to really test the long double. - Some documentation files are installed in $docdir. - Removed mpfr_init_cache (unused and undocumented function). - Fixed the way $CC / $CFLAGS are got from gmp.h (__GMP_CC / __GMP_CFLAGS). - Bug fixes. - Also note that GCC 4.4.0 (only this obsolete version) does not build MPFR 2.4.2 correctly; this is detected by "make check" (failures in tget_z and tpow_all).
2009-12-13It does support staged installation.asau1-1/+3
2009-12-12Support staged installation.asau12-35/+49
2009-12-12Home page moved.asau1-5/+6
Support staged installation.
2009-12-12Support staged installation.asau8-14/+59
2009-12-12Support staged installation.asau3-6/+77
2009-12-12Support staged installation.asau2-5/+7
2009-12-12Support staged installation.asau2-3/+4
2009-12-12Support staged installation.asau1-3/+5
2009-12-12+xylibdrochner1-1/+2
2009-12-12add xylib-0.4, a library for reading powder diffraction datadrochner5-0/+79
(needed by "fityk")
2009-12-12MAKE_JOBS_SAFE=noasau1-1/+2
2009-12-11+fityk,muparserdrochner1-1/+3
2009-12-11add fityk-0.8.9, a peak fitting programdrochner5-0/+127
2009-12-11add muparser-130, a parser for mathematical expressionsdrochner7-0/+92
2009-12-11Removed R-Matrixadam1-2/+1