# # ChangeLog for /sodar # # Generated by Trac 0.9.5 # 03/19/24 06:45:03 # 12/16/09 14:38:42 cbc [310] * sodar/branches/raw2proc-dev: * sodar/branches/scintec-branch: Removed merged branches. 12/16/09 13:13:24 cbc [308] * sodar/branches/raw2proc-dev/proc_scintec_maindata_sfas.py: Fix NaN test for observation variables. 12/16/09 11:48:53 cbc [307] * sodar/branches/raw2proc-dev/proc_scintec_maindata_sfas.py: Use of enumerate for looping profiles and observations. 12/10/09 12:26:47 cbc [306] * sodar/branches/raw2proc-dev/billymitchell_config_20090623.py: Fix lat, lon, and mvar for billymitchell_config_20090623.py. 12/10/09 12:02:42 cbc [305] * sodar/branches/raw2proc-dev/billymitchell_config_20090623.py: Fix process_module for billymitchell. 12/10/09 11:53:28 cbc [304] * sodar/branches/raw2proc-dev/billymitchell_config_20090623.py: * sodar/branches/raw2proc-dev/proc_scintec_maindata_sfas.py: Fix raw and proc dirs. 12/09/09 19:39:36 cbc [303] * sodar/branches/raw2proc-dev/proc_scintec_maindata_sfas.py: Change u,v,w units. 12/09/09 19:24:17 cbc [302] * sodar/branches/raw2proc-dev/proc_scintec_maindata_sfas.py: Fix definition of symbol. 12/09/09 19:01:43 cbc [301] * sodar/trunk/sodar/tests/suite.py: Fix for Windows .mnd files binary copied to Unix. 12/09/09 18:42:25 cbc [300] * sodar/trunk/sodar/scintec/maindata.py: Fix for Windows .mnd files binary copied to Unix. 12/09/09 18:34:28 cbc [299] * sodar/branches/raw2proc-dev/billymitchell_config_20090623.py: * sodar/branches/raw2proc-dev/proc_scintec_maindata_sfas.py: Add billymitchell config and scintec processor. 12/09/09 18:32:24 cbc [298] * sodar/branches/raw2proc-dev: Apply svn:ignore property. 12/09/09 10:28:19 cbc [297] * sodar/branches/raw2proc-dev/setup.py: * sodar/branches/raw2proc-dev/sodar: Clean out old embedded sodar package. 12/08/09 16:29:10 cbc [296] * sodar/trunk: * sodar/trunk/CREDITS.txt: * sodar/trunk/HISTORY.txt: * sodar/trunk/INSTALL.txt: * sodar/trunk/LICENSE.GPL2: * sodar/trunk/LICENSE.txt: * sodar/trunk/README.txt: * sodar/trunk/VERSION.txt: * sodar/trunk/setup.py: * sodar/trunk/sodar: * sodar/trunk/sodar/__init__.py: * sodar/trunk/sodar/remtech: * sodar/trunk/sodar/remtech/CREDITS.txt: * sodar/trunk/sodar/remtech/HISTORY.txt: * sodar/trunk/sodar/remtech/INSTALL.txt: * sodar/trunk/sodar/remtech/LICENSE.GPL2: * sodar/trunk/sodar/remtech/LICENSE.txt: * sodar/trunk/sodar/remtech/README.txt: * sodar/trunk/sodar/remtech/RELEASENOTES.txt: * sodar/trunk/sodar/remtech/TODO.txt: * sodar/trunk/sodar/remtech/VERSION.txt: * sodar/trunk/sodar/scintec: * sodar/trunk/sodar/scintec/__init__.py: * sodar/trunk/sodar/scintec/maindata.py: * sodar/trunk/sodar/tests: * sodar/trunk/sodar/tests/__init__.py: * sodar/trunk/sodar/tests/data: * sodar/trunk/sodar/tests/data/scintec: * sodar/trunk/sodar/tests/data/scintec/good: * sodar/trunk/sodar/tests/data/scintec/good/091117.mnd: * sodar/trunk/sodar/tests/suite.py: * sodar/trunk/sodar/utils: Merge scintec-branch. 12/07/09 18:57:13 cbc [295] * sodar/trunk/sodar/__init__.py: More Remtech package reorg. 12/07/09 18:53:48 cbc [294] * sodar/branches/raw2proc-dev/setup.py: More Remtech reorg. 12/07/09 18:52:19 cbc [293] * sodar/trunk/setup.py: More Remtech package reorg. 12/07/09 17:36:12 cbc [291] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Remtech package reorg. 12/07/09 17:33:08 cbc [290] * sodar/branches/raw2proc-dev/plotSodar.py: * sodar/branches/raw2proc-dev/sodar/CREDITS.txt: * sodar/branches/raw2proc-dev/sodar/HISTORY.txt: * sodar/branches/raw2proc-dev/sodar/INSTALL.txt: * sodar/branches/raw2proc-dev/sodar/LICENSE.GPL2: * sodar/branches/raw2proc-dev/sodar/LICENSE.txt: * sodar/branches/raw2proc-dev/sodar/README.txt: * sodar/branches/raw2proc-dev/sodar/RELEASENOTES.txt: * sodar/branches/raw2proc-dev/sodar/TODO.txt: * sodar/branches/raw2proc-dev/sodar/VERSION.txt: * sodar/branches/raw2proc-dev/sodar/__init__.py: * sodar/branches/raw2proc-dev/sodar/adjustedData.py: * sodar/branches/raw2proc-dev/sodar/arrayData.py: * sodar/branches/raw2proc-dev/sodar/formattedData.py: * sodar/branches/raw2proc-dev/sodar/rawData.py: * sodar/branches/raw2proc-dev/sodar/remtech: * sodar/branches/raw2proc-dev/sodar/remtech/CREDITS.txt: * sodar/branches/raw2proc-dev/sodar/remtech/HISTORY.txt: * sodar/branches/raw2proc-dev/sodar/remtech/INSTALL.txt: * sodar/branches/raw2proc-dev/sodar/remtech/LICENSE.GPL2: * sodar/branches/raw2proc-dev/sodar/remtech/LICENSE.txt: * sodar/branches/raw2proc-dev/sodar/remtech/README.txt: * sodar/branches/raw2proc-dev/sodar/remtech/RELEASENOTES.txt: * sodar/branches/raw2proc-dev/sodar/remtech/TODO.txt: * sodar/branches/raw2proc-dev/sodar/remtech/VERSION.txt: * sodar/branches/raw2proc-dev/sodar/remtech/__init__.py: * sodar/branches/raw2proc-dev/sodar/remtech/adjustedData.py: * sodar/branches/raw2proc-dev/sodar/remtech/arrayData.py: * sodar/branches/raw2proc-dev/sodar/remtech/formattedData.py: * sodar/branches/raw2proc-dev/sodar/remtech/plotSodar.py: * sodar/branches/raw2proc-dev/sodar/remtech/rawData.py: * sodar/branches/raw2proc-dev/sodar/utils/__init__.py: Synchronize with trunk. 12/07/09 17:16:40 cbc [289] * sodar/trunk/sodar/remtech/plotSodar.py: Moved remotely 12/07/09 17:14:01 cbc [288] * sodar/trunk/plotSodar.py: * sodar/trunk/sodar/remtech/__init__.py: * sodar/trunk/sodar/remtech/adjustedData.py: * sodar/trunk/sodar/remtech/arrayData.py: * sodar/trunk/sodar/remtech/formattedData.py: * sodar/trunk/sodar/utils/__init__.py: Reorg Remtech modules into subpackage. 12/07/09 16:54:21 cbc [287] * sodar/trunk/sodar/remtech/README.txt: Moved remotely 12/07/09 16:54:20 cbc [286] * sodar/trunk/sodar/remtech/CREDITS.txt: Moved remotely 12/07/09 16:54:19 cbc [285] * sodar/trunk/sodar/remtech/rawData.py: Moved remotely 12/07/09 16:54:17 cbc [284] * sodar/trunk/sodar/remtech/RELEASENOTES.txt: Moved remotely 12/07/09 16:54:16 cbc [283] * sodar/trunk/sodar/remtech/formattedData.py: Moved remotely 12/07/09 16:54:15 cbc [282] * sodar/trunk/sodar/remtech/__init__.py: Moved remotely 12/07/09 16:54:14 cbc [281] * sodar/trunk/sodar/remtech/LICENSE.GPL2: Moved remotely 12/07/09 16:54:13 cbc [280] * sodar/trunk/sodar/remtech/adjustedData.py: Moved remotely 12/07/09 16:54:12 cbc [279] * sodar/trunk/sodar/remtech/INSTALL.txt: Moved remotely 12/07/09 16:54:11 cbc [278] * sodar/trunk/sodar/remtech/VERSION.txt: Moved remotely 12/07/09 16:54:10 cbc [277] * sodar/trunk/sodar/remtech/TODO.txt: Moved remotely 12/07/09 16:54:09 cbc [276] * sodar/trunk/sodar/remtech/LICENSE.txt: Moved remotely 12/07/09 16:54:07 cbc [275] * sodar/trunk/sodar/remtech/arrayData.py: Moved remotely 12/07/09 16:54:06 cbc [274] * sodar/trunk/sodar/remtech/HISTORY.txt: Moved remotely 12/07/09 16:50:53 cbc [273] * sodar/trunk/sodar/remtech: Created folder remotely 12/07/09 16:36:49 cbc [272] * sodar/trunk/sodar/rawData.py: Merge raw2proc-dev branch changes. 12/07/09 13:17:15 cbc [271] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests/suite.py: Simplify MainData API. 12/03/09 21:23:48 cbc [270] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Completed maindata.py. 12/03/09 19:04:51 cbc [269] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Refactor to simplify (no more read only nonsense). 12/02/09 15:27:23 cbc [268] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Made MainData objects callable in order to access profiles by timestamp. 12/01/09 18:34:59 cbc [267] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Just a few more tests. 12/01/09 18:27:13 cbc [266] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: More robust Profile class. 11/30/09 18:19:49 cbc [265] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Robust Observation class and complete test coverage. 11/30/09 12:59:15 cbc [264] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Choose __getattr__ as solution for adding keys as attributes to child of dict (Observation class). Doesn't duplicate data like updating __dict__. Doesn't create attributes on class object instead of instance like properties. Can be controlled with __setattr__ and __delattr__. 11/30/09 12:55:39 cbc [263] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Document three solutions for adding keys as attributes to child of dict (Observation class). 11/27/09 09:05:33 cbc [262] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests/suite.py: Create maindata.Observation class. 11/25/09 15:10:21 cbc [261] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Reword comment. 11/25/09 15:08:58 cbc [260] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fix comment typo. 11/25/09 15:07:07 cbc [259] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests/suite.py: Create maindata.Profile class. 11/24/09 18:12:09 cbc [258] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fixed _test in MainData. 11/24/09 17:46:59 cbc [257] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests/suite.py: File name and path attributes on MainData. 11/20/09 23:33:46 cbc [256] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Comments in doctests. 11/20/09 23:25:15 cbc [255] * sodar/branches/scintec-branch/setup.py: * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests/suite.py: Inherit from list. 11/19/09 17:38:37 cbc [254] * sodar/branches/scintec-branch/sodar/tests/suite.py: Added suite.py to last commit for setup.py test capability. 11/19/09 17:37:10 cbc [253] * sodar/branches/scintec-branch/setup.py: * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Completed test refactoring. 100% test coverage. 11/19/09 14:21:15 cbc [252] * sodar/branches/scintec-branch/sodar/tests/data/scintec/good: Moved remotely 11/19/09 14:05:41 cbc [251] * sodar/branches/scintec-branch/sodar/__init__.py: * sodar/branches/scintec-branch/sodar/scintec/__init__.py: * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests/__init__.py: * sodar/branches/scintec-branch/sodar/tests/data/scintec: Refactoring tests. 11/19/09 12:57:47 cbc [250] * sodar/branches/scintec-branch: * sodar/branches/scintec-branch/sodar: * sodar/branches/scintec-branch/sodar/scintec: * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests: * sodar/branches/scintec-branch/sodar/tests/data: * sodar/branches/scintec-branch/sodar/tests/data/good: Propagate svn:ignore properties to subpackages. 11/19/09 12:34:51 cbc [249] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Refactor _testSetUp. 11/19/09 12:01:20 cbc [248] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fix doctest. 11/19/09 11:59:58 cbc [247] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fix doctext typo. 11/19/09 11:46:53 cbc [246] * sodar/branches/scintec-branch/sodar/scintec/__init__.py: * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fix syntax typo. 11/19/09 11:40:03 cbc [245] * sodar/branches/scintec-branch/sodar/scintec/__init__.py: Put maindata in __all__ attribute. 11/19/09 11:35:54 cbc [244] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fix doctest whitespace. 11/19/09 11:31:38 cbc [243] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fix syntax typo. 11/19/09 10:42:37 cbc [242] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Fix syntax typo. 11/19/09 10:15:40 cbc [241] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: Reset doctests to test one feature at a time. 11/18/09 18:26:12 cbc [240] * sodar/branches/scintec-branch/sodar/scintec/maindata.py: * sodar/branches/scintec-branch/sodar/tests/data: * sodar/branches/scintec-branch/sodar/tests/data/good: * sodar/branches/scintec-branch/sodar/tests/data/good/091117.mnd: Add doctests for maindata.py. 11/17/09 17:29:23 cbc [239] * sodar/branches/scintec-branch/setup.py: Extra setup.py args. 11/17/09 16:10:06 cbc [238] * sodar/branches/scintec-branch/CREDITS.txt: * sodar/branches/scintec-branch/HISTORY.txt: * sodar/branches/scintec-branch/INSTALL.txt: * sodar/branches/scintec-branch/LICENSE.GPL2: * sodar/branches/scintec-branch/LICENSE.txt: * sodar/branches/scintec-branch/README.txt: * sodar/branches/scintec-branch/VERSION.txt: * sodar/branches/scintec-branch/setup.py: * sodar/branches/scintec-branch/sodar: * sodar/branches/scintec-branch/sodar/__init__.py: * sodar/branches/scintec-branch/sodar/scintec: * sodar/branches/scintec-branch/sodar/scintec/__init__.py: * sodar/branches/scintec-branch/sodar/tests: * sodar/branches/scintec-branch/sodar/tests/__init__.py: Project skeleton. 11/17/09 15:52:07 cbc [237] * sodar/branches/scintec-branch: Add svn:externals property. 11/17/09 15:20:44 cbc [236] * sodar/branches/scintec-branch: Set svn:ignore property. 11/17/09 14:38:35 cbc [235] * sodar/branches/scintec-branch: -- 09/06/08 20:09:17 cbc [207] * sodar/tags/v0.1.1: Tagging tested branch for use with raw2proc in limited production. 09/06/08 20:04:20 cbc [206] * sodar/branches/raw2proc-dev/dukeforest_config_20070514.py: Add dukeforest config. 09/06/08 18:17:42 cbc [205] * sodar/branches/raw2proc-dev/ims_config_20070920.py: Fix raw_file_glob in ims_config_20080920.py 09/06/08 18:06:22 cbc [204] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix snr2 and snr3 var_atts keys in creator function of proc_remtech_rawdata_pa0.py 09/06/08 18:01:13 cbc [203] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix altitudeIndex in parser (2nd typo) in proc_remtech_rawdata_pa0.py 09/06/08 17:58:20 cbc [202] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix altitudeIndex in parser function of proc_remtech_rawdata_pa0.py 09/06/08 17:56:04 cbc [201] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix string join of lines parameter to parser in proc_remtech_rawdata_pa0.py 09/06/08 17:22:57 cbc [200] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix time key into data dictionary in proc_remtech_rawdata_pa0.py 09/06/08 17:19:27 cbc [199] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix dt dictionary string format in proc_remtech_rawdata_pa0.py 09/05/08 19:46:16 cbc [198] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix sensor_info keys in proc_remtech_rawdata_pa0.py 09/05/08 19:43:43 cbc [197] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix rawData name in proc_remtech_rawdata_pa0.py 09/05/08 19:40:41 cbc [196] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Fix microsecond named parameter in datetime.datetime.utcnow().replace() in proc_remtech_rawdata_pa0.py 09/05/08 18:46:17 cbc [195] * sodar/branches/raw2proc-dev/ims_config_20070920.py: Remove latest_dir from config for testing. 09/05/08 18:37:48 cbc [194] * sodar/branches/raw2proc-dev/ims_config_20070920.py: * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Testable version of config and parser. 09/05/08 18:18:53 cbc [193] * sodar/branches/raw2proc-dev/ims_config_20070920.py: Renaming raw2proc IMS config for sodar. 09/05/08 18:18:24 cbc [192] * sodar/branches/raw2proc-dev/ims_config_20080920.py: Renaming raw2proc IMS config for sodar. 09/05/08 18:17:35 cbc [191] * sodar/branches/raw2proc-dev/ims_config_2008090508.py: raw2proc IMS config for sodar. 09/05/08 17:55:49 cbc [190] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Finished version of proc_remtech_rawdata_pa0.py 09/05/08 13:32:33 cbc [189] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Saving work. 09/04/08 20:43:59 cbc [188] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Saving work. 09/04/08 20:18:03 cbc [187] * sodar/branches/raw2proc-dev/sodar/rawData.py: Modified rawData.py so Samples could be indexed by Header keys. 09/04/08 20:12:49 cbc [186] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Saving work. 08/28/08 12:08:17 cbc [185] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Clean out plugin template parse function. 08/26/08 14:48:54 cbc [184] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_pa0.py: Rename raw2proc plugin. 08/26/08 14:47:53 cbc [183] * sodar/branches/raw2proc-dev/proc_remtech_rawdata_sodar.py: Initial checkin of raw2proc plugin. 08/21/08 12:01:24 cbc [182] * sodar/branches/raw2proc-dev: Branching for changes to accommodate raw2proc while v0.1 is in limited production.