Skip to content

Releases: AlexChristensen/SemNetCleaner

SemNetCleaner 1.3.0

05 Oct 13:41
90f2f0e
Compare
Choose a tag to compare

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

20 Apr 01:43
0c66d3e
Compare
Choose a tag to compare

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

28 Oct 15:36
a36874c
Compare
Choose a tag to compare

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

25 Jun 18:58
c3d7bfd
Compare
Choose a tag to compare

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

27 Jul 21:47
278c801
Compare
Choose a tag to compare

New and improved (see NEWS file for more details)