Package: Ropendal 0.0.1.9000

Ropendal: Abstract Filesystem Access for R via 'Apache OpenDAL'

Provides a byte-oriented abstract filesystem interface for R backed by the Rust crate of 'Apache OpenDAL' <https://opendal.apache.org/>. The package is designed around filesystem primitives, asynchronous Aio-like operations inspired by 'nanonext', pluggable raw-vector serializers, and a native C API for direct async byte access by other R packages.

Authors:Sounkou Mahamane Toure [aut, cre], Apache OpenDAL contributors [cph], Hiroaki Yutani [cph]

Ropendal_0.0.1.9000.tar.gz
Ropendal_0.0.1.9000.zip(r-4.7)Ropendal_0.0.1.9000.zip(r-4.6)Ropendal_0.0.1.9000.zip(r-4.5)
Ropendal_0.0.1.9000.tgz(r-4.6-x86_64)Ropendal_0.0.1.9000.tgz(r-4.6-arm64)Ropendal_0.0.1.9000.tgz(r-4.5-x86_64)Ropendal_0.0.1.9000.tgz(r-4.5-arm64)
Ropendal_0.0.1.9000.tar.gz(r-4.7-arm64)Ropendal_0.0.1.9000.tar.gz(r-4.7-x86_64)Ropendal_0.0.1.9000.tar.gz(r-4.6-arm64)Ropendal_0.0.1.9000.tar.gz(r-4.6-x86_64)
Ropendal_0.0.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
Ropendal/json (API)
NEWS

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

Bug tracker:https://github.com/sounkou-bioinfo/ropendal/issues

Pkgdown/docs site:https://sounkou-bioinfo.github.io

On CRAN:

Conda:

filesystemopendalrustcargo

3.54 score 92 exports 1 dependencies

Last updated from:b12246ea15. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK260
linux-devel-x86_64OK258
source / vignettesOK426
linux-release-arm64OK245
linux-release-x86_64OK253
macos-release-arm64OK322
macos-release-x86_64OK622
macos-oldrel-arm64OK197
macos-oldrel-x86_64OK477
windows-develOK517
windows-releaseOK375
windows-oldrelOK382
wasm-releaseOK140

Exports:aio_monitorcall_aiocall_aio_codec_configcollect_aiocollect_aio_credential_configcredential_schemescredential_summaryCredentialProvidercredentials_azblobcredentials_gcscredentials_gdrivecredentials_gdrive3credentials_s3cvcv_resetcv_signalcv_untilcv_valuecv_waitdeserialize_rawerror_kinderror_messageerror_operationerror_pathfs_appendfs_append_aiofs_capabilitiesfs_copyfs_copy_aiofs_deletefs_delete_aiofs_existsfs_exists_aiofs_infofs_lsfs_ls_aiofs_ls_iterfs_mkdirfs_mkdir_aiofs_normalize_pathfs_readfs_read_aiofs_read_bytesfs_read_bytes_aiofs_read_iterfs_renamefs_rename_aiofs_replacefs_replace_aiofs_seekfs_statfs_stat_aiofs_statsfs_stats_aiofs_tellfs_walk_iterfs_writefs_write_aiofs_write_iteris_error_valuelayer_concurrent_limitlayer_timeoutls_iter_collectls_iter_nextopendalopendal_uriOpendalAioOpendalBytesOpendalCredentialProviderOpendalFsOpendalHttpFixtureOpendalLsIterOpendalReadIterOpendalWriteIteroptopt<-poll_aiorace_aioread_iter_collectread_iter_nextread_monitorruntime_configserial_configserialize_rawstop_aiounresolvedwalk_iter_collectwalk_iter_nextwrite_iter_closewrite_iter_write

Dependencies:S7

Async Aio workflow

Rendered fromasync-aio.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-06-03
Started: 2026-06-03

Credentials and configuration

Rendered fromcredentials.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-06-03
Started: 2026-06-03

Filesystem and URI construction

Rendered fromabstract-filesystem.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-06-03
Started: 2026-06-03

Getting Started with Ropendal

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-06-03
Started: 2026-06-03

Internals

Rendered frominternals.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-06-03
Started: 2026-06-03

Native C API

Rendered fromnative-c-api.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-06-03
Started: 2026-06-03

Serializers and codecs

Rendered fromserializers.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-06-03
Started: 2026-06-03

Readme and manuals

Help Manual

Help pageTopics
Asynchronous operation handle.OpendalAio
Explicit credential provider.OpendalCredentialProvider
Filesystem handle backed by Apache OpenDAL.OpendalFs
Internal HTTP fixture for tests.OpendalHttpFixture
Streaming listing iterator over one prefix.OpendalLsIter
Chunked read iterator over one object.OpendalReadIter
Chunked write sink for one object.OpendalWriteIter
Ropendal filesystem APIaio_monitor as.raw.OpendalBytes call_aio call_aio_ codec_config collect_aio collect_aio_ CredentialProvider credentials_azblob credentials_gcs credentials_gdrive credentials_gdrive3 credentials_s3 credential_config credential_schemes credential_summary cv cv_reset cv_signal cv_until cv_value cv_wait deserialize_raw error_kind error_message error_operation error_path fs_append fs_append_aio fs_capabilities fs_copy fs_copy_aio fs_delete fs_delete_aio fs_exists fs_exists_aio fs_info fs_ls fs_ls_aio fs_ls_iter fs_mkdir fs_mkdir_aio fs_normalize_path fs_read fs_read_aio fs_read_bytes fs_read_bytes_aio fs_read_iter fs_rename fs_rename_aio fs_replace fs_replace_aio fs_seek fs_stat fs_stats fs_stats_aio fs_stat_aio fs_tell fs_walk_iter fs_write fs_write_aio fs_write_iter is_error_value layer_concurrent_limit layer_timeout length.OpendalBytes ls_iter_collect ls_iter_next opendal OpendalBytes opendal_uri opt opt<- poll_aio race_aio read_iter_collect read_iter_next read_monitor Ropendal-api runtime_config serialize_raw serial_config stop_aio unresolved walk_iter_collect walk_iter_next write_iter_close write_iter_write