NEWS
SemNetCleaner 1.3.6
- FIX: major fixes to free association preprocessing pipeline
SemNetCleaner 1.3.5
- UPDATE: added parallel processing for large spell checks
- ADD: 'textcleaner' functionality for free association response tasks (*hunspell* is used to expedite processing)
- FIX: 'singularize' handling of words ending in "es"
- REMOVE: dependency *miniUI* and *editData*
SemNetCleaner 1.3.4 (2021-09-16)
- FIX: error in getting "automated" data from 'textcleaner' into Shiny GUI
SemNetCleaner 1.3.3 (2021-08-16)
- FIX: 'edit' error on Macs, switched to 'editData', and added *editData* dependency
SemNetCleaner 1.3.2
- UPDATE: faster conversion between US and UK spellings
- FIX: revert of 'singularize'
SemNetCleaner 1.3.1 (2020-12-04)
- UPDATE: 'textcleaner' now allows for either UK or US English spelling
- FIX: 'correct.changes' did not like vectors (see GitHub Issue #4)
- FIX: bug for BAD STRING option in 'textcleaner' fixed (see GitHub Issue #5)
- UPDATE: new output and message for dictionary and monikers in 'textcleaner'
- FIX: bug for moniker check when 'dictionary = "general"' in 'textcleaner' (see GitHub Issue #7)
- UPDATE: internal adjustment for parsing multiple words with the general dictionary (speeds up process)
- ADD: preprocessing data from SemNA tutorial ('open.preprocess')
SemNetCleaner 1.3.0 (2020-09-24)
- ADD: function to convert cleaned data to the SNAFU library's format in Python: 'convert2snafu'
- UPDATE: 'correct.changes' included within 'textcleaner' to streamline code for single function preprocessing
- UPDATE: 'edit' function added within the 'correct.changes' function to allow more seamless interface
- UPDATE: change tracking has been added to 'correct.changes' in the output ('$spellcheck$changes')
- UPDATE: ‘textcleaner'’s help is now more helpful
- UPDATE: text styling (face and color) are now adaptive to OS, software (R and RStudio), and RStudio theme
SemNetCleaner 1.2.0 (2020-06-09)
- **MAJOR UPDATE**: overhauled 'textcleaner' and 'correct.changes' system to be more functionally efficient, convenient, and aesthetically intuitive
- ADD: a walkthrough has been added prior to the manual spell-check in 'textcleaner'
- ADD: a help option has been added to 'textcleaner'
- UPDATE: error catching added to 'textcleaner' and 'correct.changes' so not all is lost (data up to error will be saved and returned)
- MOVE: 'equate' and 'finalize' moved from SemNetCleaner to SemNeT
- UPDATE: moved many miscellaneous functions to internals to clean up package presentation
- UPDATE: cleaned up textcleaner code to be more streamlined and readable
- REMOVE: lead.word data was removed because the 'rm.lead.space' function was moved to internals
SemNetCleaner 1.1.5 (2020-03-22)
- FIX: 'read.data' bug for .csv files
- FIX: NA bug in 'textcleaner'
- ADD: 'resp2bin' converts response matrix to binary response matrix
- FIX: naming output in 'equate' function
- FIX: ‘pluralize' handling of words ending in ’ion'
SemNetCleaner 1.1.4 (2020-02-17)
- diacritic characters bug fux in 'qwerty.dist'
- temporary bug fix in 'correct.changes' (see code)
- removed progress bar for Macs and Linux -- will work on progress bar solution at a later time
- fixed diacritic character error for Macs
SemNetCleaner 1.1.3 (2019-12-01)
- fixed fatal bug in 'correct.changes'
SemNetCleaner 1.1.2 (2019-10-28)
- updates to documentation
- fixed obnoxious message bug in 'textcleaner' function
- changed progress bar in 'spell.check.dictionary' to display words done out of words in total (rather than percentage)
- updated citation (PsyArXiv)
- added vignettes for preprocessing and estimating semantic networks
SemNetCleaner 1.1.1 (2019-09-27)
- 'equate' now handles any number of groups ('equate.multi' is defunct and merged into 'equate')
- added a group variable for the dataset 'open.animals'
- removed option to save appendix dictionary to package (not allowed by CRAN policies)
- added a general function to read in common types of data file extensions: 'read.data'
- updated 'textcleaner' to bypass double query for adding a dictionary
- bug fixes in 'textcleaner' and 'spell.check.dictionary'
- updated 'singularize' and 'pluralize' rule sets
- removed 'autoConverge' and 'autoDestr' functions
- changed 'corr.chn' to 'correct.changes'
SemNetCleaner 1.1.0 (2019-08-06)
- cleaned up examples and removed unnecessary datasets ('convmat', 'rmat', and 'trial')
- updated 'spell.check.dictionary' to automate continuous string selection when continuous response length is greater than maximum continuous string length in dictionary
- changed output to have quotes around words being asked to add into dictionary to decipher whether they are a string or separate words
- updated ‘splitstr.check' so responses are not repeated after they’ve been corrected. Also no longer asks to split responses that are in the dictionary (splits them automatically)
- updated 'word.check.wrapper' so that 10 responses are always given if the original response is not auto-corrected
- added additional nested list called 'auto' to spellcheck object in 'textcleaner' and 'corr.chn' functions, which includes only the incorrect responses changed during the spell-check
- fixed save dictionary bug in 'spell.check.dictionary'
- added a response option called, 'CONTEXT' to the ‘word.check.wrapper' function to give greater context around a participant’s response
- added third auto-correct function using 'hunspell_suggest' function to the 'word.check.wrapper' function
- updated functionality of code -- improved speed of several lines in 'textcleaner' and 'spell.check.dictionary'
- fixed multi-word bug in 'spell.check.dictionary'
SemNetCleaner 1.0.0 (2019-07-01)
- fixed bug in 'rm.lead.space' for Linux
- updated 'textcleaner' to default to 'general.dictionary' when no dictionary is specified
- updated citation
- algorithm for 'best.guess' was changed to Damerau-Levenshtein distance
- 'corr.chn' function code was cleaned up and streamlined
- 'animals.database' has been moved to the 'SemNetDictionaries' package. It was renamed as 'animals.dictionary'
- 'animals.misnomer' was removed
- ‘textcleaner' function code was cleaned up and streamlined. Integrated functionality with the ’SemNetDicationaries' package
- 'autoConverge' function code was cleaned up and streamlined
SemNetCleaner 0.9.9 (2018-07-27)
- animals.database: a database for animals was added
- animals.misnomer: common misnomers for animals was added
- textcleaner: added database functionality, which makes the cleaning process more accurate, efficient, and reproducible
- several wrapper functions added to aid textcleaning from a database
SemNetCleaner 0.1.2
- autoConverge: significantly improved interface
- separated all function files into individual files
- semnetcleaner (changed to textcleaner): added argument to input participants by row or column; ids now included for output; added output to show what spellcheck changed
- destr: improved functionality to allow selection of separating character
- randwalk: added a function to simulate random walks on the network to examine spontaenous spreading activation
- bin2resp: a function to change cleaned binary response data back into character data for each participant
SemNetCleaner 0.1.1 (2018-05-16)
- cosine: added cosine similarity
- semnetboot: changed name to partboot and added the cosine similarity
- semnetmeas: moved from NetworkToolbox
- plot.partboot: a function that generates "raindrop" plots for bootstrapped data
- org.plot: an organization function for plot.partboot (not for individual use)
- convert2cytoscape: added a function to convert a network matrix into a sparse matrix for Cytoscape visualization
- added new examples with corresponding data files
SemNetCleaner 0.1.0
- autoConverge: created an automated converge function to eliminate the manual converge process
- autoDeStr: created an automated de-string function to eliminate most manual de-stringing
- fine-tuned most functions
- semnetboot: moved from package NetworkToolbox