Ofek Twitter
Sign In
Sign Up
Users
publish
James Bond says:
Blabla bla
James Bond says:
Bond, James Bond
Albert Einstein says:
E=mc^2
Bill Gates says:
I think 64 bytes should be enough for everyone
Frodo says:
My precious


railo-context.Component relax.DSLService
Copyright 2005-2007 by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com The DSL Service
| Property Summary | ||||
|---|---|---|---|---|
| type | property | default | serializable | required |
any
|
APIDefinitions
|
true
|
false
|
|
any
|
log
|
true
|
false
|
|
any
|
settings
|
true
|
false
|
| Constructor Summary | |
|---|---|
|
init()
Constructor. |
| Method Summary | |
|---|---|
DSLService
|
clearUserData()
Clears user data. |
any
|
getAPI(any name)
Get an API definition. |
string
|
getAPIDefinitions()
|
any
|
getLoadedAPI()
Get the loaded API representation. |
string
|
getLoadedAPIName()
Get the loaded API name. |
string
|
getLog()
|
string
|
getSettings()
|
DSLService
|
importAPI(any name, any json)
Import a relax API. |
private any
|
injectMixin(any name, any UDF)
Injection method. |
boolean
|
isLoadedAPI()
Checks if an API is loaded or not, usually by checking the user's data. |
query
|
listAPIs()
Get a listing of all the APIs in the resources folder. |
any
|
loadAPI(any name)
Load an API into the service and get its representation. |
DSLService
|
processConfiguration(any dataCFC)
Process a relax configure method. |
any
|
setAPIDefinitions(any APIDefinitions)
|
any
|
setLog(any log)
|
any
|
setSettings(any settings)
|
| Methods inherited from class railo-context.Component |
|---|
| None |
| Constructor Detail |
|---|
Constructor
| Property Detail |
|---|
required
- falseserializable
- truerequired
- falseinject
- logbox:logger:{this}serializable
- truerequired
- falseinject
- coldbox:setting:relaxserializable
- true| Method Detail |
|---|
Clears user data
Get an API definition
name
- The name of the API to get.Get the loaded API representation
Get the loaded API name
Import a relax API
name
- The name of the API to importjson
- The JSON representation of the APIInjection method
name
UDF
Checks if an API is loaded or not, usually by checking the user's data
Get a listing of all the APIs in the resources folder
Load an API into the service and get its representation. This can be a Relax.cfc or a Relax.json representation.
name
- The API to loadProcess a relax configure method
dataCFC
- The data CFC to processAPIDefinitions
log
settings


This is the question I have asked myself time and time again, as I supported capable individuals with difficulties masking their true talents. As a qualified dyslexia specialist, I have helped many people with dyslexia as well as other conditions such as: dyspraxia, ADHD and depression. I started to feel helpless as an educator having to deal with the many misconceptions: "that's just the way it is" or "he/she does not have the ability to do better". Even more disturbing was hearing the endless tales from parents of their unsuccessful attempts to get the support their child needed. Often, the expectation is that parents should invest in learning by helping their child at home without suitable guidance being provided. Many parents I have encountered, feel isolated and unsure of the methods to use to help improve their child's learning and development. Additionally, it would also appear that parents are expected to be born teachers, given the years of training needed to become one. What's more, not every child has a parent who is able to help, creating significant disadvantages for some children. Having worked with students from primary school right through to university level, the story of issues with education is still very prevalent. The time had come to think outside of the box and widen those boundaries.
Then, it struck me that my helplessness stemmed from a place where I had no solution to help people who just needed guidance, understanding and support, until now. Yes, now, I have released myself from the red tape, bureaucracy and, particularly, an unwillingness to see and do things differently. This led to a simple solution being found in The Learning Support Service. Our focus is to empower individuals regardless of ability or difficulty and to develop essential skills. We have big plans consisting of software that allows individuals to learn at a pace that suits them, a range of support services which aim to embed learning and the achievement of potential through life skills development. Key subjects in life such as: literacy, numeracy and ICT will be our driving force to ensure everyone has an opportunity to improve in these areas. University students can enhance their academic skills and achievement through our range of support services. Employers as well as educators, can gain valuable insights when helping people with a learning difference whether at work or in an educational setting. Parents no longer need to feel lost as they will benefit from the specialist software designed to support their child. Additionally, specialised toolkits will allow a better understanding of their child's needs and strengths. The wealth of knowledge that we plan to make available will encompass so many elements and attempt to address those limitations I have frequently found with the education system.
We thrive on a community spirit here at the Learning Support Service, where opinions and experiences can be shared; this is your website too. Our hope is that we will all be able to learn from each other, develop and improve on fundamental skills, in a supportive, passionate and caring environment of like minded people. I truly want every individual to feel the sense of success that you are all entitled to feel.


A progress-spinner animation is used to convey a busy or loading state.
A progress-spinner is considered a critical graphic, therefore an img role and aria-label property are required.
Use the progress-spinner--small modifier class to create a small progress spinner.
Use the progress-spinner--large modifier class to create a large progress spinner.


Asteroid vs. Earth
Asteroid vs Earth is a TV movie starring Tia Carrere, Jason Brooks, and Tim Russ. When a shower of massive meteors threatens an extinction level event on Earth, the world's greatest minds devise a dangerous plan that will take the...


The match system is designed around a centralized game state stored on the XtraLife servers, with gamers participating to the match making a move, updating the global game state and notifying the other players on an asynchronous basis. It means that this match system is better suited for turn by turn games, rather than real time games such as MMORPGs, which may require a more sophisticated logic to be handled on your servers. As with other functionalities, matches are scoped by domain, allowing to share data amongst multiple games.
Step 1 - Create a match
The starting point should be a gamer (which is called creator) creating a match. Once done, you will end up with a match ID that you can keep for later use (check the console to get it). A creator is solely able to delete a match. When creating a match, the creator automatically becomes a player and joins the match (although he is able to leave it right away). Everyone is free to join the match, and leave it anytime. An event (or a notification for players who closed the game) is sent to every participating player whenever most actions happen (join, leave, finish, etc.). Once a match is created, it is a good idea to use indexes to make it quickly and easily searchable. While custom properties are indexed, the payload allows you to associate some additional data without indexing it.
Create And Index Match ->
Note for Create: Custom properties are additional data (under Json object format)
linked to the created match you can use to complete match informations.
(e.g. {"CardsCount":3})
Indexed properties are like custom properties but can be used to refine matches listing.
(e.g. {"Type":"Battle", "PrivateMatch":true, "MaxEnergy":42})
Index payload is additional data you can link to the match and you don't want to be indexed for searches.
(e.g. {"ActivePlayers":2})
The shoe (under Json object format) is basically a container of possible values that are returned in a random order as
they are poked by players. When all items have been drawn from the shoe and more items are requested, the existing
serie is duplicated, shuffled and appended to the current shoe, meaning an endless play can be considered.
(e.g. [{"Name":"King", "Value":13}, {"Name":"Queen", "Value":12}, {"Name":"Jack", "Value":11}])
The seed, returned with the match creation response, is a random number that is generated upon creation of every match can be used to
initialize a pseudorandom number generator inside the game, and allows to ensure that every player will thus have the same sequence of values.
Step 2 - List matches and get matchs data
Then, gamers should be able to list all existing indexed matches. Optionaly, you can use the indexed properties you have set at match creation to refine the search (e.g. show only matches of "Battle" type). For example, if you want to filter matches to show only those which are not full, you may add indexed properties like the current number of participating players (which should be updated by each player when joining the game) and the maximum allowed number of players in the match. Then, you may get more data (including the custom properties you have set at match creation) about a specific match by using the corresponding match ID.
Step 3 - Join or leave a match
Once a match is created and running, any gamer can join or leave it by using its match ID. Notifications can be sent for each of these events to inform other participating players who would have closed the game.
Step 4 - Invite a friend to join a match, dismiss invitations
It is possible to a player to invite a friend of his by using the match's and friend's IDs. The friend player will receive an event with the match ID to use to join the match, or a notification if he closed the game. This friend may dismiss a match invitation to do not receive this match in the "invited matches" list anymore.
Step 5 - Make moves or draw from the shoe
This is the core of the game; Here, players can make what we call "moves" (actions) to play the game. To ensure a player did not miss a move, you need to provide not only the match ID but the match's last event ID to validate the move. This way, we avoid 2 different players to make a move on the same game state without taking the other player's move into account. Players may also draw from the shoe to get items stored in it by the match creator.
Step 6 - Finish and delete a match
The match creator (and only him) can decide to delete a match, but any player can set it to the "finish" state. This will prevent any further move or other actions for this match. The creator may also delete the match once it's finished, but that's not mandatory. You may also remove a match from the indexed searches (e.g. to hide a finished match from matches listing).


Students ID First Name Last Name Date Added Add/Edit Student *Specify an existing ID to edit current entry Id*: First Name: Last Name: Email:


The two examples that follow are simple, and demonstrate the ways to create a range-clustered table. The examples show how you can use either single or multiple columns as the key to the table. In addition, they show how to create a table that allows data to overflow, and a table that does not allow data to overflow.
The first example shows a range-clustered table that is used to locate a student using a STUDENT_ID. For each student record, we include the following information:
In this case, we would like to work with student records solely based on the STUDENT_ID. The STUDENT_ID will be used to add, update, and delete student records.


Komodo
komodo-coin-cap
Between 15-Dec-19 12:00 AM and 16-Dec-19 12:00 AM
TonyL
15-Dec-19 08:01 PM
let me count succesful only
Alright
15-Dec-19 08:01 PM
ty
TonyL
15-Dec-19 08:02 PM
3649 4206
(edited)
Alright
15-Dec-19 08:02 PM
that is all of them for sure?
TonyL
15-Dec-19 08:02 PM
yes, no any timestamp filtering
Alright
15-Dec-19 08:03 PM
oh nope >.<
ok, yep likely an issue with my script, could you dump txids of each step for me?
for every swap
oh does that include old RICK/MORTY chains?
TonyL
15-Dec-19 08:04 PM
yeah, it parsing
all
RICK/MORTY swaps
I can use timestamp of genesis of new RICK/MORTY to filter by time also
lemme try
numbers lowered a little bit more
2989 3616
Alright
15-Dec-19 08:10 PM
could you dump all 5 txids of each swap for me please?
two separate dumps if you can please, one RICK/MORTY, one MORTY/RICK
TonyL
15-Dec-19 08:11 PM
sure, let me check how to grab it
TonyL
15-Dec-19 08:38 PM
wc -l rick_morty_txids.txt 8964 rick_morty_txids.txt wc -l morty_rick_txids.txt 10848 morty_rick_txids.txt
will share files now
Attachment: rick_morty_txids.txt (569 KB)
Attachment: morty_rick_txids.txt (688.59 KB)
wrote only 3 txids for each swap (taker/maker payments and spent) without fee tx
Alright
15-Dec-19 09:29 PM
@TonyL
is it not possible to get dex fee txid as well?
that's mainly what I needed
thank you, can try to work with this, but dex fee txids would be most useful
TonyL
15-Dec-19 09:52 PM
Sure, when wake up I can make two more dumps with fee txids only


I designed three vinyl stickers on corel draw using JPGs and then I sent them to the vinyl printer where I adjusted the sticker sheet. Here they are in my sticker book:.
I used JPGs off google, and I then ungrouped, traced a detailed logo and contoured them, exporting them to be eps files. I sent them to Roland VersaWorks and ended up putting them on my skateboard. Here are a few:
Step 1:After doing some extensive research, I found a stock image of an astronaut which I made into an stl, and sent it to the MDX40A. Here it is as the mold and the white chocolate product.
aI first found a super cool C3P0 figre in my cereal box, and then pouring the urethane in to a container I let it set. I then put in C3P0 in the container and poured two layers of epoxy in, and used a wooden stick to keep C3 from floating up though that didn't work. It came out pretty cool though, here it is:
Home Page


FikaScript
FikaScript lets you write JavaScript in Swedish; Finally there is a way for Swedes to code in their native language! It is named after fika, the sacred Swedish coffee break.
Translations
Keywords
| English | Swedish |
|---|
Literals
| English | Swedish |
|---|
Identifiers
| English | Swedish |
|---|
Missing a translation?
Submit a pull request on Github


--- layout: post title: The Evolution of NB Minimus date: 2010-10-06 15:36:01.000000000 +01:00 tags: - barefoot - shoes - New Balance - Merrell - trail type: post published: true ---
New Balance recently released an interview between ultramarathon runner Tony Krupicka, a New Balance shoe designer Chris Wawrousek and someone acting on behalf of NewBalance.com that goes over the iterative design process behind the NB Minimus Trail shoe due out in 2011.
Pretty interesting stuff, and I quite like the little slide show towards the end showing each of the iterative steps in the design process. I like the fact they've actually taken a runner known for hacking his shoes to bits to get what he wants and asked him to give feedback. This is great way to design a serious pair of minimalist shoes.
It'll be interesting to see how these compare to the shoes Merrell plan on releasing around the same time.


Maybe you guys are looking for something a bit more serious, but I feel like inkjet printers are a big problem with the tech industry. They foster a bad relationship with technology, and the business practices of many of the companies are quite unethical. They never work as a printer, but if you want bloated with software and features like a terrible copier or scanner, you're in luck! The fact that they're never good at their job makes printer company's buisness model even more frusturating. They sell a printer at or below cost, and then the ink is literally 8x more expensive than an equal amount of penicillin, and 2 times the cost of human blood! It's like a real life version of making a free rollercoster tycoon park and then charging 80 bucks for the bathroom. that's why when I grow up, I'm going to buuy a laserjet printer and what a relative joy it will be!


--- layout: post authors: ["Damien Irving"] title: "Why Institutional Partnerships Make So Much Sense" date: 2014-11-06 time: "17:30:00" tags: ["Community", "Software Carpentry Foundation"] ---
When I first got involved in Software Carpentry, I liked nothing more than to lament the fact that universities don't teach their undergraduates (or early post-graduates) fundamental programming skills. It was one of the main reasons I felt so compelled to help out. By running our two-day workshops, I felt that we were basically picking up the slack until such time that universities woke up to themselves and started teaching this stuff. At this point, I felt that (like many non-profit organisations striving to make the world a better place) Software Carpentry would have achieved its mission by essentially making itself redundant.
Fast forward a couple of years and I'm now part of a new University of Melbourne department tasked with the job of teaching programming fundamentals to post-graduates. To my surprise, I've found that in this progressive new world we actually need Software Carpentry more than ever. The interim board of the Software Carpentry Foundation is seeking to form partnerships with organisations like my own, so I thought this was an opportune time to share our experiences.
The ITS Research Services department (soon to be renamed Research Platforms) at the University of Melbourne was formed in late 2013. As distinct from the regular IT department, which is responsible for installing Microsoft Office and making sure there's a strong wifi signal around campus, the remit of ITS Research Services was to take the next step and actually help researchers with the digital research tools they use. For people in engineering and architecture that's typically computer aided design tools like AutoCAD and SolidWorks, for the humanities and social sciences that's mapping tools like TileMill and CartoDB, and for people in the physical sciences and life sciences that's programming languages like Python, R and MATLAB (I'm generalising here, but for the sake of brevity go with me). It would be impossible for us to hire experts in all these different tools (not to mention the multitude of packages, toolboxes and libraries that go along with those tools), so a typical IT help desk arrangement just wasn't going to cut it.
Instead, what we needed to do was facilitate the formation of communities around each of these tools, so that researchers could help each other. To achieve this, we launched a program called the Research Bazaar (because that sounds more exciting than ITS Research Services) and hired a bunch of Research Community Coordinators. These people are typically PhD students who give us a day a week of their time. Since they're actually at the coal-face doing research, these Research Community Coordinators (a) know what training and assistance researchers actually want/need, and (b) are perfectly placed to help create the required communities, because they're already a part of them.
As the Research Community Coordinator for the physical sciences, it was therefore my job (and more recently also the job of Scott Ritchie and Isabell Kiral-Kornek who share the life sciences) to get researchers at the University of Melbourne (and the wider Melbourne research community) helping each other with programming. Without Software Carpentry, you can imagine that this would be an impossible task. Researchers have a finite amount of time to devote to extra-curricular activities like this, so the (relatively) tiny Melbourne community just wouldn't have the collective time or expertise to develop and maintain a decent set of teaching materials. In a nutshell, quality training for researchers now exists at the University of Melbourne because of Software Carpentry, and could not exist without it. Instead of having to write and maintain an entire curriculum, all we've had to do is assemble a community of people who are willing to give some of their time to help out at Software Carpentry workshops. We call these our Software Carpentry teaching teams, and it turns out that lots of researchers are very happy to help out. Some go on to become qualified instructors and contribute to the lesson materials, while others are just happy being regular helpers. The great thing is that because these workshops have institutional support (i.e. paid coordinators like myself), they happen on a regular and ongoing basis.
We still aren't keeping up with demand, but as our teaching teams grow we will hopefully get to the point where most researchers at the University of Melbourne have been to a Software Carpentry workshop. If you could effectively measure such things, that would surely contribute to a marked increase in the computational competency (and hence efficiency and research impact) of University of Melbourne researchers, which is the name of the game.
Our first year of existence as a formal university department culminates in a doctoral training conference (also called the Research Bazaar) in February 2015. Prior to that event we'll be running a live instructor training course, and then at the conference itself we'll be running three Software Carpentry workshops simultaneously (in Python, R and MATLAB respectively) amongst many other novel and exciting classes. The registration form for the conference doubles as a giant survey of the digital research tools the community is using, so we'll be sure to share the results!


Based on everyday experience, we gain better understanding of certain concepts and some times get new ideas/approaches to address some commonly required use cases. It may be in the field of technology or functioning of a business process or simply any topic of personal interest. But most often these thoughts are lost, if they are not documented on a regular basis or not implemented.
So this website is a central place to record my understandings on topics of interest and also to share with others of similar interests. This also provides an opportunity for me to get feedback and learn from others having better knowledge/experience. You can contact me on GitHub.
This website is built using Jekyll static site generator and Lanyon Plus theme. It is hosted using GitHub Pages. Following is a short description of these:
GitHub Pages are public web pages for users, organizations, and repositories, that are freely hosted on GitHub’s github.io domain or on a custom domain name of your choice. GitHub Pages are powered by Jekyll behind the scenes, so in addition to supporting regular HTML content, they’re also a great way to host your Jekyll-powered website for free.
Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Think of it like a file-based CMS, without all the complexity. Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be served by Apache, Nginx or another web server. Jekyll is the engine behind GitHub Pages, which you can use to host sites right from your GitHub repositories.
There are many free sites available for publishing blogs like Wordpress, Blogger, etc. But GitHub Pages provide a simple approach for creating & hosting the content and ability to test it offline. It is also a natural choice as my projects are hosted on GitHub.
Many have shared their experience and reasons for moving to GitHib Pages, below are few samples:
- Simple and familiar workflow via Git & Github
- Quick and easy updates (takes few seconds to change, commit, push)
- Can add/update content while offline (thanks to Git, of course)
- Simple formatting via Markdown or HTML (know exactly how text will be formatted and displayed)
Documenting any idea properly, requires much greater analysis and logically well organized presentation. A persistent effort is needed and more time should be allocated as well. I understand it to be a difficult task but still hope to put efforts and make it a regular practice.
Post your comments here.


title = "Year End Form Submitted" url = "/year-end-form-submitted" layout = "default" hidden = "0" == ==
We've got your list and we will do whatever we can to prepare you for next year. Have a great summer!
Be sure to visit us at axiedu.com
{{firstName }}
Last Name: {{ lastName }}
Email: {{ email }}
{{'School: ' ~ school }}
District: {{ district }}
#}


{% extends "admin/submit_line.html" %} {% load jazzmin %} {% get_jazzmin_ui_tweaks as jazzmin_ui %} {% block extra-actions %} {# Simple link #}


--- layout: default title: Handout for Games on Demand at Gen Con description: Handout for Games on Demand at Gen Con 2019 twitter_image_path: /images/god-2019-handout.png ---


Solid Client!
Hello
stranger
Log in
Log out
Fetch sample data
Fetching data from:
Data:
Create timestamp triple in the Sandbox Turtle file
Fetch sandbox data
Fetching data from:
Data:
Go back to root


-
Interface Summary
| Interface |
Description |
| Document |
A Document Collection Entity unit, it is a tuple (pair) that consists of a key-value pair,
where the key is mapped to a value.
|
| DocumentCollectionManager |
Interface used to interact with the persistence context to DocumentEntity
The DocumentCollectionManager API is used to create and remove persistent DocumentEntity instances,
to find entities by their primary key, and to query over entities.
|
| DocumentCollectionManagerFactory<T extends DocumentCollectionManager> |
|
| DocumentCondition |
An unit condition to run a document collection query
|
| DocumentConfiguration<T extends DocumentCollectionManagerFactory> |
|
| DocumentEntity |
A document-oriented database, or document store, is a computer program designed for storing, retrieving,
and managing document-oriented information, also known as semi-structured data.
|
| PreparedStatement |
Represents a prepared statement, a query with bound variables that has been
prepared (pre-parsed) by the database.
|
-
Package org.jnosql.diana.api.document Description
This package contains all objects to use a Document Collection. This API gonna focus in domain, in other words,
ubiquitous language.
A document-oriented database, or document store,
is a computer program designed for storing, retrieving, and managing document-oriented information,
also known as semi-structured data. Document-oriented databases are one of the main categories of NoSQL databases,
and the popularity of the term "document-oriented database" has grown with the use of the term NoSQL itself.
XML databases are a subclass of document-oriented databases that are optimized to work with XML documents.
Graph databases are similar, but add another layer, the relationship, which allows them to link documents
for rapid traversal.
Document-oriented databases are inherently a subclass of the key-value store, another NoSQL database concept.
The difference lies in the way the data is processed; in a key-value store the data is considered to be inherently
opaque to the database, whereas a document-oriented system relies on internal structure in the document
in order to extract
metadata that the database engine uses for further optimization. Although the difference is often moot due to tools
in the systems,
conceptually the document-store is designed to offer a richer experience with modern programming techniques.
Document databases contrast strongly with the traditional relational database (RDB).
Relational databases generally store data in separate tables that are defined by the programmer, and a single object
may be spread across several tables.
Document databases store all information for a given object in a single instance in the database, and every stored
object can be different from every other.
This makes mapping objects into the database a simple task, normally eliminating anything similar to an
object-relational mapping. This makes document stores attractive
for programming web applications, which are subject to continual change in place, and where speed of deployment
is an important issue.


---F
33% Off!
Too much money spent on anti-OP insurance? This is the budget pitchfork for you! Almost as deadly, 67% effective.
---L
66% Off!
Too much money spent on 33% off pitchforks? This is the budget pitchfork for you! Almost as deadly, 33% effective.
---e
Manufacturer's Defect!
Not all pitchforks are created equal. Some are more special than others!
---€
The Euro
Fresh in from Europe! Beret, sleeping spaniard, knödel, and pasta included.
---£
The Pound
"Oi m8, u 'avin a giggle? I'mma do ur fookin 'ead in, I swer on me gran!"
---₤
The Lira
Fresh in from Turkey! Made of kebab and stringy ice cream. Delivered in a styrofoam box.


NBA round-up: Warriors lose again as Harden fires up Rockets
James Harden starred in the Houston Rockets’ 129-112 NBA win over the Golden State Warriors.
Harden got 36 points and 13 assists and shot six of 16 from beyond the arc for the Rockets.
For the injury-ridden Warriors – last season’s NBA finalists – it was a sixth defeat in eight games.
Andre Drummond got 27 points, 12 rebounds and seven assists as the Detroit Pistons routed the New York Knicks 122-102.
Tony Snell added 24 points and Markieff Morris got 22 as Detroit made light of the fact that they were played without the injured trio of Blake Griffin, Derrick Rose and Reggie Jackson.
The Pistons have now won their last eight games against the Knicks.
The latest loss drops the Knicks to an NBA-worst of 1-7, while the Pistons are now 4-5 and lie in eighth place in the Eastern Conference.
In Atlanta the Hawks lost 113-93 to the Chicago Bulls, in a game that saw Tomas Satoransky score a career-high 27 points.
It was just the Bulls’ third win in nine games this season and they lie in 11th place in the East, two places below the Hawks.
Atlanta’s coach Lloyd Pierce did not mince his words after the match. “The only positive from this game: It’s over,” he said. “We don’t have to worry about it anymore.”
Elsewhere, the Toronto Raptors beat the Sacramento Kings 124-120, the Memphis Grizzlies won 137-121 over the Minnesota Timberwolves and the Indiana Pacers beat the Washington Wizards 121-106.
The Dallas Mavericks got over the line 107-106 against the Orlando Magic, in Utah the Jazz won 106-104 over the Philadelphia 76ers and the Los Angeles Clippers lost 129-124 at home to the Milwaukee Bucks.
READ MORE
I will ‘dive’ again if it gets Liverpool a penalty, jokes Sadio Mane


MiniBlogDemo
Login
SIGN UP
Full name
Username
Email address
Password
ReTypePassword
Agree with the terms and conditions
Submit


aphid: Analysis with Profile Hidden Markov Models
Designed for the development and application of
hidden Markov models and profile HMMs for biological sequence analysis.
Contains functions for multiple and pairwise sequence alignment,
model construction and parameter optimization, file import/export,
implementation of the forward, backward and Viterbi algorithms for
conditional sequence probabilities, tree-based sequence weighting,
and sequence simulation.
Features a wide variety of potential applications including
database searching, gene-finding and annotation, phylogenetic
analysis and sequence classification.
Based on the models and algorithms described in Durbin et
al (1998, ISBN:<PHONE_NUMBER>713).
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=aphid
to link to this page.


Open Source EEG Software for Neuroscientists
View the Project on GitHub farice/Project-Alpha
Here, you'll find documentation on the MATLAB/R software you can use to analyze your EEG data.


FIRE and Freedom
This repository contains and organizes an ongoing effort to identify, collect, preserve, and analyze FREEDOM discourse, as constituted and argued by Black users online. Directed by Dr. Jessica H. Lu, this project is currently being advanced by several undergraduate students at the University of Maryland, College Park: Sophia Crooks, Kayla Graham, Kaanita Iyer, Ariana Lawson, Alice Liu, and Courtney Richardson.
THIS PROJECT VALUES:
- The agency and empowerment of Black people and their voices
- The historically innovative language practices of African Americans
- The intellectual, physical, and emotional labor of Black rhetors, and those who endeavor to amplify and analyze their contributions to public discourse
- The vital role of archives, both traditional and digital, in constituting and disrupting human histories and public morality
- The power of archives to make meaning of human pasts, presents, and futures
THIS PROJECT AIMS TO:
- Identify, collect, preserve, and analyze freedom discourse, as constituted and argued by Black users online
- Extend understandings of African Americans' rhetorical history, especially concerning conceptions of FREEDOM, and their use of language to disrupt and resist anti-Black logics
- Affirm and analyze Black people's creative use of digital spaces to innovate human language practices
- Cultivate productive and healthy workflows and research habits
- Offer transparent and accessible educational materials, enriched by critical theory and concepts, to public audiences
This project is made possible by the support of the African American History, Culture, & Digital Humanities (AADHum) initiative, the First-Year Innovation and Research Experience (FIRE), and the Maryland Institute for Technology in the Humanities (MITH) at the University of Maryland, College Park.
All questions and concerns can be directed to Dr. Jessica H. Lu, via jhl dot jessica at gmail dot com.
Students' current archive projects include:
Last updated 6 June 2018


int pg_field_type_oid ( resource $result , int $field_number )
pg_field_type_oid() returns an integer containing the OID of the base type of the given field_number in the given PostgreSQL result resource. You can get more information about the field type by querying PostgreSQL's pg_type system table using the OID obtained with this function. The PostgreSQL format_type() function will convert a type OID into an SQL standard type name. Note: If the field uses a PostgreSQL domain (rather than a basic type), it is the OID of the domain's underlying type that is returned, rather than the OID of the domain itself.
The OID of the field's base type. FALSE is returned on error.


Hi. I’m Katie, a teacher and researcher working in digital humanities and postwar literatures and culture.
I get excited about
Cold War culture, text analysis and visualisation, stylometry, book history, typography, brutalism, Star Trek The Next Generation
I’ve been working on
George Orwell’s (Covert) Networks
Proof of concept for Mapping the cultural/intelligence nexus in Britain and the US, c. 1939–1992, which aims to map large-scale network connections and archival respositories related to state-sponsored cultural activities in WWII and the Cold War period
Plotting Gravity’s Rainbow
Interactive ‘digital deformations’ centered on and around Thomas Pynchon’s 1973 novel


Please sign in to discord to begin transferring money to friends.
To Discord!
A homepage, by several friends


Renew or update your membership
You need to renew your membership before 7 September 2017. It costs £50 to renew.
At the same time as renewing you can update your details if they have changed.
Gabriella Johnson
| Cost to update | ||
|---|---|---|
| Passport number | *****3123 | £20 |
| Visa, permit or travel purpose | Tier 2 | No cost |
|<EMAIL_ADDRESS>| No cost |


Frequently Asked Questions (FAQ)
Q. What features does PySchool.net provide?
- Built with education in mind.
- Runs entirely in a browser - no need to install/upgrade software.
- Ability to save files in the cloud, so your files are safe and available anywhere.
- Programming environment is available anywhere a web accessible browser is available.
- Shareable Modules and scripts. An educator can create a module in which students can import and use.
Q. Are educators and students the only ones allowed to use PySchool.net?
- Everyone can use PySchool.net. If you are interesting in learning more about Python you are welcome to use the site, free of charge.
Q. Is there a cost for PySchool.net?
- A. Users will never be asked to pay for PySchool.net. One of our directives is to minimize barriers for learning programming. Asking for payment from users goes against this directive.
Q. There is no free lunch. Who pays for the site and developed resources?
- A. Through fund raising efforts, such as our KickStarter campaign, we are raising funds to support the site as well as programming staff, to support the site, and add new features, etc.
Q. You say the site is free forever. How can you make such claims?
-
A. You make a good point. As they say, there are only two things guaranteed in life,
death and taxes. Rightly, so. According to
http://news.morningstar.com/pdfs/blanchett_lowbondyield_1301291.pdf
unless there is a great economic catastrophe of some type (and with a little
financial discipline), the fund should always contain sufficient funds.
If for some reason, funds are depleted below an acceptable amount, there
are some things that can be done to resolve the issue. One, additional
donations, funds, etc can help bring the fund to a healthy amount, second,
disbursement amounts can temporarily be reduced until the fund is brought
back to healthy levels.
For those interested in more details, a disbursement of 3% per year (approx. $60,000) will be authorized by the PySchool.net organization for maintenance, adding new features to the website, adding tutorials, and the day to day operations of PySchool.net
Q. How is Python code executed in a browser enviroment?
- A. We use Brython. PySchool.net fully supports the development of Brython. See http://brython.info for more information.
- A life hacker article from January 2014, asked its community what are the best programming language for beginners. Spoiler alert! Winner is... Python.
-
Association for Computing Machinery (ACM) blogger Philip Guo looked at
introductionary computer science courses at top ranked US departments.
Specifically 8 of the top 10 CS departments (80%) and 27 of the top 39 (69%)
teach Python in introductionary CS0 or CS1 courses.
See http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext for more details.
- All known implementations of Python are free and open source. See Wikipedia for additional details.


Welcome Back!
Log In
Username:
Password:
Login
Create an Account
Forgot Password?
Sign Up!
Create Account
Sign Up As:
Hospital
Retailers
First Name:
LastName:
Email:
Organization Name:
Organization Address:
Phone:
City:
Username:
Password:
Submit
Have an Account?


friend
pal
flower
leaf
permit
allow
brave
help
get
receive
paste
glue
hope
wish
one
single
cry
grin
kind
nice
love
adore
children
kids


David McNab just released ezsqlobject, a wrapper around SQLObject to make it easier/faster to start using SQLObject with an existing database. Basically you point his connection wrapper at a database, and attributes of the connection are tables (SQLObject classes). It makes some of the other introspection mechanisms a bit more public as well. It would probably be a convenient basis for a phpMyAdmin like application.
It's always nice to see people take things off in their own directions.


| Position |
|
{{ scores.curr.rank }} / {{ scores.worst.rank }}
|
| Uptime |
|
{{ scores.curr.uptime | duration }}
|
|
| 1st |
in {{ scores.best.uptime - scores.curr.uptime | duration }}
| at {{ (scores.best.uptime + scores.curr.since) * 1000 | date:"mediumTime" }} |
| 1up |
in {{ scores.next.uptime - scores.curr.uptime | duration }}
| at {{ (scores.next.uptime + scores.curr.since) * 1000 | date:"mediumTime" }} |
| Average |
in {{ stats.average - scores.curr.uptime | duration }}
| at {{ (stats.average + scores.curr.since) * 1000 | date:"mediumTime" }} |
| Trending |
in {{ stats.trend - scores.curr.uptime | duration }}
| at {{ (stats.trend + scores.curr.since) * 1000 | date:"mediumTime" }} |
|
| Average Uptime |
{{ stats.average | duration }}
|
| Trending Uptime |
{{ stats.trend | duration }}
|
| Trend |
{{ ( 1 - ( stats.average / stats.trend ) ) * 100 | number:2 }}%
|
| Average Uptime Per Week |
{{ 5 * stats.average | duration }}
|
| Total Uptime |
{{ stats.total | duration }}
|
|


--- layout: pagetop-layout title: OpenVidu Community active: community top-title: COMMUNITY SUPPORT top-subtitle: Submit any issues or bugs to GitHub and use our Mailing List to ask for community support custom_css: - custom-social-layout --- GitHub For submitting bugs Twitter Follow our recent news Medium Read our posts Mailing list For getting support Youtube Our new videos


|
EDIT mode {% if None != request.cookies.get('username') %} Logged in {% endif %} |
{% if not isprod %}
Non production site - this is the test site !
{% endif %}
Editing '{{ pagename }}'
{% autoescape false %}
{{ testout }}
{% endautoescape %}
|
|
All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated) electrogeek.cc ~ Formerly known as Kalshagar.wikispaces.com (AlanFromJapan [2009 - {{ year }}]) |


PBOC sets Yuan reference rate at 7.0037 vs. Friday’s 7.0091
by Dhwani MehtaOn Monday, China’s central bank, the People's Bank of China (PBOC), set the Yuan reference rate at 7.0037 versus Friday’s fix at 7.0091.
The PBOC injected CNY 180bn via 7-day Reverse Repo while no Reverse Repos matured today.
Meanwhile, the Chinese central bank announced a small cut to its 7-day Reverse Repo rate to 2.5% vs. 2.55% previous. This marked the first reduction in the short-term liquidity tool in more than four years.


Developed By Ovi Rahman
(Source: census-2011,Wikipedia)
this is the tooltip
This interactive map is designed and developed by Musaddiqur Rahman Ovi.
For better experience try to use a desktop browser or rotate youre phone.
You can find me here at www.ovirahman.github.io


Reckless! Use at your own risk!
This is only intended for play and experiments. Accounts are capped at {{ account_cap }}. Satoshis not withdrawn will be treated as a donation to the project at a time convenient to the project.
You can run your own Terminus with your C-Lightning or LND node by following these instructions.


Via a CORS request, check that a remote site can be reached. This could be the start of an SPA monitoring framework.
CORS
Control zone
Auto:
On
Off
Is internet alive?
Data zone


HACKATHON
The Competition
Hack for Sweden is a competition where the participants solve societal challenges
with the help of open data over the course of 48 intense hours. Hack for Sweden is also a
unique collaboration among 30 government agencies and organizations that want to enable the
development of new services and products using their official open data.
The target groups for Hack for Sweden are students, developers, data journalists,
innovators, and entrepreneurs. The competition was first held in March 2014. The next event
will take place in 2018 during the weekend of April 13 to 15, at Norrsken House in Stockholm.
The challenges for the participants of Hack for Sweden 2018 is still to be announced.
You may find the 6 differente categories on the Challenge tab. The challenges in each category
will be announced prior to the hackathon.
A jury will select the winners and the coveted price Hack for Sweden Award is given
to the team or the participant who best combines data in a creative way and produces the
best and most innovative solution or concept that demonstrates the benefits of open government
data. Prices will also be awarded in other categories that soon will be announced.
To participate in the Hack for Sweden 2018 you have to register yourself or a team
of up to 8 people. The registration will open the 28th of February and stay open for one
month. There will be several of different categories to compete in and several different
challenges to solve, your main tool will be open data.
Logistics You may spend the night in the facility, just bring your own sleepingbag.
All meals will be provided, including drinks and snacks.


My discussions on technology at home would focus on reading devices. Below is an infographic1 that compares the three reading devices C owned.
Three Devices for Reading
As a user of technology, C's perceptions of the devices may have been different from what they were intended for. For instance, the laptop was created with robust features so that it could be an ideal personal computer, but those features became distracting during reading, which is an activity that needs concentration.
In contrast, the mobile phone was more limited in terms of functionality, but this limitation facilitated focus in C's case.
Kindle is another device with limited functionality, but the issues in performance and data portability were deemed as weaknesses by C, making her almost abandon the device altogether.
The Tactile Dimension of Usage
Another aspect of C's device usage which I had noticed was her tactile engagement with devices. The ability to swipe the touchscreen was one of the reasons why she purchased the particular laptop model. As for the mobile phone, its smaller size and touchscreen allowed her to better adapt it to her bodily practices while reading.
By the same token, she preferred reading journal articles (and books) in the print format instead of the electronic format because the former permitted more bodily engagement on her part. On the print format of articles, she could easily highlight certain texts in different colors, make notes on the margins, and even attach post-it notes if necessary; while most of these methods of interacting with the reading material is possible in the electronic files with modern-day PDF readers, the bodily practices to perform these tasks are not quite the same. Her preference echoes the findings of Taipale's (2015)2 study on the bodily dimensions of reading and writing practices, and the respondents reported more freedom in body postures when interacting with the print format.
It should be noted that C and the respondents in Taipale's (2015) used paper as the primary format in childhood before switching to the electronic format as young adults. For people who grow up using electronic texts, they may not see the less flexible bodily practices when reading and writing on devices as a limitation.
Ethnography Could Provide Insight for Better Product Design
All of the three devices had been with C for some time and were not brand new. The novelty effects have worn off, so what I had observed was more normalized, authentic usage. As Fink et al. (2013)3 had shown in their ethnography on Roomba the cleaning robot, ethnography of long-term product usage would reveal patterns unknown until users have tried to learn and adapt the product over a period of time. If the ethnography was aimed at user experience and was done with more focus and perhaps with a larger group, the findings could be used in the design of these devices.
The infographic was created on Piktochart. ↩
Taipale, S. (2015). Bodily dimensions of reading and writing practices on paper and digitally. Telematics and Informatics, 32(4), 766-775 ↩
Fink, J., Bauwens, V., Kaplan, F., & Dillenbourg, P. (2013). Living with a vacuum cleaning robot. International Journal of Social Robotics, 5(3), 389-408 ↩


To attain excellence in the field of education by creating competent scholars with a touch of human values.
Mission:
To accomplish eminence in the academic domain, by providing updated infrastructure and value based education through efficient faculty members, training programs to impart knowledge, skills and attitudes to the students with discipline and determination.
Objective:
To educate the young mind and transform them as a competent graduates.
To provide them academic knowledge through quality education.
To achieve good result in University exam.
To tranform them into a responsible citizen.


AWS::EC2::LaunchTemplate
Specifies the properties for creating a launch template.
The minimum required properties for specifying a launch template are as follows:
-
You must specify at least one property for the launch template data.
-
You do not need to specify a name for the launch template. If you do not specify a name, AWS CloudFormation creates the name for you.
A launch template can contain some or all of the configuration information to launch an
instance. When you launch an instance using a launch template, instance properties that are
not specified in the launch template use default values, except the ImageId
property, which has no default value. If you do not specify an AMI ID for the launch
template ImageId
property, you must specify an AMI ID for the instance
ImageId
property.
For more information, see Launch an instance from a launch template in the Amazon EC2 User Guide.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::EC2::LaunchTemplate", "Properties" : { "LaunchTemplateData" :
LaunchTemplateData
, "LaunchTemplateName" :String
, "TagSpecifications" :[ LaunchTemplateTagSpecification, ... ]
, "VersionDescription" :String
} }
YAML
Type: AWS::EC2::LaunchTemplate Properties: LaunchTemplateData:
LaunchTemplateData
LaunchTemplateName:String
TagSpecifications:- LaunchTemplateTagSpecification
VersionDescription:String
Properties
LaunchTemplateData
-
The information for the launch template.
Required: Yes
Type: LaunchTemplateData
Update requires: No interruption
LaunchTemplateName
-
A name for the launch template.
Required: No
Type: String
Minimum:
3
Maximum:
128
Pattern:
[a-zA-Z0-9\(\)\.\-/_]+
Update requires: Replacement
TagSpecifications
-
The tags to apply to the launch template on creation. To tag the launch template, the resource type must be
launch-template
.Note To specify the tags for the resources that are created when an instance is launched, you must use the
TagSpecifications
parameter in the launch template data structure.Required: No
Type: List of LaunchTemplateTagSpecification
Update requires: No interruption
VersionDescription
-
A description for the first version of the launch template.
Required: No
Type: String
Minimum:
0
Maximum:
255
Update requires: No interruption
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Ref
function, Ref
returns the ID of the launch template, for example,
lt-01238c059e3466abc
.
For more information about using the Ref
function, see Ref.
Fn::GetAtt
The Fn::GetAtt
intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAtt
intrinsic function, see Fn::GetAtt.
DefaultVersionNumber
-
The default version of the launch template, such as 2.
The default version of a launch template cannot be specified in AWS CloudFormation. The default version can be set in the Amazon EC2 console or by using the
modify-launch-template
AWS CLI command. LatestVersionNumber
-
The latest version of the launch template, such as
5
.
Examples
Launch template with an IAM instance profile
The following example creates a launch template and an instance profile. The
instance profile contains the IAM role named MyAdminRole
and can provide
the role's temporary credentials to an application that runs on the instances created
by this launch template.
The launch template also prevents accidental instance termination when using the
Amazon EC2 console, CLI, or API, by specifying true
for the
DisableApiTermination
property. If the instances created by this
launch template are launched in a default VPC, they receive a public IP address by
default. If the instances are launched in a nondefault VPC, they do not receive a
public IP address by default.
JSON
{ "AWSTemplateFormatVersion":"2010-09-09", "Resources":{ "MyIamInstanceProfile":{ "Type":"AWS::IAM::InstanceProfile", "Properties":{ "InstanceProfileName":"MyIamInstanceProfile", "Path":"/", "Roles":["MyAdminRole"] } }, "MyLaunchTemplate":{ "Type":"AWS::EC2::LaunchTemplate", "Properties":{ "LaunchTemplateName":"MyLaunchTemplate", "LaunchTemplateData":{ "IamInstanceProfile":{ "Arn":{"Fn::GetAtt": ["MyIamInstanceProfile", "Arn"]} }, "DisableApiTermination":"true", "ImageId":"ami-04d5cc9b88example", "InstanceType":"t2.micro", "KeyName":"MyKeyPair", "SecurityGroupIds":[ "sg-083cd3bfb8example" ] } } } } }
YAML
AWSTemplateFormatVersion: '2010-09-09' Resources: MyIamInstanceProfile: Type: AWS::IAM::InstanceProfile Properties: InstanceProfileName: MyIamInstanceProfile Path: "/" Roles: - MyAdminRole MyLaunchTemplate: Type: AWS::EC2::LaunchTemplate Properties: LaunchTemplateName: MyLaunchTemplate LaunchTemplateData: IamInstanceProfile: Arn: !GetAtt - MyIamInstanceProfile - Arn DisableApiTermination: true ImageId: ami-04d5cc9b88example InstanceType: t2.micro KeyName: MyKeyPair SecurityGroupIds: - sg-083cd3bfb8example
Launch template with defined block device mapping
The following example creates a launch template with a block device mapping: an encrypted 22 gigabyte EBS volume mapped to /dev/xvdcz. The /dev/xvdcz volume uses the General Purpose SSD (gp2) volume type and is deleted when terminating the instance it is attached to. This example uses the Fn::Sub function to customize the name of the launch template to include the stack name.
The launch template also provisions T2 instances in unlimited mode by specifying a
value of unlimited
for the CPUCredits
property. Because
Monitoring
is enabled, EC2 metric data will be available at 1-minute
intervals (known as detailed monitoring) through CloudWatch.
JSON
{ "AWSTemplateFormatVersion": "2010-09-09", "Resources":{ "myLaunchTemplate":{ "Type":"AWS::EC2::LaunchTemplate", "Properties":{ "LaunchTemplateName":{"Fn::Sub":"${AWS::StackName}-launch-template"}, "LaunchTemplateData":{ "BlockDeviceMappings":[{ "Ebs":{ "VolumeSize":"22", "VolumeType":"gp2", "DeleteOnTermination": true, "Encrypted": true }, "DeviceName":"/dev/xvdcz" }], "CreditSpecification":{ "CpuCredits":"unlimited" }, "Monitoring":{"Enabled":true}, "ImageId":"ami-04d5cc9b88example", "InstanceType":"t2.micro", "KeyName":"MyKeyPair", "SecurityGroupIds":["sg-7c2270198example", "sg-903004f88example"] } } } } }
YAML
AWSTemplateFormatVersion: '2010-09-09' Resources: myLaunchTemplate: Type: AWS::EC2::LaunchTemplate Properties: LaunchTemplateName: !Sub ${AWS::StackName}-launch-template LaunchTemplateData: BlockDeviceMappings: - Ebs: VolumeSize: 22 VolumeType: gp2 DeleteOnTermination: true Encrypted: true DeviceName: /dev/xvdcz CreditSpecification: CpuCredits: Unlimited Monitoring: Enabled: true ImageId: ami-04d5cc9b88example InstanceType: t2.micro KeyName: MyKeyPair SecurityGroupIds: - sg-7c2270198example - sg-903004f88example
Launch template with public IP addresses for Amazon EC2 Auto Scaling
The following example creates and configures a launch template to assign public IP addresses to instances launched in a nondefault VPC. Note that when you specify a network interface for Amazon EC2 Auto Scaling, specify the VPC subnets as properties of the Auto Scaling group, and not in the launch template (because they will be ignored).
This example launch template also sets the instance placement tenancy to
dedicated
.
For more information about creating launch templates for Amazon EC2 Auto Scaling, see Creating a launch template for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.
JSON
{ "AWSTemplateFormatVersion":"2010-09-09", "Resources":{ "myLaunchTemplate":{ "Type":"AWS::EC2::LaunchTemplate", "Properties":{ "LaunchTemplateName":{ "Fn::Sub":"${AWS::StackName}-launch-template-for-auto-scaling" }, "LaunchTemplateData":{ "NetworkInterfaces":[ { "DeviceIndex":0, "AssociatePublicIpAddress":true, "Groups":[ "sg-7c2270198example", "sg-903004f88example" ], "DeleteOnTermination":true } ], "Placement":{ "Tenancy": "dedicated" }, "ImageId":"ami-04d5cc9b88example", "InstanceType":"t2.micro", "KeyName":"MyKeyPair" } } } } }
YAML
AWSTemplateFormatVersion: 2010-09-09 Resources: myLaunchTemplate: Type: 'AWS::EC2::LaunchTemplate' Properties: LaunchTemplateName: !Sub '${AWS::StackName}-launch-template-for-auto-scaling' LaunchTemplateData: NetworkInterfaces: - DeviceIndex: 0 AssociatePublicIpAddress: true Groups: - sg-7c2270198example - sg-903004f88example DeleteOnTermination: true Placement: Tenancy: dedicated ImageId: ami-04d5cc9b88example InstanceType: t2.micro KeyName: MyKeyPair
See also
-
CreateLaunchTemplate in the Amazon EC2 API Reference


Canvas was developed by Apple in 2004 and was originally intended to display user interface widgets and other pictures in the Mac OS operating system and the Safari browser.
Apple has waived its patent rights on this item under a W3C licensing license that does not require royalties. This means that Apple grants such a license to the Canvas element if the Canvas element is used in accordance with the W3C
HTML guidelines.
Canvas Support
What is canvas?
Canvas is a low-level application programming interface (API) that works in direct mode.
Low-level interface - Canvas provides a “cheap and angry” basic functionality.
For example, any rectangle in it is just a native simple shape. Nevertheless, such concise functionality is easily supplemented with JavaScript scripts.
Direct mode - Canvas drawing commands are executed at the time of invocation.
Unlike SVG (scalable vector graphics), Canvas does not have a direct data structure in which the hierarchy of graphic objects is saved until rendering. This means that graphic operations can be built in the form of an unlimited
number of levels, without negatively affecting the performance of the entire application. Such an organization is great for applications such as raster art packages or programs with other intricate "multi-level" effects.
CANVAS is a regular rectangular area located on the page (this resembles a div element). You can draw the most intricate graphics on the canvas using JavaScript.
Canvas Restrictions
There are limitations when working with canvas. Some of them are due to low level nature of this element.
The absence of data structures for visual elements leads to the fact that you have to create your own objects in JavaScript in order to update the positions and other attributes of non-static graphic elements.
The second point is related to the first: events (for example, mouse clicks) are not applicable to elements drawn on the canvas, since these elements are not independent entities. These elements are just short-term drawing
operations. You need to program such functionality.
To get the most out of Canvas, you need to be very good at JavaScript.
Using
Canvas consists of a drawing area defined in HTML code with height and width attributes. JavaScript code can access the area through a full set of drawing functions similar to other regular 2D APIs, which allows you to dynamically
generate graphics. Some suggested uses for the canvas include graphing, animation, games, and image composition.
A canvas is a rectangular area on an HTML page. By default, the canvas has no borders and content.


src/globals/scss
IMPORTANT NOTE: Most of deprecated variables, mixins and functions will be removed soon after the initial v10
release.
_colors.scss
_css--body.scss
_css--font-face.scss
_css--plex-core.scss
_css--reset.scss
_css--typography.scss
_feature-flags.scss
_functions.scss
_helper-classes.scss
_helper-mixins.scss
_import-once.scss
_layer.scss
_layout.scss
_mixins.scss
_motion.scss
_spacing.scss
_theme-tokens.scss
_theme.scss
_typography.scss
_vars.scss
_colors.scss
$color__
variables are deprecated. Migration table available here.
_css--body.scss
No change
Toggle on feature flag for font-family
mixin
_css--font-face.scss
File now relies on @carbon/elements
for bringing in font files for IBM Plex. It is still recommended to use a CDN for serving IBM Plex.
Usage of helvetica-font-face
is deprecated. Please set $css--plex: true
before importing carbon-components
to make sure IBM Plex is loaded instead of Helvetica Neue.
No longer shipping font files for Helvetica Neue
_css--plex-core.scss
Notable changes:
| v9 | v10 |
|---|---|
$font-path |
☠ Removed |
$unicodes |
☠ Removed |
$families |
☠ Removed, use $carbon--font-families instead |
$fallbacks |
☠ Removed, use $carbon--font-families instead |
$weights |
☠ Removed, use $carbon--font-weights instead |
check-default-font-path |
☠ Removed |
plex-font-face |
☠ Removed |
_css--reset.scss
No change
_css--typography.scss
Classes have been replaced with Type styles. Below is a rough conversion table if you would still like to use the classes.
| Type class | v9 | v10 |
|---|---|---|
| Giga | 76px | display-03 |
| Mega | 54px | display-01 |
| Alpha | 36px | productive-heading-05 |
| Beta | 28px | productive-heading-04 |
| Gamma | 20px | heading-03 |
| Delta | 18px | heading-02 |
| Epsilon | 16px | heading-01 |
| Zeta | 14px | N/A |
| Omega | 12px | N/A |
| Caption | 12px | caption-01 |
| Legal | 11px | caption-01 |
| Paragraph | 16px | body-long-02 |
For full details, please check our our v10 migration guide for type.
_feature-flags.scss
No change
_functions.scss
No change
_helper-classes.scss
No change
_helper-mixins.scss
light-ui
removedlight-ui
brand-01
_import-once.scss
No change
_layer.scss
box-shadow
mixin_layout.scss
Replaced with @carbon/grid
| v9 | v10 |
|---|---|
$breakpoints |
☠ Deprecated, please use $carbon--grid-breakpoints |
$padding |
☠ Deprecated |
padding |
☠ Deprecated |
breakpoint |
☠ Deprecated, please use carbon--breakpoint instead |
max-breakpoint |
☠ Deprecated, please use carbon--breakpoint-down isntead |
grid-container |
☠ Deprecated, please use carbon--grid or carbon--make-container instead |
$z-indexes |
No change |
z |
No change |
_mixins.scss
No change
_motion.scss
New in v10. For full details, please check out our migration guide.
_spacing.scss
Spacing scale no longer uses t-shirt sizing, instead uses a scale approach (ref: https://github.com/IBM/carbon/blob/v0.0.1-beta.1/docs/migration/10.x-layout.md#migrating).
| v9 | v10 (spacing scale step) |
|---|---|
| spacing-4xs | 0 |
| spacing-3xs | 1 |
| spacing-2xs | 2 |
| spacing-xs | 3 |
| spacing-sm | 4 |
| spacing-md | 5 |
| spacing-lg | 6 |
| spacing-xl | 7 |
| spacing-2xl | 8 |
| spacing-3xl | 9 |
| layout-2xs | 5 |
| layout-xs | 6 |
| layout-sm | 7 |
| layout-md | 8 |
| layout-lg | 9 |
| layout-xl | 11 |
| layout-2xl | N/A |
_theme-tokens.scss
Migration table available here.
_theme.scss
No change
_typography.scss
| v9 | v10 |
|---|---|
$font-family-* |
☠ Deprecated, please use $carbon--font-families instead |
$base-font-size |
☠ Deprecated, please use $carbon--base-font-size instead |
$typescale-map |
☠ Deprecated, please use carbon--$type-scale instead |
typescale mixin |
☠ Deprecated, please use carbon--type-scale instead |
rem mixin |
No change |
em mixin |
No change |
helvetica mixin |
☠ Deprecated |
font-family mixin |
☠ Deprecated, please use carbon--font-family instead |
line-height mixin |
☠ Deprecated |
font-smoothing mixin |
☠ Deprecated |
letter-spacing mixin |
☠ Deprecated |
$font-size-map |
☠ Deprecated |
font-size mixin |
☠ Deprecated |
For full details, please check our our v10 migration guide for type.
_vars.scss
| v9 | v10 |
|---|---|
$bx--ease-* (Deprecated) |
Removed (Or defined as null ) |
$bx--standard-easing (Deprecated) |
Removed (Or defined as null ) |


HPS Internals
ⓘ
Unable to connect to HPS. Are the screen privacy settings enabled?
Failed to enable feature.
Firmware manifest
Close
👤 Sense feature
Enable
Disable
Inference score
-----------Select Filter-----------
default
consecutive_results_filter_config
average_filter_config
Apply
New HpsSense filter config is sent to hpsd.
average_window_size(1 to 10)
positive_score_threshold(-127 to +127)
negative_score_threshold(-127 to +127)
default_uncertain_score(-127 to +127)
positive_score_threshold(-127 to +127)
negative_score_threshold(-127 to +127)
positive_count_threshold(1 to 10)
negative_count_threshold(1 to 10)
uncertain_count_threshold(1 to 10)
👥 Notify feature
Enable
Disable
Inference score
-----------Select Filter-----------
default
consecutive_results_filter_config
average_filter_config
Apply
New HpsNotify filter config is sent to hpsd.
average_window_size(1 to 10)
positive_score_threshold(-127 to +127)
negative_score_threshold(-127 to +127)
default_uncertain_score(-127 to +127)
positive_score_threshold(-127 to +127)
negative_score_threshold(-127 to +127)
positive_count_threshold(1 to 10)
negative_count_threshold(1 to 10)
uncertain_count_threshold(1 to 10)


| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/_argcomplete.py |
37 |
36 |
0 |
3% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/_code/code.py |
655 |
634 |
0 |
3% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/_code/source.py |
244 |
221 |
0 |
9% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/assertion/__init__.py |
79 |
69 |
0 |
13% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/assertion/rewrite.py |
595 |
460 |
0 |
23% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/cacheprovider.py |
278 |
238 |
0 |
14% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/capture.py |
484 |
412 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/compat.py |
180 |
140 |
2 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/config/__init__.py |
654 |
553 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/config/argparsing.py |
244 |
199 |
31 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/debugging.py |
197 |
187 |
0 |
5% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/doctest.py |
332 |
323 |
0 |
3% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/faulthandler.py |
53 |
39 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/fixtures.py |
775 |
457 |
0 |
41% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/helpconfig.py |
120 |
111 |
0 |
8% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/junitxml.py |
350 |
348 |
0 |
1% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/logging.py |
359 |
246 |
0 |
31% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/main.py |
397 |
250 |
0 |
37% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/mark/__init__.py |
84 |
70 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/mark/evaluate.py |
96 |
84 |
0 |
12% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/mark/structures.py |
173 |
156 |
0 |
10% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/monkeypatch.py |
148 |
136 |
0 |
8% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/nodes.py |
298 |
191 |
0 |
36% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/nose.py |
20 |
18 |
0 |
10% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/pastebin.py |
64 |
63 |
0 |
2% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/pathlib.py |
218 |
204 |
0 |
6% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/python.py |
776 |
621 |
0 |
20% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/reports.py |
244 |
215 |
0 |
12% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/resultlog.py |
68 |
66 |
0 |
3% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/runner.py |
269 |
156 |
0 |
42% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/setuponly.py |
42 |
36 |
0 |
14% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/setupplan.py |
13 |
11 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/skipping.py |
101 |
79 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/stepwise.py |
58 |
46 |
0 |
21% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/store.py |
34 |
28 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/terminal.py |
804 |
591 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/tmpdir.py |
87 |
80 |
0 |
8% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/unittest.py |
202 |
132 |
0 |
35% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/_pytest/warnings.py |
77 |
54 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/attr/converters.py |
28 |
26 |
0 |
7% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/certifi/__init__.py |
2 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/certifi/core.py |
20 |
10 |
0 |
50% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/__init__.py |
11 |
7 |
0 |
36% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/big5freq.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/big5prober.py |
14 |
6 |
0 |
57% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/chardistribution.py |
117 |
83 |
0 |
29% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/charsetgroupprober.py |
70 |
61 |
0 |
13% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/charsetprober.py |
50 |
36 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/codingstatemachine.py |
27 |
18 |
0 |
33% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/compat.py |
10 |
4 |
0 |
60% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/cp949prober.py |
14 |
6 |
0 |
57% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/enums.py |
34 |
1 |
0 |
97% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/escprober.py |
56 |
45 |
0 |
20% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/escsm.py |
17 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/eucjpprober.py |
47 |
34 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/euckrfreq.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/euckrprober.py |
14 |
6 |
0 |
57% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/euctwfreq.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/euctwprober.py |
14 |
6 |
0 |
57% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/gb2312freq.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/gb2312prober.py |
14 |
6 |
0 |
57% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/hebrewprober.py |
74 |
48 |
0 |
35% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/jisfreq.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/jpcntx.py |
80 |
61 |
0 |
24% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/langbulgarianmodel.py |
5 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/langcyrillicmodel.py |
13 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/langgreekmodel.py |
5 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/langhebrewmodel.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/langthaimodel.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/langturkishmodel.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/latin1prober.py |
50 |
29 |
0 |
42% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/mbcharsetprober.py |
42 |
33 |
0 |
21% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/mbcsgroupprober.py |
14 |
3 |
0 |
79% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/mbcssm.py |
41 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/sbcharsetprober.py |
73 |
60 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/sbcsgroupprober.py |
19 |
8 |
0 |
58% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/sjisprober.py |
47 |
34 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/universaldetector.py |
124 |
104 |
0 |
16% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/utf8prober.py |
41 |
29 |
0 |
29% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/chardet/version.py |
2 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/__init__.py |
69 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/_compat.py |
449 |
358 |
0 |
20% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/_unicodefun.py |
71 |
60 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/core.py |
912 |
635 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/decorators.py |
150 |
87 |
0 |
42% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/exceptions.py |
127 |
89 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/formatting.py |
137 |
115 |
0 |
16% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/globals.py |
18 |
12 |
0 |
33% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/parser.py |
239 |
203 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/termui.py |
211 |
168 |
0 |
20% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/testing.py |
213 |
174 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/types.py |
327 |
195 |
0 |
40% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/click/utils.py |
196 |
142 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/__init__.py |
46 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/_compat.py |
81 |
43 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/app.py |
635 |
364 |
0 |
43% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/blueprints.py |
179 |
133 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/cli.py |
427 |
324 |
0 |
24% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/config.py |
91 |
62 |
0 |
32% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/ctx.py |
159 |
51 |
0 |
68% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/globals.py |
27 |
12 |
0 |
56% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/helpers.py |
375 |
248 |
0 |
34% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/json/__init__.py |
130 |
95 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/json/tag.py |
129 |
42 |
0 |
67% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/logging.py |
35 |
22 |
0 |
37% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/sessions.py |
127 |
67 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/signals.py |
32 |
17 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/templating.py |
86 |
65 |
0 |
24% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/testing.py |
99 |
60 |
0 |
39% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask/wrappers.py |
39 |
16 |
0 |
59% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py |
483 |
312 |
0 |
35% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask_sqlalchemy/_compat.py |
27 |
19 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask_sqlalchemy/model.py |
61 |
21 |
0 |
66% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask_sqlalchemy/utils.py |
22 |
16 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask_testing/__init__.py |
15 |
4 |
0 |
73% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/flask_testing/utils.py |
244 |
128 |
4 |
48% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/idna/__init__.py |
2 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/idna/core.py |
284 |
246 |
0 |
13% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/idna/idnadata.py |
4 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/idna/intranges.py |
29 |
24 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/idna/package_data.py |
1 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py |
238 |
233 |
2 |
2% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/importlib_metadata/_compat.py |
16 |
15 |
10 |
6% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/__init__.py |
21 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/_compat.py |
22 |
11 |
0 |
50% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/_json.py |
11 |
4 |
0 |
64% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/encoding.py |
27 |
13 |
0 |
52% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/exc.py |
31 |
15 |
0 |
52% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/jws.py |
120 |
83 |
0 |
31% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/serializer.py |
90 |
66 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/signer.py |
85 |
56 |
0 |
34% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/timed.py |
79 |
56 |
0 |
29% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/itsdangerous/url_safe.py |
37 |
24 |
0 |
35% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/__init__.py |
38 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/_compat.py |
90 |
52 |
0 |
42% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/_identifier.py |
2 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/bccache.py |
154 |
110 |
0 |
29% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/compiler.py |
1150 |
978 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/defaults.py |
21 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/environment.py |
541 |
399 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/exceptions.py |
83 |
58 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/filters.py |
417 |
313 |
0 |
25% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/idtracking.py |
204 |
155 |
0 |
24% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/lexer.py |
356 |
234 |
0 |
34% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/loaders.py |
228 |
171 |
0 |
25% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/nodes.py |
458 |
243 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/optimizer.py |
17 |
10 |
0 |
41% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/parser.py |
648 |
587 |
0 |
9% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/runtime.py |
435 |
298 |
0 |
31% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/tests.py |
64 |
30 |
0 |
53% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/utils.py |
317 |
218 |
0 |
31% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/jinja2/visitor.py |
40 |
31 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/markupsafe/__init__.py |
164 |
92 |
0 |
44% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/markupsafe/_compat.py |
18 |
8 |
0 |
56% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/more_itertools/more.py |
1070 |
1061 |
0 |
1% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pluggy/_tracing.py |
41 |
31 |
0 |
24% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pluggy/callers.py |
122 |
88 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pluggy/hooks.py |
175 |
106 |
0 |
39% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pluggy/manager.py |
195 |
153 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_builtin.py |
112 |
105 |
0 |
6% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_code/__init__.py |
0 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_code/code.py |
524 |
408 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_error.py |
52 |
49 |
0 |
6% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_io/terminalwriter.py |
266 |
195 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_path/common.py |
278 |
188 |
0 |
32% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_path/local.py |
693 |
546 |
0 |
21% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_vendored_packages/apipkg.py |
148 |
129 |
0 |
13% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/py/_xmlgen.py |
170 |
168 |
0 |
1% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pytest_cov/compat.py |
27 |
22 |
0 |
19% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pytest_cov/embed.py |
77 |
71 |
0 |
8% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pytest_cov/engine.py |
222 |
202 |
0 |
9% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/pytest_cov/plugin.py |
202 |
173 |
0 |
14% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/__init__.py |
60 |
18 |
0 |
70% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/__version__.py |
10 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/_internal_utils.py |
16 |
12 |
0 |
25% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/adapters.py |
222 |
169 |
0 |
24% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/api.py |
22 |
12 |
0 |
45% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/auth.py |
174 |
141 |
0 |
19% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/certs.py |
4 |
1 |
0 |
75% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/compat.py |
38 |
13 |
0 |
66% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/cookies.py |
238 |
177 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/exceptions.py |
32 |
6 |
0 |
81% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/hooks.py |
15 |
11 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/models.py |
446 |
374 |
0 |
16% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/packages.py |
6 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/sessions.py |
283 |
231 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/status_codes.py |
15 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/structures.py |
40 |
19 |
0 |
52% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/requests/utils.py |
448 |
380 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/__init__.py |
126 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/dialects/__init__.py |
35 |
29 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py |
37 |
8 |
0 |
78% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/base.py |
766 |
621 |
0 |
19% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/default.py |
725 |
542 |
0 |
25% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/interfaces.py |
158 |
63 |
0 |
60% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/reflection.py |
271 |
226 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/result.py |
578 |
464 |
0 |
20% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py |
154 |
112 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/threadlocal.py |
82 |
56 |
0 |
32% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/url.py |
135 |
107 |
0 |
21% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/engine/util.py |
33 |
28 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/event/__init__.py |
10 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/event/api.py |
25 |
3 |
0 |
88% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/event/attr.py |
236 |
104 |
0 |
56% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/event/base.py |
131 |
33 |
0 |
75% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/event/legacy.py |
56 |
18 |
0 |
68% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/event/registry.py |
136 |
70 |
0 |
49% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/events.py |
107 |
38 |
0 |
64% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/exc.py |
166 |
85 |
0 |
49% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/ext/__init__.py |
2 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/ext/baked.py |
264 |
197 |
0 |
25% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/ext/declarative/__init__.py |
12 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/ext/declarative/api.py |
186 |
104 |
0 |
44% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/ext/declarative/base.py |
416 |
178 |
0 |
57% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/ext/declarative/clsregistry.py |
211 |
127 |
0 |
40% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/inspection.py |
29 |
4 |
0 |
86% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/interfaces.py |
82 |
59 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/log.py |
79 |
42 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/__init__.py |
116 |
24 |
0 |
79% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py |
732 |
544 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/base.py |
159 |
63 |
0 |
60% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/collections.py |
681 |
389 |
0 |
43% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/dependency.py |
496 |
425 |
0 |
14% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/deprecated_interfaces.py |
91 |
53 |
0 |
42% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/descriptor_props.py |
278 |
217 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/dynamic.py |
211 |
149 |
0 |
29% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/evaluator.py |
93 |
73 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/events.py |
334 |
177 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/exc.py |
67 |
38 |
0 |
43% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/identity.py |
231 |
172 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/instrumentation.py |
264 |
127 |
0 |
52% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/interfaces.py |
170 |
77 |
0 |
55% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/loading.py |
433 |
395 |
0 |
9% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/mapper.py |
1053 |
674 |
0 |
36% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/path_registry.py |
191 |
117 |
0 |
39% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py |
693 |
615 |
0 |
11% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/properties.py |
94 |
40 |
0 |
57% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/query.py |
1271 |
991 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/relationships.py |
922 |
787 |
0 |
15% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/scoping.py |
64 |
29 |
0 |
55% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/session.py |
909 |
757 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/state.py |
350 |
254 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py |
952 |
792 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/strategy_options.py |
560 |
436 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/sync.py |
71 |
59 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py |
354 |
278 |
0 |
21% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/orm/util.py |
377 |
293 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/pool/__init__.py |
17 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/pool/base.py |
357 |
280 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/pool/dbapi_proxy.py |
54 |
38 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/pool/impl.py |
201 |
144 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/processors.py |
86 |
67 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/schema.py |
50 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/__init__.py |
84 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/annotation.py |
102 |
53 |
0 |
48% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/base.py |
267 |
157 |
0 |
41% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/compiler.py |
1555 |
1238 |
0 |
20% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/crud.py |
309 |
275 |
1 |
11% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/ddl.py |
320 |
220 |
0 |
31% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/default_comparator.py |
132 |
87 |
0 |
34% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/dml.py |
190 |
125 |
0 |
34% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/elements.py |
1260 |
791 |
0 |
37% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/expression.py |
153 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/functions.py |
288 |
118 |
0 |
59% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/naming.py |
106 |
60 |
0 |
43% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/operators.py |
296 |
129 |
0 |
56% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/schema.py |
1255 |
809 |
0 |
36% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/selectable.py |
1060 |
688 |
0 |
35% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/sqltypes.py |
870 |
530 |
0 |
39% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/type_api.py |
361 |
232 |
0 |
36% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/util.py |
449 |
346 |
0 |
23% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/sql/visitors.py |
142 |
91 |
0 |
36% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/types.py |
58 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/__init__.py |
142 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/_collections.py |
629 |
359 |
0 |
43% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/_preloaded.py |
96 |
11 |
0 |
89% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/compat.py |
313 |
191 |
0 |
39% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/deprecations.py |
106 |
16 |
0 |
85% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py |
792 |
436 |
0 |
45% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/queue.py |
91 |
67 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/sqlalchemy/util/topological.py |
47 |
39 |
0 |
17% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/__init__.py |
34 |
8 |
0 |
76% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/_collections.py |
182 |
133 |
0 |
27% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/_version.py |
1 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/connection.py |
214 |
150 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/connectionpool.py |
331 |
267 |
0 |
19% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/contrib/__init__.py |
0 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/contrib/_appengine_environ.py |
11 |
1 |
0 |
91% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/contrib/socks.py |
76 |
67 |
0 |
12% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/exceptions.py |
112 |
30 |
0 |
73% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/fields.py |
90 |
70 |
0 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/filepost.py |
43 |
30 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/packages/__init__.py |
3 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/packages/six.py |
473 |
222 |
0 |
53% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/packages/ssl_match_hostname/__init__.py |
11 |
6 |
0 |
45% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/poolmanager.py |
192 |
147 |
0 |
23% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/request.py |
39 |
28 |
0 |
28% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/response.py |
400 |
328 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/__init__.py |
10 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/connection.py |
72 |
49 |
0 |
32% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/proxy.py |
14 |
11 |
0 |
21% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/queue.py |
14 |
5 |
0 |
64% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/request.py |
52 |
37 |
0 |
29% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/response.py |
38 |
31 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/retry.py |
201 |
138 |
0 |
31% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/ssl_.py |
181 |
137 |
0 |
24% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/ssltransport.py |
138 |
106 |
0 |
23% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/timeout.py |
60 |
42 |
0 |
30% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/url.py |
199 |
150 |
0 |
25% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/urllib3/util/wait.py |
77 |
59 |
0 |
23% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/__init__.py |
37 |
11 |
0 |
70% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/_compat.py |
148 |
82 |
0 |
45% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/_internal.py |
252 |
190 |
0 |
25% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/datastructures.py |
1364 |
897 |
0 |
34% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/exceptions.py |
218 |
53 |
0 |
76% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/filesystem.py |
22 |
13 |
0 |
41% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/formparser.py |
256 |
199 |
4 |
22% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/http.py |
477 |
393 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/local.py |
216 |
72 |
0 |
67% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/routing.py |
733 |
326 |
0 |
56% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/serving.py |
509 |
418 |
0 |
18% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/test.py |
545 |
318 |
0 |
42% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/urls.py |
455 |
239 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/useragents.py |
46 |
24 |
0 |
48% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/utils.py |
272 |
200 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/__init__.py |
16 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/accept.py |
14 |
4 |
0 |
71% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/auth.py |
16 |
9 |
0 |
44% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/base_request.py |
181 |
96 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/base_response.py |
231 |
170 |
0 |
26% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/common_descriptors.py |
94 |
41 |
0 |
56% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/etag.py |
116 |
73 |
0 |
37% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/json.py |
65 |
43 |
0 |
34% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/request.py |
11 |
0 |
0 |
100% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/response.py |
38 |
20 |
0 |
47% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wrappers/user_agent.py |
5 |
1 |
0 |
80% |
| /home/a_cook8757/.local/lib/python3.6/site-packages/werkzeug/wsgi.py |
441 |
359 |
0 |
19% |
| app.py |
14 |
6 |
0 |
57% |
| application/__init__.py |
8 |
0 |
0 |
100% |
| application/models.py |
5 |
0 |
0 |
100% |
| testing/__init__.py |
0 |
0 |
0 |
100% |
| testing/test_unit.py |
21 |
4 |
0 |
81% |
| /usr/lib/python3/dist-packages/blinker/__init__.py |
3 |
0 |
0 |
100% |
| /usr/lib/python3/dist-packages/blinker/_saferef.py |
83 |
36 |
0 |
57% |
| /usr/lib/python3/dist-packages/blinker/_utilities.py |
100 |
56 |
0 |
44% |
| /usr/lib/python3/dist-packages/blinker/base.py |
160 |
83 |
0 |
48% |


|
|
Once engaged in a five week massacre in Novgorod, merely because he
suspected the town was going to defect to Poland. Estimates range as high
as 60,000 dead in the bacchanal; this time in his reign known
as his "Bad Period".
Ivan inherited the Russian throne at the age of three. His mother ruled on his behalf, until she was poisoned when he was only seven.
By age twelve, Ivan had adopted a habit of throwing live animals from towers. Two or three years later he began throwing people off the towers.
|