summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2014-08-08Update py-roman to 2.0.0.obache3-39/+7
2.0.0 (2013-02-25) ------------------ - Added Python 3.3 and PyPy support. - Added tests.
2014-08-02+ hs-distributiveszptvlfn1-1/+2
2014-08-02Import distributive-0.4.4 as math/hs-distributive,szptvlfn5-0/+58
packaged for wip by pho. Haskell 98 Distributive functors -- Dual to Traversable
2014-07-28Update to 1.9wen3-29/+129
Add missing DEPENDS Upstream changes: NetworkX 1.9 Release date: 21 June 2014 Support for Python 3.1 is dropped in this release. Highlights Completely rewritten maximum flow and flow-based connectivity algorithms with backwards incompatible interfaces Community graph generators Stoer-Wagner minimum cut algorithm Linear-time Eulerian circuit algorithm Linear algebra package changed to use SciPy sparse matrices Algebraic connectivity, Fiedler vector, spectral ordering algorithms Link prediction algorithms Goldberg-Radzik shortest path algorithm Semiconnected graph and tree recognition algorithms
2014-07-24Update R to 3.1.1markd2-7/+6
NEW FEATURES: * When attach() reports conflicts, it does so compatibly with library() by using message(). * R CMD Sweave no longer cleans any files by default, compatibly with versions of R prior to 3.1.0. There are new options --clean, --clean=default and --clean=keepOuts. * tools::buildVignette() and tools::buildVignettes() with clean = FALSE no longer remove any created files. buildvignette() gains a keep argument for more cleaning customization. * The Bioconductor 'version' used by setRepositories() can now be set by environment variable R_BIOC_VERSION at runtime, not just when R is installed. (It has been stated that Bioconductor will switch from 'version' 2.14 to 'version' 3.0 during the lifetime of the R 3.1 series.) * Error messages from bugs in embedded Sexpr code in Sweave documents now report the source location. * type.convert(), read.table() and similar read.*() functions get a new numerals argument, specifying how numeric input is converted when its conversion to double precision loses accuracy. The default value, "allow.loss" allows accuracy loss, as in R versions before 3.1.0. * For some compilers, integer addition could overflow without a warning. R's internal code for both integer addition and subtraction is more robust now. * The function determining the default number of knots for smooth.spline() is now exported, as .nknots.smspl(). * dbeta(, a,b), pbeta(), qbeta() and rbeta() are now defined also for a = 0, b = 0, or infinite a and b (where they typically returned NaN before). * Many package authors report that the RStudio graphics device does not work correctly with their package's use of dev.new(). The new option dev.new(noRStudioGD = TRUE) replaces the RStudio override by the default device as selected by R itself, still respecting environment variables R_INTERACTIVE_DEVICE and R_DEFAULT_DEVICE. * readRDS() now returns visibly. * Modifying internal logical scalar constants now results in an error instead of a warning. * install.packages(repos = NULL) now accepts http:// or ftp:// URLs of package archives as well as file paths, and will download as required. In most cases repos = NULL can be deduced from the extension of the URL. * The warning when using partial matching with the $ operator on data frames is now only given when options("warnPartialMatchDollar") is TRUE. * Package help requests like package?foo now try the package foo whether loaded or not. * General help requests now default to trying all loaded packages, not just those on the search path. * Added a new function promptImport(), to generate a help page for a function that was imported from another package (and presumably re-exported, or help would not be needed).
2014-07-22Remove unnecessary comment.wiz1-3/+1
2014-07-22Update to 0.19. Update HOMEPAGE and MASTER_SITES. Allow python-3.wiz2-10/+8
--0.19-- Released June 10, 2014 * Moved issue tracking to github and the main website to mpmath.org. Several URLs and issue numbers were updated in the documentation (Sergey B Kirpichev) * Enabled automatic testing with Travis CI (Sergey B Kirpichev) * Fixed many doctest issues (Sergey B Kirpichev) * Converted line endings to LF (Ondrej Certik) * Made polyroots() more robust (Ondrej Certik)
2014-07-22Import py34-almost-0.1.5 as math/py-almost.wiz4-0/+33
A Python helper module to compare two numbers generously.
2014-07-22+ py-almostwiz1-1/+2
2014-07-19Update math/py-pandas to 0.14.1.bad3-42/+204
This is two major releases since 0.12.0. Changes include API changes, new features, enhancements, and performance improvements along with a large number of bug fixes. For the detailed list of changes see http://pandas.pydata.org/pandas-docs/stable/whatsnew.html
2014-07-19Fix build. This is an egg hence has an egg-info dir not a file.bad2-4/+8
2014-07-16Update to 0.54. From the changelog:schmonz2-7/+6
* Optional features required versions now builtin * Updated copyright to 2014 * Prefer Data::Peek over Data::Dumper * Support (and prefer) Spreadsheet::ParseXLSX for .xlsx * Store CSV parse error - if any - in $ss->[0]{error} * Link xlsgrep during install * Added xlsgrep to examples * Allow -C B,D for xlscat * More prominent reference to xlscat in docs * /dev/null cannot be used for tests on Windows * Improve documentation consistency (RT#80409) * Updated copyright to 2013 * Force old(er) tar format (ustar) - assumes GNU tar on release box * Fix yml/json optional_features * Install utilities from example by default * Several minor changes (for maint) * Note that empty sheets are skipped when clip is true (RT#75277) * Allow undef as valid value for the options (Max Maischein) * Don't generate warnings when stripping whitespace and only generating one of cells or rc. (Max Maschein) * Fix test warning under perl-5.17.x * Updated copyright to 2012 * Support passing attributes to the underlying parser * Do not strip fields in sheets with no cells at all (RT#74976)
2014-07-13Update to 0.2szptvlfn3-8/+11
CHANGELOG: 0.2 --- * Added `Hashable` and `Data` support. * Will build as full-fledged `Safe` Haskell if you configure with -f-hashable, merely `Trustworthy` otherwise. * Allow for manual removal of the `hashable` dependency to support advanced sandbox users who explicitly want to avoid compiling certain dependencies they know they aren't using. We will fix bugs caused by any combination of these package flags, but the API of the package should be considered the default build configuration with all of the package dependency flags enabled.
2014-07-13Update to 1.0.15wen2-7/+7
Update LICENSE
2014-07-13Update to 2.01.34wen2-7/+7
Update LICENSE
2014-07-13Update to 1.4.20wen2-7/+7
Update LICENSE Upstream changes: 30 May 2014: statmod 1.4.20 - Considerable work on the inverse Gaussian functions dinvgauss(), pinvgauss(), qinvgauss() and rinvgauss(). The parameter arguments are changed to mean, shape and dispersion instead of mu and lambda. The functions now include arguments lower.tail and log.p, meaning that right-tailed probabilities can be used and probabilities can be specified on the log-scale. Good numerical precision is maintained in these case. The functions now respect attributes, so that a matrix argument for example will produce a matrix result. Checking is now done for missing values and invalid parameter values on an element-wise basis. A technical report has been written to describe the methodology behind qinvgauss(). - This file has been renamed to NEWS instead of changelog.txt. - The introductory help page previously called 1.Introduction is now named statmod-package. 13 April 2014: statmod 1.4.19 - qinvgauss() now uses a globally convergent Newton iteration, which produces accurate values for a greater range of parameter values. - glmnb.fit() now supports weights.
2014-07-13Update to 3.0607wen2-7/+8
Add missing DEPENDS Upstream changes: 3.0607 2014-02-01 - Fix the List::MoreUtils prereqs. - http://www.cpantesters.org/cpan/report/365b752c-8adf-11e3-bd14-e3bee4621ba3 - Thanks to Chris Williams (BINGOS) for the CPAN Testers Report. 3.0606 2014-01-31 - Implement the median_absolute_deviation method. - https://bitbucket.org/shlomif/perl-statistics-descriptive/pull-request/5/median-absolute-deviation-method/diff - Thanks to Kang-min Liu. - Minimal version of perl set to 5.6.0 (CPANTS). - Add standalone LICENSE file (CPANTS). 3.0605 2013-05-21 - Add t/style-trailing-space.t . - Add t/cpan-changes.t . - Convert Changes to it.
2014-07-13Update to 1.7.11wen2-7/+7
Update LICENSE Upstream changes: Changes in Version 1.7-11 o Extended the license from "GPL-2" to "GPL-2 | GPL-3". o Avoid duplications in Suggests/Imports/Depends in the package's DESCRIPTION. Use only :: instead of ::: to access certain functions from other namespaces. o Added as.list() methods for yearmon/yearqtr. o Added workaround in Ops.zoo if first argument is not a zoo series (prompted by Josh Ulrich). o The transform() method for zoo series now does what method for data.frame does (instead of just calling it) in order to get non-standard evaluation.
2014-07-05+py-intervalsrodent1-1/+2
2014-07-05Import py27-intervals-0.3.1 as math/py-intervals.rodent5-0/+57
Python tools for handling intervals (ranges of comparable objects).
2014-06-27Request GNU texinfo as a tool to avoid build failure when it is missing.asau1-1/+2
2014-06-26FreeBSD 10 is not FreeBSD 1.asau2-3/+13
2014-06-14+py-infinityrodent1-1/+2
2014-06-14Import py27-infinity-1.3 as math/py-infinity.rodent5-0/+49
All-in-one infinity value for Python. Can be compared to any object.
2014-06-11I don't need to be MAINTAINER for this.schmonz1-2/+2
2014-06-11Add and enable p5-Number-Range.schmonz1-1/+2
2014-06-11Initial import of p5-Number-Range 0.11.schmonz3-0/+23
Number::Range is an object-oriented interface to test if a number exists in a given range, and to be able to manipulate the range.
2014-06-10Bump PostgreSQL default version to 9.3.joerg1-2/+2
2014-06-10Update to 1.8.1wen3-17/+59
Upstream changes: Networkx-1.8.1 Release date: 4 August 2013 Bugfix release for missing files in source packaging Networkx-1.8 Release date: 28 July 2013 Highlights Faster (linear-time) graphicality tests and Havel-Hakimi graph generators Directed Laplacian matrix generator Katz centrality algorithm Functions to generate all simple paths Improved shapefile reader More flexible weighted projection of bipartite graphs Faster topological sort, decendents and ancestors of DAGs Scaling parameter for force-directed layout Bug Fixes Error with average weighted connectivity for digraphs, correct normalized laplacian with self-loops, load betweenness for single node graphs, isolated nodes missing from dfs/bfs trees, normalize HITS using l1, handle density of graphs with self loops Cleaner handling of current figure status with Matplotlib, Pajek files now don't write troublesome header line, default alpha value for GEXF files, read curved edges from yEd GraphML
2014-06-06Update to 0.18wen3-12/+46
Upstream changes: --0.18-- Released December 31, 2013 Linear algebra: * added qr() for matrix QR factorization (contributed by Ken Allen) * added functions eigsy(), eighe(), eig() to compute matrix eigenvalues (contributed by Timo Hartmann) * added functions svd(), svd_r(), svd_c() for singular value decomposition of matrices (contributed by Timo Hartmann) * added calculation of Gaussian quadrature rules for various weight functions (contributed by Timo Hartmann) * improved precision selection in exp_pade() (contributed by Mario Pernici) Special functions: * fixed ellippi() to return an inf instead of raising an exception * fixed a crash in zeta() with huge arguments * added functions for computing Stirling numbers (stirling1(), stirling2()) * improved the computation of zeros of zeta at high precision (contributed by Juan Arias de Reyna) * fixed zeta(-x) raising an exception for tiny x * recognize when lerchphi() can call zeta() or polylog(), handling those cases faster Compatibility: * fixed gmpy2 compatibility issues (contributed by Case Van Horsen) * better solutions for python 2/3 compatibility, using Benjamin Peterson's six.py * fixes to allow mpmath to run in non-sage mode when sage is available * support abstract base classes (contributed by Stefan Krastanov) * use new-style classes to improve pypy performance Other: * added Levin, Sidi-S and Cohen/Villegas/Zagier series transformations (contributed by Timo Hartmann) * added isfinite() utility function * fixed a problem with bisection root-finding * fixed several documentation errors * corrected number of coefficients returned by diffs() with method='quad' * fixed repr(constant) being slow at high precision * made intervals hashable
2014-06-05Don't force std::pow into the global namespace. See comment for furtherjoerg2-1/+19
details.
2014-05-31+ hs-scientificszptvlfn1-1/+2
2014-05-31Import scientific-0.2.0.2 as math/hs-scientific,szptvlfn5-0/+61
packaged for wip. A Scientific number is an arbitrary-precision floating-point number represented using scientific notation. A scientific number with coefficient c and base10Exponent e corresponds to the Fractional number: fromInteger c * 10 ^^ e Its primary use-case is to serve as the target of parsing floating point numbers. Since the textual representation of floating point numbers use scientific notation they can be efficiently parsed to a Scientific number.
2014-05-29Bump for perl-5.20.0.wiz64-115/+128
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-28+ hs-natsszptvlfn1-1/+2
2014-05-28Import nats-0.1.3 as math/hs-nats,szptvlfn5-0/+51
packaged for wip by pho. Natural numbers.
2014-05-17Bump applications PKGREVISIONs for python users that might be usingwiz1-1/+2
python3, since the default changed from python33 to python34. I probably bumped too many. I hope I got them all.
2014-05-15Revbump after updating graphics/giflibadam5-10/+10
2014-05-13Requires PCRE.joerg1-1/+2
2014-05-12Fix build under OpenBSD/amd64 5.5ryoon3-3/+21
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz11-22/+22
until proven otherwise.
2014-05-05Recursive revbump from x11/pixmanryoon18-33/+36
Fix PR pkg/48777
2014-05-04+LICENSErodent1-1/+2
2014-05-04Don't multi-line MASTER_SITES.rodent1-4/+4
2014-05-03Update to R 3.1.0markd4-25/+41
NEW FEATURES: * type.convert() (and hence by default read.table()) returns a character vector or factor when representing a numeric input as a double would lose accuracy. Similarly for complex inputs. If a file contains numeric data with unrepresentable numbers of decimal places that are intended to be read as numeric, specify colClasses in read.table() to be "numeric". * tools::Rdiff(useDiff = FALSE) is closer to the POSIX definition of diff -b (as distinct from the description in the man pages of most systems). * New function anyNA(), a version of any(is.na(.)) which is fast for atomic vectors, based on a proposal by Tim Hesterberg. * arrayInd(*, useNames = TRUE) and, analogously, which(*, arr.ind = TRUE) now make use of names(.dimnames) when available. * is.unsorted() now also works for raw vectors. * The "table" method for as.data.frame() (also useful as as.data.frame.table()) now passes sep and base arguments to provideDimnames(). * uniroot() gets new optional arguments, notably extendInt, allowing to auto-extend the search interval when needed. The return value has an extra component, init.it. * switch(f, ...) now warns when f is a factor, as this typically happens accidentally where the useR meant to pass a character string, but f is treated as integer (as always documented). * The parser has been modified to use less memory. * The way the unary operators (+ - !) handle attributes is now more consistent. If there is no coercion, all attributes (including class) are copied from the input to the result: otherwise only names, dims and dimnames are. * colorRamp() and colorRampPalette() now allow non-opaque colours and a ramp in opacity via the new argument alpha = TRUE. (Suggested by Alberto Krone-Martins, but optionally as there are existing uses which expect only RGB values.) * grid.show.layout() and grid.show.viewport() get an optional vp.ex argument. * There is a new function find_gs_cmd() in the tools package to locate a GhostScript executable. (This is an enhanced version of a previously internal function there.) * object.size() gains a format() method. * There is a new family, "ArialMT", for the pdf() and postscript() devices. This will only be rendered correctly on viewers which have access to Monotype TrueType fonts (which are sometimes requested by journals). * The text and PDF news files, including NEWS and NEWS.2, have been moved to the doc directory. * combn(x, simplify = TRUE) now gives a factor result for factor input x (previously user error). * Added utils::fileSnapshot() and utils::changedFiles() functions to allow snapshots and comparison of directories of files. * make.names(names, unique=TRUE) now tries to preserve existing names. * New functions cospi(x), sinpi(x), and tanpi(x), for more accurate computation of cos(pi*x), etc, both in R and the C API. Using these gains accuracy in some cases, e.g., inside lgamma() or besselI(). * print.table(x, zero.print = ".") now also has an effect when x is not integer-valued. * There is more support to explore the system's idea of time-zone names. Sys.timezone() tries to give the current system setting by name (and succeeds at least on Linux, OS X, Solaris and Windows), and OlsonNames() lists the names in the system's Olson database. Sys.timezone(location = FALSE) gives the previous behaviour. * Platforms with a 64-bit time_t type are allowed to handle conversions between the "POSIXct" and "POSIXlt" classes for date-times outside the 32-bit range (before 1902 or after 2037): the existing workarounds are used on other platforms. (Note that time-zone information for post-2037 is speculative at best, and the OS services are tested for known errors and so not used on OS X.) Currently time_t is usually long and hence 64-bit on Unix-alike 64-bit platforms: however it several cases the time-zone database is 32-bit. On R for Windows it is 64-bit (for both architectures as from this version). * The "save.defaults" option can include a value for compression_level. * colSums() and friends now have support for arrays and data-frame columns with 2^31 or more elements. * as.factor() is faster when f is an unclassed integer vector (for example, when called from tapply()). * fft() now works with longer inputs, from the 12 million previously supported up to 2 billion. * Complex svd() now uses LAPACK subroutine ZGESDD, the complex analogue of the routine used for the real case. * Sweave now outputs .tex files in UTF-8 if the input encoding is declared to be UTF-8, regardless of the local encoding. The UTF-8 encoding may now be declared using a LaTeX comment containing the string %\SweaveUTF8 on a line by itself. * file.copy() gains a copy.date argument. * Printing of date-times will make use of the time-zone abbreviation in use at the time, if known. For example, for Paris pre-1940 this could be LMT, PMT, WET or WEST. To enable this, the "POSIXlt" class has an optional component "zone" recording the abbreviation for each element. For platforms which support it, there is also a component "gmtoff" recording the offset from GMT where known. * (On Windows, by default on OS X and optionally elsewhere.) The system C function strftime has been replaced by a more comprehensive version with closer conformance to the POSIX 2008 standard. * dnorm(x, log = FALSE) is more accurate (but somewhat slower) for |x| > 5. * Some versions of the tiff() device have further compression options. * read.table(), readLines() and scan() have a new argument to influence the treatment of embedded nuls. * Avoid duplicating the right hand side values in complex assignments when possible. This reduces copying of replacement values in expressions such as Z$a <- a0 and ans[[i]] <- tmp: some package code has relied on there being copies. Also, a number of other changes to reduce copying of objects; all contributed by or based on suggestions by Michael Lawrence. * The fast argument of KalmanLike(), KalmanRun() and KalmanForecast() has been replaced by update, which instead of updating mod in place, optionally returns the updated model in an attribute "mod" of the return value. * arima() and makeARIMA() get a new optional argument SSinit, allowing the choice of a different *s*tate *s*pace initialization which has been observed to be more reliable close to non-stationarity. * warning() has a new argument noBreaks., to simplify post-processing of output with options(warn = 1). * pushBack() gains an argument encoding, to support reading of UTF-8 characters using scan(), read.table() and related functions in a non-UTF-8 locale. * all.equal.list() gets a new argument use.names which by default labels differing components by names (if they match) rather than by integer index. Saved R output in packages may need to be updated. * The methods for all.equal() and attr.all.equal() now have argument check.attributes after ... so it cannot be partially nor positionally matched (as it has been, unintentionally). A side effect is that some previously undetected errors of passing empty arguments (no object between commas) to all.equal() are detected and reported. There are explicit checks that check.attributes is logical, tolerance is numeric and scale is NULL or numeric. This catches some unintended positional matching. The message for all.equal.numeric() reports a "scaled difference" only for scale != 1. * all.equal() now has a "POSIXt" method replacing the "POSIXct" method. * The "Date" and "POSIXt" methods of seq() allows by = "quarter" for completeness (by = "3 months" always worked). * file.path() removes any trailing separator on Windows, where they are invalid (although sometimes accepted). This is intended to enhance the portability of code written by those using POSIX file systems (where a trailing / can be used to confine path matching to directories). * New function agrepl() which like grepl() returns a logical vector. * fifo() is now supported on Windows. * sort.list(method = "radix") now allows negative integers * Some functionality of print.ts() is now available in .preformat.ts() for more modularity. * mcparallel() gains an option detach = TRUE which allows execution of code independently of the current session. It is based on a new estranged = TRUE argument to mcfork() which forks child processes such that they become independent of the parent process. * The pdf() device omits circles and text at extremely small sizes, since some viewers were failing on such files. * The rightmost break for the "months", "quarters" and "years" cases of hist.POSIXlt() has been increased by a day. * The handling of DF[i,] <- a where i is of length 0 is improved. * hclust() gains a new method "ward.D2" which implements Ward's method correctly. The previous "ward" method is "ward.D" now, with the old name still working. Thanks to research and proposals by Pierre Legendre. * The sunspot.month dataset has been amended and updated from the official source, whereas the sunspots and sunspot.year datasets will remain immutable. The documentation and source links have been updated correspondingly. * The summary() method for "lm" fits warns if the fit is essentially perfect, as most of the summary may be computed inaccurately (and with platform-dependent values). Programmers who use summary() in order to extract just a component which will be reliable (e.g. $cov.unscaled) should wrap their calls in suppressWarnings().
2014-04-30Bump PKGREVISION for boehm-gc default-on threads, just to be onwiz3-6/+6
the safe side.
2014-04-28Don't use libfl. Bump revision.joerg4-14/+31
2014-04-25Update to 0.18.1, and add patches from upstream git to fix build withwiz6-8/+1117
isl-0.13. version: 0.18.1 date: Tue Jul 2 07:32:18 PDT 2013 changes: - Update to isl 0.12.1 - Support for OpenScop column coordinates - Consistent output on different platforms
2014-04-25Update to 0.13:wiz3-11/+25
version: 0.13 date: Mon Apr 14 11:08:45 CEST 2014 changes: - deprecate isl_int - improved support for multi piecewise quasi-affine expressions - allow the user to impose a bound on the number of low-level operations - add isl_id_to_ast_expr and isl_id_to_pw_aff - add isl_schedule_constraints - hide internal structure of isl_vec - remove support for piplib
2014-04-21Fix readline use.joerg3-1/+38