summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2013-09-02Revbump after cairo updateadam17-32/+34
2013-09-01recursive bump from hdf5 shlib major bump.obache9-15/+18
2013-08-31Bump dependency as needed.joerg1-2/+2
2013-08-31Update R-maps to 2.3-3. No Change Log.joerg2-6/+6
2013-08-31Update to R-mapproj-1.2-1. Changes unknown, but fixes build with Rjoerg2-7/+7
3.0.1.
2013-08-30Update to R-RandomField-2.0.66. No ChangeLog, but fixes build withjoerg2-7/+7
R-3.0.1.
2013-08-30Update to R-hwde-0.63:joerg2-6/+6
o The vignette hwde.Rnw has been modified to add missing text and to conform to current Sweave markup conventions o Code for the functions hwde() and make.contrasts() has been modified so that R CMD check no longer reports "No visible binding for global variable 'oset'."
2013-08-30Update to R-httpRequest-0.0.9. No ChangeLog, but fixes build withjoerg2-6/+6
R-3.0.1.
2013-08-30Create wildcard NAMESPACE file to fix build with R 3.0.1.joerg1-1/+4
2013-08-30Update to R-bitops-1.0-6. No ChangeLog, but fixes build with R-3.0.1.joerg2-6/+6
2013-08-26Update ruby-spreadsheet to 0.8.9.obache2-6/+6
=== 0.8.9 / 24.08.2013 Author: Doug Renn <renn@nestegg.com> Date: Fri Aug 23 17:10:24 2013 -0600 * Work around to handle number formats that are being mistaken time formats
2013-08-25Update to 1.11wen2-7/+8
Add missing BUILD_DEPENDS Upstream changes: 1.07 Thu Jan 19 2012 - synchronised the autoseeding mechanism with that of Math::Random::MT 1.08 Mon May 28 2012 - synchronised the autoseeding mechanism with that of Math::Random::MT that is more elegant and portable 1.09 Mon Jun 4 2012 - added the irand() function to draw random integers, as in Math::Random::MT 1.10 Mon Aug 6 2012 - made set_seed() return the seed, as does Math::Random::MT - migrated test suite to Test::More and Test::Number::Delta 1.11 - Improvement of unit tests
2013-08-25Update to 6.22wen2-7/+6
Upstream changes: 6.22 Tue Sep 4 14:06:20 2012 - Enhancement to shuffle() to return an array 6.21 Mon Aug 6 17:27:37 2012 - Haiku does not support non-blocking IO 6.19 Fri Jul 27 00:48:20 2012 - Prevent use of incompatible state vectors 6.18 Thu Jan 26 14:58:57 2012 - Ignore warnings from other modules during tests 6.17 Wed Jan 11 05:55:09 2012 - Require OIO 3.85 to fix some 'used only once' warnings
2013-08-25Update to 0.31wen2-6/+6
Upstream changes: 0.31 2013-08-07 - Change proof certificate documentation to reflect the new text format. - Some platforms were using __int128 when it wasn't supported. Only x86_64 and Power64 use it now. - Small speedup for ranged totient internals. - Patch MPU::GMP 0.13 giving us not quite what we expected from a small certificate. Fixed in MPU::GMP 0.14, worked around here regardless. 0.30 2013-08-06 [API Changes] - Primality proofs now use the new "MPU Certificate" format, which is text rather than a nested Perl data structure. This is much better for external interaction, especially with non-Perl tools. It is not quite as convenient for all-Perl manipulation. [Functions Added] - is_frobenius_underwood_pseudoprime - is_almost_extra_strong_lucas_pseudoprime - lucas_sequence - pplus1_factor [Enhancements] - Documentation and PP is_prime changed to use extra strong Lucas test from the strong test. This matches what the newest MPU::GMP does. This has no effect at all for numbers < 2^64. No counter-example is known for the standard, strong, extra strong, or almost extra strong (increment 1 or 2) tests. The extra strong test is faster than the strong test and produces fewer pseudoprimes. It retains the residue class properties of the strong Lucas test (where the SPSP-2 pseudoprimes favor residue class 1 and the Lucas pseudoprimes favor residue class -1), hence should retain the BPSW test strength. - XS code for all 4 Lucas tests. - Clean up is_prob_prime, also ~10% faster for n >= 885594169. - Small mulmod speedup for non-gcc/x86_64 platforms, and for any platform with gcc 4.4 or newer. [Bug Fixes] - Fixed a rare refcount / bignum / callback issue in next_prime.
2013-08-21Add -D_LCONV_C99 on SunOS to pick up extended lconv support.jperkin1-1/+3
2013-08-21update to 1.12.5drochner3-19/+6
changes: -Improve ODF import -Export custom shapes -Implement input message editing +bugfixes
2013-08-19Texinfo 5.1 fixes.jperkin3-1/+82
2013-08-15add math/py-cdecimalrichard1-1/+2
2013-08-15cdecimalrichard4-0/+39
======== The cdecimal package is a fast drop-in replacement for the decimal module in Python's standard library. Both modules provide complete implementations of Mike Cowlishaw/IBM's General Decimal Arithmetic Specification. This archive is identical to the mpdecimal package, except that library tests and documentation have been removed. For documentation, visit: http://www.bytereef.org/mpdecimal/index.html http://www.bytereef.org/mpdecimal/doc/index.html Contact: Stefan Krah <skrah@bytereef.org>
2013-08-15Update to 1.6.1wen2-6/+6
Upstream changes: Changes in version 1.6-1 write.matrix.csr() now accepts a fac argument similar to read.matrix.csr(), writing factor levels instead of the numeric codes. naiveBayes() uses a numerically more stable formula for calculating the a-posterior probabilities. predict.naiveBayes() now accepts data with predictors in an order different from the training data, and also ignores variables not in the model (especially the response variable). svm() checks whether parameters which are passed to the C-code are set to NULL to avoid segfaults.
2013-08-15Add R-plyrwen1-1/+2
2013-08-15Imported R-plyr as math/R-plyr.wen3-0/+27
plyr is a set of tools that solves a common set of problems: you need to break a big problem down into manageable pieces, operate on each pieces and then put all the pieces back together. For example, you might want to fit a model to each spatial location or time point in your study, summarise data by panels or collapse high-dimensional arrays to simpler summary statistics. The development of plyr has been generously supported by BD (Becton Dickinson).
2013-08-15Update to 0.2.7wen2-6/+6
Upstream changes: Version 0.2-7 * Trivial changes (updated package fields, daj) Version 0.2-6 * Removed deprecated \synopsis in some Rd files (thanks to Prof. Ripley)
2013-08-15Update to 2.0.18wen2-6/+6
Upstream changes: Changes to Version 2.0-18 o Bug fix to boot with type="residual" o Added densityPlot() function. Changes to Version 2.0-17 o Add a variable to AMSsurvey. o Fix to residualPlots to compute lack of fit tests with missing values and glms. o Fix to residualPlots with a 0/1 variable not declared a factor. o Boxplot() now works properly with at argument passed to boxplot() via ... (contribution of Steve Ellison). o qqPlot.lm() now works with "aov" objects (fixing problem reported by Thomas Burk). o Small fixes to code and docs. Changes to Version 2.0-16 o Fixed bug in printing of hypotheses by linearHypothesis(), where numeric constants of the form 1.* or -1.* were printed incorrectly (reported by Johannes Kutsam). o Fixed a bug in showLabels() with multiple groups in the scatterplot() and scatterplotMatrix() function. o linearHypothesisTest() now tolerates newlines and tabs in hypotheses (suggestion of David Hugh-Jones). o two bugs fixed in Boot() (found by David Pain) changed argument f to f. in bootCase(). o summary.Boot(), confint.Boot() and hist.Boot() handle aliases correctly. o Boxplot.formula() now accepts more than one conditioning variable (suggestion of Christina Yassouridis). O Boxplot() now properly handles at argument passed through via ... to boxplot() (contribution of Steve Ellison). o Small fixes. Changes to Version 2.0-15 o Added an argument coef. to linearHypothesis so tests of the linear hypohtesis form can be computed without reference to a fitted model o Added a linearHypothesis.nlsList method o Added an nls method for Boot o Recode() introduced as alias for recode() to avoid name clash with Hmisc. o residualPlots for glms now ignore starting values for the computing algorithm when computing lack of fit tests; starting values previously caused an error. o Marginal Model Plots now allow conditioning on a categorical variable. Changes to Version 2.0-14 o Smoothers now given as arguments to scatterplot(), scatterplotMatrix(), residualPlots() and other functions; gamLine(), loessLine() (default), and quantregLine() smoothers provided. o linearHypothesis.mer() and Anova.mer() now consistent with pbkrtest version 0.3-2. o Small changes and fixes. Changes to Version 2.0-13 o Added point marking (id.n, etc.) to dataEllipse o Changed the default for id.method with the invTranPlot to "x". o The ncvTest has been rewritten for stability, and unneeded 'data', 'subset' and 'na.action' argument have been removed o Added new function 'Boot' that is a simple front-end to boot::boot that will be useful when bootstrapping regression models. Implemented for lm and glm, but this is likely to work for many other S3 regression models with and 'update' method, 'subset' argument. o Fixed bug in 'compareCoefs' with non-full rank models o Modified 'bootCase' to return a matrix of class c("bootCase", "matrix") so generic functions can be written to summarize these objects. o Minor changes to the returned value of showLabels to give both the label and the corresponding row number. showLabels documentation tweaked. o Improved handling of center.pch argument to ellipse() (suggestion of Rob Kushler). o New test argument for linearHypothesis.mer() and test.statistic argument for Anova.mer() for F-tests with Kenward/Roger df, provided by pbkrtest package. o Anova.mlm() now will do univariate repeated-measures ANOVA even if the error SSP matrix is singular. o hccm() will now accept a weighted linear models (suggestion of Stefan Holst Bache). o deltaMethod.default() now applies coef() and vcov() to a model for which these are supported (generalizing a suggestion by Scott Kostyshak). o Fixed handling of labels argument in scatterplot.formula() and scatterplotMatrix.formula(). o Fixed qqPlot.default() so that it honors line="none" (bug reported by Rob Kushler). o Added new default method for confidenceEllipse(), which now can construct confidence ellipses for linear functions of coefficients. o globalVariables() called for R 2.15.1 or later. o Fixed bug in logit() when percents=TRUE and largest percent is 1 (reported by Eric Goodwin). o Added radius argument to scatter3d() (suggestion of Antonino Messina). o Fixed spurious errors message in scatter3d() when groups present but surface=FALSE (reported by David L. Carlson).
2013-08-13If not building with lzo option give bogus path for lzo otherwise it willmarkd1-1/+3
be detected if its installed and build will fail.
2013-08-13Update to R 3.0.1markd10-292/+473
Changes: many new features and bug fixes. See NEWS file for details.
2013-08-12suppress detection of DOCBOOK, PR pkg/48115obache1-1/+4
2013-08-04Add patches to fix build problem with gsl-1.16.taca3-1/+63
2013-08-04Update ruby-spreadsheet to 0.8.8.obache3-8/+8
=== 0.8.8 / 02.08.2013 Author: Nathan Colgate <nathancolgate@gmail.com> Date: Thu Aug 1 15:01:57 2013 -0500 * Update excel/internals.rb to reference a valid Encoding type * Encoding.find("MACINTOSH") was throwing an error. Encoding.find("MACROMAN") does not. === 0.8.7 / 24.07.2013 Author: Yasuhiro Asaka <yasaka@ywesee.com> Date: Wed Jul 24 11:31:12 2013 +0900 * Remove warnings for test suite * warning: mismatched indentations at 'end' with 'class' at xxx * warning: method redefined; discarding old xxx * warning: assigned but unused variable xxx * warning: previous definition of xxx was here * The source :rubygems is deprecated because HTTP * requests are insecure. (Gemfile)
2013-08-01glpk support in math/octave is hosed upstream, so disable by default.riastradh1-2/+2
2013-07-31GLPK 4.52.1 (release date: Jul 28, 2013)adam2-6/+6
This is a bug-fix release. A version information bug in Makefile.am was fixed. Thanks to Sebastien Villemot <sebastien@debian.org> for bug report. GLPK 4.52 (release date: Jul 18, 2013) The clique cut generator was essentially reimplemented, and now it is able to process very large and/or dense conflict graphs. A simple rounding heuristic was added to the MIP optimizer. Some bugs were fixed in the proximity search heuristic routine. Thanks to Giorgio Sartor <0gioker0@gmail.com>. New command-line option '--proxy [nnn]' was added to glpsol to enable using the proximity search heuristic. A bug (incorrect processing of LI column indicator) was fixed in the mps format reading routine. Thanks to Charles Brixko for bug report.
2013-07-24update to 1.0.17drochner3-9/+7
changes: -Plotting uses cairo (and is antialised) by using updated GtkExtra -Improvements to line plots including autoscaling the y axis by default -PDF export -Lots of of fixes and other minor improvements all over
2013-07-21Update to 1.16:wiz3-11/+11
* What is new in gsl-1.16: ** fixed error in gsl_rng_fwrite where uninitialized padding bytes were being written (bug #39104) ** fixed error in gsl_block_alloc where padding bytes were not properly initialized (bugs #39101,#39102,#39103) ** fixed error in ntuple/test.c where padding bytes were not properly initialized (bug #39105) ** fixed triangle selection bug in gsl_sf_coupling_6j_e and gsl_sf_coupling_9j_e (bugs #39466 and #29606) (Håkan Johansson and Alexey Illarionov) ** added higher level wrapper routine gsl_multifit_fdfsolver_driver ** converted gsl_multifit_linear_residuals to use dgemv to improve efficiency (bug #39153) ** added functions gsl_stats_spearman and gsl_sort_vector2 to compute Spearman rank correlation ** added function gsl_poly_dd_hermite_init for Hermite interpolation ** Added support for robust linear least squares ** Added function gsl_linalg_SV_leverage for computing statistical leverages from SVD decomposition ** Added support for approximating the Jacobian of nonlinear least squares fits using forward finite differences ** Extended gsl_sf_coupling_3j to allow larger range and to handle the special case (ja jb jc; 0 0 0)=0 when ja+jb+jc is odd ** Fixed gsl_sf_mathieu_se_array to return zero when the order is zero [bug #33679]. ** Fixed overflow in gsl_sf_lncosh for large negative x (x<-354). ** Improved gsl_ran_negative_binomial_pdf to avoid underflow/overflow for large arguments. ** Multisets now allow k strictly greater than n. ** Fixed gsl_matrix_complex_fwrite/fread failure for noncontiguous matrices (Matthias Sitte).
2013-07-20Update to 1.12.4:wiz2-6/+6
Gnumeric 1.12.4 Andreas: * Improve xlsx export of Gnumeric functions. * Improve xlsx import of Excel 2010 functions. * Improve xls import of Excel 2010 functions. * Fix documentation of r.q* and r.*nbinom. [#703164] * Add Excel 2010's BETA.DIST. * Fix crash on corrupted files. [#703149] [#703215] [#703625] [#703895] * Fix import of sxc files. [#703249] * Fix TDIST Import/Export from/to ODF. * Write manual legend position to ODF. [#703362] * Fix position handling in strict ODF export. Jean: * Don't attempt to add a path item when there is no path object. [#703052] Morten: * Improve accuracy for 2-argument ERF. * Fix crashes on corrupted files. [#703143] [#703307] [#703306] * Fix --with-long-double tests. [#703397] * Fix problems saving auto filters to xls. [#703308] * Improve handling of large graph ranges. [#703546] * Fix analysis issue with translations. [#703355] * Fix COUNTIF (etc) pattern matching. [#703770]
2013-07-19Fix friend definition.joerg2-6/+6
2013-07-19Not MAKE_JOBS_SAFE.joerg1-1/+3
2013-07-18Add termios.h formerly included by unistd.h.joerg2-1/+14
2013-07-15* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yesryoon16-35/+27
are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-14Update to 0.29wen2-7/+8
Add missing DEPENDS Upstream changes: 0.29 30 May 2013 - Fix a signed vs. unsigned char issue in ranged moebius. Thanks to the Debian testers for finding this. - XS is_prob_prime / is_prime now use a BPSW-style test (SPRP2 plus extra strong Lucas test) for values over 2^32. This results in up to 2.5x faster performance for large 64-bit values on most machines. All PSP2s have been verified with Jan Feitsma's database. - forprimes now uses a segmented sieve. This (1) allows arbitrary 64-bit ranges with good memory use, and (2) allows nesting on threaded perls. - prime_count_approx for very large values (> 10^36) was very slow without Math::MPFR. Switch to Li+correction for large values if Math::MPFR is not available. - Workaround for MSVC compiler. - Added: is_pseudoprime (Fermat probable prime test) is_lucas_pseudoprime (standard Lucas-Selfridge test) is_extra_strong_lucas_pseudoprime (Mo/Jones/Grantham E.S. Lucas test) 0.28 23 May 2013 - An optimization to nth_prime caused occasional threaded Win32 faults. Adjust so this is avoided. - Yet another XS micro-speedup (PERL_NO_GET_CONTEXT) - forprimes { block } [begin,]end. e.g. forprimes { say } 100; $sum = 0; forprimes { $sum += $_ } 1000,50000; say $sum; forprimes { say if is_prime($_+2) } 10000; # print twin primes - my $it = prime_iterator(10000); say $it->(); This is experimental (that is, the interface may change). 0.27 20 May 2013 - is_prime, is_prob_prime, next_prime, and prev_prime now all go straight to XS if possible. This makes them much faster for small inputs without having to use the -nobigint flag. - XS simple number validation to lower function call overhead. Still a lot more overhead compared to directly calling the XS functions, but it shaves a little bit of time off every call. - Speedup pure Perl factoring of small numbers. - is_prob_prime / is_prime about 10% faster for composites. - Allow '+N' as the second parameter to primes.pl. This allows: primes.pl 100 +30 to return the primes between 100 and 130. Or: primes.pl 'nth_prime(1000000000)' +2**8 - Use EXTENDED_TESTING to turn on extra tests. 0.26 21 April 2013 - Pure Perl factoring: - real p-1 -- much faster and more effective - Fermat (no better than HOLF) - speedup for pbrent - simple ECM - redo factoring mix - New functions: prime_certificate produces a certificate of primality. verify_prime checks a primality certificate. - Pure perl primality proof now uses BLS75 instead of Lucas, so some numbers will be much faster [n-1 only needs factoring to (n/2)^1/3]. - Math::Prime::Util::ECAffinePoint and ECProjectivePoint modules for dealing with elliptic curves. 0.25 19 March 2013 - Speed up p-1 stage 2 factoring. Combined with some minor changes to the general factoring combination, ~20% faster for 19 digit semiprimes. - New internal macro to loop over primary sieve starting at 2. Simplifies code in quite a few places. - Forgot to skip one of the tests with broken 5.6.2. 0.24 10 March 2013 - Fix compilation with old pre-C99 strict compilers (decl after statement). - euler_phi on a range wasn't working right with some ranges. - More XS prime count improvements to speed and space. Add some tables to the sieve count so it runs a bit faster. Transition from sieve later. - PP prime count for 10^9 and larger is ~2x faster and uses much less memory. Similar impact for nth_prime 10^8 or larger. - Let factor.pl accept expressions just like primes.pl. 0.23 5 March 2013 - Replace XS Zeta for x > 5 with series from Cephes. It is 1 eps more accurate for a small fraction of inputs. More importantly, it is much faster in range 5 < x < 10. This only affects non-integer inputs. - PP Zeta code replaced (for no-MPFR, non-bignums) with new series. The new code is much more accurate for small values, and *much* faster. - Add consecutive_integer_lcm function, just like MPU::GMP's (though we define ci_lcm(0) = 0, which should get propogated). - Implement binary search on RiemannR for XS nth_prime when n > 2e11. Runs ~2x faster for 1e12, 3x faster for 1e13. Thanks to Programming Praxis for the idea and motivation. - Add the first and second Chebyshev functions (theta and psi). - put isqrt(n) in util.h, use it everywhere. put icbrt(n) in lehmer.h, use it there. - Start on Lagarias-Miller-Odlyzko prime count. - A new data structure for the phi(x,a) function used by all the fast prime count routines. Quite a bit faster and most importantly, uses half the memory of the old structure. - Performance: - Divisor sum with no sub is ~10x faster. - Speed up PP version of exp_mangoldt, create XS version. - Zeta much faster as mentioned above. - faster nth_prime as mentioned above. - AKS about 10% faster. - Unroll a little more in sieve inner loop. A couple percent faster. - Faster prime_count and nth_prime due to new phi(x,a) (about 1.25x). 0.22 26 February 2013 - Move main factor loop out of xs and into factor.c. - Totient and Moebius now have complete XS implementations. - Ranged totient uses less memory when segmented. - Switch thread locking to pthreads condition variables. 0.21 22 February 2013 - Switch to using Bytes::Random::Secure for random primes. This is a big change in that it is the first non-CORE module used. However, it gets rid of lots of possible stupidness from system rand. - Spelling fixes in documentation. - primes.pl: Add circular and Panaitopol primes. - euler_phi and moebius now will compute over a range. - Add mertens function: 1000+ times faster than summing moebius($_). - Add exp_mangoldt function: exponential of von Mangoldt's function. - divisor_sum defaults to sigma if no sub is given (i.e. it sums). - Performance: - Speedup factoring small numbers. With -nobigint factoring from 1 to 10M, it's 1.2x faster. 1.5x faster than Math::Factor::XS. - Totient and M枚bius over a range are much faster than separate calls. - divisor_sum is 2x faster. - primes.pl is much faster with Pillai primes. - Reduce overhead in euler_phi -- about 2x faster for individual calls. 0.20 3 February 2013 - Speedup for PP AKS, and turn off test on 32-bit machines. - Replaced fast sqrt detection in PP.pm with a slightly slower version. The bloom filter doesn't work right in 32-bit Perl. Having a non-working detector led to really bad performance. Hence this and the AKS change should speed up testing on some 32-bit machines by a huge amount. - Fix is_perfect_power in XS AKS. 0.19 1 February 2013 - Update MR bases with newest from http://miller-rabin.appspot.com/. - Fixed some issues when using bignum and Calc BigInt backend, and bignum and Perl 5.6. - Added tests for bigint is_provable_prime. - Added a few tests to give better coverage. - Adjust some validation subroutines to cut down on overhead. 0.18 14 January 2013 - Add random_strong_prime. - Fix builds with Solaris 9 and older. - Add some debug info to perhaps find out why old ActiveState Perls are dying in Math::BigInt::Calc, as if they were using really old versions that run out of memory trying to calculate '2 ** 66'. http://code.activestate.com/ppm/Math-Prime-Util/ 0.17 20 December 2012 - Perl 5.8.1 - 5.8.7 miscalculates 12345 ** 4, which I used in a test. - Fix (hopefully) for MSC compilation. - Unroll sieve loop for another 20% or so speedup. It won't have much practical application now that we use Lehmer's method for counts, but there are some cases that can still show speedups. - Changed the rand functionality yet again. Sorry. This should give better support for plugging in crypto RNG's when used from other modules. 0.16 11 December 2012 - randbits >= 32 on some 32-bit systems was messing us up. Restrict our internal randbits to wordsize-1.
2013-07-13Update ruby-spreadsheet to 0.8.6.obache2-6/+6
=== 0.8.6 / 11.07.2013 Author: Arjun Anand and Robert Stern <dev+arjuna+rstern@reenhanced.com> Date: Wed Jul 10 13:45:30 2013 -0400 * Allow editing of an existing worksheet.
2013-07-09Disable fftw-fortran option by default until lang/g95 issue is resolved.tsutsui2-4/+6
Also bump PKGREVISION for the option default change. "Please do that" from wiz@ in PR/48023.
2013-07-08Split the extract phase into fetch and extract, to ensure that distfilesjperkin2-4/+16
can be fetched correctly, keeping in sync with devel/gmp inplace.mk
2013-07-07Change GEM_CLEANBUILD not to include working file to package.taca2-5/+5
Bump PKGREVISION.
2013-07-07Update to 3.98.1.1wen4-34/+6
Upstream changes: Version 3.98-1 * Compilation error with clang. Simple declaration of a routine. Version 3.98-0 * Update for libxml2-2.9.1 and reading from a connection for xmlEventParse(). * xmlIncludes() is a hierarchical version of getXIncludes() * Modifications to xmlSource(), e.g. verbose = TRUE as default. Version 3.97-0 * Fix for xmlValue(node) = text. Identified by Lawrence Edwards. Uses xmlNodeSetContent() now and leaves freeing the original content to that routine. * Updates for xmlSource() Version 3.96-1 * readHTMLTable() ignores headers that are over 999 characters. * Fix a problem in readHTMLTable() with some table headers not having the correct number of elements to match the columns. Version 3.96-0 * Introduced readHTMLList(), getHTMLLinks(), getHTMLExternalFiles(), getXIncludes(). * When serializing XMLNode objects, i.e. R representations of nodes, ensure " and <, etc. in attributes are serialized correctly. Version 3.95-1 * Allow htmlParse(), xmlParse(), etc. ? Version 3.95-0 * Moved development version of the source code for the package to github - https://github.com/omegahat/XML.git * Changes to the structure of the package to allow installation directly rather than via a one-step staging into the R package structure. * Sample XML documents moved from data/ to exampleData, and examples updated. * getDefaultNamespace() and matchNamespaces() use simplify = TRUE to call xmlNamespaceDefinitions() to get the namespaces as a character vector rather than list. * Documentation updates Version 3.94-0 * getNodeLocation() now reports the actual line number for text nodes rather than 0, using the sibling nodes' or parent node's line number. * xpathApply() and related functions work with builtin type "functions", e.g. class. * xpathApply() and related functions (getNodeSet, xpathSApply) allow the caller to specify multiple queries as a character vector and these are pasted together as compound location paths by separating them with a '|'. This makes it easier for the caller to manage the different queries. * assigning to a child of a node works, e.g. node[["abc"]] = text/node and node[[index]] = text/node. We replace a matching name. If the replacement value is text, we use the name to * getChildrenStrings() is a function that implements the equivalent of xmlApply(node, xmlValue) but faster because we avoid the function call for each element. * options parameter for xmlParse() and htmlParse() for controlling the parser. (Currently only used when encoding is explicitly specified.) * encoding parameter for xmlParse() and xmlTreeParse() now works for XML documents, not just HTML documents. * Update for readHTMLTable() method so that we look at just the final <tr> node in a <thead>. Version 3.93-1 * Fixed bug in findXInclude() that sometimes got the wrong XMLXIncludeStartNode. Hence getNodeLocation() might report the wrong file, but correct line number! * findXInclude() now has a recursive parameter that resolves the chain of XIncludes. This returns the full path to the file, relative to the base/top-level document, not just the parent document. * Change to the default value of the error parameter in htmlParse() and htmlTreeParse() which will generate a structured R error if there is an IO error. The set of issues that will raise an error will be broadened in the future. Version 3.93-0 * Enabled the fixing of <dummy> namespaces by finding the definition o for that prefix in the ancestor nodes. Version 3.92-2 * Synchronized compilation flags for Windows with those on OSX & Linux. Version 3.92-1 * Restore original error handler function for htmlParse() and htmlTreeParse() * Fixed a reference counting problem caused by not adding a finalizer in the as() method for coercing an XMLInternalNode to an XMLInternalDocument. Example from Janko Thyson. * Fixed up some partial argument names found by R CMD check! Version 3.92-0 * Added --enable-xml-debug option for the configure script and this activates the debugging diagnostic reporting, mainly for the garbage collection and node reference counts. * Work-around for HTML documents not being freed (but XML documents are!) * Added an isHTML parameter for xmlTreeParse. * Merge htmlTreeParse/htmlParse with xmlTreeParse. * Implemented some diagnostic facilities to determine if an external pointer is in R's weak references list. This needs support within R. (Ask for code if you want.) Version 3.91-0 * Start of implementation to allow nested calls to newXMLNode() to use namespace prefixes defined in ancestor nodes. Disabled at present.
2013-07-07Update to 1.0.25wen2-7/+7
Update LICENSE Upstream changes: 2013-02-28 Albrecht Gebhardt <agebhard@uni-klu.ac.at> * DESCRIPTION, LICENSE: final version of license desription done.
2013-07-07Update to 0.7wen2-6/+6
(No upstream changelog)
2013-07-07Update to 1.0.5wen2-6/+6
(No upstream changelog)
2013-07-07Update to 0.14.0wen2-6/+6
(No upstream changelog)
2013-07-07Update to 2.01.33wen2-6/+6
Upstream changes: 2013-06-22 17:09 rsbivand * DESCRIPTION, inst/LICENCE, inst/README, man/burkitt.Rd: help line lengths 2013-03-30 13:30 rsbivand * LICENCE: remove clang warning 2013-03-30 13:29 rsbivand * src/ptinpoly.c: remove clang warning 2013-01-16 08:35 rsbivand * ChangeLog, inst/ChangeLog: tidy 2013-01-16 08:34 rsbivand * DESCRIPTION, R/First.lib.S: change to .onAttach for startup message
2013-07-07Update to 1.0.11wen2-6/+6
Upstream changes: 2013-06-28 09:04 edzer * man/Spatial-class.Rd, man/disaggregate.Rd: added documentation for disaggregate and aliases for spatstat S4 classes 2013-06-28 05:46 edzer * NAMESPACE: export method disaggregate 2013-06-27 20:51 edzer * NAMESPACE: exporting spatstat Classes ppp, im, psp, owin 2013-06-27 20:45 edzer * R/sp_spat1.R: removed class tess (which is used, nor exported) 2013-06-27 06:54 edzer * R/spdists.R, R/zerodist.R, man/zerodist.Rd, src/init.c, src/sp.h, src/zerodist.c: zerodist and zerodist2 now handle longlat data, using sp_gcdist tidied spdists.R 2013-06-25 19:08 edzer * R/SpatialLines-methods.R, R/spdists.R, man/SpatialGridDataFrame-class.Rd, man/SpatialPoints-class.Rd, man/SpatialPointsDataFrame-class.Rd, man/spDistsN1.Rd, src/gcdist.c, src/sp.h, tests/Examples/sp-Ex.Rout.save: tidy; added $ method for SpatialPoints, such that meuse$x is found even if x is a coordinate. added methods to convert from spatstat (im, ppp) to Spatial objects 2013-06-25 17:13 rsbivand * inst/doc/csdacm.Rnw, inst/doc/csdacm.pdf: adding footnote 2013-06-25 14:09 rsbivand * DESCRIPTION: add vignette; fix line length issues 2013-06-25 14:03 rsbivand * DESCRIPTION, inst/doc/csdacm.Rnw, inst/doc/csdacm.pdf, inst/doc/intro_sp.pdf, inst/doc/over.pdf, inst/external/seamap105_mod.csv, man/CRS-class.Rd, man/SpatialPolygons-class.Rd, man/SpatialPolygonsDataFrame-class.Rd, man/as.SpatialPolygons.GridTopology.Rd, man/gridlines.Rd, man/nowrapSpatialLines.Rd, man/polygons.Rd, man/recenter-methods.Rd, man/spplot.Rd, tests/Examples/sp-Ex.Rout.save: add vignette; fix line length issues 2013-06-24 21:09 edzer * R/SpatialPoints-methods.R, R/disaggregate.R, R/sp_spat1.R, R/unfold.R: added disaggregate functions (not yet exported); added $ method for SpatialPoints that also catches coordinates, as meuse$x sp_spat1 has the conversion from spatstat classes ppp and im to Spatial objects 2013-06-21 14:11 rsbivand * R/CRS-methods.R, man/CRS-class.Rd, man/is.projected.Rd, tests/fail1.R, tests/fail1.Rout.save: checks on latlon and lonlat 2013-05-23 19:29 edzer * R/Spatial-methods.R, man/spTransform.Rd: added spTransform(ANY) methods that will stop and point to rgdal. 2013-05-07 09:12 rsbivand * R/SpatialPoints-methods.R: guard against non-finite coordinates 2013-05-07 07:54 rsbivand * inst/include/sp_xports.c, src/sp_xports.c: guard against non-finite polygon coordinates 2013-04-26 08:54 edzer * DESCRIPTION, R/SpatialGridDataFrame-methods.R, R/unfold.R: scaffold for unfold - nothing exported; improved coercion function for SpatialPixelsDataFrame to SpatialGridDataFrame, thanks to Jon Skoien. 2013-04-24 07:05 rsbivand * ChangeLog, inst/ChangeLog: closeAllConnections in readRAST6 replaced by counted closure 2013-04-22 19:48 edzer * DESCRIPTION: version update 2013-04-22 14:49 edzer * demo/depend.R: tidy 2013-04-22 14:24 edzer * demo/depend.R: better depend script 2013-04-22 09:34 edzer * demo/depend.R, man/spTransform.Rd, tests/Examples/sp-Ex.Rout.save, tests/fail1.Rout.save: added spTransform doc, updated checks, depend now uses two cores. 2013-04-19 15:52 edzer * DESCRIPTION: increased the rgdal version dependency 2013-04-19 13:16 edzer * NAMESPACE, R/Spatial-methods.R: defines generic, and exports method spTransform. 2013-04-12 22:11 mdsumner * R/gridlines.R: stringsAsFactors = FALSE for gridat labels, otherwise the factors returned are unusable without conversion to character 2013-03-30 13:36 edzer * DESCRIPTION: version bump 2013-03-30 13:33 edzer * R/spplot.R: lwd and lty now work on spplot()'ing SpatialPolygonsDataFrame objects; email today on r-sig-geo. 2013-03-29 10:00 rsbivand * ChangeLog, inst/ChangeLog: tidy 2013-03-29 09:57 rsbivand * inst/include/sp_xports.c: removing clang warnings 2013-03-29 09:56 rsbivand * DESCRIPTION, src/Rcentroid.c, src/pip.c, src/pip2.c, src/sp_xports.c, src/zerodist.c: removing clang warnings