-
Posts
106 -
Joined
-
Last visited
-
Days Won
32
Joe Reckamp last won the day on January 12
Joe Reckamp had the most liked content!
Personal Information
-
Company
Seeq Corporation
-
Title
Analytics Engineer
-
Level of Seeq User
Seeq Advanced
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Joe Reckamp's Achievements
-
Hi David, The count should be accurate in the Tables and Charts view. Are you using the "ungridded original timestamps" option in the export to Excel? If not, it could be exporting gridded samples, which could result in interpolated values coming out in your Excel export that aren't actually raw data points in your signal.
-
Capsule averages, multiple per day
Joe Reckamp replied to David Edelman's topic in General Seeq Discussions
There's a periods() function in formula where you can do however long of time frames you want. For example periods(12h) or periods(6h). Or you can get even more complex if you (for example) want to do 12 hour time blocks, but every hour. Then from there, you can just average the signal during those time periods using Signal from Condition. -
Set signal to blank if condition is not present
Joe Reckamp replied to Brie Jones's topic in General Seeq Discussions
It sounds like you want data when the condition is present, but no data when it isn't present. In that case, I would use $signal.within($condition) -
Hi Kate, The easiest way is to rename the tag by making a Formula that is just a formula of: $signal That way it will just reference your original tag, but you can give it whatever name you would like.
-
Hi Kemi, Using the derivative can be very helpful to find peaks in your data. It appears your data seems to increase without too much noise (in terms of small peaks on the way towards the main peak) so I doubt you would need too much data cleansing first. So you may be able to simply do a derivative by using the Formula tool: $signal.derivative() That will then show a positive value when you are increasing, a negative value when you are decreasing, which means that the point at which it goes from positive through zero to negative would be the high point of your peak. Therefore, I would then find when the derivative is positive (> 0) using a Value Search. You'll also want to make a Periodic Condition for "Daily" that represents when you want your days to start and end. From there, you should be able to use Signal from Condition to count the ends (remembering that the end of the positive section is when the peak occurs) each day.
-
Total duration of batch in production now
Joe Reckamp replied to matia.mazzocco's topic in General Seeq Discussions
You should be able to do a Formula using toCondition to turn that into capsules: $signal.toCondition('Batch ID') -
Total duration of batch in production now
Joe Reckamp replied to matia.mazzocco's topic in General Seeq Discussions
What does your Batch Data look like? Do you have a Batch ID that tells you what batch is currently running? -
Total duration of batch in production now
Joe Reckamp replied to matia.mazzocco's topic in General Seeq Discussions
Hi Matia, If you have already made a capsule for the batch, you can simply use the timesince function in Formula to make a counter for the current batch duration: timeSince($condition, 1h) -
Total duration of batch in production now
Joe Reckamp replied to matia.mazzocco's topic in General Seeq Discussions
Hi Matia, Can you clarify a bit as to exactly what you are looking for? For example, when Batch 2 is running, are you wanting to see the remaining time for Batch 2 assuming it would operate at the same duration as Batch 1 (e.g. (batch 1 duration) - (running time of batch 2))? Or are you just wanting to see the previous batch's duration? Or something else? -
Hi Pat, Can you try making the spy.search line include all properties so that hopefully it brings in the maximum duration for you: RampCond_Tags = spy.search({'Name': '*_RampCond'}, all_properties=True)
-
Hi Pat, Did you spy.push the dataframe back to Seeq after the Data Lab screenshots you show here? You set the Archived value in Data Lab, but it doesn't actually occur in Seeq until you push that metadata back to Seeq. So you'll want to add a line of spy.push(metadata=RampCond_Tags)
-
You just would change the third value to a 1: spy.jobs.schedule('0 0 1 ? * 6#1 *')
-
Hi Ruby, This should work instead: spy.jobs.schedule('0 0 0 ? * 6#1 *')