summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2015-06-15Update gnome-calculator to 3.16.2prlw12-7/+8
Overview of changes in gnome-calculator 3.16.2 * Fix : Search provider crash introduced by 3.16.1, oops (Michael Catanzaro) Overview of changes in gnome-calculator 3.16.1 * Update : Translations (Translation team) * Fix : Search provider should discard child stdout/stderr (Michael Catanzaro) * Fix : Syntax error in desktop file keywords Bosnian translation (Kalev Lember) Overview of changes in gnome-calculator 3.16.0 * Update : Translations (Translation team) Overview of changes in gnome-calculator 3.15.91 * New : Remove red color from clear button (Allan Day) * Update : Powers page in documentation (Sebastian Rasmussen, Ekaterina Gerasimova) * Update : Translations (Translation team) Overview of changes in gnome-calculator 3.15.4 * New : Keyboard mode (Elita Lobo) * New : MPFR back-end (Daniel Renninghoff) * New : Digital Storage conversion (PioneerAxon) * Update : Switch to GPLv3+ license (Michael Catanzaro) * Update : Case-insensitive conversion units (PioneerAxon) * Update : Don't copy thousand separators to clipboard (PioneerAxon) * Update : Translations (Translation team) * Fix : Use HTTPS for downloading exchange rates (Michael Catanzaro) * Fix : Repeated entries in history view (Elita Lobo) * Fix : Padding in UI buttons (Trinh Anh Ngoc) * Fix : Style history view boarder (Trinh Anh Ngoc) * Fix : Sort currencies based on locale (Lubomír SedláÅ<99>) * Fix : Deprecated use-stock property (David King) * Fix : Download missing exchange rates on first launch (PioneerAxon) * Fix : Missing buildtime dependency (Emmanuele Bassi) * Fix : gtksourceview binding change (Michael Catanzaro) Overview of changes in gnome-calculator 3.15.1 * New : Colored buttons (Elita Lobo) * New : History view (Elita Lobo) * Update : Update to latest GtkSourceView API (Yosef Or Boczko, Evan Nemerson) * Update : Support upcoming Vala 0.27 (Rico Tzschichholz) * Update : Increase search provider timeout (Michael Catanzaro) * Update : Translations (Translation team) * Update : Miscellaneous code improvements (Arnaud Bonatti, Michael Catanzaro) * Fix : Misordered buttons in programming mode (Abhinav) * Fix : Search provider should not match plain numbers (Marcus Lundblad) * Fix : Spurious warnings from search provider (Michael Catanzaro) * Fix : Crash after thousands separator is inserted (Michael Catanzaro)
2015-06-14Update tex-apnum{,-doc} to 1.2 from texlive 2015markd4-14/+14
.5+.5=.1 bug fixed
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz67-124/+134
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-10Since the code expects boost::array to win, use that explicitly.joerg2-1/+52
2015-06-08Bump PKGREVISION for hs-hashable-1.2.3.2szptvlfn6-12/+12
2015-06-07Update to 1.8.2; changes not found.wiz2-6/+6
2015-06-04Bump PKGREVISION for hs-text-1.2.1.1szptvlfn6-11/+12
2015-05-31Update to 0.15.0wen5-84/+6
No upstream changelog found.
2015-05-31Update to 1.0wen2-6/+6
Upstream changes: Version 1.0 2015-02-10 Convert rngs to real function in accordance with pan Cast rangen explicitly as real Revise DESCRIPTION and remove .Rinstignore
2015-05-31Update to 1.2.2wen2-6/+6
No upstream changelog found.
2015-05-31Update to 2.3.9wen2-6/+6
No upstream changelog found.
2015-05-31Update to 1.0.2wen2-6/+6
Upstream changes: Changes in version 1.0-2 (2014-12-16) o start providing C interfaces to the underlying algorithms. mvtnorm_C_mvtdst() directly calls Alan's FORTRAN code and can be used in other packages via LinkingTo. See mvtnorm/inst/C_API_Example for an example very much inspired by the example provided in package xts. o provide .C interfaces to the FORTRAN routines and allow switching on/off of R' RNG. Changes in version 1.0-1 (2014-11-11) o replace internal MVCHNV FORTRAN FUNCTION with R's sqrt(qchisq(p, n, FALSE, FALSE). This fixes a problem where NaN was returned as reported by David Charles Airey <airey_david_charles_at_lilly.com> Changes in version 1.0-0 (2014-07-08) o After 14 years, we now feel safe enough to publish mvtnorm 1.0-0. Many packages depend, import, or suggest mvtnorm, so this version change also indicates that the package is now stable and, to a very large extent, the API is frozen. We will of course continue to fix bugs or other problems but new features are unlikely to go into this package. o use Authors@R in DESCRIPTION o switch to standard NEWS format
2015-05-31Update to 1.8.2wen2-6/+6
No Upstream changelog found.
2015-05-31Update to 4.6.10wen2-6/+6
Upstream changes: Changes in 4.6-10: * Fixed bugs introduced in 4.6-8 and 4.6-9. Levels for ordered factors in predictors are no longer checked for consistency between training and test data in predict.randomForest(). In 4.6-9 the response is mean centered before running the algorithm (for regression), but the mean was not added back in the $y component of the return object from randomForest(). Changes in 4.6-9: * Categorical predictors are allowed to have up to 53 categories now. Changes in 4.6-8: * There was a bug in the handling of ordered factors in randomForest.formula(). (Reported by Barry Rawlingson.) * Changed randomForest.formula() and predict.randomForest() so that predict() without newdata when na.action=na.exclude pads the output with NAs to match the rows in the original data (suggested by Barry Rawlingson.). * There was a long standing bug in randomForest(..., proximity=TRUE, oob.prox=FALSE) in regression mode. (Thanks to Stefano Romano for the report.)
2015-05-31Update to 1.1.4wen2-7/+7
Update DEPENDS Upstream changes: commit 3083307fc8ebf938673028cf7ffc3ccff6a4cac6 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Apr 24 13:56:40 2015 +0200 upgrade to match sp 1.1-0 commit 5e7950336984a567c0f07abb019930dbaf068abb Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Mar 17 14:21:20 2015 +0100 docs for expand.range commit 58d8db3d8863eee96aeea1cf458fbee2e42b32db Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Mar 17 14:18:44 2015 +0100 range of at was too small; report by Roland Harhoff commit af552c7e902b69979f309bcf1f795bc7cf782f11 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Mar 17 13:56:53 2015 +0100 add drop=FALSE to data.frame selector commit 8ac495755ea13ef90b9e378ec26b963ea316174b Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Mar 13 16:20:47 2015 +0100 adding +ellps= to CRS arguments, for PROJ 4.9.1 commit 393bb24344b7b3648086ecadf5bf287bdea4fcde Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Mar 5 00:12:50 2015 +0100 replace unstack with reshape; clean check commit 45bf1588eef7e2ddbf07f843333d72f0a99d0e4f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Mar 4 20:27:51 2015 +0100 stplot mode = "xt" for factor: plots as number but no longer crashes commit b7e51d1720dace123a73669ee04b77255a0b9c09 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Mar 4 19:07:27 2015 +0100 stplot factor variables when mode = "xy" commit 24671c67b17293749937d7c955a80ce8e12ac619 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Feb 11 10:51:18 2015 +0100 make stsdf[1,1] do sth more sensible commit e7d26c403722f6dfe08f27bbbe82644e2f48976e Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Jan 28 12:13:49 2015 +0100 improve error message commit f37ad515f35e21f9351c290437f2948f34b5f894 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Jan 28 10:25:09 2015 +0100 enable check on duplicate attributes for STSDF commit 995dd6d742143bf9fcc4d43c19c358f9a4bc626c Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Jan 27 23:34:52 2015 +0100 adopt new behaviour for STFDF too commit 08fcfb9f1555e283c82107256c055a5bead0b265 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Jan 27 23:18:42 2015 +0100 add timeIndex to xts output on single pt subset; report from Jon Skoien; commit 68d9420d6a9bad79f3b84c656cbfc9f670fe5a28 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sat Jan 24 10:19:17 2015 +0100 remove rgeos dependency in sto.Rnw, add DE to air.rda commit 097d3a0fbc63f2ef7773825c07d35eafa3ab3cba Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Jan 21 23:20:34 2015 +0100 make rgeos requirement conditional commit cddc6c9ac45dfc7664c7e5b3adbcc65b0f499961 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Jan 21 09:08:18 2015 +0100 bump version commit 218a99f5b7b475353f8b37246c945c47f881f6aa Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Jan 19 14:55:57 2015 +0100 correct timeIndex order for as.data.frame.STS, reported by Jon Skoien commit 6502ebfd51b6704669c46d26c8dd2b7304c630ef Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sat Jan 17 23:05:15 2015 +0100 conditional require(rgeos) in example commit 3f4f8a5c3e6048393ad14fd4444ec03773207dc9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Jan 15 13:05:22 2015 +0100 more spTransform commit a29c98f3c80a784967bc319b5c63a9a725b631cd Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Jan 15 13:03:49 2015 +0100 title case; address rgdal requirement for spTransform commit e6073767b1e303dcb20c99cfe635d762bdd36eda Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Jan 15 11:51:11 2015 +0100 update test output commit 5b36a6916bc8af4cd696bb7742b0e0f03abe5b25 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Jan 14 17:33:25 2015 +0100 typo... commit f74c045284b795bc0e4ad1e167608dfa74a21674 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Jan 14 16:59:45 2015 +0100 update test output commit 0604dd381b7e2e10f97bbc3d5b26c8119c744a8f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Jan 14 16:41:54 2015 +0100 prevent @sp attributes getting dropped (lost) commit a144894fbb8590a701cec4f99ae1f6f09d896916 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Dec 14 13:18:17 2014 +0100 correct aggregate with args STIDF, STF; add time chk commit 4c8cd4f1d6220dc43634e4333e18393a7d8d87e9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sat Nov 22 12:26:03 2014 +0100 correct bug in stConstruct() when STIDF has non-chronological records commit 1969b0c7ba6197d96d4541a15a71a84a19291803 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Nov 20 11:26:02 2014 +0100 vignette pdf commit 850c3068348815205937350d9dad048ec3e18cfd Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Nov 20 11:22:36 2014 +0100 update date commit 2076a4e3b24c5f2aa8e029eca1a28f9d05f39d52 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Nov 20 11:20:35 2014 +0100 aggregate() for STI and STF with polygons did not work commit d903c16d831c43ab777a552b7c31687e5046396f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Oct 30 10:55:32 2014 +0100 move rgeos to Suggests; improve wind plots in vignette commit da80be7b754e3b613107845166687b02deeb96dc Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Oct 27 19:26:35 2014 +0100 update the time plots commit c1f9a7480241deeb177e345332e4045236e9c02e Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Oct 27 19:17:24 2014 +0100 change argument to returnEOFs commit 1783943b6aa395ee0296bed53e88126b51909fd3 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Oct 27 19:02:58 2014 +0100 add function eof, deprecate EOF commit 480f74eb8a74adb4a2508f17d470434c2deabf42 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Oct 16 11:00:32 2014 +0200 added ... to apply() calls commit c98b5c3ae85414e1eaf53ea0bf72373d371d0dca Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Oct 16 09:40:00 2014 +0200 doc omission, found by Roland Harhoff commit 9c82ea3f06c105323282e486ebae84fc6fcfbaca Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Oct 14 09:25:09 2014 +0200 name too long: only use first name commit 0ed91ac92db69dc64cecaa9ecf08efbb2308db45 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Sep 26 21:44:00 2014 +0200 add parens commit be2182be7cfafadd2d5ebde3256c7eea902c5e2f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Sep 23 21:59:55 2014 +0200 add call to match.fun(), add STT method to stplot commit faab956a4f570502961e2f570b5452a346f540ba Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Sep 11 23:29:30 2014 +0200 add stplot method for STT commit d83a3607c80317ace36009534c8a2cf0c276c570 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Sep 7 23:34:13 2014 +0200 add subset methods with ST objects commit c974e676d494be7cbab83798763115783704dfee Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Sep 7 23:02:44 2014 +0200 add selection based on match with STF object commit 8ad1aa01bcbdc4f12e40f8ffe59a77de8157ff77 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Sep 7 23:02:29 2014 +0200 tidy tabstop commit 0db898784310fd8b209a9f586f7da47e2fd83c3b Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Sep 7 22:18:52 2014 +0200 tidy (revert back to tabstop = 4 spaces) commit 5a476b1fe7580118aeee8af2cbbb5129716c7dac Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Aug 28 12:36:55 2014 +0200 tzone attribute is now passed on by rbind.STIDF commit ac8c4d8bfe3e11ca8f14ade6107b917d7c49bdaa Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Aug 24 14:09:14 2014 +0200 removed ISO codes from air; version bump; tidy stgvis commit 901738891468730db87e48490c2fa48fad3cd1ef Merge: 3b0096f 010b921 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Aug 24 14:05:07 2014 +0200 Merge pull request #20 from mages/patch-2 Update stgvis.Rmd commit 010b921d910fbee90bcc144a0349d7cc20bf88d0 Author: Markus Gesmann <markus.gesmann@gmail.com> Date: Sun Aug 24 11:00:48 2014 +0100 Update stgvis.Rmd Changed the order in which the data is loaded, as otherwise the mapping of German state names apears to be overwritten by data in air. commit 3b0096f5fb43ef2af9a1ad61344c8f7032056cee Merge: 709d30a c44ea66 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Aug 24 10:35:38 2014 +0200 Merge pull request #19 from mages/patch-1 Update stgvis.Rmd commit c44ea6605becfc38a4c54511a53daf4906b81aa7 Author: Markus Gesmann <markus.gesmann@gmail.com> Date: Sat Aug 23 21:05:23 2014 +0100 Update stgvis.Rmd I changed the gvisGeoMap statement to gvisGeoChart, as they don't require Flash. Further the Google geo charts understand that Berlin is not part of Brandenburg. Unfortunately, geo charts don't recognise Brandenburg as a province either, hence the codes become handy again. The German state name mapping are available via a CRAN package, thus you don't have to download them from Wikipedia. Finally, I added some number formatting to the option setting. commit 709d30a7751823aafc6fc77dd9196220edf9ecea Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Aug 22 18:57:22 2014 +0200 hopefully pass check with r-devel; set TZ in subsetting.R commit 6226cea3e7f0a758763bb7208f211a032da0221f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Aug 22 15:44:37 2014 +0200 add pointer to ISO_3166_2_DE in air.rda commit 2bd0272437f47090ac5fa5ae4616e226bea5158e Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Aug 22 15:41:17 2014 +0200 remove call to wikipedia, add ISO table to air add help to stpg to find out whether rgdal misses PostgreSQL driver commit 7887e760c10ba9a6501ecba1c43410558d12963c Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Aug 22 09:36:48 2014 +0200 add Irish station means geo chart commit 11e5da9c96fe9f9dae8d3d93e1b54059af7adbe9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Aug 22 08:20:57 2014 +0200 add time line graphs commit ccee6c0164714a022edf6441f41bdc863798c836 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Aug 21 13:48:55 2014 +0200 update commit 55709a1d166aaa23834fab036d3af2e08d066fdb Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Aug 21 11:17:20 2014 +0200 add googleVis example vignette, typo in stsubs commit f5838cbc73c77ed072a251a4c3b6c1ec56bd5fc0 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Aug 14 13:45:17 2014 +0200 add library(sp) commit 542026cafb10400a6bab77d35e2c583783abb2b8 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Jul 13 17:51:32 2014 +0200 write.tgrass now writes init.txt commit 59fc45e87113dd5c609b4654f26402bba18b1e8d Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Apr 9 15:42:22 2014 +0200 update date commit 7c0ebc61027fea62bcd59898594ea90fdece14f1 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Apr 1 16:08:37 2014 +0200 include git commit logs in ChangeLog commit b7f0e46a24e2a0ee81b022709aca83806674a1b0 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Apr 1 16:04:13 2014 +0200 depend on R 3.0.0, mv old ChangeLog commit f8d07fd645fbe53f03d77a12113f186f7acd4e99 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Mar 27 20:30:44 2014 +0100 tidy indentation and obsolete braces commit 89827b7864688b94cd8edd87312bc8d0b9004e9e Merge: 9023c72 2eca08d Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Mar 25 11:35:11 2014 +0100 Merge pull request #18 from BenGraeler/master special case of one row matrices for subsetting commit 2eca08d29e11a5b01fb489104779bbfb679a23c6 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Tue Mar 25 11:30:10 2014 +0100 - handeled the special case of one row matrices for subsetting commit 9023c7262bd12901afa4a6af3941114756726a4a Merge: d361d74 12b506f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Mar 14 10:41:06 2014 +0100 Merge pull request #17 from BenGraeler/master Unified subsetting of ST* objects commit 12b506fdc67f98c96fcb837728a39b1dcb6542a0 Merge: b0c4e1e c1bf9cf Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Thu Feb 27 14:13:46 2014 +0100 - some textual changes Merge branch 'master' of https://github.com/BenGraeler/spacetime Conflicts: vignettes/stsubs.Rnw vignettes/stsubs.pdf commit b0c4e1ef23e1c8bb0dc155bb145f45f627159142 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Thu Feb 27 11:52:57 2014 +0100 - some textual changes in stsubs.Rnw - updated test files for subsetting commit c1bf9cf851f321c674ab5b1f8283d7143287582a Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Thu Feb 27 11:52:57 2014 +0100 - some textual changes in stsubs.Rnw commit 9add4fb1220bff4cf5af7c292cc0314619be3bf7 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Wed Feb 26 16:52:22 2014 +0100 - added vignette on subsetting of spacetime classes - some corrections of the subsetting methods along the way of the vignette commit cdf6e5655c09843db5026301ffde4f1d79c229b8 Merge: 0acbe05 d361d74 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Wed Feb 26 14:13:54 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit d361d74a72065ee1579d1e16cee65954b126047b Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Feb 26 12:20:28 2014 +0100 move trajectories code into a separate package commit 0acbe05cf884775d2fa40eab2846d4af70856414 Merge: 8ef17f0 8283e44 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Tue Feb 25 16:21:23 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit 8ef17f0a5f733c6eab7027b15db2055a3e6ba85a Merge: 2fd98e6 47d350d Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Tue Feb 25 16:18:44 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit 2fd98e68c2c369421179aa8d16fd27accb8b7b55 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Tue Feb 25 16:02:29 2014 +0100 - STI.. allows now for multiple selection commit 559e662ce45567fd8e34f8a5a370f777c60df4a9 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Tue Feb 25 15:36:50 2014 +0100 - STF.. now allows for a matrix index, but returns STS.. commit 9c18d8ba936e0aebc6215a45c789ebcea6d86d6f Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Tue Feb 25 13:50:12 2014 +0100 - allow for multiple selection in STS.. - respect ordered subsetting from STS.. commit 8283e44958909bb35d398b6d535bc0eb41180e04 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Feb 18 19:00:08 2014 +0100 add url of geolife commit fd1005cd70ad57e9583d4e3bbd2623711133c79a Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Feb 18 18:48:10 2014 +0100 add geolife reading demo (without geolife data) commit 259cbef2526120cac4bc8f7a9bf9fc1284e6d3a5 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Feb 17 08:59:04 2014 +0100 clean, tidy commit 7cb6f6a7eae301e2154b116d4b3bbeecea4adfd9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Feb 16 22:59:49 2014 +0100 avoid rgl plot from vignette commit 8b680daebbdccdd3cf5ddf6fdac44c8f35c3dfbf Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Feb 16 21:50:06 2014 +0100 add subsetting output commit 1a6cebfc8c0115e5efe2f58098fb5aa607ee9fa3 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Feb 16 21:49:40 2014 +0100 clean up tests commit a8c7cda2b16218beeb4090c03d6c0c9cdb2ec8bd Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Feb 16 18:48:44 2014 +0100 add A3 example, add subsetting test commit 785a40cad6e5f16fd0d8223ebe03d06af21b66f0 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Feb 16 17:29:56 2014 +0100 clean tracks vignette dependencies commit 47d350d50204d6c8c0ec1cf1b701846a79ef6603 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Feb 14 17:00:14 2014 +0100 remove more dependencies commit 850c3b522b7856d8bf505b80747763a40b82dded Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Feb 14 16:52:36 2014 +0100 remove dependencies in tracks.Rmd commit 14d91e6b3e7490cb715a75d1c6322775cbbcfe83 Merge: 09f8268 67d2dfb Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Feb 14 15:44:50 2014 +0100 Merge branch 'master' of github.com:edzer/spacetime commit 09f82681a343f44b8bdcc46532077c56271bb569 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Feb 14 15:44:03 2014 +0100 make tracks vignette work without https, add A3 commit 67d2dfbfac10f521f65cb3265a8f995a19928b9a Merge: 196edcd a7e997f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Feb 9 10:09:49 2014 +0100 Merge pull request #16 from BenGraeler/master matrix like subsetting for STS and STSDF commit a7e997fe73ce166f04cd700a9937a36352b9c673 Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Thu Feb 6 13:08:56 2014 +0100 - ignore issues commit 196edcd5476f2d76fc5642dbe787158d4adfb782 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sat Jan 25 20:30:35 2014 +0100 optimize coercion from STIDF to STSDF commit 85cf72d367fe61f2e5c755cc52b337a3eac5d250 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Jan 20 08:25:39 2014 +0100 update output commit 8b580e1fa6d3ea4ba050d9b6d73f599b7918de7a Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Jan 19 23:17:30 2014 +0100 merge pull request; simplify vignette requirements commit 678e7a71494724849eb7e6e9100354f0abcb08bb Merge: fe81b0d 9ed6d1c Author: Bene Luks <benedikt.klus@mail.de> Date: Sun Jan 19 22:31:10 2014 +0100 Merge remote-tracking branch 'upstream/master' commit fe81b0d58e459e2b350a465d5fdb83a9f4c715d1 Author: Bene Luks <benedikt.klus@mail.de> Date: Sun Jan 19 22:30:42 2014 +0100 Make R CMD build happy on Windows systems. commit 18280f3ce920c93d9e3cacda2b6e7c1671e9139b Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Wed Jan 8 17:57:49 2014 +0100 - supports matrix index for sub-setting commit 1b8588bb24f9437fd724bebc026d80f1f8ce38ea Merge: 3335b43 9ed6d1c Author: Benedikt Gräler <ben.graeler@uni-muenster.de> Date: Tue Jan 7 23:34:15 2014 -0800 Merge pull request #2 from edzer/master update to edzer/spacetime commit 9ed6d1c12a462d1021eb9fc9751f731e04f53369 Merge: f2306e2 84da479 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Dec 19 06:01:28 2013 -0800 Merge pull request #14 from k2sk8s/master Added vignette to summarise recent trajectory work commit 84da479fb6d42e8edf0c58d676777b485561a05c Author: Bene Luks <benedikt.klus@mail.de> Date: Thu Dec 19 10:42:47 2013 +0100 Added vignette to summarise recent trajectory work. commit 8ed3561be1e245f06ae47d87d15ad2fb50edde85 Author: Bene Luks <benedikt.klus@mail.de> Date: Thu Dec 19 10:41:14 2013 +0100 Fill missing attribute data with NA instead of dropping the whole column. commit f2306e215c3d3539f3b4d1dda6413288ba7b735b Merge: afcf4db 6bd22a6 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Nov 27 14:42:29 2013 +0100 Merge branch 'master' of github.com:edzer/spacetime commit afcf4db3c0c52e453028551ffddaec428a3c2c7e Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Nov 27 14:41:30 2013 +0100 normalize function for cyclic time (hour, weekday) commit 6bd22a6d57f6703b6b0bf2aa0ddb7b6cb8b12226 Merge: e534d16 dc56ad4 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Nov 26 13:15:36 2013 -0800 Merge pull request #13 from k2sk8s/master Fix: Make aspect ratio work for non lat/lon data commit dc56ad43a969624154626c415d829f0c777065f8 Merge: fa19c87 e534d16 Author: Bene Luks <b.luks@gmx.de> Date: Tue Nov 26 22:11:00 2013 +0100 Merge remote-tracking branch 'upstream/master' commit fa19c87665450a438700823148de103e4980c9b1 Author: Bene Luks <b.luks@gmx.de> Date: Tue Nov 26 22:10:24 2013 +0100 Fix: Make aspect ratio work for non lat/lon data. commit e534d16280e2314ff15cedf98a86096b6e1a446d Merge: e05dfa5 29ed800 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Nov 26 08:20:30 2013 -0800 Merge pull request #12 from k2sk8s/master Updated stcube methods to use a sensible aspect ratio and normalized tim... commit 29ed800be8a45275418d56709c4bf52d08b3c962 Author: Bene Luks <b.luks@gmx.de> Date: Tue Nov 26 16:19:55 2013 +0100 Updated stcube methods to use a sensible aspect ratio and normalized time values. commit e05dfa5ca8452575ca7588dc4c6a0b2c3415ff55 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sat Nov 23 00:25:07 2013 +0100 add stcube demo, merge Benedikt Klus' stcube work moved rgl and OpenStreetMap to Suggests: commit 326c165fddbfe149d47feb2543615cc1fba4ff0d Merge: 33dd041 481a575 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sat Nov 23 00:24:26 2013 +0100 Merge branch 'master' of https://github.com/k2sk8s/spacetime Conflicts: DESCRIPTION commit 33dd0414067c56e6d04c29fc3688c8114a0a9cd9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Nov 22 23:59:27 2013 +0100 update Suggests: list commit 481a5753cccc4f2ed5fa290125b0b69f2d26948e Author: Bene Luks <b.luks@gmx.de> Date: Fri Nov 22 22:04:44 2013 +0100 Added stcube methods. commit 3335b43065e878107063160da93082e35b830c95 Merge: 5a1e1c4 8deb983 Author: Benedikt Gräler <ben.graeler@uni-muenster.de> Date: Tue Nov 19 01:32:11 2013 -0800 Merge pull request #1 from edzer/master pull from Edzer commit 8deb98368d305ebe606d2cc0b341ed834d77152f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Nov 18 11:42:51 2013 +0100 update date commit 9bb8904ee6619c5c6ae1a500d719b6d5ebe68b75 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Nov 15 15:05:35 2013 +0100 add example, refresh example test output commit cca40266a461bcb5a5afd9d3ed3d65142d334f53 Author: Bene Luks <b.luks@gmx.de> Date: Fri Nov 15 00:50:10 2013 +0100 Updated selection methods. commit 46819c20bd76991689abc65b2038f09366891c21 Merge: f3ef5c6 5d69399 Author: Bene Luks <b.luks@gmx.de> Date: Thu Nov 14 22:48:24 2013 +0100 Merge remote-tracking branch 'upstream/master' commit f3ef5c693dd8c145823c181501e779059733eaca Author: Bene Luks <b.luks@gmx.de> Date: Thu Nov 14 22:48:05 2013 +0100 Added [[, [[<-, $ and $<- methods. commit 5d69399de5e334d9eb64578e14bd8a875bc6cfb9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Nov 14 13:17:01 2013 +0100 improve NA time warning commit 09142041049dccdacc773f76d20b6f28995a4c54 Author: Bene Luks <b.luks@gmx.de> Date: Wed Nov 13 16:36:09 2013 +0100 Simplified code. commit 92e5eff84aa0663961665d0e6b3a7350d7a06ee5 Author: Bene Luks <b.luks@gmx.de> Date: Wed Nov 13 16:26:04 2013 +0100 generalize() now correctly checks the number of passed arguments. Added documentation. Fixed indentation. commit 5f31c3f72610a891a4c068ee34d52bc851950199 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sat Nov 9 20:59:47 2013 +0100 update author list; tidy generalize commit 5a1e1c46fa5bf458f4bb831cc189c0cf16fdaebb Author: Benedikt Gräler <ben.graeler@gmail.com> Date: Fri Nov 8 09:24:39 2013 +0100 - STSDF is now plotted with plot.STSDF - added coercion to STIDF for the call of stplot with STSDF commit 7ffeecb36ff614a0e55ba71f501ce139f8e3aefc Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Nov 8 00:18:59 2013 +0100 simplify generalize, pass ... to FUN, update man commit 4ca559402f47c87bea7fda340b399df4c2800010 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Nov 6 20:30:08 2013 +0100 added coerce to Spatial, changed dim names commit 2157dab93e358fed7ecd43c5909beee4d91016c4 Author: Bene Luks <b.luks@gmx.de> Date: Tue Nov 5 22:36:37 2013 +0100 Updated generalize method to consider all segments for aggregation. commit afe4626fe82797957a10bf8a062b9e6d04d57bc7 Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 29 00:26:04 2013 +0100 Added 'toPoints' argument. commit 7452d39fc447035b08ebfa40515d5120759298ef Author: Bene Luks <b.luks@gmx.de> Date: Mon Oct 28 23:25:51 2013 +0100 Updated 'generalize' methods to allow for simplifying the given geometry. commit 2666d7a3a9237b314cfe334c65da18ba0c8e074c Author: Bene Luks <b.luks@gmx.de> Date: Mon Oct 28 21:35:10 2013 +0100 Updated signature of 'generalize' methods to improve code maintainability. Added further regression tests. commit 3dc5dd2c333400067e1987422021777eab92b774 Author: Bene Luks <b.luks@gmx.de> Date: Mon Oct 28 20:18:58 2013 +0100 Updated 'generalize' methods to allow for generalizations over a predefined segment length. commit 454f7c9df13bb0ba656edf28dff928cc1dfdc7f4 Author: Bene Luks <b.luks@gmx.de> Date: Mon Oct 28 19:53:38 2013 +0100 Updated 'generalize' methods to allow for generalizations over distance. commit 7e4b418e8974b160fd03236ff2718bfb83e61f96 Author: Bene Luks <b.luks@gmx.de> Date: Mon Oct 28 12:54:54 2013 +0100 Added more 'generalize' methods. Added documentation to make 'R CMD check' run clean. Added regression tests. commit c28edf0d697eb66487960672445846e529687571 Author: Bene Luks <b.luks@gmx.de> Date: Sun Oct 27 21:39:59 2013 +0100 Added generalize method. commit 3cc6f9bcbb53f5f70462571c9b6bb5e4d1e33189 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Oct 27 00:14:35 2013 +0200 add stbox method, set back bbox, correct aggregate stbox methods now give the space and time ranges as a data.frame; bbox gives the sp-compatible spatial range matrix. aggregate with only a Spatial argument can do aggregation over all time, or spatial aggregation by time. STF and STF do it default per time slice (as in the sto vignette), other classes will group all, within a spatial feature, over time. commit 8e647893f255b5619ab27062abe0f84182f21265 Merge: 01955e2 8676eb6 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 17:50:47 2013 +0200 Merge branch 'master' of github.com:edzer/spacetime commit 01955e29715196ed3d27466f2d0a8821ce732f1e Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 17:48:02 2013 +0200 aggregation ST by Spatial now aggregates over time aggregation used to be by time slice too, making it only useful for STFDF objects, and actually doing an aggregate(ST,ST) where the second has identical time resolution as the first. The old behaviour is retained by aggregate(STFDF, Spatial, keepTime = TRUE) which is NOT the default, now (so I need to adapt sto.Rnw too). commit 8676eb60a7a3a375d36ce34ab35a651c14a6ade9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 15:12:12 2013 +0200 Update contribute.md commit 4377bf807ea214cb11a57321fd64efcf49134b90 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 15:11:15 2013 +0200 Update contribute.md commit 83e143f9e5ee00f5f832b67c95636682592eb8e0 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 15:10:11 2013 +0200 Update contribute.md commit 4ab6932b640a3105f571cef5adf7f7be97301063 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 14:47:44 2013 +0200 Update contribute.md commit e8d806ce929736b49677b2d07ce5bf3e8570f380 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 14:43:19 2013 +0200 Update contribute.md commit 5d884324b54a633e6c828a8138dd1bc2ab4b7f91 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 14:24:24 2013 +0200 add contribute file, and .Rbuildignore commit 3519ba44ed62877d90e73565b7773c444ad66c2f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 25 13:47:39 2013 +0200 coerce SpatialGrid into SpatialPixels in aggregate commit bb06885306275037bb1b7af9b9e8296c1e4afb9f Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Oct 23 00:28:57 2013 +0200 update date and role commit 6a14c1f2073c674873a08125ad5a4568dec13e16 Merge: b81353c 423c6aa Author: edzer <edzer.pebesma@uni-muenster.de> Date: Tue Oct 22 08:01:02 2013 -0700 Merge pull request #5 from k2sk8s/master Added aggregate and coordinates methods Note that when coercing to SpatialPointsDataFrame, aggregate methods will not know how to deal with time (temporal aggregation, or spatio-temporal aggregation). commit 423c6aa18caf55f2470ab7d31f42a2e2d7c85d42 Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 22 14:43:58 2013 +0200 Added coordinates methods. commit 2bfa55bccce4aa28ec455c3a37e01e0d265bedaf Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 22 12:38:49 2013 +0200 Added aggregate methods. commit b81353ce09536de61d7406ea7be4efa53cb6f327 Merge: 0a09988 bdfa19c Author: edzer <edzer.pebesma@uni-muenster.de> Date: Mon Oct 21 06:08:27 2013 -0700 Merge pull request #4 from k2sk8s/master Added summary methods. commit bdfa19c34d61cae88af7981dc3d5ebc9c18bb035 Author: Bene Luks <b.luks@gmx.de> Date: Mon Oct 21 14:40:53 2013 +0200 Added summary methods. commit 0a09988dde5d695eb0b465c3414181aae7d7a6da Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Oct 17 07:56:10 2013 +0200 fix random seed to obtain constant output from test commit 2448f15bac06db0f0c08840c5eb4b7b4244e30b4 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Oct 16 23:58:22 2013 +0200 add tracks test output copied from spacetime.Rcheck/tests, this file contains the reference test output (and should, after checking, be replaced again when the tests are changed or extended) commit 2f880211cbc00eaec98ea027577b54d247b3a204 Merge: 37905ec cd2011e Author: edzer <edzer.pebesma@uni-muenster.de> Date: Wed Oct 16 14:38:31 2013 -0700 Merge pull request #3 from k2sk8s/master Added first regression tests, among others commit cd2011e9d78acf6d3e59bfbe79c6f02ec200c068 Merge: dedfce8 37905ec Author: Bene Luks <b.luks@gmx.de> Date: Wed Oct 16 22:14:07 2013 +0200 Merged upstream. Resolved merge conflicts. commit dedfce84ccf66b03a8576c8e85223abc0708b9d1 Author: Bene Luks <b.luks@gmx.de> Date: Wed Oct 16 21:10:58 2013 +0200 Added first regression tests. More to come. commit 3d4deec02ab61e0e7dadf27c9b66767384a0a7d6 Author: Bene Luks <b.luks@gmx.de> Date: Wed Oct 16 21:01:16 2013 +0200 Fixed selection bug. Added comments. commit 4065f03a809006734214597d306cbe93f4d367d3 Author: Bene Luks <b.luks@gmx.de> Date: Wed Oct 16 16:18:19 2013 +0200 Wrapped comments at 80 characters. commit 8e1628d4358eb718872021e1af85119bd806418c Author: Bene Luks <b.luks@gmx.de> Date: Wed Oct 16 16:08:57 2013 +0200 Removed redundant coercion method. Wrapped comments at 80 characters. commit 37905ecf63c55ec46607b2c9c3ccbd4ce3550a7a Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Oct 15 19:00:07 2013 +0200 add rbind for STIDF, sp dependency on rev 1478 created dependency on sp revision 1478 (r-forge) that cleans up the CRS checking in validity functions of Tracks and TracksCollection. Removed the ::: dependencies. added an alias to over.Rd, to make R CMD check clean. commit a249142559134940ce878e2bf98cb79afbc21d80 Merge: 0b35b47 0ef1509 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Oct 15 16:01:37 2013 +0200 Merge branch 'master' of https://github.com/k2sk8s/spacetime commit d7b13507d9e5f98d10d3d32f746c230f1919bd08 Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 15 15:43:11 2013 +0200 Removed redundant coercion method. commit 4b1c8ec6b87c57e6e10e51fd9fb6a859f69bdd0d Merge: 0ef1509 0b35b47 Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 15 14:18:49 2013 +0200 Merge remote-tracking branch 'upstream/master' commit 0ef1509941d09ae2a4d88d47b19ceadac9d8322e Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 15 14:00:15 2013 +0200 Added coercion methods to allow for converting trajectories to SpatialPointsDataFrame. commit 2e27ba0b23d19db0ccc837f8e58ed3673fc3f05b Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 15 13:40:25 2013 +0200 Added coercion methods to allow for converting trajectories to spatio-temporal points. commit bccfa1d231ac2239d534e28639229d7e3f2cee7a Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 15 12:49:20 2013 +0200 Added coercion methods to allow for converting trajectories to time series. Code cleanups. commit 38e5d8c263d809819044eb6ec9fe0ff9ef2996df Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 15 11:09:19 2013 +0200 Added over method for Track objects. Fixed coercion method. commit 74112f86fec196f294e7f57a637acbf0cf88592e Author: Bene Luks <b.luks@gmx.de> Date: Tue Oct 15 10:45:42 2013 +0200 Added rgeos as a required dependency to make any over methods for trajectory classes work flawlessly. commit 0b35b472cc0d9bb09cdcca31b5119f9bf7ab18ae Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Oct 15 09:46:55 2013 +0200 update minor version, date, URL, contributor commit a32e458c4891247a2c711a729f53b662ae843da2 Author: Bene Luks <b.luks@gmx.de> Date: Mon Oct 14 16:39:33 2013 +0200 Fixed selection method to correctly address selections such as Tr[list(integer(0), 2)]. Code cleanups. commit 5f1a147b355593a1e3eb36231c1e46d852e1579e Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Oct 13 18:56:15 2013 +0200 clean up for R CMD check commit c41946be5ec4687700929ce5a94569db4edd212a Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Sun Oct 13 18:27:11 2013 +0200 added c, stack and unstack methods, and example code commit ef16d17c182c911f9e8e5be2ac0b2723fe09d840 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 11 23:02:49 2013 +0200 R CMD check is clean again commit aa097ed255fb4b238f323cfd2d33cbcf4f8ad6fc Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 11 17:18:22 2013 +0200 added proj4string and coerce to SpatialLines* methods commit fbb085878bf68cffcba0dbe7166b70028aae0040 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Oct 10 12:06:38 2013 +0200 tested list selection; updated over signatures. commit e2c4b284f17de55dd4ebfd74ab0ea3360458f483 Author: Bene Luks <b.luks@gmx.de> Date: Wed Oct 9 20:29:32 2013 +0200 Added coercion methods. Arbitrary selection of ID/Track combinations are now possible. commit 3e145a0e9d93e7a70a539a46b439df572a114e30 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Oct 4 14:42:43 2013 +0200 corrected plot x/ylim values, added default names commit 1be33fdbed6560773c79f376cdbb37e72fab3620 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Oct 2 16:45:04 2013 +0200 added Track IDs; corrected direction calculations commit 7988d6db57a42a0970668e4a9c95ccc4a5aa7d22 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Tue Oct 1 19:57:57 2013 +0200 added sp.layout to spplot for TracksCollection commit 109b44134f74dddcd19814b57ac92cb6ea8404c5 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Mon Sep 30 23:35:09 2013 +0200 added segments class; added simple [ selection methods commit 4f142a943853cf29792cc3c0c9b8730e3d616b02 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Sep 27 18:00:32 2013 +0200 added dim methods, improved stplot. commit 7c490847192267ab1d87c4b1c5358361efc2b8b9 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Fri Sep 27 16:49:23 2013 +0200 plotting trajectories, both stplot and plot; example in doc. commit 20a55bb3d49442e1d623cc74906a28617a4b79ad Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Sep 26 23:16:46 2013 +0200 more stplot work for TracksCollection objects, xx2seg conversions commit 2b8b7346691799c8ca7fe10d2233719cce1762d1 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Sep 26 17:34:53 2013 +0200 more on trajectories; some plotting fn commit 3bbfc938653b676a2c965addc3de1ec769034932 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Thu Sep 26 16:11:07 2013 +0200 trajectory work commit b4ebdaeb9b351a5dd974f482a35d06660d782607 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Sep 25 20:58:26 2013 +0200 work on Tracks commit 1e1c9260af2f508d5fe15f1732ad84b5b928faaf Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Sep 25 18:03:12 2013 +0200 removed svn; added Tracks files commit bb3fc2124386914751e3bf84ab570948cc9ba889 Author: edzer <edzer.pebesma@uni-muenster.de> Date: Wed Sep 25 17:20:51 2013 +0200 added urls commit b642fddf8c720b51784d2b6c1d16fc156f634696 Merge: 7d8ee87 95e1e2a Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Sep 25 17:11:43 2013 +0200 Merge github.com:edzer/spacetime commit 7d8ee87af202e98a80665798df930188fb187bf1 Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Sep 25 16:04:57 2013 +0200 initial commit commit eba0f2d720ce7053d97a728fe1b7844a8f25874d Author: Edzer Pebesma <edzer.pebesma@uni-muenster.de> Date: Wed Sep 25 16:03:17 2013 +0200 first commit commit 95e1e2aa46c55d7dfead687f93877b1d62d939bb Author: edzer <edzer.pebesma@uni-muenster.de> Date: Wed Sep 25 07:02:03 2013 -0700 Initial commit 2013-09-20 15:47 ben_graeler * spacetime/R/STSDF-methods.R: - fixed minor issue for single points in space and time in coordinates method 2013-09-20 12:34 edzer * spacetime/R/STFDF-methods.R, spacetime/R/STIDF-methods.R, spacetime/R/STSDF-methods.R: added [ methods for STF, STS, STI; needs some testing 2013-09-19 09:33 jinlong * trajectories/R/aggregate.R, trajectories/R/crop.R, trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/vignettes/demo.Rmd: - Revised crop(); - Revised aggregate(); - Updated geolife_sample.RData - Added demo.Rmd 2013-09-18 06:53 jinlong * trajectories/R/summary.R, trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_demo.Rout.save: - summary() function updated - geolife_reader.R updated with the computation of trajectory stats - geolife_sample dataset updated 2013-09-16 07:50 edzer * trajectories/R/crop.R, trajectories/tests/aggregate_demo.Rout.save: take right coordinates 2013-09-16 07:46 edzer * trajectories/R/crop.R: right coordinates 2013-09-16 07:40 edzer * trajectories/tests/STItoSTTDFdemo2.Rout.save: test output 2013-09-16 06:59 jinlong * trajectories/tests/crop_and_plot_demo.R: - updated the data for demo 2013-09-16 05:41 jinlong * trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_and_plot_demo.Rout.save, trajectories/tests/geolife_reader.R, trajectories/vignettes, trajectories/vignettes/sttdf.png, trajectories/vignettes/sttdf_cropped_w_pol.png, trajectories/vignettes/sttdf_w_pol.png: - geolife sample dataset added. 2013-09-16 05:07 jinlong * trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/crop.R, trajectories/notes, trajectories/tests/STItoSTTDFdemo.R, trajectories/tests/STItoSTTDFdemo2.R, trajectories/tests/STItoSTTDFdemo2.Rout.save, trajectories/tests/STTDF_selection.R, trajectories/tests/aggregate_demo.R, trajectories/tests/aggregate_demo.Rout.save, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_and_plot_demo.Rout.save, trajectories/tests/crop_demo.R, trajectories/tests/crop_demo.Rout.save, trajectories/tests/cut.STTDF.SpatialPolygons.R, trajectories/tests/geolife_reader.R, trajectories/tests/over.STTDF.SpatialPolygons.R, trajectories/tests/read.R, trajectories/tests/summary_and_plot_demo.R, trajectories/tests/traj_sample.R, trajectories/tests/traj_stats.R: - output files added - tests files corrected - bug fixed in crop - geolife_reader.R revised - directory cleaned 2013-09-11 10:58 edzer * spacetime/DESCRIPTION: version bump 2013-09-10 13:55 edzer * spacetime/NAMESPACE, spacetime/R/ST-methods.R, spacetime/R/coerce.R: setMethod geometry export geometry and aggregate corrected coerce STIDF->STTDF 2013-09-09 08:37 edzer * spacetime/vignettes/stpg.Rnw: back to 2.14.x compatibility 2013-09-06 07:41 edzer * trajectories/NAMESPACE: exportMethod plot 2013-09-06 07:27 edzer * trajectories/tests/STItoSTTDFdemo.Rout.save: redid test output 2013-09-06 07:24 edzer * trajectories/tests/STItoSTTDFdemo.R: fixed random number generator seed 2013-09-06 07:22 edzer * spacetime/DESCRIPTION, trajectories/tests/STItoSTTDFdemo.Rout.save: added test output 2013-09-06 07:17 edzer * trajectories/tests/STItoSTTDFdemo.R, trajectories/tests/crop_demo.R: added libraries 2013-09-06 07:12 edzer * trajectories/test, trajectories/tests: directory name change 2013-09-06 06:59 edzer * trajectories/man/summary.Rd: addressed the NOTE by R CMD check 2013-09-06 06:49 jinlong * trajectories/R/aggregate.R, trajectories/test/merge_not_working.R, trajectories/test/sample_not_working.R: - Fix bug in aggregate.R 2013-09-05 09:28 edzer * spacetime/DESCRIPTION, spacetime/R/Class-ST.R, spacetime/R/Class-STFDF.R, spacetime/R/Class-STIDF.R, spacetime/R/Class-STSDF.R, spacetime/R/Class-STTDF.R: removed slots = c(...) notation, to keep R 2.14 compatibility. 2013-09-03 09:50 edzer * spacetime/DESCRIPTION: version downgrade 2013-09-03 09:44 edzer * spacetime/DESCRIPTION, spacetime/man/eof.Rd, spacetime/man/stinteraction.Rd, spacetime/tests/Examples/spacetime-Ex.Rout.save: issues caused by gstat 1.0-17 2013-09-03 07:19 jinlong * trajectories/NAMESPACE, trajectories/R/aggregate.R, trajectories/R/crop.R, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/man/aggregate.Rd, trajectories/man/cut.STTDF.SpatialPolygons.Rd, trajectories/test/aggregate_demo.R, trajectories/test/crop_demo.R, trajectories/test/summary_and_plot_demo.R: - Add aggregate() function; - Rewrite crop() function; - Delete cut.STTDF.SpatialPolygons() function; - Modify the demo for aggregate(), summary(), plot(), and crop() 2013-09-02 13:06 edzer * spacetime/.Rbuildignore, spacetime/DESCRIPTION, spacetime/NAMESPACE, spacetime/R/aggregate.R, spacetime/man/ST-class.Rd, spacetime/man/STFDF-class.Rd, spacetime/man/STSDF-class.Rd, spacetime/man/STTDF-class.Rd, spacetime/man/fires.Rd, spacetime/man/na.Rd, spacetime/man/over.Rd, spacetime/man/unstack.Rd, spacetime/tests/Examples/spacetime-Ex.Rout.save, spacetime/tests/basic.R, spacetime/tests/basic.Rout.save, spacetime/tests/over.R, spacetime/tests/over.Rout.save, spacetime/tests/rw.R, spacetime/tests/stconstruct.R, spacetime/tests/stconstruct.Rout.save, spacetime/tests/traj.Rout.save, spacetime/tests/wind.R, spacetime/tests/wind.Rout.save, spacetime/vignettes/jss816.Rnw, spacetime/vignettes/sto.Rnw: sp is now imported, not loaded; adjusted all examples and demos. 2013-08-30 19:46 edzer * spacetime/DESCRIPTION: addressed CRAN NOTE: removed duplicates between Suggests: and Imports: 2013-08-13 06:07 jinlong * trajectories/NAMESPACE, trajectories/R/crop.R, trajectories/R/over.STTDF.STTDF.R, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/R/plot.R, trajectories/R/summary.R, trajectories/man/crop.Rd, trajectories/man/over.STTDF.STTDF.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd, trajectories/notes, trajectories/test/crop_demo.R, trajectories/test/read.R, trajectories/test/summary_and_plot_demo.R: - crop() added - summary() fixed with invalid data attributes 2013-08-05 07:40 jinlong * trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/STItoSTTDFdemo2.R, trajectories/demo/STTDF_selection.R, trajectories/demo/cut.STTDF.SpatialPolygons.R, trajectories/demo/geolife_reader.R, trajectories/demo/over.STTDF.SpatialPolygons.R, trajectories/demo/read.R, trajectories/demo/traj_sample.R, trajectories/demo/traj_stats.R, trajectories/notes, trajectories/test, trajectories/test/STItoSTTDFdemo.R, trajectories/test/STItoSTTDFdemo2.R, trajectories/test/STTDF_selection.R, trajectories/test/cut.STTDF.SpatialPolygons.R, trajectories/test/geolife_reader.R, trajectories/test/over.STTDF.SpatialPolygons.R, trajectories/test/read.R, trajectories/test/traj_sample.R, trajectories/test/traj_stats.R: - Move all files in demo folder into test folder; - Update the note; 2013-08-05 07:11 jinlong * trajectories/R/STItoSpatialLines.R, trajectories/R/plot.R, trajectories/R/summary.R, trajectories/man/STItoSpatialLines.Rd, trajectories/man/plot.Rd, trajectories/man/summary.Rd: - Missing files added 2013-08-05 07:11 jinlong * trajectories/NAMESPACE, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/notes: - Added plot.R, summary.R, STItoSpatialLines.R - Modified cut.STTDF.SpatialPolygons.R and STI to SpatialLines.R 2013-07-23 13:10 edzer * trajectories/man/traj_sample.Rd: alias 2013-07-23 12:55 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/STTDFtoSpatialLines.R, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo2.R, trajectories/demo/cut.STTDF.SpatialPolygons.R, trajectories/demo/traj_sample.R, trajectories/man/STTDFtoSpatialLines.Rd, trajectories/man/cut.STTDF.SpatialPolygons.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd: - cut.STTDF.SpatialPolygons.R added - STTDFtoSpatialLines.R added 2013-07-21 16:22 jinlong * trajectories/NAMESPACE, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/data, trajectories/data/traj_sample.RData, trajectories/demo/00Index, trajectories/demo/over.STTDF.SpatialPolygons.R, trajectories/demo/traj_sample.R, trajectories/man/over.STTDF.STTDF.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd, trajectories/man/traj_sample.Rd, trajectories/notes: - New dataset - over.STTDF.SpatialPolygons 2013-07-16 06:54 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/over.STTDF.STTDF.R, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/geolife_reader.R, trajectories/inst, trajectories/man/over.STTDF.STTDF.Rd, trajectories/notes: - over.STTDF.STTDF.R added 2013-07-14 07:26 jinlong * trajectories/NAMESPACE, trajectories/demo/STTDF_selection.R: - Clean package check with one warning message 2013-07-13 11:54 edzer * spacetime/vignettes/stpg.Rnw: set eval=FALSE again; updated the off-cran eval=TRUE document 2013-07-13 09:18 edzer * spacetime/vignettes/stpg.Rnw: updated vignette 2013-07-13 07:58 jinlong * trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/sttdf_computation.R, trajectories/man/STItoSTTDF.Rd: - Updated the description in demo/00Index - Added comments in STItoSTTDFdemo.R 2013-07-12 09:19 edzer * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/demo/00Index, trajectories/man/STItoSTTDF.Rd: tidy to make check clean; import rgdal to support project(). 2013-07-12 07:56 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd: - Updated STItoSTTDF.Rd 2013-07-12 07:23 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd: - Fixed multiple bugs that preventing building the package 2013-07-11 06:23 jinlong * trajectories/NAMESPACE, trajectories/demo/STTDF_selection.R: - NAMESPACE updated - STTDF_selection.R temporarily disabled 2013-07-11 06:00 jinlong * trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/demo/STItoSTTDF.R, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/geolife_reader.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - notes updates - STItoSTTDF.R moved to R/ - geolife.R updated - NAMESPACE updated 2013-07-09 15:27 edzer * spacetime/DESCRIPTION, spacetime/R/Class-ST.R, spacetime/R/Class-STFDF.R, spacetime/R/Class-STIDF.R, spacetime/R/Class-STSDF.R, spacetime/R/Class-STTDF.R, spacetime/R/Class-xts.R, spacetime/R/coerce.R: changed "representation" into "contains" and "slots", as for R 3.0.0 recommendations; changed import order of xts and zoo.; changed setClass to setOldClass for S3 class registration. 2013-07-09 08:01 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/demo/geolife_reader.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - notes updated - multiple updated for the R scripts in demo directory 2013-07-09 06:44 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - Updated on notes - Added STItoSTTDF.Rd 2013-07-08 07:41 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/demo/geolife_reader.R, trajectories/demo/sttdf_computation.R, trajectories/notes: - STItoSTTDF.R added - geolife_reader.R added - STTDF_computation.R modified - notes updated
2015-05-30Bump PKGREVISION.ryoon1-2/+3
* Fix build under NetBSD 6.1.5. Newer texinfo is required. From wen@.
2015-05-30Update to 2.01.37wen2-6/+6
Upstream changes: 2015-03-18 11:28 rsbivand * DESCRIPTION, src/ptinpoly.c: tidy 2015-02-03 19:28 rsbivand * NAMESPACE: tidy 2014-10-03 12:52 rsbivand * DESCRIPTION, R/inout.S: inout 2014-09-30 15:55 rsbivand * ChangeLog, inst/ChangeLog: tidy 2014-09-30 15:51 rsbivand * DESCRIPTION, R/inout.S, src/inpip.f: logical to integer inpip.f 2013-08-30 14:45 rsbivand * ChangeLog, inst/ChangeLog: tidy 2013-08-30 14:44 rsbivand * DESCRIPTION: tidy 2013-08-29 14:26 rsbivand * .Rbuildignore: tidy
2015-05-30Update to 1.1.0wen2-6/+6
Upstream changes: 2015-04-24 08:59 edzer * ChangeLog, R/aggregate.R: aggregate: add drop_lower_td = TRUE to gIntersection call 2015-04-24 08:57 edzer * inst/ChangeLog: tidy 2015-04-24 07:42 rsbivand * R/CRS-methods.R: change to nzchar 2015-04-24 07:33 rsbivand * R/CRS-methods.R, R/Class-Spatial.R, R/SpatialLines-methods.R, R/SpatialPolygons-methods.R, R/projected.R: change to nzchar 2015-04-23 17:56 rsbivand * R/CRS-methods.R: R-devel needs !is.na(projargs) in CRS for lazy loading 2015-04-23 14:36 edzer * man/as.SpatialPolygons.GridTopology.Rd: removed non-working example lines 2015-04-23 10:47 rsbivand * R/SpatialPolygonsDataFrame-methods.R, inst/include/sp_xports.c, src/sp_xports.c: SpatialPolygonsDataFrame error message 2015-04-21 06:29 edzer * man/spplot.Rd: modified example 2015-04-20 19:16 edzer * R/spplot.R: more spplot fixes 2015-04-20 18:58 edzer * R/spplot.R, man/spplot.Rd: more patches from Josh O'Brien 2015-04-19 17:10 edzer * DESCRIPTION: add Josh O'Brien to the ctb list 2015-04-19 17:04 edzer * R/spplot.R, man/spplot.Rd: corrections to sp.layout processing, with help from Josh O'Brien 2015-04-16 19:16 edzer * .Rbuildignore, ChangeLog, build-prep.sh, build-release.sh: add build-release script, so that not every build triggers an svn `tidy' commit 2015-04-16 19:15 edzer * inst/ChangeLog: tidy 2015-04-16 19:14 edzer * inst/ChangeLog: tidy 2015-04-16 17:08 rsbivand * inst/ChangeLog: tidy 2015-04-16 16:39 edzer * R/aggregate.R: add comments to somewhat dense code 2015-04-16 14:38 edzer * R/aggregate.R: break when IDs contain space characters 2015-04-16 12:44 rsbivand * inst/ChangeLog: tidy 2015-04-16 12:44 rsbivand * inst/ChangeLog: tidy 2015-04-16 10:01 edzer * .Rbuildignore, R/SpatialPolygonsDataFrame-methods.R, R/aggregate.R, man/aggregate.Rd: correct SpatialPolygonsDataFrame subsetting with character argument add area-weighted aggregation, as an option to sp::aggregate 2015-04-14 21:36 edzer * ChangeLog, R/Spatial-methods.R, build-prep.sh: warn when data.frame is assigned to attribute vector 2015-04-14 13:58 edzer * inst/ChangeLog: tidy 2015-04-13 17:38 edzer * inst/ChangeLog: tidy 2015-04-13 17:35 edzer * ChangeLog, inst/ChangeLog, inst/include/sp.h, src/sp.h, src/sp.h.in: tidy 2015-04-13 17:34 edzer * ChangeLog, inst/ChangeLog, inst/include/sp_xports.c, src/sp_xports.c: tidy 2015-04-13 17:23 edzer * ChangeLog, inst/ChangeLog: tidy 2015-04-13 17:19 edzer * ChangeLog, inst/ChangeLog: tidy 2015-04-13 15:29 rsbivand * ChangeLog, inst/ChangeLog: tidy 2015-04-13 15:28 rsbivand * .Rbuildignore, ChangeLog, build-prep.sh, svn2cl.xsl: move to distributed svn2cl 2015-04-13 10:57 edzer * inst/include/sp_xports.c, src/sp_xports.c: tidy 2015-04-13 08:00 rsbivand * src/sp.h.in: add sp/src/sp.h.in 2015-04-13 07:49 edzer * src/pip.c, src/pip2.c, src/sp_xports.c: add const qualifiers, tidy sp_xports.c 2015-04-09 19:17 rsbivand * ChangeLog, inst/ChangeLog: tidy 2015-04-09 19:16 rsbivand * .Rbuildignore, ChangeLog, DESCRIPTION, build-prep.sh, inst/ChangeLog: tidy 2015-04-09 19:10 rsbivand * .Rbuildignore: devel check issues (urls) 2015-04-09 19:07 rsbivand * build-prep.sh, inst/include/sp.h, inst/include/sp_xports.c: adding build-prep.sh 2015-04-09 17:09 rsbivand * DESCRIPTION, man/meuse.Rd, man/panel.Rd, man/spDistsN1.Rd, man/spplot.Rd: devel check issues (urls) 2015-04-09 13:17 rsbivand * ChangeLog, inst/ChangeLog: tidy 2015-04-09 13:16 rsbivand * man/Spatial-class.Rd, man/SpatialLines-class.Rd, man/SpatialPoints-class.Rd, man/SpatialPolygons-class.Rd: document plot methods 2015-04-09 11:14 rsbivand * ChangeLog, inst/ChangeLog: tidy 2015-04-09 11:11 rsbivand * DESCRIPTION, inst/include/sp.h, inst/include/sp_xports.c, man/spplot.Rd, src/init.c, src/pip.c, src/pip2.c, src/sp.h, src/sp_xports.c, tests/fail1.R, tests/fail1.Rout.save: duplicate 2015-04-08 19:19 rsbivand * man/CRS-class.Rd, man/degaxis.Rd, man/is.projected.Rd, man/nowrapSpatialLines.Rd, man/recenter-methods.Rd, src/sp_xports.c: first cut duplicate and +ellps in man/* 2015-03-30 15:30 edzer * man/spplot.Rd: add spplot example with floating legend 2015-03-30 07:50 edzer * man/sp-deprecated.Rd: tidy; forgot overlay method definition 2015-03-30 07:39 edzer * DESCRIPTION, R/Spatial-methods.R, R/overlay.R, man/sp-deprecated.Rd: remove overlay method instances, keep definition for raster 2015-03-28 11:53 edzer * man/over.Rd, man/spplot.Rd: tidy examples 2015-03-27 23:18 edzer * R/spplot.R, man/spplot.Rd: make `first' argument work again; add examples of simpler sp.layout. 2015-03-22 19:54 edzer * R/spplot.R: argument `first' was not passed; spotted by Josh O'Brien 2015-03-20 08:13 edzer * R/spplot.R: bug on plot order, reported by Josh O'Brien 2015-03-17 18:40 edzer * R/bubble.R, demo/gallery.R: update sppanel usage 2015-03-17 18:16 edzer * R/spplot.R: col specification for panel.polygonsplot, by Josh O'Brien 2015-03-16 16:51 edzer * man/spplot.Rd: typo 2015-03-15 15:04 edzer * NAMESPACE, R/Spatial-methods.R, R/spplot.R, man/spplot.Rd: refactor sp.layout argument; drop requirement to name function, allow mixing Spatial* objects; introduce sppanel generic. 2015-03-15 11:38 edzer * R/spplot.R, demo/depend.R: sp.lines now obeys col argument longer than one, email from Josh O'Brien 2015-03-10 14:39 edzer * demo/depend.R: change cran mirror 2015-03-09 20:54 edzer * DESCRIPTION, R/SpatialPointsDataFrame-methods.R, R/overlay.R, tests/fail1.Rout.save, tests/pass1.R, tests/pass1.Rout.save: add back overlay; tidy SpatialPointsDataFrame(), add tests 2015-03-09 11:53 edzer * R/SpatialPointsDataFrame-methods.R, man/SpatialPoints.Rd, tests/fail1.Rout.save, tests/pass1.R, tests/pass1.Rout.save: match.ID is now missing in SpatialPointsDataFrame(), a warning is given if matching is applied but match.ID was not set; see the examples in the docs. 2015-03-09 10:36 rsbivand * DESCRIPTION: remove overlay.R from Collate 2015-03-09 10:20 edzer * R/SpatialPointsDataFrame-methods.R, man/SpatialPoints.Rd: match.ID defaults to TRUE if coords is not a data.frame, otherwise FALSE (for backward compatibility) 2015-03-09 10:07 edzer * DESCRIPTION, R/CRS-methods.R, R/Class-CRS.R, R/Class-SpatialGrid.R, R/Class-SpatialGridDataFrame.R, R/Class-SpatialPoints.R, R/Class-SpatialPointsDataFrame.R, R/Spatial-methods.R, R/SpatialGridDataFrame-methods.R, R/SpatialLines-methods.R, R/SpatialPoints-methods.R, R/SpatialPointsDataFrame-methods.R, R/SpatialPolygons-methods.R, R/rbind.R, R/subset.R, man/sp-deprecated.Rd, src/sp_xports.c, tests/pass1.R, tests/pass1.Rout.save: improve coordinates() logic to keep row.names of data.frame's improve support for zero-feature objects (subset, rbind) add rgdal check on CRS() if rgdal is installed, instead of loaded have $<- promote a SpatialXxx to a SpatialXxxDataFrame Version bump to 1.1-0 2015-03-05 23:58 edzer * NAMESPACE: remove duplicated gridat 2015-03-02 17:30 edzer * vignettes/over.Rnw: update `over' vignette 2015-03-02 15:04 edzer * vignettes/over.Rnw: update 2015-03-02 12:57 edzer * R/over.R, man/over.Rd: call `over' methods in rgeos automatically 2015-03-02 11:19 edzer * R/CRS-methods.R, R/Spatial-methods.R, man/spTransform.Rd, tests/fail1.Rout.save: load rgdal namespace when needed for spTransform, clean up methods 2015-03-02 10:21 edzer * R/Spatial-methods.R, man/Spatial-class.Rd: allow $<- on geometry-only objects, promoting them to *DataFrame 2015-02-26 21:00 edzer * DESCRIPTION, R/overlay.R, R/projected.R, R/spsample.R, man/is.projected.Rd, man/sp-deprecated.Rd: remove overlay() methods altogether, leaving generic for raster tidy & clean projected.R add warning to spsample.SpatialLines when data are longlat 2015-02-20 14:36 rsbivand * DESCRIPTION: add sp contributors 2015-02-19 21:14 edzer * R/SpatialGrid-methods.R: further optimize of plot.SpatialPixels 2015-02-19 17:25 edzer * R/SpatialGrid-methods.R, man/SpatialPixels-class.Rd: reduce number of segments() calls to inprove performance 2015-02-19 15:57 edzer * .Rbuildignore, R/SpatialGrid-methods.R, man/SpatialPixels-class.Rd: plotting SpatialGrid or SpatialPixels now plots a grid, unless grid = FALSE 2015-02-19 14:05 edzer * DESCRIPTION, R/Class-CRS.R, R/Class-GridTopology.R, R/Class-Spatial.R, R/Class-SpatialGrid.R, R/Class-SpatialGridDataFrame.R, R/Class-SpatialLines.R, R/Class-SpatialLinesDataFrame.R, R/Class-SpatialPoints.R, R/Class-SpatialPointsDataFrame.R, R/Class-SpatialPolygons.R, R/Class-SpatialPolygonsDataFrame.R, R/SpatialGrid-methods.R, man/over.Rd: increase dependency on R >= 3.0.0, replace representation by slots; remove prototypes from class definitions 2015-01-24 18:54 edzer * man/addattr.Rd, man/over.Rd, man/spsample.Rd: cleanup references to overlay 2015-01-23 21:15 edzer * man/SpatialPoints.Rd: correct docs regarding what match.ID exactly does 2015-01-22 12:27 edzer * R/SpatialPoints-methods.R, R/spsample.R, man/spsample.Rd, tests/grid.Rout.save: fix SpatialPointsDataFrame match.ID issue, raised in https://stat.ethz.ch/pipermail/r-sig-geo/2015-January/022242.html; fix makegrid bug in case of negative bbox 2015-01-19 20:36 edzer * R/spplot.R: sp.panel.layout is now also called after the points are plotted 2015-01-18 22:17 edzer * DESCRIPTION, R/spplot.R, man/spplot.Rd: bump version; allow list for colorkey argument in spplot 2015-01-15 12:10 edzer * DESCRIPTION: Title Case Title 2014-12-23 19:56 edzer * inst/ChangeLog, man/meuse.riv.Rd: add plot to example 2014-12-23 14:57 edzer * data/meuse.area.rda, demo/meuse.R, man/meuse.riv.Rd: add meuse.area outline of meuse.grid 2014-12-05 14:52 edzer * R/over.R: add comment 2014-12-05 14:51 edzer * R/SpatialPoints-methods.R, R/SpatialPointsDataFrame-methods.R: add error messages when NA values occur in SpatialPoints objects 2014-11-17 14:32 edzer * R/merge.R: y -> dy 2014-11-16 19:12 edzer * DESCRIPTION, R/merge.R, man/merge.Rd: add duplicateGeoms argument to merge(), add Robert as ctb 2014-11-09 11:21 edzer * R/CRS-methods.R, R/disaggregate.R, inst/ChangeLog: release candidate 1.0-16 2014-11-09 10:45 edzer * inst/ChangeLog: ready for release 2014-09-23 19:59 edzer * R/aggregate.R: add call to match.fun() 2014-09-20 14:11 edzer * tests/sel.Rout.save: named results: make test align with change in over 2014-09-19 20:28 edzer * R/over.R, vignettes/over.Rnw: the output list or vector of over() is now named 2014-08-31 11:16 edzer * R/Spatial-methods.R, R/SpatialLines-methods.R, R/SpatialPoints-methods.R, R/image.R: plot now accepts more of plot.default's behaviour 2014-08-22 22:07 edzer * R/aggregate.R, R/disaggregate.R, R/sp_spat1.R: moved require(xx); foo() into requireNamespace(xx) xx:foo() calls, see http://cran.r-project.org/doc/manuals/r-patched/R-exts.html#Suggested-packages 2014-08-10 19:07 edzer * R/zerodist.R, inst/ChangeLog, man/zerodist.Rd, src/init.c, src/sp.h, src/zerodist.c: add memcmp option to zerodist() family, to allow for double arithmetic fall back
2015-05-30Update to 1.4.21wen2-6/+6
Upstream changes: 30 March 2015: statmod 1.4.21 - qinvgauss() now treats input arguments of different lengths or NA parameter values more carefully. - elda() now gracefully removes structural zeros, i.e., rows where the number of cells or the number of assays is zero. - S3 print and plot methods for "limdil" class now registered. - Use of require("tweedie") in the qres.tweedie() code replaced by requireNameSpace("tweedie").
2015-05-30Update to 1.7.12wen2-6/+6
Upstream changes: Changes in Version 1.7-12 o read.zoo with a data.frame argument now defaults to FUN = identity if the index.column is not character or factor. See ?read.zoo for additional details. o Added a dim<- method that checks whether the new dimension value appears to be ok and then calls the default. o The index<- and time<- methods now enforce that the new time index is actually correctly ordered (suggested by Joshua Ulrich). o read.zoo() heuristic improved so that POSIXct rather than Date is detected in cases like: read.zoo(text = "2010-01-01 12:05:03 88.1", index = 1:2). o The fortify() method now has a col.names argument that allows to set (some of) the column names of the resulting data.frame. o Various small bug fixes and enhancements.
2015-05-30Update to 1.1.2wen2-6/+6
No upstream changelog.
2015-05-26Fix symbol visibility, package now builds on SunOS.jperkin2-1/+16
2015-05-26Put back missing PLIST entries lost in previous update.jperkin1-1/+15
2015-05-15Disable assembler on ARM, it doesn't work with EABI. Don't put ajoerg3-3/+48
variable with C linkage in a namespace, clang (correctly) complains about the shadowing (re)declarations. Bump revision.
2015-05-13Update to 3.2.0ryoon5-53/+62
Changelog: CHANGES IN 3.2.0: NEW FEATURES: * anyNA() gains a recursive argument. * When x is missing and names is not false (including the default value), Sys.getenv(x, names) returns an object of class "Dlist" and hence prints tidily. * (Windows.) shell() no longer consults the environment variable SHELL: too many systems have been encountered where it was set incorrectly (usually to a path where software was compiled, not where it was installed). R_SHELL, the preferred way to select a non-default shell, can be used instead. * Some unusual arguments to embedFonts() can now be specified as character vectors, and the defaults have been changed accordingly. * Functions in the Summary group duplicate less. (PR#15798) * (Unix-alikes.) system(cmd, input = ) now uses 'shell-execution-environment' redirection, which will be more natural if cmd is not a single command (but requires a POSIX-compliant shell). (Wish of PR#15508) * read.fwf() and read.DIF() gain a fileEncoding argument, for convenience. * Graphics devices can add attributes to their description in .Device and .Devices. Several of those included with R use a "filepath" attribute. * pmatch() uses hashing in more cases and so is faster at the expense of using more memory. (PR#15697) * pairs() gains new arguments to select sets of variables to be plotted against each other. * file.info(, extra_cols = FALSE) allows a minimal set of columns to be computed on Unix-alikes: on some systems without properly-configured caching this can be significantly faster with large file lists. * New function dir.exists() in package base to test efficiently whether one or more paths exist and are directories. * dput() and friends gain new controls hexNumeric and digits17 which output double and complex quantities as, respectively, binary fractions (exactly, see sprintf("%a")) and as decimals with up to 17 significant digits. * save(), saveRDS() and serialize() now support ascii = NA which writes ASCII files using sprintf("%a") for double/complex quantities. This is read-compatible with ascii = TRUE but avoids binary->decimal->binary conversions with potential loss of precision. Unfortunately the Windows C runtime's lack of C99 compliance means that the format cannot be read correctly there in R before 3.1.2. * The default for formatC(decimal.mark =) has been changed to be getOption("OutDec"); this makes it more consistent with format() and suitable for use in print methods, e.g. those for classes "density", "ecdf", "stepfun" and "summary.lm". getOption("OutDec") is now consulted by the print method for class "kmeans", by cut(), dendrogram(), plot.ts() and quantile() when constructing labels and for the report from legend(trace = TRUE). (In part, wish of PR#15819.) * printNum() and hence format() and formatC() give a warning if big.mark and decimal.mark are set to the same value (period and comma are not uncommonly used for each, and this is a check that conventions have not got mixed). * merge() can create a result which uses long vectors on 64-bit platforms. * dget() gains a new argument keep.source which defaults to FALSE for speed (dput() and dget() are most often used for data objects where this can make dget() many times faster). * Packages may now use a file of common macro definitions in their help files, and may import definitions from other packages. * A number of macros have been added in the new share/Rd directory for use in package overview help pages, and promptPackage() now makes use of them. * tools::parse_Rd() gains a new permissive argument which converts unrecognized macros into text. This is used by utils:::format.bibentry to allow LaTeX markup to be ignored. * options(OutDec =) can now specify a multi-byte character, e.g., options(OutDec = "\u00b7") in a UTF-8 locale. * is.recursive(x) is no longer true when x is an external pointer, a weak reference or byte code; the first enables all.equal(x, x) when x <- getClass(.). * ls() (aka objects()) and as.list.environment() gain a new argument sorted. * The "source" attribute (which has not been added to functions by R since before R version 2.14.0) is no longer treated as special. * Function returnValue() has been added to give on.exit() code access to a function's return value for debugging purposes. * crossprod(x, y) allows more matrix coercions when x or y are vectors, now equalling t(x) %*% y in these cases (also reported by Radford Neal). Similarly, tcrossprod(x,y) and %*% work in more cases with vector arguments. * Utility function dynGet() useful for detecting cycles, aka infinite recursions. * The byte-code compiler and interpreter include new instructions that allow many scalar subsetting and assignment and scalar arithmetic operations to be handled more efficiently. This can result in significant performance improvements in scalar numerical code. * apply(m, 2, identity) is now the same as the matrix m when it has _named_ row names. * A new function debuggingState() has been added, allowing to temporarily turn off debugging. * example() gets a new optional argument run.donttest and tools::Rd2ex() a corresponding commentDonttest, with a default such that example(..) in help examples will run \donttest code only if used interactively (a change in behaviour). * rbind.data.frame() gains an optional argument make.row.names, for potential speedup. * New function extSoftVersion() to report on the versions of third-party software in use in this session. Currently reports versions of zlib, bzlib, the liblzma from xz, PCRE, ICU, TRE and the iconv implementation. A similar function grSoftVersion() in package grDevices reports on third-party graphics software. Function tcltk::tclVersion() reports the Tcl/Tk version. * Calling callGeneric() without arguments now works with primitive generics to some extent. * vapply(x, FUN, FUN.VALUE) is more efficient notably for large length(FUN.VALUE); as extension of PR#16061. * as.table() now allows tables with one or more dimensions of length 0 (such as as.table(integer())). * names(x) <- NULL now clears the names of call and ... objects. * library() will report a warning when an insufficient dependency version is masking a sufficient one later on the library search path. * A new plot() method for class "raster" has been added. * New check_packages_in_dir_changes() function in package tools for conveniently analyzing how changing sources impacts the check results of their reverse dependencies. * Speed-up from Peter Haverty for ls() and methods:::.requirePackage() speeding up package loading. (PR#16133) * New get0() function, combining exists() and get() in one call, for efficiency. * match.call() gains an envir argument for specifying the environment from which to retrieve the ... in the call, if any; this environment was wrong (or at least undesirable) when the definition argument was a function. * topenv() has been made .Internal() for speedup, based on Peter Haverty's proposal in PR#16140. * getOption() no longer calls options() in the main case. * Optional use of libcurl (version 7.28.0 from Oct 2012 or later) for Internet access: * capabilities("libcurl") reports if this is available. * libcurlVersion() reports the version in use, and other details of the "libcurl" build including which URL schemes it supports. * curlGetHeaders() retrieves the headers for http://, https://, ftp:// and ftps:// URLs: analysis of these headers can provide insights into the `existence' of a URL (it might for example be permanently redirected) and is so used in R CMD check --as-cran. * download.file() has a new optional method "libcurl" which will handle more URL schemes, follow redirections, and allows simultaneous downloads of multiple URLs. * url() has a new method "libcurl" which handles more URL schemes and follows redirections. The default method is controlled by a new option url.method, which applies also to the opening of URLs _via_ file() (which happens implicitly in functions such as read.table.) * When file() or url() is invoked with a https:// or ftps:// URL which the current method cannot handle, it switches to a suitable method if one is available. * (Windows.) The DLLs internet.dll and internet2.dll have been merged. In this version it is safe to switch (repeatedly) between the internal and Windows internet functions within an R session. The Windows internet functions are still selected by flag --internet2 or setInternet2(). This can be overridden for an url() connection _via_ its new method argument. download.file() has new method "wininet", selected as the default by --internet2 or setInternet2(). * parent.env<- can no longer modify the parent of a locked namespace or namespace imports environment. Contributed by Karl Millar. * New function isLoadedNamespace() for readability and speed. * names(env) now returns all the object names of an environment env, equivalently to ls(env, all.names = TRUE, sorted = FALSE) and also to the names of the corresponding list, names(as.list(env, all.names = TRUE)). Note that although names() returns a character vector, the names have no particular ordering. * The memory manager now grows the heap more aggressively. This reduces the number of garbage collections, in particular while data or code are loaded, at the expense of slightly increasing the memory footprint. * New function trimws() for removing leading/trailing whitespace. * cbind() and rbind() now consider S4 inheritance during S3 dispatch and also obey deparse.level. * cbind() and rbind() will delegate recursively to methods::cbind2 (methods::rbind2) when at least one argument is an S4 object and S3 dispatch fails (due to ambiguity). * (Windows.) download.file(quiet = FALSE) now uses text rather than Windows progress bars in non-interactive use. * New function hsearch_db() in package utils for building and retrieving the help search database used by help.search(), along with functions for inspecting the concepts and keywords in the help search database. * New function .getNamespaceInfo(), a no-check version of getNamespaceInfo() mostly for internal speedups. * The help search system now takes \keyword entries in Rd files which are not standard keywords (as given in KEYWORDS in the R documentation directory) as concepts. For standard keyword entries the corresponding descriptions are additionally taken as concepts. * New lengths() function for getting the lengths of all elements in a list. * New function toTitleCase() in package tools, tailored to package titles. * The matrix methods of cbind() and rbind() allow matrices as inputs which have 2^31 or more elements. (For cbind(), wish of PR#16198.) * The default method of image() has an explicit check for a numeric or logical matrix (which was always required). * URLencode() will not by default encode further URLs which appear to be already encoded. * BIC(mod) and BIC(mod, mod2) now give non-NA numbers for arima() fitted models, as nobs(mod) now gives the number of "used" observations for such models. This fixes PR#16198, quite differently than proposed there. * The print() methods for "htest", "pairwise.htest" and "power.htest" objects now have a digits argument defaulting to (a function of) getOption("digits"), and influencing all printed numbers coherently. Unavoidably, this changes the display of such test results in some cases. * Code completion for namespaces now recognizes all loaded namespaces, rather than only the ones that are also attached. * The code completion mechanism can now be replaced by a user-specified completer function, for (temporary) situations where the usual code completion is inappropriate. * unzip() will now warn if it is able to detect truncation when unpacking a file of 4GB or more (related to PR#16243). * methods() reports S4 in addition to S3 methods; output is simplified when the class argument is used. .S3methods() and methods::.S4methods() report S3 and S4 methods separately. * Higher order functions such as the apply functions and Reduce() now force arguments to the functions they apply in order to eliminate undesirable interactions between lazy evaluation and variable capture in closures. This resolves PR#16093. INSTALLATION and INCLUDED SOFTWARE: * The \donttest sections of R's help files can be tested by make check TEST_DONTTEST=TRUE . * It is possible to request the use of system valgrind headers _via_ configure option --with-system-valgrind-headers: note the possible future incompatibility of such headers discussed in the 'R Installation and Administration' manual. (Wish of PR#16068.) * The included version of liblzma has been updated to xz-utils 5.0.7 (minor bug fixes from 5.0.5). * configure options --with-system-zlib, --with-system-bzlib and --with-system-pcre are now the default. For the time being there is fallback to the versions included in the R sources if no system versions are found or (unlikely) if they are too old. Linux users should check that the -devel or -dev versions of packages zlib, bzip2/libbz2 and pcre as well as xz-devel/liblzma-dev (or similar names) are installed. * configure by default looks for the texi2any script from texinfo 5.1 or later, rather than the makeinfo program. (makeinfo is a link to the Perl script texi2any in texinfo 5.x.) * R CMD INSTALL gains an option --built-timestamp=STAMP allowing 100% reproducible package building, thanks to Dirk Eddelbuettel. UTILITIES: * There is support for testing the \dontrun and \donttest parts of examples in packages. tools::testInstalledPackage() accepts new arguments commentDontrun = FALSE and commentDonttest = FALSE. R CMD check gains options --run-dontrun and --run-donttest. * The HTML generated by tools::Rd2HTML() and tools::toHTML() methods is now 'XHTML 1.0 Strict'. * The compiler package's utility function setCompilerOptions() now returns the old values invisibly. The initial optimization level can also be set with the environment variable R_COMPILER_OPTIMIZE. * R CMD build adds a NeedsCompilation field if one is not already present in the DESCRIPTION file. * R CMD check gains option --test-dir to specify an alternative set of tests to run. * R CMD check will now by default continue with testing after many types of errors, and will output a summary count of errors at the end if any have occurred. * R CMD check now checks that the Title and Description fields are correctly terminated. * R CMD check --as-cran now: * checks a README.md file can be processed: this needs pandoc installed. * checks the existence and accessibility of URLs in the DESCRIPTION, CITATION, NEWS.Rd and README.md files and in the help files (provided the build has libcurl support). * reports non-ASCII characters in R source files when there is no package encoding declared in the DESCRIPTION file. * reports (apparent) S3 methods exported but not registered. * reports overwriting registered S3 methods from base/recommended packages. (Such methods are replaced in the affected package for the rest of the session, even if the replacing namespace is unloaded.) * reports if the Title field does not appear to be in title case (see 'Writing R Extensions': there may be false positives, but note that technical words should be single-quoted and will then be accepted). Most of these checks can also be selected by environment variables: see the 'R Internals' manual. C-LEVEL FACILITIES: * New C API utility logspace_sum(logx[], n). * Entry points rbinom_mu, rnbinom_mu and rmultinom are remapped (by default) to Rf_rbinom_mu etc. This requires packages using them to be re-installed. * .C(DUP = FALSE) and .Fortran(DUP = FALSE) are now ignored, so arguments are duplicated if DUP = TRUE would do so. As their help has long said, .Call() is much preferred. * New entry point R_allocLD, like R_alloc but guaranteed to have sufficient alignment for long double pointers. * isPairList() now returns TRUE for DOTSXP. WINDOWS BUILD CHANGES: A number of changes to the Windows build system are in development. The following are currently in place. * Installation using external binary distributions of zlib, bzip2, liblzma, pcre, libpng, jpeglib and libtiff is now required, and the build instructions have been revised. * A new make target rsync-extsoft has been added to obtain copies of the external libraries from CRAN. * Building the manuals now requires texi2any from texinfo 5.1 or later. CRAN binary builds include the manuals, but by default builds from source will not, and they will be accessed from CRAN. See the comments in src/gnuwin32/MkRules.dist for how to specify the location of texi2any. * (Windows) Changes have been made to support an experimental Windows toolchain based on GCC 4.9.2. The default toolchain continues to be based on GCC 4.6.3, as the new toolchain is not yet stable enough. A change to a new toolchain is expected during the R 3.2.x lifetime. PACKAGE INSTALLATION: * (Windows) The use of macro ZLIB_LIBS in file src/Makevars.win (which has not been documented for a long time) now requires an external libz.a to be available (it is part of the 'goodies' used to compile Windows binary packages). It would be simpler to use -lz instead. * The default for option pkgType on platforms using binary packages is now "both", so source packages will be tried if binary versions are not available or not up to date. There are options for what install.packages(type = "both") (possibly called _via_ update.packages()) will do if compilation of a source package is desirable: see ?options (under utils). If you intend not to accept updates as source packages, you should use update.packages(type = "binary"). DEPRECATED AND DEFUNCT: * download.file(method = "lynx") is defunct. * Building R using the included versions of zlib, bzip2, xz and PCRE is deprecated: these are frozen (bar essential bug-fixes) and will be removed for R 3.3.0. * The configure option --with-valgrind-instrumentation=3 has been withdrawn, as it did not work with recent valgrind headers: it is now treated as level 2. * The MethodsList class in package methods had been deprecated in R 2.11.0 and is defunct now. Functions using it are defunct if they had been deprecated in R 2.11.0, and are deprecated now, otherwise. BUG FIXES: * Fixed two obscure bugs in pairlist subassignment, reported by Radford Neal as part of pqR issue 16. * Fixes for bugs in handling empty arguments and argument matching by name in log(). * all.equal() gains methods for environments and refClasses. * [<- and [[<- gain S4 data.frame methods to avoid corruption of S4 class information by the S3 methods. * callNextMethod() should now work within a .local call when ... is absent from formals(.local). * dput(pairlist(x)) generates a call to the pairlist constructor instead of the list constructor. * Fix missing() when arguments are propagated through ... . (PR#15707) * eigen(m) now defaults to symmetric = TRUE even when the dimnames are asymmetric if the matrix is otherwise symmetric. (PR#16151) * Fix issues with forwarding ... through callGeneric() and callNextMethod(). (PR#16141) * callGeneric() now works after a callNextMethod(). * Subclass information is kept consistent when replacing an ordinary S4 class with an "old class" _via_ the S4Class argument to setOldClass(). Thus, for example, a data.frame is valid for a list argument in the signature, and a factor is valid for vector arguments. * In qbeta() the inversion of pbeta() is much more sophisticated. This works better in corner cases some of which failed completely previously (PR#15755), or were using too many iterations. * Auto-printing no longer duplicates objects when printing is dispatched to a method. * kmeans(x, k) would fail when nrow(x) >= 42949673. (Comment 6 of PR#15364) * 'Abbreviated' locale-specific day and month names could have been truncated in those rare locales where there are the same as the full names. * An irrelevant warning message from updating subclass information was silenced (the namespace would not be writable in this case). CHANGES IN R 3.1.3: NEW FEATURES: * The internal method of download.file() can now handle files larger than 2GB on 32-bit builds which support such files (tested on 32-bit R running on 64-bit Windows). * kruskal.test() warns on more types of suspicious input. * The as.dendrogram() method for "hclust" objects gains a check argument protecting against memory explosion for invalid inputs. * capabilities() has a new item long.double which indicates if the build uses a long double type which is longer than double. * nlm() no longer modifies the callback argument in place (a new vector is allocated for each invocation, which mimics the implicit duplication that occurred in R < 3.1.0); note that this is a change from the previously documented behavior. (PR#15958) * icuSetCollate() now accepts locale = "ASCII" which uses the basic C function strcmp and so collates strings byte-by-byte in numerical order. * sessionInfo() tries to report the OS version in use (not just that compiled under, and including details of Linux distributions). * model.frame() (used by lm() and many other modelling functions) now warns when it drops contrasts from factors. (Wish of PR#16119) * install.packages() and friends now accept the value type = "binary" as a synonym for the native binary type on the platform (if it has one). * Single source or binary files can be supplied for install.packages(type = "both") and the appropriate type and repos = NULL will be inferred. * New function pcre_config() to report on some of the configuration options of the version of PCRE in use. In particular, this reports if regular expressions using \p{xx} are supported. * (Windows.) download.file(cacheOK = FALSE) is now supported when internet2.dll is used. * browseURL() has been updated to work with Firefox 36.0 which has dropped support for the -remote interface. INSTALLATION and INCLUDED SOFTWARE: * The included version of PCRE has been updated to 8.36. * configure accepts MAKEINFO=texi2any as another way to ensure texinfo 5.x is used when both 5.x and 4.x are installed. UTILITIES: * R CMD check now checks the packages used in \donttest sections of the examples are specified in the DESCRIPTION file. (These are needed to run the examples interactively.) * R CMD check checks for the undeclared use of GNU extensions in Makefiles, and for Makefiles with a missing final linefeed. R CMD build will correct line endings in all Makefiles, not just those in the src directory. * R CMD check notes uses of library() and require() in package code: see the section 'Suggested packages' of 'Writing R Extensions' for good practice. DEPRECATED AND DEFUNCT: * The configure option --with-valgrind-instrumentation=3 is deprecated and will be removed in R 3.2.0. BUG FIXES: * (Windows.) Rscript.exe was missing a manifest specifying the modern style for common controls (e.g., the download progress bar). * If a package had extra documentation files but no vignette, the HTML help system produced an empty index page. * The parser now gives an error if a null character is included in a string using Unicode escapes. (PR#16046) * qr.Q() failed on complex arguments due to pre-3.0(!) typo. (PR#16054) * abs() failed with named arguments when the argument was complex. (PR#16047) * "noquote" objects may now be used as columns in dataframes. (PR#15997) * Some values with extremely long names were printed incorrectly. (PR#15999) * Extremely large exponents on zero expressed in scientific notation (e.g. 0.0e50000) could give NaN. (PR#15976) * download.file() reported downloaded sizes as 0KB if less than 1MB, only for R 3.1.2 and only on big-endian platforms. * prompt() did not escape percent signs in the automatically generated usage section of help files. * drop.terms() dropped some of the attributes of the object it was working with. (PR#16029) * (Windows.) The command completion in Rgui.exe messed up the console. (PR#15791) * (Windows.) The choose.files() command returned a blank string when the user asked for a single file but cancelled the request. (PR#16074) * Math2 S4 group generics failed to correctly dispatch "structure"- and "nonStructure"-derived classes. * loadNamespace() imposed undocumented restrictions on the versionCheck parameter. (Reported by Geoff Lee.) * Rare over-runs detected by AddressSanitizer in substr() and its replacement version have been avoided. _Inter alia_ that fix gives the documented behaviour for substr(x, 1, 2) <- "" (subsequently reported as PR#16214). * Loading packages incorrectly defining an S4 generic followed by a function of the same name caused an erroneous cyclic namespace dependency error. * Declared vignette encodings are now always passed to the vignette engine. * Port Tomas Kalibera's fix from R-devel that restores the loadMethod() fast path, effectively doubling the speed of S4 dispatch. * power.t.test() and power.prop.test() now make use of the extendInt option of uniroot() and hence work in more extreme cases. (PR#15792) * If a package was updated and attached when its namespace was already loaded, it could end up with parts from one version and parts from the other. (PR#16120) * tools:::.Rdconv() didn't accept --encoding= due to a typo. (PR#16121) * Unix-alike builds without a suitable makeinfo were documented to link the missing HTML manuals to CRAN, but did not. * save(*, ascii=TRUE) and load() now correctly deal with NaN's. (PR#16137) * split.Date() retains fractional representations while avoiding incomplete class propagation. * R_ext/Lapack.h had not been updated for changes made by LAPACK to the argument lists of its (largely internal) functions dlaed2 and dlaed3. (PR#16157) * RShowDoc("NEWS", "txt") had not been updated for the layout changes of R 3.1.0. * The xtfrm() method for class "Surv" has been corrected and its description expanded. * mode(x) <- y would incorrectly evaluate x before changing its mode. (PR#16215) * besselJ(1, 2^64) and besselY(..) now signal a warning, returning NaN instead of typically segfaulting. (Issue 3 of PR#15554) * HTML conversion of \href markup in .Rd files did not remove the backslash from \% and so gave an invalid URL. In a related change, the \ escape is now required in such URLs. CHANGES IN R 3.1.2: NEW FEATURES: * embedFonts() now defaults to format = "ps2write" for .ps and .eps files. This is available in Ghostscript 9.x (since 2010) whereas the previous default, format = "pswrite", was removed in Ghostscript 9.10. * For consistency with [dpqr]norm(), [dp]lnorm(sdlog = 0) model a point mass at exp(mulog) rather than return NaN (for an error). * capabilities() now reports if ICU is compiled in for use for collation (it is only actually used if a suitable locale is set for collation, and never for a C locale). * (OS X only.) Package tcltk checks when loaded if it is linked against the CRAN X11-based Tcl/Tk and if so that the Tcl/Tk component and the X11 libraries are installed. This allows more informative error messages to be given advising the installation of the missing component or of XQuartz. The X11() device and X11-based versions of the data editor and viewer (invoked by edit() and View() for data frames and matrices from command-line R) check that the X11 libraries are installed and if not advises installing XQuartz. * icuSetCollate() allows locale = "default", and locale = "none" to use OS services rather than ICU for collation. Environment variable R_ICU_LOCALE can be used to set the default ICU locale, in case the one derived from the OS locale is inappropriate (this is currently necessary on Windows). * New function icuGetCollate() to report on the ICU collation locale in use (if any). * utils::URLencode() was updated to use unreserved and reserved characters from RFC 3986 (<URL: http://tools.ietf.org/html/rfc3986>) instead of RFC 1738. * unique(warnings()) and c(warnings()) are now supported. * The Bioconductor 'version' used by setRepositories() now defaults to 3.0. (It can be set at runtime _via_ environment variable R_BIOC_VERSION.) * Omegahat is no longer listed as providing Windows binary packages, e.g. by setRepositories(). It has no binary packages available for R 3.1.x and those for earlier versions were 32-bit only. INSTALLATION and INCLUDED SOFTWARE: * The configure script reports on the more important capabilities/options which will not be compiled in. More types of external BLAS are recognized by name in that report. * When building R as a shared library, the -L${R_HOME}/lib${R_ARCH} flag is placed earlier in the link commands used during installation and when packages are installed: this helps ensure that the current build has priority if an R shared library has already been installed by e.g. install-libR in a library mentioned in LDFLAGS (and not in 'your system's library directory' as documented). (Wish of PR#15790.) * LaTeX package upquote is no longer required for R's use of inconsolata. * (Windows only) If both 32- and 64-bit versions of R are installed, the bin/R.exe and bin/Rscript.exe executables now run 64-bit R. (To run 32-bit R, overwrite these files with copies of bin/i386/Rfe.exe.) UTILITIES: * Running R CMD check with _R_CHECK_DEPENDS_ONLY_ true now makes the VignetteBuilder packages available even if they are listed in Suggests, since they are needed to recognise and process non-Sweave vignettes. * R CMD check now reports empty importFrom declarations in a NAMESPACE file, as these are common errors (writing importFrom(Pkg) where import(Pkg) was intended). * R CMD check now by default checks code usage directly on the package namespace without loading and attaching the package and its suggests and enhances. For good practice with packages in the Suggests field, see SS1.1.3.1 of 'Writing R Extensions'. For use of lazy-data objects in the package's own code, see ?data. BUG FIXES: * dmultinom() did not handle non-finite probabilities correctly. * prettyNum(x, zero.print=*) now also works when x contains NAs. * A longstanding bug exhibited by nlminb() on Windows was traced to a compiler bug in gcc 4.6.3; a workaround has been put in place. (PR#15244 and PR#15914). * Rendering of \command in HTML versions of help pages has been improved: this is particularly evident on the help page for INSTALL. * as.hexmode(x) and as.octmode(x) now behave correctly for some numeric x, e.g., c(NA, 1) or c(1, pi). * drop1() failed if the scope argument had no variables to drop. (PR#15935) * edit() (and hence fix()) failed if an object had a non-character attribute named "source" (an attribute that had been used in R prior to version 2.14.0). * callGeneric() could fail if the generic had ... as a formal argument. (PR#15937). * Forking in package parallel called C entry point exit in the child. This was unsafe (_exit should have been called), and could flush stdin of the main R process (seen most often on Solaris). As good practice, stdout is now flushed before forking a child. * R objects such as list(`a\b` = 1) now print correctly. * getAnywhere("C_pbinom") now returns correctly a single object (rather than unlisting it). * The confint() method for nls() fits failed it these has specified parameter limits despite using an algorithm other than "port". (PR#15960) * Subclassing an S4 class failed if the class required arguments to the generator, through its initialize() method. * removeSource() did not properly handle expressions containing arguments that were supplied as missing, e.g. x[i,]. (PR#15957) * as.environment(list()) now works, and as.list() of such an environment is now the same as list(). * Several tcltk functions failed when run in unusual environments. (PR#15970) * options(list()) now works (trivially). (PR#15979) * merge(<dendrogram>, ..) now works correctly for two `independent' dendrograms (PR#15648), and still compatibly via adjust = "auto" e.g. for two branches of an existing dendrogram. * The plot method for "hclust" objects gets an optional argument check; When that is true (the default) it checks more carefully for valid input. * (Windows only) If a user chose to install 64 bit R but not 32 bit R, the bin/R and bin/Rscript executables failed to run. (PR#15981) * Various possible buffer overruns have been prevented, and missed memory protection added. (PR#15990) * Rscript no longer passes --args to R when there are no extra ("user") arguments. * objects like getClass("refClass")@prototype now print() and str() without error. * identical() now also looks at the S4 bit. * hist(x, breaks) is more robust in adding a small fuzz to few breaks when some are very large. (PR#15988) * sub() and gsub() did not handle regular expressions like "\s{2,}" properly if the text contained NA or non-ascii elements in a UTF-8 locale. Part of this was due to a bug in the TRE library. (PR#16009) * RShowDoc("NEWS") now displays the PDF version. * Matrices and arrays with last dimension zero did not print at all or incompletely. (PR#16012) * plot.histogram() and hence hist() now respect the xaxs, yaxs and lab graphics parameters. (PR#16021) * bw.SJ(x) and other bw.*() no longer segfault when x contains non-finite values. (PR#16024) * R CMD Rd2pdf unintentionally ignored its --os option. * The internal method of download.file() was not reporting file sizes and progress correctly on files larger than 2GB (inherited from libxml2). This is corrected for 64-bit builds (32-bit platforms may not support such files, but where possible will be supported in future versions of R). * Work around a bug in OS X Yosemite where key environment variables may be duplicated causing issues in subprocesses. The duplicates are now removed on R startup (via Rprofile). (PR#16042) * Adjust X11 auto-launch detection in DISPLAY on OS X to recognize latest XQuartz.
2015-05-09Because this error:szptvlfn2-4/+4
ERROR: hs-primitive>=0.5.4 is not installed; can't buildlink files. Bump PKGREVISION for hs-primitive-0.5.4.0
2015-05-05Reduce tex dependencies. Bump PKGREVISION.wiz1-3/+6
2015-05-02Be more explicit in TeX dependencies.markd1-3/+4
2015-04-28Update to 1.32wen2-7/+7
Add LICENSE Upstream changes: 1.32 2015-04-28 - Specify minimum version of perl as 5.8.x - CPANTS / Kwalitee 1.31 2015-03-25 - Convert n2 in _spctrm to "double" so it won't overflow as an int - Fix https://rt.cpan.org/Ticket/Display.html?id=22068 - Thanks to thomas.poleschner@gmx.de for the report. 1.30 2015-03-25 - Convert the test files to Test::More and do some other cleanups. 1.29 2015-03-05 - Convert to Dist-Zilla. - Reformatted the code. - Get rid of trailing space. - Got to 100% POD coverage. - Other cleanups. - As the original maintainer (Randy Kobes) passed away, the distribution was adopted by Shlomi Fish (SHLOMIF).
2015-04-26Add tex-apnum{,-doc}markd1-1/+3
2015-04-26Add tex-apnum{,-doc} 1.1markd8-0/+49
Arbitrary precision numbers implemented by TeX macros
2015-04-25Recursive revbump following MesaLib update, categories g through n.tnn31-59/+62
2015-04-25Fix PLIST for python-3.x -- weave is only built for python-2.x.wiz1-321/+321
2015-04-23install .oct loadable modules with INSTALL_LIB to avoid stripping themdbj6-7/+84
regenerate patch sums in distinfo bump PKGREVISION
2015-04-23don't install lib/charset.alias which is reserved for libiconvdbj1-2/+2
2015-04-23don't assume gnuplot is configured with libaquaterm on macdbj1-0/+16
2015-04-23avoid obsolete darwin api for CGDisplayBitsPerPixeldbj1-0/+25
use CGDisplayModeCopyPixelEncoding instead
2015-04-23install private zoneinfo files on Darwin where default is ↵dbj1-0/+596
--with-internal-tzcode=yes
2015-04-17Revbump after updating devel/boost-libsadam7-10/+14
2015-04-17Update to 0.15.1wen3-235/+186
Upstream changes: SciPy 0.15.1 is a bug-fix release with no new features compared to 0.15.0. Issues fixed - ------------ * `#4413 <https://github.com/scipy/scipy/pull/4413>`__: BUG: Tests too strict, f2py doesn't have to overwrite this array * `#4417 <https://github.com/scipy/scipy/pull/4417>`__: BLD: avoid using NPY_API_VERSION to check not using deprecated... * `#4418 <https://github.com/scipy/scipy/pull/4418>`__: Restore and deprecate scipy.linalg.calc_work SciPy 0.15.0 Release Notes ========================== .. contents:: SciPy 0.15.0 is the culmination of 6 months of hard work. It contains several new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Moreover, our development attention will now shift to bug-fix releases on the 0.16.x branch, and on adding new features on the master branch. This release requires Python 2.6, 2.7 or 3.2-3.4 and NumPy 1.5.1 or greater. New features ============ Linear Programming Interface - ---------------------------- The new function `scipy.optimize.linprog` provides a generic linear programming similar to the way `scipy.optimize.minimize` provides a generic interface to nonlinear programming optimizers. Currently the only method supported is *simplex* which provides a two-phase, dense-matrix-based simplex algorithm. Callbacks functions are supported, allowing the user to monitor the progress of the algorithm. Differential evolution, a global optimizer - ------------------------------------------ A new `scipy.optimize.differential_evolution` function has been added to the ``optimize`` module. Differential Evolution is an algorithm used for finding the global minimum of multivariate functions. It is stochastic in nature (does not use gradient methods), and can search large areas of candidate space, but often requires larger numbers of function evaluations than conventional gradient based techniques. ``scipy.signal`` improvements - ----------------------------- The function `scipy.signal.max_len_seq` was added, which computes a Maximum Length Sequence (MLS) signal. ``scipy.integrate`` improvements - -------------------------------- It is now possible to use `scipy.integrate` routines to integrate multivariate ctypes functions, thus avoiding callbacks to Python and providing better performance. ``scipy.linalg`` improvements - ----------------------------- The function `scipy.linalg.orthogonal_procrustes` for solving the procrustes linear algebra problem was added. BLAS level 2 functions ``her``, ``syr``, ``her2`` and ``syr2`` are now wrapped in ``scipy.linalg``. ``scipy.sparse`` improvements - ----------------------------- `scipy.sparse.linalg.svds` can now take a ``LinearOperator`` as its main input. ``scipy.special`` improvements - ------------------------------ Values of ellipsoidal harmonic (i.e. Lame) functions and associated normalization constants can be now computed using ``ellip_harm``, ``ellip_harm_2``, and ``ellip_normal``. New convenience functions ``entr``, ``rel_entr`` ``kl_div``, ``huber``, and ``pseudo_huber`` were added. ``scipy.sparse.csgraph`` improvements - ------------------------------------- Routines ``reverse_cuthill_mckee`` and ``maximum_bipartite_matching`` for computing reorderings of sparse graphs were added. ``scipy.stats`` improvements - ---------------------------- Added a Dirichlet multivariate distribution, `scipy.stats.dirichlet`. The new function `scipy.stats.median_test` computes Mood's median test. The new function `scipy.stats.combine_pvalues` implements Fisher's and Stouffer's methods for combining p-values. `scipy.stats.describe` returns a namedtuple rather than a tuple, allowing users to access results by index or by name. Deprecated features =================== The `scipy.weave` module is deprecated. It was the only module never ported to Python 3.x, and is not recommended to be used for new code - use Cython instead. In order to support existing code, ``scipy.weave`` has been packaged separately: https://github.com/scipy/weave. It is a pure Python package, and can easily be installed with ``pip install weave``. `scipy.special.bessel_diff_formula` is deprecated. It is a private function, and therefore will be removed from the public API in a following release. ``scipy.stats.nanmean``, ``nanmedian`` and ``nanstd`` functions are deprecated in favor of their numpy equivalents. Backwards incompatible changes ============================== scipy.ndimage - ------------- The functions `scipy.ndimage.minimum_positions`, `scipy.ndimage.maximum_positions`` and `scipy.ndimage.extrema` return positions as ints instead of floats. scipy.integrate - --------------- The format of banded Jacobians in `scipy.integrate.ode` solvers is changed. Note that the previous documentation of this feature was erroneous. SciPy 0.14.1 Release Notes ========================== SciPy 0.14.1 is a bug-fix release with no new features compared to 0.14.0. Issues closed - ------------- - - `#3630 <https://github.com/scipy/scipy/issues/3630>`__: NetCDF reading results in a segfault - - `#3631 <https://github.com/scipy/scipy/issues/3631>`__: SuperLU object not working as expected for complex matrices - - `#3733 <https://github.com/scipy/scipy/issues/3733>`__: segfault from map_coordinates - - `#3780 <https://github.com/scipy/scipy/issues/3780>`__: Segfault when using CSR/CSC matrix and uint32/uint64 - - `#3781 <https://github.com/scipy/scipy/pull/3781>`__: BUG: sparse: fix omitted types in sparsetools typemaps - - `#3802 <https://github.com/scipy/scipy/issues/3802>`__: 0.14.0 API breakage: _gen generators are missing from scipy.stats.distributions API - - `#3805 <https://github.com/scipy/scipy/issues/3805>`__: ndimage test failures with numpy 1.10 - - `#3812 <https://github.com/scipy/scipy/issues/3812>`__: == sometimes wrong on csr_matrix - - `#3853 <https://github.com/scipy/scipy/issues/3853>`__: Many scipy.sparse test errors/failures with numpy 1.9.0b2 - - `#4084 <https://github.com/scipy/scipy/pull/4084>`__: fix exception declarations for Cython 0.21.1 compatibility - - `#4093 <https://github.com/scipy/scipy/pull/4093>`__: BUG: fitpack: avoid a memory error in splev(x, tck, der=k) - - `#4104 <https://github.com/scipy/scipy/pull/4104>`__: BUG: Workaround SGEMV segfault in Accelerate (maintenance 0.14.x) - - `#4143 <https://github.com/scipy/scipy/pull/4143>`__: BUG: fix ndimage functions for large data - - `#4149 <https://github.com/scipy/scipy/issues/4149>`__: Bug in expm for integer arrays - - `#4154 <https://github.com/scipy/scipy/issues/4154>`__: Backport gh-4041 for 0.14.1 (Ensure that the 'size' argument of PIL's 'resize' method is a tuple) - - `#4163 <https://github.com/scipy/scipy/issues/4163>`__: Backport #4142 (ZeroDivisionError in scipy.sparse.linalg.lsqr) - - `#4164 <https://github.com/scipy/scipy/issues/4164>`__: Backport gh-4153 (remove use of deprecated numpy API in lib/lapack/ f2py wrapper) - - `#4180 <https://github.com/scipy/scipy/pull/4180>`__: backport pil resize support tuple fix - - `#4168 <https://github.com/scipy/scipy/issues/4168>`__: Lots of arpack test failures on windows 32 bits with numpy 1.9.1 - - `#4203 <https://github.com/scipy/scipy/issues/4203>`__: Matrix multiplication in 0.14.x is more than 10x slower compared... - - `#4218 <https://github.com/scipy/scipy/pull/4218>`__: attempt to make ndimage interpolation compatible with numpy relaxed... - - `#4225 <https://github.com/scipy/scipy/pull/4225>`__: BUG: off-by-one error in PPoly shape checks - - `#4248 <https://github.com/scipy/scipy/pull/4248>`__: BUG: optimize: fix issue with incorrect use of closure for slsqp. SciPy 0.14.0 Release Notes ========================== .. contents:: SciPy 0.14.0 is the culmination of 8 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Moreover, our development attention will now shift to bug-fix releases on the 0.14.x branch, and on adding new features on the master branch. This release requires Python 2.6, 2.7 or 3.2-3.4 and NumPy 1.5.1 or greater. New features ============ ``scipy.interpolate`` improvements ---------------------------------- A new wrapper function `scipy.interpolate.interpn` for interpolation on regular grids has been added. `interpn` supports linear and nearest-neighbor interpolation in arbitrary dimensions and spline interpolation in two dimensions. Faster implementations of piecewise polynomials in power and Bernstein polynomial bases have been added as `scipy.interpolate.PPoly` and `scipy.interpolate.BPoly`. New users should use these in favor of `scipy.interpolate.PiecewisePolynomial`. `scipy.interpolate.interp1d` now accepts non-monotonic inputs and sorts them. If performance is critical, sorting can be turned off by using the new ``assume_sorted`` keyword. Functionality for evaluation of bivariate spline derivatives in ``scipy.interpolate`` has been added. The new class `scipy.interpolate.Akima1DInterpolator` implements the piecewise cubic polynomial interpolation scheme devised by H. Akima. Functionality for fast interpolation on regular, unevenly spaced grids in arbitrary dimensions has been added as `scipy.interpolate.RegularGridInterpolator` . ``scipy.linalg`` improvements ----------------------------- The new function `scipy.linalg.dft` computes the matrix of the discrete Fourier transform. A condition number estimation function for matrix exponential, `scipy.linalg.expm_cond`, has been added. ``scipy.optimize`` improvements ------------------------------- A set of benchmarks for optimize, which can be run with ``optimize.bench()``, has been added. `scipy.optimize.curve_fit` now has more controllable error estimation via the ``absolute_sigma`` keyword. Support for passing custom minimization methods to ``optimize.minimize()`` and ``optimize.minimize_scalar()`` has been added, currently useful especially for combining ``optimize.basinhopping()`` with custom local optimizer routines. ``scipy.stats`` improvements ---------------------------- A new class `scipy.stats.multivariate_normal` with functionality for multivariate normal random variables has been added. A lot of work on the ``scipy.stats`` distribution framework has been done. Moment calculations (skew and kurtosis mainly) are fixed and verified, all examples are now runnable, and many small accuracy and performance improvements for individual distributions were merged. The new function `scipy.stats.anderson_ksamp` computes the k-sample Anderson-Darling test for the null hypothesis that k samples come from the same parent population. ``scipy.signal`` improvements ----------------------------- ``scipy.signal.iirfilter`` and related functions to design Butterworth, Chebyshev, elliptical and Bessel IIR filters now all use pole-zero ("zpk") format internally instead of using transformations to numerator/denominator format. The accuracy of the produced filters, especially high-order ones, is improved significantly as a result. The new function `scipy.signal.vectorstrength` computes the vector strength, a measure of phase synchrony, of a set of events. ``scipy.special`` improvements ------------------------------ The functions `scipy.special.boxcox` and `scipy.special.boxcox1p`, which compute the Box-Cox transformation, have been added. ``scipy.sparse`` improvements ----------------------------- - Significant performance improvement in CSR, CSC, and DOK indexing speed. - When using Numpy >= 1.9 (to be released in MM 2014), sparse matrices function correctly when given to arguments of ``np.dot``, ``np.multiply`` and other ufuncs. With earlier Numpy and Scipy versions, the results of such operations are undefined and usually unexpected. - Sparse matrices are no longer limited to ``2^31`` nonzero elements. They automatically switch to using 64-bit index data type for matrices containing more elements. User code written assuming the sparse matrices use int32 as the index data type will continue to work, except for such large matrices. Code dealing with larger matrices needs to accept either int32 or int64 indices. Deprecated features =================== ``anneal`` ---------- The global minimization function `scipy.optimize.anneal` is deprecated. All users should use the `scipy.optimize.basinhopping` function instead. ``scipy.stats`` --------------- ``randwcdf`` and ``randwppf`` functions are deprecated. All users should use distribution-specific ``rvs`` methods instead. Probability calculation aliases ``zprob``, ``fprob`` and ``ksprob`` are deprecated. Use instead the ``sf`` methods of the corresponding distributions or the ``special`` functions directly. ``scipy.interpolate`` --------------------- ``PiecewisePolynomial`` class is deprecated. Backwards incompatible changes ============================== scipy.special.lpmn ------------------ ``lpmn`` no longer accepts complex-valued arguments. A new function ``clpmn`` with uniform complex analytic behavior has been added, and it should be used instead. scipy.sparse.linalg ------------------- Eigenvectors in the case of generalized eigenvalue problem are normalized to unit vectors in 2-norm, rather than following the LAPACK normalization convention. The deprecated UMFPACK wrapper in ``scipy.sparse.linalg`` has been removed due to license and install issues. If available, ``scikits.umfpack`` is still used transparently in the ``spsolve`` and ``factorized`` functions. Otherwise, SuperLU is used instead in these functions. scipy.stats ----------- The deprecated functions ``glm``, ``oneway`` and ``cmedian`` have been removed from ``scipy.stats``. ``stats.scoreatpercentile`` now returns an array instead of a list of percentiles. scipy.interpolate ----------------- The API for computing derivatives of a monotone piecewise interpolation has changed: if `p` is a ``PchipInterpolator`` object, `p.derivative(der)` returns a callable object representing the derivative of `p`. For in-place derivatives use the second argument of the `__call__` method: `p(0.1, der=2)` evaluates the second derivative of `p` at `x=0.1`. The method `p.derivatives` has been removed. SciPy 0.13.3 Release Notes SciPy 0.13.3 is a bug-fix release with no new features compared to 0.13.2. Both the weave and the ndimage.label bugs were severe regressions in 0.13.0, hence this release. Issues fixed 3148: fix a memory leak in ndimage.label. 3216: fix weave issue with too long file names for MSVC. Other changes Update Sphinx theme used for html docs so >>> in examples can be toggled. SciPy 0.13.2 Release Notes SciPy 0.13.2 is a bug-fix release with no new features compared to 0.13.1. Issues fixed 3096: require Cython 0.19, earlier versions have memory leaks in fused types 3079: ndimage.label fix swapped 64-bitness test 3108: optimize.fmin_slsqp constraint violation SciPy 0.13.1 Release Notes SciPy 0.13.1 is a bug-fix release with no new features compared to 0.13.0. The only changes are several fixes in ndimage, one of which was a serious regression in ndimage.label (Github issue 3025), which gave incorrect results in 0.13.0. Issues fixed 3025: ndimage.label returns incorrect results in scipy 0.13.0 1992: ndimage.label return type changed from int32 to uint32 1992: ndimage.find_objects doesn't work with int32 input in some cases SciPy 0.13.0 Release Notes ========================== .. contents:: SciPy 0.13.0 is the culmination of 7 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Moreover, our development attention will now shift to bug-fix releases on the 0.13.x branch, and on adding new features on the master branch. This release requires Python 2.6, 2.7 or 3.1-3.3 and NumPy 1.5.1 or greater. Highlights of this release are: - support for fancy indexing and boolean comparisons with sparse matrices - interpolative decompositions and matrix functions in the linalg module - two new trust-region solvers for unconstrained minimization New features ============ ``scipy.integrate`` improvements -------------------------------- N-dimensional numerical integration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ A new function `scipy.integrate.nquad`, which provides N-dimensional integration functionality with a more flexible interface than ``dblquad`` and ``tplquad``, has been added. ``dopri*`` improvements ^^^^^^^^^^^^^^^^^^^^^^^ The intermediate results from the ``dopri`` family of ODE solvers can now be accessed by a *solout* callback function. ``scipy.linalg`` improvements ----------------------------- Interpolative decompositions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Scipy now includes a new module `scipy.linalg.interpolative` containing routines for computing interpolative matrix decompositions (ID). This feature is based on the ID software package by P.G. Martinsson, V. Rokhlin, Y. Shkolnisky, and M. Tygert, previously adapted for Python in the PymatrixId package by K.L. Ho. Polar decomposition ^^^^^^^^^^^^^^^^^^^ A new function `scipy.linalg.polar`, to compute the polar decomposition of a matrix, was added. BLAS level 3 functions ^^^^^^^^^^^^^^^^^^^^^^ The BLAS functions ``symm``, ``syrk``, ``syr2k``, ``hemm``, ``herk`` and ``her2k`` are now wrapped in `scipy.linalg`. Matrix functions ^^^^^^^^^^^^^^^^ Several matrix function algorithms have been implemented or updated following detailed descriptions in recent papers of Nick Higham and his co-authors. These include the matrix square root (``sqrtm``), the matrix logarithm (``logm``), the matrix exponential (``expm``) and its Frechet derivative (``expm_frechet``), and fractional matrix powers (``fractional_matrix_power``). ``scipy.optimize`` improvements ------------------------------- Trust-region unconstrained minimization algorithms ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The ``minimize`` function gained two trust-region solvers for unconstrained minimization: ``dogleg`` and ``trust-ncg``. ``scipy.sparse`` improvements ----------------------------- Boolean comparisons and sparse matrices ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ All sparse matrix types now support boolean data, and boolean operations. Two sparse matrices `A` and `B` can be compared in all the expected ways `A < B`, `A >= B`, `A != B`, producing similar results as dense Numpy arrays. Comparisons with dense matrices and scalars are also supported. CSR and CSC fancy indexing ^^^^^^^^^^^^^^^^^^^^^^^^^^ Compressed sparse row and column sparse matrix types now support fancy indexing with boolean matrices, slices, and lists. So where A is a (CSC or CSR) sparse matrix, you can do things like:: >>> A[A > 0.5] = 1 # since Boolean sparse matrices work >>> A[:2, :3] = 2 >>> A[[1,2], 2] = 3 ``scipy.sparse.linalg`` improvements ------------------------------------ The new function ``onenormest`` provides a lower bound of the 1-norm of a linear operator and has been implemented according to Higham and Tisseur (2000). This function is not only useful for sparse matrices, but can also be used to estimate the norm of products or powers of dense matrices without explictly building the intermediate matrix. The multiplicative action of the matrix exponential of a linear operator (``expm_multiply``) has been implemented following the description in Al-Mohy and Higham (2011). Abstract linear operators (`scipy.sparse.linalg.LinearOperator`) can now be multiplied, added to each other, and exponentiated, producing new linear operators. This enables easier construction of composite linear operations. ``scipy.spatial`` improvements ------------------------------ The vertices of a `ConvexHull` can now be accessed via the `vertices` attribute, which gives proper orientation in 2-D. ``scipy.signal`` improvements ----------------------------- The cosine window function `scipy.signal.cosine` was added. ``scipy.special`` improvements ------------------------------ New functions `scipy.special.xlogy` and `scipy.special.xlog1py` were added. These functions can simplify and speed up code that has to calculate ``x * log(y)`` and give 0 when ``x == 0``. ``scipy.io`` improvements ------------------------- Unformatted Fortran file reader ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The new class `scipy.io.FortranFile` facilitates reading unformatted sequential files written by Fortran code. ``scipy.io.wavfile`` enhancements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `scipy.io.wavfile.write` now accepts a file buffer. Previously it only accepted a filename. `scipy.io.wavfile.read` and `scipy.io.wavfile.write` can now handle floating point WAV files. ``scipy.interpolate`` improvements ---------------------------------- B-spline derivatives and antiderivatives ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `scipy.interpolate.splder` and `scipy.interpolate.splantider` functions for computing B-splines that represent derivatives and antiderivatives of B-splines were added. These functions are also available in the class-based FITPACK interface as ``UnivariateSpline.derivative`` and ``UnivariateSpline.antiderivative``. ``scipy.stats`` improvements ---------------------------- Distributions now allow using keyword parameters in addition to positional parameters in all methods. The function `scipy.stats.power_divergence` has been added for the Cressie-Read power divergence statistic and goodness of fit test. Included in this family of statistics is the "G-test" (http://en.wikipedia.org/wiki/G-test). `scipy.stats.mood` now accepts multidimensional input. An option was added to `scipy.stats.wilcoxon` for continuity correction. `scipy.stats.chisquare` now has an `axis` argument. `scipy.stats.mstats.chisquare` now has `axis` and `ddof` arguments. Deprecated features =================== ``expm2`` and ``expm3`` ----------------------- The matrix exponential functions `scipy.linalg.expm2` and `scipy.linalg.expm3` are deprecated. All users should use the numerically more robust `scipy.linalg.expm` function instead. ``scipy.stats`` functions ------------------------- `scipy.stats.oneway` is deprecated; `scipy.stats.f_oneway` should be used instead. `scipy.stats.glm` is deprecated. `scipy.stats.ttest_ind` is an equivalent function; more full-featured general (and generalized) linear model implementations can be found in statsmodels. `scipy.stats.cmedian` is deprecated; ``numpy.median`` should be used instead. Backwards incompatible changes ============================== LIL matrix assignment --------------------- Assigning values to LIL matrices with two index arrays now works similarly as assigning into ndarrays:: >>> x = lil_matrix((3, 3)) >>> x[[0,1,2],[0,1,2]]=[0,1,2] >>> x.todense() matrix([[ 0., 0., 0.], [ 0., 1., 0.], [ 0., 0., 2.]]) rather than giving the result:: >>> x.todense() matrix([[ 0., 1., 2.], [ 0., 1., 2.], [ 0., 1., 2.]]) Users relying on the previous behavior will need to revisit their code. The previous behavior is obtained by ``x[numpy.ix_([0,1,2],[0,1,2])] = ...`. Deprecated ``radon`` function removed ------------------------------------- The ``misc.radon`` function, which was deprecated in scipy 0.11.0, has been removed. Users can find a more full-featured ``radon`` function in scikit-image. Removed deprecated keywords ``xa`` and ``xb`` from ``stats.distributions`` -------------------------------------------------------------------------- The keywords ``xa`` and ``xb``, which were deprecated since 0.11.0, have been removed from the distributions in ``scipy.stats``. Changes to MATLAB file readers / writers ---------------------------------------- The major change is that 1D arrays in numpy now become row vectors (shape 1, N) when saved to a MATLAB 5 format file. Previously 1D arrays saved as column vectors (N, 1). This is to harmonize the behavior of writing MATLAB 4 and 5 formats, and adapt to the defaults of numpy and MATLAB - for example ``np.atleast_2d`` returns 1D arrays as row vectors. Trying to save arrays of greater than 2 dimensions in MATLAB 4 format now raises an error instead of silently reshaping the array as 2D. ``scipy.io.loadmat('afile')`` used to look for `afile` on the Python system path (``sys.path``); now ``loadmat`` only looks in the current directory for a relative path filename. Other changes ============= Security fix: ``scipy.weave`` previously used temporary directories in an insecure manner under certain circumstances. Cython is now required to build *unreleased* versions of scipy. The C files generated from Cython sources are not included in the git repo anymore. They are however still shipped in source releases. The code base received a fairly large PEP8 cleanup. A ``tox pep8`` command has been added; new code should pass this test command. Scipy cannot be compiled with gfortran 4.1 anymore (at least on RH5), likely due to that compiler version not supporting entry constructs well.
2015-04-17Update to 1.9.2wen9-250/+53
Reviewed by: wiz@ Upstream changes: NumPy 1.9.2 Release Notes ************************* This is a bugfix only release in the 1.9.x series. Issues fixed ============ * `#5316 <https://github.com/numpy/numpy/issues/5316>`__: fix too large dtype alignment of strings and complex types * `#5424 <https://github.com/numpy/numpy/issues/5424>`__: fix ma.median when used on ndarrays * `#5481 <https://github.com/numpy/numpy/issues/5481>`__: Fix astype for structured array fields of different byte order * `#5354 <https://github.com/numpy/numpy/issues/5354>`__: fix segfault when clipping complex arrays * `#5524 <https://github.com/numpy/numpy/issues/5524>`__: allow np.argpartition on non ndarrays * `#5612 <https://github.com/numpy/numpy/issues/5612>`__: Fixes ndarray.fill to accept full range of uint64 * `#5155 <https://github.com/numpy/numpy/issues/5155>`__: Fix loadtxt with comments=None and a string None data * `#4476 <https://github.com/numpy/numpy/issues/4476>`__: Masked array view fails if structured dtype has datetime component * `#5388 <https://github.com/numpy/numpy/issues/5388>`__: Make RandomState.set_state and RandomState.get_state threadsafe * `#5390 <https://github.com/numpy/numpy/issues/5390>`__: make seed, randint and shuffle threadsafe * `#5374 <https://github.com/numpy/numpy/issues/5374>`__: Fixed incorrect assert_array_almost_equal_nulp documentation * `#5393 <https://github.com/numpy/numpy/issues/5393>`__: Add support for ATLAS > 3.9.33. * `#5313 <https://github.com/numpy/numpy/issues/5313>`__: PyArray_AsCArray caused segfault for 3d arrays * `#5492 <https://github.com/numpy/numpy/issues/5492>`__: handle out of memory in rfftf * `#4181 <https://github.com/numpy/numpy/issues/4181>`__: fix a few bugs in the random.pareto docstring * `#5359 <https://github.com/numpy/numpy/issues/5359>`__: minor changes to linspace docstring * `#4723 <https://github.com/numpy/numpy/issues/4723>`__: fix a compile issues on AIX NumPy 1.9.1 Release Notes ************************* This is a bugfix only release in the 1.9.x series. Issues fixed ============ * gh-5184: restore linear edge behaviour of gradient to as it was in < 1.9. The second order behaviour is available via the `edge_order` keyword * gh-4007: workaround Accelerate sgemv crash on OSX 10.9 * gh-5100: restore object dtype inference from iterable objects without `len()` * gh-5163: avoid gcc-4.1.2 (red hat 5) miscompilation causing a crash * gh-5138: fix nanmedian on arrays containing inf * gh-5240: fix not returning out array from ufuncs with subok=False set * gh-5203: copy inherited masks in MaskedArray.__array_finalize__ * gh-2317: genfromtxt did not handle filling_values=0 correctly * gh-5067: restore api of npy_PyFile_DupClose in python2 * gh-5063: cannot convert invalid sequence index to tuple * gh-5082: Segmentation fault with argmin() on unicode arrays * gh-5095: don't propagate subtypes from np.where * gh-5104: np.inner segfaults with SciPy's sparse matrices * gh-5251: Issue with fromarrays not using correct format for unicode arrays * gh-5136: Import dummy_threading if importing threading fails * gh-5148: Make numpy import when run with Python flag '-OO' * gh-5147: Einsum double contraction in particular order causes ValueError * gh-479: Make f2py work with intent(in out) * gh-5170: Make python2 .npy files readable in python3 * gh-5027: Use 'll' as the default length specifier for long long * gh-4896: fix build error with MSVC 2013 caused by C99 complex support * gh-4465: Make PyArray_PutTo respect writeable flag * gh-5225: fix crash when using arange on datetime without dtype set * gh-5231: fix build in c99 mode NumPy 1.9.0 Release Notes ************************* This release supports Python 2.6 - 2.7 and 3.2 - 3.4. Highlights ========== * Numerous performance improvements in various areas, most notably indexing and operations on small arrays are significantly faster. Indexing operations now also release the GIL. * Addition of `nanmedian` and `nanpercentile` rounds out the nanfunction set. Dropped Support =============== * The oldnumeric and numarray modules have been removed. * The doc/pyrex and doc/cython directories have been removed. * The doc/numpybook directory has been removed. * The numpy/testing/numpytest.py file has been removed together with the importall function it contained. Future Changes ============== * The numpy/polynomial/polytemplate.py file will be removed in NumPy 1.10.0. * Default casting for inplace operations will change to 'same_kind' in Numpy 1.10.0. This will certainly break some code that is currently ignoring the warning. * Relaxed stride checking will be the default in 1.10.0 * String version checks will break because, e.g., '1.9' > '1.10' is True. A NumpyVersion class has been added that can be used for such comparisons. * The diagonal and diag functions will return writeable views in 1.10.0 * The `S` and/or `a` dtypes may be changed to represent Python strings instead of bytes, in Python 3 these two types are very different. Compatibility notes =================== The diagonal and diag functions return readonly views. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In NumPy 1.8, the diagonal and diag functions returned readonly copies, in NumPy 1.9 they return readonly views, and in 1.10 they will return writeable views. Special scalar float values don't cause upcast to double anymore ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In previous numpy versions operations involving floating point scalars containing special values ``NaN``, ``Inf`` and ``-Inf`` caused the result type to be at least ``float64``. As the special values can be represented in the smallest available floating point type, the upcast is not performed anymore. For example the dtype of: ``np.array([1.], dtype=np.float32) * float('nan')`` now remains ``float32`` instead of being cast to ``float64``. Operations involving non-special values have not been changed. Percentile output changes ~~~~~~~~~~~~~~~~~~~~~~~~~ If given more than one percentile to compute numpy.percentile returns an array instead of a list. A single percentile still returns a scalar. The array is equivalent to converting the list returned in older versions to an array via ``np.array``. If the ``overwrite_input`` option is used the input is only partially instead of fully sorted. ndarray.tofile exception type ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ All ``tofile`` exceptions are now ``IOError``, some were previously ``ValueError``. Invalid fill value exceptions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Two changes to numpy.ma.core._check_fill_value: * When the fill value is a string and the array type is not one of 'OSUV', TypeError is raised instead of the default fill value being used. * When the fill value overflows the array type, TypeError is raised instead of OverflowError. Polynomial Classes no longer derived from PolyBase ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This may cause problems with folks who depended on the polynomial classes being derived from PolyBase. They are now all derived from the abstract base class ABCPolyBase. Strictly speaking, there should be a deprecation involved, but no external code making use of the old baseclass could be found. Using numpy.random.binomial may change the RNG state vs. numpy < 1.9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A bug in one of the algorithms to generate a binomial random variate has been fixed. This change will likely alter the number of random draws performed, and hence the sequence location will be different after a call to distribution.c::rk_binomial_btpe. Any tests which rely on the RNG being in a known state should be checked and/or updated as a result. Random seed enforced to be a 32 bit unsigned integer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``np.random.seed`` and ``np.random.RandomState`` now throw a ``ValueError`` if the seed cannot safely be converted to 32 bit unsigned integers. Applications that now fail can be fixed by masking the higher 32 bit values to zero: ``seed = seed & 0xFFFFFFFF``. This is what is done silently in older versions so the random stream remains the same. Argmin and argmax out argument ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The ``out`` argument to ``np.argmin`` and ``np.argmax`` and their equivalent C-API functions is now checked to match the desired output shape exactly. If the check fails a ``ValueError`` instead of ``TypeError`` is raised. Einsum ~~~~~~ Remove unnecessary broadcasting notation restrictions. ``np.einsum('ijk,j->ijk', A, B)`` can also be written as ``np.einsum('ij...,j->ij...', A, B)`` (ellipsis is no longer required on 'j') Indexing ~~~~~~~~ The NumPy indexing has seen a complete rewrite in this version. This makes most advanced integer indexing operations much faster and should have no other implications. However some subtle changes and deprecations were introduced in advanced indexing operations: * Boolean indexing into scalar arrays will always return a new 1-d array. This means that ``array(1)[array(True)]`` gives ``array([1])`` and not the original array. * Advanced indexing into one dimensional arrays used to have (undocumented) special handling regarding repeating the value array in assignments when the shape of the value array was too small or did not match. Code using this will raise an error. For compatibility you can use ``arr.flat[index] = values``, which uses the old code branch. (for example ``a = np.ones(10); a[np.arange(10)] = [1, 2, 3]``) * The iteration order over advanced indexes used to be always C-order. In NumPy 1.9. the iteration order adapts to the inputs and is not guaranteed (with the exception of a *single* advanced index which is never reversed for compatibility reasons). This means that the result is undefined if multiple values are assigned to the same element. An example for this is ``arr[[0, 0], [1, 1]] = [1, 2]``, which may set ``arr[0, 1]`` to either 1 or 2. * Equivalent to the iteration order, the memory layout of the advanced indexing result is adapted for faster indexing and cannot be predicted. * All indexing operations return a view or a copy. No indexing operation will return the original array object. (For example ``arr[...]``) * In the future Boolean array-likes (such as lists of python bools) will always be treated as Boolean indexes and Boolean scalars (including python ``True``) will be a legal *boolean* index. At this time, this is already the case for scalar arrays to allow the general ``positive = a[a > 0]`` to work when ``a`` is zero dimensional. * In NumPy 1.8 it was possible to use ``array(True)`` and ``array(False)`` equivalent to 1 and 0 if the result of the operation was a scalar. This will raise an error in NumPy 1.9 and, as noted above, treated as a boolean index in the future. * All non-integer array-likes are deprecated, object arrays of custom integer like objects may have to be cast explicitly. * The error reporting for advanced indexing is more informative, however the error type has changed in some cases. (Broadcasting errors of indexing arrays are reported as ``IndexError``) * Indexing with more then one ellipsis (``...``) is deprecated. Non-integer reduction axis indexes are deprecated ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Non-integer axis indexes to reduction ufuncs like `add.reduce` or `sum` are deprecated. ``promote_types`` and string dtype ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``promote_types`` function now returns a valid string length when given an integer or float dtype as one argument and a string dtype as another argument. Previously it always returned the input string dtype, even if it wasn't long enough to store the max integer/float value converted to a string. ``can_cast`` and string dtype ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``can_cast`` function now returns False in "safe" casting mode for integer/float dtype and string dtype if the string dtype length is not long enough to store the max integer/float value converted to a string. Previously ``can_cast`` in "safe" mode returned True for integer/float dtype and a string dtype of any length. astype and string dtype ~~~~~~~~~~~~~~~~~~~~~~~ The ``astype`` method now returns an error if the string dtype to cast to is not long enough in "safe" casting mode to hold the max value of integer/float array that is being casted. Previously the casting was allowed even if the result was truncated. `npyio.recfromcsv` keyword arguments change ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `npyio.recfromcsv` no longer accepts the undocumented `update` keyword, which used to override the `dtype` keyword. The ``doc/swig`` directory moved ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The ``doc/swig`` directory has been moved to ``tools/swig``. The ``npy_3kcompat.h`` header changed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The unused ``simple_capsule_dtor`` function has been removed from ``npy_3kcompat.h``. Note that this header is not meant to be used outside of numpy; other projects should be using their own copy of this file when needed. Negative indices in C-Api ``sq_item`` and ``sq_ass_item`` sequence methods ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ When directly accessing the ``sq_item`` or ``sq_ass_item`` PyObject slots for item getting, negative indices will not be supported anymore. ``PySequence_GetItem`` and ``PySequence_SetItem`` however fix negative indices so that they can be used there. NDIter ~~~~~~ When ``NpyIter_RemoveAxis`` is now called, the iterator range will be reset. When a multi index is being tracked and an iterator is not buffered, it is possible to use ``NpyIter_RemoveAxis``. In this case an iterator can shrink in size. Because the total size of an iterator is limited, the iterator may be too large before these calls. In this case its size will be set to ``-1`` and an error issued not at construction time but when removing the multi index, setting the iterator range, or getting the next function. This has no effect on currently working code, but highlights the necessity of checking for an error return if these conditions can occur. In most cases the arrays being iterated are as large as the iterator so that such a problem cannot occur. This change was already applied to the 1.8.1 release. ``zeros_like`` for string dtypes now returns empty strings ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To match the `zeros` function `zeros_like` now returns an array initialized with empty strings instead of an array filled with `'0'`. New Features ============ Percentile supports more interpolation options ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``np.percentile`` now has the interpolation keyword argument to specify in which way points should be interpolated if the percentiles fall between two values. See the documentation for the available options. Generalized axis support for median and percentile ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``np.median`` and ``np.percentile`` now support generalized axis arguments like ufunc reductions do since 1.7. One can now say axis=(index, index) to pick a list of axes for the reduction. The ``keepdims`` keyword argument was also added to allow convenient broadcasting to arrays of the original shape. Dtype parameter added to ``np.linspace`` and ``np.logspace`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The returned data type from the ``linspace`` and ``logspace`` functions can now be specified using the dtype parameter. More general ``np.triu`` and ``np.tril`` broadcasting ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For arrays with ``ndim`` exceeding 2, these functions will now apply to the final two axes instead of raising an exception. ``tobytes`` alias for ``tostring`` method ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``ndarray.tobytes`` and ``MaskedArray.tobytes`` have been added as aliases for ``tostring`` which exports arrays as ``bytes``. This is more consistent in Python 3 where ``str`` and ``bytes`` are not the same. Build system ~~~~~~~~~~~~ Added experimental support for the ppc64le and OpenRISC architecture. Compatibility to python ``numbers`` module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ All numerical numpy types are now registered with the type hierarchy in the python ``numbers`` module. ``increasing`` parameter added to ``np.vander`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The ordering of the columns of the Vandermonde matrix can be specified with this new boolean argument. ``unique_counts`` parameter added to ``np.unique`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The number of times each unique item comes up in the input can now be obtained as an optional return value. Support for median and percentile in nanfunctions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The ``np.nanmedian`` and ``np.nanpercentile`` functions behave like the median and percentile functions except that NaNs are ignored. NumpyVersion class added ~~~~~~~~~~~~~~~~~~~~~~~~ The class may be imported from numpy.lib and can be used for version comparison when the numpy version goes to 1.10.devel. For example:: >>> from numpy.lib import NumpyVersion >>> if NumpyVersion(np.__version__) < '1.10.0'): ... print('Wow, that is an old NumPy version!') Allow saving arrays with large number of named columns ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The numpy storage format 1.0 only allowed the array header to have a total size of 65535 bytes. This can be exceeded by structured arrays with a large number of columns. A new format 2.0 has been added which extends the header size to 4 GiB. `np.save` will automatically save in 2.0 format if the data requires it, else it will always use the more compatible 1.0 format. Full broadcasting support for ``np.cross`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``np.cross`` now properly broadcasts its two input arrays, even if they have different number of dimensions. In earlier versions this would result in either an error being raised, or wrong results computed. Improvements ============ Better numerical stability for sum in some cases ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Pairwise summation is now used in the sum method, but only along the fast axis and for groups of the values <= 8192 in length. This should also improve the accuracy of var and std in some common cases. Percentile implemented in terms of ``np.partition`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``np.percentile`` has been implemented in terms of ``np.partition`` which only partially sorts the data via a selection algorithm. This improves the time complexity from ``O(nlog(n))`` to ``O(n)``. Performance improvement for ``np.array`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The performance of converting lists containing arrays to arrays using ``np.array`` has been improved. It is now equivalent in speed to ``np.vstack(list)``. Performance improvement for ``np.searchsorted`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For the built-in numeric types, ``np.searchsorted`` no longer relies on the data type's ``compare`` function to perform the search, but is now implemented by type specific functions. Depending on the size of the inputs, this can result in performance improvements over 2x. Optional reduced verbosity for np.distutils ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Set ``numpy.distutils.system_info.system_info.verbosity = 0`` and then calls to ``numpy.distutils.system_info.get_info('blas_opt')`` will not print anything on the output. This is mostly for other packages using numpy.distutils. Covariance check in ``np.random.multivariate_normal`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A ``RuntimeWarning`` warning is raised when the covariance matrix is not positive-semidefinite. Polynomial Classes no longer template based ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The polynomial classes have been refactored to use an abstract base class rather than a template in order to implement a common interface. This makes importing the polynomial package faster as the classes do not need to be compiled on import. More GIL releases ~~~~~~~~~~~~~~~~~ Several more functions now release the Global Interpreter Lock allowing more efficient parallization using the ``threading`` module. Most notably the GIL is now released for fancy indexing, ``np.where`` and the ``random`` module now uses a per-state lock instead of the GIL. MaskedArray support for more complicated base classes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Built-in assumptions that the baseclass behaved like a plain array are being removed. In particalur, ``repr`` and ``str`` should now work more reliably. C-API ~~~~~ Deprecations ============ Non-integer scalars for sequence repetition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Using non-integer numpy scalars to repeat python sequences is deprecated. For example ``np.float_(2) * [1]`` will be an error in the future. ``select`` input deprecations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The integer and empty input to ``select`` is deprecated. In the future only boolean arrays will be valid conditions and an empty ``condlist`` will be considered an input error instead of returning the default. ``rank`` function ~~~~~~~~~~~~~~~~~ The ``rank`` function has been deprecated to avoid confusion with ``numpy.linalg.matrix_rank``. Object array equality comparisons ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In the future object array comparisons both `==` and `np.equal` will not make use of identity checks anymore. For example: >>> a = np.array([np.array([1, 2, 3]), 1]) >>> b = np.array([np.array([1, 2, 3]), 1]) >>> a == b will consistently return False (and in the future an error) even if the array in `a` and `b` was the same object. The equality operator `==` will in the future raise errors like `np.equal` if broadcasting or element comparisons, etc. fails. Comparison with `arr == None` will in the future do an elementwise comparison instead of just returning False. Code should be using `arr is None`. All of these changes will give Deprecation- or FutureWarnings at this time. C-API ~~~~~ The utility function npy_PyFile_Dup and npy_PyFile_DupClose are broken by the internal buffering python 3 applies to its file objects. To fix this two new functions npy_PyFile_Dup2 and npy_PyFile_DupClose2 are declared in npy_3kcompat.h and the old functions are deprecated. Due to the fragile nature of these functions it is recommended to instead use the python API when possible. This change was already applied to the 1.8.1 release. NumPy 1.8.2 Release Notes ************************* This is a bugfix only release in the 1.8.x series. Issues fixed ============ * gh-4836: partition produces wrong results for multiple selections in equal ranges * gh-4656: Make fftpack._raw_fft threadsafe * gh-4628: incorrect argument order to _copyto in in np.nanmax, np.nanmin * gh-4642: Hold GIL for converting dtypes types with fields * gh-4733: fix np.linalg.svd(b, compute_uv=False) * gh-4853: avoid unaligned simd load on reductions on i386 * gh-4722: Fix seg fault converting empty string to object * gh-4613: Fix lack of NULL check in array_richcompare * gh-4774: avoid unaligned access for strided byteswap * gh-650: Prevent division by zero when creating arrays from some buffers * gh-4602: ifort has issues with optimization flag O2, use O1 NumPy 1.8.1 Release Notes ************************* This is a bugfix only release in the 1.8.x series. Issues fixed ============ * gh-4276: Fix mean, var, std methods for object arrays * gh-4262: remove insecure mktemp usage * gh-2385: absolute(complex(inf)) raises invalid warning in python3 * gh-4024: Sequence assignment doesn't raise exception on shape mismatch * gh-4027: Fix chunked reading of strings longer than BUFFERSIZE * gh-4109: Fix object scalar return type of 0-d array indices * gh-4018: fix missing check for memory allocation failure in ufuncs * gh-4156: high order linalg.norm discards imaginary elements of complex arrays * gh-4144: linalg: norm fails on longdouble, signed int * gh-4094: fix NaT handling in _strided_to_strided_string_to_datetime * gh-4051: fix uninitialized use in _strided_to_strided_string_to_datetime * gh-4093: Loading compressed .npz file fails under Python 2.6.6 * gh-4138: segfault with non-native endian memoryview in python 3.4 * gh-4123: Fix missing NULL check in lexsort * gh-4170: fix native-only long long check in memoryviews * gh-4187: Fix large file support on 32 bit * gh-4152: fromfile: ensure file handle positions are in sync in python3 * gh-4176: clang compatibility: Typos in conversion_utils * gh-4223: Fetching a non-integer item caused array return * gh-4197: fix minor memory leak in memoryview failure case * gh-4206: fix build with single-threaded python * gh-4220: add versionadded:: 1.8.0 to ufunc.at docstring * gh-4267: improve handling of memory allocation failure * gh-4267: fix use of capi without gil in ufunc.at * gh-4261: Detect vendor versions of GNU Compilers * gh-4253: IRR was returning nan instead of valid negative answer * gh-4254: fix unnecessary byte order flag change for byte arrays * gh-3263: numpy.random.shuffle clobbers mask of a MaskedArray * gh-4270: np.random.shuffle not work with flexible dtypes * gh-3173: Segmentation fault when 'size' argument to random.multinomial * gh-2799: allow using unique with lists of complex * gh-3504: fix linspace truncation for integer array scalar * gh-4191: get_info('openblas') does not read libraries key * gh-3348: Access violation in _descriptor_from_pep3118_format * gh-3175: segmentation fault with numpy.array() from bytearray * gh-4266: histogramdd - wrong result for entries very close to last boundary * gh-4408: Fix stride_stricks.as_strided function for object arrays * gh-4225: fix log1p and exmp1 return for np.inf on windows compiler builds * gh-4359: Fix infinite recursion in str.format of flex arrays * gh-4145: Incorrect shape of broadcast result with the exponent operator * gh-4483: Fix commutativity of {dot,multiply,inner}(scalar, matrix_of_objs) * gh-4466: Delay npyiter size check when size may change * gh-4485: Buffered stride was erroneously marked fixed * gh-4354: byte_bounds fails with datetime dtypes * gh-4486: segfault/error converting from/to high-precision datetime64 objects * gh-4428: einsum(None, None, None, None) causes segfault * gh-4134: uninitialized use for for size 1 object reductions Changes ======= NDIter ~~~~~~ When ``NpyIter_RemoveAxis`` is now called, the iterator range will be reset. When a multi index is being tracked and an iterator is not buffered, it is possible to use ``NpyIter_RemoveAxis``. In this case an iterator can shrink in size. Because the total size of an iterator is limited, the iterator may be too large before these calls. In this case its size will be set to ``-1`` and an error issued not at construction time but when removing the multi index, setting the iterator range, or getting the next function. This has no effect on currently working code, but highlights the necessity of checking for an error return if these conditions can occur. In most cases the arrays being iterated are as large as the iterator so that such a problem cannot occur. Optional reduced verbosity for np.distutils ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Set ``numpy.distutils.system_info.system_info.verbosity = 0`` and then calls to ``numpy.distutils.system_info.get_info('blas_opt')`` will not print anything on the output. This is mostly for other packages using numpy.distutils. Deprecations ============ C-API ~~~~~ The utility function npy_PyFile_Dup and npy_PyFile_DupClose are broken by the internal buffering python 3 applies to its file objects. To fix this two new functions npy_PyFile_Dup2 and npy_PyFile_DupClose2 are declared in npy_3kcompat.h and the old functions are deprecated. Due to the fragile nature of these functions it is recommended to instead use the python API when possible.
2015-04-14Remove more references to python-2.6.wiz1-5/+2
2015-04-13Removing python26. EOL'd quite some ago and discussed a couple times onrodent2-4/+3
tech-pkg@ and pkgsrc-users@.
2015-04-13Update to 1.8.1, changes not found.wiz3-7/+13
libreoffice4 still builds for me after this update.
2015-04-12Add py-sqlite3 dependency. Fixes last issue from PR 49817.wiz1-2/+4
Bump PKGREVISION.
2015-04-11Needs gmake to process Makefile correctly. Likely fixes build on Darwin.rodent2-15/+15
Light cleanup of pkgsrc Makefile. From website: Version 3.20 released on November 15, 2014. It conducts some minor fixes.
2015-04-10Fix interpreter path in installed file.wiz1-1/+4
Bump PKGREVISION.
2015-04-10Fix packaging with py33. Disable for py26.wiz2-3/+16
2015-04-10Fix PLIST for python-2.x.wiz1-1/+2
2015-04-10Update 0.14 to 0.14.1mef2-6/+6
--------------------- version: 0.14.1 date: Thu Apr 9 12:57:23 CEST 2015 changes: - fix bug in affine expression normalization - fix handling of conditional validity constraints