CITAN PACKAGE CHANGELOG ******************************************************************************* 2022.1.1 /2022-03-22/ * No longer depends on `hash` (to-be archived package). ******************************************************************************* 2021.11-1 /2021-11-01/ * No longer depends on `RGtk2` (orphaned package). ******************************************************************************* 2015.12-2 /2015-12-12/ * Various bug fixes. ******************************************************************************* 2014.12-1 /2014-12-06/ * Scopus_SourceList and Scopus_ASJC - updated (Oct 2011). * Scopus_ImportSources - rewritten, optimized. * Scopus_ReadCSV() - rewritten, allows other formats than 40 column CSVs. * lbsImportDocuments() - rewritten, Sources are identified by Title (instead of ISSN, which is not available in Scopus `Citations only' format), surnameFirstnameCommaSeparated parameter (defaults FALSE for backward compatibility), author names are converted to upper case while adding. * lbsCreate() - new RDBS scheme (Biblio_Citations added, Biblio_Languages and Biblio_Countries dropped, allow for nondestructive Author merging - AuthorGroup field) * Many functions have been moved to the `agop` package, dependency added. ******************************************************************************* 2011.08-1 /2011-08-11/ * Documentation cleanup. ******************************************************************************* 2011.05-1 /2011-05-14/ * CITAN now depends on hash. * discrpareto2.goftest() - goodness-of-fit test for a discrete Pareto-Type II distribution. * lbsTidy() - new function that makes some consistency checks on the DB. * sqlNumericOrNULL, sqlStringOrNULL, sqlSwitchOrNULL - now accept more than one element at a time. * lbsGetInfoAuthors(), lbsGetInfoDocuments() - now allow large result sets. * Scopus_ImportSources() - time-optimized (15% faster). * lbsFindDuplicateTitles() - bug fixed: incorrect author count for aggressiveness>=1. * lbsDescriptiveStats() - bug fixed: incorrect document count for 1<=which<=5. ******************************************************************************* 2011.04-2 /2011-04-19/ * CITAN now depends on RGtk2. * Case-insensitive ISSN, UniqueId, Language and authors' Names matching in lbsImportDocuments(). * 'verbose' mode in lbsImportDocuments(), Scopus_ImportSources() now displays a dialog window. * lbsCreate() - minor improvements in SQL queries for Local Bibliometric Storage creation. * 'warnDuplicateTitles' param removed from lbsImportDocuments(). * Function name cleanup: dbBiblio* -> lbs* (CHANGELOG updated). New functions: * lbsSearchAuthors() - finds authors meeting given criteria. * lbsSearchDocuments() - finds documents meeting given criteria. * lbsGetInfoAuthors() - retrieves basic information on given authors. * lbsGetInfoDocuments() - retrieves information on given documents. * lbsFindDuplicateTitles() - suggests documents to be deleted (EXPERIMENTAL algorithm implemented). * lbsFindDuplicateAuthors() - suggests authors to be merged (EXPERIMENTAL algorithm implemented). * lbsDeleteDocuments() - deletes given documents. * lbsMergeAuthors() - merges given authors. ******************************************************************************* 2011.04-1 /2011-04-08/ * CITAN now depends on R (>= 2.10.0), DBI and RSQLite. * Datafiles included: Scopus_ASJC, Scopus_SourceList - information on sources covered by Elsevier SciVerse Scopus bibliometric database and their ASJC classification codes. License information: this data are publicly available and hence no special permission is needed to redistribute them (information from Elsevier). New functions: * sqlTrim(), sqlEscapeTrim(), sqlEscape(), sqlSwitchOrNULL(), sqlStringOrNULL(), sqlNumericOrNULL() prepare data of various types for use in SQL queries. * dbExecQuery() - executes an SQL query and immediately frees all allocated resources. * lbsConnect() - connects to a local bibliometric storage handled by SQLite engine. * lbsCreate() - creates an empty local bibliometric storage. * lbsClear() - clears a local bibliometric storage by dropping all tables named Biblio_* and all views named ViewBiblio_*. * lbsDeleteAllAuthorsDocuments() - deletes are author, document and survey information from a local bibliometric storage. * Scopus_ImportSources() - imports SciVerse Scopus covered titles and their ASJC codes to an empty local bibliometric storage. * Scopus_ReadCSV() - reads bibliography entries from a 40-column CSV file created e.g. with SciVerse Scopus (Complete format). * lbsImportDocuments() - imports publications from a special 14-column data frame to a local bibliometric storage. Such an input may be created e.g. with Scopus_ReadCSV(). * lbsDescriptiveStats() - performs preliminary data analysis of data in a local bibliometric storage by displaying some basic descriptive statistics and plots. * lbsGetCitations() - creates citation sequences for authors in a local bibliometric storage, that is vectors of citation counts of all the documents mapped to selected authors. The results may be restricted to a given Survey or document types. * lbsAssess() - Calculates values of impact functions for a given list given citation sequences. ******************************************************************************* 2011.03-2 /2011-03-23/ * pareto2.phirsch(), pareto2.dhirsch() - time-optimized versions of phirsch() and dhirsch() for the Pareto-Type II distribution. * pareto2.htest() - time-optimized (e.g. 48.26 vs 2.72 sec. for n=25, 22.44 vs 1.40 sec. for n=10). * pareto2.goftest() - minor bug fix; removed `alternative' parameter as ad.test() does not support it. * pareto2.zsestimate() - minor bug fix; allow shape parameter 00. * Minor bug fixes. ******************************************************************************* 2011.02-1 /2011-02-28/ * First public release. *******************************************************************************