Package: blockr.core 0.1.3

Nicolas Bennett

blockr.core: Graphical Web-Framework for Data Manipulation and Visualization

A framework for data manipulation and visualization using a web-based point and click user interface where analysis pipelines are decomposed into re-usable and parameterizable blocks.

Authors:Nicolas Bennett [aut, cre], David Granjon [aut], Christoph Sax [aut], Bristol Myers Squibb [fnd]

blockr.core_0.1.3.tar.gz
blockr.core_0.1.3.zip(r-4.7)blockr.core_0.1.3.zip(r-4.6)blockr.core_0.1.3.zip(r-4.5)
blockr.core_0.1.3.tgz(r-4.6-any)blockr.core_0.1.3.tgz(r-4.5-any)
blockr.core_0.1.3.tar.gz(r-4.7-any)blockr.core_0.1.3.tar.gz(r-4.6-any)
blockr.core_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
blockr.core/json (API)
NEWS

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

Bug tracker:https://github.com/bristolmyerssquibb/blockr.core/issues

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

On CRAN:

Conda:

data-analysisdata-visualizationframeworkguishinyquarto

9.46 score 15 stars 8 packages 187 scripts 576 downloads 278 exports 49 dependencies

Last updated from:85700d6859. Checks:9 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK188
source / vignettesOK266
linux-release-x86_64OK186
macos-release-arm64OK183
macos-oldrel-arm64OK169
windows-develOK309
windows-releaseOK167
windows-oldrelOK195
wasm-releaseOK130

Exports:...abort_not_nulladd_block_to_stackadjective_animalapply_board_updateas_blockas_blocksas_board_optionas_board_optionsas_linkas_linksas_log_levelas_pluginas_pluginsas_stackas_stacksaugment_board_updateavailable_blocksavailable_stack_blocksbbquoteblock_arityblock_evalblock_eval_triggerblock_inputsblock_metadatablock_nameblock_name<-block_outputblock_render_triggerblock_serverblock_summaryblock_uiblockr_abortblockr_app_optionsblockr_app_pluginsblockr_app_serverblockr_app_uiblockr_deserblockr_informblockr_optionblockr_serblockr_test_exportsblockr_warnblocksboard_block_idsboard_blocksboard_blocks<-board_ctorboard_link_idsboard_linksboard_links<-board_option_categoryboard_option_ctorboard_option_defaultboard_option_idboard_option_idsboard_option_serverboard_option_transformboard_option_triggerboard_option_uiboard_option_valueboard_option_valuesboard_optionsboard_options<-board_pluginsboard_serverboard_stack_idsboard_stacksboard_stacks<-board_uicat_loggerchr_mplychr_plychr_xtrclear_boardcnd_loggercoalcombine_board_optionscreate_blockctor_functor_namector_pkgctrl_blockctrl_block_serverctrl_block_uicustom_optionscustom_pluginsdbl_mplydbl_plydbl_xtrdebug_log_leveldefault_block_namedefault_board_optionsdefault_categorydefault_icondefault_stack_namedestroy_moduleedit_blockedit_block_serveredit_block_uiedit_stackedit_stack_serveredit_stack_uierror_log_leveleval_envexport_codeexport_safelyexpr_serverexpr_uiexternal_ctrl_varsfatal_log_levelfilebrowser_volumesforward_ctorgenerate_codegenerate_code_servergenerate_code_uigenerate_plugin_argsget_board_option_or_defaultget_board_option_or_nullget_board_option_valueget_board_option_valuesget_log_levelget_s3_methodget_serve_objget_sessionhas_external_ctrlhas_lengthid_to_sentence_caseinclude_mermaidinfo_log_levelinsert_block_uiinsert_stack_uiint_mplyint_plyint_xtris_acyclicis_blockis_blockr_ctoris_blocksis_boardis_board_optionis_board_optionsis_boolis_countis_intishis_linkis_linksis_numberis_pluginis_pluginsis_scalaris_stackis_stacksis_stringlgl_mplylgl_plylgl_xtrlinkslist_blockslog_debuglog_errorlog_fatallog_infolog_tracelog_warnlst_xtrmanage_blocksmanage_blocks_servermanage_blocks_uimanage_linksmanage_links_servermanage_links_uimanage_stacksmanage_stacks_servermanage_stacks_uimapmodify_board_linksmodify_board_stacksnew_blocknew_boardnew_board_name_optionnew_board_optionnew_board_optionsnew_csv_blocknew_dark_mode_optionnew_data_blocknew_dataset_blocknew_file_blocknew_filebrowser_blocknew_filter_rows_optionnew_fixed_blocknew_glue_blocknew_head_blocknew_linknew_llm_model_optionnew_merge_blocknew_mock_sessionnew_n_rows_optionnew_page_size_optionnew_parser_blocknew_plot_blocknew_pluginnew_rbind_blocknew_scatter_blocknew_show_conditions_optionnew_stacknew_static_blocknew_subset_blocknew_text_blocknew_thematic_optionnew_transform_blocknew_upload_blocknot_nullnotifynotify_usernotify_user_servernotify_user_uipaste_enumpkg_availpkg_filepkg_namepkg_versionplugin_idplugin_serverplugin_uiplugin_validatorpluginspreserve_boardpreserve_board_serverpreserve_board_uirand_namesregister_blockregister_blocksregistry_id_from_blockregistry_metadataremove_block_from_stackremove_block_uiremove_stack_uiresolve_ctorrestore_boardrevalreval_ifrm_blockssample_lettersserialize_boardserveset_blockr_optionsset_board_option_valueset_namessink_msgstack_blocksstack_blocks<-stack_namestack_name<-stack_uistackssuggested_categoriesto_sentence_casetoolbar_uitopo_sorttrace_log_levelunlstunregister_blocksupdate_linkupdate_stackvalidate_boardvalidate_board_optionvalidate_board_optionsvalidate_board_updatevalidate_data_inputsvalidate_linksvalidate_pluginsvalidate_stackwarn_log_levelwith_mock_contextwith_mock_sessionwrite_log

Dependencies:base64encbsiconsbslibcachemclicommonmarkcrosstalkdigestDTevaluatefastmapfontawesomefsgenericsgluehighrhtmltoolshtmlwidgetshttpuvjquerylibjsonliteknitrlaterlazyevallifecyclemagrittrmemoisemimeotelpillarpkgconfigpromisesR6rappdirsRcpprlangrmarkdownsassshinyshinyFilessourcetoolstibbletinytexutf8vctrswithrxfunxtableyaml

Getting started

Rendered fromget-started.qmdusingquarto::htmlon Jun 01 2026.

Last update: 2026-04-28
Started: 2025-04-03

Create a block

Rendered fromcreate-block.qmdusingquarto::htmlon Jun 01 2026.

Last update: 2026-04-28
Started: 2025-04-03

Browse for blocks

Rendered fromblocks-registry.qmdusingquarto::htmlon Jun 01 2026.

Last update: 2026-04-28
Started: 2025-04-03

Extend blockr

Rendered fromextend-blockr.qmdusingquarto::htmlon Jun 01 2026.

Last update: 2026-04-27
Started: 2025-04-03

Testing blocks

Rendered fromtesting-blocks.qmdusingquarto::htmlon Jun 01 2026.

Last update: 2026-04-27
Started: 2025-04-03

Readme and manuals

Help Manual

Help pageTopics
Quoting utilities. .. bbquote
Block serverblock_eval block_eval_trigger block_render_trigger block_server block_server.block eval_env expr_server
Block utilitiesblock_arity block_inputs block_metadata block_name block_name<- external_ctrl_vars has_external_ctrl validate_data_inputs
Block UIblock_output block_ui block_ui.board expr_ui
Blockr conditionsblockr_abort blockr_inform blockr_warn
Blockr Optionsblockr_option set_blockr_options
Serialization utilitiesblockr_deser blockr_deser.block blockr_deser.blockr_ctor blockr_deser.blocks blockr_deser.board blockr_deser.board_option blockr_deser.board_options blockr_deser.link blockr_deser.links blockr_deser.list blockr_deser.stack blockr_deser.stacks blockr_ser blockr_ser.block blockr_ser.blockr_ctor blockr_ser.blocks blockr_ser.board blockr_ser.board_option blockr_ser.board_options blockr_ser.link blockr_ser.links blockr_ser.llm_model_option blockr_ser.stack blockr_ser.stacks
Board utilsavailable_stack_blocks board_blocks board_blocks<- board_block_ids board_links board_links<- board_link_ids board_options board_options<- board_option_ids board_stacks board_stacks<- board_stack_ids clear_board modify_board_links modify_board_stacks rm_blocks
Board optionsas_board_option as_board_option.board_option as_board_options as_board_options.board as_board_options.board_option as_board_options.board_options as_board_options.list board_ctor board_option_category board_option_ctor board_option_default board_option_id board_option_server board_option_transform board_option_trigger board_option_ui board_option_value board_option_values combine_board_options default_board_options get_board_option_or_default get_board_option_or_null get_board_option_value get_board_option_values is_board_option is_board_options new_board_name_option new_board_option new_board_options new_dark_mode_option new_filter_rows_option new_llm_model_option new_n_rows_option new_page_size_option new_show_conditions_option new_thematic_option set_board_option_value validate_board_option validate_board_option.default validate_board_options
Board serverboard_server board_server.board
Board UIboard_ui board_ui.board board_ui.board_options board_ui.NULL insert_block_ui insert_block_ui.board remove_block_ui remove_block_ui.board toolbar_ui toolbar_ui.board
Board updateapply_board_update augment_board_update board_update validate_board_update
Plugin module for external control of block inputsctrl_block ctrl_block_server ctrl_block_ui
Plugin module for editing board blocksblock_summary block_summary.block edit_block edit_block_server edit_block_ui
Plugin module for editing board stacksedit_stack edit_stack_server edit_stack_ui
Utilities for code exportexport_code
Code generation plugin modulegenerate_code generate_code_server generate_code_ui
Testing utilitiesexport_safely generate_plugin_args get_s3_method new_mock_session sink_msg with_mock_context with_mock_session
Shiny utilitiesget_session notify
Graph utilsis_acyclic is_acyclic.board is_acyclic.links is_acyclic.matrix topo_sort
Assertionshas_length is_bool is_count is_intish is_number is_scalar is_string not_null
Plugin module for managing board blocksmanage_blocks manage_blocks_server manage_blocks_ui
Plugin module for managing board linksmanage_links manage_links_server manage_links_ui
Plugin module for managing board stacksmanage_stacks manage_stacks_server manage_stacks_ui
Blocksas_block as_blocks blocks default_block_name is_block is_blocks new_block
Boardis_board new_board validate_board
Data block constructorsnew_dataset_block new_data_block new_static_block
File block constructorsfilebrowser_volumes new_filebrowser_block new_file_block new_upload_block
Board linksas_link as_links is_link is_links links new_link update_link update_link.link validate_links
Parser block constructorsnew_csv_block new_parser_block
Plot block constructorsnew_plot_block new_scatter_block
Board pluginabort_not_null as_plugin as_plugins board_plugins is_plugin is_plugins new_plugin plugins plugin_id plugin_server plugin_ui plugin_validator validate_plugins
Stacksas_stack as_stacks default_stack_name is_stack is_stacks new_stack stacks stack_blocks stack_blocks<- stack_name stack_name<- update_stack update_stack.stack validate_stack
Text block constructorsnew_glue_block new_text_block
Transform block constructorsnew_fixed_block new_head_block new_merge_block new_rbind_block new_subset_block new_transform_block
User notification plugin modulenotify_user notify_user_server notify_user_ui
Serialization plugin modulepreserve_board preserve_board_server preserve_board_ui restore_board serialize_board
Random IDsadjective_animal ctor_fun ctor_name ctor_pkg forward_ctor id_to_sentence_case is_blockr_ctor rand_names resolve_ctor sample_letters to_sentence_case
Block registryavailable_blocks create_block default_category default_icon list_blocks register_block register_blocks registry_id_from_block registry_metadata suggested_categories unregister_blocks
Serve objectblockr_app_options blockr_app_plugins blockr_app_server blockr_app_ui blockr_test_exports custom_options custom_plugins get_serve_obj serve serve.block serve.board
Stack UIadd_block_to_stack add_block_to_stack.board insert_stack_ui insert_stack_ui.board remove_block_from_stack remove_block_from_stack.board remove_stack_ui remove_stack_ui.board stack_ui stack_ui.board stack_ui.stack
Loggingas_log_level cat_logger cnd_logger debug_log_level error_log_level fatal_log_level get_log_level info_log_level log_debug log_error log_fatal log_info log_trace log_warn trace_log_level warn_log_level write_log