Considering that AF has latitude and longitude traits for elements and already supports files as attributes, would it be possible to provide basic GIS support?
The file attribute could be used to store a shapefile, geoJson or GeoPackage, while th...
Properly handle Event Frame edits on Event Frames that are generated by the PI Analysis Service
Users manipulate open event frames that are generated by the PI Analysis Service. The manipulation can be:
1) Write to an attribute on the EF
2) Write an annotation
3) Acknolwedge the EF
When these manipulations are being performed the Event Fra...
Provide function to allow users to get n-th event before/after a certain time
Provide the functionality in AF analytics to get the nth event of an attribute before/after a certain point in time where n is a variable.
In cases where n is small or fixed we can use the PrevEvent() or NextEvent() functions n times to do this, ...
Performance equation to calculate tag median over time range
Currently we do not have functionality to calculate a median over a set of tag archive values. For example a function such as TagMed('sinusoid', '*-2h', '*-30m') to return the median of that set of archive values.
Currently you have to type the attribute you wish to rollup by hand. Some of our customers have expressed interest in being able to select one attribute with the mouse rather than typing anything. Wildcard characters do work but some customers who...
Ability to easily split Event Frame on a time range
Users have requested to have Event Frames split up based on a time range to more easily visualize the data and make reports.
For example, if an Event Frame is triggered Monday at 4pm and closed on Wednesday at 6pm it would be nice to have 1 even...
It's important to have Anaconda python with Af to perform machine learning and it will be easy to implement those models to have maximum benifits combined with pi and machine learning
Allow Failed Calculations to Output a Value Rather Than 'Calc Failed'
As an AF Asset Analytics user, I would like there to be an option to output a value rather than 'Calc Failed' if an analysis fails to evaluate. I have several aggregate analyses which are dependent on other analyses (which will occasionally ...