Semester: Fall 2017
Instructor: Shankar Bhamidi
See the course syllabus for more information.
See the following for template for scribing Lectures: Latex code of Sample and corresponding compiled pdf of Sample.
Course Material
For practicum sessions on Local weak convergence click here
| Date of Lecture | Material covered | Notes | Scribe |
|---|---|---|---|
| August 22 | Motivation | Pages 1-9H of Lecture 1, Advice to graduate students | Scribe |
| August 24 | Basic metric space theory | Pages 9I - 1.13, Additional readings on Metric spaces | Scribe |
| Homework 0 | See file | Scribe | |
| August 29 | Portmanteu theorem and convergence determining classes | Pages 1.14 - 1.24 | Yiyao Luo pdf, tex |
| Homework 1 | See file | Scribe | |
| August 31 | Basic examples in \(\mathbb{R},\mathbb{R}^k,\mathbb{R}^\infty\) | Pages 1.14 - 1.24 | Samopriya Basu tex, pdf |
| September 5 | Basic examples: \(C[0,1]\), Product measures | Pages 2.1 - 2.8 | Samopriya Basu tex, pdf |
| September 7 | Covergence in probability, Continuous mapping theorem | Pages 2.9 - 2.21, Pages 3.1 - 3.4 | Scribe |
| Homework 2 | See file | Scribe | |
| September 12 | Tightness and Prohorov’s theorem | Pages 3.5 - 3.19 | Yiyun Luo tex, pdf |
| September 14 | Weak convg. on \(\mathbb{R}\), Lindeberg CLT | Pages 4.1 - 4.8, Additional readings on CLT | Adam Waterbury tex, pdf |
| September 15 | Practicum: Skorohod representation | Notes | Yiyun Luo tex, pdf |
| September 19 | Stein’s method | Pages 4.10 - 4.22 Additional readings on Stein’s method | Aman Barot tex, pdf |
| Homework 3 | See file | Scribe | |
| September 21 | Poisson approximation, MOM, Characteristic functions | Pages 4.Poi-4.34, , Additional readings on MOM | Jin Wang |
| September 22 | Practicum: Stein’s method | Notes, Additional readings | Peiyao Wang tex, pdf |
| September 26 | Characteristic functions, Enter \(C[0,1]\) | Pages 4.34-4.35, Pages 5.1 - 5.11, Additional readings on Arzela-Ascoli | Scribe |
| September 28 | \(C[0,1]\) continued | Pages 5.11-6.04 | Zhengling Qi tex, pdf |
| October 3 | Properties of Brownian motion | Pages 6.04-6.16, Additional readings on Brownian Motion | Duyeol Lee tex, pdf |
| October 5 | Properties of Brownian motion contd | Pages 6.16-7.04 | Miheer Dewaskar tex, pdf |
| Homework 4 | See file | Scribe | |
| October 10 | Strong Markov Property, Skorohod representation | Pages 7.05-7.16 | Miheer Dewaskar |
| October 12 | No class | - | |
| Homework 5 | See file | Scribe | |
| October 17 | Donsker’s Theorem, Martingale FCLT | Pages 7.17-7.26 | Michael Conroy tex, pdf |
| October 24 | Martingale FCLT, Application to Random graphs | Pages 7.23-7.26 Pages 8.1-1-8.1-6 Further reading | Hang Yu tex, pdf |
| October 26 | Application to Random graphs, Conditioned random walks | Pages 8.1-6-8.1-9, Pages 8.2-1 - 8.2-4 | Scribe |
| October 31 | Conditioned random walks, Tightness estimates in \(C[0,1]\), Introduction to Random trees | Pages 8.2-4-8.2-17, Pages 8.3-1 - 8.3-9 | Ruituo Fan tex, pdf |
| Homework 7 | See file | Scribe | |
| November 2 | Introduction to Random trees | Pages 8.3-9 - 8.3-16, Pages 8.4-1 - 8.4-17, Further reading | Scribe |
| November 7 | Random trees; Introduction to \(D[0,1]\); Skorohod topology | Pages 8.4-16 - 8.4-27, Pages 9.1 - 9.04, Further reading | Scribe |
| November 9 | Introduction to \(D[0,1]\); Skorohod topology | Pages 9.04 - 9.19, Further reading | Weibin Mo tex, pdf |
| November 14 | Tightness etc in \(D[0,1]\) | Pages 9.19 - 9.30, Further reading | Scribe |
| Homework 8 | See file | Scribe | |
| November 16 | Applications of \(D[0,1]\) | Pages 10.01 - 10.end, Further reading | Scribe |
| Homework Cauchy Process capstone | See file | Scribe | |
| November 21 | Weak convergence of random measures | Pages 11.01 - 11.24, Further reading | Scribe |
| Homework random measures capstone | See file | Scribe | |
| November 27 | Completing the proof of Wigner’s semi-circle law | Lecture 11 | Scribe |
| November 30 | Student talks 1 | See Talks below for Schedule | Scribe |
| December 5 | Student talks 2 | See Talks below for Schedule | Scribe |
Local weak convergence Lectures
I am planning to hold a focused module on local weak convergence on Fridays starting after Fall break. I will keep uploading lectures as I finish writing them. The practicum sessions are held on Fridays from 12:00 - 1:00 in Hanes 125
| Date of Lecture | Material covered | Notes | Scribe |
|---|---|---|---|
| October 27 | Basics of local weak convergence | Lecture 1 on LWC | Xi Yang tex, pdf |
| November 3 | Introduction to factor models | Lecture 2 on LWC | Scribe |
| November 10 | Belief propogation; LWC and the Ising model on sparse graphs | Lecture 3 on LWC | Scribe |
| November 17 | Recursive distributional equations; going from trees to graphs | Lecture 4 on LWC | Scribe |
| December 1 | LWC for weighted network models | Material | Scribe |
| Homework 6 | See file | Scribe |
In addition to the references below see further readings on Local weak convergence for more research level papers on this topic from a wide array of fields.
Student talks
The last few days of the semester we will have student talks. I will setup the schedule after I have the entire list, but I have started collecting proposed topics below.
| Date of Lecture | Speaker | Topic | Report |
|---|---|---|---|
| #Day 1# | # Day 1# | ||
| 11/30 (8:00-8:10) | Miheer Dewaskar | Graph Limits and Exchangeable Random Graphs | Talk Report |
| 11/30 (8:12 - 8:22) | Hang Yu/Xi Yang | Random matrix theory and statistics | Talk Report |
| 11/30 (8:24 - 8:34) | Michael Conroy/Adam Waterbury | Large deviations and Erdos-Renyi random graph | Talk Report |
| 11/30 (8:36 - 8:46) | Samopriya Basu | Around the continuum random tree Chapter 2 of Evans | Talk Report |
| 11/30 (8:48 - 8:58) | Peiyao Wang | Approximate message passing and compressed sensing | Talk Report |
| 11/30 (9:00 - 9:10) | Yiyao Luo | Change point detection, CUSUM statistic | Talk Report |
| #End of Day 1# | #End of Day 1# | ||
| #Day 2# | # Day 2# | ||
| 12/05 (8:00 - 8:10) | Ruituo Fan | Local weak convergence and probabilistic combinatorial optimization | Talk Report |
| 12/05 (8:12 - 8:22) | Aman Barot | Asymptotic Fringe convergence of random trees | Talk Report |
| 12/05 (8:24 - 8:34) | Duyeol Lee/Zhengling Qi | Central Limit Theorems and Bootstrap in High Dimensions | Talk Report |
| 12/05 (8:36 - 8:46) | Weibin Mo | Non and semi-parametric MLE | Talk Report |
| 12/05 (8:48 - 8:58) | Yiyun Luo | Random planar maps | Talk Report |
Main references: Weak convergence
Convergence of Probability measures. Large parts of the course follow the 1968 book but we cover an assorted collection of special topics and examples.
Durret’s Probability Theory and examples Fantastic treatment of the Martingale FCLT in Chapter 8.
Main references: Local weak convergence
Aldous and Steele’s survey on the Objective method. Beautiful survey of the applications of the method in probabilistic combinatorial optimization by two masters in the field.
Benjamini and Schramm’s work on distribution limits of Planar graphs.
Dembo and Montanari’s work on Gibbs measures on sparse random graphs. Also see their Annals of Probability paper.
Side reading: Chapter 8 of Bishop’s pattern recognition and machine learning. Gives a nice overview of probabilistic graphical models. In particular Section 4 on message passing algorithms and their role in computing marginal distributions in the context of Markov random fields especially when the graphical structure is tree like was a fun read.
Montanari’s St. Flour lecture notes. Gives a number of complete proofs and a concise overview of the field.
Additional Readings
- Aldous’s review of Spin glasses by Talagrand
- J. Michael’s Steele’s semi-random rants Lots of valuable advice for graduate students.
- Andrew Wiles’s advice for math research “But being stuck, Wiles said, isn’t failure. “It’s part of the process. It’s not something to be frightened of.””
- Alan Turing and the CLT Also has a nice description of the connections between statistics and Turing’s work during World War II in breaking the German enigma machine.
- Nice paper on extensions of the Lindeberg technique by Chatterjee Extensions of Wigner’s semi-circle law to exchangeable entries are also explored.
- Nice survey on Normal approximation using Stein’s method
- Beautiful overview of Stein-Chen for Poisson approximation
- Remembering Wassily Hoeffding
- Beautiful thesis on exchangeable pairs and concentration inequalities
- Birthday problem and random trees Describes a way of constructing random trees using the birthday problem. Deep applications in a number of other areas including the study of the entrance boundary of the additive coalescent.
- Nice collection of worked out examples
- A powerful example by a master of the field (Svante Janson)
- Not MOM but a beautiful branch of applied probability: Power of two choices
As one might imagine, references for Brownian motion are almost infinite. The following two are most closely related to our class.
- Chapters 7 and 8 of Durrett: Probability Theory and examples
- Chapters 1 and 2 of Morters and Peres’s book on Brownian motion
Further reading on Critical random graphs
- The original Aldous classic
- Work of Janson, Knuth, Luczak and Pittel
- If you cared about the structure of maximal components
- Long paper with hopefully understandable introduction
- Minimal spanning tree (MST) on random graphs
Further reading on local weak convergence
See the main references for applications in settings like Factor models and machine learning. For more specialized applications:
Asymptotic Fringe convergence of random trees (Aldous). One of the earliest papers on local weak convergence especially developed for trees. A classic!
Graphical models and compressed sensing (Montanari): Surveys how message passing algorithms can be used to understand fundamental objects like the LASSO. See Donoho,Malekib and Montanari for a more technical description of the contributions. One line blurb from the abstract: “We introduce a simple costless modification to iterative thresholding making the sparsity–undersampling tradeoff of the new algorithms equivalent to that of the corresponding convex optimization procedures. The new iterative-thresholding algorithms are inspired by belief propagation in graphical models. Our empirical measurements of the sparsity–undersampling tradeoff for the new algorithms agree with theoretical calculations. We show that a state evolution formalism correctly derives the true sparsity–undersampling tradeoff.”
Random matrix theory: See Bordenave and Lelarge; Bhamidi, Evans, Sen; See the following survey by Bordenave and Chafai for a beautiful description of the state of the art and many more references.
Random Schrodinger operators: See Aizenmann and Warzel for rigorous results relating these problems to the “canopy” tree.
Applications of such ideas in optimization: Here the number of applications are infinite! Just as a starting point, see for example
- Maximum weight independent sets and matchings in sparse random graphs. Exact results using the local weak convergence method
- Max-Product for Maximum Weight Matching: Convergence, Correctness, and LP Duality by Bayati, Shah and Sharma.
- Also see Belief Propagation for Min-Cost Network Flow: Convergence and Correctness
Community detection: See Asymptotic analysis of the stochastic block model for modular networks and its algorithmic applications and the multitude of papers that cite this for understanding how accurate the predictions of such methodology are for predicting “reconstruction limits” of models. See the work of Mossel, Neeman and Sly for a complete rigorous justification of these predictions.
We are mainly following this amazing survey on the state of the art: Random trees and applications by Jean-Francois Le Gall
Another wonderful treatment: Steve Evans St. Flour lecture notes
The following are the original Aldous classics: CRT 1, CRT 2 and CRT 3.
I still do not have great intuition for this space. In addition to the Chapter in Billingsley’s book, other places with good treatments of the fundamentals include:
Chapter 3 of Ward Whitt’s book on Stochastic processes limits
Chapter 6 of Jacod and Shiryaev’s book on Limit Theorems for Stochastic Processes
The beginning of Chapter 3 of Ethier and Kurtz’s book on Markov processes as well as the 2000 edition of Billingsley do a great job in conveying how to view the space of probability measures \(\mathcal{P}(S)\) on a Polish space as complete seperable metric space using the Skorohod topology.
For the most comprehensive treatment see Kallenberg’s masterful treatment in 2017. I mainly consulted the beginning of Chatper 1 and a little bit of Chapter 4. In particular the notion of a problem dependent “localizing” sequence was at first sight non-trivial to wrap my head around.
Regarding random matrix theory, there are so many wonderful books and such deep results. For a quick overview, especially regarding the moment method, see this beautiful senior honor’s thesis Harvard thesis by Adina Roxanan Feier.
Tracy Widom law and “At the Far Ends of a New Universal Law”
Topics to cover next time I teach this course
During regular class times
More details for the Skorohod topology, in particular Aldous’s condition for checking tightness in \(D[0,\infty)\).
Proving FCLT for Markov chain functionals, see for example Timo’s notes. This would be a nice example of using the Martingale FCLT and perhaps even an example in \(D[0,1]\) methodology.
More student interaction. For example homeworks during class time?
During practicum sessions
More local weak convergence including some random matrix theory for adjacency matrices as well as combinatorial optimization.
Basic introduction to Empirical process theory.
Prohorov metric and Dudley’s coupling argument.
Other distances on the space of Cadlag paths.
More problems done by students including more HW problems.
Martingale FCLT and Polya Urns including the argument in this beautiful paper by Chris Heyde.
Applications to Statistics?
This page was last updated on 2017-12-07 15:34:36 Eastern Time.


I was 17 at the time this happened, it was many years ago, and had been a regular (daily) coffee drinker for at least four years. About a year before this experiece I finally realized that I was addicted to caffiene. I should have known before this time but I didn't want to believe that was possible. It was bad enough that my `big' birthday gift for the previous year had been a coffee machine. My mother obviously knew I was addicted too. The reason for the gift was my habit of drinking 5-7 cups of coffee each morning. My mother, also addicted, didn't like me draining her supply. So I, at 17, had a coffee machine by my bed. Good thing to because I needed it. I would have my morning pot of coffee over a period of two hours, the first hour was spent in bed just drinking coffee. (I know how sick this sounds. It took years to build up this huge tolerance.)
Throughout the day I would drink soda, tea, or something with caffiene about every hour to hour and a half. This level of use was taking a toll on my body already. I was jittery and needed coffee to sleep. I know how backwards that sounds but without a cup before bed I would be up in four hours craving one. I didn't do anything else because I believed that all illegal drugs were deadly. I thought caffiene had to be safe -- it was in everything.
The day before I had found some Vivarin in my mom's car. They were the little sample packets with two pills in each. Each pill being 200mg. I only grabbed two (thank goddess) and stashed them in my backpack. The day started normally with 6 cups of coffee and the continued consumption of caffiene till the last period of the day. This makes it rough to actually know how much caffiene was in my body at the time and how much had been processed out. My last class was JROTC. This class allowed us to drink soda (if we bought it from them). I bought three mountain dews. After drinking one I remembered the pills.
I am not a pill popper. So I read the packet. But two cups of coffee didn't seem like much to me. It took twice that to wake me up. So I drank two of them with another Dew. About 20 minutes later I had the last Dew with the other two pills. I didn't get euphoric. I didn't feel any real mental change at all. But I started shaking. It wasn't bad at first. My chest felt tight and my heart was racing. The class ended at this time and I slowly made it out of the room.
As I walked to my bus one eyelid started blinking rapidly and I could not stop it without holding it with my finger. I am actually shaking just remembering this. It might have looked funny to someone who saw me, shaking and blinking like a madman. But I was scared. I knew caffiene was a drug and I knew I had too much. I got on the bus and waited to get home. I thought I was going to die but I wasn't going to the hospital. My fear of needles was worth death, I guess.
I got home and went into my room. I laid down and tried my best to calm down. I tried to meditate, anything to control my body. The affects eventually subsided around two hours later. I skipped my cup of joe before bed that night. I knew I had to quit and soon.
It was two weeks till the end of the school year and I waited till after school ended. But then it was cold turkey. OUCH! For three days I was sick as a dog. Headaches and nausea dominated my body. I spent most of the time either in the tub soaking in cold water or in my blankets trying to get warm. I ate nothing and could barely keep water down. After three days the pain stopped and I could function again. But I still felt a lack of energy and just walked around outside a lot. It took a week till I felt that life was livable and probably a month till I felt `normal' again. The best thing from all this is that my mother also cut-down. She limits herself to two cups a day.
Me, I have been back on the ride a few times. But never to that degree. I drink three cups of tea a day now. No coffee and rarely soda. I will not allow myself to increase beyond this amount and if I feel the need I cut back for a while. I am glad that I wasn't seriously injured doing this and finally came to deal with my problem.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


--- layout: page ---
The goal of the oral presentations is to carry out a bibliographic study and present the result to the class. You will team in up to two in this work.
Below is a list of papers organized in categories and sub-categories, which can help in finding papers related to each other. Choose a number of papers (not less than two, preferably not more than five) that are related to each other in a clear way. For instance, one is influenced by another, their methods are similar in some respect, they are using the same idea in different ways, or they attack the same problem from different sides. Papers should be interesting and not too hard to follow.
The paper list and its categories and sub-categories are too long and "noisy". There may be important papers missing, and the existing ones may not so relevant, or overlapping across categories. It is there only to help in initiating the study, and is by no means a constraint. You are free to start e.g. at arXiv.org CVPR list, CVF CVPR/ICCV open access, or anywhere else. You are also expected to find papers through citations, see below.
Report your choice by Sunday, December 16 through piazza, so that the whole class is notified. In case of overlap with another team, you may be asked to change your selection.
Study the papers in depth. Find how they are connected. Pay attention to related work and, through citations, try to identify other papers that are more connected or more interesting. Feel free at this point to change your list of papers by removing some you found in the list and adding others that you found through studying. But you should not change the subject of your study entirely.
The presentations are on Monday, January 21.
You will have 8 minutes each for your talk plus 4 minutes for questions from the class, that is 20 minutes per team in total. You are expected to ask questions at other students' presentations. You will be evaluated based on your choice of papers, the way you have connected them into a story, and how you present them. You should focus on the main ideas. Implementation details are irrelevant for instance. Your goal is to present something interesting to your fellow students, so they learn something from your talk.
{% include 2018/oral_list.html %}


Glossary¶
- Release
2.1
- Date
Jun 05, 2020
Here, we describe several terms used in the Texas A&M Oil spill / Outfall
Calculator TAMOC
package. For terms related to the Python programming
language, please see http://python.org/ or https://www.enthought.com/. For
information on the numerical Python packages NumPy and SciPy, please see
http://www.numpy.org/ and http://www.scipy.org/.
Terms¶
Ambient – Refers to the fluid surrounding a bubble, drop, or plume. For the
TAMOC
package, this is usually seawater, but it could also be freshwater. Properties of the ambient fluid are computed using the module seawater.Continuous Phase – The general term referring to the bulk fluid (e.g., water or air) that is the host for one or more particulate, or dispersed, phases (e.g., bubbles, drops, or solid particles).
CTD Profile – A vertical profile of ambient seawater properties, usually containing conductivity (salinity), temperature, depth, and other chemical constituents, such as oxygen, fluorescence, etc.
Discrete Bubble Model (DBM) – The model proposed by McGinnis et al. (2006) to account for bubble/droplet-scale processes. One bubble, droplet or particle is tracked and all fluxes in and out of the fluid particle are evaluated, primarily from correlations in Clift et al. (1978). These fluxes are then applied uniformly to all other fluid particles at the same location with identical properties that make up the total flux of multiphase components. It is possible to have multiple size classes to approximate a particle size distribution, but each particle within a given bin of the distribution and at the same location will have the same properties.
Dispersed Phase – The general term referring the fluid particles (e.g., bubbles, drops, or solid particles) dispersed, or spread out, in another continuous fluid phase (e.g., water or air).
Fluid Particle – The general term for a dispersed phase particle of liquid or gas; a collective term for bubbles and drops.
Intrusion – A horizontal layer forming at a level of neutral buoyancy and that is squeezed into the layer by buoyancy forces. In certain contexts, especially the far field, an intrusion may be referred to as a plume, but this usage of the word plume has a different technical meaning than the mean of plume in the
TAMOC
package; hence, we use the term intrusion exclusively for horizontal layers of fluid at neutral buoyancy.Momentum Jet – A plume that has significant momentum originating from the leak exit conditions.
Nearfield – The region of a leak plume where vertical momentum is affected by buoyancy. Typically much less than one kilometer radius from the centerline of a plume.
Peng-Robinson Equation of State – One of several cubic equations of state to account for non-ideal fluid behavior. It was developed particularly with the goal of estimating liquid densities from standard chemical and thermodynamic properties (e.g., molecular weight, critical point temperature and pressure, accentric factor, etc.). The Peng-Robinson equation of state provides the Z-factor for the compressibility in the ideal gas law to estimate the density and the fugacity coefficients to estimate the chemical activity, needed to establish solubility.
Plume – Term referring vertically-rising cloud of dispersed phase particles and entrained ambient fluid, similar in appearance to the plume of smoke rising from a chimney. Momentum in a plume is dominated by buoyancy effects, here caused either by the drag of the dispersed phase particles or the negative buoyancy of the entrained ambient seawater.
Single Bubble Model (SBM) – A numerical model to predict the rise of a single fluid particle through quiescent or flowing ambient fluid. This model uses the discrete bubble model to predict the fluid particle fate and computes the trajectory by the superposition of the rise velocity and the ambient currents. In the single bubble model, there is no collective buoyancy that induces a vertical velocity of the fluid phase; for that case, a plume model is needed (e.g., the stratified plume model).
Slip Velocity – Taken as the terminal rise velocity of a fluid particle in quiescent ambient conditions. This is used to determine the net drag force on the water column due to a collection of fluid particles and to track the movement of fluid particles through the water column. Turbulence is known to alter the quiescent terminal rise velocity; this effect is not accounted for in the current
TAMOC
methods.Stratified Plume Model (SPM) – A numerical model to predict the dynamics of a multiphase plume rising in a stagnant stratified ambient fluid. This model uses the discrete bubble model to predict the fluid particle fate and computes the trajectory by solving the integral plume conservation equations for a double plume integral model, as in Socolofsky et al. (2008).
Bent Plume Model (BPM) – A numerical model to predict the dynamics of a multiphase plume rising in a flowing ambient fluid. This model uses the discrete bubble model to predict the fluid particle fate and computes the trajectory by solving the integral plume conservation equations for a Lagrangian plume model, as in Lee and Cheung (1990).


A friend of mine asked me to take care of his place for the weekend while he went to tahoe. I said sure, his place is just spectacular with a beautiful view and just plain beautiful surroundings. On my way up, I decided to find a head shop and get some nitrous. I had never done it before, and was becoming increasingly curious with its effects. The only other drugs I have ever done are pot and ecstasy.
I got out some pot I had, and smoked a nice bowl. it was really good pot, and gave a really nice high, very smooth and mellow. After a little while, I started getting curious about the bag full of whippets that was on the chair next to me...
I decided to start small, and inhaled only half of the balloon. I held it for a few seconds, let it go, and then decided to inhale the other half. I didnít hold it for long and just let it go. I was not immediately comfortable with the concept of breathing in this gas that tasted sweet. For some reason, there was just this subconscious twinge saying no. I got through that quickly though. After inhaling that one balloon, I slowly started to feel the effects. They were very interesting, and just about indescribable. I learned later that it was a very mild experience. At the time, I thought it was just cool.
I didnít have a huge desire to try any more right away. I waited a few hours and tried another one. This time I just did the whole balloon, held it for as long as I possibly could, breathed back into the balloon, and repeated 3-4 more times, although in between each breath of nitrous, I made sure to take a few breaths of real air to make sure I didnít deprive myself of too much oxygen. What was to come, I was totally unprepared for.
I had some classical music on, and was lounging in a comfortable reclining armchair. Suddenly, after inhaling it the 2nd time, I noticed that things did NOT sound the same anymore. It was like the same few BEAUTIFUL violin and piano notes were playing over and over. They had this amazing flanger effect to the sound. It was amazing. Over and over, for a good 30 seconds.
The second, great thing about it was the body high. I have never experienced that before. Every time a wave of the sound hit me, it went through my whole body. It was a bit overwhelming at first. It was like my entire body tensed up, almost like that slightly orgasmic feeling through the whole body just before a full on orgasm. Needless to say, it felt good.
The third element to it was my mind. It was very different than anything I have experienced. I had my eyes closed, and it was like my consciousness was moving up out of my body. Not like it was really moving, just being elevated just slightly inside my body. I lost all contact with what I was feeling, what I was doing, and just experienced what it is like to be just thought. It was quite intense. My mind hadnít really gotten past the amazement of the audio, so I canít say that I have any great insights.
All in all, this was a very nice experience. I repeated it a few times throughout the night, and it was getting a bit stronger each time.
I am very interested in experiencing acid and mushrooms too, and will share my experiences when I have them...
All I can say is that nitrous was really a nice thing to experience...much more powerful than I could have ever thought.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Evolution has shaped all ecological communities. It has tested their resilience in experiments we could never perform. Now can it help us identify what characteristics make a community resilient or vulnerable to external forces?
 Some collapse suddenly, others appear remarkably resilient. What makes some systems more vulnerable, and how could we identify them? Ecologists have long sought to understand the factors most influencing this stability, but the scale is immense and the problem complex – making controlled experimentation difficult and limited.
Rapid developments in sequencing technology & computational capacity have recently enabled us to reconstruct the ancestral links of many species. Phylogeneticists have demonstrated how this data can be combined with morphologies we observe today to reconstruct their evolutionary history and patterns. Can we use this information to understand how ecological communities assemble and change? Can phylogenetic relationships reveal the results of evolutionary experiments we could never perform?
Community ecologists have recently turned to phylogenetic data to shed more light on ecosystem stability. For instance, ecologists have long thought that diversity is an important correlate of stability for a community, and have now begun to quantify phylogenetic diversity as a possible metric of this. Others have considered whether patterns of trait similarity reflect or diverge from patterns of phylogenetic relatedness as a measure of niche conservatism. Such approaches are an important start, but they ignore the much richer picture of trait evolution that recent advances in both methods and available data have made possible.
My research would offer a new approach to this problem. My work in comparative phylogenetics has developed approaches to identify major evolutionary regime shifts - points in history where the pattern of evolution in some functional trait has changed dramatically. This may change the strength of selection, the location or emergence of a fitness peak, or the rate of change in a trait. These evolutionary shifts can serve as experiments in community stability, perturbations on a scale of space and time that we could not create experimentally.
In applying this approach to ecological communities, I must bring to bear information about geographical ranges of the species involved and a biomechanical understanding of how morphological traits correspond to ecological niches. Biogeography determines which species may interact and which may be isolated, and will also vary over the evolutionary history. Recent methods estimate biogeographical history using the phylogeny, and could be leveraged here to determine which species could potentially interact at a given time. The evolutionary regime shift step identifies which traits in which species experience a sudden shift, while the biogeography identifies which species are potentially present in the same community at that time, allowing us to identify which communities have experienced those shifts and which have been more stable.
Ecological stability is a distant frontier for phylogenetic methods, and is fraught with challenges. Reconstructions of evolutionary biogeography, phylogeny, and functional traits are each burdened with their own challenges and uncertainty. The patterns left on what we observe in present-day species from evolutionary transitions will be faint, but the scale and variety of data we can bring to bear on these problems is rapidly increasing. A robust method should be able to quantify the uncertainty of the inference and make it clear when phylogenetics is potentially informative of the community dynamics and when we have reached the limits of such approaches, which is natural for the model-based statistical approaches used here.
Though these evolutionary transitions are shrouded in the past, by developing methods that can draw on different lines of evidence such as traits, geography, and phylogeny we may better triangulate what happened and when. Identifying shifts in the evolutionary patterns of different communities offers a window into history which can expand our picture of what makes a community a stable or responsive to sudden shifts.


| Field Summary | ||
|---|---|---|
const Number | CELL_VALUE | |
| This conditional formatting rule compares a cell value to a formula calculated result, using an operator. | ||
const Number | EXPRESSION | |
| This conditional formatting rule contains a formula to evaluate. When the formula result is true, the cell is highlighted. | ||
const Number | COLOR_SCALE | |
| This conditional formatting rule creates a gradated color scale on the cells. | ||
const Number | DATA_BAR | |
| This conditional formatting rule displays a gradated data bar in the range of cells. | ||
const Number | ICON_SET | |
| This conditional formatting rule applies icons to cells according to their values. | ||
const Number | TOP_10 | |
| This conditional formatting rule highlights cells whose values fall in the top N or bottom N bracket, as specified. | ||
const Number | UNIQUE_VALUES | |
| This conditional formatting rule highlights unique values in the range. | ||
const Number | DUPLICATE_VALUES | |
| This conditional formatting rule highlights duplicated values. | ||
const Number | CONTAINS_TEXT | |
| This conditional formatting rule highlights cells containing given text. Equivalent to using the SEARCH() sheet function to determine whether the cell contains the text. | ||
const Number | NOT_CONTAINS_TEXT | |
| This conditional formatting rule highlights cells that are not blank. Equivalent of using LEN(TRIM()). This means that if the cell contains only characters that TRIM() would remove, then it is considered blank. An empty cell is also considered blank. | ||
const Number | BEGINS_WITH | |
| This conditional formatting rule highlights cells in the range that begin with the given text. Equivalent to using the LEFT() sheet function and comparing values. | ||
const Number | ENDS_WITH | |
| This conditional formatting rule highlights cells ending with given text. Equivalent to using the RIGHT() sheet function and comparing values. | ||
const Number | CONTAINS_BLANKS | |
| This conditional formatting rule highlights cells that are completely blank. Equivalent of using LEN(TRIM()). This means that if the cell contains only characters that TRIM() would remove, then it is considered blank. An empty cell is also considered blank. | ||
const Number | NOT_CONTAINS_BLANKS | |
| This conditional formatting rule highlights cells that are not blank. Equivalent of using LEN(TRIM()). This means that if the cell contains only characters that TRIM() would remove, then it is considered blank. An empty cell is also considered blank. | ||
const Number | CONTAINS_ERRORS | |
| This conditional formatting rule highlights cells with formula errors. Equivalent to using ISERROR() sheet function to determine if there is a formula error. | ||
const Number | NOT_CONTAINS_ERRORS | |
| This conditional formatting rule highlights cells without formula errors. Equivalent to using ISERROR() sheet function to determine if there is a formula error. | ||
const Number | TIME_PERIOD | |
| This conditional formatting rule highlights cells containing dates in the specified time period. The underlying value of the cell is evaluated, therefore the cell does not need to be formatted as a date to be evaluated. For example, with a cell containing the value 38913 the conditional format shall be applied if the rule requires a value of 7/14/2006. | ||
const Number | ABOVE_AVERAGE | |
| This conditional formatting rule highlights cells that are above or below the average for all values in the range. |
| Field Detail |
|---|
CELL_VALUE | |
const Number CELL_VALUE |
EXPRESSION | |
const Number EXPRESSION |
COLOR_SCALE | |
const Number COLOR_SCALE |
DATA_BAR | |
const Number DATA_BAR |
ICON_SET | |
const Number ICON_SET |
TOP_10 | |
const Number TOP_10 |
UNIQUE_VALUES | |
const Number UNIQUE_VALUES |
DUPLICATE_VALUES | |
const Number DUPLICATE_VALUES |
CONTAINS_TEXT | |
const Number CONTAINS_TEXT |
NOT_CONTAINS_TEXT | |
const Number NOT_CONTAINS_TEXT |
BEGINS_WITH | |
const Number BEGINS_WITH |
ENDS_WITH | |
const Number ENDS_WITH |
CONTAINS_BLANKS | |
const Number CONTAINS_BLANKS |
NOT_CONTAINS_BLANKS | |
const Number NOT_CONTAINS_BLANKS |
CONTAINS_ERRORS | |
const Number CONTAINS_ERRORS |
NOT_CONTAINS_ERRORS | |
const Number NOT_CONTAINS_ERRORS |
TIME_PERIOD | |
const Number TIME_PERIOD |
ABOVE_AVERAGE | |
const Number ABOVE_AVERAGE |


| {{game.title}} | {{game.na_releaseDate | date: 'MMMM yyyy' | ifEmpty: 'Unreleased' }} | {{game.eu_releaseDate | date: 'MMMM yyyy' | ifEmpty: 'Unreleased' }} | {{game.publisher}} | View Edit Delete |
| Title | North American Release | European Release | Publisher | Create New Game Record |
|---|---|---|---|---|
|
|


/*
Implements ERC 20 Token standard: https://github.com/ethereum/EIPs/issues/20
Has modifications
.*/
pragma solidity ^0.4.15;
import "./TokenInterface.sol";
contract Token is TokenInterface {
mapping (address => uint256) balances;
mapping (address => bool) lockedAccounts;
mapping (address => mapping (address => uint256)) allowed;
uint256 public totalSupply;
address votingMechContract;
address superVotingContract;
modifier notLocked(address account) {
require(!lockedAccounts[account]);
_;
}
modifier isVotingMech() {
require(msg.sender == votingMechContract);
_;
}
modifier isSuperVoting() {
Erequire(msg.sender == superVotingContract);
_;
}
function Token(address _superVotingContract) public{
superVotingContract = _superVotingContract;
address account1 = address(0xca35b7d915458ef540ade6068dfe2f44e8fa733c);
balances[account1] = 10;
address account2 = address(0x14723a09acff6d2a60dcdf7aa4aff308fddc160c);
balances[account2] = 10;
address account3 = address(0x4b0897b0513fdc7c541b6d9d7e929c4e5364d2db);
balances[account3] = 10;
}
function transfer(address _to, uint256 _value) notLocked(msg.sender) public returns (bool success) {
//Default assumes totalSupply can't be over max (2^256 - 1).
//If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
//Replace the if with this one instead.
//if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
if (balances[msg.sender] >= _value && _value > 0) {
balances[msg.sender] -= _value;
balances[_to] += _value;
Transfer(msg.sender, _to, _value);
return true;
} else { return false; }
}
function transferFrom(address _from, address _to, uint256 _value) notLocked(_from) public returns (bool success) {
//same as above. Replace this line with the following if you want to protect against wrapping uints.
//if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
balances[_to] += _value;
balances[_from] -= _value;
allowed[_from][msg.sender] -= _value;
Transfer(_from, _to, _value);
return true;
} else { return false; }
}
function balanceOf(address _owner) constant public returns (uint256 balance) {
return balances[_owner];
}
function approve(address _spender, uint256 _value) public returns (bool success) {
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) constant public returns (uint256 remaining) {
return allowed[_owner][_spender];
}
/* sets new voting mechanism */
function newVotingMechanism(address _votingMechContract) isSuperVoting() public {
votingMechContract = _votingMechContract;
}
/* locks account for address */
function lockAccount(address account) isVotingMech() public {
lockedAccounts[account] = true;
}
/* unlocks account for address, call after everyone has revealed ans has been charged */
function unlockAccount(address account, uint256 newBalance) isVotingMech() public {
forceUpdate(account, newBalance);
lockedAccounts[account] = false;
}
/* unlocks account for address, call after everyone has revealed ans has been charged */
function forceUpdate(address account, uint256 newBalance) isVotingMech() public {
/* update total supply after force update */
totalSupply = totalSupply + newBalance - balances[account];
balances[account] = newBalance;
}
function getVotingMech() public returns(address) {
return votingMechContract;
}
function lockedStatus(address account) public returns(bool) {
return lockedAccounts[account];
}
}
|


We're building a coomunity of Creatives in the Indian Film, TV and Theatre Industry which is why we are looking for qualified professionals with a passion to teach and share your knowledge and industry experience?.If you are already an instructor find more audience interested to learn from your expertise , apply now in our Event section and get more audience!
Please be sure to fill out this form accurately and completely so we can have a clear understanding of who you are, what areas of expertise you have, and what motivates you to want to teach others.
Post an EVENT now!!


The Survivor Management Information System is a point of care information system custom tailored to support the care, rehabilitation and recovery of survivors of domestic violence, rape and human trafficking.
The SurvivorMIS is built using world-class open source technology. Most importantly, the team is developing the first open source concept dictionary that exclusively focuses on domestic violence, rape and human trafficking. This dictionary cuts across commonly siloed services such as police, justice and health.
The SurvivorMIS is currently under active development at Maiti Nepal in Kathmandu, Nepal and is supported by Friends of Maiti Nepal in Boston, MA USA
Please contact us below if you're interested in contributing or learning more about our work.
The demo has been taken offline. If you're interested in viewing the application, please complete the contact form below


Issue 5247: Add reps for different types of CSSRules
Steps to reproduce
Open Firebug
Switch to the CSS panel
Select issue5247.html from the Location Menu
Right-click the Location Button and choose Inspect in DOM panel from the context menu ⇒ Firebug should switch to the DOM panel and display the stylesheet
Expand the cssRules property
⇒ There should be 6 rules listed: CSSCharsetRule utf-8
CSSImportRule externalStylesheet.css
CSSMediaRule (min-width: 500px) and (max-width: 700px)
CSSFontFaceRule "TitilliumMaps"
CSSKeyframesRule slidein
CSSStyleRule #internalRule
Expand the CSSKeyframesRule and the cssRules property in it
⇒ There should be 2 CSSKeyframeRules listed: CSSKeyframeRule 0%
CSSKeyframeRule 100%


SimilarityLab enables the use of the molecular similarity predictions using USRCAT [1]. This rotation
invariant molecular similarity measure can be used to identify candidate molecules similar to a given query.
USRCAT is an extension of USR[2] and UFSRAT[3].
We have often found collaborators want a quick way to explore SAR (Structural Activity Relationships) around a
compound they have of particular interest. This may be from their internal screens, or a compound from
literature. The application of USRCAT to the eMolecules database allows sourcing of similar compounds for
purchase. Internally, the eMolecules database is kept up-to-date, ensuring that compounds are purchable
(although even with frequent updating, we find some suppliers do not hold constant stock of their advertised
compounds). We periodically update SimilarityLab's eMolecules datasets, and hold 3D representations of
low-energy conformers for each molecule. These low energy conformers are generated using the protocol outlined
by Ebjner[4] (see repository for code listing). For cheminformatics tasks requiring querying against specific
small molecule conformations, we advise users seek other tools and experts capable of running the analysis,
which should be simple to do using code in the accompanying SimilarityLab source repository, or simply using
RDKit. Conformers are used to pre-generate descriptors which are then scored against the user supplied query
molecule after conformer and descriptor generation. The top N similars are returned to the user, where N is
definable at job definition.
The authors of SimilarityLab will always endevour to refresh the websites eMolecules version periodically.
2. Compound target prediction.
Hits from phenotypic screening campaigns require target deconvolution, determining protein targets or pathways
likely to be perturbed. Utilising the same approach as 1 (Discovery of commercially available similars), the
USRCAT molecular similarity technique is applied to "active" molecules within the most recent release of
ChEMBL[5]. Active in this sense isdefined as having an IC50/KD of minimally 10 µM against protein targets.
The top 100 similar active molecules then have their activities against all protein targets counted. The protein
targets are then sorted by the number of times hit by this 100 compound similar list and this list of targets
returned to the user.
Funding
SimilarityLab was made possible by the Welcome Trust Institutional Strategic Support Fund and was developed by Dr. Steven Shave during his time in the Auer Lab at the University of Edinburgh. This site and associated code is available under open source compatible license and available from https://github.com/stevenshave/SimilarityLab.
References
[1] Schreyer, Adrian M., and Tom Blundell. "USRCAT: real-time ultrafast shape recognition with
pharmacophoric constraints." Journal of cheminformatics 4.1 (2012): 1-12.
[2] Ballester, Pedro J., and W. Graham Richards. "Ultrafast shape recognition to search compound
databases
for similar molecular shapes." Journal of computational chemistry 28.10 (2007): 1711-1723.
[3] Shave, Steven, et al. "UFSRAT: ultra-fast shape recognition with atom types–the discovery of novel
bioactive small molecular scaffolds for FKBP12 and 11βHSD1." PloS one 10.2 (2015): e0116570.
[4] Ebejer, Jean-Paul, Garrett M. Morris, and Charlotte M. Deane. "Freely available conformer generation
methods: how good are they?." Journal of chemical information and modeling 52.5 (2012): 1146-1158.
[5] Gaulton, Anna, et al. "ChEMBL: a large-scale bioactivity database for drug discovery." Nucleic acids
research 40.D1 (2012): D1100-D1107.


MARK OF THE DEVIL - PART 3: INNOCENCE FROM HELL A film review by Ken Johnson Copyright 1992 Ken Johnson
75 min., R, Horror, 1973 (?) Director: ? Cast: Claudio Brook, David Silva, Tina Romero, Susana Kamini
In the 1800's, Sisters (in the religious sense) Tina Romero and Susana Kamini get possessed by the devil. They start trying to spread Satanism. A Father (religious) and a doctor try to stop Romero and Kamini before they can create more devil worshipers.
MARK OF THE DEVIL - PART 3: INNOCENCE FROM HELL is distributed by Fame Home Video, and I believe it was released this year. The film is also available on Neon home video under the title INNOCENCE FROM HELL. To the best of my knowledge, both prints of the film are the same. MARK OF THE DEVIL 3 is a rather bizarre horror film, which may be why I liked it so much. On a scale of zero to five, I give MARK OF THE DEVIL 3 a four. MARK OF THE DEVIL 3 is rated R for female nudity, male nudity, adult situations, and graphic violence. Although both video cassette boxes (Fame and Neon home video) say the film runs for 93 minutes, the actual running time is 75 minutes.
THE MARK OF THE DEVIL series is known for its graphic violence, but by today's standards the gore is quite tame. The film is incredibly low budget, but still is fun to watch. This film is banned in nearly 19 countries (which is quite a step down from the first, which was banned in 36 countries) although I really can't see any reason for it. Maybe it had something to do with the satanic theme.
The acting in the film is rather pathetic, but that is what makes this film what it is. There is almost no special effects and those they have aren't done as well as they could be. The only good effects was of the blood. The film seemed to do that rather well, then again, that was the major draw to the series back in the early seventies. I only recommend this film to people who have slightly warped tastes.
After seeing this film it makes me want to see the rest of the series, which I hope to do soon. I have heard that the earlier films are even better (and gorier) so I have high expectations. This film is definitely not for one that is easily offended. It contains several scenes that could greatly shock, or effect, many people.
The opening credits are done extremely cheaply and are almost unreadable in some places. If my memory serves my right the ending credits were completely skipped. At some points I could really see the cheapness of the equipment (some of that could be the old technology though). There are some scenes that don't fit too well in the film. One that comes to mind is in the very beginning, a woman is looking around a completely unscary room while "spooky" music is playing. I think that the makers should have attempted to make the scene a bit spookier (or cut it).
I wish that the film had been longer. I was really enjoying the film and then it came to the ending. The ending seemed to be a little too quick, like the film was getting too long for the makers and they decided to end it quickly. It probably should have been stretched to fit five to ten more minutes. I highly doubt that there will ever be another sequel to this series because good gore films are going down the drain and "family values" stuff seems to be spreading.
------ Ken Johnson<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Collaspible Box
The rxCollapse element can be used to display and hide content. It can be
configured to show as either expanded or collapsed on page load. A double
chevron is used as a toggle to show/hide the inner contents, while keeping
the header and border visible.
See More/See Less
In areas where metadata needs to be available but space is limited, a
"See More"/"See Less" link can be used to expand to show more metadata.
The most relevant lines of metadata for a page's content should display on
load, with less relevant lines of metadata hidden behind "See More".
-
This pattern was developed for areas displaying metadata that may
be short on screen real estate, as a way to hide data on load that
is not as important to the user in the context where they are presented.
-
This pattern is not very responsive-friendly, since as browser
width decreases, columns will wrap. As columns wrap, the
"See More" rxCollapse elements get lost in the new context, which
is bad for user experience.
-
To avoid the problem described above, "See More" rxCollapse elements
should only be used at the end of the final column present on the page,
so that when the columns wrap via flexbox, "See More" is always last
and doesn't get lost in between metadata key/value pairs.


wx_tests v0.1.0 WxDsl
An implementation of a DSL for generating GUI’s
Link to this section Summary
Functions
Set the background colour for the enclosing control
Create a new box sizer
Macro to set up the event connections for the window.
The attributes consist of one of the following:
{
This is the top level window and should be the outer element of a window specification. This window performs the initialisation
Create a new box sizer
Add a status bar to the enclosing frame
Create a new window
Link to this section Functions
Set the background colour for the enclosing control.
The colour may be either one of the defined colours in wxDefines.ex or a nummeric RGB specification in the form {r, g, b}.
bgColour(@wxSILVER)
bgColour({{192, 192, 192}})
Create a new box sizer.
Macro to set up the event connections for the window.
The attributes consist of one of the following:
{
event may be one of: :command_button_clicked :close_window :timeout # This is a function to be called repeatedly every
# n seconds where n is given by the :delay options
# in milliseconds (default 1000 (1 second))
if a callback is supplied it must have arity 4.
This is the top level window and should be the outer element of a window specification. This window performs the initialisation.
| Parameter | Description | Value | Default |
|---|---|---|---|
| name | The name by which the window will be referred to. | atom() | modulename |
| show | If set to true the window will be made visible when the construction is complete. If set to false, the window will be invisible until explicitly shown using :wxFrame.show(frame). | Boolean() | true |
Example:
defmodule TestWindow do
use WxDsl
import WxDefines
def createWindow(show) do
mainWindow show: show do
# Create a frame with a status bar and a menu.
frame id: :main_frame,
...
...
end
end
end
Create a new box sizer.
Add a status bar to the enclosing frame.
| attributes | Description | Value | Default |
|---|---|---|---|
| number | The number of fields to create. Specify a value greater than 1 to create a multi-field status bar. | atom() | modulename |
| style | The status bar style. | integer() | 1 |
| text | The initial status bar text | string() |
list of strings | [] |
Example:
statusBar(title: "ElixirWx Menu Test")
Create a new window.
| attributes | Description | Value | Default |
|---|---|---|---|
| style | The window Style. | atom() | modulename |
| size | The initial size of the window. | atom() | modulename |
| layout | The window layout. | list | [] |
Example:
window(style: @wxBORDER_SIMPLE, size: {50, 25},
layout: [proportion: 0, flag: @wxEXPAND]) do
bgColour(@wxBLACK)
end


Class AgileExtensions
This holds all the issue related extensions methods
Inheritance
Inherited Members
Namespace:Dapplo.Jira
Assembly:Dapplo.Jira.dll
Syntax
public static class AgileExtensions
Methods
| Improve this Doc View SourceCreateBoardAsync(IAgileDomain, Board, CancellationToken)
Creates a new board. Board name, type and filter Id is required. See create board
Declaration
public static Task<Board> CreateBoardAsync(this IAgileDomain jiraClient, Board board, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| Board | board | Board to create |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Board> |
DeleteBoardAsync(IAgileDomain, Int64, CancellationToken)
Deletes the board. See delete board
Declaration
public static Task DeleteBoardAsync(this IAgileDomain jiraClient, long boardId, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to return |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
GetBacklogAsync(IAgileDomain, Int64, Pageable, CancellationToken)
Get backlog of a board See get issues for backlog
Declaration
public static Task<SearchResult<AgileIssue>> GetBacklogAsync(this IAgileDomain jiraClient, long boardId, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the backlog for |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<SearchResult<AgileIssue>> | Results with Sprint objects |
GetBoardAsync(IAgileDomain, Int64, CancellationToken)
Returns the board for the given board Id. This board will only be returned if the user has permission to view it. See get board
Declaration
public static Task<Board> GetBoardAsync(this IAgileDomain jiraClient, long boardId, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to return |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Board> | Board |
GetBoardConfigurationAsync(IAgileDomain, Int64, CancellationToken)
Get board configuration See get board configuration
Declaration
public static Task<BoardConfiguration> GetBoardConfigurationAsync(this IAgileDomain jiraClient, long boardId, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the sprints for |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<BoardConfiguration> | BoardConfiguration |
GetBoardsAsync(IAgileDomain, String, String, String, Pageable, CancellationToken)
Get all boards See get all boards
Declaration
public static Task<Results<Board>> GetBoardsAsync(this IAgileDomain jiraClient, string type = null, string name = null, string projectKeyOrId = null, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.String | type | Filters results to boards of the specified type. Valid values: scrum, kanban. |
| System.String | name | Filters results to boards that match or partially match the specified name. |
| System.String | projectKeyOrId | Filters results to boards that are relevant to a project. Relevance means that the jql filter defined in board contains a reference to a project. |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Results<Board>> | Results with Board objects |
GetEpicAsync(IAgileDomain, Int64, CancellationToken)
Get an Epic See Get epic
Declaration
public static Task<Epic> GetEpicAsync(this IAgileDomain jiraClient, long epicId, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | epicId | Id of the epic to get |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Epic> | Epic |
GetEpicsAsync(IAgileDomain, Int64, Pageable, CancellationToken)
Get all epics for a board See get epics on board
Declaration
public static Task<Results<Epic>> GetEpicsAsync(this IAgileDomain jiraClient, long boardId, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the epics for |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Results<Epic>> | Results with Epic objects |
GetIssueAsync(IAgileDomain, String, CancellationToken)
Add comment to the specified issue See: https://docs.atlassian.com/jira/REST/latest/#d2e1139
Declaration
public static Task<AgileIssue> GetIssueAsync(this IAgileDomain jiraClient, string issueKey, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.String | issueKey | key for the issue |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<AgileIssue> | AgileIssue |
GetIssuesForEpicAsync(IAgileDomain, Int64, Pageable, CancellationToken)
Returns all issues that belong to the epic, for the given epic Id. This only includes issues that the user has permission to view. Issues returned from this resource include Agile fields, like sprint, closedSprints, flagged, and epic. By default, the returned issues are ordered by rank. See get issues for epic
Declaration
public static Task<SearchResult<AgileIssue>> GetIssuesForEpicAsync(this IAgileDomain jiraClient, long epicId, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | epicId | Id of the epic to get the issues for |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<SearchResult<AgileIssue>> | SearchResult with AgileIssue objects |
GetIssuesForEpicAsync(IAgileDomain, Int64, Int64, Pageable, CancellationToken)
Get all issues for an Epic See get issues for epic
Declaration
public static Task<SearchResult<AgileIssue>> GetIssuesForEpicAsync(this IAgileDomain jiraClient, long boardId, long epicId, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the issues for |
| System.Int64 | epicId | Id of the epic to get the issues for |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<SearchResult<AgileIssue>> | SearchResult with AgileIssue objects |
GetIssuesInSprintAsync(IAgileDomain, Int64, Int64, Pageable, CancellationToken)
Get all issues for a spring See get issues for spring
Declaration
public static Task<SearchResult<AgileIssue>> GetIssuesInSprintAsync(this IAgileDomain jiraClient, long boardId, long sprintId, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the issues for |
| System.Int64 | sprintId | Id of the sprint to get the issues for |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<SearchResult<AgileIssue>> | SearchResult with AgileIssue objects |
GetIssuesOnBoardAsync(IAgileDomain, Int64, Pageable, CancellationToken)
Get all issues on a board See get issues for board
Declaration
public static Task<SearchResult<AgileIssue>> GetIssuesOnBoardAsync(this IAgileDomain jiraClient, long boardId, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the issues for |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<SearchResult<AgileIssue>> | SearchResult with AgileIssue objects |
GetIssuesWithoutEpicAsync(IAgileDomain, Int64, Pageable, CancellationToken)
Get all issues without an Epic See get issues without epic
Declaration
public static Task<SearchResult<AgileIssue>> GetIssuesWithoutEpicAsync(this IAgileDomain jiraClient, long boardId, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the issues for |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<SearchResult<AgileIssue>> | SearchResult with AgileIssue objects |
GetSprintsAsync(IAgileDomain, Int64, String, Pageable, CancellationToken)
Get all sprints See: https://docs.atlassian.com/jira/REST/latest/#d2e1139
Declaration
public static Task<Results<Sprint>> GetSprintsAsync(this IAgileDomain jiraClient, long boardId, string stateFilter = null, Pageable page = null, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| System.Int64 | boardId | Id of the board to get the sprints for |
| System.String | stateFilter | Filters results to sprints in specified states. Valid values: future, active, closed. You can define multiple states separated by commas, e.g. state=active,closed |
| Pageable | page | optional Pageable |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Results<Sprint>> | Results with Sprint objects |
UpdateEpicAsync(IAgileDomain, Epic, CancellationToken)
Update an Epic See Partially update epic
Declaration
public static Task<Epic> UpdateEpicAsync(this IAgileDomain jiraClient, Epic epic, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IAgileDomain | jiraClient | IAgileDomain to bind the extension method to |
| Epic | epic | Epic to update |
| System.Threading.CancellationToken | cancellationToken | CancellationToken |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Epic> | Epic |


TIL: Show last command exit value in Bash shell prompt
Stick something like this in your .bashrc file:
# display red exit value if it isn't zero PROMPT_COMMAND='EXITVAL=$?; '$PROMPT_COMMAND GET_EXITVAL='$(if [[ $EXITVAL != 0 ]]; then echo -n "\[\e[37;41;01m\] $EXITVAL \[\e[0m\] "; fi)' export PS1="$GET_EXITVAL$PS1"
Command exit values other than zero are displayed in the subsequent prompt:
(see the little red '1').
It's the
${?#0}
bit which includes the last command exit value in the prompt, unless the value is zero, in which case nothing is displayed.


Angular does not have any abstractions over PaymentRequest API. This library provides you two ways to use this API with Angular of 6+ version.
{{samples.service}}
Click to add some items to a shopping cart:
waPayment directive defines a scope for a new payment and needs PaymentItem object with information about a label and a total sum of the payment
Each item of the shipping cart is a waPaymentItem directive. It is a declarative PaymentItem for your Payment
Click on the button starts a PaymentRequest modal in your browser that returns PaymentResponse or an error. It works due a waPaymentSubmit directive.


Add ICT Skills
Experience Category *
Computer Enginering
Acounting
Finance
Programming
Skill Description *
Extracurricular Activities
Submit
>


RT @Fighting4Nippon: Get fired up, @jwyndow’s third Drifters episode review is now up!
🔥 t.co/b2yZ2iKY0… 🔥 t.co/kXYKWp4n0…


The AWS Cloud Development Kit offers a powerful and flexible way to manage your AWS infrastructure. While the CDK ships with a lot of existing constructs to leverage, there are reasons you will need to create your own. Perhaps you want to abstract common infrastructure behind something that's easily reusable by your DevOps teams. Or maybe you need to enforce business standards. Either way, learning how to make a reusable construct provides huge recurring value over the life of your Infrastructure as Code.
I'm not going to cover much about what makes a good reusable construct (that's coming later). Instead, the goal is to show you the technical setup of how to get it done. First is creating a JSII module that is our construct, and the second is getting it built and published. In this case I'm going to use Github as my git repository and GitHub Actions for automatic publishing, leveraging Daniel Schroeder's excellent Docker container. For simplicity the construct will be a simple S3 Bucket with encryption enforced.
Finally, I'll talk a little bit about the CDK Construct Catalog, and how you can automatically publish to it.
The JSII is the library that underpins the AWS CDK and makes it possible to write a CDK construct once in TypeScript/Javascript and then compile and distribute it for other languages like Python, Java, and C#.
Start by creating a new project, following the JSII docs. Take your time to read the Configuration section as there is a lot of useful information, some of which is absolutely required for proper JSII compilation and publishing.
Once done you should have the basic shell of a module. However, the JSII does not bootstrap any testing framework, so let's do that now.
$ npm i --save-dev @types/jest @types/node ts-jest
Let's also go ahead and fill out the scripts section of the package.json by adding the test/watch scripts:
"scripts": {
"build": "jsii",
"build:watch": "jsii -w",
"package": "jsii-pacmak",
"test": "tsc && jest",
"watch": "tsc -w"
},
Also, create a jest.config.js file in the base dir with the following contents:
module.exports = {
"roots": [
"/"
],
testMatch: ['**/*.test.ts'],
"transform": {
"^.+\\.tsx?$": "ts-jest"
},
};
Now we can run some basic Jest tests around our construct with a simple command:
$ npm run test
But, we don't have any tests yet, so nothing happens.
Next we're going to write some unit tests and create a construct. I'm not going to go into details here but you should at least see some code. In this case the construct is just going to wrap an S3 Bucket and ensure that it always has encryption enabled.
Don't forget to install some dependencies first, both for the unit testing and for the construct itself:
$ npm i -s @aws-cdk/core @aws-cdk/aws-s3
$ npm i --save-dev @aws-cdk/assert
Here's the test and code:
import {SecureBucket} from "../lib/index";
import {App, Stack} from "@aws-cdk/core";
import '@aws-cdk/assert/jest';
import {BucketEncryption} from "@aws-cdk/aws-s3";
test('Has one encrypted Bucket', () => {
const mockApp = new App();
const stack = new Stack(mockApp, 'testing-stack');
new SecureBucket(stack, 'testing', {});
expect(stack).toHaveResource("AWS::S3::Bucket", {
"BucketEncryption": {
"ServerSideEncryptionConfiguration": [
{
"ServerSideEncryptionByDefault": {
"SSEAlgorithm": "aws:kms"
}
}
]
}
});
});
test('Does not allow for unencrypted buckets', () => {
const mockApp = new App();
const stack = new Stack(mockApp, 'testing-stack');
new SecureBucket(stack, 'testing', {encryption: BucketEncryption.UNENCRYPTED});
expect(stack).toHaveResource("AWS::S3::Bucket", {
"BucketEncryption": {
"ServerSideEncryptionConfiguration": [
{
"ServerSideEncryptionByDefault": {
"SSEAlgorithm": "aws:kms"
}
}
]
}
});
});
test('Allows override of default encryption', () => {
const mockApp = new App();
const stack = new Stack(mockApp, 'testing-stack');
new SecureBucket(stack, 'testing', {encryption: BucketEncryption.S3_MANAGED});
expect(stack).toHaveResource("AWS::S3::Bucket", {
"BucketEncryption": {
"ServerSideEncryptionConfiguration": [
{
"ServerSideEncryptionByDefault": {
"SSEAlgorithm": "AES256"
}
}
]
}
});
});
import {Construct} from "@aws-cdk/core";
import {Bucket, BucketEncryption, BucketProps} from '@aws-cdk/aws-s3'
export class SecureBucket extends Construct {
constructor(scope: Construct, id: string, props?: BucketProps) {
super(scope, id);
let newProps: BucketProps = {...props};
if (!props || props?.encryption === undefined || props?.encryption === BucketEncryption.UNENCRYPTED) {
// @ts-ignore TS2540
newProps.encryption = BucketEncryption.KMS_MANAGED;
}
new Bucket(this, `${id}-bucket`, newProps);
}
}
Once that's setup you can run your unit tests:
$ npm run test
And we get some test results!
><EMAIL_ADDRESS>test /home/mbonig/projects/construct-blog/secure-bucket
> jest
PASS lib/index.test.ts
✓ Has one encrypted Bucket (59ms)
✓ Does not allow for unencrypted buckets (14ms)
✓ Allows override of default encryption (10ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Snapshots: 0 total
Time: 1.175s
Ran all test suites.
Now we can build and package the JSII module:
$ npm run build
><EMAIL_ADDRESS>build /home/mbonig/projects/construct-blog/secure-bucket
> jsii
$ npm run package
><EMAIL_ADDRESS>package /home/mbonig/projects/construct-blog/secure-bucket
> jsii-pacmak
Now if you're like me, you're likely to get some errors during the first time you run build and package because you need to have the dotnot cli, the mvn cli and the jdk installed, and you'll get a warning about twine so install that too. Google for your particular system's favorite package manager for details on getting them installed. I run a debian-based distro so it's mostly:
$ pip3 install twine --user
$ sudo apt install dotnet maven openjdk
Keep running your build and package until all errors are gone. The result should just be a new .jsii file in the local directory and the dist/ directories getting filled out for our major package managers.
$ ls -al dist
Permissions Size User Date Modified Git Name
drwxr-xr-x - mbonig 11 Jan 9:42 -- dist/
drwxr-xr-x - mbonig 11 Jan 15:57 -- ├── dotnet/
drwxr-xr-x - mbonig 11 Jan 9:47 -- ├── java/
drwxr-xr-x - mbonig 11 Jan 15:57 -- ├── js/
drwxr-xr-x - mbonig 11 Jan 9:41 -- └── python/
Huzzah! We now have a working JSII module that's unit tested and deliverable to the various package managers. Now we just have to deliver them! But first, go ahead and push your repository to Github and update references in your package.json accordingly.
By the way, all of this code is available here.
GitHub Actions is a very convienent and cheap automation pipeline. In our case, we're going to use Daniel Schroeder's Github Action to build and deploy our new JSII construct to NPM, NuGet, PyPi and Github (Maven).
Following the instructions on the linked page is pretty straight forward. You'll have to create accounts at all the places you want to publish and generate Access Tokens. Once you have them, create Secrets in your Github Repository. And you should be all set.
Go ahead now and create a new Tag/Release in your Github Repository and the Action will begin. Review its progress. You should see it produce log lines like:
Building source...
...
Building packages...
...
📦 Publishing npm package...
...
✅ Done
📦 Publishing PyPI package...
...
✅ Done
📦 Publishing NuGet package...
...
✅ Done
📦 Publishing Maven package...
...
✅ Done
Of course, your mileage may vary if you decided not to publish to any of those Package Managers (but why would you do that?).
In December of 2019 the Construct Catalog was created to index and document all the fantastic CDK constructs that are being created by the community. If you create a JSII-based construct and publish it to NPM with a keyword of "cdk", like so:
"keywords": [
"cdk"
]
Then your construct will automatically be picked up and cataloged by the Construct Catalog!


Hello,
I am studying the emontx v3 circuit and i see that the AC-DC conversion is limited to aprox. 20mA. In my project i need more power to supply a GSM modem that they have 2A burst peak.
What can i do to solve this issue?
I can add a Full-wave rectificator and a better 5V switchable regulator?
Or the use a Full wave rectifier is not a good idea?
Some one can help me?
Thanks
Re: AC-DC Rectifier
20 mA is the most DC that can be taken from the AC supply, otherwise the AC signal will be disturbed.
If you need more DC current than 20 mA, you would need to provide a separate supply. The emonTx V3 has a (micro?) USB port where 5V DC power can be supplied.
Re: AC-DC Rectifier
But for my project the USB supply is not a solution.
I need supply all system with the AC-AC adapter, (microcontroller) (GSM modem) (relays) etc
If i use a better AC-AC transformer (with more current), and a full bridge rectifier, it is possible to make it?
My big problem is the ground connections. lock this schematic, i can has the grounds connected this way?
I think no, but i don't know how to solve this problem.
Re: AC-DC Rectifier
Vertix: There is no need to post the same comment 6 times, and with an attachment one more time. If you looked carefully when you posted, you should have seen that your comment was queued for moderation.
You cannot use a bridge rectifier and a single transformer - you need to consider very carefully what the reference voltage for the ac measurement input signal will be if you do. I suggest that you should construct the essential part of the circuit in a simulator and see what you get out. It will not be the sine wave that you expect. If you cannot see why, redraw the circuit and then tell me what you notice about the diode connected between 3 & 4.
You have two solutions.
The first is to use a separate power supply either for your modem only, or for both the emonTx and the modem, and retain the standard ac adapter (or an equivalent transformer) for the voltage measurement.
The second is to use a transformer with two isolated secondary windings, one for measurement and the other for power.
Re: AC-DC Rectifier
Sorry was inadvertently.
I made this circuit and made a simulation.
I has used a half rectifier (1 diode), and in oscilloscope is my waves.
Yellow : 9V AC
Blue: 9VDC (have ripple)
Purple: 5VDC (have ripple, becausse 9DC nos stable)
Green: To ADC sampling (0/3.3V)
When request more current i have a ripple in 9VDC after the rectifier, and consequently a ripple after the 5VDC regulator.
I dont understand the real problem about the emontx current limitation, is because can overheat the 3V3 regulator and can be destroyed?
Or the current increase can make a undesired change in the sine wave (9AC,sampling)?
Or the real problem is because the 9VAC transformer dont have suficient power?
If i use a more power transformer, 12V or 24V AC the problem can be solved?
Can you explain me the real problem about this current limitation?
Re: AC-DC Rectifier
The emonTx V3 power supply was designed to provide only enough current to operate the emonTx fitted with an RFM12B radio module and two DS18B20 temperature sensors, using the standard ac adapter, and at the same time to provide, for the voltage monitor, an acceptable waveform having minimal disturbance. In that configuration, it achieves that aim. There was simply no requirement for more current.
If you wish to redesign a power supply capable of providing 2 A, then you are free to do so. Unfortunately, you have not made a good start. Your simulation has omitted the source impedance of the transformer, and when you include that, as you must, you will find that the current pulses as the reservoir capacitor charges will very likely have a significant effect on the fidelity of the voltage sample that is used for the power calculations, thus giving erroneous results. You must include all these parameters if you are to achieve a satisfactory design.
My advice is still that you should, for a 2A peak load, use a separate supply.
Re: AC-DC Rectifier
What about Using a Battery for the burst - like an online UPS.
http://www.adafruit.com/products/259 then you can use the USB as power supply and deliver 2A in a burst.'
regards
Christian


{{_("Dear {0}").format(user_name)}},
{{_("We have received a request from you to download your {0} data associated with: {1}").format(host_name, user)}}.
{{_("Click on the link below to download your data")}}.
{{_("You can also copy-paste this ")}} {{_("Download Link")}}{{_(" to your browser")}}


Software enginner with passion to the front-end area I like also C#.
I enjoy writing front-end code with jvaScript, CSS, and HTML5.
Do not hesitate to contact me by sending me a message. linkedin


Dest contains +N tracks, including both variation statistics for the DrosEU and DrosRTEC consortium data, and reference tracks of D. melanogaster v6 reference sequence. Given the large number of tracks available, these can be filtered and selected using the “Select tracks” tool. This tool is used to narrow your search in order to finally find and select your track of interest, and this process can be done several times in order to finally get all the desired tracks selected.
The filtering process is normally performed by refining your search using the menu on the left, in which track features are classified according to two major categories: Reference tracks and , Variation statistics.
Below, there is a brief description of all the tracks stored in Dest:
Reference tracks
These tracks have been obtained from the UCSC Genome Browser.
- 1. Sequencing and annotation
- Gene annotations. Gene annotations in the human hg19 reference genome. This track is a set of gene predictions based on data from RefSeq, GenBank, CCDS, Rfam, and the tRNA Genes track. It includes both protein-coding genes and non-coding RNA genes. Annotations in this track are linked to the NCBI and UCSC databases. [Track information]
- Reference Sequence. Reference sequence of the human hg19 genome. [Track information]
- 4. Variation
- Single Nucleotide Polymorpishm. This track contains information about single nucleotide polymorphisms from raw data. It shows the allele frequency from pooled population at nucleotide level [Track information]


Naptune
The Sleeping Headphone Headband
GHC 250
Choose Color
More info
Soft and comfy sleeping headband with built-in headphones
Headband can also be as a sleep mask as well
Plugs right into your iPod, MP3 Player, or capable smartphone
Headband can be washed after removing electronics
You can finally get the restful night's sleep you've been longing for!
Unisex for men and women
One size fits all.


SHORT CUTS A film review by Steve Rhodes Copyright 1995 Steve Rhodes
RATING (0 TO ****): *** 1/2
SHORT CUTS is a dozen short stories all neatly woven together into a seamless whole. It has 3 or 4 dozen stars in it - basically every major or minor star within 30 miles of Hollywood boulevard has a part. In SHORT CUTS, among others are: Andie MacDowell, Bruce Davison, Jack Lemmon, Julianne Moore, Matthew Modine, Anne Archer, Fred Ward, Jennifer Jason Leigh, Chris Penn, Josette Maccario, Robert Downey Jr., Madeleine Stowe, Tim Robbins, Lily Tomlin, Frances McDormand, Peter Gallagher, Lori Singer, Lyle Lovett, and even Alex Trebek. Finally, it is a war picture since it describes itself as "set in LA during the Medfly wars." Most of all, however, it is a Robert Altman film.
Let me be candid with you and confess that I have seen most of Altman's works, and I generally rank them from so-bad-I-walked-out to watchable-with-some-good-parts. This movie blew me away, perhaps because I love documentaries so much (e.g., SHERMAN'S MARCH or 35 UP). The screenwriters (Robert Altman, Frank Barhydt, and Raymond Carver) and the editor (Geraldine Peroni) take about 12 hours worth of material and boil it down to 3 short hours of utter fascination.
With the exception of the bad singer who sang terrible, cliched songs, every character was extremely interesting and different. It was a tribute to the script that you could even get to recognize much less care about this many characters in so short a time. I admit it did start a bit slow since it had a lot of people to introduce.
The camerawork and editing was handled especially well - never choppy, yet it switched around a lot among the stories. They used the technique popularized in the movie SLACKER where the character in story A goes by the character in story B and the camera switches from A to B without changing momentum. Also, most of the stories had a character that linked it to another.
That the occupations were so varied was another reason it had a documentary feel. We had swimming pool cleaners, doctors, artists, makeup students, unemployed, clowns, airline pilots, housewives, etc. Made it feel like a real cross section of society. Like most Hollywood movies however they have no idea how many people smoke these days. 80% of the people smoked cigarettes in this movie whereas it is closer to 20% in the real world. Also too much smoking of dope in the show as sort of a natural thing to do. One of the lines in the movie was "All they ever do in LA is snort coke and shout."
SHORT CUTS runs 3:07, but I would not have wanted them to cut it down at all. It is rated R for drug use, nudity, sex, etc. It would be okay for older teenagers if you go with them. I am still thinking about the show, give it *** 1/2, and recommend it to you highly.
**** = One of the top few films of this or any year. A must see film. *** = Excellent show. Look for it. ** = Average movie. Kind of enjoyable. * = Poor show.  Totally unbearable.
REVIEW WRITTEN ON: February 28, 1994
Opinions expressed are mine and not meant to reflect my employer's.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


SweetFreeStuff.com
///////////////////////////////////////////
Free Rainguard Waterproofing Spray Sample
Posted: 19 Jan 2015 10:54 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free Rainguard Waterproofing Spray Sample
The post Free Rainguard Waterproofing Spray Sample appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Coast Apparel Stickers
Posted: 19 Jan 2015 09:00 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free Coast Apparel Stickers
The post Free Coast Apparel Stickers appeared first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Breakfast Taco at Stripes Stores
Posted: 19 Jan 2015 12:26 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Get a coupon food for a free breakfast taco at Stripes. Expires 1/20.
The post Free Breakfast Taco at Stripes Stores appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Winter Samples
Posted: 19 Jan 2015 12:10 AM PST
http://feedproxy.google.com/&edburner&utm_medium=email
FREE Winter Healthy Product Samples
The post Free Winter Samples appeared first on SweetFreeStuff.com.
///////////////////////////////////////////
Allure Free Stuff in February
Posted: 18 Jan 2015 11:20 PM PST
http://feedproxy.google.com/&edburner&utm_medium=email
The first 500 Allure readers to sign up at noon EST each day from February
2-5 will receive a free product! Allure Free Stuff in December
The post Allure Free Stuff in February appeared first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Nivea Lotion Samples
Posted: 18 Jan 2015 11:18 PM PST
http://feedproxy.google.com/&edburner&utm_medium=email
Free Samples of Nivea Cocoa Butter and Nourishing In-Shower Body Lotion.
Free Nivea Lotion Samples
The post Free Nivea Lotion Samples appeared first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Gooseberry Patch Kid Friendly Recipe Book
Posted: 17 Jan 2015 10:00 PM PST
http://feedproxy.google.com/&edburner&utm_medium=email
The post Free Gooseberry Patch Kid Friendly Recipe Book appeared first on
SweetFreeStuff.com.


dengue virus vaccine infection DENV Dengue disease fever clinical Vaccine genes Med severe tetravalent phase Trop associated developed Dis cells development aegypti attenuated trial Aedes DNA Immunol cases mice study susceptibility transmission vaccines activity antigen chimeric efficacy gene genetic serotype DHF Infect based children control host human results serotypes severity showed symptoms using viral Ae. DENV- antibodies antiviral candidate live protein AP, Antiviral Phase RNA blood class dengue- entry envelope immune monkeys mosquitoes new protection risk viruses Res TAP diagnosis early expression inhibitors isolated molecular mosquito neutralizing replication used (): Clin Nat Negl Rev Virol cell classification demonstrated developing domain endemic factors hemorrhagic immunogenicity including infection. major models observed pathogenesis polymorphism progression protective recombinant reported rhesus type vector yellow Associated CG, DHF/DSS Hum Hyg III Immunogenicity Lang Putnak SS, Sci association burden case countries data good mutation number patients receptor resistance response safety salivary signs single spread trials AM, Acad Aotus Current DSS Durbin JM, Live MICB Microbiol PLCE Porter RM, SJ, Simmons TN, acute analysis animal channel compared develop different disease. encephalitis fever, form forms healthy high highly immunogenic inactivated increased indicated initiated live-attenuated measles monovalent novel potent prM reduce region related research review role skin sodium status strong subunit syndrome vascular (), Arabia Azhar Brazil CXCL CXCR Desprès Development Genetic Human JL, JR, Japanese MM, Participated Research SM, Saudi Tang Vaccines Virology Wang Whitehead Wolbachia adults adverse affected anti-dengue antibody article controlled distribution effect effects especially expressed expressing findings group help illness increase infected infections laboratory larvae lead manifestations mild million organs outcome pain, polymorphisms population position prM-E prevention production profile recent second shock shown stage studies substitution sulfated target targeting therapy vaccines: virus, voltage-gated


How to set parameters?¶
Warning
Parallel transport tractography (PTT) works different than other probabilistic techniques
This implies that your experience with other algorithms do not directly translate to Trekker’s approach. Read below for more information.
Tip
Default streamline maxLength in Trekker is infinite
Before telling about PTT related parameters, it is important to note that in Trekker we set maxLength to infinite by default. This was done simply because it is not possible to estimate the maximum streamline length from input images. So please always adjust this parameter according to your application.
Basic parameter setting tips¶
To save time, start with tracking a small number of streamlines with default parameters. You can see the default values for your dataset on your terminal screen or in the .json file saved in the output.
Trekker’s default parameter combinations generally result with good coverage of fiber bundles with well organized streamlines. However by adjusting the parameters you can improve the results. Basically you can go towards two directions:
A. make the streamlines more organized, this could come with loss of bundle coverageB. cover more of the bundle, then you could lose the organization of streamlines
To go towards direction A:
1. decrease stepSize2. increase probeLength3. increase minRadiusOfCurvature4. increase minFODamp
Doing the opposite will go towards direction B. Try small adjustments for all the parameters rather than making a large modification for a single parameter.
Advanced parameter setting tips¶
Below are some tips for tracking connections in healthy adult human brains that are typically acquired with voxel dimensions around 1.25-2 mm isotropic. (The values mentioned below might not apply to other types of brains but the relationships between parameters still hold.)
Try to use small a stepSize. This value can be 0.05 or below. With higher values, bundle organization will be compromised.
minRadiusOfCurvature values between 0.5-1 mm are generally sufficient for tracking connections in the adult human brain. While the default minRadiusOfCurvature is half the voxel size, you might want to go lower than this if you are after bundles which have sharp turns.
In PTT algorithm, probeLength is a very important parameter. Try to make sure that this value does not exceed minRadiusOfCurvature. Notice that 2*pi*minRadiusOfCurvature is the smallest circle one can track and probeLength shouldn’t trace a long part of it. A very long probeLength could lead the tracker to make loops or take sharp, incorrect turns at crossing fiber arrangements. A probeLength value about half of minRadiusOfCurvature is adequate.
We designed PTT to preserve topographic organization of connections. So one can use pretty low minFODamp values such as 0.025 or even 0.01 without losing much from streamline organization. This allows to get better coverage of the fiber bundles or help track intricate and challenging connections. You may however need to provide good anatomical constraints to reduce false positives.
If you have problems with data quality, set the probeRadius to the value used for minRadiusOfCurvature. Using a topographically organized cylindrical probe model is particularly effective to mitigate noise in FOD. However, this will slow down the tracking.
If you have luxurious computational resources, you can increase probeQuality and probeCount to improve the probe model and fiber tracking results.


--- layout: paper title: Publications --- Neural Architectures for Fine-grained Entity Type Classification, , Proceedings of the European Chapter of the ACL (EACL) 2017
@inproceedings{shimaoka2017eacl, month={April}, booktitle={Proceedings of the European Chapter of the ACL (EACL)}, title={Neural Architectures for Fine-grained Entity Type Classification}, year={2017}, author={Shimaoka, Sonse and Stenetorp, Pontus and Riedel, Sebastian and Inui, Kentaro}, }


I love movies. Especially when I get to watch them with my friends.
Sometimes we like to watch romantic comedies. But then we want to watch
some horror films.
My favorite romantic comedy of all time is The Notebook
Here is the trailor for those who are interested!


Revenue
Starting
Starts in
Ending
Ends in
Ended
Bookings
Trip Start Date
Trip End Date
Confirmed
Seats Available
Departure Type
Try changing the filters or search term.


Current Research Team
Transportation Econometric Modelling Group (TEMG)
Transportation Econometric Modelling Group (TEMG) at the University of Central Florida is a research group lead by
Dr. Naveen Eluru. The group is specialized on advance econometric modeling of various aspect of transportation planning,
Traffic Safety, etc. Salah Uddin is involved in several researches dealing with advance econometric models, data fusion
technique, on transportation planning, and traffic safety issues. Salah Uddin is doing his PhD research as a part of the group.
For more information, visit website of
the group.
Previous Research Team
Transportation Safety, Simulation, and Optimization (TSSO) Lab
TSSO Lab at the university of South Alabama is a specialize research group on transporation safety and optimization.
The group is lead by Dr. Min-Wook Kang, P.E. The group has a state-of-art driving simulator which is used for various traffic safety researches.
Salah Uddin worked with the group during his master degree. He involed in Alabama Department of Transportation (ALDOT) sponsored project on
Drowsy Driving as a part of the reaserch group. He was the lead student researcher of the project.
For more information, visit TSSOLwebsite .
Research Collaborations
Salah Uddin enjoys working on various collaboration research group for various research on mutual research
interest. The following list of groups, and persons showing the collaboration groups:


--- layout: page title: publication list description: 'Hey, this is xun ZHANG' header-img: img/post-bg-rwd.jpg published: true --- 中文 Chinese 英文 English Scholar Google


{% extends 'base.html' %} {% block head-extra %} {% endblock %} {% block header %}
Parts list website that can generate a list of parts for a project for the lowest cost.