PLC1669 Antenna Price Increase

40 views
Skip to first unread message

Stuart Mackenzie

unread,
Apr 20, 2016, 9:22:55 PM4/20/16
to Motus Wildlife Tracking System

Hi everyone,

 

It's probably a little late for most, but if anyone is planning to purchase any number of PLC1669 - 9 element Yagi antenna, the price is due to increase May 1, so you may want to act quickly. Not sure if that's across the board, or just this supplier.

 

Cheers,

 

Stu

 

 

_______________

Stuart A. Mackenzie

Migration Programs Manager

Motus Wildlife Tracking System | Long Point Bird Observatory

Bird Studies Canada | Études D'Oiseax Canada

PO Box 160, 115 Front Rd. Port Rowan, Ontario. N0E 1M0.

Office: (519)-586-3531 X 162 | Facsimile:586-3532 | Mobile:820-6040

smack...@birdscanada.org| birdscanada.org |motus-wts.org|birdscanada.org/lpbo

email_brand 

 

 

 

 

 

From: Economy 2-Way Distributors Inc. [mailto:in...@econ2way.com]
Sent: April-14-16 8:25 AM
To: Stuart Mackenzie
Subject: PLC1669

 

 

Stu MacKenzie

 

I just wanted to update you on the pricing of the PLC1669 antennas.  They are due to increase to $309.61 on May 1st.  I know when you asked for the quote in February, due to deadlines, you only ordered the cables and not the 10 antennas.  Not sure if you wanted to replace your stock of these antennas while they are still at $295.86.  It would be a savings of $137 if you order now.

 

Thank you.

 

Karla Cashman

Economy 2-Way

Christopher Course

unread,
May 3, 2016, 3:06:59 PM5/3/16
to Stuart Mackenzie, Motus Wildlife Tracking System



5912
2015-11-30 10:55:09
1
337
43.1926
-81.31690
Awk
6059
2015-1-06 10:40:21
1
337
43.19271
-81.31436
-69.3
HansNew
6060
2015-12-06 10:41:01
1
337
43.19271
-81.31436
-67.4
HansNew

Hello,

I have a data set that looks like this (hopefully the table above worked)

What I would like to do is get the mean of the signal strengths per day per site and I don't know the best way to do that. John B. suggests I work with "lubridate" so I would need code that works with respect to lubridate.

Ideally, I'd like to make an extra column which would have the resulting means per day per site, to make it easier for plotting.  Other forums have suggested 'tapply' so I've gotten this far:

B337t10$meansig <- tapply(B337t10$sig, day(ymd_hms(B337t10$ts)), mean)

but it doesn't seem to work properly.

Any help is greatly appreciated,

Christopher




Christopher Course, M.Sc.

PhD student

Advanced Facility for Avian Research

Western University





From: motu...@googlegroups.com <motu...@googlegroups.com> on behalf of Stuart Mackenzie <smack...@bsc-eoc.org>
Sent: April 20, 2016 9:22 PM
To: Motus Wildlife Tracking System
Subject: [motus-wts] PLC1669 Antenna Price Increase
 
--
http://motus-wts.org/
---
You received this message because you are subscribed to the Google Groups "Motus Wildlife Tracking System" group.
To unsubscribe from this group and stop receiving emails from it, send an email to motus-wts+...@googlegroups.com.
To post to this group, send email to motu...@googlegroups.com.
Visit this group at https://groups.google.com/group/motus-wts.
To view this discussion on the web visit https://groups.google.com/d/msgid/motus-wts/c9daae0082e947daaf41ed8275939fd1%40exchange.bsc-eoc.org.
For more options, visit https://groups.google.com/d/optout.

john brzustowski

unread,
May 3, 2016, 3:17:35 PM5/3/16
to Motus Wildlife Tracking System
From: Christopher Course <cco...@uwo.ca>Subject: [motus-wts] R code question
Date: Tue, 3 May 2016 19:06:56 +0000
 
Use a list of factors in the grouping argument to tapply:
 
 B337t10$meansig <- tapply(
                            B337t10$sig,
                            list(day(B337t10$ts), B337t10$site),
                            mean
                          )
 
The $ts field is already of class POSIXct, so you don't need
the call to ymd_hms.
 
J.
image001.png

Bryant Dossman

unread,
May 3, 2016, 3:59:01 PM5/3/16
to john brzustowski, Motus Wildlife Tracking System
As a potential alternative you might be able to do everything with the dplyr package and the summarise function.

library(dplyr)

group_by(B337t10, site, day(day(B337t10$ts)) %>% summarise(mean.sig = mean(sig)) %>% data.frame()

This should spit out a data frame with all your means for each site and day.

~Bryant


--
http://motus-wts.org/
---
You received this message because you are subscribed to the Google Groups "Motus Wildlife Tracking System" group.
To unsubscribe from this group and stop receiving emails from it, send an email to motus-wts+...@googlegroups.com.
To post to this group, send email to motu...@googlegroups.com.
Visit this group at https://groups.google.com/group/motus-wts.

Christopher Course

unread,
May 4, 2016, 11:40:18 AM5/4/16
to Bryant Dossman, john brzustowski, Motus Wildlife Tracking System

Thanks for your input John and Bryant,


I've had some success with this code after learning about the dplyr package.


library(dplyr)

B337group <- group_by(B337t10,site, day(B337t10$ts))
B337meansigperday <- summarise(B337group, meansig = mean(B337t10$sig, na.rm = TRUE))


It works in the sense that it separates the signal strength per site per day and seems to calculate the mean,  but it returns all the exact same value for the mean?


Thanks,


Christopher



Christopher Course, M.Sc.

PhD student

Advanced Facility for Avian Research

Western University



From: motu...@googlegroups.com <motu...@googlegroups.com> on behalf of Bryant Dossman <bdos...@gmail.com>
Sent: May 3, 2016 3:58:59 PM
To: john brzustowski
Cc: Motus Wildlife Tracking System
Subject: Re: [motus-wts] R code question
 

john brzustowski

unread,
May 4, 2016, 11:50:14 AM5/4/16
to Motus Wildlife Tracking System
On Wed, May 4, 2016, at 12:40, Christopher Course wrote:
>
> I've had some success with this code after learning about the dplyr package.
>
>
> library(dplyr)
>

> B337group <- group_by(B337t10,site, day(B337t10$ts))
> B337meansigperday <- summarise(B337group, meansig = mean(B337t10$sig, na.rm = TRUE))

> It works in the sense that it separates the signal strength per
> site per day and seems to calculate the mean, but it returns all the
> exact same value for the mean?

The dplyr functions usually know the names of your tbl's columns, and it's
safer to *not* restate the tbl name within calls to dplyr functions:

> B337group <- group_by(B337t10,site, day(B337t10$ts))
^^^^^^^^
not needed, but okay here
i.e. it's better to do this:

B337group <- group_by(B337t10,site, day(ts))

In your first line, it doesn't matter, because you want
the entire "ts" column in the third parameter to group_by.

But in your second line, it's a mistake:

> B337meansigperday <- summarise(B337group, meansig = mean(B337t10$sig, na.rm = TRUE))
^^^^^^^^
mistake
i.e. you have to do this:

B337meansigperday <- summarise(B337group, meansig = mean(sig, na.rm = TRUE))

Otherwise, the mean is always the mean for the entire tbl, not
just for the group.

J.
>
>
>
> Christopher Course, M.Sc.
>
> PhD student
>
> Advanced Facility for Avian Research
>
> Western University
>
>
> ________________________________
> From: motu...@googlegroups.com <motu...@googlegroups.com> on behalf of Bryant Dossman <bdos...@gmail.com>
> Sent: May 3, 2016 3:58:59 PM
> To: john brzustowski
> Cc: Motus Wildlife Tracking System
> Subject: Re: [motus-wts] R code question
>
> As a potential alternative you might be able to do everything with the dplyr package and the summarise function.
>
> library(dplyr)
>
> group_by(B337t10, site, day(day(B337t10$ts)) %>% summarise(mean.sig = mean(sig)) %>% data.frame()
>
> This should spit out a data frame with all your means for each site and day.
>
> ~Bryant
>
>
> On Tue, May 3, 2016 at 2:17 PM, john brzustowski <jbrz...@fastmail.fm<mailto:jbrz...@fastmail.fm>> wrote:
> From: Christopher Course <cco...@uwo.ca<mailto:cco...@uwo.ca>>Subject: [motus-wts] R code question
> To unsubscribe from this group and stop receiving emails from it, send an email to motus-wts+...@googlegroups.com<mailto:motus-wts+...@googlegroups.com>.
> To post to this group, send email to motu...@googlegroups.com<mailto:motu...@googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/motus-wts/1462303050.2734030.597104945.5F64FC0C%40webmail.messagingengine.com<https://groups.google.com/d/msgid/motus-wts/1462303050.2734030.597104945.5F64FC0C%40webmail.messagingengine.com?utm_medium=email&utm_source=footer>.
>
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> http://motus-wts.org/
> ---
> You received this message because you are subscribed to the Google Groups "Motus Wildlife Tracking System" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to motus-wts+...@googlegroups.com<mailto:motus-wts+...@googlegroups.com>.
> To post to this group, send email to motu...@googlegroups.com<mailto:motu...@googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/motus-wts/CAL1DM94GXVJkki8BsAVE%3Du-G5O-fz%2B4tRQ%3DQtcfYV0UWsxH6Vw%40mail.gmail.com<https://groups.google.com/d/msgid/motus-wts/CAL1DM94GXVJkki8BsAVE%3Du-G5O-fz%2B4tRQ%3DQtcfYV0UWsxH6Vw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

#-----------------------------------
# John Brzustowski
# Wolfville, NS Canada

Christopher Course

unread,
May 4, 2016, 11:56:48 AM5/4/16
to john brzustowski, Motus Wildlife Tracking System
Excellent. It worked!

Thanks so much


Christopher Course, M.Sc.
PhD student
Advanced Facility for Avian Research
Western University


________________________________________
From: motu...@googlegroups.com <motu...@googlegroups.com> on behalf of john brzustowski <jbrz...@fastmail.fm>
Sent: May 4, 2016 11:50:11 AM
To unsubscribe from this group and stop receiving emails from it, send an email to motus-wts+...@googlegroups.com.
To post to this group, send email to motu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/motus-wts/1462377011.448371.598050545.0F7FFDDC%40webmail.messagingengine.com.
Reply all
Reply to author
Forward
0 new messages