Skip to content

redcentre/Carbon.Example.Notebooks-CS

Repository files navigation

Overview

This repository contains C# interactive notebooks that demonstrate how to use the Carbon cross-tabulation library API. The notebooks can be opened by Visual Studio Code and they provide a rich interactive experience using a mixture of code and formatted commentary text.

C# interactive notebooks can be used for educational purposes, and they can used to compose and run production quality data processing scripts.

Many introductory Videos about Visual Studio Code are available online.

The numbered prefixes on the file names are a hint to the order in which they should be used as tutorials about the Carbon API.


Tutorial Notebooks

📘 01 Simple Reports

Shows the minimum code required to generate a simple cross-tabulation report in comma separated format. It explains the boilerplate code that is normally at the start and end of Carbon library processing.

📘 02 Report to DataFrame and Bar Chart

Generates a report as a DataFrame which is input to the Plotly.NET library to create a bar chart.

📘 03 Report to DataFrame and Line Chart

A more sophisticated example similar to example 02. A larger report is passed through a DataFrame into Plotly.NET to create a line chart.

📘 10 Simple Web Service Report

Generates a cross-tabulation report through calls to the Carbon web service PDF icon. This demonstrates how the Carbon libraries can be hosted in a web service that provides job management and cross-tabulation reporting facilities to remote clients.

Other Notebooks

📘 Carbon Scripting Document Samples

This stand-alone notebook contains the sets of sample code in the Carbon Scripting PDF icon PDF which is distributed as part of the Red Centre Software standard installation folders PDF icon.

About

Sample C# interactive notebooks that call the Carbon library API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published