Changed all data and variable-related functions to iNZightTools
2.0.0.
Mdules are now more modular, and accessed from a separate menu item 'Modules'. The modules in the 'Advanced' menu will slowly be deprecated as they are ported to the new API.
For developers, modules are now easier to maintain independently (as git submodules), and the iNZModule
class supports installation of dependencies, plus some other methods.
readr::read_delim
) (#401)skimr::skim()
freezing GUI when number of variables in the dataset is largeinzight.default.par
to override the default values for any iNZightPlots::inzpar()
settingsRedesigned from the original prototype, the new modules functionality is built directly into 'iNZight', and will eventually lead to the deprecation of 'iNZightModules'. Modules can be installed at specific versions, including dependencies, and include capablity to add new menu items to 'iNZight'. Each module has its own library, which should reduce clashes where packages depend on different versions of a package.
A major change in this release is the landing screen, with a tidied interface. We have also gone through and adjusted all of the module windows to be more consistent (particularly for the button order).
iNZViewSwitcherWidget
-> iNZDataToolbar
skimr::skim()
)iNZCtrlWidget
)iNZExportWin
to replace broken iNZSaveWin
(#374, @tmelliott)iNZTransformWin
redesigned with dropdown to select boxes and buttons to apply transforms - drag-and-drop still worksiNZCollapseWin
uses _
instead of .
in new variable nameiNZRenameFactorLevelsWin
window modified slightly to be a little more intuitiveiNZConToDtWin
, iNZExtFromDtWin
, iNZAggregatedtWin
redesigned to have previews on the right-hand-side (rather than below)Many of the user-visible changes are aesthetic, and part of this change included adding a new
'superclass' for all module windows within 'iNZight'. This involved refactoring all of these
modules to inherit from iNZWindow
. Additionally, class names where changed as listed below.
iNZWindow
'superclass' to make it easier to create consistent pop-up windows (#375, @tmelliott). The following windows now inherit from iNZWindow
: iNZFilterWin
, iNZSortWin
, iNZAggregateWin
, iNZStackWin
, iNZReorderVarsWin
, iNZReshapeWin
, iNZSeparateWin
, iNZUniteWin
, iNZJoinWin
, iNZAppendRowsWin
, iNZDataReportWin
, iNZValidateWin
, iNZRenameDataWin
, iNZConToCatWin
, iNZTransformWin
, iNZStandardiseWin
, iNZFormClassIntervalsWin
, iNZRankWin
, iNZConToCatMultiWin
, iNZReorderLevelsWin
, iNZRenameFactorLevelsWin
, iNZCombineWin
, iNZConToDtWin
, iNZExtFromDtWin
, iNZAggDtWin
, iNZCreateVarWin
, iNZMissToCatWin
, iNZDeleteVarWin
iNZFilterWin
)iNZSortbyDataWin
to iNZSortWin
iNZstackVarWin
to iNZStackWin
iNZReshapeDataWin
to iNZReshapeWin
iNZSeparateDataWin
to iNZSeparateWin
iNZUniteDataWin
to iNZUniteWin
iNZjoinDataWin
to iNZJoinWin
iNZappendrowWin
to iNZAppendRowsWin
iNZrenameDataWin
to iNZRenameDataWin
iNZconToCatWin
to iNZConToCatWin
iNZtrnsWin
to iNZTransformWin
iNZstdVarWin
to iNZStandardiseWin
iNZformClassIntervals
to iNZFormClassIntervalsWin
iNZrankNumWin
to iNZRankWin
iNZctocatmulWin
to iNZConToCatMultiWin
iNZreorderWin
to iNZReorderLevelsWin
iNZcllpsWin
to iNZCollapseWin
iNZrenameWin
to iNZRenameFactorLevelsWin
iNZcmbCatWin
to iNZCombineWin
iNZconTodtWin
to iNZConToDtWin
iNZExtfromdtWin
to iNZExtFromDtWin
iNZAggregatedtWin
to iNZAggDtWin
iNZrnmVarWin
to iNZRenameVarWin
iNZcrteVarWin
to iNZCreateVarWin
iNZmissCatWin
to iNZMissToCatWin
iNZdeleteVarWin
to iNZDeleteVarWin
iNZSurveyDesign
and iNZSurveyPostStrat
specification windows using new iNZWindow
classAlso we have added a new update_document()
method for more modular control of the GUI document.
iNZexpandTblWin
uses new update_document()
methoddispose_fun
from being called when iNZight closed after reloadinginference.type
for survey bar charts (comparison intervals not yet implemented)LOCK_PACKAGES
; if TRUE
, installing/updating diablediNZightTools::form_class_intervals()
function; includes code and a much smoother interface, with preview of resulting intervalstools::R_user_dir()
; user is prompted to create config directoriesdisposeR
argument in iNZight()
has been replaced with dispose_fun
, allowing users to pass a function to be called when iNZight closes (rather then only allowing q()
)Plus many other fixes and changes from other iNZight packages
Add to Plot > Axes
from displaying correctly if dot plot variable 1 was the factor (instead of Var2) (#348, @tmelliott)This release is a complete overhaul of the way in which variables are passed around behind the scenes, making it possible to display and modify code for the current plot. The main focus for this release is to narrow the gap between GUI and coding for users interested in learning to use R.
iNZInfoWindow
class to support both "Get Summary" and "Get Inference" which includes future scalability to code-writing and manual user-modifiable code snippets, plus an extensible command panel.Since this is a major release, it includes many bug fixes as part of the above major changes.
stringsAsFactors = TRUE
for upcoming R 4.0.0deparse
returns multiple lines (#281, @tmelliott)Release date: 11 November 2019
Release date: 23 September 2019
Release date: 2 September 2019
Release date: 26 August 2019
family = "normal"
fontsRelease date: 13 August 2019
utils::View()
Release date: 22 July 2019
Release date: 15 July 2019
Release date: 30 April 2019
*_join()
Release date: 05 April 2019
Release date: 12 February 2019
Release date: 01 February 2019
Release date: 16 January 2019
Release date: 07 January 2019
specifying survey design now writes code history
remove NULL arguments from survey design call
modules path is prepended to libPaths
added unit testing
Release date: 15 November 2018
Release date: 10 August 2018
Release date: 15 August 2018
Release date: 25 May 2018
Release date: 21 February 2018
Release date: 23 January 2018
Release date: 12 January 2018
Release date: 02 October 2017
Release date: 25 August 2017
Release date: 18 August 2017
Release date: 02 June 2017
iNZightPlots
Release date: 23 March 2017
Release date: 13 December 2016
Main changes in this update are within the Inference functions; t-tests performed on request.
SURFIncomeSurvey
data set (200 row subset) to examplesRelease date: 12 October 2016
Release date: 04 October 2016
Release date: 23 September 2016
Release date: 5 September, 2016
This is a major new release of iNZight, so many things have changed. We hope you like them!
Here's just a few of the major new features to iNZight.
We can't list everything here, but some of the important ones are listed below.
Given the magnitude of changes, there's little point mentioning the minor ones and bug fixes!
Release date: 16 November 2015
Release date: 08 November, 2015
Release date: 02 November 2015
Release date: 28 October 2015
n.missing
now correct)Release date: 21 October 2015
RODBC
package; this causes
issues on Mac attempting to manually install.Release date: 12 October, 2015
Release date: 4 August, 2015
survey
packages and thus incorporate weights.Release date: 01 July 2015
Release date: 27 July 2015
Release date: 16 June, 2015
Release date: 09 June 2015
Release date: 25 May, 2015
colour by
is set, but the graph is changed to a histogram,
the legend is removed from the plotRelease date: 10 March 2015
Release date: 10 February 2015
Release date: 12 December 2014
Release date: 18 November 2014
Release date: 17 September, 2014
Release date: 17 June, 2014
Release date: 27 March, 2014
id
or any other
variable. This feature works for both dot plots and scatter plots.Users can force scatter plots when the sample size is large, rather than using the alternative grid-density plot.
Missing observations can be converted to categorical
levels. For categorical variables, the result is a new factor with
the same levels as the original variable, but the additional
missing
factor level. For continuous variables, a new factor
variable with two levels, missing
and not missing
is created.
Rename Levels
and Rename factor levels
windows.cancel
has been fixed.Release date: 18 January, 2014
The entire iNZight module of iNZightVIT has been rewritten, with a multitude of changes along the way.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.