Commit Graph

38 Commits (f908d64d9ec1a63b567a736c6c22ae7bda75c248)

Author SHA1 Message Date
Stéphane Adjemian (Scylla) cecd56e457 Renamed getDatesCellStringArray routine as strings. Factorized code. 2013-11-06 14:53:36 +01:00
Stéphane Adjemian (Scylla) 7e779ed506 Removed debugging info in unitary test. 2013-11-06 10:58:59 +01:00
Stéphane Adjemian (Scylla) e6a18c8209 Added checks for octave and matlab version.
Behaviour of unique has changed after R2012b. We force the old behaviour to keep compatibility with Octave's implementation of the unique function.

Also removed useless condition.
2013-11-06 10:47:24 +01:00
Stéphane Adjemian (Scylla) 1f80af75c1 Rewrote header. 2013-11-06 10:01:47 +01:00
Stéphane Adjemian (Scylla) 71045299a4 Rewrote @dates/union more compactly (code factorization). 2013-11-06 09:42:18 +01:00
Stéphane Adjemian (Scylla) 1ac115ac2b Fixed typo in header. 2013-11-06 09:16:40 +01:00
Stéphane Adjemian (Scylla) e4ae889886 Cosmetic change. 2013-11-06 08:39:55 +01:00
Stéphane Adjemian (Scylla) f98ef6b3fb Rewrote header and removed useless condition. 2013-11-06 08:39:06 +01:00
Stéphane Adjemian (Scylla) d6a6c42054 Removed useless condition (first argument has to be a dates object). 2013-11-05 17:00:02 +01:00
Stéphane Adjemian (Scylla) 7e70af88a9 Removed useless condition (first argument has to be a dates object). 2013-11-05 16:28:23 +01:00
Stéphane Adjemian (Scylla) 9795edd892 Removed useless condition (first argument has to be a dates object). 2013-11-05 16:27:16 +01:00
Stéphane Adjemian (Scylla) e8be29e97c Removed comments. 2013-11-05 16:26:16 +01:00
Stéphane Adjemian (Charybdis) 42453b4887 Rewrote @dates/min function more compactly (as in commit 88389316fa). 2013-11-05 14:46:00 +01:00
Stéphane Adjemian (Charybdis) 88389316fa Rewrote more compactly @dates/max function. 2013-11-04 19:21:00 +01:00
Stéphane Adjemian (Charybdis) 8568292fcd Fixed bug that pops up when adding an empty dates object with a non empty dates object. 2013-11-04 19:13:53 +01:00
Stéphane Adjemian (Charybdis) d8f1201a84 Fixed bug (undefined object). 2013-11-04 19:12:17 +01:00
Stéphane Adjemian (Charybdis) 8f93af16e1 Added method likecode for @dates/length. 2013-11-04 18:26:45 +01:00
Stéphane Adjemian (Charybdis) a88a7a0ac5 Added method like call for @dates/isempty. 2013-11-04 18:02:15 +01:00
Stéphane Adjemian (Charybdis) 2078e06b16 Take care of matlab's version when using builtin intersect function. 2013-11-04 10:55:46 +01:00
Stéphane Adjemian (Charybdis) 7518a46de0 Fixed bug. Function isdates should not be located in @dates folder, otherwise the function is not found if the input argument is not a dates object (which makes the function useless). 2013-11-04 08:18:18 +01:00
Stéphane Adjemian (Charybdis) 63f8a731d9 Cosmetic changes. 2013-10-30 09:32:51 +01:00
Stéphane Adjemian (Charybdis) 70969e4e46 Use @dates/double as a method. 2013-10-24 14:55:37 +02:00
Stéphane Adjemian (Charybdis) ed9babae26 Added missing constructor for dates of the form dates(DATES, DATES, DATES, ...).
Calls hozcat method.
2013-10-24 09:47:59 +02:00
Stéphane Adjemian (Charybdis) 6128338a15 Added missing tag for triggering the unitary tests in @dates/double. 2013-10-21 11:53:33 +02:00
Stéphane Adjemian (Charybdis) d31a2674e8 Renamed dynDates2decimal as double, added doc/header and unitary tests.
The advantage of this  change is that we can put dates  in an array of
doubles. For instance, assuming that A is a 2*1 vector, the following
syntax is allowed:

A(1) = dates('1945Q3');
A(2) = dates('1938Q4');

Matlab/Octave calls the overload double function to convert the dates as
a double.
2013-10-21 11:50:21 +02:00
Stéphane Adjemian (Charybdis) 9a07e5c49d Fixed unitary test. 2013-10-18 22:55:53 +02:00
Stéphane Adjemian (Charybdis) 7de84a4767 Fixed typo. 2013-10-16 15:47:56 +02:00
Stéphane Adjemian (Charybdis) 08f693dffd Added @dates/horzcat and @dates/vertcat methods. Added a function to test if an object is a dates object. 2013-10-16 15:24:42 +02:00
Stéphane Adjemian (Charybdis) 306d8d6f88 Fixed bug (wrong use of inputname function). 2013-10-16 14:56:23 +02:00
Stéphane Adjemian (Charybdis) eb25a54ee9 Added unitary tests for the dates class' constructor. 2013-10-16 13:07:41 +02:00
Stéphane Adjemian (Charybdis) 2f7e9959f0 Changed dates constructor so that an object can be instantiated by passing the freq and time member or the freq member, the first column of the time member and the second column of the time member (mandatory only for non annual frequency). 2013-10-16 13:04:48 +02:00
Stéphane Adjemian (Charybdis) d588fce95d Fixed unitary test #4 in @dates/dates (constructor). 2013-10-15 15:53:16 +02:00
Stéphane Adjemian (Charybdis) 667e895a26 Fixed unitary test in @dates/colon. 2013-10-15 15:51:33 +02:00
Stéphane Adjemian (Charybdis) 786ad2b6eb Fixed typo in comments (unitary testof @dates/isempty). 2013-10-15 15:50:17 +02:00
Stéphane Adjemian (Charybdis) 24d68dceab Fixed unitary test in @dates/union. 2013-10-15 15:48:02 +02:00
Stéphane Adjemian (Charybdis) abdf266608 Fixed unitary test in @dates/intersect. 2013-10-15 15:45:55 +02:00
Stéphane Adjemian (Charybdis) e681fff99f Oups! Rename the constructor also... 2013-10-15 15:39:14 +02:00
Stéphane Adjemian (Charybdis) 868c3c6a5e Renamed dynDates class as dates. 2013-10-15 15:36:21 +02:00