NEWS
CITAN 2022.1.1 (2022-03-21)
- No longer depends on 'hash' (to-be archived package).
CITAN 2021.11-1 (2021-11-01)
- No longer depends on 'RGtk2' (orphaned package).
CITAN 2015.12-2 (2015-12-13)
CITAN 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.
CITAN 2011.08-1 (2011-08-12)
CITAN 2011.05-1 (2011-05-15)
- 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.
CITAN 2011.04-2 (2011-04-23)
- 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.
CITAN 2011.04-1 (2011-04-09)
- 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.
CITAN 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 0<s<=1.
- pareto2.mleksestimate(), discrpareto2.mleksestimate,
discrpareto2.mlekestimate - new functions
to find the parameter estimates for the Type II-Pareto
distribition and its discretized version using the MLE.
- pareto2.confint.h() - changed method of calculation.
- pareto2.confint.h.lower(), pareto2.confint.h.upper() - new functions
for exact lower- and upper confidence bounds of the theoretical h-index
given the value of a (sample) h-index.
CITAN 2011.03-1 (2011-03-04)
- pareto2.htest.approx() - new function: Two-sample asymptotic h-test
for equality of shape parameters for Type II-Pareto distributions
with known scale parameter.
- pareto2.mlekestimate() - new function to estimate the shape parameter
of the Pareto-type II distribution using unbiased MLE.
- pareto2.goftest() - params 'k' and 's' added.
- index.rp(), index.lp() - now checking param 'p' for possible flaws.
- pareto2.zsestimate() - now checking param 'x' for possible flaws.
- All functions using the Pareto-type II distribution now accept
scale parameter s>0.
- Minor bug fixes.
CITAN 2011.02-1 (2011-02-28)