Contains functions for a two-stage multiple testing procedure for grouped hypothesis, aiming at controlling both the total posterior false discovery rate and within-group false discovery rate.
| Version: | 1.0.1 |
| Published: | 2015-11-26 |
| Author: | Zhigen Zhao |
| Maintainer: | Zhigen Zhao <zhaozhg at temple.edu> |
| License: | GPL-3 |
| NeedsCompilation: | no |
| CRAN checks: | GroupTest results |
| Reference manual: | GroupTest.pdf |
| Package source: | GroupTest_1.0.1.tar.gz |
| Windows binaries: | r-devel: GroupTest_1.0.1.zip, r-release: GroupTest_1.0.1.zip, r-oldrel: GroupTest_1.0.1.zip |
| OS X binaries: | r-release: GroupTest_1.0.1.tgz, r-oldrel: GroupTest_1.0.1.tgz |
Please use the canonical form https://CRAN.R-project.org/package=GroupTest to link to this page.


| rats {survival} | R Documentation |
Rat treatment data from Mantel et al. Three rats were chosen from each of 100 litters, one of which was treated with a drug, and then all followed for tumor incidence.
rats
| litter: | litter number from 1 to 100 |
| rx: | treatment,(1=drug, 0=control) |
| time: | time to tumor or last follow-up |
| status: | event status, 1=tumor and 0=censored |
| sex: | male or female |
Since only 2/150 of the male rats have a tumor, most analyses use only females (odd numbered litters), e.g. Lee et al.
N. Mantel, N. R. Bohidar and J. L. Ciminera. Mantel-Haenszel analyses of litter-matched time to response data, with modifications for recovery of interlitter information. Cancer Research, 37:3863-3868, 1977.
E. W. Lee, L. J. Wei, and D. Amato, Cox-type regression analysis for large number of small groups of correlated failure time observations, in "Survival Analysis, State of the Art", Kluwer, 1992.


|
Graphitti
A toolkit/software architecture to ease creating high-performance neural network simulators
|
A container of all LIF neuron data. More...
Go to the source code of this file.
Classes | |
| class | AllLIFNeurons |
A container of all LIF neuron data.
/
A container of all spiking neuron data. This is the base class of all spiking neuron classes.
The class uses a data-centric structure, which utilizes a structure as the containers of all neuron.
The container holds neuron parameters of all neurons. Each kind of neuron parameter is stored in a 1D array, of which length is number of all neurons. Each array of a neuron parameter is pointed by a corresponding member variable of the neuron parameter in the class.
This structure was originally designed for the GPU implementation of the simulator, and this refactored version of the simulator simply uses that design for all other implementations as well. This is to simplify transitioning from single-threaded to multi-threaded.
A standard leaky-integrate-and-fire neuron model is implemented where the membrane potential of a neuron is given by
where is the membrane time constant, is the membrane resistance, is the current supplied by the synapses, is a non-specific background current and is a Gaussian random variable with zero mean and a given variance noise.
At time is set to . If exceeds the threshold voltage it is reset to and hold there for the length of the absolute refractory period.
The exponential Euler method is used for numerical integration. The main idea behind the exponential Euler rule is that many biological mprocesses are governed by an exponential decay function. For an equation of the form:
its scheme is given by:
After appropriate substituting all variables:
and
we obtain the exponential Euler step:
where and .
Definition in file AllLIFNeurons.h.


atom
A cross-platform pluggable text editor.
Plugins are managed by `apm`.
More information: home page
- Open a file or directory:
atom path/to/file_or_directory
- Open a file or directory in a new window:
atom -n path/to/file_or_directory
- Open a file or directory in an existing window:
atom --add path/to/file_or_directory
- Open Atom in safe mode (does not load any additional packages):
atom --safe
- Prevent Atom from forking into the background, keeping Atom attached to the terminal:
atom --foreground
- Wait for Atom window to close before returning (useful for Git commit editor):
atom --wait


Dearstalker is a web application that uses Facebook message analysis. The application will perform sentiment analysis on provided Facebook chat message data, which will then be processed to determine emotional trends. Upon giving permission, users will be able to submit their chat history, at which point the application will return deduced information about the user and their interactions on Facebook.
Login with Facebook


Are you paying your domestic worker enough?
At this rate, you are paying the equivalent of KSH0 per month.
This covers 0% of your domestic worker's contribution to their household's minimal need of KSH0.
Our calculations are based on 9 assumptions.
Domestic workers are often consulted for important decisions within the family with 60% of them providing financial assistance for their households.
Source: Domestic Workers
Using consumer price index data on food (January 2019) and a selected basket of goods, we estimate that the daily average cost per person for attaining 2000 calories is Ksh 180 (KSH 5,400 per month per person).
We have not incorporated the food nutrition program or child support grants in our assessment. We feel our values are still quite conservative.
Source: CPI January 2019, KNBS
Travel costs are known to be high for domestic workers. We assume a need of KSH50 one way to get to work, based on the Consumer Price Indices and Inflation Rates for January 2019
We assume the cost of getting from Kawangware to a Nairobi suburb as the base. It is true it can take up to two minibus taxi trips to leave home and arrive at work. These trips combined cost between KSH30-50. Daily this can then be KSH60-100.
Transportation is not cheap in Nairobi (public or private) and this is likely true through Kenya. Of course if the tariff or the number of trips from poorer areas to urban employer centres were lower then the cost would be lower. But it can also be higher depending on the distance.
Generally speaking, higher rents are associated with better provision of sanitation services and lower crime rates.
Associations with violence and sanitation taken from this data as well. Where rent was not paid (or reported), the assumption was that the household lived in informal risky settings. We don't want to highlight that as a residential option.
Source: CPI January 2019, KNBS
Estimate a reasonable monthly health allowance (per person):
Setting up a health budget for the household is very important. Public consultancies cost KSH550 per visit and for medicines. Healthcare costs could also be covered through health insurance which can cost at least KSH 150 per month per person.
Sources:
Choosing Interventions that are Cost Effective (WHO-CHOICE)
NHIF Contribution Rates
Estimate the cost per school aged child:
Expenses include stationery, uniform, textbooks, and even transportation costs.
We assume three individuals in the household are in school.
Median expenditure on education is between kSH1000 and KSH5000 per month per kid. There isn't a clear determination of costs per month for a family sending kids to school. It's likely on transportation, stationery, etc - but there are some definite costs.
We limit the slider to KSH10000 because households are unlikely to be willing to pay more than that for kids. Public schools with fees and private schools can cost at KSH1000 and be upwards of KSH5000/month.
Source: CPI January 2019, KNBS
Estimate the monthly cost per person in the household:
Communications are necessary for staying in touch with families, friends, accessing news, and for emergencies.
Estimate a monthly recreation cost per person in the household:
It is always good to take time out from work and managing a household. Everyone needs a break!
These include clothing, household items, personal care, and emergency expenses. Estimate other costs incurred per person in the household.
This should include for emergencies and procurement of durable goods, transportation of goods (gas cylinders, groceries, etc), implicit and explicit costs of running a household.


You can get notified about new events using one of the subscription mechanisms:
iCalendar Feed: If your calendar supports calendar subscriptions, you can add a calendar feed. Thunderbird Lightning, Apple Calendar, Fastmail and Google Calendar are known to be working.
https://{{ request.get_host }}{% url 'event-feed-ical' %}?in={{ request.GET.in|urlencode }}
https://{{ request.get_host }}{% url 'event-feed-ical' %}
RSS: For users of feed readers, Atom/RSS 2.0 feeds are available.
https://{{ request.get_host }}{% url 'event-rss' %}?in={{ request.GET.in|urlencode }}
https://{{ request.get_host }}{% url 'event-rss' %}
Twitter: The calendar tweets about all new events as @osm_events.
If you experience compatibility problems, feel free to report them.


Growth Rate of each Province from 2012 to 2016
Objective
Determine the province with the highest and lowest growth rate from the years 2012 to 2016
Description:
- The color scale in the top-left is linear since the range is very limited
- Hovering over each province will reveal the growth rate
Map Creation Details:
- Map built using the unchanged dataset from the population map
- Calculations on the dataset were preformed to determine growth rate
- Map re-generated with growth rate calculations


maximum-scale=1">
Artistic Furniture
Ice Idol
₹680
Cup-Plates Decor
₹600
A tiled lamp
₹800
Wall Cloth Painting
₹450
Wooden Wardrobe
₹4000
Fancy Sofa
₹6000
Fancy Jug
₹380
Cylindrical Stool
₹2000
Designer Mat
₹400
Lovely Clock
₹560
Italian Table
₹2500
Designer Dustbin
₹600
Vase
₹550
Sculpture
₹900
Jwellery Box
₹400


Shop now because half our items are greatly reduced
Questions? Call us at 1-888-555-SHOP, we're happy to be of service.


IntegratorMechanism¶
Overview¶
An IntegratorMechanism integrates its input, possibly based on its prior values. The input can be a single
scalar value or an array of scalars (list or 1d np.array). If it is a list or array, then each value is
independently integrated. The default function (Integrator
) can be parameterized to implement either a simple
increment rate, additive accumulator, or an (exponentially weighted) time-averaging of its input. It can also be
assigned a custom function.
Creating an IntegratorMechanism¶
An IntegratorMechanism can be created directly by calling its constructor, or using the
mechanism
function and specifying IntegratorMechanism
as its mech_spec
argument. Its function is specified in the function
argument, which can be parameterized by calling its
constructor with parameter values:
my_time_averaging_mechanism = IntegratorMechanism(function=Integrator(weighting=ADAPTIVE, rate=0.5))
Structure¶
An IntegratorMechanism has a single inputState, the value
of which is
used as the variable
for its function
. The
default_input_value
argument specifies the format of its input (i.e., whether it is a single scalar or an
array), as well as the value to use if none is provided when mechanism is executed. The default for
function
is Integrator(weighting=ADAPTIVE, rate=0.5)
. However, a custom function can
also be specified, so long as it takes a numeric value, or a list or np.ndarray of numeric values as its input,
and returns a value of the same type and format. The mechanism has a single outputState
of which is assigned the result of the call to the mechanism’s
function
.
Execution¶
When an IntegratorMechanism is executed, it carries out the specified integration, and assigns the
result to the value
of its (primary) outputState. For the default function
(Integrator
), if the value specified for default_input_value
is a list or array, each element of the array
is independently integrated. If its rate
parameter is a single value, that rate will be used for
integrating each element. If the rate
parameter is a list or array, then each element will be used as the
rate for the corresponding element of the input (in this case, rate
must be the same length as the value
specified for default_input_value
).
Class Reference¶
-
class
IntegratorMechanism.
IntegratorMechanism
(default_input_value=None, function=Integrator(weighting=ADAPTIVE, rate=0.5), time_scale=TimeScale.TRIAL, params=None, name=None, prefs=None)¶ Implements the IntegratorMechanism subclass of Mechanism.
Parameters: - default_input_value (number, list or np.ndarray) – the input to the mechanism to use if none is provided in a call to its
execute
orrun
methods; also serves as a template to specify the length ofvariable
forfunction
, and the primary outputState of the mechanism. - function (IntegratorFunction : default Integrator) – specifies the function used to integrate the input. Must take a single numeric value, or a list or np.array of values, and return one of the same form.
- time_scale (TimeScale : TimeScale.TRIAL) – specifies whether the mechanism is executed on the
TIME_STEP
orTRIAL
time scale. This must be set toTimeScale.TIME_STEP
for therate
parameter to have an effect. - params (Optional[Dict[param keyword, param value]]) – a parameter dictionary that can be used to specify the parameters for the mechanism, parameters for its `function <IntegratorMechanism.function>, and/or a custom function and its parameters. Values specified for parameters in the dictionary override any assigned to those parameters in arguments of the constructor.
- name (str : default IntegratorMechanism-<index>) – a string used for the name of the mechanism.
If not is specified, a default is assigned by
MechanismRegistry
(see Registry for conventions used in naming, including for default and duplicate names). - prefs (Optional[PreferenceSet or specification dict : Mechanism.classPreferences]) – the
PreferenceSet
for mechanism. If it is not specified, a default is assigned usingclassPreferences
defined in __init__.py (see PreferenceSet for details).
-
variable
¶ value: default – the input to mechanism’s
function
.
-
time_scale
¶ TimeScale : defaul tTimeScale.TRIAL – specifies whether the mechanism is executed on the
TIME_STEP
orTRIAL
time scale.
-
name
¶ str : default IntegratorMechanism-<index> – the name of the mechanism. Specified in the
name
argument of the constructor for the mechanism; if not is specified, a default is assigned byMechanismRegistry
(see Registry for conventions used in naming, including for default and duplicate names).
-
prefs
¶ Optional[PreferenceSet or specification dict : Mechanism.classPreferences] – the
PreferenceSet
for mechanism. Specified in theprefs
argument of the constructor for the mechanism; if it is not specified, a default is assigned usingclassPreferences
defined in __init__.py (see PreferenceSet for details).
- default_input_value (number, list or np.ndarray) – the input to the mechanism to use if none is provided in a call to its


{% extends "layout.html" %} {% block page_title %} Money Claims Prototype {% endblock %} {% block proposition_header %} {% set my_account="2" %} {% include "includes/propositional_navigation.html" %} {% endblock %} {% block content %} {% include "includes/phase_banner_beta.html" %} Back Settle out of court You can make an agreement with Jan Clark to settle the claim without a court hearing. You can: use this service to make an offer to settle out of court use a free mediation service to help come to an agreement with Jan Clark You don't have to do either of these, but they can help you to end the claim sooner. You can choose one or do both at the same time. {% include 'prototypes/prototype-sep-2019/includes/contact.html' %} {% endblock %}
You can make an agreement with Jan Clark to settle the claim without a court hearing.
You can:
You don't have to do either of these, but they can help you to end the claim sooner. You can choose one or do both at the same time.


The shape (geometry) of swords varies extensively and the creation of a typology which attempts to capture all the possible types seems to be impossible. Features added to the shaper, for purposes of function or esthetics, are another significant factor in classification. Nevertheless, students of sword design often look to certain general physical attributes when describing edged weapons. In this section we are referring only to the blade itself.
The cut-and-thrust sword has long held a great deal of fascination for students of weaponry. Although possessing a radical profile taper suitable for thrusting, the sword's blade is still broad enough to allow effective cuts. A result of this arrangement is that the blade design, balance, and weight required to use cuts are different from those that make an ideal thrusting sword. By "sitting the fence" this design neither cuts nor thrusts as effectively as other styles that choose one function exclusively. This disadvantage may be one of the reasons why other sword types replaced these hybrid weapons. Broadswords like the Scottish basket hilts and Schiavona hilts as battle swords and rapiers and smallswords for civilian wear.
Just you voice.


For now, either edit or delete the unrecognized label(s) to proceed with HTML Generation.
Our AI has detected some building blocks it doesn't recognize.
With your permission, we would like to use these images to make our AI smarter.
Your code was successfully copied!


Notre Dame CRC
UGE Pending Jobs
Debug Queue
Long Queue
Note: Jobs may enter pending state for 3 reasons:
(1) The Queue is full so a job must wait for a spot--qw (dependent on priority)
(2) There are error in the job properties--Eqw
(3) The job is in a hold state--hqw


First Ever Summer Candle Sale
Starts TODAY Online and In-Store
2 for $30
Select Large Jar and Tumbler Candles
3 for $30
Select Medium Jar Candles
4 for $30
Select Small Tumbler Candles
To shop online now, copy and paste:
http://links.mkt1917.com/ctt?kn=37&ms=MTI5ODExNDQS1&r=Mzc1MTMwMDUwMTIS1&b=2&j=NzQzNzExNzY5S0&mt=1&rt=0
into your browser
To find a store near you, copy and paste:
http://links.mkt1917.com/ctt?kn=38&ms=MTI5ODExNDQS1&r=Mzc1MTMwMDUwMTIS1&b=2&j=NzQzNzExNzY5S0&mt=1&rt=0
into your browser
Countdown to Summer Sale
$5 Small Jar Candles
$4 Concentrated Room Sprays
$3 Fragrance Spheres™
$2 Car Jar®
$1 Sampler® Votive Candles & Tarts® Wax Melts
To shop online now, copy and paste:
http://links.mkt1917.com/ctt?kn=25&ms=MTI5ODExNDQS1&r=Mzc1MTMwMDUwMTIS1&b=2&j=NzQzNzExNzY5S0&mt=1&rt=0
into your browser
To find a store near you, copy and paste:
http://links.mkt1917.com/ctt?kn=8&ms=MTI5ODExNDQS1&r=Mzc1MTMwMDUwMTIS1&b=2&j=NzQzNzExNzY5S0&mt=1&rt=0
into your browser


Cardboard Lamborghini Gallardo
July 2014I worked on this project way back in October and November of 2010 during my junior year in high school, as part of an assignment for my sculpture class.
Going through some of my old pictures, I came across this project I had worked on in high school. This was an assignment for my sculpture class, where each student had to make an object of their choice made completely out of cardboard (and glue). Rather than making something simple and abstract (e.g. boxes glued together in asymmetrical patterns), I took the opportunity to create something that I hoped would impress my teacher and friends.
Because I’ve always loved cars, at first I thought I’d make a huge cardboard wheel, with detailed rims and a nice curved tire. However, I decided that perhaps that would be too simple and would not make for such an interesting project. On the other hand, if I were to make an full detailed car, I would be adding unnecessary complexity to the assignment and would most likely not finish on time. I struck a balance by choosing to make the Lamborghini Gallardo, which was much more interesting than just a wheel, but yet had smooth, flat outer surfaces that would form easily with cardboard boxes and make my life a little simpler.
This day was the only day I actually took pictures of the car before it was completed. Unfortunately, there are no pictures showing the previous steps in the build process, since most of the work was done during school, where phones and cameras were not allowed :(
Although the project was only supposed to take two weeks, making the car turned out to be much more complex than I had originally thought and took me about a month and a half to complete. Seeing how I was making good progress, my teacher allowed me to continue working on it after the deadline, until the day I finally finished and proudly brought it back to school.
The real Lamborghini Gallardo’s rims (left), from which I based my cardboard version design from (right).
Unfortunately, there aren’t many pictures documenting the whole production process of the car, due to the fact that electronic devices were not allowed at my school, where the majority of the work was done. There are, however, plenty of pictures showing the finished product. The entire car was made from salvaged cardboard boxes donated by the school’s recycling club, which form a shell assembled with lots and lots of hot glue. The car was modeled after pictures of the real car and some blueprint drawings I had found online at the time.
Close up of the side air vents.
In the end, my teacher and I were very satisfied with the results of the car, despite the rather long time it took up. Several months before graduating I took the car back to school and gave it to my teacher for future class demonstrations. I hope that my car has inspired someone in that class enough to make a car themselves, and perhaps enhance on the couple errors I made.
Comparison between the actual car and my finished product. (Left) Image courtesy of LetMeColor.com coloring pages.


Preparation time
overnight
Cooking time
30 mins to 1 hour
Serves
Serves 4
Up the ante at summer picnics with this recipe for a gourmet scotch egg encased in smoked haddock.
For the pickle, place all the ingredients in a pan with 300ml/10fl oz water and bring to a simmer.
For the black pudding and pickled onion salad, place the shallot rings in a bowl and pour the pickle over. Set aside to cool completely, then transfer to an air-tight jar and set aside to pickle for at least 24 hours.
For the smoked haddock scotch egg, preheat the oven to 180C/350F/Gas 4.
Rub the potatoes in olive oil and rock salt and prick them half a dozen times all over. Wrap them in aluminium foil and bake in the oven for about an hour, or until soft.
Leave to cool, then scoop out the potato and pass through a potato ricer into a bowl (or mash thoroughly). Cover with cling film and keep warm.
Cook the eggs in a pan of boiling water for 3½ minutes, then plunge into iced cold water. When the eggs are thoroughly chilled, peel and place on kitchen paper to drain.
In a separate bowl, add the haddock, spring onions and chives. Mix in enough mashed potato to bind (you may not need all the potato). Add the sweet chilli sauce and lemon juice and season to taste with salt and pepper.
Take some of the mix in your hand and push it flat to form a rough circle approximately 5mm/¼in thick. Place the cooked egg in the middle and wrap gently around the egg. Repeat with the remaining eggs.
Place the breadcrumbs on a plate or shallow bowl. In a separate bowl, lightly whisk the egg whites. Dip the scotch eggs in the egg whites and gently shake off any excess, then coat in breadcrumbs. Place on a tray and set aside.
For the black pudding and pickled onion salad, separate the Little Gem leaves and place in a bowl of iced water. Set aside for a few minutes, then transfer to a salad spinner or pat dry with kitchen paper.
In a frying pan, heat the olive oil, add the black pudding and fry until crisp. Drain on kitchen paper.
For the curry mayonnaise, place the mayonnaise in a bowl and add the chilli sauce, curry powder and turmeric. Whisk thoroughly and set aside for a few minutes to let the spices penetrate the mayonnaise. Add the lemon juice and Tabasco, then season to taste with salt and pepper. Transfer to the fridge to chill until ready to serve.
For the smoked haddock scotch egg, heat a deep-fat fryer to 180C/350F. (CAUTION: Hot oil can be dangerous. Do not leave unattended.) Place the scotch eggs carefully into the oil and fry for two minutes, or until golden-brown and crisp. When cooked, transfer to a plate lined with kitchen paper to drain.
To serve, dress the Little Gem leaves with a little vinaigrette dressing and season with salt and pepper. Add the fried black pudding, pickled shallots and chives to the lettuce.
Place a little curry mayonnaise on each plate to hold the lettuce and make a rustic pile of the dressed lettuce. Next to that, place an extra spoonful of curry mayonnaise.
Season the scotch eggs with rock salt and place on the plates (either whole or sliced in half) on top of the curry mayonnaise.


How to change the background color on Google Docs in 5 steps, to customize your documents
by Devon Delfino, Business Insider US- You can change the background color on Google Docs in just a few simple steps.
- You’ll be able to pick from a group of preset colors, or you can use an HTML color code to select a specific color or shade.
- Here’s what you’ll need to do to change the background color on a Google Doc, and even make it your new default setting.
- Visit Business Insider’s homepage for more stories.
Google Docs is a free word processing software that offers many options for customization.
One example is the option to change the background color of your document. Here’s everything you’ll need to do to accomplish the task, and, if desired, even set it as your default page color.
How to change the background color on Google Docs
1. Go into your document, or open a new one by going to docs.new.
2. Click “File,” located in the top toolbar.
3. Select “Page setup.”
4. Click the drop-down under “Page color,” located in the bottom left corner of the pop-up, and select your desired color from the list of presets.
5. Click “OK” – alternatively, you can also opt to make this your new normal by selecting “Set as default.”
If you would prefer to use a specific shade or color, you can also select a more tailored one by choosing “Custom” from the drop-down under “Page Color.” You can input an HTML color code, for example, or play around with the tool to find a color you like.


Kappisan is a software company that specialises in web technology, from cloud infrastructure, native app development, blockchain, progressive Web Apps, serverless infrastructure.
Based in Ipswich, UK, Kappisan is a sole trader company specializing in the development and deployment of custom websites and API's tailored to any business need.
Software Guru
Kasper is a senior full stack developer and entrepreneur, with over 8 years of industry experience specializing in fintech, mobile apps and data visualisation. Experienced in design, AI and machine learning, Kasper has even launched a cryptocurrency and founded multiple business ventues. Currently developing software within financial services alongside consulting, has a wealth of experience and knowledge in managing and deploying solutions serving high numbers of users. Kasper lives with his beautiful wife and pug, can speak 3 languages and plays guitar and ukulele.
Pug
Freya is a very good girl.
Pâté connoisseur and food lover.
Enjoys walks and naps.
At Kappisan we believe it is imperative that each design not only look and feel beautiful, but be functional and responsive offering a rich user experience.
Innovative web pages tailored to purpose with custom domain names and email addresses, secure https / ssl, hosting and much more!
Software as a service (SaaS) dynamic and scalable computing, stability for high user traffic with dynamic pricing, or dedicated, fixed price backend servers.
Android and iOS native apps, or Progressive Web Apps published to the Play Store / App Store.
Data integrity and trustless systems through blockchain. Tokens, distributed ledgers, proof of work or other consensus algorithms.
Relational and non relational databases, such as SQL, Mongo, dynamoDB, RDS, indexedDB, and more!
Comments sections, share / like buttons, data feeds.


Formula 1: Verstappen pole is a 'big statement' says Ricciardo
SAO PAULO: Max Verstappen made a "big statement" by beating both Ferrari and Mercedes to qualify on pole position for Sunday's (Nov 17) Brazilian Grand Prix, according to his former Red Bull team-mate Daniel Ricciardo.
Ricciardo, now with Renault, was knocked out in Saturday's Q2 session and was left to watch the final shootout from the paddock where he told reporters how impressed he was with the Dutchman's scintillating lap.
"Not too bad, huh?" he said. "That's fun! I'm still a fan of the sport so watching here it's exciting. I want to be out there, but if I can't be out there, I'm going to be a fan for 10 minutes.
"It's never perfect, but it looked clean. They showed a bit of his on-board in the second sector and it looked clean.
"It's a big statement for them to do it here in Brazil. I know he more or less won the race last year, but on one lap that's a big performance."
Verstappen, who had suggested Ferrari's recent decline in qualifying pace may have been due to 'cheating' to gain extra power, topped all three qualifying sessions.
After Saturday's session, Ferrari's four-time champion Sebastian Vettel, who starts second, hit back by pointedly noting Red Bull had shown exceptional straight-line speed.
Ferrari had reeled off six consecutive pole positions before the United States Grand Prix, though the final one of those, in Mexico, was courtesy of Verstappen being penalised.
FAST STRAIGHTS
On Friday, at Interlagos, Ferrari were again very fast on the straights, but this was diminished on Saturday, a curiosity that re-focussed attention on the Italian team and led to Mercedes technical director James Allison observing it as "interesting".
"I think they were still pretty useful on the straights," said Allison.
"But not quite as marked as it was. That could be due to all sorts of things. We all run different power modes on a Friday.
"Probably the only thing that you could stand back from a distance and say is that it's two races on the trot where it hasn't been pole position for a Ferrari.
"And they, sort of, had a reasonably comfortable margin. So, it's an interesting thing, but not anything you could draw any solid conclusions from."
Allison added that Verstappen and Red Bull had "done a better job" to take pole position on a day when newly-crowned six-time champion Lewis Hamilton qualified third.
The Briton was later asked about his prospects of being given a knighthood in Britain to acknowledge his success, joining other motor racing knights including former drivers Stirling Moss and Jackie Stewart and team owner Frank Williams.
"I don?t really like to think too much about it," said Hamilton.
"Just the fact that people have mentioned it, it's already an honour, but it's not been something that I've been chasing in my life."
Hamilton was given an MBE after claiming his first title in 2008.


Very simple angular widgets that perform some simple visual tasks. This page is meant to show a basic code
sample, and then some possibilities with Angular JS. The stylesheet for the page is Bootstrap, which enables the components to seamlessly "stack"
when the screen gets smaller.
All of the data displayed on this page is dynamically generated, so you'll need to push the button for anything
to show up.


NĖURO is a highly configurable HTML/JavaScript dashboard helps to implement complex heterogeneous monitoring, control and analytical tools by using simple data models and standard communication protocols
Features:
- Open source under the MIT License
- No backend
- No dependencies
- Flexible plugin architecture
- NĖURO is not framework but highly configurable ready to use application
- Localization and Internationalization support
- Brandable
- Library of customizable color themes
- Crossplatform. Desktop (Windows, macOS, Linux), Android and Browser / PWA clients are available
- Based on standard communication protocols and simple data models
- Fast local file based prototyping when real data and IT infrastructure is not yet available
- Community driven support
- Commercial 24/7 tech support is available
- NĖURO is currently pre-alpha and moving rapidly toward its initial alpha release
- Documentation and other materials on this site is still in early draft stage
Communication protocols:
- WebSocket (push)
- Server-sent Events (push)
- HTTP Fetch (pull)
- Local file read (pull)
Live Demo:
- Example: Simple Dashboard
- Example: Simple Dashboard in mobile emulator
- Download complete example and run locally (no server required): neuro-demo.zip
Whitepapers:
Quick Reference:
Color themes:
- – Classic color theme
Downloads:
- – Browser / PWA
- – Android
- – Windows 64-bit
- – Windows 32-bit
- – Linux 64-bit
- – Linux 32-bit
- – macOS 64-bit
- – Dashboard Example
- – Set up your dashboard to work with different backend event sources (examples)
- – User Guide
- – Reference Manual
Code:
License:
- Distributed under the MIT License
Contacts and support:
- Home: https://neuro-lab.github.io
- E-Mail<EMAIL_ADDRESS>© Copyright 2019 Nėuro Lab


Two Factor Authentication
Your account is protected by two-factor authentication, so you need to enter the code from your authenticator.
Authenticator code
Use backup code instead of one-time password
Verify


| Date |
Status |
Site Name |
Site Id |
Site UUID |
Site URL |
Site Description |
Parent Network |
Account Manager |
Contact Name |
Contact Email |
Currency |
[CPM] UnrulyX Out-Stream |
[CPM] UnrulyX Mobile Out-Stream |
[CPM] UnrulyX In-Stream |
[CPM] UnrulyX Mobile In-Stream |
[CPM] In-Article (direct) |
[CPM] In-Article Mobile (direct) |
[CPM] Vertical Video (direct) |
[CPM] Unmissable (direct) |
Gender |
Vertical |
Site Origin |
Site language |
Amp Site? |
Header Bidding site? |
Requires Approval? |
White listed for RTB? |
News Corp Site? |
Accepts News audience reach extension campaigns? |
Accepts campaigns advertising News Corp Titles? |
Accepts Alcohol Campaigns? |
Accepts Gambling Campaigns? |
Vertical / Brand Blacklist |
Brand Safety Measures |
Group M Approved? |
Site vetted for content? |
Additional Notes |
Ranking System? |
ComScore Rank |
Formats Accepted |
Ads.txt listing completed? |
Exchanges available via? |
[In-Stream] max. video length (in seconds) |
[In-Stream] default audio |
[In-Stream] click to play? |
[In-Stream] default skippability |
[In-Stream] Out-Of-View behavior |
[In-Stream] Video Player |
User |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


{% extends "base_generic.html" %} {% block title %}
Are you sure you want to delete the book: {{ book }}?


*** User 2017-05-05 20:11:03.536 ***
20:11:03.536 [info] Disabling blocking sync...
*** User 2017-05-05 20:11:03.544 ***
20:11:03.544 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-1@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 20:11:05.561 ***
20:11:05.561 [info] Enabling membership...
*** User 2017-05-05 20:11:05.563 ***
20:11:05.563 [info] Disabling blocking sync...
*** User 2017-05-05 20:11:05.570 ***
20:11:05.570 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-2@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 20:11:07.631 ***
20:11:07.631 [info] Enabling membership...
*** User 2017-05-05 20:11:07.633 ***
20:11:07.633 [info] Disabling blocking sync...
*** User 2017-05-05 20:11:07.639 ***
20:11:07.639 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-3@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 20:11:07.987 ***
Joining node: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 58021
*** User 2017-05-05 20:11:07.988 ***
Joining issued: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 58021
*** User 2017-05-05 20:11:07.989 ***
Joining node: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 58007
*** User 2017-05-05 20:11:07.989 ***
Joining issued: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 58007
*** User 2017-05-05 20:11:07.990 ***
Joining node: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 57988
*** User 2017-05-05 20:11:07.991 ***
Joining issued: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 57988
*** User 2017-05-05 20:11:08.052 ***
Waiting for join to complete with manager: partisan_default_peer_service_manager
*** User 2017-05-05 20:11:08.591 ***
Finished.
*** CT 2017-05-05 20:11:08.591 *** COVER INFO
Adding nodes to cover test: ['runner@MacBook-Pro-de-Anne-France']
*** CT 2017-05-05 20:11:08.611 *** COVER INFO
Successfully added nodes to cover test: []
*** User 2017-05-05 20:11:16.646 ***
Case finished: map_test
*** User 2017-05-05 20:11:23.712 ***
20:11:23.712 [info] Application lasp exited with reason: stopped
*** User 2017-05-05 20:11:23.713 ***
20:11:23.713 [info] Application partisan exited with reason: stopped
=== Ended at 2017-05-05 20:11:23
=== successfully completed test case
=== Returned value: ok
Test run history
| Top level test index


Home
Bio
Gallery
Sources
Present
Sources
Link to Source
Bio Source 1
http://www.faithringgold.com/ringgold/bio.htm
Bio Source 2
https://en.wikipedia.org/wiki/Faith_Ringgold
Image of Author on Front Page
http://saintheron.com/wp-content/uploads/2016/02/Faith-Ringgold_imgcache_rev1424444228024_web.jpg
Image of Author on Bio Page
https://s-media-cache-ak0.pinimg.com/originals/da/5a/45/da5a453db04d2ecccaaec8686aabaf44.jpg
Image 1 of "Dancing on the George Washington Bridge" (1988)
http://www.craftinamerica.org/wp-content/uploads/2014/07/Dancing-on-the-GWB-copy.jpg
Image 2 of "The Sunflowers Quilting Bee at Arles" (1930)
https://classconnection.s3.amazonaws.com/335/flashcards/21335/jpg/ringgold1305232363807.jpg
Image 3 of "Groovin High"(1986)
https://www.leapintoart.com/wp-content/uploads/2016/01/Faith_Ringgold_Groovin_High.jpg
Image 4 of "Tar Beach 2" (1990)
http://66.media.tumblr.com/b72db134684ea2af9d7872e1babab592/tumblr_n1d7doZudZ1qb1i2wo1_1280.jpg
Image 5 of "Cotton Fields, Sunflowers, Blackbirds and Quilting Bees" (1997)
https://s-media-cache-ak0.pinimg.com/originals/6f/2d/fd/6f2dfd148df0a02fcd6edf08fabc83a0.jpg
Image 6 of "Dinner at Getrude Stein's" (1991)
http://67.media.tumblr.com/tumblr_lyyatiIru21qghk7bo1_1280.jpg


Random Number Generator¶
Module to offer ‘really deterministic’ (pseudo-)random number generation in a Distributed Time Warp implementation.
For local simulation, using the random library from Python as usual is perfectly ok.
-
class
randomGenerator.
RandomGenerator
(seed)[source]¶ Base class, which implements a random number interface for the ‘uniform’ and ‘random’ Python standard library functions.
Note
The generated random numbers are not equal to those generated by direct calls to the library functions, as we also use a random number to initialize the seed in the next iteration.
-
__eq__
(other)[source]¶ Compare two instances of random number generators.
Needed for memoization.
Parameters: other – the instance to compare with Returns: bool – do these random number generators return the same sequence?
-
__hash__
()[source]¶ Hash this random number generator.
Needed as the comparison method was changed!
Returns: hash
-
__init__
(seed)[source]¶ Constructor
Parameters: seed – the seed to start with, this will simply be passed to the random library at every function call
-
__weakref__
¶ list of weak references to the object (if defined)
-
copy
()[source]¶ A copy method to be used when defining custom state saving methods. It will return a complete copy of this random number generator, which will generate exactly the same sequence of numbers.
-


RO Care Service esteem & humbly revere the privacy of all visitors to our site. Under no conditions will RO Maintenance India pass the consumer personal information to outside agents, unless we're legally eligible to do so.
All personal information supplied to RO Maintenance, through its web sites or other ways, is shielded.
In using our site, you agree to the Privacy policy of RO Maintenance India. We reserve the right to alter, alter, add, or remove portions of this policy at any moment. Your continuing use of the website following changes to these terms means you accept these changes.
At RO Care Service, we are committed to protecting the privacy of our clients. RO Care Service does not sell, rent, or loan any identifiable information at the individual level regarding its customers to any third party. Any information you provide us is held with the utmost care and security. This information is collected primarily to ensure that we can satisfy your needs and to deliver you a genuinely personalized shopping experience. When you buy products from RO Care Service or register with us for any services, you have the choice of getting e-mails regarding updates about special offers, new products, and new services. We are also bound to cooperate fully if we are required by law or legal process to offer information about a client.
We might share non-personal, non-individual statistical or demographic information in aggregate form with our marketing partners, advertisers, or other third parties for advertising and research purposes. To put it differently, we won't tell our marketing partners that you purchased a particular solution, but we can tell them how many customers purchased that product. As a continuing policy of product improvement at RO Care Service, the design and specifications are subject to change without prior notice. This Privacy Policy can be changed at the sole discretion of RO Care Service from time to time. In the event of any concern about your privacy, please visit us at<EMAIL_ADDRESS>and we will respond to you immediately.


Data¶
The number of people developing symptoms daily are compared to data obtained from several sources at the national, state, or regional levels [JHUCOVID19] [NYTCOVID19]. We found that, for some states or regions, the reported daily counts exhibited a significant amount of noise. This is caused by variation in testing capabilities and sometimes by how data is aggregated from region to region over the coarse of a week. To filter the noise observed in daily case count data, we use of 7-day rolling averages. Time series of daily counts, raw data with black symbols and filtered with red symbols, are presented in Fig. 3. We employ filtered data in the examples shown in this manual.


Pandemic Activity Problem
MAX CONNECTED PEOPLE SIZE :
0
Upload an input JSON graph File
You either haven't selected a heuristic or your graph is not valid!
Select a Heuristic
Greedy
Louvain
Louvain (Alters Graph)
Iterations
Run Heuristic
Reset Graph


"""distutils.command.sdist Implements the Distutils 'sdist' command (create a source distribution).""" import os import sys from glob import glob from warnings import warn from distutils.core import Command from distutils import dir_util from distutils import file_util from distutils import archive_util from distutils.text_file import TextFile from distutils.filelist import FileList from distutils import log from distutils.util import convert_path from distutils.errors import DistutilsTemplateError, DistutilsOptionError def show_formats(): """Print all possible values for the 'formats' option (used by the "--help-formats" command-line option). """ from distutils.fancy_getopt import FancyGetopt from distutils.archive_util import ARCHIVE_FORMATS formats = [] for format in ARCHIVE_FORMATS.keys(): formats.append(("formats=" + format, None, ARCHIVE_FORMATS[format][2])) formats.sort() FancyGetopt(formats).print_help( "List of available source distribution formats:") class sdist(Command): description = "create a source distribution (tarball, zip file, etc.)" def checking_metadata(self): """Callable used for the check sub-command. Placed here so user_options can view it""" return self.metadata_check user_options = [ ('template=', 't', "name of manifest template file [default: MANIFEST.in]"), ('manifest=', 'm', "name of manifest file [default: MANIFEST]"), ('use-defaults', None, "include the default file set in the manifest " "[default; disable with --no-defaults]"), ('no-defaults', None, "don't include the default file set"), ('prune', None, "specifically exclude files/directories that should not be " "distributed (build tree, RCS/CVS dirs, etc.) " "[default; disable with --no-prune]"), ('no-prune', None, "don't automatically exclude anything"), ('manifest-only', 'o', "just regenerate the manifest and then stop " "(implies --force-manifest)"), ('force-manifest', 'f', "forcibly regenerate the manifest and carry on as usual. " "Deprecated: now the manifest is always regenerated."), ('formats=', None, "formats for source distribution (comma-separated list)"), ('keep-temp', 'k', "keep the distribution tree around after creating " + "archive file(s)"), ('dist-dir=', 'd', "directory to put the source distribution archive(s) in " "[default: dist]"), ('metadata-check', None, "Ensure that all required elements of meta-data " "are supplied. Warn if any missing. [default]"), ('owner=', 'u', "Owner name used when creating a tar file [default: current user]"), ('group=', 'g', "Group name used when creating a tar file [default: current group]"), ] boolean_options = ['use-defaults', 'prune', 'manifest-only', 'force-manifest', 'keep-temp', 'metadata-check'] help_options = [ ('help-formats', None, "list available distribution formats", show_formats), ] negative_opt = {'no-defaults': 'use-defaults', 'no-prune': 'prune' } sub_commands = [('check', checking_metadata)] READMES = ('README', 'README.txt', 'README.rst') def initialize_options(self): # 'template' and 'manifest' are, respectively, the names of # the manifest template and manifest file. self.template = None self.manifest = None # 'use_defaults': if true, we will include the default file set # in the manifest self.use_defaults = 1 self.prune = 1 self.manifest_only = 0 self.force_manifest = 0 self.formats = ['gztar'] self.keep_temp = 0 self.dist_dir = None self.archive_files = None self.metadata_check = 1 self.owner = None self.group = None def finalize_options(self): if self.manifest is None: self.manifest = "MANIFEST" if self.template is None: self.template = "MANIFEST.in" self.ensure_string_list('formats') bad_format = archive_util.check_archive_formats(self.formats) if bad_format: raise DistutilsOptionError( "unknown archive format '%s'" % bad_format) if self.dist_dir is None: self.dist_dir = "dist" def run(self): # 'filelist' contains the list of files that will make up the # manifest self.filelist = FileList() # Run sub commands for cmd_name in self.get_sub_commands(): self.run_command(cmd_name) # Do whatever it takes to get the list of files to process # (process the manifest template, read an existing manifest, # whatever). File list is accumulated in 'self.filelist'. self.get_file_list() # If user just wanted us to regenerate the manifest, stop now. if self.manifest_only: return # Otherwise, go ahead and create the source distribution tarball, # or zipfile, or whatever. self.make_distribution() def check_metadata(self): """Deprecated API.""" warn("distutils.command.sdist.check_metadata is deprecated, \ use the check command instead", PendingDeprecationWarning) check = self.distribution.get_command_obj('check') check.ensure_finalized() check.run() def get_file_list(self): """Figure out the list of files to include in the source distribution, and put it in 'self.filelist'. This might involve reading the manifest template (and writing the manifest), or just reading the manifest, or just using the default file set -- it all depends on the user's options. """ # new behavior when using a template: # the file list is recalculated every time because # even if MANIFEST.in or setup.py are not changed # the user might have added some files in the tree that # need to be included. # # This makes --force the default and only behavior with templates. template_exists = os.path.isfile(self.template) if not template_exists and self._manifest_is_not_generated(): self.read_manifest() self.filelist.sort() self.filelist.remove_duplicates() return if not template_exists: self.warn(("manifest template '%s' does not exist " + "(using default file list)") % self.template) self.filelist.findall() if self.use_defaults: self.add_defaults() if template_exists: self.read_template() if self.prune: self.prune_file_list() self.filelist.sort() self.filelist.remove_duplicates() self.write_manifest() def add_defaults(self): """Add all the default files to self.filelist: - README or README.txt - setup.py - test/test*.py - all pure Python modules mentioned in setup script - all files pointed by package_data (build_py) - all files defined in data_files. - all files defined as scripts. - all C sources listed as part of extensions or C libraries in the setup script (doesn't catch C headers!) Warns if (README or README.txt) or setup.py are missing; everything else is optional. """ self._add_defaults_standards() self._add_defaults_optional() self._add_defaults_python() self._add_defaults_data_files() self._add_defaults_ext() self._add_defaults_c_libs() self._add_defaults_scripts() @staticmethod def _cs_path_exists(fspath): """ Case-sensitive path existence check >>> sdist._cs_path_exists(__file__) True >>> sdist._cs_path_exists(__file__.upper()) False """ if not os.path.exists(fspath): return False # make absolute so we always have a directory abspath = os.path.abspath(fspath) directory, filename = os.path.split(abspath) return filename in os.listdir(directory) def _add_defaults_standards(self): standards = [self.READMES, self.distribution.script_name] for fn in standards: if isinstance(fn, tuple): alts = fn got_it = False for fn in alts: if self._cs_path_exists(fn): got_it = True self.filelist.append(fn) break if not got_it: self.warn("standard file not found: should have one of " + ', '.join(alts)) else: if self._cs_path_exists(fn): self.filelist.append(fn) else: self.warn("standard file '%s' not found" % fn) def _add_defaults_optional(self): optional = ['test/test*.py', 'setup.cfg'] for pattern in optional: files = filter(os.path.isfile, glob(pattern)) self.filelist.extend(files) def _add_defaults_python(self): # build_py is used to get: # - python modules # - files defined in package_data build_py = self.get_finalized_command('build_py') # getting python files if self.distribution.has_pure_modules(): self.filelist.extend(build_py.get_source_files()) # getting package_data files # (computed in build_py.data_files by build_py.finalize_options) for pkg, src_dir, build_dir, filenames in build_py.data_files: for filename in filenames: self.filelist.append(os.path.join(src_dir, filename)) def _add_defaults_data_files(self): # getting distribution.data_files if self.distribution.has_data_files(): for item in self.distribution.data_files: if isinstance(item, str): # plain file item = convert_path(item) if os.path.isfile(item): self.filelist.append(item) else: # a (dirname, filenames) tuple dirname, filenames = item for f in filenames: f = convert_path(f) if os.path.isfile(f): self.filelist.append(f) def _add_defaults_ext(self): if self.distribution.has_ext_modules(): build_ext = self.get_finalized_command('build_ext') self.filelist.extend(build_ext.get_source_files()) def _add_defaults_c_libs(self): if self.distribution.has_c_libraries(): build_clib = self.get_finalized_command('build_clib') self.filelist.extend(build_clib.get_source_files()) def _add_defaults_scripts(self): if self.distribution.has_scripts(): build_scripts = self.get_finalized_command('build_scripts') self.filelist.extend(build_scripts.get_source_files()) def read_template(self): """Read and parse manifest template file named by self.template. (usually "MANIFEST.in") The parsing and processing is done by 'self.filelist', which updates itself accordingly. """ log.info("reading manifest template '%s'", self.template) template = TextFile(self.template, strip_comments=1, skip_blanks=1, join_lines=1, lstrip_ws=1, rstrip_ws=1, collapse_join=1) try: while True: line = template.readline() if line is None: # end of file break try: self.filelist.process_template_line(line) # the call above can raise a DistutilsTemplateError for # malformed lines, or a ValueError from the lower-level # convert_path function except (DistutilsTemplateError, ValueError) as msg: self.warn("%s, line %d: %s" % (template.filename, template.current_line, msg)) finally: template.close() def prune_file_list(self): """Prune off branches that might slip into the file list as created by 'read_template()', but really don't belong there: * the build tree (typically "build") * the release tree itself (only an issue if we ran "sdist" previously with --keep-temp, or it aborted) * any RCS, CVS, .svn, .hg, .git, .bzr, _darcs directories """ build = self.get_finalized_command('build') base_dir = self.distribution.get_fullname() self.filelist.exclude_pattern(None, prefix=build.build_base) self.filelist.exclude_pattern(None, prefix=base_dir) if sys.platform == 'win32': seps = r'/|\\' else: seps = '/' vcs_dirs = ['RCS', 'CVS', r'\.svn', r'\.hg', r'\.git', r'\.bzr', '_darcs'] vcs_ptrn = r'(^|%s)(%s)(%s).*' % (seps, '|'.join(vcs_dirs), seps) self.filelist.exclude_pattern(vcs_ptrn, is_regex=1) def write_manifest(self): """Write the file list in 'self.filelist' (presumably as filled in by 'add_defaults()' and 'read_template()') to the manifest file named by 'self.manifest'. """ if self._manifest_is_not_generated(): log.info("not writing to manually maintained " "manifest file '%s'" % self.manifest) return content = self.filelist.files[:] content.insert(0, '# file GENERATED by distutils, do NOT edit') self.execute(file_util.write_file, (self.manifest, content), "writing manifest file '%s'" % self.manifest) def _manifest_is_not_generated(self): # check for special comment used in 3.1.3 and higher if not os.path.isfile(self.manifest): return False fp = open(self.manifest) try: first_line = fp.readline() finally: fp.close() return first_line != '# file GENERATED by distutils, do NOT edit\n' def read_manifest(self): """Read the manifest file (named by 'self.manifest') and use it to fill in 'self.filelist', the list of files to include in the source distribution. """ log.info("reading manifest file '%s'", self.manifest) with open(self.manifest) as manifest: for line in manifest: # ignore comments and blank lines line = line.strip() if line.startswith('#') or not line: continue self.filelist.append(line) def make_release_tree(self, base_dir, files): """Create the directory tree that will become the source distribution archive. All directories implied by the filenames in 'files' are created under 'base_dir', and then we hard link or copy (if hard linking is unavailable) those files into place. Essentially, this duplicates the developer's source tree, but in a directory named after the distribution, containing only the files to be distributed. """ # Create all the directories under 'base_dir' necessary to # put 'files' there; the 'mkpath()' is just so we don't die # if the manifest happens to be empty. self.mkpath(base_dir) dir_util.create_tree(base_dir, files, dry_run=self.dry_run) # And walk over the list of files, either making a hard link (if # os.link exists) to each one that doesn't already exist in its # corresponding location under 'base_dir', or copying each file # that's out-of-date in 'base_dir'. (Usually, all files will be # out-of-date, because by default we blow away 'base_dir' when # we're done making the distribution archives.) if hasattr(os, 'link'): # can make hard links on this system link = 'hard' msg = "making hard links in %s..." % base_dir else: # nope, have to copy link = None msg = "copying files to %s..." % base_dir if not files: log.warn("no files to distribute -- empty manifest?") else: log.info(msg) for file in files: if not os.path.isfile(file): log.warn("'%s' not a regular file -- skipping", file) else: dest = os.path.join(base_dir, file) self.copy_file(file, dest, link=link) self.distribution.metadata.write_pkg_info(base_dir) def make_distribution(self): """Create the source distribution(s). First, we create the release tree with 'make_release_tree()'; then, we create all required archive files (according to 'self.formats') from the release tree. Finally, we clean up by blowing away the release tree (unless 'self.keep_temp' is true). The list of archive files created is stored so it can be retrieved later by 'get_archive_files()'. """ # Don't warn about missing meta-data here -- should be (and is!) # done elsewhere. base_dir = self.distribution.get_fullname() base_name = os.path.join(self.dist_dir, base_dir) self.make_release_tree(base_dir, self.filelist.files) archive_files = [] # remember names of files we create # tar archive must be created last to avoid overwrite and remove if 'tar' in self.formats: self.formats.append(self.formats.pop(self.formats.index('tar'))) for fmt in self.formats: file = self.make_archive(base_name, fmt, base_dir=base_dir, owner=self.owner, group=self.group) archive_files.append(file) self.distribution.dist_files.append(('sdist', '', file)) self.archive_files = archive_files if not self.keep_temp: dir_util.remove_tree(base_dir, dry_run=self.dry_run) def get_archive_files(self): """Return the list of archive files created when the command was run, or None if the command hasn't run yet. """ return self.archive_files


% include _head %>
<% include _nav %>
Sign In Local Account
Sign in with auth-api
or
<% if(message) {%>
<%= message %>
<% } %>
Don't have an account yet?
Sign Up
<% include _footer %>


Class files for the SassConf 2015 workshop
Using this repo, we'll learn how to write code for an audience, and share it with the world!
npm install
to download all the project dependencies.grunt server
to start a web server that will update whenever you make a change your Sass files.


DYGO.io
Move your mouse to aim
Click to boost and fire
Space to use ability
Select class
Fighter
Tanky
Striker
Speedy
Destroyer
Select ability
Repair
Missile
Super Boost
Invincibility
Invisibility
Play
Spectate
Leaderboard
Ability


Ala Vaikunthapuramuloo: Allu Arjun’s Romantic Song Samajavargamana Becomes Most Liked Video From The Telugu Film Industry
Ala Vaikunthapuramuloo, the film is helmed by Trivikram Srinivas. The Telugu venture has actress Pooja Hegde opposite Stylish Star in lead.
by Koimoi.com TeamThe songs of Tollywood star Allu Arjun’s upcoming release Ala Vaikunthapuramuloo has hit the right chord with the audience. Songs from the much-anticipated release in Tollywood are on a record-breaking spree, especially the first track Samajavargamana.
It was only last month when Allu Arjun took on social media to announce that the unplugged version of the romantic track has become the most liked video song ever in Telugu Film Industry.
The latest news related to the Samajavargana is, the song is now the most liked video in Telugu Film Industry with a whopping 1 Million plus likes.
Yesterday evening Allu Arjun took on his Instagram handle to announce the news and to thank his fans and music lovers for all their love and support.
The star actor wrote: Thank you all for all the love. I thank every single person who has been a part of this magical song. Most Liked Song
3
Talking about the song, Samajavargamana has been composed by music composer S Thaman and has been sung by young singer Sid Sriram in his soulful voice.
The other two songs Ramulo Ramula, and the recently released OMG Daddy too have been gaining a thunderous response from cine-goers and music lovers
About Ala Vaikunthapuramuloo, the film is helmed by Trivikram Srinivas. The Telugu venture has actress Pooja Hegde opposite Stylish Star in lead.
Apart from Allu Arjun and Pooja, the Trivikram directorial also has Nivetha Pethuraj, Tabu, Navdeep, Murli Sharma, Jayaram along with others.
This will be the third collaboration between Allu Arjun and Trivikram. The actor-director duo has worked earlier twice for Julayi and S/O Sathyamurthy.
Ala Vaikuntapuramlo is slated to release on 12th January 2020.


Captain Cook is a project developed by an EPFL team to analyse a recipes database and visualise the informations in a cool way.
Here you can see the results of the project! Enjoy!
The DataSet was constituted of 47000 recipes coming from different websites.
Because of this, it was important to clean the Data before using it.
The recipes were found on websites like All Recipes, Eating Well or Yummly.
This meant we had lots of recipes, but as every website is different, we needed to clean the recipes to have a coherent structure for all recipes.
We chose to keep the following informations:
In the end, we have a total of 47000 recipes to analyse.
One of the first things we are interested in is discovering which regions have the most recipes published.
Unfortunately, most recipes were not labelized. The 15700 labelized recipes came from 36 different regions, which is still quite a lot: we could eat only italian plates for dinner every day for almost 7 years!
On the side, you can see the percentages of the recipes per region in a chart (a PIE chart... get it?). It is clear that the community with most recipes is the US, which is mainly due to the fact that the websites we scraped are all anglophones.
At the second place come Italian recipes, followed closely by the mexican. The first 10 regions make for the 45% of all recipes!
What are the words people use the most when writing the title for their recipes?
Titles need to be catchy to interest people: apparently, most users really like chicken! We can also see that one of the words that people use the most is 'easy': people want recipes that are easy and fast to make, like salads or soups. A lot of recipes are about sweets: cookies, cake and pie seem to enjoy a lot of attention.
 But not in the same proportions. In average, 10% of the ingredients in a recipe is salt, the Belgian recipes are the saltiest whereas the Asian recipes are the least with only 3% of occurences. Countries are defined by their culture and recipes, try to identify them by their recipes' ingredients!
Are you willing to try something exotic? Just look at this chord diagram, it will help you find which regions have the more similarities yet with some differences as you have seen right before. We can observe some obvious correlation in this chord map, for example US and Canada shares 10% of their recipes. But if you prefer Greek food you will surely like Italian or Australian recipes.
Now that you know what you are looking for, it might be useful to see if you have the time for it... By looking at the map we see a lot of disparity in the average cooking time. German recipes takes quite a long time to cook, with their delicious cakes and patisseries, whereas US recipes are quite quick to realize but don't be fooled by junk food!
Maybe it is time to avoid fast-food and discover which regions offers the best recipes for your health. Korean recipes seems appropriate for low-carbohydrates diet but beware of their sodium level, they are the worst! Maybe you should go for a Japanese recipe, it seems healthier but if you don't like asian food, you should try Mediteranean or Scandinavian recipes.


We now have a $KMD Antara Superlite wallet for $HUSH !
This means that extremely low-resource devices like a watch or embedded computer and just about anything, can act as a wallet, with full protection of #DPoW.
Pure HTML GUI that talks to other full nodes, no Javascript!...


Basic 1
First not so basic example with autoplay, loop, muted, thumbnails and volumeForced options.
The volume of the player is stored in the session storage.
Thus, if you unmute the video, the new volume level will be stored to eventually be recalled when you refresh the page.
But in those conditions, the player shoud not auto start as most of the modern browsers block the autoplay feature if the audio volume is not set to 0.
To prevent this, we use the volumeForced option who kindly tells the player to ignore the stored volume.
HTML
The src, autoplay, muted and loop properties are all set via the video tag attributes.
<video id="vid01" src="https://jefaisdesbetises.net/medias/LesCastorsAutoConstructeurs-jefaisdesbetises.com.mp4" autoplay muted loop> </video>
JAVASCRIPT
new AmstramgramVideoPlayer(document.querySelector('#vid01'), { //Thumbnails source path thumbnails: {src: "assets/castorsThumbs.jpg"}, //Ignore the volume eventually stored in session storage volumeForced: true, //When the player is ready, the main block "content" of the page //whose opacity was initialy set to 0 is transitioned to 1. onInit: function(){document.body.classList.add('ready')} });
Basic 2
This time, we specify a 5:27 duration (327 seconds) and a poster, use the videoVolumeOrientation option to display an horizontal volume slider, hide the download button, translate the fullscreen labels in czech (why not ?!!) and set the volumeGroup to 1.
HTML
<video id="vid02"></video>
JAVASCRIPT
new AmstramgramVideoPlayer(document.querySelector('#vid02'), { //Video source path src: "https://jefaisdesbetises.net/medias/France-jefaisdesbetises.com.mp4", //Video duration duration: 327, //Poster source path poster: "assets/francePoster.jpg", //Set the volume display to horizontal orientation videoVolumeOrientation: "horizontal", //Next button properties next:{ label: "Un test", disabled: true, hidden: false }, //Download button properties download:{ hidden: true }, //Fullscreen button properties fullscreen:{ label:{ enter: "Celá obrazovka", exit: "Běžné zobrazení" } }, //Same volumeGroup as player 3 : //Volumes of players 2 and 3 are linked volumeGroup: 1 });
Basic 3
For this last basic example, we declare a poster via an attribute added to the video tag. Furthermore, we again use the videoVolumeOrientation option to display an horizontal volume slider and set the volumeGroup to 1, as the previous example.
The video block container has a max-width of 600 pixels.
If you have a large enougth screen, until now, you should have seen the normal UI.
In this particular case, because space avalaible for the time rail is inferior at 600 pixels, the compact UI is used (for further details, have a look at the railMinWidthForNormalUI option).
If you click to play, you may observe how the player height will smoothly grow to accomodate the actual video format.
You should also notice that the total duration displayed changes from 2 minutes (the default value) to 40 seconds as soon as metadata are loaded.
Last but not least, you can check how the volume levels of the players 2 and 3 are linked : they both belong to the same volumeGroup.
If you modify the volume level and refresh the page, this last level will be applied to the players 2 and 3.
HTML
<video id="vid03" poster="assets/paquesPoster.jpg"></video>
JAVASCRIPT
new AmstramgramVideoPlayer(document.querySelector('#vid03'), { //Video source path src: "https://jefaisdesbetises.net/medias/JoyeusesPaques-jefaisdesbetises.com.mp4", //Set the volume display to horizontal orientation videoVolumeOrientation: "horizontal", //Same volumeGroup as player 2 : //Volumes of players 2 and 3 are linked volumeGroup: 1 });


--- layout: page title: About Me date: 2010-02-16 15:15:23.000000000 +01:00 categories: [] tags: [] status: publish type: page published: true meta: _edit_last: '1' _wp_page_template: default author: ---
Anshu Prateek
Devops TechLead, Aerospike, Inc.
Working on leading NoSQL solution.
Past - Service Engineer, Yahoo!
I worked with the search team.
For more on my professional background, head over to my linkedin page.
In my own words:
system administrator, web-developer, tweeple, blogger, part time robotics and photography amateur, book lover, DIY, Fix-it-up, amateur cook, and some more......
Graduated out of National Institute of Technology in 2009 as a Metallurgical and Materials Engineer. I finished my Masters in Software Engineering from BITS Pilani in 2012.
Yahoo! Messenger<EMAIL_ADDRESS>Gmail: anshprat