These series of measurements are used in the diagnosis and treatment of certain liver, heart, and kidney diseases; acid-base imbalance in the respiratory and metabolic systems; other diseases involving lipid metabolism; various endocrine disorders; as well as other metabolic or nutritional disorders.
Alanine Aminotransferase (ALT)
Alanine aminotransferase measurements are used in the diagnosis and treatment of certain liver diseases (e.g., viral hepatitis and cirrhosis) and heart diseases. Elevated levels of the transaminases can indicate myocardial infarction, hepatic disease, muscular dystrophy, or organ damage. Serum elevations of ALT activity are rarely observed, except in parenchymal liver disease, since ALT is a more liver-specific enzyme than aspartate aminotransferase (AST).
Albumin
Albumin measurements are used in the diagnosis and treatment of diseases involving the liver and/or kidneys, and are frequently used to assess nutritional status because plasma levels of albumin are dependent on protein intake.
Alkaline Phosphatase (ALP)
Alkaline phosphatase measurements are used in the diagnosis and treatment of liver, bone, and parathyroid disease.
Aspartate Aminotransferase (AST)
AST measurements are used in the diagnosis and treatment of certain types of liver and heart disease. Elevated levels of the transaminases can signal myocardial infarction, hepatic disease, muscular dystrophy, or organ damage.
Bicarbonate (HCO3)
Together with pH determination, bicarbonate measurements are used in the diagnosis and treatment of numerous potentially serious disorders associated with acid-base imbalance in the respiratory and metabolic systems.
Blood Urea Nitrogen (BUN)
BUN measurements are used in the diagnosis of certain renal and metabolic diseases. The determination of serum urea nitrogen is the most widely used test for the evaluation of kidney function. The test is frequently requested in conjunction with the serum creatinine test for the differential diagnosis of prerenal, renal, and post renal uremia. High BUN levels are associated with impaired renal function, increased protein catabolism, nephritis, intestinal obstruction, urinary obstruction, metallic poisoning, cardiac failure, peritonitis, dehydration, malignancy, pneumonia, surgical shock, Addison's disease, and uremia. Low BUN levels are associated with amyloidosis, acute liver disease, pregnancy, and nephrosis. Normal variations are observed according to a person's age and sex, the time of day, and their diet – particularly in their protein intake.
Cholesterol
An elevated cholesterol level is associated with diabetes, nephrosis, hypothyroidism, biliary obstruction, and those rare cases of idiopathic hypercholesterolemia and hyperlipidemia; low levels are associated with hyperthyroidism, hepatitis, and sometimes severe anemia or infection.
Creatinine
Creatinine measurements are useful in the diagnosis and treatment of renal diseases.
Creatine Phosphokinase (CPK)
Measurements of creatine kinase are used in the diagnosis and treatment of myocardial infarction, skeletal muscle diseases, and diseases of the central nervous system.
Gammaglutamyl Transaminase (GGT)
GGT measurements are principally used to diagnose and monitor hepatobiliary disease. It is currently the most sensitive enzymatic indicator of liver disease, with normal values rarely found in the presence of hepatic disease. It is also used as a sensitive screening test for occult alcoholism. Elevated levels are found in patients who chronically take drugs such as phenobarbital and phenytoin.
Globulin
Globulins are a diverse group of proteins that transport various substances in the blood. They are also involved in various defense mechanisms within the body. Measurements of globulin are calculated (Total protein - Albumin), and are used to determine the serum globulin concentration.
Glucose
Glucose measurements are used in the diagnosis and treatment of pancreatic islet cell carcinoma and of carbohydrate metabolism disorders, including diabetes mellitus, neonatal hypoglycemia, and idiopathic hypoglycemia.
Iron
Iron (non-heme) measurements are used in the diagnosis and treatment of diseases, such as iron deficiency anemia, chronic renal disease, and hemochromatosis (a disease associated with widespread deposit in the tissues of two iron-containing pigments, hemosiderin and hemofuscin, and characterized by pigmentation of the skin).
Lactate Dehydrogenase (LDH)
LDH measurements are used in the diagnosis and treatment of liver diseases such as acute viral hepatitis, cirrhosis, and metastatic carcinoma of the liver; cardiac diseases, such as myocardial infarction; and tumors of the lungs or kidneys.
Osmolality
Serum osmolality is a measure of the number of dissolved particles in a solution. Osmolality is a calculated value on the chemistry analyzer: [(1.86*Na) + (GLUC/18) + (BUN/2.8) + 9].
Phosphorus
There is a reciprocal relationship between serum calcium and inorganic phosphorus. Any increase in the level of inorganic phosphorus causes a decrease in the calcium level by a mechanism not clearly understood. Hyperphosphatemia is associated with vitamin D hypervitaminosis, hypoparathyroidism, and renal failure. Hypophosphatemia is associated with rickets, hyperparathyroidism, and Fanconi syndrome.
Measurements of inorganic phosphorus are used in the diagnosis and treatment of various disorders, including parathyroid gland, kidney diseases, and vitamin D imbalance.
Potassium, Chloride, and Sodium
Hypokalemia (low serum
potassium level) is associated with body potassium deficiency, excessive
potassium loss caused by prolonged diarrhea or prolonged periods of vomiting
and increased secretion of mineralocorticosteroids. Hyperkalemia (increased
serum potassium level) is associated with oliguria, anuria, and urinary
obstruction.
Low serum chloride values are associated with salt-losing nephritis; Addisonian
crisis, prolonged vomiting, and metabolic acidosis caused by excessive
production or diminished excretion of acids. High serum chloride values are
associated with dehydration and conditions causing decreased renal blood flow,
such as congestive heart failure.
Sodium measurements are used in the diagnosis and treatment of diseases involving electrolyte imbalance.
Total Bilirubin
Elevated levels are associated with hemolytic jaundice, paroxysmal hemoglobinuria, pernicious anemia, polycythemia, icterus neonatorum, internal hemorrhage, acute hemolytic anemia, malaria, and septicemia.
Low bilirubin levels are associated with aplastic anemia, and certain types of secondary anemia resulting from toxic therapy for carcinoma and chronic nephritis.
Total Calcium
Calcium measurements are used in the diagnosis and treatment of parathyroid disease, bone diseases, chronic renal disease and tetany. Urinary calcium measurement is used in the differential diagnosis of hypercalciuria.
Total Protein
Total protein measurements are used in the diagnosis and treatment of a variety of diseases involving the liver, kidney, or bone marrow, as well as other metabolic or nutritional disorders.
Triglycerides
Triglyceride measurements are used in the diagnosis of diabetes mellitus, nephrosis, liver obstruction, and other diseases involving lipid metabolism and various endocrine disorders and in the treatment of patients with these diseases.
Uric Acid
Uric acid measurements are used in the diagnosis and treatment of numerous renal and metabolic disorders, including renal failure, gout, leukemia, psoriasis, starvation, or other wasting conditions and in the treatment of patients receiving cytotoxic drugs.
Examined participants aged 12 years and older were eligible.
NOTE: Glucose, cholesterol, and triglycerides were analyzed as part of this profile. However, the results do not replace the reference method data from NHANES 2015-2016 samples analyzed at other institutions.
Alanine Aminotransferase (ALT)
The DxC800 uses a kinetic rate method to measure ALT activity in serum or plasma. In the reaction, ALT catalyzes the reversible transamination of L-alanine and a-ketoglutarate to pyruvate and L-glutamate. The pyruvate is then reduced to lactate in the presence of lactate dehydrogenase (LDH) with the concurrent oxidation of NADH to NAD. The system monitors the rate of change in absorbance at 340 nm over a fixed-time interval. The rate of change in absorbance is directly proportional to the ALT activity in the sample.
Albumin
The DcX800 method is used to measure the albumin concentration as a bichromatic digital endpoint method. In the reaction, the albumin combines with Bromcresol Purple (BCP) reagent to form a complex. The system monitors the change in absorbance at 600 nm. The change in absorbance is directly proportional to the concentration of albumin in the sample.
Aspartate Aminotransferase (AST)
The DxC800 uses an enzymatic rate method to measure the AST activity in serum or plasma. In the reaction, the AST catalyzes the reversible transamination of L-aspartate and a-ketoglutarate to oxaloacetate and L-glutamate. The oxaloacetate is then reduced to malate in the presence of malate dehydrogenase with the concurrent oxidation of NADH to NAD. The system monitors the rate of change in absorbance at 340 nm over a fixed-time interval. The rate of change in absorbance is directly proportional to the AST activity in the sample.
Alkaline Phosphatase (ALP)
The DxC800 system uses a kinetic rate method using a 2-Amino-2-Methyl-1-Propanol (AMP) buffer to measure ALP activity in serum or plasma. In the reaction, the ALP catalyzes the hydrolysis of the colorless organic phosphate ester substrate, p-Nitrophenylphosphate, to the yellow colored product p-Nitrophenol and phosphate. This reaction occurs at an alkaline pH of 10.3. The system monitors the rate of change in absorbance at 410 nm over a fixed-time interval. This rate of change in absorbance is directly proportional to the ALP activity in the serum.
Bicarbonate (HCO3)
The DxC800 system uses indirect (or diluted) I.S.E. (ion selective electrode) methodology to measure the total CO2 level in serum, plasma or urine. The system measures the rate of pH change as CO2 ions diffuse across a membrane. The electrode used for CO2 determination is actually a pH electrode with the tip covered by a silicone rubber membrane and lowers the pH of a bicarbonate solution between the tip of the membrane and the tip of the pH electrode. The rate of pH change is directly proportional to the carbon dioxide (CO2) in the sample.
Blood Urea Nitrogen (BUN)
The DxC800 modular chemistry (BUN) is used to quantitatively determine the concentration of blood urea nitrogen in serum or plasma by means of the enzymatic conductivity rate method. A precise volume of sample is injected into the urease reagent in a reaction cup containing an electrode that responds to changes in solution conductivity. Electronic circuits determine the rate of increase in conductivity, which is directly proportional to the concentration of urea in the sample.
Calcium
The DxC800 system uses indirect (or diluted) I.S.E. (ion selective electrode) methodology to measure calcium concentration in serum, plasma, or urine. A calcium ion selective electrode measures un-bound free calcium ions in solution. The system determines calcium concentration by measuring calcium ion activity in solution. When the sample buffer mixture contacts the electrode, calcium ions complex with the ionophore at the electrode surface. Changes in potential develop at the electrode surface as the reaction occurs. These changes in potential are referenced to a sodium reference electrode. The reference signal is used in calculating the analyte concentrations based on the Nernst equation.
Cholesterol
The DxC800 uses the timed-endpoint method to measure the cholesterol concentration in serum or plasma. In the reaction, the cholesterol esterase hydrolyzes cholesterol esters to free cholesterol and fatty acids. The free cholesterol is oxidized to cholesten-3-one and hydrogen peroxide by cholesterol oxidase. Peroxidase catalyzes the reaction of hydrogen peroxide with 4-aminoantipyrine and phenol to produce a colored quinoneimine product. The system monitors the change in absorbance at 520 nm at a fixed-time interval. The change in absorbance is directly proportional to the concentration of cholesterol in the sample.
Creatinine
The DxC800 modular chemistry side uses the Jaffe rate method (kinetic alkaline picrate) to determine the concentration of creatinine in serum, plasma, or urine. The creatinine calibration is traceable to an isotope dilution mass spectrometry (IDMS) reference method. The method on the DxC800 is IDMS Standardized. A precise volume of sample is introduced into a reaction cup containing an alkaline picrate solution. Absorbance readings are taken at 520 nm between 19 and 25 seconds after sample injection. Creatinine from the sample combines with the reagent to produce a red color complex. The absorbance rate has been shown to be a direct measure of the concentration of the creatinine in the sample.
Creatine phosphokinase (CPK)
The DxC800 use an enzymatic rate method to determine CK activity in serum or plasma. In the reaction, the CK catalyzes the transfer of a phosphate group from the creatine phosphate substrate to adenosine diphosphate (ADP). The subsequent formation of adenosine triphosphate (ATP) is measured through the use of two coupled reactions catalyzed by hexokinase (HK) and glucose-6-phosphate dehydrogenase (G6PD) which results in the production of ß Nicotinamide Adenine Dinucleotide (reduced form) (NADH) from ß Nicotinamide Adenine Dinucleotide (NAD). The system monitors the rate of change in absorbance at 340 nm over a fixed time interval. The rate of change in absorbance is directly proportional to the activity of CK in the sample.
Gammaglutamyl Transaminase (GGT)
The DxC800 uses an enzymatic rate method to determine the GGT activity in serum or plasma. In the reaction, the GGT catalyzes the transfer of a gamma-glutamyl group from the colorless substrate, gamma-glutamyl-p-nitroaniline, to the acceptor, glycylglycine with production of the colored product, p-nitroaniline. The system monitors the rate of change in absorbance at 410 nm over a fixed-time interval. The rate of change in absorbance is directly proportional to the activity of GGT in the sample.
Glucose
On the Modular Chemistry side of the DxC800, glucose concentration in biologic fluids is determined by the oxygen rate method employing a Beckman Oxygen electrode (glucose oxidase method). A precise volume of sample is introduced in a reaction cup containing an electrode that responds to oxygen concentration. Electronic circuits determine the rate of oxygen consumption, which is directly proportional to the concentration of glucose in the sample.
Iron
The DcX800 method used to measure the iron concentration is a timed-endpoint method. In the reaction, iron is released from transferrin by acetic acid and is reduced to the ferrous state by hydroxylamine and thioglycolate. The ferrous ion is immediately complexed with the FerroZine Iron Reagent. The system monitors the change in absorbance at 560 nm at a fixed-time interval. This change in absorbance is directly proportional to the concentration of iron in the sample.
Lactate Dehydrogenase (LDH)
The DxC800 with LD reagent (using lactate as substrate) utilizes an enzymatic rate method to measure LD activity in biological fluids. In the reaction, the LD catalyzes the reversible oxidation of L Lactate to Pyruvate with the concurrent reduction of ß Nicotinamide Adenine Dinucleotide (NAD) to ß Nicotinamide Adenine Dinucleotide (reduced form) (NADH). The system monitors the rate of change in absorbance at 340 nm over a fixed-time interval. The rate of change in absorbance is directly proportional to the activity of LD in the sample.
Phosphorus
The DxC800 system uses a timed-rate method to determine the concentration of phosphorus in serum, plasma and urine. In the reaction, inorganic phosphorus reacts with ammonium molybdate in an acidic solution to form a colored phosphomolybdate complex. The system monitors the change in absorbance at 365 nm at a fixed-time interval. This change in absorbance is directly proportional to the concentration of phosphorus in the sample.
Potassium, Chloride, & Sodium
Potassium ion concentration is measured by electrolyte activity in
solution. The DxC800 system uses indirect (or diluted) I.S.E. (ion selective
electrode) methodology to measure potassium in biological fluids. The potassium
electrode consists of valinomycin membrane. The voltage (potential) change that
takes place within the membrane follows the Nernst equation and allows the
calculation of potassium concentration in solution.
Chloride is measured using an
Ag/AgCl electrode. At the face of the electrode, solid AgCl dissolves to the
extent as to saturate the solution around the tip with silver (Ag+)
and Chloride (Cl-) ions until equilibrium is established. The
product of the ion concentrations in solution, at equilibrium, with an excess
of the slightly soluble AgCl is defined as the solubility product constant
(Ksp). When chloride sample is added, the Ksp of the solution at the tip is
disrupted as AgCl precipitates out of solution. To reestablish the equilibrium,
Ag+ ions are generated from the tip causing a change in the
potential. According to the Nernst equation, this change is proportional to the
concentration of chloride in the sample.
Sodium is measured by the DxC800
system by utilizing indirect (or diluted) I.S.E. (ion selective electrode)
methodology. The DxC800 determines sodium ion concentration in biological
fluids by measuring electrolyte activity in solution. When the sample/buffer
mixture contacts the electrode, sodium ions undergo an ion exchange in the
hydrated outer layer of the glass electrode. As the ion exchange takes place, a
change in voltage (potential) is developed at the face of the electrode. The
potential follows the Nernst equation and allows the calculation of sodium
concentration in a solution.
Total Bilirubin
The DxC800 uses a timed-endpoint Diazo method (Jendrassik-Grof) to measure the concentration of total bilirubin in serum or plasma. In the reaction, bilirubin reacts with diazo reagent in the presence of caffeine, benzoate, and acetate as accelerators to form azobilirubin. The system monitors the change in absorbance at 520 nm at a fixed-time interval. This change in absorbance is directly proportional to the concentration of total bilirubin in the sample.
Total Protein
The DxC800 uses a timed rate biuret method to measure the concentration of total protein in serum or plasma. Proteins in the sample combine with the reagent producing alkaline copper-protein chelate. The rate change in absorbance is monitored by a detector at 545 nm. The observed rate of chelate formation is directly proportional to the total protein concentration in the sample.
Triglycerides
The DxC800 uses a timed-endpoint method to determine the concentration of triglycerides in serum or plasma. Triglycerides in the sample are hydrolyzed to glycerol and free fatty acids by the action of lipase. A sequence of three coupled enzymatic steps using glycerol kinase (GK), glycerophosphate oxidase (GPO), and horseradish peroxidase (HPO) causes the oxidative coupling of 3,5-dichloro-2-hydroxybenzenesulfonic acid (DHBS) with 4-aminoantipyrine to form a red quinoneimine dye. The system monitors the change in absorbance at 520 nm for a fixed-time interval. The change in absorbance is directly proportional to the concentration of triglycerides in the sample.
Uric Acid
The DxC800 uses a timed endpoint method to measure the concentration of uric acid in serum, plasma or urine. Uric acid is oxidized by uricase to produce allatoin and hydrogen peroxide. The hydrogen peroxide reacts with 4-aminoantipyrine (4-AAP) and 3, 5-dichloro-2-hydroxybenzene sulfonate (DCHBS) in a reaction catalyzed by peroxidase to produce a colored product. The system monitors the change in absorbance at 520 nm at a fixed time interval. The change in absorbance is directly proportional to the concentration of uric acid in the sample.
Refer to the Laboratory Method Files section for a detailed description of the laboratory methods used.
There were no changes to the lab method, or lab site for this component in the NHANES 2015-2016 cycle. However, there was a change in lab equipment for the standard biochemistry panel analytes in the 2015-2016 cycle. In the 2013-2014 cycle, the analytes were measured on the Beckman Coulter UniCel DxC 800 Synchron chemistry analyzer. In the 2015-2016 cycle, the analytes were measured on the Beckman Coulter UniCel DxC 800 Synchron and the Beckman Coulter UniCel DxC 660i Synchron Access chemistry analyzers.
Creatinine - Serum (DXC 800) (September 2017)
Creatinine - Serum (DXC 660i) (September 2017)
Gamma-Glutamyl Transferase (September 2017)
Glucose (September 2017)
Iron (September 2017)
Lactate Dehydrogenase (LDH) (September 2017)
Phosphorus (September 2017)
Potassium (September 2017)
Sodium (September 2017)
Total Protein (DXC 660i) (September 2017)
Total Protein (DXC 800) (September 2017)
Triglycerides (September 2017)
Uric Acid (September 2017)
Albumin (DXC 660i) (September 2017)
Albumin (DXC 800) (September 2017)
Alkaline Phosphatase (ALP) (September 2017)
Alanine Amino Transferase (ALT) (September 2017)
Aspartate Aminotransferase (AST) (September 2017)
Bicarbonate (HCO3) (September 2017)
Bilirubin (September 2017)
Blood Urea Nitrogen (BUN) (DXC 660i) (September 2017)
Blood Urea Nitrogen (BUN) (DXC 800) (September 2017)
Total Calcium (September 2017)
Chloride (September 2017)
Cholesterol (September 2017)
Creatine Kinase (September 2017)
Serum specimens are processed, stored, and shipped to the Collaborative Laboratory Services, Ottumwa, Iowa for analysis.
Detailed instructions on specimen collection and processing are discussed in the NHANES Laboratory Procedures Manual (LPM). Vials are stored under appropriate refrigerated (2-8°C) conditions until they are shipped to Collaborative Laboratory Services for testing.
The NHANES quality control and quality assurance protocols (QA/QC) meet the 1988 Clinical Laboratory Improvement Act mandates. Detailed QA/QC instructions are discussed in the NHANES LPM.
Mobile Examination Centers (MECs)
Laboratory team performance is monitored using several techniques. NCHS and contract consultants use a structured competency assessment evaluation during visits to evaluate both the quality of the laboratory work and the quality-control procedures. Each laboratory staff member is observed for equipment operation, specimen collection and preparation; testing procedures and constructive feedback are given to each staff member. Formal retraining sessions are conducted annually to ensure that required skill levels were maintained.
Analytical Laboratories
NHANES uses several methods to monitor the quality of the analyses performed by the contract laboratories. In the MEC, these methods include performing blind split samples collected during “dry run” sessions. In addition, contract laboratories randomly perform repeat testing on 2% of all specimens.
NCHS developed and distributed a quality control protocol for all CDC and contract laboratories, which outlined the use of Westgard rules (Westgard, et al. 1981) when running NHANES specimens. Progress reports containing any problems encountered during shipping or receipt of specimens, summary statistics for each control pool, QC graphs, instrument calibration, reagents, and any special considerations are submitted to NCHS quarterly. The reports are reviewed for trends or shifts in the data. The laboratories are required to explain any identified areas of concern.
The data were reviewed. Incomplete data or improbable values were sent to the performing laboratory for confirmation.
There were 13 additional variables created in this data file to convert the analyzed values into International System of Units (SI). These variables were created using the following formulas:
LBXSAL conversion to LBDSALSI
Albumin in g/dL (LBXSAL) was converted to g/L (LBDSALSI) by multiplying by 10
LBXSBU conversion to LBDSBUSI
Blood urea nitrogen (BUN) in mg/dL (LBXSBU) was converted to mmol/L (LBDSBUSI) by multiplying by 0.357
LBXSCA conversion to LBDSCASI
Calcium in mg/dL (LBXSCA) was converted to mmol/L (LBDSCASI) by multiplying by 0.250
LBXSCH conversion to LBDSCHSI
Cholesterol in mg/dL (LBXSCH) was converted to mmol/L (LBDSCHSI) by multiplying by 0.0259
LBXSCR conversion to LBDSCRSI
Creatinine in mg/dL (LBXSCR) was converted to µmol/L (LBDSCRSI) by multiplying by 88.4
LBXSGL conversion to LBDSGLSI
Glucose in mg/dL (LBXSGL) was converted to mmol/L (LBDSGLSI) by multiplying by 0.0555
LBXSIR conversion to LBDSIRSI
Iron in µg/dL (LBXSIR) was converted to µmol/L (LBDSIRSI) by multiplying by 0.1791
LBXSPH conversion to LBDSPHSI
Phosphorus in mg/dL (LBXSPH) was converted to mmol/L (LBDSPHSI) by multiplying by 0.323
LBXSTB conversion to LBDSTBSI
Total bilirubin in mg/dL (LBXSTB) was converted to µmol/L (LBDSTBSI) by multiplying by 17.1
LBXSTP conversion to LBDSTPSI
Total protein in g/dL (LBXSTP) was converted to g/L (LBDSTPSI) by multiplying by 10
LBXSTR conversion to LBDSTRSI
Triglycerides in mg/dL (LBXSTR) were converted to mmol/L (LBDSTRSI) by multiplying by 0.0113
LBXSTR conversion to LBDSTRSI
Uric acid in mg/dL (LBXSUA) was converted to µmol/L (LBDSUASI) by multiplying by 59.48
LBXSGB conversion to LBDSGBSI
Globulin in g/dL (LBXSGB) was converted to g/L (LBDSGBSI) by multiplying by 10
Refer to the 2015 - 2016 Laboratory Data Overview for general information on NHANES laboratory data.
Demographic and Other Related Variables
The analysis of NHANES laboratory data must be conducted using the appropriate survey design and demographic variables. The NHANES 2015 - 2016 Demographics File contains demographic data, health indicators, and other related information collected during household interviews as well as the sample design variables. The recommended procedure for variance estimation requires use of stratum and PSU variables (SDMVSTRA and SDMVPSU, respectively) in the demographic data file.
The Fasting Questionnaire File includes auxiliary information, such as fasting status, length of fast and the time of venipuncture.
This laboratory data file can be linked to the other NHANES data files using the unique survey participant identifier (i.e., SEQN).
Glucose (LBXSGL)
This glucose value was obtained from the standard battery of biochemical assessments. Use of the laboratory test result from the reference method (LBXGLU), rather than the standard battery of biochemical assessments value (LBXSGL), is generally recommended. These serum glucose values (LBXSGL) reported in this data file should not be used to determine undiagnosed diabetes or prediabetes. Instead, plasma glucose values (LBXGLU) should be used, which are based on the reference analytic method in the GLU_I data file. Special weights included in the GLU_I data file should be used when analyzing these data.
Total Cholesterol (LBXSCH)
This total cholesterol value was obtained from the standard battery of biochemical assessments. Use of the laboratory test result from the reference method (LBXTC), rather than the standard battery of biochemical assessments value (LBXSCH), is generally recommended. For most serum cholesterol analyses, the appropriate variable to use will be (LBXTC) in the TCHOL_I data file. The (LBXSCH) value from the standard biochemistry profile should not be used routinely.
Triglycerides (LBXSTR)
This triglyceride value was obtained from the standard battery of biochemical assessments. Use of the laboratory test result from the reference method (LBXTR), rather than the standard battery of biochemical assessments value (LBXSTR), is generally recommended. For most triglyceride analyses, the appropriate variable to use is (LBXTR) in the TRIGLY_I data file. The value from the standard biochemistry profile (LBXSTR) should not be used routinely.
Detection Limits
The detection limits were constant for all of the analytes in the data set.
The lower limit of detection (LLOD) for the Standard Biochemistry Profile:
|
Variable Name |
SAS LABEL |
LLOD |
|
LBXSATSI |
Alanine Aminotransferase (ALT) (U/L) |
5 |
|
LBXSAL |
Albumin, refrigerated serum (g/dL) |
1 |
|
LBXSAPSI |
Alkaline Phosphatase (ALP) (U/L) |
5 |
|
LBXSASSI |
Aspartate Aminotransferase (AST) (U/L) |
5 |
|
LBXSC3SI |
Bicarbonate (mmol/L) |
5 |
|
LBXSBU |
Blood Urea Nitrogen (g/dL) |
1 |
|
LBXSCLSI |
Chloride (mmol/L) |
50 |
|
LBXSCH |
Cholesterol, refrigerated serum (mg/dL) |
5 |
|
LBXSCK |
Creatine Phosphokinase (CPK) (IU/L) |
5 |
|
LBXSCR |
Creatinine, refrigerated serum (mg/dL) |
0.1 |
|
LBXSGTSI |
Gamma Glutamyl Transferase (GGT) (U/L) |
5 |
|
LBXSGL |
Glucose, refrigerated serum (mg/dL) |
3 |
|
LBXSIR |
Iron, refrigerated serum (ug/dL) |
5 |
|
LBDSLDSI |
Lactate Dehydrogenase (LDH) (U/L) |
5 |
|
LBXSPH |
Phosphorus (mg/dL) |
0.5 |
|
LBXSKSI |
Potassium (mmol/L) |
1 |
|
LBXSNASI |
Sodium (mmol/L) |
100 |
|
LBXSTB |
Total Bilirubin (mg/dL) |
0.1 |
|
LBXSCA |
Total Calcium (mg/dL) |
2 |
|
LBXSTP |
Total Protein (g/dL) |
1 |
|
LBXSTR |
Triglycerides, refrig serum (mg/dL) |
10 |
|
LBXSUA |
Uric Acid (mg/dL) |
0.5 |
Please refer to the NHANES Analytic Guidelines and the on-line NHANES Tutorial for further details on the use of sample weights and other analytic issues.
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 2 to 5.6 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 20 to 56 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 23 to 740 | Range of Values | 6255 | 6255 | |
| . | Missing | 489 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 8 to 832 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 6 to 319 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 3 to 96 | Range of Values | 6255 | 6255 | |
| . | Missing | 489 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 1.07 to 34.27 | Range of Values | 6255 | 6255 | |
| . | Missing | 489 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 15 to 34 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 7.3 to 11.5 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 1.825 to 2.875 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 78 to 565 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 2.017 to 14.611 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 17 to 3963 | Range of Values | 6248 | 6248 | |
| . | Missing | 496 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 88 to 117 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 0.3 to 10.71 | Range of Values | 6255 | 6255 | |
| . | Missing | 489 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 26.52 to 946.76 | Range of Values | 6255 | 6255 | |
| . | Missing | 489 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 0.6 to 7 | Range of Values | 6252 | 6252 | |
| . | Missing | 492 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 6 to 70 | Range of Values | 6252 | 6252 | |
| . | Missing | 492 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 19 to 610 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 1.05 to 33.86 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 4 to 1487 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 2 to 286 | Range of Values | 6253 | 6253 | |
| . | Missing | 491 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 0.4 to 51.2 | Range of Values | 6253 | 6253 | |
| . | Missing | 491 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 2.6 to 5.86 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 51 to 618 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 124 to 161 | Range of Values | 6257 | 6257 | |
| . | Missing | 487 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 250 to 322 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 1 to 9.7 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 0.323 to 3.132 | Range of Values | 6256 | 6256 | |
| . | Missing | 488 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 0 to 3.5 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 0 to 59.85 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 5.2 to 10.1 | Range of Values | 6253 | 6253 | |
| . | Missing | 491 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 52 to 101 | Range of Values | 6253 | 6253 | |
| . | Missing | 491 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 13 to 3061 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 0.147 to 34.559 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 1.6 to 18 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |
| Code or Value | Value Description | Count | Cumulative | Skip to Item |
|---|---|---|---|---|
| 95.2 to 1070.6 | Range of Values | 6254 | 6254 | |
| . | Missing | 490 | 6744 |


A very recent change to emonLib has resulted in totally erroneous values being produced. The version affected is 1a654efaca. To correct the error, remove these lines (round about line 86) from emonlib.cpp, save the file and restart the Arduino IDE:
// Initialise filter values (otherwise these will be random at power-on) https://github.com/openenergymonitor/EmonLib/issues/4 filteredV = sampleV = analogRead(inPinV); filteredI = sampleI = analogRead(inPinI);
By way of illustration, here is an emonTx V3.4 running with and without the problematical lines: With the "initialise filter values": Node: 10 Freq: 433Mhz Network: 210 13936 31168 13929 31189 13943 31146 13925 31120 14554 31733 14583 31756 14538 31723 (The first column is power, but the CT was not on a cable, the second column is Voltage in hundredths, and my supply is 240 V.) And here is the same without those lines in the library: Node: 10 Freq: 433Mhz Network: 210 7 23878 3 23928 5 23932 6 23945 4 23931 2 23928 3 23979 showing the correct power and voltage. (problem found by IngmarVerheij - http://openenergymonitor.org/emon/node/6387)
Re: EmonLib version 1a654efaca was BROKEN
For info Robert, I've created a 'git' pull request to revert the changes as per your post above, until a better fix is available for the other issue.
It's important that both issues are fixed eventually, but I think that these current errors outweigh the preceding problem.
Paul
Re: EmonLib version 1a654efaca was BROKEN
I'm working on it. There's a fix in the sample sketches that's been working well for a long time: exercise the filters for about two hundred or so iterations during startup - throw the result away (but leave the "last" values in the filters).
But it was a bit naughty of Jack to submit an untested change, don't you think?
Re: EmonLib version 1a654efaca was BROKEN
But it was a bit naughty of Jack to submit an untested change, don't you think?
It was probably done in good faith, and unless the author is a seasoned programmer, it's very easy to cure one problem whilst creating another. I blame Glyn - he authorized it!
Paul
Re: EmonLib version 1a654efaca was BROKEN
I'm pleased to report that none of my sketches uses emonLib (other than RawSamplesTool.ino which has been replaced by the improved version, RawSamplesTool_4ss_2.ino, both on my Summary Page )
Happy New Year to all!
Re: EmonLib version 1a654efaca was BROKEN
As of 1300 UTC on 1 Jan 2015, Glyn advises that the earlier EmonLib (SHA: a3272aeb5e86ede0e9a1e41ba573d9d572fb2412) has been restored.
Re: EmonLib version 1a654efaca was BROKEN
The new library is available for testing at https://github.com/openenergymonitor/EmonLib/tree/Dev.
You should carefully test and verify the data produced before relying on the readings from any sketch that uses this library.
Using the library: Replace your existing EmonLib directory with this one. No changes to any sketch are necessary, however the section in some of the example sketches near the end of the setup( ) method, following the comment "Do some measurements to allow the software filter to settle - don't use the result" that calls calcVI( ) or calcIrms( ) a number of times is redundant, and can be removed with no ill effect. If these statements are not removed, the only difference that is the setup( ) method takes a little longer to complete.
Re: EmonLib version 1a654efaca was BROKEN
The change has now been incorporated into the main download of emonLib.
The change concerns how the d.c. offset of ½VCC, introduced by the hardware, is removed. In the original version of emonLib, this was done with a high pass filter that removed the offset directly by the action of the filter. At start-up, it took a few hundred iterations of the filter for the offset to be removed sufficiently for the output to settle, giving erroneous values until that happened.
The change has been to replace the high pass filter with a low pass filter, whose output is the d.c level introduced by the hardware. Given the correct resistor values, the value of this will be ½VCC, or 511, to within around 1% and the filter can be pre-loaded with this number at start-up, thus effectively removing - or at least dramatically reducing - the time taken to reach the final value. The offset can then be removed from the input signal by a simple subtraction. The principal benefit of the rapid start-up is that the output is available for use immediately, with little or no error. A side effect is the filter time constant can be increased significantly, thereby improving the performance of the filter.
As noted above, no change to the sketch is necessary, but a little time will be saved at start-up if the change described in the post immediately above this is implemented.
Re: EmonLib version 1a654efaca was BROKEN
Can this thread by renamed now and unstickyed, since emonHub is now 'fixed'! Thanks for your help.
Re: EmonLib version 1a654efaca was BROKEN
It's now past tense! - but how has it only just popped up in "Active Forum Topics"?
Re: EmonLib version 1a654efaca was BROKEN
It was me, I edited it to make it 'un-sticky' as the problem has now been fixed. This has the side effect of brining it back to the top of the forum, however it will now gracefully descent hopefully to never be seen again!
Re: EmonLib version 1a654efaca was BROKEN
Yep, as does commenting on it.
Re: EmonLib version 1a654efaca was BROKEN
Yes, but it took from Saturday until Tuesday before it popped up!


The 37th uniform polyhedron is the Small snub icosicosidodecahedron; it has Wythoff symbol |5/2 3 3. Its dual is the small hexagonal hexecontahedron. The pattern of polygons round each vertex is (3,5/2,3,3,3,3); its symmetry group is the icosahedral group A5.
It has:
Euler characteristic: -8
Density: 2
Number of vertices: 60
Number of edges: 180
Number of faces: 112 (=100 triangles and 125/2).
Note: a polygon a/b means a shape made by taking a points and joining every bth of them; for instance 5/2 means a five-pointed star made by taking five points and joining every second point.


PrivaCity is a chatbot serious game to teach players about smart cities, and the associated privacy risks. The target group is Norwegian teenagers.
The game is divided into 6 levels, where the player can explore each level by using a combination of commands and buttons i.e quick-replies. Before starting the game, there is a brief introduction as to what a smart city is, and how to play the game.
The game is available on Facebook Messenger


No frills, no bullshit—just essays by Adolph Reed. If you’re here, you probably know who he is. If not, check Wikipedia.
The goal here is to collect his writing in a single place, in a way that facilitates reading it. The format should be consistent. The pages should load quickly and contain only content. And the layout should be somewhat responsive, i.e., it’ll look ok if opened on a mobile device. All this can be done easily, when there’s no financial motive.
If publications ask me to take things down, I will. Likewise, obviously, if Dr. Reed would rather this site not exist.
The list below is in descending chronological order. More items will be added over time. I’ve started with a broad assortment, and marked some of the most important pieces with a red (or, in dark mode, pink) florette. The source files can be accessed on GitHub. Last updated 2 Dec. 2019.
“The Charter School Industry’s Dishonest Attack on Bernie Sanders” (19 June 2019, The Nation)
“What Materialist Black Political History Actually Looks Like” (8 Jan. 2019, nonsite) ✿
“Which Side Are You On?” (23 Dec. 2018, Common Dreams)
“The Trouble with Uplift” (3 Sept. 2018, The Baffler)
“Antiracism: A Neoliberal Alternative to a Left” (22 May 2018, Dialectical Anthropology)
“Black Politics after 2016” (11 Feb. 2018, nonsite) ✿
“The Case against Reparations” (11 Feb. 2016, nonsite)
“From Jenner to Dolezal” (15 June 2015, Common Dreams)
“Michelle Goldberg Goes to Washington” (4 Mar. 2014, Jacobin)
“Nothing Left” (Mar. 2014, Harper’s) ✿
“The Limits of Antiracism” (Sept. 2009, Left Business Observer)
“ ‘What Are the Drums Saying, Booker?’ ” (11 Apr. 1995, The Village Voice) ✿
“Review of The Bell Curve” (28 Nov. 1994, The Nation)
“The Underclass Myth” (1 Aug. 1991, The Progressive)
“Black Particularity Reconsidered” (20 Mar. 1979, Telos) ✿


Visualizations by Adam Mestyan (using Tableau)
The Global Arabic Press, 1800-1929
The Arabic Press in the Mediterranean, 1800-1929
The Arabic Press in the Americas, 1890-1929
The Arabic Press in the Ottoman Empire, 1800-1920
New Arabic Periodicals Per Year Globally, 1800-1929
Cities with More Than 20 Arabic Journal Titles, 1800-1929
Difference of New Titles Per Year in Percent, 1850-1929
×


Merge of the Core EMailer and email-ext plugin
Plugin Information |
|---|
No information for the plugin 'new-emailer' is available. It may have been removed from distribution. |
Update 2011/07
Due to lack of progress in the new EMailer, the governance board decided on 2011/07/06 to take the email-ext-plugin as a starting point for the new EMailer instead of starting from scratch.
Action items:
- bundle a stripped down (especially less configuration options) version of email-ext as the standard mailing plugin. Lets call it email2-core
- TODO: define which functionality should be included
- also check if email-ext lacks any of the functions of the current core mailer. If so, add them.
- define extension point(s) in email2-core, so optional plugins can add more options
- create a new optional plugin which adds (at least) all missing functionality from the current email-ext.
- deprecate the current core Mailer
- provide a smooth update path from the current core mailer and email-ext it to email2-core. Ideally fully automated
The new EMailer
At the moment there are two mailer components in Jenkins: the mailer from Jenkins core and email-ext.
These two components should be merged into a new plugin (no core any more) and updated to the new Jenkins APIs.
This Wiki page takes two responsibilities:
- collecting ideas and use cases which should be adressed by the new mailer (a kind of backlog)
- document the current release of the plugin
Task List
7% of the tasks completed
| the ability to include output from NCover, NDepend, other packages.. | Medium | |
| ability to add enviroment variables and parameterized build values to emails as tokens. eg: if a one of the choice vaules of a parameterized was "UAT" with the field name as ENV you can the following to the email on a successful build. "Built and released to the $ENV enviroment" | Medium | |
| Ability to send email at any interim point within the build process. For example, as a first step of the build or after a build step (triggering conidition may be success or failure) | Medium | |
| Add the option of marking a email as urgent (setting the email priority) | Medium | |
| the ability to support encrypted connection TSL on SMTP servers | Medium | |
| allow for a nicely formatted and customizable HTML/CSS report of the build results | Medium | |
| Give the user a possibility to maintain all its subscriptions/notfications at a single place (e.g. user settings page) instead of configuring it in each Job. | Medium | |
| For a multiconfiguration project, make it possible to send a single email in case of failure and/or success instead of an email for each of the configurations. | Medium | |
| completely working support for the ciManagement-Tag in the POM (see Issue http://issues.jenkins-ci.org/browse/JENKINS-6421) | High | |
| Ability to send email when a user specified number of builds failed (e.g. user only wants to have an email when the build failed 3 (5, ..., n) times) | Medium | |
| Add ability to use SetEnv variable sfrom the setenv plugin | Medium | |
| Ability to modify recipient list based on script/bat/etc prior to sending | Medium | |
| Support attachments | Medium | |
| Ability to configure an In-Reply-To option | Medium |
Issues
Issue list from email-ext: link
Issue list from the core emailer: link
Multiple configurations per job state
For FIXED and freshly BROKEN builds I send standard emails with the core mailer to all developers
and with the email-ext plugin I send additional e-mail with customized subjects and contents to the
committers of such builds.
This is not possible with the email-ext plugin only, because when I have configured a build type
once (like FIXED to be send to all developers), this type is not available anymore to be configured
again. Unfortunately with email-ext a build type can be configured only once.
It would be cool if the design of the new mailer would respect this use case.
Frank-Michael
Extension point: token provider
Provide an extension point for adding more mail tokens like $DEFAULT_SUBJECT or $BUILD_LOG.
The name of the token should be configured by the Hudson admin in the global configuration UI. The content is specified by the implementing class.
Jan
Extension point: mail resolver
Provide an extension point for adding mail resolvers.
A mail resolver is responsible for generating a valid email address from a name (usually the SCM username).
Possible resolvers:
- SuffixResolver: adds a suffix, e.g. "jhm" -><EMAIL_ADDRESS>- LdapResolver: asks the LDAP with "jhm" for an email adress
- UserAccountResolver: store the email address in the users section (HUDSON_HOME/users/*)
- PropertiesResolver: name-email pairs in a Java properties file<EMAIL_ADDRESS>- EmptyReslover: allow to e-mail without manipulating the name. This could be handled by allowing SuffixResolver to have empty suffix (which it currently don't). e.g. "jhm" -> "jhm" (Rickard vE)
Jan
Good configuration out of the box
The EMailer should have a configuration out of the box which works for 80% of the users (in sense of the overall 80-20 rule
- show the last few lines of an unsuccessful build
- show test results in the case of an unstable build
Jesse
Admin and Buildmaster email address
It would be useful to specify an administrator (or
"buildmaster") e-mail and the following options:
- option to send all e-mail sent by hudson also to this user (in CCplease! so that I can use mail filters); so that I can check for example if the content of e-mail is configured properly, if the e-mail has been sent to the right people for each job...
- option to send all e-mail related to configuration to this user ("notest results are found", cannot send e-mail to XXX user, ...), so that I can promptly be informed if a configuration of a job is not correct (without waiting for a developer to tell me that there is a problem!) or if a global option is not valid and so on...
Marco Ambu
Send email after manually triggering build
Scenario: a user is logged in (authorization is turned on), and triggers a build manually (by "Build Now").
It should be possible to configure that an email is sent to the triggering user (on success, on failure, etc.) analogously to the case the user triggered a build by checking in something to the SCM.
Stefan
Obtain email addresses from maven pom
When building a maven build, use information from pom.xml to determine email recipients. For example:
<developers>
<developer>
<id>chonton</id>
<name>Chas</name>
<EMAIL_ADDRESS></developer>
</developers>
Additionally, if only the commiter should be notified, the developer <id> could be used to match the commiter's scm identity to his developer profile.


We are a leading company sit amet, consectetur adipisicing elit. Minus obcaecati pariatur officiis molestias eveniet harum laudantium obcaecati pariatur officiis molestias eveniet harum laudantium sed optio iste.
We develop, customize, migrate and modernize custom apps for specific business needs such as data, workflows and infrastructure management, customer engagement, analytics, digital content, and omnichannel ecommerce.
We provide an opportunity to support the d
We proactively identify threats to your digital infrastructure so you can minimise damage, reduce costs and financial losses, and prevent future attacks in an ever-evolving landscape. aaa aaa aaa
We provide both during- development and independent QA consulting and testing services. Our experts adhere to Test Early and Often approach, while applying test automation practices for human effort reduction. aaaa aaaa aaaa aaaa aaaa aaaa aaa
We cover a full range of services related to DevOps integration, Cloud Consulting & System Administration, optimized software development lifecycle, continuous delivery, automated deployment, automation software release, backups, monitoring.
We offer 1st, 2nd and 3rd level support services for applications developed by our company. Our team will help you with troubles of any complexity level — from providing workarounds and hot fixes to security audit and application customization and enhancement.


Tolulope Grace
Full stack developer
Junior Software Developer with one year plus of experience in the Engineering domain seeking an opportunity with a growing, challenging and motivating organization that will utilize and enhance my knowledge and skills in software development. I seek to work in a collaborative environment to develop quality software solutions that addresses and solves business problems providing me with essential growth opportunities .
-<EMAIL_ADDRESS>-<PHONE_NUMBER>6
- Lagos, Nigeria
Skills
- Javascript
- React
- NodeJs
- MongoDB
Work Experience
Wrote clean code to develop functional web applications. Responsible for implementing basic functional software using CSS, Javascript and other related web programming languages. Developed and deployed full-stack web applications which processed, analyzed, and rendered data visually. Wrote extensible and maintainable code as part of a team. Collaborated well with other team members to determine the best design specifications and details. Deployment of various projects to netlify, GitHub pages etc
Education
University of Ilorin B.sc Industrial Chemistry
Organizations
- Stutern
- Zuri
- Side Hustle


|
Bullet Collision Detection & Physics Library
|
Files | |
| file | btDantzigLCP.cpp [code] |
| file | btDantzigLCP.h [code] |
| file | btDantzigSolver.h [code] |
| file | btLemkeAlgorithm.cpp [code] |
| file | btLemkeAlgorithm.h [code] |
| file | btLemkeSolver.h [code] |
| file | btMLCPSolver.cpp [code] |
| file | btMLCPSolver.h [code] |
| file | btMLCPSolverInterface.h [code] |
| file | btPATHSolver.h [code] |
| file | btSolveProjectedGaussSeidel.h [code] |


Kitten Approved Gaming Network
--- In Development
Where the kittens explore around for something shiny~
Tumblr
YouTube
Facebook
Twitter
Google+
Where do you want to explore?


Send your EA data returns online
How to format EA data returns
Follow rules to format data that meets Environment Agency standards then send your data returns online.
General EA data formatting rules
Before you send your landfill data returns file you need to apply data formatting rules under fixed field headings. This will help you meet Environment Agency data standards, reduce ambiguity and improve consistency in your data returns.
You can set up your data management systems to produce an automated export of data in the correct format then you need to save your file as CSV to send it online.
You can use the online service to submit landfill emissions compliance data covering up to 18 months in the past.
Landfill compliance monitoring: data formatting rules
These rules explain how you must prepare and present compliance monitoring data for landfill operations according to each field heading in your file.
You must use the short field headings in your file. You can send data under the short headings in any order.
Some fields are mandatory for all data returns. Where possible you should give data for other fields as specified in your permit or licence and particular type of return.
Some fields only accept entries from the Environment Agency controlled lists of standard terms, which you can download to apply in your software.
| Field short heading | Description and rules | Example |
|---|---|---|
| EA_ID |
Your EA unique identifier:
You must complete this field in all data returns. Give the core reference without any separators, slashes or variation numbers. You can send data returns for multiple permits or licence numbers in one CSV file. Make sure your file is no larger than around 2MB. |
AB1234ZZ or 654321 |
| Site_Name |
You must give your reference for the site as this field allows EA to cross check your site name against EA_ID. Only use letters and numbers. Remove unnecessary commas before you save as CSV. Limit character length to 255. |
NJG Ltd Leeds Landfill Site |
| Rtn_Period |
Name of date range covering the entire return. Use the formatting rules in the return period controlled list. Give this information where possible. To give details of date and time for the individual monitoring item use Mon_Date, see details below. |
Qtr 2 2016 |
| Rtn_Type |
You must give the type of data return, to which the row of data relates, based on reporting requirements in your permit or licence. Select an entry from the return type controlled list. You can return data for more than 1 return type in a single CSV file. |
Landfill gas borehole |
| Mon_Point |
You must give a monitoring point reference where the sample was taken. Refer to the sampling or emission point described in your permit or licence. For certain return types monitoring point is the same as site name. This field should only contain letters, numbers and spaces. Remove any symbols. |
Borehole 1 |
| Mon_Date |
Monitoring date/time. This is the date and, where necessary, time (eg, for a spot sample). If you're monitoring for a period of time (eg, a week), give the date at the end of the monitoring period.  If you're giving time then you can use a T or a space between date and time. Format time as hh:mm:ss using the 24-hour clock. You must use dashes or slashes between numbers. Format the date as YYYY-MM-DD, using dashes only. You can also use DD-MM-YYYY or DD/MM/YYYY. You cannot submit data returns with a Mon_Date that is in the future. |
2016-08-31 15:28:02 2016-08-31T15:28:04 31-08-2016 31/08/2016 |
| Parameter |
You must give the chemical substance or parameter you're monitoring. Select an entry from the parameter controlled list. A CSV file will insert double quotes if the parameter name includes a comma, eg "1,4-Dioxane". |
CH4 |
| Qualifier |
You can use this field to give further definition to a chosen parameter to make it more specific. You can only give an entry from the qualifier controlled list. Use this field where there’s a basic parameter that can have different values (and different limits) depending on the specifics, eg 'Dry weight' or 'Wet weight'. More than 1 qualifier can be applied to a parameter. Where possible you should give qualifiers here rather than as a suffix in the Parameter field. |
Filtered |
| Ref_Period |
Give the reference period for the sample, as specified in your permit or licence. This field explains how the sample was taken - eg, '24 hour total', 'Half hour average', 'Monthly mean'. You can only give an entry from the reference period controlled list. You can leave this field blank if there are no reference period requirements stated in your permit or licence. You can also leave it blank for instantaneous or spot sample readings. Alternatively you can select these options from the controlled list. |
Daily mean |
| Value |
You must give the numerical value of your measurement. As well as numbers you can include the symbols < or>. You can also include 0 (zero). Don’t include any other text characters. Further information (eg 'BRT', or 'Waterlogged') should be put in the Comments field. Non-numerical values should be entered in Txt_Value, see below. |
0.2 |
| Txt_Value |
A field for a text-based response - eg, ‘ Yes’, ‘No’, 'No result' and 'See comments'. You can only give an entry from the text value controlled list. Only use ‘See comments’ in this field when the result is descriptive text, eg appearance or site weather conditions. You cannot use this field to simply add comments about your result. (For more information see exceptions and special cases below.) |
No result |
| Unit |
You must give the unit or measure used in your data return. Select an entry from the unit or measure controlled list. |
m |
| Meth_Stand |
Method or standard used for monitoring is important for some returns so you should provide an entry where possible. You can only give an entry from the monitoring standard or method controlled list. |
BS EN 14791 |
| Comments |
Use this optional field for free-text comments about the row of data - eg, if you were unable to take a reading. You can also use this field if you wish to give your own system references to store with the results. Avoid unnecessary commas and symbols. You can enter a maximum of 255 characters. |
Borehole blocked |
Pollution inventory compliance monitoring: data formatting ruless
Here is the pollution inventory guidance
{% endif %} {% if (showcombustion) %}Combustion data formatting rules
Here is the combustion guidance
{% endif %}


Toggle navigation
PUA's community room
Author Name
Date present
Header article
Milan Černý
Profile
Log Out
Home
Add new article
Add events
My articles
Peoples
Well done!
You successfully update article.
Article
My experience
Header article
Upload cover photo
Update article


Weather Statistics
Current Temperature:
Current Humidity:
Average Tempearture:
Average Humidity:
Minimum Temperature:
Minimum Humidity:
Maximum Temperature:
Maximum Humidity:


Module: ActiveRecord::AutosaveAssociation::ClassMethods
Do not use. This module is for internal use only.
| Relationships & Source Files | |
| Defined in: | activerecord/lib/active_record/autosave_association.rb |
Instance Method Summary
-
#add_autosave_association_callbacks(reflection)
private
Adds validation and save callbacks for the association as specified by the
reflection
. - #define_autosave_validation_callbacks(reflection) private
- #define_non_cyclic_method(name, &block) private
Instance Method Details
#add_autosave_association_callbacks(reflection) (private)
Adds validation and save callbacks for the association as specified by the reflection
.
For performance reasons, we don’t check whether to validate at runtime. However the validation and callback methods are lazy and those methods get created when they are invoked for the very first time. However, this can change, for instance, when using nested attributes, which is called after the association has been defined. Since we don’t want the callbacks to get defined multiple times, there are guards that check if the save or validation methods have already been defined before actually defining them.
# File 'activerecord/lib/active_record/autosave_association.rb', line 187
def add_autosave_association_callbacks(reflection) save_method = :"autosave_associated_records_for_#{reflection.name}" if reflection.collection? around_save :around_save_collection_association define_non_cyclic_method(save_method) { save_collection_association(reflection) } # Doesn't use after_save as that would save associations added in after_create/after_update twice after_create save_method after_update save_method elsif reflection.has_one? define_non_cyclic_method(save_method) { save_has_one_association(reflection) } # Configures two callbacks instead of a single after_save so that # the model may rely on their execution order relative to its # own callbacks. # # For example, given that after_creates run before after_saves, if # we configured instead an after_save there would be no way to fire # a custom after_create callback after the child association gets # created. after_create save_method after_update save_method else define_non_cyclic_method(save_method) { throw(:abort) if save_belongs_to_association(reflection) == false } before_save save_method end define_autosave_validation_callbacks(reflection) end
#define_autosave_validation_callbacks(reflection) (private)
[ GitHub ]# File 'activerecord/lib/active_record/autosave_association.rb', line 217
def define_autosave_validation_callbacks(reflection) validation_method = :"validate_associated_records_for_#{reflection.name}" if reflection.validate? && !method_defined?(validation_method) if reflection.collection? method = :validate_collection_association else method = :validate_single_association end define_non_cyclic_method(validation_method) { send(method, reflection) } validate validation_method after_validation :_ensure_no_duplicate_errors end end
#define_non_cyclic_method(name, &block) (private)
[ GitHub ]# File 'activerecord/lib/active_record/autosave_association.rb', line 157
def define_non_cyclic_method(name, &block) return if method_defined?(name, false) define_method(name) do |*args| result = true; @_already_called ||= {} # Loop prevention for validation of associations unless @_already_called[name] begin @_already_called[name] = true result = instance_eval(&block) ensure @_already_called[name] = false end end result end end


Cookie sales Page
Add a new store to the table!!!
Location Name
Minimum Customers Per Hour
Maximum Customers Per Hour
Average Cookies Per Sale
Click here to add!


Hi guest, if you read this text, probably you want exam my test work
If you click on [Next] button, will be displayed info about next hero
If you click on [Previous] button, will be displayed info about previous hero
If you refresh page, next time modal window will not displays
If you foreget something, you have posibility to click on [Info] button and read info again


Weichert New Homes: Gwinnett County, GA New Homes for Sale
Weichert New Homes Features the Most Listings for New Homes, New Construction Homes, and Custom Homes in Gwinnett County, Georgia.
http://www.weichertnewhomes.com/search/realestate/CountySearch.aspx?state=GA&county=gwinnett
Treatment for Herniated or Bulging Discs
Gwinnett County Auctions - Home Foreclosure and Trustee Sale ...
Gwinnett County, GA real estate auctions, government auctions and notice of foreclosure . Buying or selling, I am here to act as your local real estate special .
http://www.realtytrac.com/mapsearch/auctions/ga/gwinnett-county/
Gwinnett County - RE/MAX Paramount Properties
Search ALL the Homes and Properties in the Gwinnett County, GA and . selling and buying a house, condo, townhouse or other Gwinnett County realty property. . a new home in or around Gwinnett County, RE/MAX Paramount Properties is the . Large Brick Ranch With Open Floor Plan Views Beautiful Pond In Backyard !
http://www.atlantaparamount.com/real_estate/homes/130/GA/Gwinnett_County.html
buy new ranch gwinnett county ga Herniated or Bulging Discs
Gwinnett County, GA Real Estate & Homes For Sale-Atlanta ...
Search ALL the Homes and Properties in the Gwinnett County, GA and . buying a house, condo, townhouse or other Gwinnett County realty property. . Don't Miss This All Brick Ranch With Full Finished Basement Also Has New Driveway.
http://www.atlantacommunities.net/real_estate/homes/88/GA/Gwinnett_County.html
Johns Creek, Suwanee, Duluth and Alpharetta, Real Estate Listings ...
. Snellville GA. New Price-Great Buy-Peachtree Ridge High . Terrific Ranch in desirable Duluth GA. Short Sale in . Search Gwinnett County Homes for Sale .
http://www.ginnysells.com/
Official Impairment Listing for Spinal Disorders
Gwinnett County, Georgia Farms and Ranches for sale, Gwinnett ...
GWINNETT COUNTY, GEORGIA FARMS AND RANCHES FOR SALE: 1 - 4 of 4 listings. Save. Save this search and receive email alerts of new listings. Save .
http://www.landwatch.com/Georgia_land_for_sale/Gwinnett_County/Farms-Ranches
- jardiner par les photos (narrowing of the spine)
Owner financing gwinnett county ga - Trovit Homes
We have 14 properties for sale for owner financing gwinnett county ga, priced . needs some tlc and new a/c and cooktop but homepath renovation financing may . seller consider lease/ lease- purchase or owner financing. sold "as is"- price: . Similar properties: ranch home basement lawrenceville ga, ga owner financing .
http://homes.trovit.com/owner-financing-gwinnett-county-gaGwinnett County, GA Real Estate & Homes For Sale-RE/MAX Center
Search ALL the Homes and Properties in the Gwinnett County, GA and . of selling and buying a house, condo, townhouse or other Gwinnett County realty property. . foreclosure or a new home in or around Gwinnett County, RE/MAX Center is the . Words Can't Even Describe This Beautiful 9.7 Acres Horse Ranch, 100% .
http://www.greateratlantagahomesales.com/real_estate/homes/106/GA/Gwinnett_County.html
Gwinnett, Georgia land, lots, ranches and farms for sale
A search on landandfarm.com for Georgia and Gwinnett that resulted in 161 . 2 acres in Gwinnett County, Georgia. 7 .  Try our new research tools to find historical sale, tax & lender details for 25 million .
http://www.landandfarm.com/search/GA/Gwinnett-County-land-for-sale/
Gwinnett County, GA Real Estate & Homes For Sale-RE/MAX Alliance
Search ALL the Homes and Properties in the Gwinnett County, GA and . and buying a house, condo, townhouse or other Gwinnett County realty property. . foreclosure or a new home in or around Gwinnett County, RE/MAX Alliance . Spacious Ranch Home With 3 Bedrooms, 2 Baths, Dining Room, Family Room & More!
http://www.alliancerealtyga.com/real_estate/homes/65/GA/Gwinnett_County.html
Medical-Vocational Allowance for Herniated Disc
Gwinnett Ranch Homes For Sale - Ranch Homes Gwinnett GA.
Gwinnett County GA ranch homes for sale. . If you are interested in buying a ranch home new build or resale or if you are relocating, and planning to sell your .
http://www.gwinnettgahomesforsale.com/ranch-homes.htm
Gwinnett County - RE/MAX Agents Realty
Search ALL the Homes and Properties in the Gwinnett County, GA and Surrounding . and buying a house, condo, townhouse or other Gwinnett County realty property. . foreclosure or a new home in or around Gwinnett County, RE/ MAX Agents . Immaculately Well-maintained 3/2 Ranch On Full Unfinished Basement; 2+ .
http://www.agentsrealty.com/real_estate/homes/117/GA/Gwinnett_County.html
Appealing a Denial of Benefits
Gwinnett County Real Estate & Gwinnett County GA Homes for Sale ...
Search Gwinnett County real estate listings for homes for sale and check out Gwinnett County, GA market info on Zillow.
http://www.zillow.com/gwinnett-county-ga/
rent to own listings in GWINNETT COUNTY, GEORGIA - RealtyStore ...
Find great rent to own deals in GWINNETT COUNTY, GEORGIA today! Thousands of rent to own . suwanee, GA 30024 · Open property details in new window .
http://www.realtystore.com/bargain-homes/georgia-rent-to-own/gwinnett-county.htm


Portable
Neard is a portable application and therefore ideally suited to bring all your development across different computers.
Neard is a portable application and therefore ideally suited to bring all your development across different computers.
Full stack for developers with all the required modules to enhance your developments.
One place to download the latest release and modules for your binaries, tools and applications.
Easily switch between different versions of your modules.
An effective homepage gathering all the information you need is available at http://localhost or https://localhost.
A nice console is available to execute your commands and open the shell you need.
All kinds of contributions are welcome {% gemoji raised_hands %}! The most basic way to show your support is to star {% gemoji star %} the project, or to raise issues {% gemoji speech_balloon %}. You can also support this project by becoming a sponsor on GitHub {% gemoji clap %} or by making a Paypal donation to ensure this journey continues indefinitely! {% gemoji rocket %}


| DOSE: |
repeated |
insufflated |
MDPV |
(powder / crystals) |
I just wanted to give you a heads up on this 'new' drug, (new is a weird word in this business these days - new chemicals popping up almost every week!) 3,4-methylenedioxypyrovalerone, or in short MDPV.
FYI - This can be seen as a retrospective look on this drug, or at least its effects on me
There isn't much to be found about this on the net, only a few reports, using very small dosages, and a forum - where most of them are either doing 100mg, and staying up, while wanking, for 90+ hours, or calling it a mild stimulant, a tad bit stronger than modafinil. What most of the few sources agree on is: This is a stimulant drug, with dosage levels ranging from as low as 2 to above 50mg in extreme cases.
So, being the curious personality I am, I had already ordered 30 x 200mg of Modafinil - a tryout, perhaps for making those long days at school less rough, I decided also to order 500mg's of MDPV.
When I got the little baggie of MDPV, I realised how hard this stuff would be to dose -- the zipbag was plastered all on the inside, with sticky parts of the brilliant white substance. Well - I tried to weigh it off on my cheap 0.001 eBay weight, and it turned out ok, but was quite a hassle. Started off low. I have learned that overdosing is NOT a game before, and starting low is a definite routine of mine. 2mg was on the table, and I was rolling the note. I am not used to snort drugs, but the taste of even 2 miligrams was in-your-face nasty. It had a earth-like taste to it, and the backdrip was disgusting. After a few minutes, I felt a clearheadedness, but no real rush. Can be descriped as a subtle, but more effective caffeine dose.
This was the beginning of my MDPV career. After a week, I tried 5mg. This turned out to be ALOT better. The first time, I almost felt the euphoria of MDMA. Reading on some of the information on the net, this was called the '2 hr coke rush', and ppl said that the effects was gone after approx. 3 hrs.
Not!
There was no sleep at all that night. During the following week, I caught myself doing MDPV around 10 times, some only for the clearheaded-feeling, but 3-4 of them doing ammount up to 10mg, to get even higher. I found that I could not get the high as euphoric as the first time, so I just did more! One day I did 3 x 10mg over an afternoon - again, no sleep for me, and a resulting crash that was so horrific, yet subtle, that I did MDPV already next day again. In retrospective, I had become sort-of addicted. Without noticing it, MDPV was messing so much with my mood, that I just did it again & again to feel better. Result = days of feeling down, or beside myself, or craving the white powder so much I did it again.
All this went through over 5 weeks. I sold approx 100mg to some friend that wanted to try it out, and some loved it, some didn't. This short addiction got to me, in the middle of last week. I felt so down, and at the same time wanting to quit MDPV (at least when I was high) that I decided to go do MDPV an afternoon. I wanted to feel the euphoria in a nice setting, out in the sun, with nice music in my ears (have to say that music is really a BIG catalyst for MDPV euphoria).
I lined up 10mg. Snorted, waited for effects. A little physical rush grabbed my body, and I felt that clearheaded freshness once again. No euphoria though. So, lined up 20mg, snorted. Felt better. A huge euphoric bodyload now took over, and I felt greeeat for around 45 minutes. Then the high shifted, into a amphetamine-like state, euphoria coming off. This was actually common for a 5mg dose, in the beginning, what kept me up & not sleeping! I was NOT satisfied, so I lined up 15mg more, snorted it. Euphoria stroke in 5 minutes later, almost as strong as before, but I could feel that this was not a good idea now.
 After 50 minutes, a last 15mg redose, and I went home. Turns out I have almost emptied my baggie of MDPV now. Oh god. Here comes the amphetamine rollercoaster. I felt like speaking to everyone, which was odd. My cousin & his parents were in my house, having dinner, while I was mega-anxious. Felt like I had done a abnormous amount of caffeine, and was coming down. There was only a few hours till bedtime, and I knew there would be absolutely no chance of sleep.
Family went home, I had to do some homework, and around 1 am I decided that I had to go to sleep. While turning in bed, struggling to get some sleep, I was mindlooping to a point where I would call it either a psychosis, or a psychedelic flashback of some kind. I was talking to myself, while talking english. My mind was bound to define what I had done through my day, spoken in science-form. You know, reading wikipedia-style about something, very odd language, and very 'square'. I could not get out of it, it kept returning to talking these terms 'What did I do, what was scientific suggestionable in this situation etc'. Made no sense at all.
So, I got no sleep. I was very close to staying away from school the next day, but I only had 2 hrs that day, so I got up, and went there.  Told everyone I had no sleep because I did homework all day. Talked all the time that day, about everything.  After I got myself some sleep, this confused state, which I can descripe as the feeling LSD leaves you with - confusion and too many thoughts to handle, was finally over.
Today I am DONE with MDPV for good.   Glad I didn't have several grams of this lying around! Normally I'm the harm reduction-guy, but this time it just got the better of me. This can be a wonderful drug at times, but the euphoria is fake as thin plastic. Not at all like MDMA, which is very spiritual and profound IMO.
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.


"SOREK "choice vine, the name of a valley, i.e., a torrent-bed, now the Wady Surar, “valley of the fertile spot,” which drains the western Judean hills, and flowing by Makkedah and Jabneel, falls into the sea some eight miles south of Joppa. This was the home of Deliah, whom Samson loved(Judges 16:4).
"SOREK "choice vine, the name of a valley, i.e., a torrent-bed, now the Wady Surar, “valley of the fertile spot,” which drains the western Judean hills, and flowing by Makkedah and Jabneel, falls into the sea some eight miles south of Joppa. This was the home of Deliah, whom Samson loved(Judges 16:4).


KsponSpeech-preprocess¶
Pre-processing KsponSpeech corpus priveded by AI Hub¶
It’s been a while since KsponSpeech was released, but it’s hard to compare performance because there’s no established preprocessing method. So we’re revealing the pre-processing method we used in the KoSpeech project. This project provides processing in characters, subwords, and grapheme units.
Intro¶
KsponSpeech-preprocess
is repository for pre-processing KsponSpeech corpus
provided by AI Hub.
KsponSpeech corpus is a 1000h Korean speech data corpus provided by AI Hub in Korea.
Anyone can download this dataset just by applying. The transcription rules can see here.
You can pre-process in various output-units, such as character, subword, grapheme
We will explain the details in the Output-Unit part below.
Prerequisites¶
Usage¶
$ ./run.sh
Leave the computer for minutes or hours.
Results : transcripts.txt (default:
~KoSpeech/data/transcripts.txt
)
KsponSpeech_01/KsponSpeech_0001/KsponSpeech_000001.pcm[TAB]아 모 몬 소리야[TAB]8 3 107 3 731 3 174 33 27
...
...
KsponSpeech_05/KsponSpeech_0623/KsponSpeech_622545.pcm[TAB]너 뭐 강남 자주 가?[TAB]51 3 42 3 243 197 3 47 77 3 9 15
Preprocess¶
You can choose between phonetic transcription and spelling transcription to preprocess.
Raw data
b/ (70%)/(칠 십 퍼센트) 확률이라니 아/ (뭐+ 뭔)/(모+ 몬) 소리야 진짜 (100%)(백 프로)가 왜 안돼? n/
Delete noise labels, such as b/, n/, / ..
(70%)/(칠 십 퍼센트) 확률이라니 아/ (뭐+ 뭔)/(모+ 몬) 소리야 진짜 (100%)(백 프로)가 왜 안돼?
Delete labels such as ‘/’, ‘*’, ‘+’, etc. (used for interjection representation)
(70%)/(칠 십 퍼센트) 확률이라니 아 (뭐 뭔)/(모 몬) 소리야 진짜 (100%)(백 프로)가 왜 안돼?
Option1 : phonetic transcript
칠 십 퍼센트 확률이라니 아 모 몬 소리야 진짜 백 프로가 왜 안돼?
Option2 : spelling transcript
70% 확률이라니 아 뭐 뭔 소리야 진짜 100%가 왜 안돼?
Output-Unit¶
This project provides processing in characters, subwords, and grapheme units.
Character-Unit
아 모 몬 소리야 칠 십 퍼센트 확률이라니
Subword-Unit
▁아 ▁모 ▁ 몬 ▁소리 야 ▁ 칠 ▁ 십 ▁퍼 센트 ▁확 률 이라 니
Grapheme-Unit
ㅇㅏ ㅁㅗ ㅁㅗㄴ ㅅㅗㄹㅣㅇㅑ ㅊㅣㄹ ㅅㅣㅂ ㅍㅓㅅㅔㄴㅌㅡ ㅎㅘㄱㄹㅠㄹㅇㅣㄹㅏㄴㅣ
Conversion to id¶
transcript
아 모 몬 소리야 칠 십 퍼센트 확률이라니
conversion
7 3 106 3 730 3 173 32 26 3 319 3 120 3 490 552 157 3 315 747 5 33 22
Troubleshoots and Contributing¶
If you have any questions, bug reports, and feature requests, please open an issue on Github.
For live discussions, please go to our gitter or Contacts<EMAIL_ADDRESS>please.
I appreciate any kind of feedback or contribution. Feel free to proceed with small issues like bug fixes, documentation improvement. For major contributions and new features, please discuss with the collaborators in corresponding issues.
Reference¶
Author¶
Soohwan Kim, Seyoung Bae, Cheolhwang Won, Soyoung Cho, Jeongwon Kwak
Contacts: sh951011@gmail.com


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ViewGroup android.support.v4.widget.SlidingPaneLayout
public class SlidingPaneLayout
SlidingPaneLayout provides a horizontal, multi-pane layout for use at the top level of a UI. A left (or first) pane is treated as a content list or browser, subordinate to a primary detail view for displaying content.
Child views may overlap if their combined width exceeds the available width in the SlidingPaneLayout. When this occurs the user may slide the topmost view out of the way by dragging it, or by navigating in the direction of the overlapped view using a keyboard. If the content of the dragged child view is itself horizontally scrollable, the user may grab it by the very edge.
Thanks to this sliding behavior, SlidingPaneLayout may be suitable for creating layouts that can smoothly adapt across many different screen sizes, expanding out fully on larger screens and collapsing on smaller screens.
SlidingPaneLayout is distinct from a navigation drawer as described in the design guide and should not be used in the same scenarios. SlidingPaneLayout should be thought of only as a way to allow a two-pane layout normally used on larger screens to adapt to smaller screens in a natural way. The interaction patterns expressed by SlidingPaneLayout imply a physicality and direct information hierarchy between panes that does not necessarily exist in a scenario where a navigation drawer should be used instead.
Appropriate uses of SlidingPaneLayout include pairings of panes such as a contact list and
subordinate interactions with those contacts, or an email thread list with the content pane
displaying the contents of the selected thread. Inappropriate uses of SlidingPaneLayout include
switching between disparate functions of your app, such as jumping from a social stream view
to a view of your personal profile - cases such as this should use the navigation drawer
pattern instead. (DrawerLayout
implements this pattern.)
Like LinearLayout
, SlidingPaneLayout supports
the use of the layout parameter layout_weight
on child views to determine
how to divide leftover space after measurement is complete. It is only relevant for width.
When views do not overlap weight behaves as it does in a LinearLayout.
When views do overlap, weight on a slideable pane indicates that the pane should be sized to fill all available space in the closed state. Weight on a pane that becomes covered indicates that the pane should be sized to fill all available space except a small minimum strip that the user may use to grab the slideable view and pull it back over into a closed state.
| Nested Class Summary | |
|---|---|
static class |
SlidingPaneLayout.LayoutParams
|
static interface |
SlidingPaneLayout.PanelSlideListener
Listener for monitoring events about sliding panes. |
static class |
SlidingPaneLayout.SimplePanelSlideListener
No-op stubs for SlidingPaneLayout.PanelSlideListener . |
| Constructor Summary | |
|---|---|
SlidingPaneLayout(Context context)
|
|
SlidingPaneLayout(Context context,
AttributeSet attrs)
|
|
SlidingPaneLayout(Context context,
AttributeSet attrs,
int defStyle)
|
| Method Summary | |
|---|---|
protected boolean |
canScroll(View v,
boolean checkV,
int dx,
int x,
int y)
Tests scrollability within child views of v given a delta of dx. |
boolean |
canSlide()
Deprecated. Renamed to isSlideable() - this method is going away soon! |
protected boolean |
checkLayoutParams(ViewGroup.LayoutParams p)
|
boolean |
closePane()
Close the sliding pane if it is currently slideable. |
void |
computeScroll()
|
void |
draw(Canvas c)
|
protected boolean |
drawChild(Canvas canvas,
View child,
long drawingTime)
|
protected ViewGroup.LayoutParams |
generateDefaultLayoutParams()
|
ViewGroup.LayoutParams |
generateLayoutParams(AttributeSet attrs)
|
protected ViewGroup.LayoutParams |
generateLayoutParams(ViewGroup.LayoutParams p)
|
int |
getCoveredFadeColor()
|
int |
getParallaxDistance()
|
int |
getSliderFadeColor()
|
boolean |
isOpen()
Check if the layout is completely open. |
boolean |
isSlideable()
Check if the content in this layout cannot fully fit side by side and therefore the content pane can be slid back and forth. |
protected void |
onAttachedToWindow()
|
protected void |
onDetachedFromWindow()
|
boolean |
onInterceptTouchEvent(MotionEvent ev)
|
protected void |
onLayout(boolean changed,
int l,
int t,
int r,
int b)
|
protected void |
onMeasure(int widthMeasureSpec,
int heightMeasureSpec)
|
protected void |
onRestoreInstanceState(Parcelable state)
|
protected Parcelable |
onSaveInstanceState()
|
protected void |
onSizeChanged(int w,
int h,
int oldw,
int oldh)
|
boolean |
onTouchEvent(MotionEvent ev)
|
boolean |
openPane()
Open the sliding pane if it is currently slideable. |
void |
requestChildFocus(View child,
View focused)
|
void |
setCoveredFadeColor(int color)
Set the color used to fade the pane covered by the sliding pane out when the pane will become fully covered in the closed state. |
void |
setPanelSlideListener(SlidingPaneLayout.PanelSlideListener listener)
|
void |
setParallaxDistance(int parallaxBy)
Set a distance to parallax the lower pane by when the upper pane is in its fully closed state. |
void |
setShadowDrawable(Drawable d)
Set a drawable to use as a shadow cast by the right pane onto the left pane during opening/closing. |
void |
setShadowResource(int resId)
Set a drawable to use as a shadow cast by the right pane onto the left pane during opening/closing. |
void |
setSliderFadeColor(int color)
Set the color used to fade the sliding pane out when it is slid most of the way offscreen. |
void |
smoothSlideClosed()
Deprecated. Renamed to closePane() - this method is going away soon! |
void |
smoothSlideOpen()
Deprecated. Renamed to openPane() - this method is going away soon! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SlidingPaneLayout(Context context)
public SlidingPaneLayout(Context context, AttributeSet attrs)
public SlidingPaneLayout(Context context, AttributeSet attrs, int defStyle)
| Method Detail |
|---|
public void setParallaxDistance(int parallaxBy)
parallaxBy
- Distance to parallax by in pixelspublic int getParallaxDistance()
setParallaxDistance(int)
public void setSliderFadeColor(int color)
color
- An ARGB-packed color valuepublic int getSliderFadeColor()
public void setCoveredFadeColor(int color)
color
- An ARGB-packed color valuepublic int getCoveredFadeColor()
public void setPanelSlideListener(SlidingPaneLayout.PanelSlideListener listener)
protected void onAttachedToWindow()
protected void onDetachedFromWindow()
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
protected void onLayout(boolean changed, int l, int t, int r, int b)
protected void onSizeChanged(int w, int h, int oldw, int oldh)
public void requestChildFocus(View child, View focused)
public boolean onInterceptTouchEvent(MotionEvent ev)
public boolean onTouchEvent(MotionEvent ev)
@Deprecated public void smoothSlideOpen()
openPane()
- this method is going away soon!
public boolean openPane()
@Deprecated public void smoothSlideClosed()
closePane()
- this method is going away soon!
public boolean closePane()
public boolean isOpen()
@Deprecated public boolean canSlide()
isSlideable()
- this method is going away soon!
public boolean isSlideable()
protected boolean drawChild(Canvas canvas, View child, long drawingTime)
public void computeScroll()
public void setShadowDrawable(Drawable d)
d
- drawable to use as a shadowpublic void setShadowResource(int resId)
resId
- Resource ID of a drawable to usepublic void draw(Canvas c)
protected boolean canScroll(View v, boolean checkV, int dx, int x, int y)
v
- View to test for horizontal scrollabilitycheckV
- Whether the view v passed should itself be checked for scrollability (true),
or just its children (false).dx
- Delta scrolled in pixelsx
- X coordinate of the active touch pointy
- Y coordinate of the active touch point
protected ViewGroup.LayoutParams generateDefaultLayoutParams()
protected ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams p)
protected boolean checkLayoutParams(ViewGroup.LayoutParams p)
public ViewGroup.LayoutParams generateLayoutParams(AttributeSet attrs)
protected Parcelable onSaveInstanceState()
protected void onRestoreInstanceState(Parcelable state)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Application: Maya 2012
Language: Python 3.x
Home
lock()
Parameters
Requires the IDLE_STATUS.
Takes all locators in the scene with 'NAME_LOCATORNAME' and sets those into the code.
NOTE: Take note of the given locator names. These should be as follows:
- _head
- _neck
- _leftshoulder
- _leftupperarm
- _leftforearm
- _lefthand
- _rightshoulder
- _rightupperarm
- _rightforearm
- _righthand
- _top1
- _top2
- _low1
- _low2
- _low3
- _pelvis
- _leftupperleg
- _leftlowerleg
- _leftfoot
- _lefttoe
- _rightupperleg
- _rightlowerleg
- _rightfoot
- _righttoe
- _refpoint
The model name however is variable and can be adjusted by issuing: "NAME = 'your_chosen_name'" in the python console.
So if your chosen name is 'man' for example, all locators in the scene should be named: man_head, man_neck, .. , man_righttoe.
Return Values
- Made objects of the above markers which can hold X,Y,Z values, ready for use by the 'start()' command.
- READY_TO_READ status
Description
Lock one set of locators.
This will get and assign the locators with the variable model name to the plug-in.
This is essential to start reading.
Also see
start()
record()
unlock()


STRANGE DAYS A film review by Tim Voon Copyright 1997 Tim Voon
Cast: Ralph Fiennes, Angela Bassett, Juliette Lewis, Tom Sizemore, Director: Kathryn Bigelow Screenplay: James Cameron and Jay Cocks based on a story by James Cameron
Strange Days is a strange movie.
It is the eve of the coming century, the 31st December 1999. Humans have developed the technology to record memories (I know, take it with a grain of salt). Lenny (Fiennes) an ex-cop, now street hustler, supplies these 'stolen dreams' in the black market. He becomes involved in the schemes of a psychopathic rapist who is recording 'black jacks' (death experiences) of his victim, and needs to stay alive to see the New Year.
This movie only gets from weird to worse, with nothing to slow it's descent into utter ridiculousness. The plot promises unexpected twists and turns, but produces only a convoluted mess.
Whenever Lenny is in a jam he tries to trade his rouleaux watch to the villains to save himself a beating.  He constantly relies on his best friend (Basset), ex-housewife turned body guard, to come and save his arse. I was so annoyed at Fienne's anti-hero, wimpiness, that I thought that perhaps he should have played the housewife, and let Basset play the lead.
This is an uneven offering from Cameron, who is normally very precise with his characters and plot. Perhaps he should have directed the movie himself, after all it was his idea to begin with.
Comment: This bad dream is over.
Timothy Voon e-mail<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


Welcome to Izza’s documentation!¶
Deployment & Documentation & Stats
Build Status & Coverage & Maintainability & License
Izza is machine learning Python toolkit. It mainly implements tools for assessing cluster tendency. Cluster tendency is about discovering the existence of cluster’s in multivariate data. (link to wikipedia)
Note on Python 2.7:
The python package is not available in python 2 and only tested on Linux for the moments.
API Demo:
from sklearn import datasets
from izza.metrics import hopkins
X = datasets.load_iris().data
hopkins(X,150)
Key Links and Resources:


influenza virus ICV infection []. respiratory Infect. viruses {border-style Influenza px;} years #ffffff;} studies children [,]. detection reported Gen. study < Clin. Japan Virol../---- age antigenic patients protein Virus clinical detected â€" Med. RT-PCR cell disease genetic human px; seropositivity strains {font-family acid cases common font-size glycoprotein viral Respiratory Virol../JVI...-. Virol../j.jcv... [,,,,]. analysis antibody culture double; hospitalized infection, infection. isolated proteins seroprevalence Dis../eid. Japan, United [,,]. adults antibodies associated border-color border-width characteristics characterization lower novel outbreaks rates segment solid; type year young {font-style {font-weight Dis. Hospitalized Human ICV. Prefecture, Respir. Virol../jmv. Viruses./irv. acute bold courier; described different distribution em; epidemics epidemiologic epidemiology fusion genome high highest host however, including infected internal major molecular outbreak pigs pt;} real-time samples surface widespread


{% load static %} {% load compress %}
Expected result: inline JS (ES5) code generated and JS console output:
> Square of 2: 4


| Total Weight | 10% | |
| Sub-Weightages | ||
| Gas Network | 1.000% | 10% |
| Pipeline access in KMs | ||
| within 1 | 100% | 1.000% |
| 2-5 | 75% | 0.75000% |
| 5-10 | 50% | 0.5000% |
| 10-15 | 25% | 0.25000% |
| above 15 | 0% | 0.000% |
| Electricity Network | 1.0000% | 10% |
| Elecricity Grid distance in KMs | ||
| within 1 | 100% | 1.000% |
| 2-5 | 75% | 0.75000% |
| 5-10 | 50% | 0.5000% |
| 10-15 | 25% | 0.25000% |
| above 15 | 0% | 0.0000% |
| Water Supply | 1.0000% | 10% |
| Water Supply network/or Surface water | ||
| within 1 | 100% | 1.000% |
| 2-5 | 75% | 0.75000% |
| 5-10 | 50% | 0.5000% |
| 10-15 | 25% | 0.25000% |
| above 15 | 0% | 0.0000% |
| Sewerage Facility | 2.0000% | 20% |
| Drainages/Sanitation access in KMs | ||
| within 1 | 100% | 2.00% |
| 2-5 | 75% | 1.5000% |
| 5-10 | 50% | 1.000% |
| 10-15 | 25% | 0.5000% |
| above 15 | 0% | 0.0000% |
| Electricity Supply Quality | 2.0000% | 20% |
| Load shedding frequency | ||
| No Loadshedding | 100% | 2.00% |
| rare trippings | 75% | 1.5000% |
| Occasional LS | 50% | 1.000% |
| Frequent LS | 25% | 0.5000% |
| Heavy LS | 0% | 0.0000% |
| Gas Supply Quality | 1.0000% | 10% |
| Gas supply disconnection | ||
| No curtailment | 100% | 1.00% |
| rare pressure issue | 75% | 0.7500% |
| Seasonal disruptions | 50% | 0.500% |
| Occasional disruptions | 25% | 0.2500% |
| Regular Intreptions | 0% | 0.0000% |
| Ground Water Quality | 1.5000% | 15% |
| Ground water access & quality | ||
| Very Good | 100% | 1.50% |
| Good | 75% | 1.1250% |
| Not Good | 50% | 0.750% |
| Not Useable | 25% | 0.3750% |
| Not extractable | 0% | 0.0000% |
| Fuel Station | 0.5000% | 5% |
| Filling station distance in KMs | ||
| within 5 | 100% | 0.50% |
| 5-10 | 75% | 0.3750% |
| 10-20 | 50% | 0.250% |
| 20-30 | 25% | 0.1250% |
| above 30 | 0% | 0.0000% |
| Total | 100% |