Search Icon

O-Calc® Pro Packages

 

PPL_Min Package

PPL_Min is a .NET Standard 2.0 library used to create properly formed pole models for the O-Calc Pro pole loading analysis system. As such it enforces proper geometric constraints and provide rational default values for all constants and parameters.

By virtue of it's .NET Standard 2.0 underpinnings it is fully cross platform, and can be called from Python (using PyNet), C#, WASM, and many others.

 

Basic Concepts

O-Calc represents all physical and notional elements using instances of classes derived from a base class called PPLElement. Each derived class enforces all regulatory and physical properties inherent to that item.

For example PPLCrossarm is derived from PPLElement and layers on top of it all of the attributes and behaviors required to model a crossarm properly in the O-Calc Pro system.

Taken in total all of these elements are collectively know as the schema and are fully and completely documented in the schema document found here : [Schema](#elements-in-schema)

The schema documentation is critical to manipulating and building models. All attribution is accessed by the name of the attribute and these names and what they represent are documented there.

 

Getting Started

 Each O-Calc Pro library package requires an APIkey to active the package. To learn more about how to purchase an API key and for support, please contact ocalc@osmose.com.