Yshojihep/ BulletinBoardClient

(0.3.0) current version: 1.0.3 »

Mathematica client for BulletinBoard

Contributed by: YUTARO SHOJI

A Mathematica client for BulletinBoard.

Installation Instructions

To install this paclet in your Wolfram Language environment, evaluate this code:
PacletInstall["Yshojihep/BulletinBoardClient"]


To load the code after installation, evaluate this code:
Needs["Yshojihep`BulletinBoardClient`"]

Details

BulletinBoard is an object storage of ArrayObject, which can be used for debugging and data taking purposes. It mediates data between the program and Mathematica, enabling immediate visualization of data using a notebook. This paclet provides a Mathematica client for BulletinBoard. The BulletinBoard server can be downloaded from DockerHub, Crates.io and GitHub.

Paclet Guide

Examples

Basic Examples (3) 

Post a bulletin:

In[1]:=
BBPost["x", {1, 2, 3}];

Show all the bulletins:

In[2]:=
BBViewBoard[]

Read a bulletin:

In[3]:=
BBRead["x"]

Scope (6) 

Set the server address:

In[4]:=
BBSetAddr["192.168.3.1:7578"];

Reset the server:

In[5]:=
BBResetServer[];

Read multiple revisions:

In[6]:=
BBPost["x", {1, 2, 3}]; BBPost["x", {4, 5, 6, 7}];
BBRead["x", {0, 1}]

Archive a bulletin:

In[7]:=
BBArchive["acv", "x"];

Load an archive:

In[8]:=
BBLoad["acv"];

Delete an archive:

In[9]:=
BBDeleteArchive["acv"];

Remove a bulletin:

In[10]:=
BBRemove["x"];

Publisher

Yutaro Shoji

Disclosures

Compatibility

Wolfram Language Version 13.0

Version History

  • 1.0.3 – 09 December 2024
  • 1.0.2 – 16 November 2024
  • 1.0.1 – 15 November 2024
  • 1.0.0 – 14 November 2024
  • 0.3.0 – 11 November 2024

License Information

Apache License 2.0

Paclet Source

Source Metadata