This Week on npm v20190111<EMAIL_ADDRESS>Here are the most popular packages that published new releases to npm this week. Packages are ranked by downloads in December 2018, and versions are broken down by major, minor, and patch releases.
Major
1<EMAIL_ADDRESS>RFC6265 Cookies and Cookie Jar for node.js
2<EMAIL_ADDRESS>A javascript text diff implementation.
3<EMAIL_ADDRESS>A stupidly simple key/value storage using files to persist some data
4<EMAIL_ADDRESS>Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process
5<EMAIL_ADDRESS>Detects if a file is binary in Node.js. Similar to Perl's -B.
6<EMAIL_ADDRESS>Determines whether a value is a WHATWG URL.
7<EMAIL_ADDRESS>Virtual file format for text processing
8<EMAIL_ADDRESS>Wrap native HTTP requests with RFC compliant cache support
9<EMAIL_ADDRESS>Stringify a Unist node, position, or point
10<EMAIL_ADDRESS>The ESLint custom parser for .vue
files.
Minor
1<EMAIL_ADDRESS>Global identifiers from different JavaScript environments
2<EMAIL_ADDRESS>An AST-based pattern checker for JavaScript.
3<EMAIL_ADDRESS>A development middleware for webpack
4<EMAIL_ADDRESS>Esprima-compatible implementation of the Mozilla JS Parser API
5<EMAIL_ADDRESS>Get a list of the files to add from a folder into an npm package
6<EMAIL_ADDRESS>Prepare a node environment to require files with different extensions.
7<EMAIL_ADDRESS>Provides a fallback for non-existing directories so that the HTML 5 history API can be used.
8<EMAIL_ADDRESS>Angular DevKit - Core Utility Library
9<EMAIL_ADDRESS>JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
10<EMAIL_ADDRESS>AWS SDK for JavaScript
Patch
1<EMAIL_ADDRESS>Terminal string styling done right
2<EMAIL_ADDRESS>Tool for transforming styles with JS plugins
3<EMAIL_ADDRESS>Standard library
4<EMAIL_ADDRESS>YAML 1.2 parser and serializer
5<EMAIL_ADDRESS>Extends glob
with support for multiple patterns and exposes a Promise API
6<EMAIL_ADDRESS>A small polyfill for Object.setprototypeof
7<EMAIL_ADDRESS>Provides a list of electron-to-chromium version mappings
8<EMAIL_ADDRESS>A smaller version of caniuse-db, with only the essentials!
9<EMAIL_ADDRESS>Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
10<EMAIL_ADDRESS>babel module loader for webpack
<EMAIL_ADDRESS>tough-cookie
is a cookie store used by several popular modules, including request and jsdom (which in turn is used by jest, etc.). Here's the full diff between the two versions. Tough-cookie does not keep a changelog.
The most significant change is that tough-cookie dropped support for Node.js 0.8, 0.10, 0.12, and 4. You need Node.js >= 6.0.0
. The reason for dropping old Node.js support is because tough-cookie relies on Node's native net
library, which causes problems when using it in Node-like environments that don't have net
.
In order to avoid using net.isIP()
to check whether a string is an IP address, tough-cookie switched to using the ip-regex
module, which requires Node.js 8.x. This version inconsistency has caused issues for people using Node.js 6.
Moving On
There were 69,111 new npm module releases between January 4 and January 11. How many of those affect you? Check out JSReport for Slack and keep up to date with the JavaScript libraries you depend on.


To report a bug, ask for an improvement, make a suggestion or simply ask a question, contact me at the following email address<EMAIL_ADDRESS>The software is under MIT license, you can get its source code on GitHub.
To be kept informed of new versions, you can subscribe to the newsletter.


Provides computational support for flow over weirs, such as sharp-crested, broad-crested, and embankments. Initially, the package supports broad- and sharp-crested weirs.
| Version: | 0.25 |
| Depends: | R (≥ 2.7.0), utils |
| Published: | 2015-08-20 |
| Author: | William Asquith |
| Maintainer: | William Asquith <william.asquith at ttu.edu> |
| License: | GPL-2 |
| NeedsCompilation: | no |
| Citation: | weirs citation info |
| Materials: | ChangeLog |
| CRAN checks: | weirs results |
| Reference manual: | weirs.pdf |
| Package source: | weirs_0.25.tar.gz |
| Windows binaries: | r-devel: weirs_0.25.zip, r-release: weirs_0.25.zip, r-oldrel: weirs_0.25.zip |
| OS X binaries: | r-release: weirs_0.25.tgz, r-oldrel: weirs_0.25.tgz |
| Old sources: | weirs archive |
Please use the canonical form https://CRAN.R-project.org/package=weirs to link to this page.


HOME
ABOUT ME
PORTFOLIO
CONTACT
GET IN
TOUCH
contact
Let's Talk
Feel free to get in touch with me. I am always open to discussing new projects, creative ideas or opportunities to be part of your visions.
Phone
+254706232916
Email
<EMAIL_ADDRESS>Github
Phylis05
Social Profiles


Bug summary:
The app stops
Observed Behavior (a description of what happened with the app):
When you add a time range, the app stops.
Expected Behavior (a description of what you expected to happen):
to add a time range
Steps to Reproduce (the steps to reproduce the problem):
1. Create a new task
2. long click and press show times
3. click the menu
4. click add a new time range
Additional information:
Attachments:


To use the Font Settings API, you must declare the "fontSettings" permission in the extension manifest. For example:
{ "name": "My Font Settings Extension", "description": "Customize your fonts", "version": "0.2", "permissions": [ "fontSettings" ], ... }
Chrome allows for some font settings to depend on certain generic font families and language scripts. For example, the font used for sans-serif Simplified Chinese may be different than the font used for serif Japanese.
The generic font families supported by Chrome are based on CSS generic font families and are listed in the API reference below. When a webpage specifies a generic font family, Chrome selects the font based on the corresponding setting. If no generic font family is specified, Chrome uses the setting for the "standard" generic font family.
When a webpage specifies a language, Chrome selects the font based on the setting for the corresponding language script. If no language is specified, Chrome uses the setting for the default, or global, script.
The supported language scripts are specified by ISO 15924 script code and listed in the API reference below. Technically, Chrome settings are not strictly per-script but also depend on language. For example, Chrome chooses the font for Cyrillic (ISO 15924 script code "Cyrl") when a webpage specifies the Russian language, and uses this font not just for Cyrillic script but for everything the font covers, such as Latin.
The following code gets the standard font for Arabic.
chrome.fontSettings.getFont( { genericFamily: 'standard', script: 'Arab' }, function(details) { console.log(details.fontId); } );
The next snippet sets the sans-serif font for Japanese.
chrome.fontSettings.setFont( { genericFamily: 'sansserif', script: 'Jpan', fontId: 'MS PGothic' } );
You can find a sample extension using the Font Settings API in the examples/api/fontSettings directory. For other examples and for help in viewing the source code, see Samples.


mHealth: Time to get Social!
I’m back in Mysore, India were where we are focusing on trying to get the initial release of our Drishti app for Auxiliary Nurse Midwives (ANMs) out. I’ll write more about Project Drishti later but it’s wonderful to be back, knee deep with my amazing team in service/system design, one of the things I like best.
One of the things that struck us, as we reviewed our system design, is we that completely overlooked one of the key needs expressed by the ANMs – to make it easier to communicate – to coordinate and share information between other. Or in other words, be more social.
Maybe it’s because everyone is focused on the “building blocks” like mobile data collection and reminders but it struck me that one of the things not discussed enough in mHealth, mAg, etc. is why aren’t the tools we’re building more social?
Health Team Messaging
One of the initial core features of ChildCount+ we considered, but for some reason never pursed, was to allow users to pick their own @alias (similar to twitter) and allow users to send each other direct messages or broadcast to the group – at no cost via ChildCount+’s toll-free number. It’s a feature we developed but didn’t advertise and eventually dropped – I think maybe because we were afraid of SMS costs.
Recently, I was speaking to my good friend Kieran Sharpey-Schafer who helped oversee UNICEF’s RapidSMS Malnutrition Monitoring project in Malawi. He told me that they implemented an even simpler idea, just allowing CHWs to send a broadcast message to everyone in the network and he was quite taken back by the almost immediate adoption. It quickly became the way meetings were organized, CHWs reported problems and provided encouragement. On the rare occasions, when someone would use the list for things like sharing a soccer score, the CHWs were quick to self-police reminding the offender that this was an important channel reserved for work.
While obviously this particular implementation could be made more efficient it clearly worked and indicates a clear need most current mHealth systems (that I know of at least) are overlooking.
In India where SMS costs are extremely low, especially for aggregators, SMS group chat services have long been popular. In India and for well-funded or state subsidized projects SMS represents a potentially good option. The main driver, I predict, that will make mHealth more social, as what made us more social, are smartphones. Integrating messaging directly into mHealth apps seems like such a basic and obvious win that we’ve decided to attempt this with Drishti. One could even envision message integration to the point where it could be to refer patients to each other.
The other important opportunity here is the ability to provide to the health worker an up-to-date (managed) and actionable directory of other health care providers. The ability to reach out to a specialist for advice offers is just one example of the benefit of facilitating such a network. When I think of the potential tie in with great initiatives like Switchboard to create a national level health social network I get really excited.
Technically, open protocols like XMPP (which powers Google Talk) are perfectly tailored for this with a plethora of mature servers and clients to support this.
Health Team Messenger constitutes a proverbial “low-hanging fruit” if there ever was one. There is also a real risk though of not acting fast. If health workers aren’t provided the right tools, they will flock to ones like Facebook Messenger (shudder) that already exist. Don’t laugh. It’s probably has already started to happen.
Check-Ins
Another idea, probably much more controversial, but equally intriguing are check-ins, an idea popularized by services like Foursquare.
One of the challenges of managing an tuning a health system, especially ones that are rural and rely on voluntary or low paid extension workers, is knowing where people are. Voluntary check-ins at clinics or households, which could be incentivized through gamification and much less draconian then GPS tracking, could provide important operational data related to health service provision. Check-ins could also be linked to notifications or alerts such as a prompt to pick up certain medicines if their stocks are low.
Alternatively, check-ins could be made required to help better ensure doctors are at work and teachers are at school. Or it simply could be used, to let people know that the doctor is in.
Worth a deeper look
Strategies to make mHealth more “social” is is certain to catalyze even more innovation in this fast moving space. Consider alone the different ways social could provide additional support to patients and increase their collective voice. The introduction of social won’t be without it’s controversy as we work to develop approaches appropriate for health. It promises to be a long and interesting process. Shall we get started?
comments powered by Disqus


Reading
3
3
Total:
$2,229.97
Design & Web design
$849.99
Quantity: 01
Nature Package
$1,249.99
Quantity: 01
Design & Web design
$129.99
Quantity: 01
view cart
Checkout
Home
Categories
Our Books
Authors
Sign In
Store's All Pages
Store Pages
Color Selector
Store's All Pages
Site Map
Main Pages :
Home
About
Contact
Careers
FAQ
Ordering
Authors & Books :
Author Profile
All Authors
Featured Authors
Categories
Your Book
Our Books
product Cart :
Cart
Cart Empty
Checkout
Checkout Complete
Product Wishlist
Order History
Customer :
Customer Account
Customer Addresses
Customer Dashboard
Customer Edit File
Blog :
Blog Grid Page
Blog List Page
Blog Post Page
Store All Pages :
Store Pages
Copyright © 2018
Reading
.Inc
Designed by:
Ahmed Hamdy.


Adam Jacques' Portfolio
Multimedia Designer & developer @ Missguided.
recent web dev projects
hover a link to preview or click to see the full site.
Missguided's blog theme.
PHP, HTML, JS, SASS
One of my favourite ongoing projects, which began in 2016, and has continuinly grown into a really successful, profitable, much loved blog. It's tested my web development skills and helped me to learn alot about PHP, caching, performance and UX.
One of it's best features is a custom shortcode which can go and grab products from the site, and display them in a post. It's easy to use whilst providing opts and caching.
#makeherstory
HTML, JS, SASS
We teamed up with GIRLS OUT LOUD, who help inspire confidence in girls through coaching and mentoring. with the mission his campaign had such a good response, it was great to see tweets and facebook statuses from women feeling empowered.
#makeherstory on twittermadison beer
HTML, JS, SASS
A fun collaboration project with Madison Beer, web design by Hollie Cookson. I think "Miss Pap" liked this one too.
KEEP ON BEING YOU
HTML, JS, SASS
shit tonnes of content, but Hollie came through with a really nice design for this campaign.
love thyself
HTML, JS, SASS
a pretty standard lookbook for Missguided, I love using flexbox and SASS for these projects.
londunn
HTML, SASS, JS
more content coming soon...
in the meantime check out some of my other projects here.


Source code for the fastal algorithm. More...
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <ctype.h>
#include <string.h>
#include "io_lib_header.h"
#include "util_lib_header.h"
#include "define_header.h"
#include "dp_lib_header.h"
#include "fastal_lib_header.h"
#include "fast_tree_header.h"
Functions | |
| int | sparse_dyn (Fastal_profile **profiles, Fastal_param *param_set, void *method_arguments_p, int is_dna, FILE *edit_file, FILE *prof_file, int number) |
| One run of sparse dynamic programming. | |
| int ** | diagonals2int (int *diagonals, int num_diagonals, char *seq1, char *seq2, int *num_points, Fastal_param *param_set) |
| Makes a sorted list out of diagonals. | |
| int ** | diagonals2int_gap_test (int *diagonals, int num_diagonals, char *seq1, char *seq2, Fastal_profile *profile1, Fastal_profile *profile2, int *num_points, Fastal_param *param_set) |
| Makes a sorted list out of diagonals. | |
| int | list2linked_pair_wise_fastal (Fastal_profile *prf1, Fastal_profile *prf2, Fastal_param *param_set, int **list, int n, FILE *edit_f, FILE *prof_f, int node_number) |
| Calculates a fast and sparse dynamic programming matrix. | |
| char * | profile2consensus (Fastal_profile *profile, Fastal_param *param_set) |
| Turns a profile into a consensus sequence. | |
| int | seq_pair2diagonal_own (char *seq1, char *seq2, int **diagonals, int *dig_length, int l1, int l2, int is_dna, int word_length) |
| Calculates the diagonals between two sequences. | |
| int | seq_pair2blast_diagonal (char *seq_file_name1, char *seq_file_name2, int **diagonals, int *dig_length, int l1, int l2, int is_dna) |
| Calculates the diagonals between two sequences. | |
| int | seq_pair2blastz_diagonal (char *seq_file_name1, char *seq_file_name2, int **diagonals, int *dig_length, int l1, int l2, int is_dna) |
| Calculates the diagonals between two sequences. | |
| int | nw_dyn (Fastal_profile **profiles, Fastal_param *param_set, void *method_arguments_p, int is_dna, FILE *edit_file, FILE *prof_file, int number) |
| One run of needleman-wunsch dynamic programming. | |
| int ** | sumup_profile (Fastal_profile *profile, int **sumup, Fastal_param *param_set) |
| This method takes a profile and turns it into a sumed up version. | |
| int | nw_matrix2edit_file (double **prog_matrix, Fastal_profile *prf1, Fastal_profile *prf2, FILE *edit_f, int **prf_field, int *field_length, Fastal_param *param_set) |
| Turns the dynamic programming matrix into a editfile and calculates the new profile. | |
| int | prf_nw (Fastal_profile *profile1, Fastal_profile *profile2, double **prog_matrix, FILE *edit_file_name, int **sumup_prf, int *sumup_length, Fastal_param *param_set) |
| Pairwise alignments of profile is done here. | |
| int | prf_gotoh (Fastal_profile *profile1, Fastal_profile *profile2, FILE *edit_file_name, Gotoh_param *arguments, Fastal_param *param_set) |
| The gotoh dynamic programming algorithm. | |
| void | alignment2files (Fastal_profile **profiles, Fastal_param *param_set, int **alignment, int alignment_length, FILE *edit_f, FILE *prof_f, int node_number) |
| Writes the alignment into the profile file and the edit file. | |
| void | file_pos2profile (FILE *seq_file, long off_set, Fastal_profile *profile, int prf_number, Fastal_param *param_set) |
| Reads the sequence from a given position in a fasta file and turns it into a profile. | |
| int | make_index_of_file (char *file_name, long **file_positions) |
| Constructs index of fasta_file. | |
| void | profile_file2profile (Fastal_profile *prof, FILE *profile_f, long position, Fastal_param *param_set) |
| Reads a profile from a profile file. | |
| void | profile2file (Fastal_profile *profile, FILE *file, Fastal_param *param_set) |
| Writes a profile into a file. | |
| void | edit_seq2aligned_seq (char *aligned_sequence, FILE *sequence_file, long sequence_position, FILE *alignment_file) |
| Reads the profile out of an alignment (NOT IN USE). | |
| void | edit2alignment (FILE *sequence_file, long *seq_positions, FILE *edit_file, long *edit_positions, int node_number, int number_of_sequences, char *aligned_sequence, int alignment_length, FILE *edit_seq_file, int offset, FILE *alignment_file) |
| Recursive function to turn the edit_file into the alignment. | |
| void | write2file (int **sumup_prf, int length, FILE *file, int number, int num_sequences, Fastal_param *param_set) |
| Writes a profile to a file. | |
| int | fastal_main (int argc, char **argv) |
| main of the fastal algorithm | |
| double ** | resize_dyn_matrix (double **dyn_matrix, int old_length1, int old_length2, int length1, int length2) |
| Enlargement of the dynamic programming matrix in case it is to small. | |
| void | free_dyn_matrix (int length1, double **dyn_matrix) |
| Frees the memory of a dynamic programming matrix. | |
| void | initiate_profiles (Fastal_profile **profiles, Fastal_param *param_set) |
| Initialises the profiles with basic values. | |
| void | free_fastal_profile (Fastal_profile *profile, int alphabet_size) |
| frees all memory occupied by the profile | |
| void | fill_parameters (int is_dna, Fastal_param *param_set, char *method, char *diag_method, char *mat) |
| Initialize the Fastal parameter set. |
Source code for the fastal algorithm.
| void alignment2files | ( | Fastal_profile ** | profiles, | |
| Fastal_param * | param_set, | |||
| int ** | alignment, | |||
| int | alignment_length, | |||
| FILE * | edit_f, | |||
| FILE * | prof_f, | |||
| int | node_number | |||
| ) |
Writes the alignment into the profile file and the edit file.
| profiles | The two profiles to combine. | |
| alignment | The alinment information. | |
| alignment | The length of the alignment. | |
| edit_f | The edit file. | |
| prof_f | The profile file. | |
| node_number | the new node number. |
| int** diagonals2int | ( | int * | diagonals, | |
| int | num_diagonals, | |||
| char * | seq1, | |||
| char * | seq2, | |||
| int * | num_points, | |||
| Fastal_param * | param_set | |||
| ) |
Makes a sorted list out of diagonals.
| diagonals | A list of diagonals to use during dynamic programming. | |
| num_diagonals | Number of diagonals. | |
| seq1 | Sequence 1. | |
| seq2 | Sequence 2. | |
| num_points | Number of points in the list | |
| param_set | Fastal parameters. |
| int** diagonals2int_gap_test | ( | int * | diagonals, | |
| int | num_diagonals, | |||
| char * | seq1, | |||
| char * | seq2, | |||
| Fastal_profile * | profile1, | |||
| Fastal_profile * | profile2, | |||
| int * | num_points, | |||
| Fastal_param * | param_set | |||
| ) |
Makes a sorted list out of diagonals.
| diagonals | A list of diagonals to use during dynamic programming. | |
| num_diagonals | Number of diagonals. | |
| seq1 | Sequence 1. | |
| seq2 | Sequence 2. | |
| num_points | Number of points in the list | |
| param_set | Fastal parameters. |
| void edit2alignment | ( | FILE * | sequence_file, | |
| long * | seq_positions, | |||
| FILE * | edit_file, | |||
| long * | edit_positions, | |||
| int | node_number, | |||
| int | number_of_sequences, | |||
| char * | aligned_sequence, | |||
| int | alignment_length, | |||
| FILE * | edit_seq_file, | |||
| int | offset, | |||
| FILE * | alignment_file | |||
| ) |
Recursive function to turn the edit_file into the alignment.
| sequence_file | File with all sequences. | |
| sequence_position | The array of sequence positions in sequence_file | |
| edit_file | File to safe the edit profiles in. | |
| edit_positions | Array saving the coorespondence between edit profile and position in edit_file | |
| node_number | The current node. | |
| number_of_sequences | The number of sequences. | |
| aligned_sequence | The sequence that is edited. | |
| alignment_length | The length of the alignment. | |
| edit_seq_file | File that saves the edited_sequences of the internal nodes. | |
| offset | Saves the size of the edited_sequences. | |
| alignment_file | File where the alignment is saved. |
| void edit_seq2aligned_seq | ( | char * | aligned_sequence, | |
| FILE * | sequence_file, | |||
| long | sequence_position, | |||
| FILE * | alignment_file | |||
| ) |
Reads the profile out of an alignment (NOT IN USE).
Writes the sequence into the alignment_file.
| aligned_sequence | Pattern of aligned sequence. | |
| sequence_file | File with sequences. | |
| sequence_position | Positions of sequences in sequence_file. | |
| alignment_file | The file to write the sequence into. |
| void file_pos2profile | ( | FILE * | seq_file, | |
| long | off_set, | |||
| Fastal_profile * | profile, | |||
| int | prf_number, | |||
| Fastal_param * | param_set | |||
| ) |
Reads the sequence from a given position in a fasta file and turns it into a profile.
| seq_file | The file where the sequence is stored. | |
| off_set | The off_set from the beginning of the file to the position of the sequence name. | |
| profile | The profile where the sequence will be stored into. | |
| prf_number | The number of this profile. |
| void fill_parameters | ( | int | is_dna, | |
| Fastal_param * | param_set, | |||
| char * | method, | |||
| char * | diag_method, | |||
| char * | mat | |||
| ) |
Initialize the Fastal parameter set.
| is_dna | 1 when sequences are dna, 0 when not | |
| param_set | The fastal parameter set. | |
| method | The method to use in Fastal. |
| void free_dyn_matrix | ( | int | length1, | |
| double ** | dyn_matrix | |||
| ) |
Frees the memory of a dynamic programming matrix.
| length1 | Size of the first dimension of the matrix. | |
| dyn_matrix | The dynamic programming matrix. |
| void free_fastal_profile | ( | Fastal_profile * | profile, | |
| int | alphabet_size | |||
| ) |
frees all memory occupied by the profile
| profile | The profile to free. | |
| alphabet_size | The alphabet_size. |
| void initiate_profiles | ( | Fastal_profile ** | profiles, | |
| Fastal_param * | param_set | |||
| ) |
Initialises the profiles with basic values.
| profiles | Array of 3 profiles. | |
| param_set | The fastal parameters |
| int list2linked_pair_wise_fastal | ( | Fastal_profile * | prf1, | |
| Fastal_profile * | prf2, | |||
| Fastal_param * | param_set, | |||
| int ** | list, | |||
| int | n, | |||
| FILE * | edit_f, | |||
| FILE * | prof_f, | |||
| int | node_number | |||
| ) |
Calculates a fast and sparse dynamic programming matrix.
| prf1 | Profile of first sequence. | |
| prf2 | Profile of second sequence. | |
| param_set | The parameter for the alignment. | |
| list | The list of diagonals. | |
| n | number of dots. | |
| edit_f | File to save the edit information. | |
| prof_f | File to save the profile. | |
| node_number | Number of the new profile. |
| int make_index_of_file | ( | char * | file_name, | |
| long ** | file_positions | |||
| ) |
Constructs index of fasta_file.
The index is of length n (n= number of sequences in the given multi fasta file.). In the order of appearance in the file the position of each sequence in the file is stored.
| file_name | The file with the sequences. | |
| file_positions | Array to save the positions in. |
| int nw_dyn | ( | Fastal_profile ** | profiles, | |
| Fastal_param * | param_set, | |||
| void * | method_arguments_p, | |||
| int | is_dna, | |||
| FILE * | edit_file, | |||
| FILE * | prof_file, | |||
| int | number | |||
| ) |
One run of needleman-wunsch dynamic programming.
| profiles | The profiles. | |
| param_set | The fastal parameters. | |
| method_arguments_p | The method arguments. | |
| is_dna | Sequences are DNA (is_dna = 1) or protein. | |
| edit_file | The edit file. | |
| prof_file | the profile file. | |
| number | Number of the parent node. |
| int nw_matrix2edit_file | ( | double ** | prog_matrix, | |
| Fastal_profile * | prf1, | |||
| Fastal_profile * | prf2, | |||
| FILE * | edit_f, | |||
| int ** | prf_field, | |||
| int * | field_length, | |||
| Fastal_param * | param_set | |||
| ) |
Turns the dynamic programming matrix into a editfile and calculates the new profile.
Required for NW-algorithm.
| prog_matrix | The dynamic programming matrix. | |
| prf1 | The first profile. | |
| prf2 | The second profile. | |
| edit_f | A File object (already opened) to write the edit sequence into. | |
| prf_field | A 2-dim array to save the new profile into. | |
| field_length | Length of the new profile. | |
| param_set | Parameters of the Fastal-Algorithm |
| int prf_gotoh | ( | Fastal_profile * | profile1, | |
| Fastal_profile * | profile2, | |||
| FILE * | edit_file_name, | |||
| Gotoh_param * | arguments, | |||
| Fastal_param * | param_set | |||
| ) |
The gotoh dynamic programming algorithm.
| profile1 | The first profile. |
| int prf_nw | ( | Fastal_profile * | profile1, | |
| Fastal_profile * | profile2, | |||
| double ** | prog_matrix, | |||
| FILE * | edit_file_name, | |||
| int ** | sumup_prf, | |||
| int * | sumup_length, | |||
| Fastal_param * | param_set | |||
| ) |
Pairwise alignments of profile is done here.
| profile1 | Profile of sequence 1 | |
| profile2 | Profile of sequence 2 | |
| prog_matrix | Matrix for dynamic programming | |
| edit_file_name | The edit_file_name | |
| sumup_prf | The sumup version of profile 1, which later contains the aligned profile. | |
| sumup_length | Contains the length of the aligned profile. |
| char* profile2consensus | ( | Fastal_profile * | profile, | |
| Fastal_param * | param_set | |||
| ) |
Turns a profile into a consensus sequence.
The character with the highest number of occurences is used as consensus. Gaps are not included. For example: 10 '-' and one 'A' would give 'A' as consensus.
| profile | The profile. | |
| file_name | Name of the file to save the consensus sequence in. | |
| param_set | The parameter of the fastal algorithm. |
| void profile2file | ( | Fastal_profile * | profile, | |
| FILE * | file, | |||
| Fastal_param * | param_set | |||
| ) |
Writes a profile into a file.
| profile | Pointer to the profile which has to be saved. | |
| file | A File object (already opened) to write the profile to. | |
| param_set | The parameters for the fastal algorithm. |
| void profile_file2profile | ( | Fastal_profile * | prof, | |
| FILE * | profile_f, | |||
| long | position, | |||
| Fastal_param * | param_set | |||
| ) |
Reads a profile from a profile file.
| prof | A Fastal_profile object to save the profile in. | |
| profile_f | file where the profile is stored. | |
| position | Position of the profile in profile_f. | |
| param_set | The parameter set for Fastal |
| double** resize_dyn_matrix | ( | double ** | dyn_matrix, | |
| int | old_length1, | |||
| int | old_length2, | |||
| int | length1, | |||
| int | length2 | |||
| ) |
Enlargement of the dynamic programming matrix in case it is to small.
| dyn_matrix | The dynamic programming matrix. | |
| old_length1 | Current size of dimension 1. | |
| old_length2 | Current size of dimension 2. | |
| length1 | New size of dimension 1. | |
| length2 | New size of dimension 2. |
| int seq_pair2blast_diagonal | ( | char * | seq_file_name1, | |
| char * | seq_file_name2, | |||
| int ** | diagonals, | |||
| int * | dig_length, | |||
| int | l1, | |||
| int | l2, | |||
| int | is_dna | |||
| ) |
Calculates the diagonals between two sequences.
Uses a k-tup index to choose diagonals.
| seq_file1 | File with sequence 1. | |
| seq_file2 | File with sequence 2. | |
| diagonals | An array where the diagonal points will be stored. | |
| dig_length | length of diagonals . | |
| num_points | Number of points in all diagonals. |
| int seq_pair2blastz_diagonal | ( | char * | seq_file_name1, | |
| char * | seq_file_name2, | |||
| int ** | diagonals, | |||
| int * | dig_length, | |||
| int | l1, | |||
| int | l2, | |||
| int | is_dna | |||
| ) |
Calculates the diagonals between two sequences.
Uses blastz to calculate the diagonals.
| seq_file1 | File with sequence 1. | |
| seq_file2 | File with sequence 2. | |
| diagonals | An array where the diagonal points will be stored. | |
| dig_length | length of diagonals . | |
| num_points | Number of points in all diagonals. |
| int seq_pair2diagonal_own | ( | char * | seq1, | |
| char * | seq2, | |||
| int ** | diagonals, | |||
| int * | dig_length, | |||
| int | l1, | |||
| int | l2, | |||
| int | is_dna, | |||
| int | word_length | |||
| ) |
Calculates the diagonals between two sequences.
Uses to calculate the diagonals.
| seq_file1 | File with sequence 1. | |
| seq_file2 | File with sequence 2. | |
| diagonals | An array where the diagonal points will be stored. | |
| dig_length | length of diagonals . | |
| num_points | Number of points in all diagonals. |
| int sparse_dyn | ( | Fastal_profile ** | profiles, | |
| Fastal_param * | param_set, | |||
| void * | method_arguments_p, | |||
| int | is_dna, | |||
| FILE * | edit_file, | |||
| FILE * | prof_file, | |||
| int | number | |||
| ) |
One run of sparse dynamic programming.
| profiles | The profiles. | |
| param_set | The fastal parameters. | |
| method_arguments_p | The method arguments. | |
| is_dna | Sequences are DNA (is_dna = 1) or protein. | |
| edit_file | The edit file. | |
| prof_file | the profile file. | |
| number | Number of the parent node. |
| int** sumup_profile | ( | Fastal_profile * | profile, | |
| int ** | sumup, | |||
| Fastal_param * | param_set | |||
| ) |
This method takes a profile and turns it into a sumed up version.
Required for NW-algorithm.
| profile | The profile to sum up. | |
| sumup | A field where the result will be stored. | |
| param_set | Parameters for the fastal algorithm. |
| void write2file | ( | int ** | sumup_prf, | |
| int | length, | |||
| FILE * | file, | |||
| int | number, | |||
| int | num_sequences, | |||
| Fastal_param * | param_set | |||
| ) |
Writes a profile to a file.
| sumup_prf | The profile array, not a real profile. | |
| length | The length of the profile. The format can be seen in ./test.txt | |
| file | The FILE object to write the the profile into. | |
| is_dna | The type of sequence. | |
| number | The number of the profile. |


StackOverflow
Lite
Register With Us!
Username
Email
Password
Register
Have An Account Already?
Login


Dr. Semion
He was a man of great understanding
Here's a time line of Dr. Borlaug's life:
1914
- Born in Cresco, Iowa
1933
- Leaves his family's farm to attend the University of Minnesota, thanks to a Depression era program known as the "National Youth Administration"
Wikipedia entry
.


Calculating the prediction. Please wait. In average it takes 5 minutes. This page refreshes automatically every 30 seconds. Save the link so you can retrieve results later.
{% endif %}
SMILES: {{docking.smiles}}
Name: {{docking.molname}}
Properties
MW
HBA
HBD
LogP
TPSA
Rot.
{{docking.CMW|floatformat:2}}
{{docking.HBA}}
{{docking.HBD}}
{{docking.logP|floatformat:2}}
{{docking.tpsa}}
{{docking.nrb}}
PAINS: {{docking.pains}}
Predictions*
{% if docking.status != "Finished!" %}
{{docking.status}}
{% endif %}
{{scores|safe}}
Probability of binding:
High probability
...
...
Low probability
*Clicking on any result score downloads compound docked in that particular active site. Receptors can be downloaded from "Targets" site.


Xephyrus Sam
Site Menu
Home
Introduction
Licensing
Support
Documentation
Getting Started: Basic Walkthrough
API Docs (JavaDocs)
Article: Penney's Game
Article: Watchdog
Article: State Machine Design Patterns
Releases
Releases and Roadmap
Downloads


[gecode-users] Configure fails on Gentoo Linux
Mikael Zayenz Lagerkvist
zayenz at gmail.com
Mon Sep 15 14:36:18 CEST 2008
Hi,
The configure script is looking for an executable with the name
specified in the JAVAC variable. In other words, as far as I know, you
should let JAVAC be just javac, and make sure that the directory is in
the path. I would guess that this is the problem.
Cheers,
Mikael
On Mon, Sep 15, 2008 at 2:05 PM, Vasilij Savin
<Vasilij.Savin.8691 at student.uu.se> wrote:
> Hello,
>
> I am not sure if it is bug or just some system-related complication.
>
> I am trying to install Gecode/J on Gentoo Linux. Gecode has installed
> without a hitch just by following instructions, but Gecode/J failed to
> do so.
>
>
> shell> ./configure
> checking for the host operating system... Linux
> checking for g++... g++
> checking for C++ compiler default output file name... a.out
> checking whether the C++ compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking for ranlib... ranlib
> checking for swig... /usr/bin/swig
> checking if swig version 1.3.33 is available... found incompatible
> 1.3.34, not using swig
> checking for pkg-config... pkg-config
> checking whether we have the pkg-config tool... yes
> checking how to run the C++ preprocessor... g++ -E
> checking for gcc... gcc
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking the C++ compiler vendor... gnu
> checking Whether to build for different architectures... no
> checking whether to build with debug symbols and assertions... no
> checking whether to build with profiling information... no
> checking for
> /home/vasily/.gentoo/java-config-2/current-user-vm/bin/javac... no
> configure: error:
> /home/vasily/.gentoo/java-config-2/current-user-vm/bin/javac could not
> be found in path
>
> /home/vasily/.gentoo/java-config-2/current-user-vm/bin/javac is local
> definition of $JAVAC variable.
>
> I have been able to reproduce this problem on both release and SVN versions.
>
> I have tried manually tweaking this variable and point to javaDir
> directly, but it didn't help either.
>
> If you need some more information to resolve, I would be happy to
> help, since at this point I do not know what kind of system
> information you might need.
>
> Regards,
> Vasilij Savin
>
>
> _______________________________________________
> Gecode users mailing list
> users at gecode.org
> https://www.gecode.org/mailman/listinfo/gecode-users
>
--
Mikael Zayenz Lagerkvist, http://www.ict.kth.se/~zayenz/
More information about the gecode-users
mailing list


I have finished making UFO Arena and I'm currently working on three other games.
Platformer Game
This is my first venture into pixel art. Has two levels at present. I'm planning to add local multiplayer support and... grenades!
Racing stunt game
In-progress. Working on making the controls smoother and laying the groundwork for making this multiplayer.
Ufo Arena 2
Sequel to my first game. There are tons of gameplay and graphical improvements. At the moment I'm adding auxiliary features like missions/bonus items. It's availabe for play-testing!
Ufo Arena
Scan the QR code on your android phone or get it here.
Ufo Arena 2
Scan the QR code on your android phone or get it here.


--- layout: post title: "The Year in Hack Education Weekly News" date: 2017-11-01 08:45:00 +0000 tags: image: https://s3.amazonaws.com/hackedu/2017-11-01-news.jpg imagecredits: https://www.flickr.com/photos/binuri/5102566714 ---
Here are links to all the Hack Education Weekly News articles published in 2017:


WITNESS LIST
Criminal Jurisprudence Committee
February 29, 2012 - 9:30 AM
HB 215 - PC 38.20 / Eyewitness ID
On:
Villareal-Watkins, Rita (Sam Houston St. University/LEMIT)
Interim Charge 4
On:
Bernhardt, Rebecca (Texas Defender Service)
Hampton, Keith (National Alliance on Mental Illness Texas)
Hervey, Barbara (Texas Criminal Justice Integrity Unit)
Jennings, Floyd (Harris County Public Defender)
Ligon, Katharine (Mental Health America - Houston Mental Health America - Texas)
Mitchell, Beth (Disability Rights Texas)
Parnham, George (Mental Health America for Houston)
Wilson, Dee (Texas Department on Criminal Justice)
1


CrimPapers
Articles published on 23 August 2018
On 23 August 2018, 8 new articles were published in 6 journals.
Peer Reactions, Peer Behavior, Student Attitudes, and Student Deviance: A Comparison of College Students in Japan and the USA
Incarceration and Personal Networks: Unpacking Measures and Meanings of Tie Strength
Addressing Individual and Community Needs in the Aftermath of Campus Sexual Misconduct: Restorative Justice As A Way Forward in the Re-Entry Process by Sheila M. McMahon, David R. Karp, Hayley Mulhern
Supporting Students in Responding to Disclosure of Sexual Violence: A Systematic Review of Online University Resources by Katherine W. Bogen, Nykia R. Leach, Richard J. Meza Lopez, Lindsay M. Orchowski
A Prison-Model of Cosa: the Potential to Offer “Through the Gate” Support and Accountability by Rosie Kitson-Boyce, Nicholas Blagden, Belinda Winder, Gayle Dillon
Prison Sentences: Last Resort Or the Default Sanction? by Andreia de Castro Rodrigues, Ana Sacau, Jorge Quintas de Oliveira, Rui Abrunhosa Gonçalves
Note: although this article was published on 17 August 2018, the publisher only added it to the journal RSS feed on 23 August 2018, which is why it is shown in the list of articles for that date.
Book Review by Carrie N Baker
Corruption Among Mayors: Evidence From Italian Court of Cassation Judgments


;
This is the best show ever!!!
The show starts outs with two complete opposite characters, Jesse Pinkman, and Walter White.
Walter White has been diagnosed with cancer! So he finds Jesse Pinkman, a meth cook, and they partner up in the drug business.
Walt has a DEA Agent brother in law, a problem that will trouble the dynamic duo in times to come.
To help them through their troubles, they recruit Saul Goodman, a criminal defense lawyer.
Here is a great scene of Hank almost dying!
The Cousins vs Hank
No. Too easy.
This is what one of the cousins says right before attempting to kill Hank and goes to get an axe from his car.
A great quote from walter white is when he says to a fellow drug lord, "Say My Name."


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 4
Dietary
Boost your greens intake and use up excess courgettes with this unusual pasta dish from Antonio Carluccio.
For the spinach balls, blanch the spinach leaves in a pan of salted, boiling water for 1-2 minutes, then drain well and refresh in cold water.
Using your hands, squeeze out as much water from the blanched spinach leaves as possible, then finely chop the spinach.
Transfer the blanched, drained spinach to a bowl, then stir in the beaten eggs, nutmeg, garlic purée, breadcrumbs and parmesan. Season to taste with salt and freshly ground black pepper. Mix well until the mixture binds together, adding more breadcrumbs or more water, as necessary, to bind the mixture.

Cover the base of a frying pan in a thin film of olive oil. Heat gently over a low to medium heat.
When the oil is hot, add the spinach balls, in batches if necessary, and fry for 4-5 minutes on each side, or until crisp and golden-brown all over. Remove from the pan using a slotted spoon and set aside to drain on kitchen paper. Keep warm. Repeat the process with the remaining spinach balls.
Meanwhile, for the pasta sauce, heat the oil in a separate frying pan over a medium heat. Add the garlic and chilli and fry for 1-2 minutes, or until softened but not coloured.
Add the courgettes and continue to fry for 3-4 minutes, or until the courgettes have started to soften.
Add the parmesan and season, to taste, with salt and freshly ground black pepper. Mix until well combined, then stir in the reserved cooking water from the pasta and the cooked, drained rigatoni.
To serve, divide the pasta and sauce equally among four serving plates.


Call of Duty: Modern Warfare update adds more Spec Ops missions and multiplayer modes
by Fraser BrownA chunky update for Call of Duty: Modern Warfare is out today, introducing new Special Operations, along with a Classic Spec Ops mission, more multiplayer modes, and assorted tweaks and bug fixes.
The new Spec Ops missions are Harbinger and Brimstone, while the Classic Spec Ops roster gets the Door Kick mission. Also new to Classic Spec Ops is a rating system based on how long it took you to finish the mission, along with accompanying rewards. These are XP and MP unlocks and are determined by your star rating.
In multiplayer, there's a new playlist, Realism Moshpit, which includes Domination, Hardpoint, Headquarters and Kill Confirmed. Gun Game, the free-for-all mode where players get new weapons as they get more kills, is also returning. It wasn't introduced until Black Ops, but it's shown up in every game since, including Modern Warfare Remastered.
The update also includes some tweaks to weapons, the infantry assault vehicle and perks, like fixing Spotter, which wasn't marking certain things in FFA. Other notable changes include the ability to see through smoke with thermal scopes and being able to disable the spawn camera in private matches. There are also some PC-specific improvements, which you can check out below.
- Added an option to hide Friend requests and Party Invitations
- Several fixes to prevent crashes and improve stability
- Fixed an issue where the boot up sequence volume would be too loud
- Various keybinding adjustments
- Players are now able to back out of the Gesture and Spray Wheel by clicking anywhere
- More fixes to prevent hitching/stuttering during cutscenes
- Fixed an issue where the Main Menu music would not play when users activated the Skip Introduction Movie option
- Fix for an error that could occur when attempting to manage a party
- Multiple fixes for different Aspect Ratios on various menus/screens in the game
- Fix for a bug where the XP Token shortcut key would also open Nvidia Highlights feature simultaneously (Now on "F" key)
- Fix for a bug where some achievements would appear as completed even though they were
The update is available now. Check out the full patch notes here.


[home]
Inferred build schedules
Builds inferred to be run on a schedule:
Histogram of circular_time_of_day_stddev
Histogram of commit_to_build_latency_coefficient_of_variation
Histogram of build_interval_coefficient_of_variation
See project README for details.


--- layout: simple title: Notes on Cheung et al. (2011) ---
Cheung, S. H., Oliver, T. A., Prudencio, E. E., Prudhomme, S., & Moser, R. D. (2011). Bayesian uncertainty analysis with applications to turbulence modeling. Reliability Engineering & System Safety, 96(9), 1137-1149.
Recent paper using Bayesian uncertainty analysis to investigate the uncertainty of various turbulence models was using a RANS solver. Unlike the work of O’Hagan (2006), they do not use an emulator, instead, using Bayesian techniques to select an appropriate uncertainty model to embed within the simulator (being OpenFOAM).
There is an interesting quote about the use of the term validation:
“we follow Babuška et al. and define validation as the process of determining whether a mathematical model is a sufficient representation of reality to be used in making particular decisions… Note, however, that the word “validation” has also been used differently by other authors.
This validation of the use of a model for a particular purpose is somewhat different from validation of a model (or theory) as a description of the physical world. In the latter case, the critical question is whether the theory is consistent with observations, and any inconsistency is grounds for rejection of the theory. Alternatively, in this work, we accept that a model may be inconsistent with observations; the critical question is whether the inconsistency is so large as to introduce unacceptably large discrepancies in the predictions.”
This appears more like a discussion on adequacy, than validation, and perhaps it is the “model (or theory)” part that is the issue. The model and the theory are not the same as far as I am concerned, but perhaps it reflects on it.
Much of the paper is dedication to the selection of a stochastic model to fit the uncertainty in the turbulence model. 3 different statistical model classes, $M_{j}$, are attempted and a better one is found by some crazy maths. When the best model is found, they use it to calculate the calibration parameters.
As mentioned earlier, the numerical model used was OpenFOAM. Two meshes were used for 3 cases, being 2080 cells and 4200 cells. These are quite coarse really and they do a convergence study on this, but then do not consider the numerical error is the statistical analysis, which is odd. They put it that
“the discretization errors are smaller than the uncertainties in the problem (i.e., the model and data uncertainties described in the next sections).”
I think this is a real indicator of the difference in approaches, in that the foibles of the numerical model itself is not really of interest to the statistician.
Of the three stochastic model classes addressed, the $M_{3}$ class is found to be the most plausible. The $M_{3}$ model has the form of a “Correlated Gaussian Uncertainty”, given by
$$\mathbf{\eta} \sim N(\mathbf{1}, K_{m})$$
where $K_{m}$ is covariance matrix determined from a Gaussian random field model of the velocity field. That model is quite complicated, so I guess there is good reason for it to be the most plausible.
Interestingly, both in the calibration and validation of predicted outcomes, the $M_{3}$ model has the most uncertain outcomes. Thus, they stress it is quite important to ascertain how good an uncertainty model is being used.
The paper concludes by stating there are a lot of remaining challenges to solve including evaluating more uncertainty models and different turbulence models.
They also say that the computational effort is an issue and that emulators might be required.
There is also a realisation that although the methodology allows for some models to be rejected, it does not ensure validation. This may require additional experimental data and examination of its effect.
Finally, some discussion of validation failure and what that mean to the model is broached. This highlights the difficulties with the separation of model development with Bayesian approaches.


(OTG-INFO-001) Conduct search engine discovery/reconnaissance for information leakage
(OTG-INFO-002) Fingerprint Web Server
(OTG-INFO-003) Review Webserver Metafiles for Information Leakage
(OTG-INFO-004) Enumerate Applications on Webserver
(OTG-INFO-005) Review webpage comments and metadatafor information leakage
(OTG-INFO-006) Identify application entry points
(OTG-INFO-007) Map execution paths through application
(OTG-INFO-008) Fingerprint Web Application Framework
(OTG-INFO-009) Fingerprint Web Application
(OTG-INFO-010) Map Application Architecture


My name is Qingxiang Chen, I am Chinese student
Qingxiang's top 3 food： |
|
Qingxiang love comic book, he has favourite hero
Qingxiang love Iron man
if you want know more about Iron man, CLICCK IT
Qingxiang love batman if you want know more about Batman, CLICCK IT
which hero do you like ?
Qingxiang's DC hero


The posts tagged with notes are stuffs that I learned over time from blogs, articles, trying out on my own. The posts will be updated whenever I learn something new on the topic. This post can be easily read anytime and anywhere. Also, they can be easily shared. Do comment/point out if something is wrong out there.
Inspired by Julia Evans http://jvns.ca/ to write these posts.
What is GTD?
GTD abbr for “Getting Things Done” – is a framework for organizing and tracking your tasks and projects. Its aim is to make you have 100% trust in a system for collecting tasks, ideas, and projects.
The lists you have to maintain:
In
Next actions
Waiting for
Projects
Some day/maybe
The in
list
The in
list is where you capture all your ideas whenever they occur to you.
This can be anything and process is just emptying your brain and putting it
into the in
list.
Processing the in
list
The items in the list should processed one by one in the order they appear on your list.
Ask is it actionable –> if No, then throw it away if you don’t need it anymore or move to “some day/maybe list” or incubate it –> add it to tickler file.
if Yes, Plan the next action that needs to be performed. Spend a little extra
time planning how the things need to be executed (If the action takes less
than two minutes to perform then just do it). If more than 2 minutes delegate
to the Next Actions
list or move to Waiting for
list if it depends on
something. Next Actions
is probably the place where most of the things will
land up. If the open loop will take more than one action to close, the overall
goal should also be noted on a Projects
list.
The Next Actions
list
The next actions
list contains the list of things that you plan to perform.
This can also be said as as-soon-as-possible actions. Things which you will
work on whenever free.
The Waiting-for
list
The Waiting-for
list contains the list of things that would be list of task
you are waiting on somebodies action.
Projects
The Projects
list contains the list of next actions
. If anything that takes
more that one next actions
to complete can be combined into a project.
Completing the tasks one by one takes one one step closer to completing the
project.
It’s good to write down the goal of the project maybe as a description so that it helps in focusing on the goal.
Contexts
The contexts are basically tags
to actions. It is a common practice to add
@
when context is a location.
Agenda Contexts
- Agenda context is setting an agenda for a certain type of
work. For example for everday meeting you can add the agenda context to all the
actions that needs to be discussed.
Read
The someday/maybe
list
Projects and Ideas which does not need immediate attention but surely needs
attention when you have time goes into someday/maybe
list. This list should
be reviewed weekly along with the rest of the system during the weekly review.
Calendar
The calendar
is for doing things on a certain time and date.Only keep time
sensitive activities in list so that it does not get diluted.
Weekly Review
This is one of the critical factors for the success of the GTD Framework
. The
weekly review
needs to be done once per week.
- Review each of the
next action
. Each project should have atleast onenext action
. Only keep the items which you can do in the coming week else move it tosomeday/maybe
list. If you don’t think you will ever do it—remove it completely. - Look through your someday/maybe list and see if some
projects/actions
should be moved to the list of currentprojects/the next actions
list. If creating a new project on your projects list, make sure to figure out its next physical, visible action and put it on the next actions list as well.

Read
Tools - Read and Review
A read/review
folder is a list of documents that you maintain to read.

Tools - Tickler
file
If you need sometime on a specific date and time. Maintain this the action item will only pop up on that specific date and time.


{{ post.data.title }}
{{ post.data.summary }}
Hear from our team on the latest with Lit and the community. Our blog covers major release announcements and showcases cool stuff being built with Lit.
Have an idea for an article?
Suggest it!{{ post.data.summary }}


Overview¶
CmdStanPy is a lightweight interface to Stan for Python users which provides the necessary objects and functions to do Bayesian inference given a probability model and data. It wraps the CmdStan command line interface in a small set of Python classes which provide methods to do analysis and manage the resulting set of model, data, and posterior estimates.
CmdStanPy is a lightweight interface in that it is designed to use minimal memory beyond what is used by CmdStan itself to do inference given and model and data. It manages the set of CmdStan input and output files. It runs and records an analysis, but the user chooses whether or not to instantiate the results in memory, thus CmdStanPy has the potential to fit more complex models to larger datasets than might be possible in PyStan or RStan.
The statistical modeling enterprise has two principal modalities: development and production. The focus of development is model building, comparison, and validation. Many models are written and fitted to many kinds of data. The focus of production is using a known model on real-world data in order obtain estimates used for decision-making. CmdStanPy is designed to support both of these modalities. Because model development and testing may require many iterations, the defaults favor development mode and therefore output files are stored on a temporary filesystem. Non-default options allow all aspects of a run to be specified so that scripts can be used to distributed analysis jobs across nodes and machines.


In the admissions process, decisions are made with care to ensure all students offered admission to ZASS have the potential to be successful at our school, both in and out of the classroom. ZASS is committed to equality and inclusion and accommodates diversity in terms of family status, race, religion, disability, creed, color, ethnic origin or ancestry and gender.
ZASS delivers an American curriculum to students in English. Language proficiency in KG is not used as a criterion for admissions. In Elementary, Middle and High School, English language proficiency is assessed to ensure students can access the curriculum and progress to the best of their ability.
ZASS is an inclusive school, for gifted students and those with additional educational needs. We provide differentiation and additional learning support based on the student's needs and academic levels. Parents should inform the school at the application stage regarding any additional learning support requirements for their child. We may request copies of external documents such as professional assessments, individual learning plans, and one-to-one learning requirements. Please be advised that extra learning support may incur additional costs to the parents.
ZASS believes good student behavior is fundamental in enabling the best learning experience possible, for the student and for their classmates. All students enrolled at the school should have a positive attitude towards learning and respect for the school community.
The school requires current and accurate information regarding your child's medical requirements. It is the parents' responsibility to notify the school of any change in circumstances. Our school clinic requires records of previous medical treatments, allergies, and immunizations upon registration.
Selection will be based on the following criteria


Chapter 28 – HOME IN TAYLORSVILLE ON 33RD ST. – NOV. 1975 to AUG. 1976
We began looking at homes in the Salt Lake area. It was really discouraging because we couldn’t afford the size home that our family needed. And, they wanted so much for just “dumps.” Ken’s parents said that they would loan us the money we needed for the down payment. Bob & Carroll went with us one Saturday. We had looked all day and were tired and discouraged. We were ready to go home when Bob said “Let’s just look at this one more home that we’ve circled in the paper. As we were going there, we passed a new housing division. In the window of the model home it said 7 ½ % interest. Interest was now going for 8 ½ and 9 % so we decided to stop and look. The homes were really nice. This one was a split level, carpeted throughout except the kitchen. The kitchen had built-ins, beautiful cupboards, etc., a nice fireplace in the front room, a double garage. When we asked the price, he said “$30,800.” We were so excited, as the other homes that were not nearly this nice without garages and fireplaces, were a lot more. We bought one of these homes. We had looked at a home the week before in Rose Park (North West of Salt Lake) It was really too small for our family, but it had been kept up nicely and was very clean. It had a full basement unfinished and it was fenced. We didn’t like the area too well, but felt it was the best we had looked at so far for the money. We fasted and prayed about it over the weekend and on Monday we decided to make an offer. The realtor called us back later and said the home had been sold over the weekend. We were disappointed, but felt like maybe it was meant to be because we had prayed about it. When we found this home in Taylorsville, we knew the Lord had guided us to it.
While in Taylorsville, David's foot had kept turning in and so it was hard for him to walk, let alone run. I remember seeing him coming home from school one day with his head drooped down. Kids had been making fun of him because of the way he walked. Kids can be so cruel. I again really got down on myself for not heeding the warning of the Holy Ghost so that David had to go through all this. It hurt me terribly. I thought why should this special child of mine have to suffer so much because of me. I kept praying that somehow, we could find someone who could help David.
When we were living in Erda, a good friend of ours, Harvey Russell, told us to take him to a doctor in Midvale. This doctor wasn't a Chiropractor, but something like that. Harvey told us that he had helped him and that people came all over to him. We got an appointment and I drove David in. This doctor worked on David's sciatic nerve and it was so painful for David. David is strong and can take a lot of pain, plus he doesn't give in to pain, but I could see from the terrible expressions on his face and the wrenching he was doing, that it was terrible. When I took him to the next appointment, David was begging me not to take him there. I thought we should try again if Harvey thought he was so good. Well, that was the last time I took him there. It was even more painful than before and I could hardly stand to watch him torture David, and that's what I felt he was doing. This doctor could see how tensed up I was - so he told me to sit on the table and he would limber me up. I did, and his fingers were so strong and powerful that he really hurt me - and I didn't have anything wrong with me. When the sciatic nerve is damaged, it is so painful, and here this doctor was working on David's like it was a piece of hamburger. When we got in the car, I told David I wouldn't ever bring him here again. At home, I told Ken about it and I said "if you feel strongly enough that he should go there again, you'll have to take him as I won't." I told him that I couldn't stand to watch him being tortured like that. Ken told me he didn't think it was worth it to put David through that either.
Mike and David played on the "T" ball team in Erda. I remember at one game, David was up to bat, he hit the ball, but not very far. He ran for 1st base, but he couldn't run very fast because of his club foot. The 1st baseman missed the ball and David made it to first. Each time he would go to run, they would fumble the ball and David would make it to the next base. He ended up making it to Home. A woman who was standing next to us, but didn't know us, make the remark "Someone up there (& pointed to Heaven) loves that little guy".
Soon after this incident, my mother heard about a Dr. Coleman at the University of Utah Hospital who was the best orthopedic surgeon in the western united states. She heard that you have to have another doctor make the appointment for you to get in to him. We talked to our doctor and asked if he would do this for us. He agreed and soon we were in Dr. Coleman's office. He examined David and told us that there were only two alternatives. The first alternative would be to operate, and it would take two operations. The first would be to cut the tendons in his arch to release it so his foot could straighten out (I'm not sure what all they had to do) and the 2nd operation, which would be after he recovered from the first operation, would be to take the tendon out of his big toe and put it in his heel - so he could move his foot up and down. He told us David would have therapy and learn how to walk with his foot this way, but it would correct the problem. He said the big toe would be straight and he wouldn't be able to bend it or move it up and down, but that would be minor compared to the correction of his club foot. He said the other alternative would be to do nothing and he would soon be in a wheelchair and remain in a wheelchair the rest of his life. Of course, we did not want this alternative so we agreed to the operations. They were successful, thanks to Dr. Coleman and the Lord. I am so thankful to the Lord, that we eventually were able to correct this problem so David could have a normal healthy life. When I would see him walking the wooden rail fence in Erda, climbing trees, etc., I would be so grateful to the Lord for answering our prayers.
I will share a couple of incidents relating to these operations. Ken and I would take turns staying at the hospital with David. I would stay during the day and Ken would stay at night and sleep in the recliner they had in his room. One-night Ken told David that he would just walk me out to the car and be right back in. I guess David thought his dad was taking too long and he was going to go find him - so he hobbled out of bed and saw a wheelchair just outside his room. He got in it and started going up and down the halls looking for his dad. When Ken came in and found that David was not in his bed, he called to a nurse to ask about David. She got excited (or worried) and started frantically looking for him and asking other nurses. They soon found him in the wheelchair, and he got a talking to from the nurses and doctor. I don't think Ken said too much since David had already been chewed out - except that he was really worried about him. We laugh about it now.
At home, David told Mike about how neat it was at the hospital - that you could choose any meals and deserts you wanted and you could choose frosted flakes for breakfast and it would come in tiny boxes. He also liked watching cartoons on TV from his bed.
Ken brought David home from the hospital after his second operation. I was at a neighbor's getting my hair done. Ken was managing the regional stake farm in Erda and we had a horse named Cocoa. David had missed ridding Cocoa and asked his dad if he could ride it. Ken agreed and took him out and put him on the horse. Scott wanted to ride also, so Ken put Scott on back behind David. Ken told David to just ride around carefully and he would come take them off in a few minutes. Well, David is daring and he saw a pile of dirt - that was a little hill and decided to ride up and down on it. As he did so, Scott started sliding off and since he had his arms around David, he pulled David off with him. Ken heard them crying and went to see what was the matter. David said his arm hurt really bad. Ken looked carefully at it, but didn't think it was broke so took them into the house. David continued to cry - so Ken decided he better take him back to Primary Children's Hospital. When he walked into the hospital, the same nurse who wheeled David out to the car when they left a couple of hours earlier, asked what he was doing back there with David. He said he fell off our horse and might have broken his arm. She was surprised, but said she would have the doctor look at it. He did and said he didn't think it was broken, but they had better X-ray it to be sure. The x-ray showed it was cracked - so they put a cast on his arm. Now he had a cast on his leg and a cast on his arm. When I came home from getting my hair done and asked the children where Dad & David were and they said dad had to take David back to the hospital, I was really worried. I wondered what the teachers and parents thought when they saw David with casts on both his arm and leg. He had to learn to write with his left hand, but he did get lots of attention and help as kids would run to open the doors for him since he was on crutches. David was in the second grade at this time. His teacher came to the house to tutor him some before he was able to go to school.
The following year, when we went to David's parent/teacher conference, his teacher talked to us about David and said he seems really despondent - that he doesn't play with the kids or on the playground at recess, he just sits on the steps and watches them. She said he seems like he is day dreaming as he doesn't get his work done and wasn't doing very well in school. She asked if he had had a physical lately and had his blood tested. That clued us in. We called Dr. Swanstrom down in Scottsdale and sent him a spernum from David. He called us back saying his iron, magnesium, etc., were really low again and he would send them up to us. A few weeks later, David's teacher called us and asked if I could stop by.  He was now at the top of his class and seemed excited about learning. At recess he played with the kids and seemed to have lots of vitality and energy. She had asked David if he was taking medicine or something and David told her he was taking iron and other vitamins. She had gone down and spoken with the school nurse and asked if it could be possible for a child to change that much with just taking iron and vitamins. The nurse told her "yes" - that it could make a big change. She has seen a child's IQ go up a lot when they got on the proper nutrients. She was really excited to see the change in David. I guess it had come on so gradually, that Ken & I hadn't noticed the problem. We were surely glad she had brought it to our attention.
TAYLORSVILLE CONTINUED:
I’ve loved it here. The area is growing so fast that two and three families were moving into the ward almost every week. Our ward is the Taylorsville 25th ward. Our Bishop is Delmar Barth with Jed Burton and Neal Steadman as counselors. They are a terrific bishopric.
The Sunday after we moved in, Bishop called us in and asked Ken to be the Priest/Explorer leader and me to be the Mother Education teacher in Relief Society. Sandy was called to be the organist in Jr. Sunday School soon after. Irven & Sandy (Ken’s younger brother & sister-in-law) were also looking for a home and when they saw ours, they also bought one just around the corner from us. It was fun having them so close. The Sunday that Sandy was sustained as organist in the Jr. Sunday School, Sandy (Irven’s wife) was sustained as Laurel teacher in the M.I.A. When he asked for Sandra Browning to stand up, both Sandy’s stood up. He looked confused and then realized that both of their names were Sandra Browning, so he said for Sandra Lee Browning to remain standing. Both remained standing as both were Sandra Lee Browning. He was really taken in and so were the ward members. We had to chuckle at it. He finally asked for the oldest Sandra Lee Browning to remain standing, so our Sandy sat down. After he sustained the older one, he asked our Sandy to stand and he sustained her. I am also a visiting teacher and district leader in the Relief Society. We have enjoyed these positions very much. Ken goes home teaching to the Bishopric’s families and also loves this. Our neighborhood is great, the area is great, the ward and ward leaders are terrific and we really have enjoyed it here. We finished a room in the basement for Sandy and have started to make a room down there for Mike and David.
Our children have adjusted well here in Taylorsville, although Mike had a hard time at first. I can remember taking him to school and it was hard leaving him there as he was scared and shy. I came over some times at noon and found him sitting on the curb of the sidewalk by himself with his head in his hands. My heart would about break to see him so sad and lonely. I had a friend in the ward that had a son Mike’s age so we got them together. That helped some. David has three little friends in this area, Shellie has one and Sandy doesn’t have any in Harrisonwood, but there are two other girls her age in the ward. She enjoys them, but has had some problems with them. They tend to “use” her. They’re friendly to her and do things with her until someone more popular comes along, then they ignore her. The one girl’s name was Sharon Larson. Her mother and I were good friends.  She did have some good times with them. Sandy has a great MIA teacher, and the adults in the ward all want her to babysit for them because she is so responsible and loves children. She has plenty of opportunities here as it is a young ward. Sandy received her patriarchal blessing in May. It’s a beautiful blessing.
(1999 - Boy, was I wrong. I said our children adjusted well here in Taylorsville. I really thought they had, but I have found out years later that it was really hard on especially Sandi and Mike.  Shellie hasn’t said much. Guess sometimes we don’t perceive how our children really feel. I thought I talked to my children and were close to them, but in later years I have found that it wasn’t always that way. It is so important to have good communication with our children to be able to help them and let them know we understand. Hope this will benefit our children. I think that’s one reason why the leaders of the Church ask fathers to have “Priesthood Interviews” with their children and for parents to take one-on-one time with them.)
Some of our close friends in Taylorsville include Doris & Dave Larsen. Doris was the counselor in the Relief Society over me. Doris is a wonderful person and she was closer to my age than most of the other women. Most of the sisters in our ward were just newly married or young mothers. Doris cried when I told her we were going to move. We were really good friends. They gave us a beautiful church book when we moved. Her husband, Dave, was over Ken in the A.P.Y.M. program where Ken was the Priest and Explorer advisor. Dave was the president of the A.P.Y.M. Doris was also concerned about Sharon for she liked Sandy being Sharon’s friend. Dave & Doris’s oldest daughter went on a mission and she returned soon after we had moved to Erda and Ken was put in as 1st counselor to Bishop Brown. He called Dave and asked if he and his daughter could speak at our ward in Sacrament meeting. They accepted and came. Their daughter spoke first and then Dave. While Dave was speaking, all I remember was him saying “Isn’t that right, Ken?” and turned around to face Ken. It was hot that day and Ken has a hard time sitting very long without getting sleepy, so he had fallen asleep. Dave was so surprised that he could hardly continue his talk. He and Doris were so upset that Ken would fall asleep while Dave was speaking, that they rushed out of the church and never spoke to us again. Ken tried to apologize, but they wouldn’t accept his apology. We felt so bad about that and I was really embarrassed that Ken had fallen asleep – but he couldn’t help it. He said he had tried to stay awake.
Lorraine Anderton was the Relief Society President. She was probably in her 40's. She was such a sweet and wonderful person also and a great Relief Society President. She really went the extra mile. I really enjoyed her. Diane Stemmons was also a good friend. She was younger than I, but we had a lot in common and we enjoyed visiting together. We used to talk for long periods of time on the phone and we’d go places together sometimes. We’d invite her and Jack over to our home and they would invite us to their home. Ken & Louise Wilde were also good friends. Ken Wilde was also a high priest so Ken and Ken Wilde were home teaching partners. We also went to the temple with them a few times. Paula Favor does my hair for me. She used to be a beauty operator so I would pay her $2.50 each week to do my hair. I would wash and set it and she would comb it out. We became good friends through this, and I would look forward to going so we could visit. Her son, Steven, was David’s best friend. We invited them over for Family Home Evening one time, and when we moved, they brought us a beautiful large fern as a going away present. I still go each week while the weather is good to have her do my hair and then I do other errands that day also. Our neighbors next to us were good people and we enjoyed visiting with them, but they were either non-Mormons or inactive. We tried to fellowship them. The Filters on the East of us were non-Mormons and we gave them a Book of Mormon with our testimonies written in the inside. They had told the missionaries that they were not interested at this time, but I hope they will be in the future. We enjoyed our other neighbors and people in the ward also, it was a good ward. Our Bishop was our age and we enjoyed them also.
With Irven and Sandy living close by, that was fun too. They had moved in two weeks after we did. They had come to visit us and loved our home, the new neighborhood and the price of the homes in that area, so they bought one soon after, just a couple of blocks away. Sandy and I would usually call each other at least once a day to see how each other was doing and to ask favors or to borrow from each other. This was really nice. Also, in the evenings, we would walk over some times or they would come over and we’d enjoy visiting. Irven always brought out the ice cream when we’d go over and usually he had root beer to go with it. Irven had gone into a jewelry business about the time Ken started working on the farm. We were a little leery about Irven going into it full time and so were his folks, but he was really excited about it. It fell through so they moved to Pocatello, Idaho just before we moved here to Erda. The people in the ward said it was bad enough to lose one of the Browning families, but it was terrible to lose both of them. Irven had been a Seventy and teaching the investigator class in Sunday School and Sandy had been the Laurel teacher in A.P.Y.W. They have three children at this time: Douglas age 3, Andrea age 2 and Jennifer age 1 and they’re expecting another baby this coming February - so they have their hands full. They were both 28 years old when they married, and they wanted a large family, so they felt they had to have them close in order to have as many as they wanted.
Ken went to work on the stake farm about two months ago and was told that the five stakes were purchasing 350 acres of land in Tooele to raise the feed for the dairy farm that they already have. Ken was excited because he knew they would need a full-time farm manager for that much land, so he asked the children and I how we would feel if he applied for the job. We were surprised after only living here six months and we still didn’t have drapes on all the windows, but he was so excited and I didn’t feel he would get the job since he didn’t have much farm experience - so I agreed to have him apply. To my surprise, he did get the job. I had a hard time with this. We had this beautiful home and I really loved it. I loved the ward, neighbors, area, etc. I hated to move the children again and so soon. They had hardly had time to get acquainted with friends, teachers, etc. Moves are harder on children than on parents. Ken had a good job back in the computer field as a programmer for Gary Miles. He was enjoying it, but when this came up, he was ready to quit and go. He had always wanted to be a farmer. His mother had told me that. I prayed, cried, moped, etc., but didn’t know what to do now that he was given the job. I felt maybe I was selfish asking him not to take the job and move us again. It was one of the hardest moves I’ve had to make. We went out to Ken’s parents one day while this was going on. Bob & Carroll were there and I remember as we talked, both Ken’s mom and Bob told me that they felt that whoever was earning the living for the family should be the one to make the decision of what occupation or job they wanted to have. I remember going outside and walking as I was really upset. I decided I might as well give in, that I guess there wasn’t any use fighting it. They had made me feel that it wasn’t my decision to make anyway - if Ken was earning the living for our family, so I guess it was his decision.
Finally, I felt some better and thought that maybe it would be a good thing for the children to grow up on a farm and learn the value of work. They would also be able to have lots of animals, and I felt it would be great for the boys especially. After we drove out to the land in Erda where the farm would be, I got more excited. It was so beautiful out there - lots of good land and the wide-open spaces instead of being confined to a neighborhood. It was a little valley surrounded by beautiful mountains. We could drive to the mountains for a picnic or camping in just a few minutes. It was a small town. It turned out to be a great town.
We were still living in Taylorsville and Ken was commuting back and forth until they built us a home on the farm. I still had mixed feelings for a while. I hated to move again and I really loved it in Taylorsville. The area was great. We lived just a couple of blocks away from a shopping center. The big Valley Fair Mall was a few blocks away, also Grand Central and Skaggs stores were close by, plus many other stores, drive-in’s, café’s, etc. But, we’re off to a new adventure and the thoughts of raising our children on a farm where they can work with their dad, have animals to care for and enjoy, was a good thought. You can see how I went back and forth. I was thrilled for the fact that Ken would be doing what he’s always wanted to do. Many men are not able to do that. I sure hope it is the wise decision to make. My mother is upset about it. She feels Ken should settle down and stick with one job and be happy - not keep moving us around the country. I do hope the farm will be our last move. We’ve met many wonderful people and had many wonderful experiences as we’ve moved around and I’m thankful for them, but I’m tired and would like to get settled and get a nice garden, lawns, home, etc.
When we moved to Taylorsville, the move was hard on Casper. She wouldn’t eat, etc., for a few days and we were worried about her. When Ken got the job with the farm and knew we would be moving again and that another move would be hard on Casper, he decided to take her out with him and get her used to being there before we actually moved. She loved to run beside the tractor as he worked on the farm. One day he came home without her. I asked where she was and he had a sad expression on his face and said that when he was driving the tractor, she got too close to the wheel and got run over. We were all devastated. We all loved that beautiful dog. Casper loved us too and was so protective of us. I cried and cried as did the children. I hope we have that dog again in the next life.


Video Of Michigan State Players Entering Michigan Stadium Going Viral
by Andrew McCartyIn just under an hour, one of the best rivalry games in the country kicks off from Ann Arbor.
No. 15 Michigan hosts Michigan State in a rivalry game that has produced some of the most-memorable moments in recent college football history.
The Spartans are in the midst of a down season. Mark Dantonio’s squad has lost four-straight including an abysmal performance against Illinois last weekend.
However, Sparty is looking to turn things around with a big win over their in-state rival. It looks like the Spartans are ready for battle this afternoon.
Michigan State’s players came off the bus wearing their helmets.
The Wolverines likely won’t be intimidated by their “little brother” today. However, Michigan State won the last time these two programs played in Ann Arbor, taking down Jim Harbaugh and the Wolverines by a final score of 14-10.
Last season, Michigan avenged that loss with a 21-7 win over Michigan State in East Lansing.
The Wolverines enter this afternoon’s contest as a heavy favorite. Vegas made Michigan a 14-point favorite over the 4-5 Spartans.
Michigan State needs to win two more games to become bowl eligible. Will one of those games come against a bitter rival this afternoon?
Stay tuned for the latest.


It may sound silly, but this project was a childhood tribute to one of my favorite fictional inventors - Dr. Doofenshmirtz from Phineas and Ferb. In each episode Doofenshmirtz would develop a new maniacal invention, always knighted with the suffix "inator". On start-up and shut-down, this radio plays the Doofenshmirtz evil jingle (a running gag from the show). There are three switches - one for power, one for FM radio, and one for a playlist of songs sung by Doofenshmirtz (and friends). This was my first time messing with magic-eye tube, and a 6E5 was included with audio modulation. Fine-grid IN-8 nixie tubes light up the channel numbers for the FM radio. This project was a great way to get acquainted with different vacuum tubes, arduino shields, and general audio work.
Estimated Building Cost: $200.00


{% extends "./base.html" %} {% block extra_head %} {% endblock %} {% block content %}
Two ways to contiribute to us and grow your reputation among community and quest for unlocking more features.


Init-time Configuration structure for EDMA3 controller, to provide Global SoC specific Information. More...
#include <edma3_drv.h>
Data Fields | |
| uint32_t | numDmaChannels |
| uint32_t | numQdmaChannels |
| uint32_t | numTccs |
| uint32_t | numPaRAMSets |
| uint32_t | numEvtQueue |
| uint32_t | numTcs |
| uint32_t | numRegions |
| uint32_t | dmaChPaRAMMapExists |
| Channel mapping existence. | |
| uint32_t | memProtectionExists |
| void * | globalRegs |
| void * | tcRegs [EDMA3_MAX_TC] |
| uint32_t | xferCompleteInt |
| uint32_t | ccError |
| uint32_t | tcError [EDMA3_MAX_TC] |
| uint32_t | evtQPri [EDMA3_MAX_EVT_QUE] |
| EDMA3 TC priority setting. | |
| uint32_t | evtQueueWaterMarkLvl [EDMA3_MAX_EVT_QUE] |
| Event Queues Watermark Levels. | |
| uint32_t | tcDefaultBurstSize [EDMA3_MAX_TC] |
| Default Burst Size (DBS) of TCs. | |
| uint32_t | dmaChannelPaRAMMap [EDMA3_MAX_DMA_CH] |
| Mapping from DMA channels to PaRAM Sets. | |
| uint32_t | dmaChannelTccMap [EDMA3_MAX_DMA_CH] |
| Mapping from DMA channels to TCCs. | |
| uint32_t | dmaChannelHwEvtMap [EDMA3_MAX_DMA_CHAN_DWRDS] |
| Mapping from DMA channels to Hardware Events. |
Init-time Configuration structure for EDMA3 controller, to provide Global SoC specific Information.
This configuration structure is used to specify the EDMA3 Driver global settings, specific to the SoC. For e.g. number of DMA/QDMA channels, number of PaRAM sets, TCCs, event queues, transfer controllers, base addresses of CC global registers and TC registers, interrupt number for EDMA3 transfer completion, CC error, event queues' priority, watermark threshold level etc. This configuration information is SoC specific and could be provided by the user at run-time while creating the EDMA3 Driver Object, using API EDMA3_DRV_create. In case user doesn't provide it, this information could be taken from the SoC specific configuration file edma3_<SOC_NAME>_cfg.c, in case it is available.
Number of DMA Channels supported by the underlying EDMA3 Controller.
Number of QDMA Channels supported by the underlying EDMA3 Controller
| uint32_t EDMA3_DRV_GblConfigParams::numTccs |
Number of Interrupt Channels supported by the underlying EDMA3 Controller
Number of PaRAM Sets supported by the underlying EDMA3 Controller
Number of Event Queues in the underlying EDMA3 Controller
| uint32_t EDMA3_DRV_GblConfigParams::numTcs |
Number of Transfer Controllers (TCs) in the underlying EDMA3 Controller
Number of Regions in the underlying EDMA3 Controller
Channel mapping existence.
A value of 0 (No channel mapping) implies that there is fixed association between a DMA channel and a PaRAM Set or, in other words, DMA channel n can ONLY use PaRAM Set n (No availability of DCHMAP registers) for transfers to happen.
A value of 1 implies the presence of DCHMAP registers for the DMA channels and hence the flexibility of associating any DMA channel to any PaRAM Set. In other words, ANY PaRAM Set can be used for ANY DMA channel (like QDMA Channels).
Existence of memory protection feature
Base address of EDMA3 CC memory mapped registers.
| void* EDMA3_DRV_GblConfigParams::tcRegs[EDMA3_MAX_TC] |
Base address of EDMA3 TCs memory mapped registers.
EDMA3 transfer completion interrupt line (could be different for ARM and DSP)
| uint32_t EDMA3_DRV_GblConfigParams::ccError |
EDMA3 CC error interrupt line (could be different for ARM and DSP)
| uint32_t EDMA3_DRV_GblConfigParams::tcError[EDMA3_MAX_TC] |
EDMA3 TCs error interrupt line (could be different for ARM and DSP)
| uint32_t EDMA3_DRV_GblConfigParams::evtQPri[EDMA3_MAX_EVT_QUE] |
EDMA3 TC priority setting.
User can program the priority of the Event Queues at a system-wide level. This means that the user can set the priority of an IO initiated by either of the TCs (Transfer Controllers) relative to IO initiated by the other bus masters on the device (ARM, DSP, USB, etc)
| uint32_t EDMA3_DRV_GblConfigParams::evtQueueWaterMarkLvl[EDMA3_MAX_EVT_QUE] |
Event Queues Watermark Levels.
To Configure the Threshold level of number of events that can be queued up in the Event queues. EDMA3CC error register (CCERR) will indicate whether or not at any instant of time the number of events queued up in any of the event queues exceeds or equals the threshold/watermark value that is set in the queue watermark threshold register (QWMTHRA).
| uint32_t EDMA3_DRV_GblConfigParams::tcDefaultBurstSize[EDMA3_MAX_TC] |
Default Burst Size (DBS) of TCs.
An optimally-sized command is defined by the transfer controller default burst size (DBS). Different TCs can have different DBS values. It is defined in Bytes.
| uint32_t EDMA3_DRV_GblConfigParams::dmaChannelPaRAMMap[EDMA3_MAX_DMA_CH] |
Mapping from DMA channels to PaRAM Sets.
If channel mapping exists (DCHMAP registers are present), this array stores the respective PaRAM Set for each DMA channel. User can initialize each array member with a specific PaRAM Set or with EDMA3_DRV_CH_NO_PARAM_MAP. If channel mapping doesn't exist, it is of no use as the EDMA3 RM automatically uses the right PaRAM Set for that DMA channel. Useful only if mapping exists, otherwise of no use.
| uint32_t EDMA3_DRV_GblConfigParams::dmaChannelTccMap[EDMA3_MAX_DMA_CH] |
Mapping from DMA channels to TCCs.
This array stores the respective TCC (interrupt channel) for each DMA channel. User can initialize each array member with a specific TCC or with EDMA3_DRV_CH_NO_TCC_MAP. This specific TCC code will be returned when the transfer is completed on the mapped DMA channel.
| uint32_t EDMA3_DRV_GblConfigParams::dmaChannelHwEvtMap[EDMA3_MAX_DMA_CHAN_DWRDS] |
Mapping from DMA channels to Hardware Events.
Each bit in this array corresponds to one DMA channel and tells whether this DMA channel is tied to any peripheral. That is whether any peripheral can send the synch event on this DMA channel or not. 1 means the channel is tied to some peripheral; 0 means it is not. DMA channels which are tied to some peripheral are RESERVED for that peripheral only. They are not allocated when user asks for 'ANY' DMA channel. All channels need not be mapped, some can be free also.


Variables
Const SPEAK_AMAZON_TTS
SPEAK_AMAZON_TTS: "TTSAmazon" = "TTSAmazon"
Const SPEAK_API_VERSION
SPEAK_API_VERSION: string = SPEAK_VERSION_STRING
Const SPEAK_AUDIOFILE_PATH
SPEAK_AUDIOFILE_PATH: "assets/" = "assets/"
Const SPEAK_AUDIO_FLAG
SPEAK_AUDIO_FLAG: false = false
Const SPEAK_COMPONENTBUILDER_NAME
SPEAK_COMPONENTBUILDER_NAME: "SpeakComponentBuilder" = "SpeakComponentBuilder"
Const SPEAK_COMPONENTFACTORY_NAME
SPEAK_COMPONENTFACTORY_NAME: "SpeakComponentFactory" = "SpeakComponentFactory"
Const SPEAK_COMPONENT_NAME
SPEAK_COMPONENT_NAME: "SpeakComponent" = "SpeakComponent"
Const SPEAK_DEFAULT_LANGUAGE
SPEAK_DEFAULT_LANGUAGE: "de" = SPEAK_DE_LANGUAGE
Const SPEAK_DE_LANGUAGE
SPEAK_DE_LANGUAGE: "de" = "de"
Const SPEAK_EN_LANGUAGE
SPEAK_EN_LANGUAGE: "en" = "en"
Const SPEAK_GOOGLE_TTS
SPEAK_GOOGLE_TTS: "TTSGoogle" = "TTSGoogle"
Const SPEAK_HTML5_TTS
SPEAK_HTML5_TTS: "TTSHtml5" = "TTSHtml5"
Const SPEAK_MICROSOFT_TTS
SPEAK_MICROSOFT_TTS: "TTSMicrosoft" = "TTSMicrosoft"
Const SPEAK_MOCK_NAME
SPEAK_MOCK_NAME: "SpeakMock" = "SpeakMock"
Const SPEAK_NUANCE_TTS
SPEAK_NUANCE_TTS: "TTSNuance" = "TTSNuance"
Const SPEAK_TYPE_NAME
SPEAK_TYPE_NAME: "Speak" = "Speak"
Const SPEAK_UNDEFINE_LANGUAGE
SPEAK_UNDEFINE_LANGUAGE: "" = ""
Const SPEAK_UNDEFINE_VOICE
SPEAK_UNDEFINE_VOICE: "" = ""
Const SPEAK_VERSION_BUILD
SPEAK_VERSION_BUILD: "0067" = SPEECH_VERSION_BUILD
Const SPEAK_VERSION_DATE
SPEAK_VERSION_DATE: "10.09.2021" = SPEECH_VERSION_DATE
Const SPEAK_VERSION_NUMBER
SPEAK_VERSION_NUMBER: "0.5.23" = SPEECH_VERSION_NUMBER
Const SPEAK_VERSION_STRING
SPEAK_VERSION_STRING: string = SPEAK_VERSION_NUMBER + '.' + SPEAK_VERSION_BUILD + ' vom ' + SPEAK_VERSION_DATE + ' (' + SPEAK_VERSION_TYPE + ')'
Const SPEAK_VERSION_TYPE
SPEAK_VERSION_TYPE: "release" = SPEECH_VERSION_TYPE
SB