Releases: AlexChristensen/SemNetCleaner
SemNetCleaner 1.3.0
Changes in version 1.3.0
o ADD: function to convert cleaned data to the SNAFU library's format in Python: convert2snafu
o UPDATE: correct.changes included within textcleaner to streamline code for single function preprocessing
o UPDATE: edit function added within the correct.changes function to allow more seamless interface
o UPDATE: change tracking has been added to correct.changes in the output ($spellcheck$changes)
o UPDATE: textcleaner's help is now more helpful
o UPDATE: text styling (face and color) are now adaptive to OS, software (R and RStudio), and RStudio theme
SemNetCleaner 1.2.0
Changes in version 1.2.0
o MAJOR UPDATE: overhauled textcleaner system to be more functionally efficient, convenient, and aesthetically intuitive
o UPDATE: error catching added to textcleaner and correct.changes so not all is lost (data up to error will be saved and returned)
o MOVE: equate and finalize moved from SemNetCleaner to SemNeT
o UPDATE: moved many miscellaneous functions to internals to clean up package presentation
o UPDATE: cleaned up textcleaner code to be more streamlined and readable
o REMOVE: lead.word data was removed because the rm.lead.space function was moved to internals
Changes in version 1.1.5
o FIX: read.data bug for .csv files
o FIX: NA bug in textcleaner
o ADD: resp2bin converts response matrix to binary response matrix
o FIX: naming output in equate function
o FIX: pluralize handling of words ending in 'ion'
Changes in version 1.1.4
o diacritic characters bug fux in qwerty.dist
o temporary bug fix in correct.changes (see code)
o removed progress bar for Macs and Linux -- will work on progress bar solution at a later time
o fixed diacritic character error for Macs
Changes in version 1.1.3
o fixed fatal bug in correct.changes
SemNetCleaner 1.1.2
Changes in version 1.1.2
o updates to documentation
o fixed obnoxious message bug in textcleaner function
o changed progress bar in spell.check.dictionary to display words done out of words in total (rather than percentage)
o updated citation (PsyArXiv)
o added vignettes for preprocessing and estimating semantic networks
Changes in version 1.1.1
o equate now handles any number of groups (equate.multi is defunct and merged into equate)
o added a group variable for the dataset 'open.animals'
o removed option to save appendix dictionary to package (not allowed by CRAN policies)
o added a general function to read in common types of data file extensions: read.data
o updated textcleaner to bypass double query for adding a dictionary
o bug fixes in textcleaner and spell.check.dictionary
o updated singularize and pluralize rule sets
o removed autoConverge and autoDestr functions
o changed corr.chn to correct.changes
Changes in version 1.1.0
o cleaned up examples and removed unnecessary datasets ('convmat', 'rmat', and 'trial')
o updated spell.check.dictionary to automate continuous string selection when continuous response length is greater than maximum continuous string length in dictionary
o changed output to have quotes around words being asked to add into dictionary to decipher whether they are a string or separate words
o 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)
o updated word.check.wrapper so that 10 responses are always given if the original response is not auto-corrected
o 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
o fixed save dictionary bug in spell.check.dictionary
o added a response option called, 'CONTEXT' to the word.check.wrapper function to give greater context around a participant's response
o added third auto-correct function using hunspell_suggest function to the word.check.wrapper function
o updated functionality of code -- improved speed of several lines in textcleaner and spell.check.dictionary
o fixed multi-word bug in spell.check.dictionary
SemNetCleaner 1.0.0
Changes in version 1.0.0
o Algorithm for 'best.guess' was changed to Damerau-Levenshtein distance
o 'corr.chn' function code was cleaned up and streamlined
o 'animals.database' has been moved to the 'SemNetDictionaries' package. It was renamed as 'animals.dictionary'
o 'animals.misnomer' was removed
o 'textcleaner' function code was cleaned up and streamlined. Integrated functionality with the 'SemNetDicationaries' package
o 'autoConverge' function code was cleaned up and streamlined
Changes in version 0.9.9
o animals.database: a database for animals was added
o animals.misnomer: common misnomers for animals was added
o textcleaner: added database functionality, which makes the cleaning process more accurate, efficient, and reproducible
o several wrapper functions added to aid textcleaning from a database
Changes in version 0.1.2
o autoConverge: significantly improved interface
o separated all function files into individual files
o 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
o destr: improved functionality to allow selection of separating character
o randwalk: added a function to simulate random walks on the network to examine spontaenous spreading activation
o bin2resp: a function to change cleaned binary response data back into character data for each participant
Changes in version 0.1.1
o cosine: added cosine similarity
o semnetboot: changed name to partboot and added the cosine similarity
o semnetmeas: moved from NetworkToolbox
o plot.partboot: a function that generates "raindrop" plots for bootstrapped data
o org.plot: an organization function for plot.partboot (not for individual use)
o convert2cytoscape: added a function to convert a network matrix into a sparse matrix for Cytoscape visualization
o added new examples with corresponding data files
Changes in version 0.1.0
o autoConverge: created an automated converge function to eliminate the manual converge process
o autoDeStr: created an automated de-string function to eliminate most manual de-stringing
o fine-tuned most functions
o semnetboot: moved from package NetworkToolbox
SemNetCleaner 0.9.9
New and improved (see NEWS file for more details)