{"id":272,"date":"2010-03-30T06:02:47","date_gmt":"2010-03-30T10:02:47","guid":{"rendered":"http:\/\/www.sofastatistics.com\/blog\/?p=272"},"modified":"2010-03-30T06:14:13","modified_gmt":"2010-03-30T10:14:13","slug":"0-9-7-improved-data-design-report-tables-and-ods-importing","status":"publish","type":"post","link":"http:\/\/www.sofastatistics.com\/blog\/0-9-7-improved-data-design-report-tables-and-ods-importing\/","title":{"rendered":"0.9.7 Improved data design, report tables, and ODS importing"},"content":{"rendered":"<p>There are four big changes in the latest version.  They&#8217;re not really new features as such &#8211; the changes are mainly focused on making SOFA Statistics more pleasant to use.  We hope you like it :-).<\/p>\n<p>1) When designing or redesigning data tables, users now have visual feedback on the changes made in the form of a demonstration table:<\/p>\n<div id=\"attachment_276\" style=\"width: 440px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/data_design_form.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-276\" src=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/data_design_form.jpg\" alt=\"Data design form\" title=\"Data design form\" width=\"430\" height=\"211\" class=\"size-full wp-image-276\" srcset=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/data_design_form.jpg 430w, http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/data_design_form-300x147.jpg 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><\/a><p id=\"caption-attachment-276\" class=\"wp-caption-text\">Data design form<\/p><\/div>\n<p>2) The Projects form has been made a bit more attractive and coherent.  Hopefully, it will be easier to use:<\/p>\n<div id=\"attachment_274\" style=\"width: 440px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/project_refreshed.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-274\" src=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/project_refreshed.jpg\" alt=\"Project form refreshed\" title=\"Project form refreshed\" width=\"430\" height=\"347\" class=\"size-full wp-image-274\" srcset=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/project_refreshed.jpg 430w, http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/project_refreshed-300x242.jpg 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><\/a><p id=\"caption-attachment-274\" class=\"wp-caption-text\">Project form refreshed<\/p><\/div>\n<p>3) Demonstration report tables are more visually distinct from actual report tables (i.e. those run off the data):<\/p>\n<div id=\"attachment_277\" style=\"width: 440px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/demo_more_faint.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-277\" src=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/demo_more_faint.jpg\" alt=\"Demo tables more faint\" title=\"Demo tables more faint\" width=\"430\" height=\"260\" class=\"size-full wp-image-277\" srcset=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/demo_more_faint.jpg 430w, http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/demo_more_faint-300x181.jpg 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><\/a><p id=\"caption-attachment-277\" class=\"wp-caption-text\">Demo tables more faint<\/p><\/div>\n<p>4) Better guidance when asking if a csv file or spreadsheet has a header or not:<\/p>\n<div id=\"attachment_279\" style=\"width: 440px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/import_has_header.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-279\" src=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/import_has_header.jpg\" alt=\"Import has header\" title=\"Import has header\" width=\"430\" height=\"349\" class=\"size-full wp-image-279\" srcset=\"http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/import_has_header.jpg 430w, http:\/\/www.sofastatistics.com\/blog\/wp-content\/uploads\/2010\/03\/import_has_header-300x243.jpg 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><\/a><p id=\"caption-attachment-279\" class=\"wp-caption-text\">Import has header<\/p><\/div>\n<p>Here is the full list of improvements:<\/p>\n<ul>\n<li>When designing or redesigning a data table, users can see a demonstration table showing their changes as they go. It uses a few rows of real data where possible to be more realistic.<\/li>\n<li>When prompted to choose whether import source file has a header or not, example images appropriate to the type are shown and the options are &#8216;Has header row&#8217;, &#8216;No header&#8217;, and &#8216;Cancel&#8217;.<\/li>\n<li>Demonstration text data is now more varied in width and more sensible.<\/li>\n<li>The Projects form has an improved appearance and is more friendly and easy to understand.<\/li>\n<li>Styling of report tables improved, especially for the raw data list table.<\/li>\n<li>Demonstration tables are more visually distinct from report tables based on actual data (more faint).<\/li>\n<li>Better details left for user if unable to connect to a type of database.<\/li>\n<li>Can now use delete key when naming fields in data table design view.<\/li>\n<\/ul>\n<p>And there are bug fixes:<\/p>\n<ul>\n<li>Fixed ods import bug where repeating columns with values were only treated as one data cell.  Major cleanup of ods importing code.<\/li>\n<li>Copes with user having multiple versions of wxpython installed &#8211; explicitly uses correct version.<\/li>\n<li>Fixed bug when inserting new rows into a new data table design.<\/li>\n<li>Fixed small bug where renaming an odd table name in design view wouldn&#8217;t result in the original named table being deleted.<\/li>\n<li>\nEmpty strings not accepted as valid SQLite tables or fields.<\/li>\n<li>Fixed bug where enabling of Import button lagged changes to text for source name and SOFA Table Name.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>There are four big changes in the latest version. They&#8217;re not really new features as such &#8211; the changes are mainly focused on making SOFA Statistics more pleasant to use. We hope you like it :-). 1) When designing or redesigning data tables, users now have visual feedback on the changes made in the form [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-272","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/posts\/272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/comments?post=272"}],"version-history":[{"count":7,"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/posts\/272\/revisions"}],"predecessor-version":[{"id":283,"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/posts\/272\/revisions\/283"}],"wp:attachment":[{"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/media?parent=272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/categories?post=272"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sofastatistics.com\/blog\/wp-json\/wp\/v2\/tags?post=272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}