|
|
Thinking inside the box | |||||
|
Bio
Code Linux Quantian About Blog
|
Finance::YahooQuote 0.24
Anyway, a new version 0.24 of Finance::YahooQuote which addresses the issue that required upload 0.23 yesterday is now in the Debian queue and on CPAN and my local yahooquote page. This time it may even work. A big thanks to the CPAN Testers for getting me reports on this one too. /computers/linux/debian/packages | permanent link Thu, 25 Mar 2010
Finance::YahooQuote 0.23
Which lead the automated Perl test scripts to remind me for a few days now that the full company name for symbol IBM no longer corresponded to what I had encoded. Not really a bug, but a failure in tests anyway. So without further ado: a new version 0.23 of Finance::YahooQuote which addressed this issue is now in the Debian queue and on CPAN and my local yahooquote page. /computers/linux/debian/packages | permanent link Thu, 21 Jan 2010
Rcpp 0.7.3
This release combines a number of under-the-hood fixes and enhancements with one bug fix:
As always, full details are in the ChangeLog on the Rcpp page which also leads to the downloads, the browseable doxygen docs and zip files of doxygen output for the standard formats. Questions, comments etc should go to the rcpp-devel mailing list off the R-Forge page /computers/linux/debian/packages | permanent link Thu, 14 Jan 2010
RQuantLib 0.3.2 released
This versions brings a few cleanups due to minor
Rcpp changes (in
essence: we now define the macro It also adds a number of calendaring and holiday utilities that Khanh just added: tests for weekend, holiday, endOfMonth as well dayCount, date advancement and year fraction functions commonly used in fixed income. Full changelog details, examples and more details about this package are at my RQuantLib page. /computers/linux/debian/packages | permanent link Tue, 12 Jan 2010
Rcpp 0.7.2
A lot of the momentum for the new API is continuing, thanks in large part to Romain. A number of new classes have been added, and existing ones have been enhanced. There are more unit tests than ever, and more documentation. We have better build support (with g++ version detection so that we can add some C++0x support where available) and a new examples sub-directory. We did take one toy away, though. The Doxygen-generated docs were getting so big that we decided to keep them out of the source tarball. (And arguably, they are also too volatile.) We still have the browseable html docs as well as the pdf version (now at over 300 pages!). And we added zip archives of the docs in html, latex, and man format for download. As always, full details are in the ChangeLog on the Rcpp page. Questions, comments etc: bring them to the rcpp-devel mailing list off the R-Forge page /computers/linux/debian/packages | permanent link Wed, 06 Jan 2010
RInside release 0.2.1
This is a maintenance release building on the recent
0.2.0 release
which added Windows support (provided you use the Rtools toolchain for
Windows). In this release, we changed the startup initialization so that
The new release should hit CRAN mirrors tomorrow, and is (as always) available from my machine too. /computers/linux/debian/packages | permanent link Tue, 05 Jan 2010
littler 0.1.3
littler provides This version adds a few minor behind-the-scenes improvements:
As usual, our code is available via our svn archive or from tarballs off my littler page and the local directory here. A fresh package is in Debian's incoming queue and will hit mirrors shortly. /computers/linux/debian/packages | permanent link Sat, 02 Jan 2010
Rcpp 0.7.1
A lot has changed under the hood since 0.7.0, and this is the first release that really reflects many of Romain's additions. Some of the changes are
/computers/linux/debian/packages | permanent link Mon, 28 Dec 2009
inline 0.3.4 released
A new release of Rcpp will probably follow in due course as we can now depend on this new inline version; Romain has also put nice new code in around exceptions and we may add some more on external pointers. Good times ... /computers/linux/debian/packages | permanent link Wed, 23 Dec 2009
Beancounter minor bug fix release 0.8.9
/computers/linux/debian/packages | permanent link Tue, 22 Dec 2009
RInside release 0.2.0
The biggest news is that we now support builds on Windows -- if and only
if you use the R toolchain -- more on that below. Since I had first released
RInside people
had emailed about support on Windows. However, Richard Holbrey deserves
special mention as he actually sat down and tried to build it. Over a few
email exchanges we made decent progress, but stalled. More recently, I
sat down and had another go and lo and behold, it works. This required a few
Now, to make this plain: you need
That said, if you have the proper tools, things are peachy. Install the
package, change into the Happy embedding! /computers/linux/debian/packages | permanent link Sun, 20 Dec 2009
Rcpp and inline example
The following R code defines a character
variable ## now use Rcpp to pass down a parameter for the seed, and a vector size gslrng <- ' int seed = RcppSexp(s).asInt(); int len = RcppSexp(n).asInt(); gsl_rng *r; gsl_rng_env_setup(); std::vector<double> v(len); r = gsl_rng_alloc (gsl_rng_default); gsl_rng_set (r, (unsigned long) seed); for (int i=0; i<len; i++) { v[i] = gsl_rng_get (r); } gsl_rng_free(r); return RcppSexp(v).asSexp(); ' ## turn into a function that R can call ## compileargs redundant on Debian/Ubuntu as gsl headers are found anyway funx <- cfunction(signature(s="numeric", n="numeric"), gslrng, includes="#include <gsl/gsl_rng.h>", Rcpp=TRUE, cppargs="-I/usr/include", libargs="-lgsl -lgslcblas") print(funx(0, 5))
The As the R level, we now have a function of two arguments returning a vector of RNG draws of the given lenth and using the given seed.
Also note how we tell Finally, we simply call our freshly compiled, linked and loaded C++ function with arguments zero for the seed and five for the length, and print the results vector returned to R from C++. /computers/linux/debian/packages | permanent link Sat, 19 Dec 2009
Rcpp 0.7.0
This release has a couple new features :
/computers/linux/debian/packages | permanent link Sun, 13 Dec 2009
RQuantLib 0.3.1 released
Full changelog details, examples and more details about this package are at my RQuantLib page. /computers/linux/debian/packages | permanent link Sun, 06 Dec 2009
digest 0.4.2
/computers/linux/debian/packages | permanent link Tue, 10 Nov 2009
Rcpp 0.6.8
So 0.6.8 went onto CRAN and into Debian earlier in the day. Beside the aforementioned fix, I also split off a more class headers and implementations into their own files but changed no actual functionality. As always, more details are at the Rcpp page. /computers/linux/debian/packages | permanent link Sun, 08 Nov 2009
Rcpp 0.6.7
One change is that a new type Another small change was the addition of a self-contained example of a function callback from C++ into R which wasn't all that well documented before; this was in response to a user request.
Finally, I started /computers/linux/debian/packages | permanent link Mon, 19 Oct 2009
RPostgreSQL 0.1-6
As always, all the details (including the full ChangeLog) are at the local RPostgreSQL page, the RPostgreSQL package page at CRAN and of course the Google Code repository for RPostgreSQL. /computers/linux/debian/packages | permanent link Tue, 13 Oct 2009
RPostgreSQL 0.1-5
This is a maintenance and bug fix release that addresses four of the seven issue at the Google Code page. Two more are really enhancement requests for which we encourage patches as we are unlikely to have to write them, and the last issue I have been unable to replicate. This release has benefitted greatly from the generous help of Neil Tiffin who now looks after all things OS X and keeps a good eye on the Google Code site (where I had, ahem. overlooked the existence of these open issue tickets for a few months), Joe Conway who we can count on for hard-core PostgreSQL issues as well as Jeff Horner for general R, DBI and database smarts. Some more details (including the full ChangeLog) are at the local RPostgreSQL page, the RPostgreSQL package page at CRAN and of course the Google Code repository for RPostgreSQL. /computers/linux/debian/packages | permanent link Tue, 29 Sep 2009
RInside release 0.1.1, and a fresh example
However, today I committed a new example to SVN archive at R-Forge. It is based on this thread on r-devel. Abhijit Bera tries to do this in C, but to me his questions provide rather clear motivation for showing how much simpler things can be via C++ and the Rcpp classes along with RInside. Using a small example, the task was to pass a weight vector to a portfolio solver from the Rmetrics package fPortfolio and to then access the computed solution. The original poster struggled with access from C to the S4 classes used by fPortfolio and could not set the weights. But when using RInside, we simply pass a C++ vector of weights down to R, solve the problem and pass a solution vector back using the handy evaluation of R expressions: // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8; -*- // // Another simple example inspired by an r-devel mail by Abhijit Bera // // Copyright (C) 2009 Dirk Eddelbuettel and GPL'ed #include "RInside.h" // for the embedded R via RInside #include "Rcpp.h" // for the R / Cpp interface used for transfer #include <iomanip> int main(int argc, char *argv[]) { try { RInside R(argc, argv); // create an embedded R instance SEXP ans; std::string txt = "suppressMessages(library(fPortfolio))"; if (R.parseEvalQ(txt)) // load library, no return value throw std::runtime_error("R cannot evaluate '" + txt + "'"); txt = "lppData <- 100 * LPP2005.RET[, 1:6]; " "ewSpec <- portfolioSpec(); " "nAssets <- ncol(lppData); "; if (R.parseEval(txt, ans)) // prepare problem throw std::runtime_error("R cannot evaluate '" + txt + "'"); const double dvec[6] = { 0.1, 0.1, 0.1, 0.1, 0.3, 0.3 }; // choose any weights you want const std::vector<double> w(dvec, &dvec[6]); R.assign( w, "weightsvec"); // assign STL vector to R's 'weightsvec' variable txt = "setWeights(ewSpec) <- weightsvec"; if (R.parseEvalQ(txt)) // evaluate assignment throw std::runtime_error("R cannot evaluate '" + txt + "'"); txt = "ewPortfolio <- feasiblePortfolio(data = lppData, spec = ewSpec, constraints = \"LongOnly\"); " "print(ewPortfolio); " "vec <- getCovRiskBudgets(ewPortfolio@portfolio)"; if (R.parseEval(txt, ans)) // assign covRiskBudget weights to ans throw std::runtime_error("R cannot evaluate '" + txt + "'"); RcppVector<double> V(ans); // convert SEXP variable to an RcppMatrix R.parseEval("names(vec)", ans); // assign columns names to ans RcppStringVector names(ans); for (int i=0; i<names.size(); i++) { std::cout << std::setw(16) << names(i) << "\t" << std::setw(11) << V(i) << "\n"; } } catch(std::exception& ex) { std::cerr << "Exception caught: " << ex.what() << std::endl; } catch(...) { std::cerr << "Unknown exception caught" << std::endl; } exit(0); } /computers/linux/debian/packages | permanent link Thu, 24 Sep 2009
digest 0.4.0 and 0.4.1
The new package will appear shortly on its CRAN page; the R-Forge page has access to the Subversion repo etc and otherwise there's always my local my local digest page. Oh, and 0.3.1 was never blogged about as it was just a maintenance release that added a single cast and an edit to the DESCRIPTION file. /computers/linux/debian/packages | permanent link Sun, 20 Sep 2009
RInside release 0.1.0 -- and now on CRAN
This release improves on the build process and should work on any sane Unix-alike operating system. A few more examples were added or extended. Details and the full ChangeLog are on my RInside page, and there is now a RInside page on CRAN as well. /computers/linux/debian/packages | permanent link Sun, 06 Sep 2009
RQuantLib 0.3.0 Windows build snag
/computers/linux/debian/packages | permanent link Sat, 05 Sep 2009
RQuantLib 0.3.0 released
This version, the first in a new '0.3.*' release series, contains all the work that Khanh Nguyen did during his Google Summer of Code participation which I had mentioned a while back and for which I acted as mentor. And Khanh did great. We now have a lot more Fixed Income functionality; I include the full ChangeLog entry below. I also added some simple calendaring support and the odd fix here or there while mentoring. All of this had been available while technically 'in progress' thanks to support provided by the R-Forge project hosting where SVN checkouts as well as nightly binaries are provided. A few more details are on the RQuantLib page and I hope to add a few more examples. As promised, the ChangeLog entry: 2009-09-05 Dirk Eddelbuettel /computers/linux/debian/packages | permanent link Wed, 12 Aug 2009
random 0.2.1
The new package is available here and should appear on CRAN shortly. /computers/linux/debian/packages | permanent link Mon, 03 Aug 2009
Rcpp 0.6.6
While the /computers/linux/debian/packages | permanent link Sun, 19 Jul 2009
New RInside release
This releases owes a big Thank you! to Miguel Lechón who not only noticed errant behaviour and occassional segfaults with overly long commands sent to the embedded R, but even traced it to an oversight of mine in a simple memory buffer class and provided the one-line fix to reset a pointer! Much appreciated, especially as I got his mail two days before I talked about Rcpp and RInside at UseR! 2009 . The other changes are mostly cleanups, additions of two more test examples (to replicate the bug report) and some minor additions of a few new assign() functions to pass data between C++ and the embedded R session. /computers/linux/debian/packages | permanent link Wed, 01 Apr 2009
Rcpp 0.6.5
/computers/linux/debian/packages | permanent link Tue, 03 Mar 2009
RQuantLib 0.2.11
/computers/linux/debian/packages | permanent link Sun, 01 Mar 2009
Rcpp 0.6.4
This version changes how use the /computers/linux/debian/packages | permanent link Thu, 12 Feb 2009
New project: RInside
RInside makes it easy to embed R into your own C++ application by hiding the nitty gritty of initializing an R interpreter behind a simple abstraction. More information is at a (currently pretty simple) RInside page, and you may want to look at the related Rcpp and possibly littler projects. The former is helpful for data exchange, and the latter provided my first real use of R embedding which in some ways also lead to RInside. /computers/linux/debian/packages | permanent link Wed, 14 Jan 2009
littler 0.1.2
This version adds two new command-line switches:
As usual, our code in our svn archive, on my r page, and in the local directory here. A fresh package is in Debian's incoming queue, and Jeff's littler page at Vanderbilt should reflect the new release soon too. /computers/linux/debian/packages | permanent link Fri, 09 Jan 2009
Rcpp 0.6.3
This version adds a fix to the OS X installation (thanks to Simon Urbanek), adds some 'view-only' classes for R vectors, matrices and string vectors (kindly suggested/provided by David Reiss) as well two shorter helper functions to derive compilation and linker flags for packages using Rcpp. /computers/linux/debian/packages | permanent link Mon, 29 Dec 2008
RQuantLib 0.2.10
/computers/linux/debian/packages | permanent link Thu, 25 Dec 2008
Rcpp now in Debian
/computers/linux/debian/packages | permanent link Tue, 02 Dec 2008
Rcpp relaunched with versions 0.6.0 and 0.6.1
Rcpp provides matching C++ classes for a large number of basic R data types. Hence, a package author can keep his data in normal R data structure without having to worry about translation or transfer to C++. At the same time, the data structures can be accessed as easily at the C++ level, and used in the normal manner. The mapping of data types works in both directions. It is as straightforward to pass data from R to C++, as it is it return data from C++ to R. Rcpp was initially written by Dominick Samperi to in the context of the RQuantLib package and later released on its own, but had not seen any releases in twenty-four months. I have substantially expanded the documentation, simplified the build structure yet made it easier to use Rcpp from other packages, and started to add some new classes (notably microsecond time types). Rcpp is supported on Windows, Linux and Mac OS X (with special thanks to Simon for some extended help). More information for Rcpp can be found at the package homepage, the R-forge repository or the package CRAN page. /computers/linux/debian/packages | permanent link Wed, 10 Sep 2008
RDieHarder 0.1.0 released
Version 0.1.0 extends the functionality of the
This new version should show up at CRAN and its mirrors in due course, in the meantime sources are also RDieHarder page. /computers/linux/debian/packages | permanent link Wed, 27 Aug 2008
littler 0.1.1 released
The only new feature is due to a suggestion by Paul Gilbert: r now reports
the value of the optional
This can be very useful to signal exit codes and branching on those in
other scripts or Makefile. We also applied a patch to manual page which adds
some examples there (thanks, Seb!) and made some small changes to tests and
examples.
As usual, our code in our svn archive, on my r page, and in the local directory here. A fresh package is in Debian's incoming queue, and Jeff's littler page at Vanderbilt should reflect the new release soon too. /computers/linux/debian/packages | permanent link Sat, 09 Aug 2008
RQuantLib 0.2.9
/computers/linux/debian/packages | permanent link Sat, 31 May 2008
Accelerated R in Debian
In a nutshell,
Ra provides
a modified
R engine
so that code preceded by all Ra offers to pick the low-hanging fruit for users as loops can be a bottleneck. Of course, as shown in Stephen's case study, using appropriate vectorised expression will often be faster still. That said, for a certain class of problems, Ra should offer a decent speed boost. Debian users can now just say
sudo apt-get install r-base-core-ra r-cran-jit
as the
Ra and
jit
packages in Debian's unstable
distribution (and in the case of jit, even in testing).
Lastly, version 1.1.0 of Ra was released by Stephen yesterday and is now also in Debian unstable. /computers/linux/debian/packages | permanent link Sun, 25 May 2008
smtm bug fix release 1.6.10
/computers/linux/debian/packages | permanent link Sat, 03 May 2008
getopt support for littler
And as of today, a new package r-cran-getopt is in Debian.
It provides Allen Day's recently released package
getopt from
CRAN which provides a new function
Given a suitable data structure that provides long and short-form command-line option names, whether
arguments are mandatory, optional or not required (as for flags), and a data-type,
Thanks to Allen for writing getopt, for accepting a quick two-line patch extending support from Rscript to littler, and for fixing one or two minor bugs. Thanks also to the Debian ftpmasters for adding r-cran-getopt within a few days. /computers/linux/debian/packages | permanent link Thu, 24 Apr 2008
smtm maintenance release 1.6.9.1
/computers/linux/debian/packages | permanent link Mon, 10 Mar 2008
PGApack 1.1: Almost as good as new
PGAPack has also been in or around Debian for a rather long time, but it suffered from benign neglect in the last few years. Some of this came to the fore in this bugreport which lead to my offer to the then-maintainer Andreas to help on the relicencing request. After all, Argonne Labs is just a few miles from where I live, and I had already spent a little bit of time polishing and upgrading the package for my own exploratory use. So I called Rusty Lust, head of the Mathematics and Computer Science section at Argonne to try to sort this out. He was sympathetic and put me in email contact with David Levine. As we are all somewhat busy, this dragged on for a little longer than we thought --- but as of today, about and a half years later, we have a new and shiny PGAPack 1.1 release, or around twelve years after the initial 1.0 version came out. I have done a fair amount of polishing: there are now two library packages for serial use (i.e. for debugging) as well as parallel use via MPI. We use Open MPI where available and LAM where not. All open Debian bugs have been addressed. One minor issue in the postscript documentation remains as David can no longer locate his LaTeX sources; I may just have to extract the text and re-latex this from scratch to update it. One day. Anyway, for full reference, the changelog entry is below. The package is currently in the NEW queue (as the new sub-package require manual inspection and approval) but should hit mirrors in a couple of days. My thanks to the two previous Debian maintainers; to Rusty Lusk for helping with the from the end MSC department at Argonne Labs and for suggesting the rather liberal and easy MPICH2 license (and he happens to be one of the MPICH2 authors); and of course to David Levine for writing PGAPack in the first place, for agreeing to relicense it and giving valuable feedback on my repackaging of what is now version 1.1 on the MCS ftp server at Argonne --- this library has held up really well over the years; let's hope it will find more good use going forward.
pgapack (1.1-1) unstable; urgency=low
* Really good news: The MCS divsion of Argonne National Laboratories has
agreed to relicense pgapack using the MPICH2 license. So pgapack
is now Free Software and can move into Debian's main archive!
Our thanks go to David Levine and Rusty Lusk to make this possible.
* New maintainer, following Andreas' offer dated 2006-10-04 in #379388
* debian/control: Change section to math (Closes: #379388)
* Added new brinary packages libpgapack-mpi1 and libpgapack-serial1
* The MPI package is configured using Open MPI where available and LAM
where not.
* debian/control: Changed Build-Depends: to use OpenMPI where available,
and LAM otherwise.
* Finally acknowledges old NMUs (Closes: #379168,#359549)
* source/integer.c: Apply patch for one-off error (Closes: #333381)
* source/report.c: Do not unconditionally print at generation 1
* debian/rules: Remove a bashism (Closes: #379168)
* debian/rules: Install examples directly (Closes: #134331)
* debian/control: libpgapack-lam1 Depends on lam4 (Closes: #60376)
* debian/rules: Rewritten using debhelper
* debian/control: Added Build-Depends: section for debhelper
* No longer install mpi.h in /usr/include (Closes: #404027)
* debian/control: Updated Standards-Version: to current version
* man/man1/PGAGetCharacterAllele.1: fix whatis entry (lintian)
-- Dirk Eddelbuettel
/computers/linux/debian/packages | permanent link Mon, 14 Jan 2008
littler 0.1.0 released
As usual, our code in our svn archive, on my r page, and in the local directory here. A fresh package is in Debian's incoming queue, and Jeff's littler page at Vanderbilt should reflect the new release soon too. /computers/linux/debian/packages | permanent link Sat, 05 Jan 2008
RQuantLib 0.2.8
As QuantLib is approaching its 1.0 release, a few API changes requires updates to basically all of RQuantLib's C++ source files. Luckily most changes were minor. At the same time, we also generalised the Binary (aks Digital) option pricer to allow for a 'binType' argument (with values 'cash', 'asset' or 'gap' for CashOrNothing, AssetOrNothing or Gap digitals) as well as an 'excType' argument to switch between European and American exercise. Dominick made a small change to the DiscountCurve object to seamlessly pass a switch variable indicating whether we have 'flat' curves or not. Another change was the addition of formal unit tests using the RUnit from CRAN (which we happened to have added to Debian recently in the wave of new RMetrics packages). We use the scheme initially proposed by Gregor Gojanc and extended by Martin Maechler for RMetrics that allows the unit tests to be run from both the source and the installed package which is nice. As QuantLib itself has a massive amount of unit tests in its code; I am hoping to add more and more of those into RQuantLib itself as we add more functionality. On that front, more exciting news: RQuantLib is now hosted on R-Forge. Potential contributors are encouraged to register at R-Forge and to get in touch -- this is a great way to learn about combining C++ and R. To wrap up, the new version 0.2.8 is currently in the queue at R's master CRAN host and should hit the CRAN mirrors shortly; likewise the Debian package has been uploaded and should also propagate to Debian mirrors in due course. As usual, source are also available locally on my site. /computers/linux/debian/packages | permanent link Tue, 20 Nov 2007
Several new Rmetrics packages
Rmetrics now comprosises over twenty individual packages. Eleven new packages were added in the 260.72 release for R 2.6.0, and they required eight other new packages from CRAN. While I would have preferred a more spread-out approach than the shotgun approach of having to introduce all these new packages at once (which took the last four weeks), I am in support of the reorganisation which should make maintenance more easy going forward.
So to get all of these packages onto a Debian box, a quick A big Thank You goes to the Debian FTPmasters. Of the 20-some packages that I added to Debian during this Rmetrics expansion, many were added within a day or two. Lastly, thanks also to Florian Hahne, Robert Gentleman and Elijah Wright for much appreciated help with R's Rgraphviz and graph packages to create the chart above. It only takes a handful of lines to create the basic graph, and another few lines for the colours and titles. The code is available on request, of course, but you need the current development versions of the BioConductor packages Rgraphviz and graph (which are not in Debian yet). /computers/linux/debian/packages | permanent link Wed, 03 Oct 2007
Beancounter minor bug fix release 0.8.8
/computers/linux/debian/packages | permanent link Mon, 10 Sep 2007
Overdue smtm bug fix releases 1.6.9
/computers/linux/debian/packages | permanent link Sat, 23 Jun 2007
New OpenMPI packages
After some discussions on and around the debian-science list, a new maintainer group was formed on Alioth under the pkg-openmpi name. Tilman Koschnick (who had already helped Florian with patches), Manuel Prinz, Sylvestre Ledru and myself have gotten things in good enough shape in reasonably short time. And I have just uploaded a lintian-clean package set openmpi_1.2.3-0 to Debian, where it is expected to sit in the NEW queue for a little bit before moving on to the archive proper. The changelog entry (which will appear here eventually) shows twelve bugs closed. Our plan is to provide a stable and well maintained MPI implementation for Debian. OpenMPI is the designated successor to LAM, and apart from MPICH2, everybody seems to have thrown their weight behind OpenMPI. So we will try to work with the other MPI maintainers to come up with sensible setups, alternatives priorities and the likes. If you are interested in MPI and would like to help, come join us at the Alioth project pkg-openmpi. Last but not least, thanks to Florian for the initial packaging, and to Clint Adams, Mark Hymers, Andreas Barth, and Steve Langasek (twice even) for NMUs. /computers/linux/debian/packages | permanent link Thu, 26 Apr 2007
random 0.1.2
/computers/linux/debian/packages | permanent link Wed, 25 Apr 2007
digest 0.3.0
/computers/linux/debian/packages | permanent link
random 0.1.1
/computers/linux/debian/packages | permanent link
littler 0.0.11
As usual, littler can be found in the GoogleCode svn archive, on my r page and in the local directory, and soon on Jeff's littler page at Vanderbilt. The Debian package has been uploaded as well (and has been built again the new R version 2.5.0 that was released yesterday). /computers/linux/debian/packages | permanent link Sun, 25 Feb 2007
RQuantLib 0.2.6
This required some minor changes by Dominick in the Bermudan pricer, and we made some small updates in other place. All in all just a regular maintenance release. The new version 0.2.6 has now been uploaded to both R's master CRAN host and Debian, and is also available locally here. /computers/linux/debian/packages | permanent link Thu, 22 Feb 2007
Bug fix release of Finance::YahooQuote
/computers/linux/debian/packages | permanent link
Yahoo! URL changes and Finance::YahooQuote, and hence Beancounter, breakage
Data scraping via tools like my Finance::YahooQuote, and those that use it such as my Beancounter toolkit, are therefore inoperational. As a first quick fix, apply the following patch to YahooQuote.pm: --- YahooQuote.pm.orig 2005-07-17 13:10:20.000000000 -0500 +++ YahooQuote.pm 2007-02-22 18:50:07.000000000 -0600 @@ -34,7 +34,7 @@ $VERSION = '0.21'; ## these variables govern what type of quote the modules is retrieving -$QURLbase = "http://quote.yahoo.com/d?f="; +$QURLbase = "http://download.finance.yahoo.com/d/quotes.csvr?e=.csv&f="; $QURLformat = "snl1d1t1c1p2va2bapomwerr1dyj1x"; # default up to 0.19 $QURLextended = "s7t8e7e8e9r6r7r5b4p6p5j4m3m4"; # new in 0.20 $QURLrealtime = "b2b3k2k1c6m2j3"; # also new in 0.20I will hope to have a first new package out later. /computers/linux/debian/packages | permanent link Tue, 20 Feb 2007
littler 0.0.10 released
As usual, everything is in our svn archive, on my r page, and in the local directory here. A fresh package is in Debian's incoming queue, and Jeff's littler page at Vanderbilt should reflect the new release soon too. /computers/linux/debian/packages | permanent link Thu, 04 Jan 2007
littler 0.0.9 released
The principal change is an added initialization to prevent the reported segfault,
as well as a small improvement to the /computers/linux/debian/packages | permanent link Fri, 29 Dec 2006
Version 0.2.3 of digest
This version is a simple maintenance release that adds a call of
/computers/linux/debian/packages | permanent link |
|||||