

The more you study this website's Getting Started and Documentation sections, the smoother your first implementation will proceed. We've designed this content so developers (and AI assistants) can easily find answers to most common charting tasks.
ProEssentials includes a Python query tool and structured JSON data files designed for AI-assisted development. We call this AI Tool-Augmented Dynamic Context. Rather than static context files, our pe_query.py script gives any AI assistant on-demand access to the full ProEssentials API — 1,104 properties, 1,260 methods, 167 enums, and 116 working code examples — with validation that prevents hallucinated property paths.
When configured with Claude Opus 4.6 Extended, this system can answer technical support questions and write ProEssentials code for your projects with remarkable accuracy.
See our AI Code Assistant page for complete setup instructions, prompt templates, and details on every data file included.
AI Code Assistant
The PeDemo executable optionally launches at the end of product installation. You'll also find GigaPrime2D and GigaPrime3D demos showcasing 3D surfaces, 2D contours, and line rendering — engineered for the fewest CPU/GPU cycles and the fastest rendering available.
The default example (030) demonstrates many features in a larger context, but most other examples focus on showing individual capabilities clearly.
Start with examples 000, 100, 200, 300, and 400 to build foundational understanding.
Export Feature: The demo includes functionality to automatically export and create a TestBed example project from any individual example — great for quick experimentation.

PeDemo learning application with example selector
PeDemo is replicated in example project source code across multiple languages and frameworks. These examples are your best resource for copying working code, and they also support the export/create TestBed functionality.
For .NET projects, we recommend using our local NuGet packages installed with the product. Even better: update your project file's Reference/Hintpath section to point directly to our .NET 8.0 assemblies.
Open any demo .NET project in Notepad and search for Gigasoft.ProEssentials to see how we directly reference assemblies. We also recommend using our x64 assemblies for best performance and most transparent deployment.
Regarding deployment, when using our smaller x64 assemblies, you will deploy our native PEGRP64H.DLL along with your EXE.
ProEssentials is unique being 100% native low-level Direct2D/Direct3D/GdiPlus with a .NET wrapper which renders to the device context and/or window's display memory. Gigasoft's future is moving toward adding 100% native ARM and native Linux/MacOS.
Don't immediately implement ProEssentials into your production project.
First, create the types of charts you need in a separate test project — possibly using random data. Once you've gained a few hours of experience, integrate into your main application.
This approach also means you'll have a minimal test project ready if you need to contact our support team for assistance.
There are two online ways to explore our API.
Api ExplorerOpen .NET ReferenceSend our support team an example image or sketch of the chart you want to create. We'll point you to all the relevant features and properties needed to replicate it.
Contact SupportYour success is our #1 goal by providing the easiest and most professional benefit to your organization and end-users.
ProEssentials was born from professional Electrical Engineers needing their own charting components. Join our large list of top engineering companies using ProEssentials.
Thank you for being a ProEssentials customer, and thank you for researching the ProEssentials charting engine.