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)NatChat_1.1.0.zip(r-4.6)NatChat_1.1.0.zip(r-4.5)
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
card.svg |card.png
NatChat/json (API)
NEWS

# 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.30 score 2 stars 3 scripts 10 exports 43 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-x86_64OK198
source / vignettesOK150
linux-release-x86_64OK180
macos-release-arm64OK326
macos-oldrel-arm64OK271
windows-develOK147
windows-releaseOK147
windows-oldrelOK195
wasm-releaseOK110

Exports:add_promptadd_summarybuild_promptcheck_ollamafilter_articlesget_articlesnat_journalssave_reportsummarize_journaltt_article

Dependencies:askpassbase64encbitbit64clicliprcpp11crayoncurldplyrgenericsgluehmshttrhttr2jsonlitelifecyclemagrittrmimeollamaropensslpillarpkgconfigprettyunitsprogressR6rappdirsreadrrlangrvestselectrstringistringrsystibbletidyselecttinytabletzdbutf8vctrsvroomwithrxml2