Commit Graph

6499 Commits (bf733d50c44eb9dee1b48e6f4fc0b4fce3ab8bee)

Author SHA1 Message Date
Stéphane Adjemian (Charybdis) bf733d50c4 Added missing semicolon. 2013-10-17 11:36:03 +02:00
Stéphane Adjemian (Charybdis) a8a9ec1957 Fixed bug in the definition of init when extracting a subsample with a vector of integers. 2013-10-16 16:17:43 +02:00
Stéphane Adjemian (Charybdis) 66143e4749 dynDate -> dates in dynSeries. 2013-10-16 16:16:26 +02:00
Stéphane Adjemian (Charybdis) 529a94e329 Rewrote @dynSeries/horzcat method. 2013-10-16 15:51:07 +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) 46db51b479 Updated @dynSeries/extract method. 2013-10-16 13:16:07 +02:00
Stéphane Adjemian (Charybdis) 2bb66c38f0 Updated dynSeries class' constructor. 2013-10-16 13:09:11 +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) f28bc166f6 dynDate --> dates in load_xls_file_data. 2013-10-16 12:30:14 +02:00
Stéphane Adjemian (Charybdis) 73df682eb8 Added consistency test between INIT__ and FREQ__. 2013-10-16 12:05:39 +02:00
Stéphane Adjemian (Charybdis) fb08f5c133 dynDate --> dates in load_mat_file_data routine. Fixed unitary test. 2013-10-16 12:03:39 +02:00
Stéphane Adjemian (Charybdis) d0220e8685 Rewrote headers. 2013-10-16 11:56:36 +02:00
Stéphane Adjemian (Charybdis) 97580b84bb dynDate --> dates in load_m_file_data routine. Fixed unitary test. 2013-10-16 11:40:55 +02:00
Stéphane Adjemian (Charybdis) c4667fedbb Replaced instantiation of dynDate objects by instantiation of dates objects in load/csv_file_data (initial date of the dataset). 2013-10-16 11:34:45 +02:00
Stéphane Adjemian (Charybdis) c8d4949c52 Rewrote header. 2013-10-16 11:33:23 +02:00
Stéphane Adjemian (Charybdis) f30b88f50c Changed default options_.initial_period (has to be a dates object). 2013-10-15 16:18:46 +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
Stéphane Adjemian (Charybdis) aec191c825 Removed @dynDate class. 2013-10-15 15:13:43 +02:00
Stéphane Adjemian (Charybdis) f836e485f9 Rewrote @dynDates/subsref method. Added unitary tests. 2013-10-15 15:06:32 +02:00
Stéphane Adjemian (Charybdis) f813702b32 Added a routine to test if an integer (a vector of integers) can be interpreted as a subperiod (a vector of subperiods). 2013-10-15 15:03:43 +02:00
Stéphane Adjemian (Charybdis) ff292fa67b Use new version of isdate routine. 2013-10-14 22:43:11 +02:00
Stéphane Adjemian (Charybdis) 068564628d Added condition (input must be a string) in isyearly, isquaterly, ismonthly and isweekly functions. 2013-10-14 18:17:32 +02:00
Stéphane Adjemian (Charybdis) 941d7b7c5d Use isfreq function in constructor. 2013-10-14 18:13:21 +02:00
Stéphane Adjemian (Charybdis) db7f431010 Added routine. 2013-10-14 18:12:50 +02:00
Stéphane Adjemian (Charybdis) 264e0851ae Rewrote @dynDates/append and @dynDates/pop (without dynDate objects). 2013-10-13 09:39:27 +02:00
Stéphane Adjemian (Charybdis) 7e6fbb1752 Code factorization. 2013-10-12 23:52:21 +02:00
Stéphane Adjemian (Charybdis) 04c206a9b6 Routine string2freq should not be case sensitive. Character 'A' is allowed for yearly (annual) dates. 2013-10-12 23:47:51 +02:00
Stéphane Adjemian (Charybdis) 49a6e265e3 Changed methods used to display dynDates objects (do not use dynDate objects). 2013-10-12 23:44:06 +02:00
Stéphane Adjemian (Charybdis) 5ba5556004 Removed @dynDate/format function. 2013-10-12 23:43:12 +02:00
Stéphane Adjemian (Charybdis) 586aa13e41 Added routines for manipulating dates. 2013-10-12 23:42:12 +02:00
Stéphane Adjemian (Charybdis) ff53b55603 Removed @dynDate/max and @dynDate/min methods. 2013-10-12 17:38:38 +02:00
Stéphane Adjemian (Charybdis) 4001918210 Added @dynDates/min and @dynDates/max methods. 2013-10-12 17:36:33 +02:00
Stéphane Adjemian (Charybdis) 9e282140fb Removed dynDate/colon method. 2013-10-12 16:15:11 +02:00
Stéphane Adjemian (Charybdis) a20740d1de Added @dynDates/colon method, overloads the colon operator (:) for dynDates objects. 2013-10-12 16:13:50 +02:00
Stéphane Adjemian (Charybdis) 91a69e7905 Merged @dynDates/minus and @dynDate/minus. Removed dynDate/minus.
This  commit  changes  the   behaviour  of  @dynDates/minus  that  was
previously  returning  the relative  complement  of  B  in A.  I  will
implement a setdiff function for dynDates objects later...
2013-10-12 13:15:15 +02:00
Stéphane Adjemian (Charybdis) cce8b1adc6 Fixed bug (returned argument not assigned). 2013-10-12 13:07:41 +02:00
Stéphane Adjemian (Charybdis) 5c8d335b0e Added @dynDates/mtimes method, overload the * operator. Acts like the repmat matlab's function for matrices. 2013-10-12 13:01:26 +02:00
Stéphane Adjemian (Charybdis) 8eded4251a Added @dynDates/isequal function. Returns 1 if dynDates A and B (the inputs) are equal, 0 otherwise. 2013-10-12 12:33:07 +02:00
Stéphane Adjemian (Charybdis) 6ebc967197 Changed the behaviour of @dynDates/eq overloaded method. The size of the returned argument must be consistent with the size of the inputs. If the inputs have more than one element, then the boolean output must also have more than one element. 2013-10-12 12:32:08 +02:00
Stéphane Adjemian (Charybdis) 87c8083b16 Fixed bug (return wrong type when one of the argument is an integer). 2013-10-12 11:42:13 +02:00
Stéphane Adjemian (Charybdis) f9315f1409 Added missing commented string (first line) for triggering the unitary tests. 2013-10-11 23:36:29 +02:00