Jump to content

Shamus C

  • Content Count

  • Joined

  • Last visited

  • Days Won


Shamus C last won the day on June 4

Shamus C had the most liked content!

Community Reputation

5 Neutral

Personal Information

  • Company
  • Title
    Principal Analytics Engineer
  • Level of Seeq User
    Seeq Super-User

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. To follow up if you want to put the folder and workbook names into variables the code looks like this FolderPath = 'Folder level 1 >> Folder level 2' WorkbookName = 'My Workbook' spy.push(data = statusExpanded,workbook=f'{spy.workbooks.CORPORATE} >> ' + FolderPath + ' >> ' + WorkbookName)
  2. If you have a signal in Seeq that is an integer representing an 8-bit 16-bit or 32-bit set of states here is some example code you can use to convert the integer signal into 8-16-32 separate 0/1 signals that can be used to define machine states elsewhere in the Seeq platform Import Python packages from seeq import spy import pandas as pd import numpy as np Use Spy.search to find your integer signal of interest - see spy.search() docs for more information IntegerSignal = spy.search( <your method here> ) Pull the signal for your time period of interest. This is a good p
  3. Starting in Version 50 Seeq now includes a Corporate Drive which is a great place to store shared documents. In order to push content to the Corporate drive using the folder path structure you need to include a bit of special code for the base "Corporate" folder spy.push(data=csv_file,workbook=f'{spy.workbooks.CORPORATE} >> My Folder Name >> WorkbookName')
  4. Here is a nice a simple example from a question emailed in this morning. This can be accomplished in a couple of minutes using a combination of Value Search to create a condition that captures our "Pump Running" state and Chain view to filter our trends to only those "Pump Running" time periods Step 1 - Create a condition that captures your event of interest. In our simple example that will be whenever the Stage tag is != to "OFF". This step can be much more complex and use the full range of tools in the "Identify" category to refine your search to exactly the periods relevant to
  5. Using some of the new Asset Group features in R52 we can easily create unique prediction training ranges for each asset. In this example we are going to create three separate training ranges for three assets. Step 1 - Find the assets you want to model with your prediction and add them to a new asset group Step 2 - Create a Manual Condition for each asset with your desired training range for each particular asset. These training ranges can be as simple as single capsules or as complex as a Manual Condition combined with a mode of operation condition. Step 3 - Add t
  6. Currently in Seeq (June 2021) there is not a method to export ungridded signal data. There are a couple of development items in the works which will help in the future but for the moment this is the best work around for oData connections. As a reminder if you just need the data in excel, there is an ungridded raw timestamp option available for the excel export. Lets use the following setup as our example. We have a condition which represents my batches and we have a simple temperature signal that I want to get the average value of for each batch. Step 1 - Create my Average temperat
  7. This is a question that came into our Support system today that I thought a number of our users might find interesting. Question - I have a signal that is calculating a number of equipment events and I want to create a scorecard with our total compliance to our procedures showing % Compliance per week / month / year For this example we are going to use the Area A -> Compressor Power example data and create a scorecard judging our compliance with our policy that the compressor has to turn on ever day. Step I - Create a metric that measures if you met your compliance requirem
  8. For particularly large oData exports it can sometime be helpful to increase the default PowerBI timeout period. This is easily done in the advanced editor of the Power Query Editor. 1) To access the Power Query editor click the options menu on your table and select Edit Query 2) In Power Query select the Advanced Editor option to edit the advanced query parameters 3) in the OData.Feed() function add the optional Timeout parameter. The example below is for a 90 minute timeout Source = OData.Feed("https://explore.seeq.com:443/odata.svc/Export_67ExampleDataSignals_DataSe
  • Create New...