Age | Commit message (Collapse) | Author | Files | Lines |
|
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)
|
|
.5+.5=.1 bug fixed
|
|
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
|
|
|
|
|
|
|
|
|
No upstream changelog found.
|
|
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
|
|
No upstream changelog found.
|
|
No upstream changelog found.
|
|
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
|
|
No Upstream changelog found.
|
|
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.)
|
|
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
|
|
* Fix build under NetBSD 6.1.5.
Newer texinfo is required. From wen@.
|
|
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
|
|
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
|
|
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").
|
|
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.
|
|
No upstream changelog.
|
|
|
|
|
|
variable with C linkage in a namespace, clang (correctly) complains
about the shadowing (re)declarations. Bump revision.
|
|
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.
|
|
ERROR: hs-primitive>=0.5.4 is not installed; can't buildlink files.
Bump PKGREVISION for hs-primitive-0.5.4.0
|
|
|
|
|
|
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).
|
|
|
|
Arbitrary precision numbers implemented by TeX macros
|
|
|
|
|
|
regenerate patch sums in distinfo
bump PKGREVISION
|
|
|
|
|
|
use CGDisplayModeCopyPixelEncoding instead
|
|
--with-internal-tzcode=yes
|
|
|
|
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.
|
|
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.
|
|
|
|
tech-pkg@ and pkgsrc-users@.
|
|
libreoffice4 still builds for me after this update.
|
|
Bump PKGREVISION.
|
|
Light cleanup of pkgsrc Makefile.
From website:
Version 3.20 released on November 15, 2014. It conducts some minor fixes.
|
|
Bump PKGREVISION.
|
|
|
|
|
|
---------------------
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
|