Skip to content
AgileLogics
Advanced 5 min read

Advanced Projects

Prerequisites: Level 3 — Advanced

Build these using packages, performance techniques, cloud deployment, scripting, and testing from Level 3.

1. A Published Paclet

Turn a set of related functions into a paclet with a package file, usage messages, argument checking, and a test file of VerificationTests. Install it locally with PacletInstall and load it with Needs.

2. A Cloud Calculator API

Deploy an APIFunction that takes parameters (for example, a loan amount, rate, and term) and returns JSON, plus a FormFunction web form for the same calculation. Call the API from another language with an HTTP request.

3. A Command-Line Data Tool

Write a wolframscript program that reads a CSV path from the command line, validates and summarizes the data, exports a chart as PNG and a summary as JSON, and exits with a non-zero status on bad input.