Select Query
How many
Where is traffic
Select Query
NewYork
Cambridge
Chicago
Cleveland
Raleigh
Atlanta
Philadelphia
Washington
Nashville
St.Louis
NewOrleans
Houston
SanAntonio
Dallas
Orlando
Denver
KansasCity
SanFrancisco
Sacramento
Portland
Seattle
SaltLakeCity
LosAngeles
SanDiego
Phoenix
Select Query
Order Specification
Submit


All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractNotifier<T extends Notification> |
AbstractNotifier which is used by all types of Notifiers.
|
| AbstractPollingNotifier<T extends Notification> |
|
| BadKeyVersionException |
Exception that is thrown whenever a conditional KeyValueTable update failed due to the provided key version
mismatching.
|
| BatchClientFactory |
Please note this is an experimental API.
|
| ByteStreamClientFactory |
Used to create Writers and Readers operating on a Byte Stream.
|
| ByteStreamReader |
Allows for reading raw bytes from a segment.
|
| ByteStreamWriter |
Allows for writing raw bytes directly to a segment.
|
| Checkpoint |
|
| ClientConfig |
This class contains configuration that is passed on to Pravega client.
|
| ClientConfig.ClientConfigBuilder |
This class overrides the lombok builder.
|
| ConditionalTableUpdateException |
Exception that is thrown whenever a Conditional Update to a KeyValueTable failed.
|
| DelegationTokenProvider |
A client-side proxy for obtaining a delegation token from the server.
|
| DelegationTokenProviderFactory |
|
| DeleteScopeFailedException |
Delete scope failed, typically because we failed to seal and delete the streams.
|
| EmptyTokenProviderImpl |
Provides empty delegation tokens.
|
| EndOfDataNotification |
Class to represent a end of data notification.
|
| EndOfDataNotifier |
|
| EventPointer |
A pointer to an event.
|
| EventRead<T> |
An event that was read from a stream or a checkpoint marker if one has been requested.
|
| EventStreamClientFactory |
Used to create Writers and Readers operating on a stream.
|
| EventStreamReader<T> |
A reader for a stream.
|
| EventStreamWriter<Type> |
A writer can write events to a stream.
|
| EventWriterConfig |
|
| EventWriterConfig.EventWriterConfigBuilder |
|
| IdempotentEventStreamWriter<Type> |
A writer can write events to a stream.
|
| InitialUpdate<StateT extends Revisioned> |
A constructor for a StateT object.
|
| InvalidStreamException |
|
| IteratorItem<T> |
|
| IteratorState |
Represents the state of a resumable iterator.
|
| JwtTokenProviderImpl |
Provides JWT-based delegation tokens.
|
| KeyValueTable<KeyT,ValueT> |
Defines all operations that are supported on a Key-Value Table.
|
| KeyValueTableClientConfiguration |
|
| KeyValueTableClientConfiguration.KeyValueTableClientConfigurationBuilder |
|
| KeyValueTableConfiguration |
The configuration of a Key-Value Table.
|
| KeyValueTableConfiguration.KeyValueTableConfigurationBuilder |
|
| KeyValueTableFactory |
|
| KeyValueTableInfo |
Information about a Key-Value Table.
|
| KeyValueTableManager |
Used to create, delete and manage Key-Value Tables.
|
| KeyValueTableMap<KeyT,ValueT> |
|
| KeyVersion |
Version of a Key in a Table.
|
| Listener<T> |
Listener interface for receiving notifications.
|
| NoSuchKeyException |
Exception that is thrown whenever a conditional KeyValueTable update failed due to the key not existing.
|
| NoSuchScopeException |
|
| Notification |
Represents base notification type.
|
| NotificationSystem |
|
| NotifierFactory |
Factory used to create different types of notifiers.
|
| Observable<T> |
This represents an observable notification.
|
| PingFailedException |
Transaction heartbeat to a controller instance failed, because of one of the following reasons.
|
| Position |
A position in a stream.
|
| ReaderConfig |
|
| ReaderConfig.ReaderConfigBuilder |
|
| ReaderGroup |
A reader group is a collection of readers that collectively read all the events in the
stream.
|
| ReaderGroupConfig |
|
| ReaderGroupConfig.ReaderGroupConfigBuilder |
|
| ReaderGroupConfig.StreamDataRetention |
If a Reader Group wants unconsumed data to be retained in a Stream,
the retentionType in ReaderGroupConfig should be set to
to 'MANUAL_RELEASE_AT_USER_STREAMCUT' or 'AUTOMATIC_RELEASE_AT_LAST_CHECKPOINT'.
|
| ReaderGroupManager |
Used to create and manage reader groups.
|
| ReaderGroupMetrics |
|
| ReaderGroupNotificationListener |
ReaderGroup notification listener interface.
|
| ReaderNotInReaderGroupException |
Read was invoked on a reader that the reader group does not consider a member.
|
| ReaderSegmentDistribution |
Describes current distribution of number of segments assigned to each reader in the reader group.
|
| ReaderSegmentDistribution.ReaderSegmentDistributionBuilder |
|
| ReinitializationRequiredException |
|
| RetentionPolicy |
|
| RetentionPolicy.RetentionPolicyBuilder |
|
| RetentionPolicy.RetentionType |
|
| Revision |
|
| Revisioned |
An object that has a revision associated with it.
|
| RevisionedStreamClient<T> |
Provides a stream that can be read and written to with strong consistency.
|
| ScalingPolicy |
A policy that specifies how the number of segments in a stream should scale over time.
|
| ScalingPolicy.ScaleType |
|
| ScalingPolicy.ScalingPolicyBuilder |
|
| SegmentIterator<T> |
Please note this is an experimental API.
|
| SegmentNotification |
Class to represent a segment notification.
|
| SegmentNotification.SegmentNotificationBuilder |
|
| SegmentNotifier |
|
| SegmentRange |
This is used to represent range bounded portion of a Segment.
|
| Sequence |
A wrapper for two numbers.
|
| Serializer<T> |
Takes events being written and serializes them to byteBuffers so they can be sent over the wire
and deserializes these same byte buffers back into objects.
|
| StateSynchronizer<StateT extends Revisioned> |
Provides a means to have state that is synchronized between many processes.
|
| StateSynchronizer.UpdateGenerator<StateT extends Revisioned> |
A function which given a state object populates a list of updates that should be applied.
|
| StateSynchronizer.UpdateGeneratorFunction<StateT extends Revisioned,ReturnT> |
|
| Stream |
A stream can be thought of as an unbounded sequence of events.
|
| StreamConfiguration |
The configuration of a Stream.
|
| StreamConfiguration.StreamConfigurationBuilder |
|
| StreamCut |
A set of segment/offset pairs for a single stream that represent a consistent position in the
stream.
|
| StreamInfo |
This class is used to represent Stream information.
|
| StreamManager |
Used to create, delete, and manage Streams and ReaderGroups.
|
| StreamSegmentsIterator |
|
| StringTokenProviderImpl |
A provider for handling non-JWT, non-empty delegation tokens.
|
| SynchronizerClientFactory |
Used to create StateSynchronizer and RevisionedStreamClient objects which allow for
reading and writing data from a pre-configured stream with strong consistency guarantees.
|
| SynchronizerConfig |
The configuration for a Consistent replicated state synchronizer.
|
| SynchronizerConfig.SynchronizerConfigBuilder |
|
| TableEntry<KeyT,ValueT> |
|
| TableKey<KeyT> |
|
| TimeWindow |
Represents a time window for the events which are currently being read by a reader.
|
| Transaction<Type> |
Provides a mechanism for writing many events atomically.
|
| Transaction.PingStatus |
|
| Transaction.Status |
|
| TransactionalEventStreamWriter<Type> |
A writer that writes Events to an Event stream transactionally.
|
| TruncatedDataException |
|
| TxnFailedException |
A transaction has failed.
|
| Update<StateT extends Revisioned> |
|
| Version |
Version of a Key in a Table.
|
| WatermarkSerializer |
|


{% extends 'layout.html' %} {% block body %}
Modular, simple, composable. It's the only way we have found to build fast, correct and maintainable software. Modular means that we build software as a collection of independently useful and reusable parts. We ruthlessly refactor each part to keep it focused on a single purpose, making it simple. We deliver software fast by thinking about composability left right and centre, connecting parts together from whichever direction, like train wagons. Composability lets us express arbitrarily complex behaviours with less code.
{% endblock %}


This Extension allows you to track information about every single
Analytics call into a traffic variable ("prop").
If the call is due to a page load, the prop will contain the same
value as s.pageName. If, on the other hand, the call
is a custom link tracking call, the prop will contain the link
name. And if the call comes from the automatic download or exit
link tracking, the prop will contain "Download Link", or "Exit Link",
respectively.


Showcase.me
Home
Profile
Explore
About Me
Works
Contact
Resume
Carla Kelly
Works
SWitchboard,MCC and Control Panel Digital design
Engineering Preferred Controls
Substation Modeling


This is a term for an element query that wraps a block of CSS rules that apply to different elements other than the scoped element itself. The syntax I am proposing is a container-style element query syntax.
@element '#sidebar' and (max-width: 300px) {
#sidebar .widget {
font-size: 10pt;
}
}
A non container-style element query syntax would allow you to write responsive conditions for one element, and only change styles for that one element depending on its own condition.


COVID-19 Symptom Checker
In the past 48 hours, have you, your children, or any other members of you party had NEW or WORSENING incidents of any of the following symptoms:
- A fever of 100.4F or higher or felt feverish
- Cough, shortness of breath or difficulty breathing
- Sore throat
- Muscle or body aches
- Chills
- Nausea, vomiting or diarrhea
- Change in smell or taste?
In the past 14 days, have you, your children, or anyone else in your party had close contact with someone who you know was diagnosed with COVID-19, or have you received instruction from a public health or medical professional to self-monitor, self-isolate, or self-quarantine because of concerns about COVID-19 infection? This includes you receiving a COVID-19 test recommended by a medical professional, with results still pending.?
{{ resultMessage }}
{{ submitMessage }}


Hadoop 2.5.2 Release Notes
These release notes include new developer and user-facing incompatibilities, features, and major improvements.
Changes since Hadoop 2.5.1


Welcome to my blog! My name is Daniella, but you can call me Dani or Zam if you prefer. I'm a born and raised Wellingtonian, so naturally some things I enjoy are coffee and food. I love to cook, create, eat, nibble, really anything about it. Other things I love (in no particular order) are dogs, hot sauce, cryptic crosswords, roller skating and going on adventures.
I recently found myself in an awkward situation. I'd been working full time for over 10 years since finishing high school. I found myself at a bit of a loose end, having been made redundant from my job and through the slog of applying and interviewing for a new job (in admin mostly) I discovered that I REALLY didn't even want a new job in admin, which is ultimately what drove me to find something new and interesting to do and how I eneded up at EDA.
The blog posts in my site are all blogs published as part of doing phase-0 of Enspiral Dev Academy.


Ex-UEFA chief Platini slams VAR as 'load of crap'
by AFPFormer UEFA president Michel Platini has slammed the use of VAR technology, the introduction of which he has always opposed, as a total nightmare, in an interview on Italian television.
"It would take half an hour to explain why it doesn't solve problems," the former France international told the "Che tempo che fa" late-night talk show on Rai on Sunday.
"It shifts them. I'm against VAR.
The 64-year-old has always been against the use of VAR which he refused to consider after he became UEFA chief in 2007.
European football's governing body has now also introduced the use of the video replay technology in this year's Champions League.
Meanwhile, the former Juventus star believes he could still play a role in football after his four-year suspension from the sport ended in October.
"At 64, I have the opportunity for one last adventure, but I have no room for error and I have to think about it," he said.
A triple Ballon d'Or winner, Platini had been expected to succeed Sepp Blatter as FIFA president in 2016 but fell spectacularly from grace a few months earlier.
The former France captain was suspended by world football's governing body in 2015 over a controversial payment of two million Swiss francs (1.8 million euros, $2 million) that he received from Blatter.
Platini has always insisted he did nothing wrong.
"At FIFA, they did not want me as president," he continued.
"I wanted to defend football and I was the only footballer who could become FIFA president."
Platini added that he no longer had any contact with either Blatter or current FIFA president Gianni Infantino.


Green-screen generic radar |
| Features :
|
||
|
The radar simulates a computer-based radar controlled by a computer mouse (trackball). All functions are implemented by mouse clicks on
corresponding buttons on the display. Current radar modes are designated by indicators located at the top of display, like "RANGE", "HEAD UP" or TARGET EXP". To implement a function which requires specification of a position on PPI, like to acquire a target (i.e. mark the target), use the two steps : (1) mouse-click at this position to move PPI cursor (green cross) to this place (2) click the corresponding function button on the right-hand panel. The BRILLIANCE, GAIN, TUNE and other sliders are used to specify a corresponding value : move mouse cursor over the slider and drag the left mouse button over the slider to change the value. |
||
| Function | How to implement | |
| heading mode | click [HEAD UP] or [NORTH UP] | |
| changing range | use [RANGE+] and [RANGE-] buttons. Current range value is displayed at an upper line of the screen | |
| range rings | use [RINGS ON/OFF] to hide/show | |
| heading line (hide temporarily) | click [HIDE SHM]; the line stays hidden while the button is pressed | |
| target expansion (echo stretch) | is used to enlarge radar echoes from point objects; press [EXPANSION] to turn this function on/off | |
| VRM/EBL |
press VRM/EBL [SHOW/CHANGE] button; an electronic bearing line
and variable range marker appears; a small circle marks a node moveable by the mouse;
drag it with the left mouse button pressed to provide
the marker with a desirable range and bearing; press [SHOW/CHANGE] again to complete. Click [HIDE] to hide the marker |
|
| guard zones (alarm not yet working) |
are sectored zones around the ship used to issue alarms when a
target comes in or out; press GUARD ZONE [SHOW/CHANGE] button; a guard zone appears; drag a small circle
at the upper right corner of the zone with the left mouse button pressed to provide
the zone with a desirable shape; press [SHOW/CHANGE] to complete. Click [HIDE] to hide the guard zone |
|
| ARPA - Automatic Radar Plotting Aid |
is used to predict positions of targets and estimate risk of
collision by calculating CPA (Closest Point of Approach) -
minimum distance to a target and TCPA (time to this moment) provided
the target and own ship will move with the same constant speeds
and headings. Place PPI cursor over a target and then press ARPA [ACQUIRE TARGET] to harness a target. Safe targets are marked by circles, dangerous targets are marked by triangles. Speed vector length equals to the distance the marked ship will cover in 3 minutes. Select a target to display its numerical parameters by placing the PPI cursor over an acquired target and click [SELECT TARGET] button. The parameters of the selected target are shown at lower lines of the display. Exclude a target from monitoring by placing the PPI cursor over the target and click [CANCEL TARGET]. Clear all by [CANCEL ALL]. |
|
| display current own ship position, speed and course | this information is provided by a GPS connected to the radar. This information is displayed at the upper left corner of the display | |
| brilliance | place mouse cursor over the BRILLIANCE slide bar, click and hold the left mouse button, drag the cursor left-right to specify a desired value | |
| gain adjustment | place mouse cursor over the GAIN slide bar, click and hold the left mouse button, drag the cursor left-right to specify a desired value | |
| tuning the magnetron | place mouse cursor over the TUNE slide bar, click and hold the left mouse button, drag the cursor left-right to specify a desired value | |
| suppress sea clutter | place mouse cursor over the SEA slide bar, click and hold the left mouse button, drag the cursor left-right to specify a desired value of suppression | |
| suppress rain clutter | place mouse cursor over the RAIN slide bar, click and hold the left mouse button, drag the cursor left-right to specify a desired value of suppression | |
| change FTC (fast time constant) | is used to suppress rain clutter far from the ship; place mouse cursor over the FTC slide bar, click and hold the left mouse button, drag the cursor left-right to specify a desired value of suppression | |


--- layout: default ---
Altair Inspire software is the industry's most powerful and easy-to-use Generative Design/Topology Optimization and rapid simulation solution for design engineers empowers its users by creating and investigating structurally efficient concepts quickly and easily. This can lead to reduced costs, development time, material consumption, and product weight.
Altair Inspire allows users to rapidly explore and assess designs for static loads, normal modes, buckling and motion through an intuitive user experience leveraging its embedded physics engine. This enables users to ensure a quality and dependable design prior to any prototyping or production.
Leveraging simulation-driven design with Inspire early and often in the design process enables costs savings by reducing material usage, re-design iterations, and overall design time.
Simulation-driven design equips its users with the tools necessary to accelerate their overall design process. Inspire helps them to streamline the production of high-performance, quality parts and products. By utilizing Altair Inspire in the concept design phase, users can arrive at an ideal design concept extremely early in the process and reduce, or even eliminate re-design iterations.


1. Concepts
Before scripting your first mission
or scenario, read this section to get familiar with several basic concepts.
Server/Client
Scripts must be designed to run both on the server side and
client side. However, many functions in this API will only execute server
side for obvious reasons. Those functions have an asterisk (*) appended in
this documentation.
Use the isServer() and isClient() functions to
determine if the script is running server side or on one of the
clients.
Object IDís
Objects within the game can be
identified by their key or by their name. The most reliable way to find and
use an object is by itís key, which is a 64-bit number that uniquely
identifies that object.
Names can be used as well, but in some cases
multiple objects may have the same name (i.e. infantry on a planet are all
named infantry) additionally finding by name is much slower because it
requires a search.
All script functions that require an id as a
parameter will firstly assume the id is a key, if not found by the key, then
they will search by name for the object.
Any script functions that
create an object will always return the key of the object. Use getName() to
get the name of an object by itís key. Use getKey() to get the key for an
object by name.
Teams /
Factions
Any one faction
can have any number of teams. This is to facilitate the clan/fleet system in
game, thus when a clan member joins a game server a team for their clan is
dynamically created if needed.
Mission
Scripts
These
scripts are designed to provide a story/missions for the players. They are
started by a moderator, and can remain running until the server is terminated
or reset. Normally, they will initiate some starting conditions then
eventually run their course and end. However, mission scripts can also be
designed to continuously provide missions and motivation for the players.
Mission scripts can also communicate, since they are all share the same
environment. This means global variables and functions can all be shared.
However, this can also be a source of problems, since a function from one
script might replace a needed function in another script of the same name.
All mission scripts should have their title, requirements, and description
at the top of the file.
-- TITLE: ICC Diplomatic Mission
-- REQ:
ICC planet, UGTO
-- DESC: Diplomatic mission to a random friendly planet.
Reserved Variables
The following variable names should not be used in
your scripts: "context" and "ExecutionDepth".


Sailor is a HTML site template built with latest Bootstrap 3.2. Please remember, it's HTML CSS site template so you need to edit with any HTML editor to customize text or content. This template coming with "Boxed" and "Wide (default)" layout and has 10 pre-made template accent colors as you can see on folder 'skins'. We've separated each accent color to a single css file to make you easy to edit template color without touching other css files.
You can go to http://getbootstrap.com/ if you want to learn more about Boostrap since this is the main css framework of Sailor template.
Again, since it's HTML CSS based you can edit all text, content with HTML editor like notepad++ or anykind else. Quite easy for people with basic HTML-CSS knowledge :)
By default all HTML files in Sailor are using "wide/stretched" layout. It's very easy if you want to use "boxed" wapper layout.
- Just add "boxed" class in wrapper div, that's it!
see example code below:
<div id="wrapper" class="boxed>
* wrapper div located under <body> tag
When you use boxed wrapper, you'll be able to show your body backgound. We've included 10 repeatable background images in folder 'img/bodybg' that can be used as body background.
Currently each body background called by single css file, see in folder 'bodybg' there are 10 css files from bg1.css.... to bg10.css
see css code example (from bg1.css) which call "bg1.jpg" as body background
body {
background-image
:
url
(../img/bodybg/bg
1
.jpg);
background-repeat
:
repeat
;
}
<!-- boxed bg -->
<
link
id
=
"bodybg"
href
=
"bodybg/bg1.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
body {
<!-- your body background -->
background-image
:
url
(../img/bodybg/bg
1
.jpg);
background-repeat
:
repeat
;
}
Sailor has 10 premade accent colors that can be found in folder 'skins', by default each HTML file uses 'default.css' (red color).
if you want to use other color, just open your html file and find following code (on line 18-19)
<!-- Theme skin -->
<link id="t-colors" href="skins/default.css" rel="stylesheet" />This template using 2 main colors from Google webfont
1. Open sans ( General body )
2. Roboto (for Heading H1-H6, blockquote & pullquotes )
Both font above imported via "style.css" on line 1-2
/* ==== Google font ==== */
@import url('http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic,900|Open+Sans:300,400,600,700');
Upload template to your hosting
After you've done with content editing, you can just upload all files & folders directly with FTP to your hosting root directory. If you're very new with FTP you can learn from http://wiki.filezilla-project.org/Using
used on index.html
all slider images for index.html stored in folder 'img/slides/rev' .You can overwrite example images with your own images, for easiest way just use same name, image format and size so you don't need to edit the HTML
You can set revolution slider parameter from the revolution slider function that written in 'plugins/revslider/revslider.js' file as follows :
(function ($) { var revapi; jQuery(document).ready(function() { revapi = jQuery('.tp-banner').revolution( //jQuery('.tp-banner').show().revolution( { dottedOverlay:"none", delay:20000, startwidth:1170, startheight:600, hideThumbs:200, thumbWidth:100, thumbHeight:50, thumbAmount:5, navigationType:"bullet", navigationArrows:"solo", navigationStyle:"preview2", touchenabled:"on", onHoverStop:"on", swipe_velocity: 0.7, swipe_min_touches: 1, swipe_max_touches: 1, drag_block_vertical: false, parallax:"mouse", parallaxBgFreeze:"on", parallaxLevels:[7,4,3,2,5,4,3,2,1,0], keyboardNavigation:"off", navigationHAlign:"center", navigationVAlign:"bottom", navigationHOffset:0, navigationVOffset:20, soloArrowLeftHalign:"left", soloArrowLeftValign:"center", soloArrowLeftHOffset:20, soloArrowLeftVOffset:0, soloArrowRightHalign:"right", soloArrowRightValign:"center", soloArrowRightHOffset:20, soloArrowRightVOffset:0, shadow:0, fullWidth:"on", fullScreen:"off", spinner:"spinner4", stopLoop:"off", stopAfterLoops:-1, stopAtSlide:-1, shuffle:"off", autoHeight:"off", forceFullWidth:"off", hideThumbsOnMobile:"off", hideNavDelayOnMobile:1500, hideBulletsOnMobile:"off", hideArrowsOnMobile:"off", hideThumbsUnderResolution:0, hideSliderAtLimit:0, hideCaptionAtLimit:0, hideAllCaptionAtLilmit:0, startWithSlide:0, videoJsPath:"rs-plugin/videojs/", fullScreenOffsetContainer: "" }); }); //ready })(jQuery);
used on index2.html
all slider images on index2.html stored in folder 'img/slides/flexslider'. You can overwrite example images with your own images, for easiest way just use same name, image format and size so you don't need to edit the HTML
You can set revolution slider parameter from the home 2 flexslider function that written in 'plugins/flexslider/flexslider.config.js' file as follows :
$('.main-slider').flexslider({ // Primary Controls controlNav : true, //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage directionNav : true, //Boolean: Create navigation for previous/next navigation? (true/false) prevText: "", //String: Set the text for the "previous" directionNav item nextText: "", //String: Set the text for the "next" directionNav item // Special properties controlsContainer : "", //{UPDATED} Selector: USE CLASS SELECTOR. Declare which container the navigation elements should be appended too. Default container is the FlexSlider element. Example use would be ".flexslider-container". Property is ignored if given element is not found. manualControls : "", //Selector: Declare custom control navigation. Examples would be ".flex-control-nav li" or "#tabs-nav li img", etc. The number of elements in your controlNav should match the number of slides/tabs. sync : "", //{NEW} Selector: Mirror the actions performed on this slider with another slider. Use with care. asNavFor : "", //{NEW} Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider });
We've used the following images, icons or other files as listed.
FONTS:
JAVASCRIPT ,JQUERY PLUGINS & SCRIPTS :
Once again, thank you so much for purchasing this template. As we said at the beginning, I'd be glad to help you if you have any questions relating to this template. No guarantees, but we'll do the best to assist. If you have a more question regarding Sailor template, you can drop us message through our profile contact form


Late-night house fire
by Jon ManchesterFire consumed the main floor of a Kelowna home overnight.
Kelowna Fire Dispatch received a 911 call at 11:45 p.m., reporting flames coming from the front door of a house on the 800 block of Morrison Road.
First arriving crews confirmed the main floor area was fully involved with flames.

No occupants were home at the time of the fire.
The house sustained extensive damage in the fire, the cause of which is unknown at this time. Fire investigators will return to the scene today.
Four engines, a command unit, rescue truck and 19 personnel responded to the blaze, along with assistance from RCMP and paramedics.


Quiet time for orcas: noise reduction strategies that can assist killer whales in their foraging and communication
Val Veirs, Orcasound Hydrophone Network
Scott Veirs, Beam Reach
Lauren McWhinnie, Patrick O’Hara, & Gregory O’Hagan, NEMES (Noise Exposure to the Marine Environment from Ships)
Salish Sea Ecosytem Conference, April 6, 2018
Orcasound.net
15 years of listening for whales in the (U.S.) Salish Sea
Orcasound hydrophone network organizational members (2018):
Beam Reach
Colorado College, Physics & Environmental Science
Orca Network
Port Townsend Marine Science Center
Orca Behavior Institute
Cetacean Research Technology
Whale Scout
Deep Green Wilderness
Oceans Initiative
Friends of Lime Kiln Society (FOLKS)
The Whale Trail
The Center for Whale Research
If we are only studying vessel noise, and not funding assessment of behavioral response, then conduct slow-down trials when SRKWs are not present (i.e. winter, not summer).
Thanks to private, philanthropic "rapid response" funders: Christina Koons, Jim McIntire, Stephanie Solien, Frank Greer, & Glen and Deb Bruels.
To help fund analysis, contact Erin Ashe & Rob Williams.
Continuous hydrophone and AIS data; intermittent images during daytime.
Receive levels are similar, but boat noise is brief compared to ships
NEMES camera: source levels of boats
Video: NEMES images of 20-kt boat with computed range determining source level
NEMES camera: source levels of boats
Video: NEMES images of 20-kt boat with computed range determining source level
12 hours of ships and boats
Notice that 5 ships close together are not 5 times louder than one ship!
They do take longer to pass by.
10 Weeks of Haro Strait Noise Statistics
Curves are the percentage of time noise levels are less than the x-axis values.
Calculated from 10 weeks of data (8/16/2017 - 11/1/2017).
Modeling the passby of a container ship
Slow the modeled ship from 20 to 11 kts
Decrease the source level by 3 dB
Reduce source level by total of 9 dB
>
Statistical model of ships and boats
Comparison between model and the real world
<
Simple model of SRKW active space
The communication range is the maximum distance two orca can likely communicate with specified noise
Slowdown model of communication space
Convoy model of communication space
Whale watcher model of communication space
These actions to help orcas survive can be taken NOW, this spring!
Shipping: Schedule large ships into convoys, one inbound & one outbound each day
Boats: Set minimum boat-SRKW range to 400 meters & adopt PWWA speed limit of 7 knots within 1 km; or ban boats within 1 km of SRKWs
Food supply: Boost number of large chinook salmon (wild and hatchery) for SRKWs
in Haro Strait from Salmon Bank to Turn Point by prohibiting all Chinook fishing
Future work & acknowledgements
Thank you!
Co-authors: Lauren, Patrick, and Gregory of the NEMES/MEOPAR program at the University of Victoria
Backers of the 2017 Orcasound Kickstarter
Funders of the 2017 field studies: Christina Koons, Jim McIntire, Stephanie Solien, Frank Greer, & Glen and Deb Bruels.


Fundamentals of
Data Analytics and
Predictions
Regression II
Xi (Rossi) LUO
Department of Biostatistics and Data Science
School of Public Health
The University of Texas Health Science Center at
Houston
Outline
- Overall test vs. individual tests
- Variable selection
Linear Regression Inference
- Assessment of significance of any predictor vs. individual predictors
- Assessment of significance of any predictor corresponds to the null
hypothesis:
- Assessment of significance of an individual predictor corresponds to the null
hypothesis:
Simulation
- Simulated $p=100$ variables from $N(0,1)$ distribution
- $Y\thicksim N(0,1)$
- Simulated $n=1000$ patients
- Repeated the simulation 1000 times
- Want to see:
- Of the 1000 simulations, was the overall F test p value significant?
- Of the 1000 simulations, how often the p value of any single covariate is
significant
Simulation Results
Simulation Results
- Of the 1000 simulations, 5.1% had an overall F statistic p value $ < 0.05$. Is this
surprising?
Model Selection: Bias Variance Trade Off
Model Selection Questions
- If many predictors/covariates available, do we need to include all of
them in the model?
- If not all, which one should or should not be included? How to
determine?
- If too many predictors/covariates included, what is the consequence?
- If too few predictors/covariates included, what is the consequence?
- How to build a model that is parsimonious and biologically relevant?
Importance: Model Selection
- Too many possible predictors in Big Data
- Bias variance tradeoff:
- Include too many predictors: small bias but big variance
- Include too few predictors: small variance but large bias
- Best trade off?
- Two competing goals:
- The model should be complex enough to fit the data well.
- The model should be relatively simple to interpret,
smoothing rather than overfitting the data.
Bias Variance Trade off
- Bias: the difference between the
expected (average) prediction
value and the true value
- Variance: the variability of the
prediction if repeat the prediction
many times
Bias Variance Trade off -1
- For a regression model $y=f(x)+\epsilon, \epsilon\thicksim N(0,\sigma^2)$
- Prediction of $y$: $\hat f(x)$
- Expected mean square error (MSE) of predicted value:
$E[y-\hat{f}(x)^2] \\ =\lbrace E[\hat{f}(x)]-f(x) \rbrace^2+E\lbrace
(\hat{f}(x)-E[f(x)])^2\rbrace+\sigma^2
\\ =Bias[\hat{f}(x)]^2+Var[\hat{f}(x)]+\sigma^2$
where
$Bias[\hat{f}(x)]=E[\hat{f}(x)]-f(x) \\ Var[\hat{f}(x)]=E\lbrace
(\hat{f}(x)-E[\hat{f}(x)])^2\rbrace$
Bias Variance Trade off -2
Bias Variance Trade off -3
Model Selection
- Bias variance trade off:
- Include too many predictors: small bias, but big variance
- Overfit the data
- Numerically unstable estimates
- Include too few predictors: small variance, but large bias
- May omit important predictors or confounders
- What is the best trade off?
Variable Selection
- Traditional variable selection methods
- Best subset
- Forward
- Backward
- Stepwise
- Purposeful selection (Hosmer, Lemeshow, Sturdivant)
Best Subset Selection
- Total $p$ predictors: $X_1, X_2, ..., X_p$
- For $k=1,…,p$, fit all possible models $p \choose k$ for each $k$
- Pick the best model based on a model evaluation criterion
- Adjusted $R^2$
- AIC, BIC
- Mallows' $C_p$
- Cross-validated prediction error
- Computational problem: Total $2^p$ models
Forward Selection
- 1. Start from 0 predictors in the model
- 2. Find the most significant (important) predictor using F-test or other criteria, add the
predictor in the model
- Importance measure: F-test $p < 0.05-0.20$
- AIC (to be introduced later, smaller is better)
- 3. Repeat until no further predictor can be added
Backward Selection
- 1. Start from all predictors in the model
- 2. Find the least significant (important) predictor using F-test or other criteria, drop the
predictor from the model
- Importance measure: F-test $p > 0.05-0.20$
- AIC (smaller is better)
- 3. Repeat until no further predictor can be dropped
- Problem: Need to fit a large model with all predictors
Stepwise Selection
- 1. Start from 0 predictor in the model
- 2. Do one step of forward selection
- F-test, $p < 0.05$
- or AIC (smaller is better)
- 3. Do one step of backward elimination
- F-test, $p > 0.20$
- or AIC (smaller is better)
- 4. Repeat Steps 2-3 until no further predictor can be added or dropped
Forward/Backward Selection
- Better than the exhaustive “best subset selection” in computational efficiency
- Price to pay: may not produce the best model
$R^2$
- Many variable selection criteria are built on RSS
- Suppose that $(x_i, y_i), i=1, ..., n$ $iid \thicksim y=x^T\beta+\epsilon $
- RSS is defined as: $RSS=\sum_{i=1}^{n}(y_i-\hat y_i)^2$
- $RSS_p$: RSS with p variable $1 ≤ p ≤ s$ and a constant in the model
- $RSS_0$: RSS when a constant is being fitted
- R-squared is defined as $R_p^2=1-\frac{RSS_p}{RSS_0}$
- $R_p^2$ measures how well the fitting of the p variables is
Adjusted $R^2$
- $R_p^2$ always increases when a variable is added to a model
- It cannot serve as a criterion for model selection
- Adjust the $R_p^2$ for df to get the adjusted $R^2$-statistic
$A_p=R_a^2=1-\frac{RSS_p/(n-p)}{RSS_0/(n-1)}=1-(1-R_p^2)\frac{n-1}{n-p}$
- Also termed as Fisher's A-statistic
- $A_p$ does not necessarily increase when a variable is added to a model
- Maximizing $A_p$ w.r.t. $p \equiv minimizing$
$s_p^2=\frac{RSS_p}{n-p}$
PRESS and Cross Validation
- Prediction sum of squares (PRESS, Allen 1974)
- Let $y_{(i)}$ be the predicted value for $y_i$ based using $n-1$ observations other than the
$i$th one.
The PRESS statistic for the subset of p-variables is defined as
$PRESS_p=\sum_{i=1}^{n}(y_i-\hat y_{(i)})^2$
- Cross Validation (CV):
- In practice, the cross-validation approach may be used to estimate the PRESS statistic
- Leave one observation or a small part of observation data when performing model fitting
- Predicted these data using the rest of the data
- Calculate the prediction sum of squares: PRESS
- Repeat many times
Generalized Validation Score GCV
- It can be shown that under certain mild conditions, the PRESS statistic can be asymptotically
approximated by the below equation if $n$ is much larger than $p$
$PRESS_p \approx \frac{n^2}{(n-p)^2}RSS_p$
- The right-hand side is closely related with the well-known generalized validation
score (GCV) for a linear regression model (Craven and Wahba, 1979)
$GCV=\frac{1}{n}\sum_{i}(\frac{y_i-\hat y_i}{1-tr(\textbf{H}/n)})^2$
- GCV: computationally convenient and popularly used in nonparametric regression for smoothing
parameter selection
$C_p$
- The $C_p$ statistic (Mallows, 1973) is defined as
$C_p=\frac{RSS_p}{\sigma^2}-(n-2p)$
- In practice, $\sigma^2$ is replaced with the unbiased estimate
$\hat \sigma^2=\frac{RSS_d}{(n-d)}$, the residual mean squares under the full model
- $C_p$is closely related to $R_2$ and adjusted $R_2$
- An adequate model: $E(C_p)=p$
AIC
- Akaike's Information Criterion (AIC, Akaike, 1973, 1974) is defined as
$AIC_p=RSS_p+2p\sigma^2$
- Many classical variable selection criteria is of the form where c is a regularization parameter
$RSS_p+cp\sigma^2$
- In practice, $\sigma^2$ is replaced with the unbiased estimate
$\hat \sigma^2=\frac{RSS_d}{(n-d)}$
- The residual mean squares under the full model
Model Selection Criteria: BIC and RIC
- Bayesian information criterion (BIC, Schwarz, 1978)
$BIC_p=RSS_p+\log(n)p\sigma^2$
- $\phi$-criterion (Shibata, 1984):
$\phi_p=RSS_p+\log(\log(n))p\sigma^2$
- Risk information criterion (RIC, Foster and George, 1994)
$RIC_p=RSS_p+2\log(d)p\sigma^2$
Model Selection Criteria
- Notice that BIC replaces the $2d\hat \sigma^2$ used by $C_p$ with a $\log(n)d\hat \sigma^2$,
where $n$ is the number of observations
- Since $\log n> 2$ for any $n> 7$, the BIC statistic generally places a heavier penalty on models
with many variables, and hence results in the selection of smaller models than $C_p$
- CV: Compared to AIC, BIC, $C_p$ and adjusted $R^2$
- Advantage: Direct estimate of prediction error
- Disadvantage: Computationally expensive
- GCV can be used to overcome the disadvantage
Problems with Traditional Variable Selection
- Computationally expensive
- Difficult to deal with high-dimensional covariates and collinearity
- Clinically or biologically relevant variables may not be selected if the selection is only based
on p-values
- Motivate the new approaches
Purposeful Variable Selection Method—1
-
Book: Hosmer, Lemeshow, and Sturdivant, Applied Logistic Regression, 3rd
Edition: Chapter 4.2
- Hosmer and Lemeshow: Two earlier books (1999, 2000)
- Not only select statistically significant covariates, but also possible confounders
- Trade-off: Statistical significance vs. scientific relevance
Purposeful Variable Selection Method—2
- Perform univariate analysis: Initial Screening
- Fit the multivariable model containing all possibly-important covariates identified from
Step
1, then drop “insignificant” covariates based on the fitting $\rightarrow$ a
Reduced/Smaller Model
- Compare the estimated coefficients from the larger model and the smaller model to
identify
“high-impact” covariates or confounding variables, and add them back to the model. Repeat
Steps
2 and 3 until satisfactory
- Add each variable not selected in Step 1 to the model from Step 3, and include the
significant variables back to the model $\rightarrow$ Preliminary Main Effects
Model
- Check the linear assumption and other assumptions of regression models for the entered
continuous variables in Step 4, and revised the model if necessary $\rightarrow$
Main
Effects Model
- Check for interactions in the model and include important interaction terms in the model
$\rightarrow$ Preliminary Final Model
- Check model fitting: if good $\rightarrow$ Final Model
Purposeful Variable Selection —Step 1
- Use univariate analysis to identify important covariates: Initial screening
- Run a separate regression analysis for each variable (univariate analysis)
- Remarks
- Can use F-test, Wald or LR test for continuous and dichotomous variables
- Use LR test for categorical variables (testing all dummy variables at once)
- Significance level: $p=0.20-0.25$
Purposeful Variable Selection —Step 2
- Fit the multivariable model containing all possibly-important covariates identified from Step 1,
then drop “insignificant” covariates based on the fitting $\rightarrow$ a
Reduced/Smaller Model
- Fit the multivariable model containing all possibly-important covariates identified from
Step 1
- Perform backward variable selection:
- Can we eliminate any covariate?
F-test or Wald test: $p\gt0.05$ or $0.10$, remove
- Compare the smaller model vs. the large model using one model comparison criterion
- Confirm and result in a reduced/smaller model
Purposeful Variable Selection —Step 3
- Compare the estimated coefficients from the larger model and the smaller model to identify
“high-impact” covariates or confounding variables, and add them back to the model. Repeat Steps
2 and 3
- Based on the model from Step 2, add each dropped variable back to the model:
- Is this change the magnitude of any other coefficient estimates by 20%? If yes, add this
dropped variable back to the model
- You may try to add back one or a few dropped variables back to the model at a time
- Repeat Steps 2 and 3 until satisfactory
- All the included variables are important
- All the dropped variables are clinically and/or statistically unimportant
- Steps 2-3: Similar to the “stepwise variable selection” approach
Purposeful Variable Selection —Step 4
- Add each variable not selected in Step 1 to the model from Step 3, and include the significant
variables back to the model $\rightarrow$ Preliminary Main Effects Model
- Forward variable selection for those variables dropped in Step 1: Some of these dropped
variables may have a significant effect for the model from Step 3
- Use F-test, Wald test or LR test: $p < 0.05-0.20$
- Result in the “Preliminary Main Effects Model”
Purposeful Variable Selection —Step 5
- Check the linear assumption and other assumptions of regression models for the entered
continuous variables in Step 4, and revised the model if necessary $\rightarrow$ Main
Effects Model
- Check linearity:
- Smoothed scatterplot (to find a transformation of the variable)
- Alternative models for non-linear associations
- What do you do if your continuous variable does not appear linear?
- Appropriate nonlinear functions: e.g., fractional polynomials
- Splines
- Other nonparametric regression models (generalized additive models)
Purposeful Variable Selection —Step 6
- Check for interactions in the model and include important interaction terms in the model
$\rightarrow$ Preliminary Final Model
- Do we need to include the interaction term of two factors? $x_ix_j$
- A list of all interactions if the main effects are included in the model in Step 5
- A list of all clinically plausible interactions
- Add the interaction terms one by one: Use F-test, Wald-test or LR test to determine the
significance, $p=0.05$ or $0.10$
- Repeat similar strategies as Steps 2-3
- Result in the “Preliminary Final Model”
Purposeful Variable Selection —Step 7
- Check model fitting: if good $\rightarrow$ Final Model
- Use all goodness-of-fit approaches to check the final fit of the model in Step 6.
- Residual plots
- Visualization tools
- Goodness-of-fit tests
- Everything is good $\rightarrow$ Final Model
- Otherwise, revise the model and repeat above steps
Summary
- There are many variable selection methods. Each has advantages and disadvantages over other
methods. The choice should be related to your goals in finding a prediction model and how
important the clinical relevance is for your model.


HPC Notes¶
https://www.usgs.gov/center-news/denali-tallgrass-eros-launch-new-era-high-performance-computing-capabilities
https://hpc-aub-users-guide.readthedocs.io/en/latest/octopus/slurm_cheatsheet.html
Signularity References¶
https://sylabs.io/docs/#singularity
Building containers with Singularity
https://www.youtube.com/watch?v=nrgO3Q8-6hQ
https://singularity.lbl.gov/archive/docs/v2-3/docs-docker
Useful References¶
https://hpc-uit.readthedocs.io/en/latest/jobs/interactive.html
https://pangeo.io/setup_guides/hpc.html
https://www.hpc.iastate.edu/guides/containers
https://ioos.github.io/notebooks_demos/other_resources/
https://www.usgs.gov/core-science-systems/sas/arc
https://www.usgs.gov/mission-areas/core-science-systems
https://hpcportal.cr.usgs.gov/hpc-user-docs/jobs/best-practices.html
https://pubs.cray.com/bundle/XC_Series_Programming_Environment_User_Guide_1705_S-2529/page/SLURM_in_Interactive_Mode.html
Useless References¶
https://hpcportal.cr.usgs.gov/hpc-user-docs/Resources/training_classes.html
https://www.esma.europa.eu/sites/default/files/library/jc-2018-04_joint_committee_final_report_on_big_data.pdf
https://indico.cern.ch/event/854707/timetable/?view=standard
https://www.tandfonline.com/doi/full/10.1080/17538947.2019.1585976
Useful Videos¶
Slurm Basics
https://www.youtube.com/watch?v=49DzPT9HFJM
https://www.google.com/search?client=firefox-b-1-d&q=slurm+for+dummies+youtube+hpc
Useless Videos¶
Ideas¶
remote desktop xfce containers etc … tbd https://hpc-wiki.info/hpc/Admin_Guide_Fastx
http://xarray.pydata.org/en/stable/examples.html
Login Nodes and Transfer Nodes¶
PANGEO Journey¶
Install and Test Miniconda¶
https://pangeo.io/setup_guides/hpc.html
Logon your hpc system now¶
tallgrass - my favorite
salloc and bash in new run node
install miniconda
mkdir opt/mini
cd opt/minu
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh
conda update conda
Signell Help¶
Follow this recipe and let me know if it works for you: https://discourse.holoviz.org/t/setting-up-working-environment-for-tutorial/1794/4
from conda env base¶
cd /home/butzer/opt/etscrum/2_ET_HPC/signell
conda config --add channels conda-forge --force
source activate base
conda install mamba -y
mamba env create -f pangeo_env.yml


---
layout: post
title: Morocco'08
date: 2008-03-02 01:05:15.000000000 -06:00
type: post
parent_id: '0'
published: true
password: ''
status: publish
categories:
- English
- Fleeing
tags:
- friends
- morocco
- Travels
meta: {}
author:
login: dreamessenceonthemove
email<EMAIL_ADDRESS>display_name: darribas
first_name: Daniel
last_name: Arribas-Bel
permalink: "/2008/03/02/morocco08/"
---
My very good friend from Sweden (she's actually spanish but I got to know here in Sweden) Clara is living in Rabat (Morocco) since last October till summer. She´s working for the Embassy in some projects on gender stuff. I felt I couldn´t waste this opportunity to explore the country and pay a visit to her, so we arranged a visit with Chemi (another friend from Sweden) and a couple of guys more for next Easter. As usual, I´ll fly by myself and we´ll all meet there (flight ticket prices made take the decission... as usual, I was late buying them) and I´ll be in the country from March 14th. to 25th.
In order to keep track of the arrangements and the trip itself (not really once we are there, since the internet availability is expected not to exist), I´ve set up yet one more blog. One may visit
here, but it´s intended to be only for the arrangements, not for pictures and so on, so it might not be that interesting. Pictures and follows-up from the trip will show up here in this blog rather than there...


Dashboard
Monthly Earning
This month
$34,252
It will be as simple as in fact it will be occidental.
4/5Last month
$36,253
It will be as simple as in fact it will be occidental.
3/5Sales Analytics
Online
1,542
Offline
6,451
Marketing
84,574
Sales Report
Jan 01 - Jan 31
$4230
| Desk | Desktop | 54.5% |
| Mob | Mobile | 28.0% |
| Tab | Tablets | 17.5% |
Activity
-
Jan 22 Responded to need “Volunteer Activities”
-
Jan 20 At vero eos et accusamus et iusto odio dignissimos ducimus qui deleniti atque...Read more
-
Jan 19 Joined the group “Boardsmanship Forum”
-
Jan 17 Responded to need “In-Kind Opportunity”
-
Jan 16 Sed ut perspiciatis unde omnis iste natus error sit rem.
Chat
-
10:00John Deo
Hello!
-
10:01Smith
Hi, How are you? What about our next meeting?
-
10:04John Deo
Yeah everything is fine
-
10:05Smith
Wow that's great
-
10:08Smith


Welcome to 1v1 Minesweeper
{{lobby}}
How to Play
- Click the Join button to connect to the game queue. A game needs at least two people to Play!
- Once the game starts, your "mines" will be coloured Red and your opponent's will be coloured Blue
- Each player has 15 seconds per turn. If you get a mine, the timer resets and you get to go again!
- There are 30 hidden mines on the board. Collect more mines than your opponent!


Hello,
I would like to try and monitor as many of my home circuits separately as possible.
According to this forum post (and associated image): http://openenergymonitor.org/emon/node/1680, it can be done with a normal 13A cable, if the live wire is separated from the neutral and earth wires.
I would like to do this where the cables for the various ring mains and lighting circuits etc exit our Consumer Unit.
While jack_kelly says that what he did was safe and works, I would like to somehow do it more "neatly/professionally" (no offence! It's just that I don't want people looking at it and thinking it's dangerous or violating some building regs!).
One of my electrician friends says that these cables should be double-insulated, so we could split the wires in the main flex, and surround them all with a lockable box above the Consumer Unit (which would count as a the second insulation).
What do people think about this, and is there something already available that could be used as a "breakout box".
Secondly, I know the emonpi has 2 CT connections, and that boards with 4 CT connections are available.
We have 12 circuits, so would need hardware that would cope with 12 CT clamps, and I don't really want to have to buy 6 (or even 3 if possible!) emonpis just for this function. What does everyone think?
Thanks,
Chris
Re: Monitoring of multiple house circuits with CT clamps
If the outgoing cables from your consumer unit all go upwards, I wouldn't have a problem with a hardwood (= less likely to catch fire than softwood), plastic or an earthed metal box inside which you split the cable to mount the CT. I'd have it in contact with the top of the CU, so you'd not have to worry about grommets or glands to protect the cables (just one big slot across the bottom!), but where the cables exit upwards you will need to protect against sharp edges (if a metal box). It should be OK as long as you need a tool to get inside - but you should also put a "Live Parts - Isolate at Main Switch below before removing this cover." warning label on the cover.
Bear in mind you need the CT to go around both legs of the ring main.
Ideally, you want to physically segregate the CT secondary cables from the mains wiring, just in case anything cooks and melts the insulation.
On the number of inputs question, you could have an 'off-the-shelf' solution with three emonTXs and a RPi with the RFM12Pi receiver board. But the way you phrase your question, I think you're really talking in terms of a custom front end and one of the more powerful Arduino processors, if you want to monitor "continuously", or a complicated multiplexing solution if you're happy with "discrete samples". The Atmel 328P is pretty much fully loaded doing 4 inputs continuously, though it could handle another one doing discrete samples (but noting 5 currents and one voltage doesn't really help you!).
Re: Monitoring of multiple house circuits with CT clamps
Hi Robert,
Thank you for the reply.
We don't need continuous - every few seconds or a minute would be fine.
Luckily we caught our electrician in time who put a bigger box in for us instead of a normal Consumer Unit :)
He seems to understand what we want to achieve, so I've ordered the emonpi, together with an emonTX and 3CTs to try out.
Wish us luck :)
Re: Monitoring of multiple house circuits with CT clamps
I'm also thinking about adding emon to my house. Would love to meter all individual circuits, but of the shelf that gets way too expensive.
How would you go about multiplexing the inputs? I'm thinking an external board that has the (or several) multiplexer on it would be the best way to go. But can the Arduino still handle that? Does it still have enough outputs? Is the code 'ready' for multiplexing, or do you need to modify a lot?
What about multiple voltage logging? I'd like to monitor all 3 phases. They should be almost identical, but because I have a 1 phase PV system, I guess they won't.
Multiplexing for all channels is fine for me. I have 16 circuits that I want to monitor, with 4 channels and 1 sec sampling of each sample, that is still plenty of data.
Re: Monitoring of multiple house circuits with CT clamps
The best way to monitor additional CT clamps is to add extra EmonTX units as required. EmonTX v3.4 comes ready-assembled and will connect wirelessly to EmonPi.
Re: Monitoring of multiple house circuits with CT clamps
> How would you go about multiplexing the inputs?
The Arduinos have a multiplexer internally (the 328p in the Uno etc. only has a single ADC which can be connected to the 6 analogue input pins via the internal multiplexer, so can only do an analogue read on one pin at a time).
If you wanted to do all your stuff on a single MCU, then perhaps something like the Teensy 3.1 would be a good choice - it's a (much) faster processor, and has 2 16-bit DACs. I don't know what the analogue input quality is like, or sampling speed etc., but it might be worth a look.
Otherwise, there's a lot of Arduino-like boards to choose from these days: https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems
Finally, I don't know much of a bottle neck the calculations are, but the emon code uses a lot of float point maths at the moment, and optimising that if possible, may increase the throughput (I think a floating point divide takes >400 clock cycles on an AVR).
Re: Monitoring of multiple house circuits with CT clamps
"emon code uses a lot of float point maths at the moment"
But there are versions available that use integer maths and are noticeably faster. I think pretty much every microsecond has been squeezed out of the floating point versions, but they are retained since it is a lot easier to appreciate the principles when the sums are 'obvious'.
On the other hand, some of the operations inside the integer maths versions are at best obscure and the reason for their existence only becomes apparent after working through the code a few times.
It's also possible to speed up the code with a minor hardware change! If all the input transducers share a common (probably buffered) bias supply, then it's only necessary to filter one input to determine the bias offset, and the same number can be used for all the inputs, the gain being you remove the low pass filter algorithm from all the inputs except one.
Re: Monitoring of multiple house circuits with CT clamps
"But there are versions available that use integer maths and are noticeably faster"
OK, that's good to know - I have only looked at the 3 phase + voltage code, and since I knew that was based on the emonlib code, I had assumed it was all floating point...
Sounds like perhaps the integer optimised versions could use a few more comments tho' - always good to use comments to document assumptions in that sort of hairy code!
Re: Monitoring of multiple house circuits with CT clamps
No, Robin's "continuous" sketches use integer maths in critical places, as does MartinR's PLL sketch.
Re: Monitoring of multiple house circuits with CT clamps
If you're looking for an arrangement which will allow reading multiple circuits, without custom hardware, then the most cost effective may be to use multiple Arduinos (I used some Leonardo clones in a similar arrangement) each with it's own emonShield. Try to use a good quality power supply (see other threads - avoid cheap'n'nasty 5v USB 'chargers'), and put them in your own casework.
My analogue electronics knowledge is poor, but I believe you'll end up with a setup similar to an emonTx (it'll lack some over-current protection tho' I think?).
Re: Monitoring of multiple house circuits with CT clamps
The other big "sin" of the standard sketches is that they use the standard Arduino synchronous interface to the AtoD. analogRead(A0) starts a conversion running, and then sits in a busy loop waiting for it to finish so it can return the result. That's 104 usecs of wasted CPU time right there with every conversion. Think of all the maths that could be done during that time!
Banging on the ADC registers directly, setting the ADC into continuous mode, and not being afraid to do stuff at ISR level are all features used by the "continuous" sketches, and by anybody who has been using AVRs outside of the Arduino environment. That synchronous API offered by the Arduino interface is easy to understand, but really not suitable when performance matters.
Many resist that next step because they fear ISRs. Even for them it would be very simple to enhance the Arduino synchronous interface to at least split out the initiation of the ADC conversion from the waiting around for the result. You could do that without the need for any interrupts at all. It would be the ADC equivalent of the non-temporal load instructions found on most modern CPUs. A start fetching this because I'm going to need it soon approach that lets you get on with other work and only stall when you really need it. The API could be as simple (and as compatible with the existing one) as something like:
Re: Monitoring of multiple house circuits with CT clamps
"The other big "sin" of the standard sketches..."
Is it really a sin? It might be for performance, but as examples of how to calculate electrical power moderately accurately, even those sketches are way too complicated for some novice programmers. Remember that the spread of skills and knowledge, both hardware and software, of the members of this community is just about as wide as it can get. That's not to say we should refrain from pushing the boundaries, as many members have done in the past and hopefully will continue to do.
Re: Monitoring of multiple house circuits with CT clamps
For continuous metering, highly precise, see EmonLibPro i've been using for past 2 years:
http://openenergymonitor.org/emon/node/2406
Re: Monitoring of multiple house circuits with CT clamps
dBC: "then sits in a busy loop waiting for it to finish so it can return the result. That's 104 usecs of wasted CPU time right there with every conversion"
Hmm, that is pretty poor, isn't it. I knew it was synchronous, but I assumed it put the processor to sleep to minimise noise in the ADC during the conversion.
Re: Monitoring of multiple house circuits with CT clamps
chaveiro: "For continuous metering, highly precise, see EmonLibPro i've been using for past 2 years"
That looks nice.
[Tim added a further comment that's been moved to http://openenergymonitor.org/emon/node/10867 - RW]
Re: Monitoring of multiple house circuits with CT clamps
Hi guys,
Thanks for all the comments, and sorry for the delay in replying.
In the end, we bought 1 emonpi, 1 emontx and 3 CT clamps to test with.
We had to get our electrician to add a new junction box and split out all the circuit wiring so that the live wires were separate from the neutral and earth.
We did some tests with them, and they seem to monitor no problem, so we bought 3 more CT clamps to connect to the emontx.
They all seem to work fine, and so I've ordered another emontx and 4 clamps, which should record 10 out of the 12 circuits.
One thing I'm not sure about is how accurate the clamps are. When I first plugged them in, 1 of them was showing 3-5W, even when it wasn't around any power cables.
So far the only problem we've had is that the edimax wifi adapter isn't very stable. It went for weeks without disconnecting, and within 1 week it's disconnected 4 times.
I've been reading some articles about it and its use on the PI, and it could be due to power management kicking in (unplugging the adapter and plugging it back in again fixes it every time). Next time we go to the house I'll try tweaking some kernel module options for it to disable the power management.
I've now got to figure out how the dashboard works, as at the moment, I don't seem to be able to add anything but empty squares where graphs should be!
Once I've got it all sorted, I'll post pictures of the set up if anyone is interested.
Chris
Re: Monitoring of multiple house circuits with CT clamps
"One thing I'm not sure about is how accurate the clamps are. When I first plugged them in, 1 of them was showing 3-5W, even when it wasn't around any power cables."
The CT's accuracy is specified as ±3% linearity from 10% to 120% of rated current, but most likely what you were seeing was noise pickup from somewhere. 5 W in 24 kW is a pretty small percentage.
Re: Monitoring of multiple house circuits with CT clamps
@Robert Wall - fair enough. Thanks.
I'm still having problems with the WiFi dropping out.
I've tried 2 kernel parameters to supposedly stop power saving mode, but it's made no difference.
Every time I can fix it by unplugging the USB Edimax dongle, and then plug it back in again :(
At this rate I'm getting rather annoyed and I'm thinking of swapping it for something more reliable.
Does anyone else use other WiFi dongles that are more reliable?
Thanks,
Chris


Dear Participant,
thank you for your participation in the study.
Researcher(s):
{{description.en_researcher}}
Purpose of the study:
{{description.en_purpose}}
Procedure:
{{description.en_procedure}}
Duration:
{{description.en_duration}}
Potential risks:
{{description.en_risks}}
Privacy:
Original data obtained from this study will be anonymised and only processed in aggregate. In such form, it might be published in academic journals, presentations or other media, but never in a way that would allow individual identification. One week after the completion of the study it might no longer be possible to retract your data from such aggregated analyses.
Benefits:
{{description.en_benefits}}
You are free to stop, quit the study and retract your data at any time during the study with no further consequences.
If you have any questions, please ask them now.
For further questions, complains or issues, please contact the institute's Ethics-Committee: <{{support_email_address}}>.
▢ I confirm I volunteered to participate in this study.
▢ I confirm I was allowed to ask questions and that I was provided with responses.
▢ I confirm I was presented with this document prior to the beginning of the study.
▢ I confirm and I understood my right to quit the study at any time.
{{#concern.q11_1_value}}▢ I agree to be audio recorded during the study.
{{/concern.q11_1_value}} {{#concern.q11_1_value}}▢ I agree to be video recorded during the study.
{{/concern.q11_1_value}}|
|
|
| Date | Signature of researcher |
|
|
|
| Signature of participant | |
|
|
|
|
Email address (optional) (Please provide your email address if you would like to be informed about future studies) |


About me
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not
but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum
Programming
lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem ab numquam quisquam veritatis minima iusto!
Design
lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem ab numquam quisquam veritatis minima iusto!
Communication
lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem ab numquam quisquam veritatis minima iusto!
Contact Me
For more info please contact me at: hello@impactbyte.com


| 012:040 Khan | : |
"You do not worship besides Him but only names which you have named (forged), you and your fathers, for which Allah has sent down no authority. The command (or the judgement) is for none but Allah. He has commanded that you worship none but Him (i.e. His Monotheism), that is the (true) straight religion, but most men know not. |
| 012:040 Maulana | : |
You serve not besides Him but names which you have named, you and your fathers -- Allah has sent down no authority for them. Judgment is only Allah's. He has commanded that you serve none but Him. This is the right religion, but most people know not. |
| 012:040 Pickthal | : |
Those whom ye worship beside Him are but names which ye have named, ye and your fathers. Allah hath revealed no sanction for them. The decision rests with Allah only, Who hath commanded you that ye worship none save Him. This is the right religion, but most men know not. |
| 012:040 Rashad | : |
"You do not worship beside Him except innovations that you have made up, you and your parents. GOD has never authorized such idols. All ruling belongs to GOD, and He has ruled that you shall not worship except Him. This is the perfect religion, but most people do not know. |
| 012:040 Sarwar | : |
What you worship instead of God are no more than empty names that you and your fathers have given to certain things. God has not given any authority to such names. Judgment belongs to no one but God. He has commanded you to worship nothing but Him. This is the only true religion, but most people do not know. |
| 012:040 Shakir | : |
You do not serve besides Him but names which you have named, you and your fathers; Allah has not sent down any authority for them; judgment is only Allah's; He has commanded that you shall not serve aught but Him; this is the right religion but most people do not know: |
| 012:040 Sherali | : |
You worship nothing besides ALLAH, but mere names that you have named, you and your fathers; ALLAH has sent down no authority for that. The decision rest with ALLAH alone. HE has commanded that you shall not worship anything, save HIM. That is the right religion, but most men know not; |
| 012:040 Yusufali | : |
"If not Him, ye worship nothing but names which ye have named,- ye and your fathers,- for which Allah hath sent down no authority: the command is for none but Allah: He hath commanded that ye worship none but Him: that is the right religion, but most men understand not... |
Concepts/Themes Covered: أركان الإسلام > التوحيد > الشرك والمشركون > تنزيه الله جلّ جلاله عن الشريك Pillars of Islam> Islamic> Polytheism and the Polytheists> Allah's Freedom from Partnership أركان الإسلام > الدين > حقيقة الإسلام Pillars of Islam> Religion> The Reality of Islam
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


{% load static %}
Denné Reed - Principle Investigator
John Kappelman- co-PI
Shannon McPherron - Senior Personnel
Tomislav Urban - Lead Developer
Andrew Barr - Developer
Andrew Cook - Developer
Denné Reed
University of Texas at Austin
Dept. of Anthropology
2201 Speedway Stop C3200
Austin, TX 78712
Reed, D. et al. 2015. Digitial data collection in paleoanthropology. Evolutionary Anthropology 24:238-249
European Society for the study of Human Evolution 2015 poster
European Society for the study of Human Evolution 2015 poster A4 format


Contents
Short Descriptions
|
is the automatic test case reduction tool. |
|
|
is the Clang C, C++, and Objective-C compiler. |
|
|
is the LLVM static compiler. |
|
|
is used to directly execute programs from LLVM bitcode. |
|
|
is the LLVM archiver. |
|
|
is the LLVM assembler. |
|
|
is the LLVM bitcode analyzer. |
|
|
Prints LLVM compilation options. |
|
|
is used to emit coverage information. |
|
|
is used for C++ ABI Data Dumper. |
|
|
is the LLVM structural 'diff'. |
|
|
is the LLVM disassembler. |
|
|
tool used to manipulate archived DWARF debug symbol files, compatible with the Darwin command dsymutil. |
|
|
is used to extract a function from an LLVM module. |
|
|
is the LLVM linker. |
|
|
is used to list LLVM bitcode and object file's symbol table. |
|
|
is used as PDB Dumper. |
|
|
is used to generate index for LLVM archive. |
|
|
is used to generate random |
|
|
is the LLVM Target Description To C++ Code Generator. |
|
|
takes an object file,and produces a YAML representation of the file. |
|
|
is the LLVM optimizer. |
|
|
is a Perl script that invokes the Clang static analyzer. |
|
|
takes a YAML representation of an object file and converts it to an binary file. |
|
|
contains the LLVM API functions. |


Website Admin
Ban List
View Group
a{ name }a (a{ admin_id }a)
Website Admin
Ban List
Welcome a{ name }a (POST DELETED: a{ post_num }a USER BAN: a{ user_num }a)
×
What has prompted your change of heart?
He is the victim of a grave injustice
I believe we have a Jean Valjean here
He is the victim of a grave injustice
Confirm
Content Manager
Banned Users
User
ID
Ban Time
a{ user.name }a
a{ user._id }a
a{ user.timeban }a


Google Earth Enterprise Documentation Home | Troubleshooting and error messages
Imagery or terrain gaps
Your map imagery or terrain might display one or more of these issues:
- Small gaps in both imagery and terrain that change as you zoom in or out.
- Dropoffs to zero values in the terrain at the edges of your tiles.
- A permanent black seam at the edges of tiles where they meet the adjacent tiles.
- Gaps or tears in the imagery that appear at seemingly random places, and that disappear when the terrain is turned off.
To resolve these issues:
- Make sure that the input imagery doesn't have gaps, seamlines, or holes.
- If there is usable data to each extent of your imagery, you can remove the mask.
- By default, the automask tool assues that the pixel value of the green band is the fill data pixel value for the entire image. This is used for masking as well as the hole check. Make sure that the Nodata field contains a
0
. Don't leave it blank. - If placing a
0
in the Nodata field doesn't resolve the issue, create a mask file manually with thegemaskgen
command and recreate thekmp
folder in Fusion. See instructions below.
To manually create the mask file:
- Locate and record the full path to the resource
kip
andkmp
folders:
gequery --outfiles resources/imagery/resource_i.kiasset
You'll need this information for building the automask and importing the mask product.
- Locate the path to the
mask.tif
file created by the automasker:
gequery --outfiles resources/imagery/resource_i.kiasset/maskgen.kia
- Navigate to the
mask.tif
file and rename it tomask.tif.bak
. - Create the new mask file:
gemaskgen --mask --band 1 --fill 0 --feather 0 \ --holesize 100 /path/to/resource_i.kiasset/product.kia/ver/raster.kip \ -o ./mask.tif
If your source files are
MrSID
files, you might need to add a mask tolerance value (for example,--tolerance 3
). - Navigate to the resource
kip
andkmp
folders, and move themask.kmp
folder tomask.kmp.bak
. - Create the new mask.kmp:
gerasterimport --alphamask /path/to/mask.tif --dataproduct /path/to/raster.kip \ --output ./mask.kmp
- Launch the Fusion GUI and preview the image resource.


PerformableActionInterface Class
Surface API to handle PerformableAction implementations. This allows a source object and target object to have separate action resolution logic without directly referencing eachother. See also ResolvableActionInterface, ResolvableAction
Item Index
Methods
canPerformAction
-
action
-
[settings]
Checks if source can perform an action with given settings. (source is this
)
Functionality separated to avoid checking multiple targets when source cannot perform action regardless of target.
Parameters:
-
action
String- The action to check.
-
[settings]
Object optional- Settings for the action.
Returns:
true
if the action can be performed.
canPerformActionOnTarget
-
action
-
target
-
[settings]
Checks if source can perform an action on target with given settings.
Parameters:
-
action
String- The action to check.
-
target
Object- The target object to check against.
-
[settings]
Object optional- Settings for the action.
-
[skipCanPerformAction]
Object optional- If true skips checking that
this.canPerformAction(action, settings) == true
- If true skips checking that
Returns:
true
if the action can be performed on target.
getTargetsForAction
-
action
-
[settings]
Returns a list of valid targets to perform an action on.
Parameters:
-
action
String- The action to get targets for.
-
[settings]
Object optional- Settings for the action.
Returns:
Array of valid targets.
performAction
-
action
-
target
-
[settings]
Performs an action on target with given settings.
Parameters:
-
action
String- The action to perform.
-
target
Object- The target object to perform the action on.
-
[settings]
Object optional- Settings for the action.
-
[skipCanPerformAction]
Object optional- If true skips checking that
this.canPerformAction(action, settings) == true
- If true skips checking that
-
[skipCanPerformActionOnTarget]
Object optional- If true skips checking that
this.skipCanPerformActionOnTarget(action, target, settings) == true
- If true skips checking that
Returns:
true
if the action has been successfully completed.
setPerformableAction
-
action
-
implementation
Sets a performable action implementation on object.
Parameters:
-
action
String- The action name.
-
implementation
PerformableAction- Object to set as the action implementation.
or a string to lookup an implementation
RL.PerformableActions[implementation]
.
- Object to set as the action implementation.
or a string to lookup an implementation


Name That Tune
Modern Music
2000s Music
1990s Music
Leaderboards
Enter your name to record your score:
Welcome to Name That Tune.
You will have to guess the name and singer of five songs.
The song name is worth 2 points and the singer's name is worth 1.
You will get credit if your answer is within two letters of the correct answer.
The maximum score is 15 points.
The tiebreaker is your time, so try to go quickly.
Select a mode using the menu at the top of the page.
Click
this
link to go back to the previous page and enter your name to record your score.
Question
1
of 5
Submit
Songs
Your Answers
Correct Answers
Score
Score:
0


Australia claim crushing win over Pakistan in first Test
by OmnisportAustralia defeated Pakistan by a mammoth innings and five runs in the opening Test at the Gabba on Sunday.
Pakistan were bowled out for 335 in their second innings as Australia wrapped up victory inside four days in Brisbane.
Despite Babar Azam's brilliant century and a 95-run knock from Mohammad Rizwan, Australia were not to be denied – paceman Josh Hazlewood leading the way with figures of 4-63.
Pakistan resumed on 64-3 and faced a heavy defeat after man of the match Marnus Labuschagne and David Warner put Australia in a dominant position at 580, in reply to Pakistan's first-innings 240.
Babar (104) provided some resistance after Pat Cummins (2-69) and Hazlewood had struck in the morning session to reduce Pakistan to 94-5 – Shan Masood (42) and Iftikhar Ahmed (0) the victims.
A second Test hundred for Babar thwarted Australia, while he also combined for a 132-run sixth-wicket stand with Rizwan.
But after a two-and-a-half resistance between the pair, spinner Nathan Lyon (1-74) finally broke through to send Babar back to the pavilion, with the tourists 226-6.
Yasir Shah (42) came to the middle and put on 79 runs with Rizwan as the duo fought to prolong the Test into a fifth and final day.
But when Rizwan fell to Hazlewood, the writing was on the wall as Aussie quick Mitchell Starc (3-73) helped close out proceedings.


#include <db_cxx.h>int DbLog::put(DbLsn *lsn, const Dbt *data, u_int32_t flags);
The DbLog::put method appends records to the log. The DbLsn of the put record is returned in the lsn argument. The flags argument may be set to one of the following values:
The caller is responsible for providing any necessary structure to data. (For example, in a write-ahead logging protocol, the application must understand what part of data is an operation code, what part is redo information, and what part is undo information. In addition, most transaction managers will store in data the DbLsn of the previous log record for the same transaction, to support chaining back through the transaction's log records during undo.)
The DbLog::put method either returns errno or throws an exception that encapsulates an errno on failure, and 0 on success.
The DbLog::put method may fail and throw an exception for any of the errors specified for the following Berkeley DB and C library functions: abort(3), close(3), dbenv->db_paniccall(3), fcntl(3), fflush(3), fprintf(3), free(3), fsync(3), getenv(3), getpid(3), getuid(3), isdigit(3), lseek(3), malloc(3), memcpy(3), memset(3), open(3), sigfillset(3), sigprocmask(3), snprintf(3), stat(3), strerror(3), strlen(3), time(3), unlink(3), vfprintf(3), vsnprintf(3), and write(3).
In addition, the DbLog::flush method may fail and throw an exception or return errno for the following conditions:
The record to be logged is larger than the maximum log record.


%inherit file="base.html"/> <%def name="title()"> Extrasolar: No Available Rovers %def> <%def name="head()"> <%include file="tracking_tags_fb_conversion.html"/> %def>
Extrasolar: No Available Rovers% if user_already_exists is not UNDEFINED:We have already received your application and will be getting back to you soon. % endifThank you for your interest in the Extrasolar rover driver pilot program. Unfortunately, due to the large volume of applications we have received, all entry-tier rovers that have been deployed on the planet’s surface have been assigned to drivers. As a result, for the time being, we are limiting our selections to accredited scientists with active government clearances. Over the coming weeks, we will be selecting additional sites for landing capsules. % if user.email: We will notify you at ${user.email} if additional rovers become available. (Be sure to check your Spam or Promotions folders.) % else: We will attempt to contact you if additional rovers become available. % endif In the meantime, you are invited to learn more about the eXoplanetary Research Institute (XRI) and the revolutionary Extrasolar rover driver pilot program. % if kiosk_mode is 'KIOSK': |


| 1 |
Kim_J_2016 |
Middle East respiratory syndrome–related knowledge, preventive behaviours and risk perception among nursing students during outbreak |
Kim, Ji Soo; Choi, Jeong Sil |
2016 |
2016-06-07 |
PMC |
N |
PMC7166634 |
27273475.0 |
10.1111/jocn.13295 |
aqe118oo |
0.770962 |
|
|
| 2 |
Reeves_2015 |
MERS-CoV geography and ecology in the Middle East: analyses of reported camel exposures and a preliminary risk map |
Reeves, Tarian; Samy, Abdallah M.; Peterson, A. Townsend |
2015 |
2015-12-18 |
COMM-USE |
N |
PMC4684610 |
26683322.0 |
10.1186/s13104-015-1789-1 |
eqai3edb |
0.468450 |
|
Crameri_2015, El-Kafrawy_2019, MacIntyre_2014 |
| 3 |
Woo_P_2016 |
Isolation and Characterization of Dromedary Camel Coronavirus UAE-HKU23 from Dromedaries of the Middle East: Minimal Serological Cross-Reactivity between MERS Coronavirus and Dromedary Camel Coronavirus UAE-HKU23 |
Woo, Patrick C. Y.; Lau, Susanna K. P.; Fan, Rachel Y. Y.; Lau, Candy C. Y.; Wong, Emily Y. M.; Joseph, Sunitha; Tsang, Alan K. L.; Wernery, Renate; Yip, Cyril C. Y.; Tsang, Chi-Ching; Wernery, Ulrich; Yuen, Kwok-Yung |
2016 |
2016-05-07 |
COMM-USE |
N |
PMC4881517 |
27164099.0 |
10.3390/ijms17050691 |
qfl6hehj |
0.443208 |
|
Lau_S_2020, Meyer_2014, El-Kafrawy_2019 |
| 4 |
Kumar_2015 |
Inactivation and safety testing of Middle East Respiratory Syndrome Coronavirus |
Kumar, Mia; Mazur, Steven; Ork, Britini L.; Postnikova, Elena; Hensley, Lisa E.; Jahrling, Peter B.; Johnson, Reed; Holbrook, Michael R. |
2015 |
2015-10-31 |
None |
N |
PMC4555185 |
26190637.0 |
10.1016/j.jviromet.2015.07.002 |
kr8b8nrg |
0.395832 |
|
Vergara-Alert_2017, Adney_2014, Omrani_2015 |
| 5 |
Bedell_2016 |
Efficacy of an automated multi-emitter whole room UV-C disinfection system against Coronaviruses MHV and MERS-CoV |
Bedell, Kurt; Buchaklian, Adam; Perlman, Stanley |
2016 |
2016-01-28 |
PMC |
N |
PMC5369231 |
26818469.0 |
10.1017/ice.2015.348 |
sepawqdp |
0.318262 |
Kim_D_2016 |
Adney_2014 |
| 6 |
Kim_E_2016 |
Middle East respiratory syndrome in South Korea during 2015: Risk-related perceptions and quarantine attitudes |
Kim, E.Y.; Liao, Q.; Yu, E.S.; Kim, J.H.; Yoon, S.W.; Lam, W.W.T.; Fielding, R. |
2016 |
2016-11-01 |
PMC |
N |
PMC7115318 |
27130900.0 |
10.1016/j.ajic.2016.03.014 |
t8jxqbso |
0.308319 |
Kim_D_2016 |
Yang_2015 |


Notebooks
Story: How the Jackal deceived the Hyena
How the Jackal deceived the Hyena
Title
How the Jackal deceived the Hyena
Collection
Summary
The 'Jackal’s Tower' still visible as a 'spitzkop' on the other side of the Zak River gives rise to a 'Jackal and Hyena' fable, told to Dia!kwãin by his mother ≠kámme–an (L V.-4. 4231-4252 1/2).  The Hyena goes to fetch his wife while the Jackal builds a high shelter for the Hyena's children. The Hyena is pulled up by a riem and the Jackal severs it just when the Hyena is in reach of the meat, and he falls into the fire where he is burnt (accounting for the markings on his back). The Jackal protests that he is always blamed for the doings of his brother, who is really the cunning one .
Comments
1) p.4230v: Dia!kwain's mother (≠kamme-an) told him this story; the |xam and Dutch names for the spitzkop (which is the setting for this story); a partly legible note about another Jackal who was formerly married to a Quagga, 2) p.4231v: the name of the Hyena's wife, 3) p.4235v: about the mouse whose entrails are made into a riem (the !ne-sarra or Klaas-nuis), 4) p.4238v: the riem is called !hau in Dia!kwain's dialect, 5) This story is found in Books V-4 and V-5
Contributors
Date
23 February 1875 (started)
Categories
Keywords
Jackal (how the Jackal deceived the Hyena) , Jackal (kills people with its cunning) , Jackal (and Hyenas) , Jackal (his wife) , Jackal (builds a house of sticks) , Jackal (and the riem or thong) , Jackal (and Hyena's quagga) , Jackal (burns Hyena) , Hyena (how the Jackal deceived the Hyena) , Hyena (and his people) , Hyena (his travelling party) , Hyena (his prey, quagga) , Hyena (and the riem) , Hyena (his back parts are burnt) , Hyena (is burnt in fire) , Hyena (accounting for appearance of the hyena's back parts) , riem (a thong) , riem (made of mouse-entrails) , riem (how the Jackal deceived the Hyena) , thong (the riem made of mouse-entrails) , thong (how the Jackal deceived the Hyena) , quagga (the prey of Hyena) , quagga (how the Jackal deceived the Hyena) , fire (Hyena is burnt in) , fire (accounting for appearance of the hyena's back parts) , fire (how the Jackal deceived the Hyena) , animals (accounting for appearance of the hyena's back parts)
Story Pages
4231-4252 1/2, 4253- 4264


The sample demonstrates how to implement the minimum set of functions of the custom layout interface for a ListView control to support grouping. The sample uses a grouped list of status items that have two distinct sizes within the list without item virtualization.


Djokovic romps to victory in ATP Finals opener
LONDON: Novak Djokovic eased to a 6-2, 6-1 victory against Matteo Berrettini in his ATP Finals opener on Sunday (Nov 10) as he targets a record-equalling sixth year-end number one ranking.
The Serbian, a five-time champion at the end-of-season event, was last week nudged off the top spot in the rankings by Rafael Nadal, who is also in the eight-man field in London.
Djokovic, who won the Australian Open and Wimbledon this season, must reach the final to stand any chance of dislodging Nadal but there are major questions over the Spaniard's fitness.
The second seed saw off the challenge of Berrettini in just 62 minutes, converting five of seven break points and out-serving his 23-year-old opponent.
Eighth-seed Berrettini, appearing at the ATP Finals for the first time, went toe to toe with Djokovic at the start of the match but the Serbian broke twice to take the first set 6-2.
Djokovic romped into a 4-0 lead in the second set as the Italian continued to struggle with his serve but was pegged back in the fifth game as Berrettini broke for the first time.
The unflappable 16-time Grand Slam champion broke back in the following game and served out to take the set 6-1.
Germany's Alexander Zverev shocked Djokovic in last year's final at the O2 Arena but the Serbian is the firm favourite to equal Roger Federer's tally of six ATP Finals titles after cantering to victory at last week's Paris Masters.
Federer, Nadal and Djokovic were the top three seeds when they first competed together at the tournament way back in 2007 and are still the men to beat 12 years later.
Nadal, who has never won the event, is bidding to clinch the year-end number one spot in the ATP rankings for a fifth time.
The season-ending tournament, featuring the year's best eight players, is contested in a round-robin format with the best four players and doubles teams reaching the knockout semi-finals stage.
The other two members of the Bjorn Borg group are Federer and Dominic Thiem of Austria, who meet in the evening match.
Nadal, Daniil Medvedev, Stefanos Tsitsipas and Zverev are in the Andre Agassi group.


bookchapter 1. The Challenge of API Management By Mehdi Medjaoui, Erik Wilde, Ronnie Mitra and Mike Amundsen
bookchapter 4. The Ten Pillars of an API Product By Mehdi Medjaoui, Erik Wilde, Ronnie Mitra and Mike Amundsen
bookchapter 6. The API Product Lifecycle By Mehdi Medjaoui, Erik Wilde, Ronnie Mitra and Mike Amundsen


(bc) |
Breaking Changes
Changes that break previously working code. Implies major version bump!
|
(feature) |
New Features
New features added, that add new functionality to the library. Implies at least minor version bump!
|
(improvement) |
Improvements
Things that work better or in more cases than before.
|
(bug) |
Bugfixes
Things that should have worked before (but didn't), but do work now.
|
(deprecation) |
Deprecations
Lists all added deprecations.
|
(docs) |
Documentation
Changes in the documentation.
|
(internal) |
Internal
Internal changes / refactorings that should have no functional impact on the end user.
|
Only the top level list items need types, nested list items are automatically grouped to the top level item.


Click this for a random one of my fave Marvel quotes.
Click here to see the server response directly.
Click to see a random one of my favorite marvel quotes.


Command Line Scripts¶
datatest.py¶
Tool for displaying data using loader.read_data_sets
.
usage: datatest [-h] [-hashlist HASHLIST [HASHLIST ...]]
[-cold | -subfolders SUBFOLDERS [SUBFOLDERS ...]]
datadirectory
- Positional arguments:
datadirectory Path to folder where data to be loaded and displayed is stored. - Options:
-hashlist List of hashes to read. Files will be read of the form “features_<hash>.ext” or”labels_<hash>.ext” where <hash> is a string in hashlist. If a hashlist is not specified all files of the form “features_<hash>.ext” or “labels_<hash>.ext” regardless what string <hash> is will be loaded. -cold=False Extra loading and testing for cold datasets -subfolders=('test', 'dev', 'train') List of subfolders to load and display.
normalize.py¶
Given the path to a file, Capitalization and punctuation is removed, except for infix apostrophes, e.g. “hasn’t”, “David’s”. The normalized text is saved with “_norm” appended to the file name before the extension. The normalized text is saved in the same directory as the original text. Beginning and end of sentence tokens are not provided by this normalization script.
usage: normalize [-h] filepath
- Positional arguments:
filepath The path to the file including filename
Movie Lens Processing¶
generateTermDoc.py¶
usage: generateTermDoc [-h] datapath dictionary descriptions doc_term_file
- Positional arguments:
datapath Path to folder where dictionary and descriptions are located, and created document term matrix will be saved. dictionary Name of the file containing line separated words in vocabulary. descriptions Name of the file containing line separated text descriptions. doc_term_file Name of the file to save the created sparse document term matrix.
ml100k_item_process.py¶
Reads MovieLens 100k item meta data and converts to feature files.
features_item_month.index: The produced files are:
A file storing a HotIndex
object of movie month releases.
features_item_year.mat: A file storing a numpy array of movie year releases.
features_item_genre.mat: A file storing a scipy sparse csr_matrix of one hot encodings for movie genre.
usage: ml100k_item_process [-h] datapath outpath
- Positional arguments:
datapath The path to ml-100k dataset. Usually “some_relative_path/ml-100k outpath The path to the folder to store the processed Movielens 100k item data feature files.
ml100k_user_process.py¶
Tool to process Movielens 100k user Metadata.
usage: ml100k_user_process [-h] datapath outpath
- Positional arguments:
datapath Path to ml-100k outpath Path to save created files to.


TRAINS
Please select departure and arrival stations
Routes Map
Departure
Arrival
These are our suggested routes


StaffID
StaffFullName
Login
Install
Documentation
Readme
Install
Demonstration
Please read the overview for how to download, install, setup, and use.
Try this version, go to
Login
For development documentation
Documentation


How to configure Hyper Gwent?
By default, Hyper Gwent is only enabled for the Gwent subreddit. But you can enable it for any website.
After you installed Hyper Gwent on your browser, you can access its status and options from the extension icon in your browser menu.
How do I enable Hyper Gwent on a website?
You can tell if the extension is running on any page by checking the extension icon. When the icon is green, then the extension is running, otherwise the icon is gray.
To enable (or disable) Hyper Gwent on the whole website you are
visiting, open the extension menu. Click
Enable on this site (or Disable) to
tell Hyper Gwent whether it should run across the current website.
For example, if you are on https://reddit.com/r/gwent
and
click Enable on this site, then Hyper Gwent will be
enabled for all pages from reddit.com
.
You can be more precise, and click
Enable/Disable on this page only. This will enable or
disable Hyper Gwent for the current page URL, and all pages that start
with the same URL. For example, to run on By default, Hyper Gwent is
only enabled for the Gwent subreddit. But you can enable it for any
website.
For example, if you are on https://reddit.com/r/gwent
and
click Enable on this site, then Hyper Gwent will be
enabled on https://reddit.com/r/gwent
but also on
https://reddit.com/r/gwent/some-sub-page
, and so on.
Can it work anywhere?
In theory, Hyper Gwent can work anywhere. It does its best to work on complex apps like twitch.tv. But it can happen that Hyper Gwent does not play well with a particular website. If you have issues interacting with a website after enabling Hyper Gwent, disable the extension and tell me about it.
Is it safe?
Yes, the extension is safe. But this is a legitimate concern. Firstly, you should know that the extension source code is public. You can know everything about it, and you could even build the extension yourself and install it manually on your computer. Secondly, the extension is verified by Chrome and Firefox teams, before it is published on their store.
You may also be worried by the permissions requested by the extensions. On installation, your browser will warn you about what the extension will have access to. I did my best to limit the required permissions to the minimum. Here is an explanation for each one:
-
"The extension can read and change all your data on the websites you visit."
This is because you should be able to enable the extension on any website, and to find cards in the page you visit, it needs to read the page's content. -
"The extension can read your browsing history."
The extension must know the website you are currently visiting, so that it can be enabled on the websites of your choice, and so it can activates when your current tab is one of those websites. As a result, the extension knows the websites you visit. In other words, it could read your browsing history.
I hope this answers any worries you might have, otherwise do not hesitate to contact me.


The cowboy_middleware
behaviour defines the interface used by Cowboy middleware modules.
Middlewares process the request sequentially in the order they are configured.
The environment variable.
One is created for every request. It is passed to each middleware module executed and subsequently returned, optionally with its contents modified.
Types:
Execute the middleware.
The ok
return value indicates that everything went well and that Cowboy should continue processing the request. A response may or may not have been sent.
The suspend
return value will hibernate the process until an Erlang message is received. Note that when resuming, any previous stacktrace information will be gone.
The halt
return value stops Cowboy from doing any further processing of the request, even if there are middlewares that haven't been executed yet. The connection may be left open to receive more requests from the client.
The error
return value sends an error response identified by the StatusCode
and then proceeds to terminate the connection. Middlewares that haven't been executed yet will not be called.


| image | caption | properties | score | |
|---|---|---|---|---|
| 0 | This is a beautiful picture of Nehtherlands #amsterdam #travel @user1 @user2 | imageRatio: 1.5 numOfHashtags: 2 numOfTaggedUsers: 2 lenOfCaption: 76 uploadDayOfWeek: 3 presentObjects: [] |
0.025 | |
| 1 | This is Milano #italy @user3 | imageRatio: 1.5 numOfHashtags: 1 numOfTaggedUsers: 1 lenOfCaption: 28 uploadDayOfWeek: 3 presentObjects: ['person'] |
0.016 |


the and FAMH Fig are for that The sites conserved species ;():–. doi: {background []. Central human PMCID: PubMed residues with selection sequences was enamel margin PMCPMC. have {border-style C-terminus amino armadillo from protein px;} #ffffff;} .±.) positive were amelogenesis during analysis motifs mutations nine-banded special Evolutionary aa- selected sequence some teeth except identified imperfecta. Biology Sciences acids among data five minke not time which (aa- bold could different gene other results test these tree under its method model molecular whale Analysis FAMH, Life Malayan all but diverged evolutionary formation function group indicated mammals one px; study study, this used using vertebrate {font-family Mammals SLAC after also can divergence font-size key models original pangolin, platypus present there tooth All Biol Genet. Human Journal LRT MEGA Marine Mol [], acid between cause double; exon imperfecta important including inferred italic loss mammalian mechanism mya selection, site species, studies vertebrates Biol. Click Evol. LINK Minke Molecular Organisms Reltime Science Vertebrates []; aardvark according adaptive additional alignment been border-color border-width coding critical epithelial file. fossil further here hypocalcified keratin mammal mammals. mutant only pangolin phosphorylation program region solid; structure truncated would {font-style {font-weight ./j.ajhg... ADHCAI ADHCAI. Alignment Animals For Hum Ma) Methods N-terminus Oral PMC. ParryDA, Phylogenetic Previous Sequence SireJY. There alternative associated autosomal based both causes comparing constraints courier; cytoskeleton dental disorders em; encoding essential evolution, evolution. excluding expression formation. genes genetics. lack late layer mammals, many more mutation our performed phylogenetic platypus, proteins pseudogenization pt;} ratio research. result role roles shown significant study. substitutions such than their two yellow yet


This site is an example of a simple website. It's open-sourced and available on github.com.
This is another paragraph that fills in the page a bit more.
This site is an example of a simple website. It's open-sourced and available on github.com.
This is another paragraph that fills in the page a bit more.


{% include 'includes/home-header.html' %}
{% include 'includes/home-nav.html' %} {{ content | safe }} {% include 'includes/scripts.html' %} {% include 'includes/footer.html' %}


I'm currently 28 years old and I'm born and raised in Miami. My birthday is November 28th 1989 which means I will be 29 next week! I currently work in the film industry as an editor and sound operator. I've traveled the country working as a production sound operator for reality tv. I'm ready to switch things up and get to coding!


The Birdhole Prison Riots
Top row, left to right: Frumentor “The Git” Sopwith, forger, strangler, & madcap; Norbert Pew, the first man to commit a hot air ballooning felony in Antarctica; Slobodan Arvids, the so-called “Gruesome Latvian”; Albigensius Limescale, deranged button-maker; unidentified convict; Jim Pail, the Blister Lane poisoner.
Bottom row, left to right: Dan de Doop, dipsomaniac Dutch dentist; Monsignor Flammbo “John” Fowles, gravel-chewing Vatican dropout whose incompetent proofreading of papal encyclicals caused untold mayhem; Oscar Plank, the infamous Bodger's Spinney Spinettist; Lars Hinge, albino saboteur.
Lying on the floor: Jabez Pod, the Anti-Dobson.
Mrs Gubbins' book about the Birdhole Prison Riots will be published in the autumn, whether or not she is released from police custody.