RELEASE NOTES ============= v.1.2.1-beta20 * New Feature - QuadUI: -- Update the DOME applying process into multi-thread mode in order to inprove the performance, especially for the HPC * Bug fixe - QuadUI: -- Fix the bug that EDATE (emergence date) could not be recognized correctly from input csv file. ============= v.1.2.1-beta19 * New Feature - DOME: -- Add new DOME function AUTO_IDATE() for automatically generating irrigation event based on GDD. The detail information can be found at following page. http://research.agmip.org/display/itwiki/AUTO_IDATE+-+Automatic+Irrigation+Date ============= v.1.2.1-beta18 * Bug fixe - Translator DSSAT: -- Fix the issue that caused incorrect JSON generated from reading DSSAT XFile. -- Now can read the zip file with folder structure inside correctly. * New Feature - DOME: -- Add new DOME function LYRSET() for spliting soil layer. The detail information can be found at following page. http://research.agmip.org/display/itwiki/LYRSET+-+Soil+layer+splitting+function - Translator DSSAT: -- Change the default value rule for DSSAT simulation control. When the data set contain the original information, then do not apply the default value for some of the switches. ============= v.1.2.1-beta17 * Bug fixe - DOME: -- Fix a bug that might cause the calculated result from DOME function call could not been set back to data set correctly. This bug will influence the following functions only when appying to management event variables, like FEDATE, FEAMT and etc. DATE_OFFSET() OFFSET() MULTIPLY() -- Change the default planting date rule for AUTO_PDATE() function. When daily weather is not enough to calculate PDATE, will use the last day of window instead of the last day of valid weather data. - QuadUI: -- Improve the error hanlding to avoid freezing UI issue when read a broken zip file. - APSIM translator -- The error message will be output to log file correctly. - DSSAT translator -- Fix a bug which might cause missing information when first layer of second part of soil layer data in DSSAT file is missing, then the translator will ignore the other layers' data in the 2nd part of soil layer data. -- Fix a potential problem which might cause overwriting issue when generate weather file from the data set which contains different future scenario for same weather site. -- Fix a potential issue which might cause file overwrite issue when multiple cultivar records exist in the data set. ============= v.1.2.1-beta16 * Bug fixe - QuadUI: -- Fix the potential issue might influence generating and using linkage.aceb file for future -- Now the REPLACE_FIELD_ONLY will work for the function call correctly. ============= v.1.2.1-beta15 * Bug fixe - APSIM translator -- Changed the translator to always ensure a line gets written to the ACMO file even when the crop is still growing and hasn't reached maturity. -- Fixed the anthesis and maturity date format in the ACMO file for rice. ============= v.1.2.1-beta14 * Bug fixe - QuadUI: -- Fix the issue that user have to provide output path when using the command line. - DSSAT translator: -- Fix a potential problem which might cause QuadUI running freezed. ============= v.1.2.1-beta13 * New Feature - QuadUI: -- When read data set NOT in the ACEB format, the QuadUI will try to record the relationship between eperiment data and DOME, and save those information into ACEB file called linkage file. Once the linkage file is generated, it could be used with other ACEB file together in the command line to avoid error report about missing linkage information. ============= v.1.2.1-beta12 * New Feature - APSIM translator -- Add NPLSB variable for population per seed bed. User can use NPLSB in the overlay DOME or survey data spreadsheet to provide value for it. -- Revise the batch file to make sure it could be used for 32 bit windows. - QuadUI command line -- Add support for CRAFT * Bug fixed - QuadUI: -- Revise the generating process for EID which is going to be used in ACE DB, but still need more effort on it. ============= v.1.2.1-beta11 * Bug fixed - QuadUI: -- Revise the command line of QuadUI and fixed serveral minor bugs. -- Revise the handling for generating EID, which is used in ACE binary file (*.aceb) ============= v.1.2.1-beta10 * New Feature - QuadUI: -- Update the ACE binary file dumping function to generate ACEB file for both survey data and DOME files. -- Update the meta data format to match new ACMO template (4.0.1) ============= v.1.2.1-beta9 * Bug fixed - DSSAT translator: -- Add handling to translate DSSAT SLTX code to AgMIP standard SLTX code when read it from DSSAT files. For translation rule, please refer to https://docs.google.com/spreadsheet/pub?key=0AiUhvGN3ZVgXdGJud3lDNThFSnlGWGlkTjgxWXRwbWc&gid=6 - APSIM translator: -- Fixed the issue that the SummerDate and WinterDate were not convert to epected format correctly. ============= v.1.2.1-beta8 * Bug fixed - DSSAT translator: -- No more using INSI as WST_ID. Always get WST_ID from weather file name. - APSIM translator: -- Fixed the issue that CO2Y is not picked up from ACE data set correctly. - AgMIP translator: -- Revise valid CLIM_ID checking to fit future added letter. -- Fixed the issue that reading *.agmip file with survey data together does not work properly. - QuadUI: -- In the seasonal strategy analysis, switching scenario weather data via DOME does not work properly when provied multiple scenario for one site in the source data. P.S. Please check the CLIM_ID both in the DOME and survey data to make sure they are matching. Otherwist, the QuadUI will report error that no matching scenario data found. -- Always output 4-bit WST_ID in the ACMO_meta.dat file. -- Revise error report when no weather or soil data associated with a experiment. * New Feature - QuadUI: -- Allow user to provide multiple baseline weather data for one single site, but user need to assign value for CLIM_ID via DOME to let QuadUI know which one should be taken. - DSSAT translator: -- Add handling for reading in and writing out the CLIM_ID. v.1.2.1-beta7-hf1 * Bug fixed - APSIM translator: -- Fix the issue that translator doest not pick up CO2Y and ACO2 correctly from ACE data set. -- Fix the issue that even provide SummerU and WinterU, still give error message that U is missing. ============= v.1.2.1-beta7 * Bug fixed - APSIM translator: -- Fix the issue that SummerU, WinterU, CONA, SummerDateS__soil, WinterDate__soil are not read from data set correctly by APSIM translator. In addition, For SummerDate_soil and WinterDate__soil, if not given in the data set, will use equinox data (Mar-3 and Sep-3) as the default value, depends on the GIS info. - QuadUI -- If the output folder exists but is blank, then QuadUI won't generate new folder any more and left the old one blank. * New Feature - QuadUI: -- Now support the source data zip package can contain the combination of DSSAT, AgMIP and CSV file. The QuadUI can load them together and combine the data set. P.S. the WST_ID and SOIL_ID must be relevant with field so that they work properly. - DSSAT translator -- If read File name is not baseline format, then will record the CLIM_ID in the data set. The WST_ID will always be output with 4-bit value to the data set. ============= v.1.2.1-beta6 * Bug fixed - Seasonal strategy DOME: -- Fix the issue that AUTO_REPLICATE_EVENTS() does not pick up the SC_YEAR correctly. * New Feature - APSIM translator: -- Generate run batch file with other APSIM file together to let running APSIM model more easily. - QuadUI: -- Add information icon to give user hint -- Generate ACEB file seperately for raw data and DOMEs ============= v.1.2.1-beta5 * Bug fixed - APSIM translator: -- Fix the issue that KS is not picking up KS in the daata set. * New Feature - QuadUI: -- The variables which are not registered in the ICASA variable list will be put in the related section in the ACE data set when they read from raw data spreadsheet. ============= v.1.2.1-beta4-hf1 * Bug fixed - QuadUI: -- Fix the issue that the following variables used by APSIM are not recognized by QuadUI correctly. apsim_kl - soil layer data diffusConst - profile data diffusSlope - profile data. ============= v.1.2.1-beta4 * Bug fixed - QuadUI: -- Fix the bug that soil/weather related Function could be failed if put them after the AUTO_PDATE() in the seasonal DOME. * New Feature - QuadUI: -- Add overwrite checkbox to allow create files to same -- Add remember last selection feature to avoid repeated operation - Agmip file translator: -- Now can support more flexible format of the AgMIP climate file. 1. The order of data column could be changed or missing 2. The variable value can be blank instead of having to be -99. - DSSAT translator -- When SASC is used, also write SAOC to Soil Analysis section in the XFile. ============= v.1.2.1-beta3 * Bug fixed - Agmip file translator: -- Fix the issue that VPRSD (Vapor pressure, average daily) uses wrong unit to create ACE data set. (Convert hPa to kPa) - QuadUI -- Fix the issue that some weather/soil variables read from raw data might locate into the root of experiment section. P.S. Unregistered variable in the ICASA list might still be put in the root of experiment section. * New Feature - Integrate the WOFOST model translator - Update REMOVE_ALL_EVENTS() function for the seasonal strategy simulation so that the data set can keep original crop information remained. * Other - Temporally close the data-DOME linkage feature for furture update. ============= v.1.2.1-beta2 * New Feature - Add Link function to allow user establish the relation between dome and data, especially for non-spreadsheet data. - APSIM translator has a lot updates to support more crops. ============= v.1.2.1-beta1 * Bug fixed - QuadUI: -- Fix the issue that REG_ID is not filled in the meta data correctly. -- Fix the issue that OM_TOT is not put in the correct position in the data set when it is loaded from raw data. * New Feature - Support load/output ACE Binary file (*.aceb) - Integerate CropGrowNAU model - The event data in the spreadsheet could be located separately, no longer have to be grouped together. - Output new run batch file to support DSSAT 4.6 model. - For DSSAT generated file, the applied DOME information will be print on the top lines as comments. * New added DOME function - All DOME: - CREATE command & NEW_EVENT() Function This function will generate a new Event with given information. It MUST be used with CREATE command. For more information, please check http://research.agmip.org/display/itwiki/NEW_EVENT+Function+%28with+CREATE+command%29 - Continuance mark (+) Use + mark to continually input DOME command with more readable style Please see the sample http://research.agmip.org/download/attachments/2719967/Continuance+feature+example.xlsx?version=1&modificationDate=1370310382925 ============= v.1.2.0-Final Release * Bug fixed - QuadUI: -- Fix the issue that date type value not been handled correctly in the DOME file. -- Fix the issue that when running multiple translator together, the output json get incorrect content. - Translator DSSAT -- Fix the issue that when EXNAME from spreadsheet contain ".", the DSSAT translator might group experiments incorretly. -- Fix the issue that the SOIL_ID is not translated correctly in XFile when the original value is not matching the DSSAT format. -- Fix the issue that continually loading different data might cause the incorrect generated file name. -- Fix the issue that the simulation control section sometimes is repeated in the generated XFile . - Translator CSV -- Fix the issue when no generator rule in the strategy DOME, then no rules can be applied in that DOME file. v.1.2.0-SNAPSHOT-rc5 * New Feature - Integratie the STICS translator - Support to automatically apply selected DOME when load from model input files, but limit one DOME per run - Support regular rule been added after generator rule in seasonal strategy DOME - Support only read/output weather and/or soil data files (must be in zip package). - Log revising: reduce less important information been output in the log * New added DOME function - Field overlay DOME: - PADDY() This function allows standard paddy management inputs to be generalized for a field or group of fields. For more information, please check http://research.agmip.org/display/itwiki/Paddy+Function - AUTO_PDATE() Previously only be allowed to use in seasonal strategy DOME. Now is avaiable in field overlay to fill the missing planting date for some treatment. - Seasonal strategy DOME - AUTO_REPLICATE_EVENTS() This function will clone the original management events for each year in the experiment duration. Only the date of each event will be increased year by year. If experiment duration is no longer than 1 year, no generation will be executed. If work with AUTO_PDATE() together, then will generate event date based on generated planting date and original days after year. For more information, please check http://research.agmip.org/display/itwiki/AUTO_REPLICATE_EVENTS+Function * Bug fixed - Fix OM_DIST function issue : use OM_TOT instead of OMAMT - Increase the maximum memory using to 768MB to avoid out of memory error v.1.2.0-SNAPSHOT-rc4 * Fix following bugs - No log output - Date type value not been handled correctly in overlay - Crop code handling is not correct. It should be 3-bit in the ACE data. - The water content in DSSAT initial condition section is not output correctly. - PLENV is not import in the ACE data correctly from DSSAT. * Support Fill static PDATE through overlay * Update FERT_DIST to have better logic for input arguments check * Revise the DSSAT input translator to make sure every variable name used for the ACE data set is matching with ICASA List v.1.2.0-SNAPSHOT-rc3 * Removed ZIP output from Translators * Added optional ZIP in QuadUI v.1.2.0-SNAPSHOT-rc2 * Implemented LookupCodes for DSSAT and APSIM v.1.2.0-SNAPSHOT-rc1 * Added DOME knowledge to the data (applied) * APSIM translator fixes * Added DATE_OFFSET() alias * Added REPLACE_FIELD_ONLY v.1.2.0-SNAPSHOT-b1 ------------------- * Added climatology to ACE format * Added support for CO2Y in DSSAT * Fixed OMDIST() Dome function to use OM_TOT vs. OMAMT (bug) * Added OM_TOT variable to ace-lookup * Add CLIM_ID for ACMO v.1.1e-rev1 ----------- * Removed assumed value in DSSAT translator for SLNF and SLPF (needs to be in DOME file) * Tweaked ACMO output for date formatting * Fixed a naming bug from DOME generated exnames v.1.1e ----------- * Updated to latest version of Master Variable List ** NOTE: This version moves SLTX (Soil Texture) to the soil.csv, please update templates. * Updated CSV parser to fix skip blank lines properly * DSSAT translator now running with multiple threads. * Updated ACMO output for FIELD_OVERLAY and SEASONAL_STRATEGY * Updated ACMO to include TRT_NAME * Fixed CSV parser to append default treatment number * Fixed DSSAT translator: - Lat, Lng fixed (were swapped) - Fixed format fixes for soil profiles - Fixed alignment in XFile output - Use TRT_NAME if available - Switched from append mode to overwrite for soil and weather files - Fixed ZIP file outputs to work with QuadUI v1.1d ----------- * DSSAT files exported to single XFile v1.1b ---------- * Support for mutliple DOME applications per experiment * Support for multiple DOME descriptors in a ZIP file. * ACMO_meta.dat is being generated by QuadUI and put into the output of each model specific directory * [RESOLVED] Out-of-order experiments from CSV files.