Package: NatChat 1.1.0

Monah Abou Alezz

NatChat: Chatting with Nature Journals Current Issue using a local Language Model

The goal of NatChat is to provide fast, local-language-model-powered summaries of articles from the current issues of Nature journals, making cutting-edge science more accessible and digestible. The package includes functions to identify available journals, retrieve articles from the latest issues, construct prompts for summarization and generate natural-language summaries using large language models (LLMs) via the 'ollama' interface. Output can be formatted for use in markdown tables, reports, or summaries. This tool is particularly useful for researchers, educators, and clinicians who want to stay up to date with the latest literature across multiple disciplines.

Authors:Monah Abou Alezz [aut, cre, cph]

NatChat_1.1.0.tar.gz
NatChat_1.1.0.zip(r-4.7-any)NatChat_1.1.0.zip(r-4.6-any)NatChat_1.1.0.zip(r-4.5-any)
NatChat_1.1.0.tgz(r-4.6-any)NatChat_1.1.0.tgz(r-4.5-any)
NatChat_1.1.0.tar.gz(r-4.7-any)NatChat_1.1.0.tar.gz(r-4.6-any)
NatChat_1.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
NatChat/json (API)

# Install 'NatChat' in R:
install.packages('NatChat', repos = c('https://monahton.r-universe.dev', 'https://cloud.r-project.org'))

Reviews:monahton #

Bug tracker:https://github.com/monahton/natchat/issues

Pkgdown/docs site:https://monahton.github.io

On CRAN:

Conda:

2.00 score 2 stars 3 scripts 10 exports 40 dependencies

Last updated from:08d85dff72 (on main). Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK185
source / vignettesOK222
linux-releaseOK221
macos-releaseOK242
macos-oldrelOK221
windows-develOK168
windows-releaseOK145
windows-oldrelOK174
wasm-releaseOK105

Exports:add_promptadd_summarybuild_promptcheck_ollamafilter_articlesget_articlesnat_journalssave_reportsummarize_journaltt_article

Dependencies:askpassbase64encbitbit64clicliprcpp11crayoncurldplyrgenericsgluehmshttrhttr2jsonlitelifecyclemagrittrmimeollamaropensslpillarpkgconfigprettyunitsprogressR6readrrlangrvestselectrsystibbletidyselecttinytabletzdbutf8vctrsvroomwithrxml2