Commit Graph

6606 Commits (fbb38d5576e92c78ea2a40aaf7c9a4f3b63ee6d8)

Author SHA1 Message Date
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
Michel Juillard 63430a54ea dynSeries: replacing strmatch by strcmp 2013-10-15 15:39:15 +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
Johannes Pfeifer 13bd1622e2 Fix variable name and document saving of conditional forecasts 2013-10-15 13:31:11 +02:00
Sébastien Villemot 025f0d5bf8 Merge pull request #497 from JohannesPfeifer/get_IRF_shocks_unique
Filter out shocks specified twice for IRF generation
2013-10-15 03:54:02 -07: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
Houtan Bastani 064b8fccf7 macroprocessor: if you encounter dates(date), insert quotes 2013-10-14 18:16:07 +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
Houtan Bastani 9c6ee78388 disallow -0 year 2013-10-14 16:30:17 +02:00
Houtan Bastani 808d6ae1ad preprocessor: only accept dates of the form: dates('date') in mod file 2013-10-14 09:58:05 +02:00
Houtan Bastani c556e4c395 macroprocessor: substitute dates, don't substitute dates preceded by $ or dates(' 2013-10-14 09:58:05 +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