30 Oct 2000 CSPro 2.0 ========= CSPro 2.0 is a census and survey processing system. It is a combination of the IMPS and ISSA packages. CSPro 2.0 contains the following modules: Data Dictionary Data Entry Designer Data Entry Operator Cross Tabulation Data Dictionary Converter Shape to Map Converter Text Viewer Table Viewer Map Viewer ============================================================================ Comments, questions, and suggestions should be addressed to: Methodology & Software Development Branch International Programs Center U.S. Census Bureau Washington, DC 20233-8860 USA Phone: 1 (301) 457-1453 Fax: 1 (301) 457-3033 E-mail: CSPro@census.gov Web site: www.census.gov/ipc/www/cspro ============================================================================ Minimum hardware and software for CSPro 2.0 33MHz 486 processor 16 Mb memory mouse VGA monitor Windows 95 Recommended hardware and software for CSPro 2.0 Pentium processor 32 Mb memory mouse SVGA monitor Windows 95, 98, or NT 4.0 Disk space required: 10 Mb ============================================================================ The "\Program Files\CSPro 2.0\Examples" folder contains the CSPro Example files: Census 2000 Dictionary.dcf -- Census Data Dictionary example Census 2000 Data Entry.apl -- Census Data Entry example application Census 2000 National Tabs.apl -- Census Tabulations -- National level Census 2000 Prov-Dist Tabs.apl -- Census Tabulations -- Subnational levels Popstan Census 2000.dat -- Census data file for above applications Popstan Census 2000.anm -- Area Names file (Province/District) Popstan Census 2000.map -- Popstan map polygon file (ASCII) Popstan Census 2000.mpc -- Popstan map polygon file (binary) Popstan Census 2000.mdf -- Map data file for Map Viewer ============================================================================= CSPro 2.0 Release History ------------------------ 05 May 2000 - 2.0.022 Initial release 30 May 2000 - 2.0.023 Update 14 Jun 2000 - 2.0.024 Update 18 Jul 2000 - 2.0.025 Update 04 Aug 2000 - 2.0.026 Update 08 Aug 2000 - 2.0.027 Update 25 Oct 2000 - 2.0.028 Update 30 Oct 2000 - 2.0.029 Update ============================================================================= Update Notes ------------ Installation ============ 30 May 00 - The installation is changed to correctly install MS LineDraw fonts for the Text Viewer. A newer version of the installation program is used which corrects installation problems with Windows NT 4.0 Workstations. 14 Jun 00 - The installation is changed to install on Windows 2000 and certain Windows NT configurations. The installation is changed correctly uninstall. The 30 May 00 update put a blank entry in the Control Panel Add/Remove Programs list. The installation is changed to correctly install MS LineDraw fonts for the Text Viewer on Windows NT computers. CSPro Designer ============== 18 Jul 00 - CSPro now checks dictionaries before run the application. If the dictionary has errors, the application is not run. 04 Aug 00 - CSPro now gives the proper help when the Help button in the Page Setup dialog box is pressed. 25 Oct 00 - CSPro now goes to the proper helps from the helps Table of Contents. Data Dictionary =============== 18 Jul 00 - The data dictionary now does not crash when you use the Edit/Find. The data dictionary now does not create dictionary names that are reserved names. The data dictionary now checks whether every level has at least one record. The data dictionary now saves a dictionary even if it contains certain errors. The data dictionary now correctly handles decimal values when the decimal character is comma. 04 Aug 00 - The data dictionary now does allow changing between relative and absolute positions during the edits of dictionary items. 25 Oct 00 - The data dictionary now does not crash when pasting items into the first position in a record. The data dictionary now deletes the correct record when using right click delete from the dictionary tree. The data dictionary now correctly identifies items with duplicate names. The data dictionary now correctly show correct record where undo was performed. 30 Oct 00 - The data dictionary now correctly works with current item when using right click from dictionary tree. Data Entry Designer =================== 30 May 00 - The data entry designer now does not crash under certain conditions when the find function is used. 14 Jun 00 - The data entry designer now correctly changes the text in column headings of rosters. The data entry designer now correctly deletes columns (fields) in rosters. The data entry designer now correctly selects a column when you right click on the column heading. The data entry designer now correctly displays logic for the entire application in level, form, field order. The data entry designer now handles logic files (*.app) greater than 64K. The data entry designer now does not crash when logic is opened when a secondary forms file is being viewed. 18 Jul 00 - The data entry designer now asks for confirmation before deleting forms. The data entry designer now correctly enables and disables the menu options Edit/Delete Form and Edit/Delete. The data entry designer now put the right click pointer outside menu boxes so that unwanted menu choices are not made. The data entry designer now does not expand or condense the forms tree when the tree is double clicked. The data entry designer now correctly show protected and mirrored roster fields on the forms tree. The data entry designer now correct moves columns to the right in a roster. The data entry designer now correctly keeps track of selected fields when switching between forms and dictionary. 04 Aug 00 - The data entry designer now correctly compiles a proc in which references are made to functions or declarations PROC GLOBAL. The data entry designer now correctly deletes an item in a roster. The data entry designer now does not change the tree control position when certain operations are performed on a form. The data entry designer now does not crash when dragging multiple items with occurrences. 08 Aug 00 - The data entry designer now correctly deletes a record from a dictionary and all the associated forms. 25 Oct 00 - The data entry designer now does not run out of memory during long uses. Data Entry (CSEntry) ==================== 30 May 00 - The data entry program now warns about bad record types in the data file created outside CSPro. The data entry program now correctly writes completely filled fields with implicit decimal places. The data entry program now correctly replaces modified cases under some unusal circumstances. The data entry program now correctly loads levels in 3-level applications. The data entry program now correctly associates index files with data files when data file name ends with dots. The data entry program now always displays DEFAULT values as asterisks. 14 Jun 00 - The data entry program now correctly display changed column heading text in a manner consistent with the data entry designer. The data entry program now correctly performs page up and page down when focus starts within a roster. 18 Jul 00 - The data entry program now rebuilds index files for any data files modified since the index was last built. The data entry program now correctly builds index files for empty data files. The data entry program now aborts data entry with an error message if it cannot build the needed index files. The data entry program now correctly displays the progress bar when building an index file. The data entry program a more informative error message when duplicate indexs are found. The data entry program now does not crash when entering values in subitems which are part of a multiply occurring items. 04 Aug 00 - The data entry program now correctly allows entry of negative and decimal items when ZeroFill is Yes in the dictionary. The data entry program now doesn't crash under some circumstances using multiple forms. 08 Aug 00 - The data entry program now correctly handles entry of blanks. This corrects a problem introduced in the 04 Aug version. 25 Oct 00 - The data entry program now deletes any existing index file when a new data file is created. The data entry program now does not give unnecessary "section trucated" messages. Cross Tabulation ================ 18 Jul 00 - The cross tabulation program now correctly handle commas as decimal characters when displaying and saving tables. The cross tabulation program now correctly tabulate items which have categories containing negative signs. The cross tabulation program now correctly tabulates when universe items use value labels for values. The cross tabulation program now correctly accepts negative signs and decimal values in the universe. 04 Aug 00 - The cross tabulation program now correctly tabulates when universe items have negative or decimal user defined values or value ranges. The cross tabulation program now correctly generates categories for items with negatives and decimals. Data Dictionary Conversion ========================== 30 May 00 - The dictionary conversion program now does not crash when converting ISSA dictionaries. 14 Jun 00 - The dictionary conversion program now puts out a warning message that it cannot convert values greater than 15 characters to IMPS 3.1 data dictionaries. 18 Jul 00 - The dictionary conversion program now accepts .WST files for conversion. The dictionary conversion program now correctly handles ISSA dictionaries with repeats of the same level. The dictionary conversion program now sets the CSPro System Controlled Option for all ISSA input dictionaries. The dictionary conversion program now correctly converts the ISSA Skip option to CSPro. The dictionary conversion program no longer attempts to convert box characters in ISSA forms to CSPro. 04 Aug 00 - The dictionary conversion program now sets all items converted from IMPS 4.1 dictionaries to ZeroFill = YES. The dictionary conversion program now correctly truncates names when converting from CSPro to IMPS 3.1. 25 Oct 00 - The dictionary conversion program now correctly converts multilevel CSPro dictionaries to IMPS 3.1. Shape to Map Conversion ======================= 18 Jul 00 - The shape to map conversion program now allows up to 2 million points. The shape to map conversion program now gives better feedback on the thinning process. ============================================================================= Notes for users of beta versions -------------------------------- 1. Applications and Data Dictionaries created by Beta Versions 2.00.018 or before WILL NOT work. Before you can use them, you must make the following changes to CSPro application and dictionary files: 1. Rename all *.DDW files to *.DCF 2. Rename all *.FRM files to *.FMF 3. Rename all *.MSG files to *.MGF 4. Rename all *.HLP files to *.HPF 5. Rename all *.PIF files to *.PFF 6. Edit any *.FMF file to change dictionary file extension to DCF. 7. Edit any *.XTS file to change dictionary file extension to DCF. 8. Edit any *.APL file to change extensions as above. These changes were necessary to avoid conflicts with past versions of IMPS and ISSA and avoid conflicts with other Windows software. 2. Data Entry Applications or Form files created by Beta Versions 2.00.008 or before WILL NOT work. Before you can use them, you must text edit all your *.FRM files changing Occurrence=1 to Occurrence=-1