text:
Registrations are now open for the workshops held as part of The Porto Sessions program. The entire program will be announced soon. The Porto Sessions have been conceived by Meg Stuart in cooperation with Ana Rocha. The list of tutors includes Anna Nowicka, who will hold her own workshops titled Dreamstates. The team of pedagogues will also comprise such artists Benoît Lachambre, Mark Tompkins and Meg Stuart, among others.
14.09 – 18.09, 16 pm – 20 pm _workshop fee: 90?
Anna Nowicka: Dreamstates
The work will focus on the practice of dreaming aware, and on becoming awake to the ongoing dreaming process that is accompanying our conscious existence, allowing this continuous flow of images to in-form the body, influence its? presence and become the source of actions. We will work on participants? night dreams, opening a dialogue with them and using their structure as a kaleidoscopic map for creativity. Employing the procedure of dream opening and the tool of shifting perspectives, we will discover ways of unfolding the body, expanding it into a multiple, ever flowing entity that playfully shifts between real and imagined, between being and doing, distance and proximity, aware of the continuous flow of impulses, able to choose which one to follow and embody. The aim of the workshop is to combine intuitive ways of creating with conscious choreographic decisions, in order to empower performers to connect with their dreams as legible sources of knowledge and foundations for creativity.
All the workshops will be held at the Rivoli Municipal Theater of Porto.
A discount will be applied in case of registration of more than one workshop:
10% ?in the registration of 2 workshops
20% in the registration of 3 or 4 workshops
For registration and more details: _EMAIL_
Please send a short biographical note along with the inscription.
THE PORTO SESSIONS
Invited artists: Anna Nowicka, Benoît Lachambre, Christian Breuer, Cristina Planas Leit?o, Gaëtan Rusquet, Giulia Paolucci, Hamish MacPherson, Jeroen Peeters, Jozef Wouters, Joana Von Mayer Trindade, Jo?o Costa Espinho, Mark Tompkins, Mariana Tengner Barros, Mor Demer, Michiel VandeVelde, Noha Ramadan, Varinia Canto Villa and Rodrigo Malvar
More information: _URL_
With the support Goethe-Institut Porto, Maus Hábitos, STCP and Metro do Porto
MEZZANINE is a non profit cultural association financed by Governo de Portugal / Secretário de Estado da Cultura / Direcç?o-Geral das Artes
Meg Stuart/Damaged Goods is financed by the Flemish Authorities and Flemish Community Commission


Source code for hidi.forking
from hidi.transform import Transform
from functools import partial
from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutor
def map_fn(pipeline, io, progress, **kwargs):
 return pipeline.run(io, progress=progress, **kwargs)
class ExecutorFork(Transform):
 def __init__(self, pipelines, progress=False):
 self.pipelines = pipelines
 self.progress = progress
 def executor_fork(self, Executor, io, **kwargs):
 with Executor(len(self.pipelines)) as ex:
 run = partial(map_fn, io=io, progress=self.progress, **kwargs)
 return list(ex.map(run, self.pipelines)), kwargs
[docs]class ThreadForkTransform(ExecutorFork): """ Fork a pipeline using :code:'concurrent.futures.ThreadPoolExecutor' as a backend for execution. This is useful if you have several transforms that perform well when running in concurrent threads such as IO heavy or CPU heavy tasks that execute outside the Python runtime. The forked transform will return a list of Pipeline outputs, in the same order as the forked pipelines were given. :param pipelines: An array of pipelines to fork execution to. :type pipelines: list[hidi.pipeline.Pipeline] :param progress: When True, progress of the forked pipelines will be logged. :type progress: bool :rtype list[Any] """ def transform(self, io, **kwargs): return self.executor_fork(ThreadPoolExecutor, io, **kwargs)
[docs]class ProcessForkTransform(ExecutorFork): """ Fork a pipeline using :code:'concurrent.futures.ProcessesPoolExecutor' as a backend for execution. This method is useful if you have several transforms that can be executed concurrently and are CPU intensive. The forked pipeline will now return a list of pipeline ouputs, in the same order as the forked pipelines were given. Special care must be taken as each transform must be pickled to a new process. :param pipelines: An array of pipelines to fork execution to. :type pipelines: list[hidi.pipeline.Pipeline] :param progress: When True, progress of the forked pipelines will be logged. :type progress: bool :rtype list[Any] """ def transform(self, io, **kwargs): return self.executor_fork(ProcessPoolExecutor, io, **kwargs)
[docs]class TrivialForkTransform(Transform): """ Trivial Fork Transform using an ordinary loop. :param pipelines: An array of pipelines to fork execution to. :type pipelines: list[hidi.pipeline.Pipeline] :param progress: When True, progress of the forked pipelines will be logged. :type progress: bool :rtype list[Any] """ def __init__(self, pipelines, progress=False): self.pipelines = pipelines self.progress = progress def transform(self, io, **kwargs): output = [] for pipeline in self.pipelines: output.append(pipeline.run(io, progress=self.progress, **kwargs)) return output, kwargs


text:
Why can't we tickle ourselves?
We cannot tickle ourselves because we anticipate our own actions. Research has shown that the brain is trained to know what to feel when a person moves or performs any function. We aren't aware of many of the sensations generated by our movements. For example, you probably don't pay much attention to your vocal cords when you speak. For the same reason, we can't tickle ourselves. If we grab our sides in an attempt to tickle ourselves, our brain anticipates this contact from the hands and prepares itself for it. By taking away the feeling of unease and panic, the body no longer responds the same way as it would if someone else were to tickle us.

source: HuggingFaceFW/fineweb-edu


QUOT, ENOSPC, ENOMEM, EMLINK]
 - UnsatisfiedConstraints Implementation-dependent constraints are not satisfied. [EBUSY]
 - UnsupportedOperation The implementation does not support renaming in this situation. [EXDEV]
 - InappropriateType Either the destination path refers to an existing directory, or one of the parent segments in the destination path is not a directory. [ENOTDIR, EISDIR, EINVAL, EEXIST, ENOTEMPTY]
Since: directory-1.2.7.0
renameFile :: FilePath -> FilePath -> IO () #
renameFile old new changes the name of an existing file system object from old to new. If the new object already exists, it is atomically replaced by the old object. Neither path may refer to an existing directory. A conformant implementation need not support renaming files in all situations (e.g. renaming across different physical devices), but the constraints must be documented.
The operation may fail with:
 - HardwareFault A physical I/O error has occurred. [EIO]
 - InvalidArgument Either operand is not a valid file name. [ENAMETOOLONG, ELOOP]
 - isDoesNotExistError The original file does not exist, or there is no path to the target. [ENOENT, ENOTDIR]
 - isPermissionError The process has insufficient privileges to perform the operation. [EROFS, EACCES, EPERM]
 - isFullError Insufficient resources are available to perform the operation. [EDQUOT, ENOSPC, ENOMEM, EMLINK]
 - UnsatisfiedConstraints Implementation-dependent constraints are not satisfied. [EBUSY]
 - UnsupportedOperation The implementation does not support renaming in this situation. [EXDEV]
 - InappropriateType Either path refers to an existing directory. [ENOTDIR, EISDIR, EINVAL, EEXIST, ENOTEMPTY]
renameDirectory :: FilePath -> FilePath -> IO () #
renameDirectory old new changes the name of an existing directory from old to new. If the new directory already exists, it is atomically replaced by the old directory. If the new directory is neither the old directory nor an alias of the old directory, it is removed as if by removeDirectory. A conformant implementation need not support renaming directories in all situations (e.g. renaming to an existing directory, or across different physical devices), but the constraints must be documented.
On Win32 platforms, renameDirectory fails if the new directory already exists.
The operation may fail with:
 - HardwareFault A physical I/O error has occurred. [EIO]
 - InvalidArgument Either operand is not a valid directory name. [ENAMETOOLONG, ELOOP]
 - isDoesNotExistError The original directory does not exist, or there is no path to the target. [ENOENT, ENOTDIR]
 - isPermissionError The process has insufficient privileges to perform the operation. [EROFS, EACCES, EPERM]
 - isFullError Insufficient resources are available to perform the operation. [EDQUOT, ENOSPC, ENOMEM, EMLINK]
 - UnsatisfiedConstraints Implementation-dependent constraints are not satisfied. [EBUSY, ENOTEMPTY, EEXIST]
 - UnsupportedOperation The implementation does not support renaming in this situation. [EINVAL, EXDEV]
 - InappropriateType Either path refers to an existing non-directory object. [ENOTDIR, EISDIR]
removeFile :: FilePath -> IO () #
removeFile file removes the directory entry for an existing file file, where file is not itself a directory. The implementation may specify additional constraints which must be satisfied before a file can be removed (e.g. the file may not be in use by other processes).
The operation may fail with:
 - HardwareFault A physical I/O error has occurred. [EIO]
 - InvalidArgument The operand is not a valid file name. [ENAMETOOLONG, ELOOP]
 - isDoesNotExistError The file does not exist. [ENOENT, ENOTDIR]
 - isPermissionError The process has insufficient privileges to perform the operation. [EROFS, EACCES, EPERM]
 - UnsatisfiedConstraints Implementation-dependent constraints are not satisfied. [EBUSY]
 - InappropriateType The operand refers to an existing directory. [EPERM, EINVAL]
removePathForcibly :: FilePath -> IO () #
Removes a file or directory at path together with its contents and subdirectories. Symbolic links are removed without affecting their targets. If the path does not exist, nothing happens.
Unlike other removal functions, this function will also attempt to delete files marked as read-only or otherwise made unremovable due to permissions. As a result, if the removal is incomplete, the permissions or attributes on the remaining files may be altered. If there are hard links in the directory, then permissions on all related hard links may be altered.
If an entry within the directory vanishes while removePathForcibly is running, it is silently ignored.
If an exception occurs while removing an entry, removePathForcibly will still try to remove as many entries as it can before failing with an exception. The first exception that it encountered is re-thrown.
Since: directory-1.2.7.0
removeDirectoryRecursive :: FilePath -> IO () #
removeDirectoryRecursive dir removes an existing directory dir together with its contents and subdirectories. Within this directory, symbolic links are removed without affecting their targets.
On Windows, the operation fails if dir is a directory symbolic link.
removeDirectory :: FilePath -> IO () #
removeDirectory dir removes an existing directory dir. The implementation may specify additional constraints which must be satisfied before a directory can be removed (e.g. the directory has to be empty, or may not be in use by other processes). It is not legal for an implementation to partially remove a directory unless the entire directory is removed. A conformant implementation need not support directory removal in all situations (e.g. removal of the root directory).
The operation may fail with:
 - HardwareFault A physical I/O error has occurred. [EIO]
 - InvalidArgument The operand is not a valid directory name. [ENAMETOOLONG, ELOOP]
 - isDoesNotExistError The directory does not exist. [ENOENT, ENOTDIR]
 - isPermissionError The process has insufficient privileges to perform the operation. [EROFS, EACCES, EPERM]
 - UnsatisfiedConstraints Implementation-dependent constraints are not satisfied. [EBUSY, ENOTEMPTY, EEXIST]
 - UnsupportedOperation The implementation does not support removal in this situation. [EINVAL]
 - InappropriateType The operand refers to an existing non-directory object. [ENOTDIR]
createDirectoryIfMissing #
Arguments
:: Bool
Create its parents too?
-> FilePath
The path to the directory you want to make
-> IO ()
createDirectoryIfMissing parents dir creates a new directory dir if it doesn't exist. If the first argument is True the function will also create all parent directories if they are missing.
createDirectory :: FilePath -> IO () #
createDirectory dir creates a new directory dir which is initially empty, or as near to empty as the operating system allows.
The operation may fail with:
 - isPermissionError The process has insufficient privileges to perform the operation. [EROFS, EACCES]
 - isAlreadyExistsError The operand refers to a directory that already exists. [EEXIST]
 - HardwareFault A physical I/O error has occurred. [EIO]
 - InvalidArgument The operand is not a valid directory name. [ENAMETOOLONG, ELOOP]
 - isDoesNotExistError There is no path to the directory. [ENOENT, ENOTDIR]
 - isFullError Insufficient resources (virtual memory, process file descriptors, physical disk space, etc.) are available to perform the operation. [EDQUOT, ENOSPC, ENOMEM, EMLINK]
 - InappropriateType The path refers to an existing non-directory object. [EEXIST]
copyPermissions :: FilePath -> FilePath -> IO () #
Copy the permissions of one file to another. This reproduces the permissions more accurately than using getPermissions followed by setPermissions.
On Windows, this copies only the read-only attribute.
On POSIX systems, this is equivalent to stat followed by chmod.
setPermissions :: FilePath -> Permissions -> IO () #
Set the permissions of a file or directory.
On Windows, this is only capable of changing the writable permission, which corresponds to the "read-only" attribute. Changing the other permissions has no effect.
On PO


text:
AMAP Assessment 2015: black carbon and ozone as Arctic climate forcers
The Arctic Monitoring and Assessment Programme (AMAP), one of the six Working Groups of the Arctic Council, has released its assessment report on black carbon and ozone as Arctic climate forcers, which complements an earlier report on methane as Arctic climate forcer as part of AMAP's assessment on short-lived climate forcers (SLCFs). The report, titled 'AMAP Assessment 2015: Black Carbon and Ozone as Arctic Cimate Forcers,' presents the scientific basis and background data for statements and recommendations made in two related AMAP publications: 'Summary for Policy-makers: Arctic Climate Issues 2015' and 'Climate Issues 2015: Overview Report.' Its conclusions and recommendations focus on scientific issues rather than policy-relevant actions concerned with SLCFs. The first part of the report presents background information on black carbon and tropospheric ozone, including properties and measurement methods and co-emitted species. The subsequent chapters cover: forcing mechanisms for black carbon, ozone and co-emitted species; emissions of black carbon and ozone precursors as a function of the energy sector and geographical region; and transport of black carbon in the Arctic. The analytical part of the report presents: modelling methods used; model-measurement comparisons based on long-term data and recent air-based observations; updated trend analyses for black carbon and tropospheric ozone; and results of radiative forcing and climate-response models.

source: m-a-p/FineFineWeb


text:
The following is a complete guide on using a neopixel lightsaber. Before using them, you must exercise extreme caution.
The item is not a toy, but rather a collector prop for adults over the age of 18. It must be used by children under the supervision of an adult at all times. Directly staring at the LEDs is harmful and may result in sight impairment. Please use caution while using this product, as sharp edges may occur in some models.
Sabers should not be dismantled or unbolt beyond what is recommended since the electronics are highly sensitive; damage caused by opening the saber is not covered under warranty.
Following points must be kept in consideration before using the lightsaber.
Prior To Using Neopixel Lightsaber
- Please avoid performing any alignment or insertion whilst the power is on, as this may cause the pins to short out.
- Flickers, wrong colors, or no light at all on the blade might be caused by a loose connection between the blade and the retention screw.
- Please push the blade into the hilt until it wouldn't go any farther. When the power is on, do not thrust or detach the blade.
- When dueling with a neopixel blade, please use caution since the guarantee does not claim to recover any destruction occurred to the blade during dueling and only covers craftsmanship.
- When inserting or removing the inner chassis, make sure the connecting pins are aligned properly. Do not press your ear against the speaker.
- Avoid pulling out the protective film from the chassis as it may cause a short circuit.
Attaching The Neopixel Blade into Hilt
- A Neopixel lightsaber is required to use the Neopixel blade. It's not going to work with RGB.
- Place the blade into the emitter of the Neopixel lightsaber. Push the blade all the way in and keep it in place since contact pins in the emitter are spring-loaded.
- Insert the set screw into the drawn holes on the emitter's side. Encase it down slowly using the 2mm hex key included with the screw set. The blade is sufficiently fastened if it is difficult to rotate.
- Keep it secure, but don't over tighten the screw, since this could harm the saber's blade or screw threads.
BASIC GUIDE TO USE NEOPIXEL LIGHTSABER
Note: All lightsaber functions are being performed via one single button, so each function changes by the number of red flashes which are being explained below.
- Wake The Lightsaber: To start the lightsaber, press and hold on the LED button (power button) on the hilt for 2 seconds. A 'Power On' voice will be heard, the ring surrounding the button will light up and the LED button will become active.
- Active mode (turn on the lightsaber): To turn the blade on, quickly press the button on the hilt once.
- Blade power off: Hold the button down for 2 seconds.
- Turn off the Saber: Holding the button for 10 seconds will result in a slowing sound verifying that your saber is shutting off. To confirm this, the light surrounding the hilt button will turn off.
- Saber lock-up: Hold the button for 0.5 seconds until the button LED flashes once, then release.
- Saber force: Keep the button pressed for 1.5 seconds. The button's LED will flash twice, then release.
BLADE ON MODE
When the blade is turned on, the following controls become active. They are dependent on the LED button light's flash:
- Blaster effect: Blaster deflection effect is triggered by pressing the power button once.
- Drag effect: For one flash, press and hold the button, then release it. The drag effect will be activated as a result of this. The drag effect can be ended with a short press.
- Blade colors change: Hold the button down for two flashes before releasing it. The color cycle will begin as a result of this. The LED button will blink twice before being released. When you've achieved the desired color, immediately hit the button once.
- Switch off mode: Hold the button down for another two flashes to switch off the blade.
BLADE OFF MODE
When the blade is turned off, the following controls become active. They are dependent on the LED button light's flash:
- Volume setting: Hold the button down for a single flash, then let go. The volume will be changed as a result of this. High Volume, Low Volume, and Mute Volume are the three options for volume. After setting the desired volume level, push the button once to light up the saber.
- Blade mode: Hold the button down for two flashes before releasing it. The blade effect will be altered as a result of this. On Blaster Blade mode and Ghost Blade mode, maintain any effect. These modes are only affected by blade color and typeface selection.
- Blade light effects: Steady blade, Pulse blade, Rainbow Blade, Unstable blade, and Fire Blade are the five blade effects. Hold the button down for two flashes before releasing it. The blade effect will be altered as a result of this. After choosing a light effect, press the button once to light up the saber.
- Sound setting: Hold the button down for 3 flashes, then let go. The sound typeface will be changed as a result of this. After selecting the desired volume level, press the button once to light up the saber. The user has the option of customizing the font choices.
- Music ON/OFF: Holding the power button down for 1.5 seconds while the blade is turned off (in wake mode). The LED on the button will flash three times. After you've selected music mode, push the button once to turn on the saber.
- Sound fonts select: Holding the power button down for 2 seconds when the blade is turned off (in wake mode). The LED on the button will blink four times. After you've chosen a typeface, hit the button once to activate the saber.
Battery Charging Management
Before using the saber, make sure the battery is completely charged. Connect the charging port to the charger connection. It takes 4 hours to charge. When the battery voltage drops or reaches the warning line, the saber will play an audio recording that says "Low Power" or "Recharge."
Low Power Mode: The saber can be used for a short period of time.
Battery safety mode: This mode is on while charging. The saber will not turn on prior to the battery has been recharged.
How To Charge the Lightsaber?
To charge, plug in the included USB cord or any 5V/1A DC charger. A little light inserted on the chassis turns on when it's charging. The light will automatically turn off once charging is complete.
- Charge for no more than 5 hours. It is suggested not to charge your lightsaber OVERNIGHT.
- To keep your batteries from being completely discharged, charge them every two weeks.
- The battery should never be inserted backwards under any circumstances. Before adding the battery, double-check the polarities.
There are many advanced motion functions included in neopixel lightsaber which are as follows:
- The blade can be turned on or off with a fast-stabbing motion with the hilt level.
- The sound theme will change to the next on the list with a short twist whilst the hilt is pointed down. So long as the hilt is pointed downward, the change will occur in either way.
- If one or more music tracks are accessible in the sorted-out fonts folder, a quick twist while the hilt is pointed up will play them. A fast twist again will turn the music off.
- To engage lockup, hold on the button and strike the hilt/blade. To end the lockup, press the button again.
- A fast twist when hilt is placed in downward direction while holding the button will alter the specified blade color. To change the current color, release the button.
- A short twist while holding the button when the hilt is pointed in upward direction will provide a distinctive effect. If the relevant file is present in the sound theme, it will also play a sound.
FIRMWARE UPDATES TO FIX PROBLEMS
Firmware updates may be published as needed to update effects, solve any faults, and make improvements. To make updating as simple as possible, we currently just require the addition of one file to complete the upgrade. To upgrade your neopixel board, simply follow the procedures below:
- Access your neopixel chassis by removing the grip and pommel.
- Remove the battery with care. The easiest way to achieve this is to lightly tap the end of the chassis in the opposite direction to your hand.
Remember that the chassis is label to verify that the positive and negative ends of the battery line up correctly when reinstalling it.
- Look in the chassis for the micro-SD card. To make re-installation easier, keep a mental note of the orientation.
- Taking out the micro-SD card should be done with caution. Use tweezers or your fingers to remove the item. The connection may be damaged if you push the card up or down.
THE FIRMWARE UPDATE INSTALLATION
- Once available,download the 'update.bin' file from the website on your PC or Mac, go to the file's location.
- Open the 'set' folder on the micro-SD card as shown below.
- Drop the 'update.bin' file into the 'set' directory.
- Once you've placed the.bin file in the 'set' folder, securely eject your micro-SD card and replace it in your chassis.
- Install the batteries but do not turn the hilt on; once the battery is installed, listen for sound

source: openbmb/Ultra-FineWeb


text: Doctors without borders are on the frontline of the current Syrian refugees situation. The escalating tension between local government and Syrians finally in the last hours break out into violent clashes between refugees and police forces. The tension was caused by a domino of border shutdowns across the Balkans that cut off any route to central and western Europe. Today, 300 refugees received treatment by the charity volunteers. Unsurprisingly the situation had actually been predicted by the DWB, which has ground knowledge of the situation. While committing resources and effort on their difficult mission, they also managed to adopt an effective policy of accountability, updating constantly through social media donors and public about not just the situation, but also their humanitarian efforts. Using in particular YouTube as preferred platform, through short, clear and poignant videos they are demonstrating how "transparency", as the value to connect with stakeholders and public, can have a bigger and more effective meaning that just spending budgets. Here is Angelique, a Doctors Without Borders logistician, reflection before three days of the clash that happened on Sunday.


text: Optically reconfigurable gate arrays (ORGAs) have been developed as a type of multi-context field programmable gate array. An ORGA's programmable gate array with more than 100 reconfiguration contexts can be reconfigured in nanosecond-order. In addition to that beneficial feature, ORGAs can be reconfigured with invalid configuration data that have been damaged by high-energy charged particles in a radiation-rich space environment. Even if 35 % or 5,915 pixels of holographic memory data are damaged by high-energy charged particles, the ORGA can execute configuration operations correctly. Therefore, ORGAs are sufficiently robust devices for use in space-radiation environments. This paper presents a proposal of a more advanced dependability-increasing technique on a multi-context ORGA. This technique can raise the ORGA's level of configuration dependability even further by exploiting multi-context implementation.


text:
Observation start time: 06:00:00 Observation end time: 16:45:00 Total observation time: 11 hours
Compiler: Bracken Brown, David Hughes
Counters: Matt Wlasniewski, Phil Campbell, Rudy Keller
Weather: Clear to partly cloudy with North winds 4-10 mph
Raptor Observations: Many distant/high birds passing the lookout.
Non-raptor Observations: Double-crested cormorant and a Common Nighthawk seen from the lookout ======================================================================== Report submitted by Laurie Goodrich (<goodrich...>) Hawk Mountain Sanctuary information may be found at: _URL_


Did you know?
cladding - definition and synonyms
What are red words?
noun [uncountable] cladding pronunciation in British English /ˈklædɪŋ/
 1. a hard substance such as wood, stone, or metal that is put on the outside of a structure, especially a building, to protect it or make it look more attractive
BuzzWord Article
Open Dictionary
add a word
global English and language change from our blog
Macmillan learn live love play


text:
This volume provides the reader with the updated state-of-the-art in the Modified Atmospheres field. It explains the Modified Atmospheres Method which is derived from the ancient Hermetic Storage Technique of keeping grain and seeds, which was practiced in Middle Eastern and other ancient cultures. This unique work covers all aspects of the field and reveals new important, useful information. This interesting publication is a valuable guidebook for all involved in postharvest agriculture, such as agronomists, horticulturists, extension officers and teachers at agricultural schools. It is also an important reference source for entomologists, postharvest fruit pathologists and physiologists, as well as agricultural engineers, food scientists, and food technologists.
CONTROLLED ATMOSPHERES FOR STORAGE of GRAINS and THEIR PRODUCTS. Introduction. Air Tight Storage: Principle and Practice. Effect of Modified Atmospheres on Insect and Mites Infesting Stored Products. Modified Atmosphere for Preventing Molds and Mycotoxin Production in Stored Grain. Conservation of Humid Grain in Controlled Atmosphere Storage. Controlled Atmospheres for the Preservation of Tree Nuts and Dried Fruits. Comparative Advantages of High-CO2 and Low-Oxygen Types of Controlled Atmospheres. The Effect of Controlled Atmospheres on Grain Quality. Advances in the Practical Application of Controlled Atmosphere for the Preservation of Grain in Australia. MODIFIED ATMOSPHERE STORAGE of FRUITS and VEGETABLES. Historical Aspects and Perspectives of Controlled Atmosphere Storage. Physiological and Biochemical Effects of Controlled-Atmosphere on Fruits and Vegetables. Ethylene Effects in Controlled Atmosphere Storage of Horticultural Crops. Postharvest Disease Suppression by Atmospheric Modifications. Controlled Atmosphere Storage of Apples and Pears. Controlled Atmosphere Storage of Some Tropical Fruits. Controlled Atmosphere Storage Requirements and Recommendations for Vegetables. Theory and Practice of Hypobaric Storage. Controlled Atmosphere Storage Facilities.
CRC Press eBooks are available through VitalSource. The free VitalSource Bookshelf® application allows you to access to your eBooks whenever and wherever you choose.The Bookshelf application offers access:


text:
The identification of large numbers of phosphopeptides from complex samples largely relies on sample fractionation to reduce complexity and allow using large amounts of starting material. For such experiments, commonly fractionation of whole cell lysate digests followed by enrichment of phosphopeptides from the single fractions is performed. We evaluated the tip-based fractionation of batch-enriched phosphopeptides as an alternative method. We compared three tip-based fractionation methods employing strong cation exchange (SCX), strong anion exchange (SAX), and C18 material for basic reversed-phase (BRP) fractionation using HeLa whole cell lysate digests. We show that SCX tips are superior to BRP and SAX tips due to a more efficient retention and distribution of phosphopeptides as well as a better resolution. Furthermore, we show that tip-based fractionation results in a similar performance as fractionation followed by phosphopeptide enrichment of the single fractions and outperforms analysis of unfractionated phosphopeptide-enriched samples with long chromatography gradients. Our fractionation approach using SCX tips is straightforward, reproducible, and requires a fraction of time, effort, and instrumentation compared to those of the fractionation of whole cell lysate digests with subsequent enrichment of phosphopeptides from the single fractions.
Keywords: BRP; SAX; SCX; large-scale phosphoproteomics; liquid chromatography; mass spectrometry; phosphopeptides; phosphorylation; tip-based fractionation.


text:
This paper presents the development technology of standard shielded resistor divider for full lightning impulse voltage. The ability of large-capacity power apparatus to withstand lighting stroke is usually evaluated by means of full lightning impulse voltage. Lightning impulse voltage test has been essential to evaluate the insulation performance of electrical power apparatus. Recently international standard (IEC 60) on high voltage measurement techniques is being revised and requests a formal traceability of high voltage measurements. Therefore, general interest for this area has grown considerably during last years, and several international intercomparisons have already completed worldwide, i.e. Europe, Japan, America etc., In this viewpoint, we have also investigated the step response of the standard shielded resistor divider, which satisfies the IEC recommendation.
DOI 인용 스타일


text:
The assessment of suspended sediment inputs to Volta Lake
Information on a river basin's sediment yield is an important requirement for water resources development and management. In the Volta River basin of Ghana, data on suspended sediment yield are limited due to the lack of logistic support for systematic sediment sampling activities. This paper presents the results of a study using the available measurements of suspended sediment transport for eight monitoring stations in order to develop a simple predictive tool for estimating the suspended sediment yields for catchments for which no sediment measurements had been undertaken. Regression analysis was used to establish a relationship between specific suspended sediment yield and both the mean annual run-off and the drainage basin area. The prediction model was used to estimate the sediment loads of the Volta River and its main tributaries (Black Volta, White Volta and Oti Rivers) in order to estimate the total suspended sediment input to the reservoir and the equivalent specific suspended sediment yield from the catchment surface. Although these sediment yield values are relatively low by world standards, the results obtained provide a basis for assessing future sedimentation problems in Lake Volta and for underpinning the development of sediment control and management strategies for the reservoir.


text:
barahumi official video by nazir M. Ahmad (Sarkin Waka)
The song about the Emir of Kano Muhammadu Sanusi II. In the song Nazir describes how Danmajen Kano Sanusi Lamido became Muhammadu Sanusi II Emir of Kano. 'Barahube' in this context is best understood by its use in the song. Nazir uses it to describe the Emir as the first among equals, a prince and Emir, blessed, favoured, highly educated, commands respect, overcomer, chosen by Allah among other. 'Barahube' seems to be an adjective that describes many things at once not as synonyms but as distinct features of any noun. Nazir uses 'Barahube' to describe how the Emir overcame opposition to ascend the throne of his fathers.


ID.
Reference:
name
STRING
The name of the tag.
wid
INTEGER
The workspace ID where the tag is used.
Reference:
Replication Method :
Key-based Incremental
Replication Key :
at
Primary Key :
id
API endpoint :
Get workspace tasks
The tasks table contains info about the tasks in your Toggl account.
Note: Tasks are only available for Toggl starter and other paid workspaces.
id
INTEGER
The task ID.
Reference:
at
DATE-TIME
The date and time the task was last updated.
active
BOOLEAN
Indicates if the task is completed or not.
estimated_seconds
INTEGER
The estimated duration of the task, in seconds.
name
STRING
The name of the task.
pid
INTEGER
The ID of the project associated with the task.
Reference:
uid
INTEGER
The ID of the user who is assigned to the task.
wid
INTEGER
The ID of the workspace associated with the task.
Replication Method :
Key-based Incremental
Replication Key :
updated
Primary Key :
id
API endpoint :
Get detailed report
The time_entries table contains info about time entries. Note: This table uses an attribution window to replicate data. Refer to the Replicating time entry data section for more info.
Time entries and user permissions
The time entries Stitch replicates are dependent upon the user whose API token is used to create the integration in Stitch. Stitch is only able to access the same data as the user whose token is used.
For example: If the user is unable to access a workspace, or is not an Admin in that workspace, Stitch will not be able to replicate time entry data for those workspaces. In this case, only the user's own time entries will be accessible by Stitch.
If data from a workspace is missing, verify that the user whose API token is being used in Stitch has Admin permissions in that workspace.
id
INTEGER
The time entry ID.
updated
DATE-TIME
The date and time the time entry was last updated.
billable
NUMBER
The billed amount for the time entry.
client
STRING
The client name for which the time entry was recorded.
cur
STRING
The billable amount currency.
description
STRING
The description of the time entry.
dur
INTEGER
The time entry duration in milliseconds.
end
DATE-TIME
The end time of the time entry inISO 8601 date and time format.
is_billable
BOOLEAN
Indicates if the time entry is billable or not.
pid
INTEGER
The ID of the project associated with the time entry.
Reference:
project
STRING
The name of the project for which the time entry was recorded.
start
DATE-TIME
The start time of the time entry inISO 8601 date and time format.
tags
A list of tag names associated with the time entry.
If your destination doesn't natively support nested data, this data may be denested into a subtable named time_entries__tags. Refer to the Singer schema for details on possible attributes.
_sdc_source_key_id
INTEGER
The time entry ID.
_sdc_level_0_id
INTEGER
This column forms part of a composite key for the table. The value will auto-increment for each unique record, beginning with 0.
value
STRING
The name of the tag.
task
STRING
The task name for which the time entry was recorded.
tid
INTEGER
The ID of the task associated with the time entry.
Reference:
uid
INTEGER
The ID of the user associated with the time entry.
Reference:
use_stop
BOOLEAN
Indicates if the stop time is saved on the time entry according to the user's personal settings.
user
STRING
The full name of the user associated with the time entry.
Replication Method :
Key-based Incremental
Replication Key :
at
Primary Key :
id
API endpoint :
Get workspace users
The users table contains info about the users in your Toggl account.
id
INTEGER
The user ID.
Reference:
at
DATE-TIME
The date and time the user was last updated.
beginning_of_week
INTEGER
The user's beginning of the week. Possible values are:
 - 0 - Sunday
 - 1 - Monday
 - 2 - Tuesday
 - 3 - Wednesday
 - 4 - Thursday
 - 5 - Friday
 - 6 - Saturday
date_format
STRING
The date format the user uses.
default_wid
INTEGER
The ID of the user's default workspace.
Reference:
email
STRING
The user's email address.
fullname
STRING
The user's full name.
image_url
STRING
The URL of the user's profile picture.
invitation
STRING
jquery_date_format
STRING
The jQuery date format.
jquery_timeofday_format
STRING
The jQuery time of day format.
language
STRING
The user's language.
new_blog_post
STRING
record_timeline
BOOLEAN
render_timeline
BOOLEAN
retention
INTEGER
should_upgrade
BOOLEAN
sidebar_piechart
BOOLEAN
Indicates if the user will have a pie chart shown in their sidebar in the Toggl app.
store_start_and_stop_time
BOOLEAN
Indicates whether start and stop times are saved on time entries.
timeline_enabled
BOOLEAN
timeline_experiment
BOOLEAN
timeofday_format
STRING
The formatting used for the time of day for the user.
Replication Method :
Key-based Incremental
Replication Key :
at
Primary Key :
id
API endpoint :
Get workspace users for a workspace
The workspace_users table contains info about the users in a workspace.
id
INTEGER
The workspace user ID.
at
DATE-TIME
The date and time the workspace user was last updated.
active
BOOLEAN
Indicates if the workspace user has accepted the invitation to the workspace.
admin
BOOLEAN
Indicates if the user is a workspace admin.
email
STRING
The workspace user's email address.
invite_url
STRING
The URL for accepting the workspace invitation, if the user hasn't yet accepted the invitation.
name
STRING
The name of the workspace user.
uid
INTEGER
The ID of the user associated with the workspace user.
Reference:
wid
INTEGER
The ID of the workspace associated with the workspace user.
Reference:
Questions? Feedback?
Did this article help? If you have questions or feedback, feel free to submit a pull request with your suggestions, open an issue on GitHub, or reach out to us.


City pays millions for firefighter-caused blaze
While battling a warehouse fire, crews set off a second blaze that caused significant damage
MONTREAL — A Montreal suburb was fined $3.7 million after a judge declared firefighters made a warehouse fire worse by setting a second blaze.
120 firefighters responded to the September 2004 fire, which had broken out in the storage room of a foam plant, and used a chainsaw to cut a hole in the plant's ceiling across the hall from where the fire was spreading, according to the Sun News Network.
The sparks from the chainsaw ignited nearby polymers used in making Styrofoam, which caused another fire.
The resulting second blaze along with the first fire took firefighter 11 hours to extinguish, leaving significant damage to the warehouse.
Insurer's blamed the Laval Fire Department for its mistake and had sued for $9 million.
A judge agreed that the firefighters worsened the fire by using the chainsaw.
The city has not decided if it will appeal the decision.
 1. Tags
 2. Fire Attack
Recommended Fire-EMS
Join the discussion


text:
Lucky Peak Lake Nr Boise Id
June 7 2023
3,052 ft+0.04% today
100% of Normal • Normal
Water gage height, ft levels at Lucky Peak Lake Nr Boise Id are currently 3,052 ft, about 100% of normal. The average for this time of year is approximately 3,050.53ft.
Maximum recorded Gage height, ft since record keeping began in 2014 was 2016-08-02 when levels reached 3,055.63 ft. Lowest recorded Gage height, ft was 2021-01-05 when levels receded to 2,916.71 ft.
Lucky Peak Lake is a reservoir located in the Boise River Basin in Idaho. The dam that created the lake was built in 1955 to provide flood control and hydroelectric power. The lake is fed by the Boise River and snowpack from surrounding mountains. Agricultural uses of the water include irrigation of crops along the Boise River and hydroelectric power generation. Recreational uses of the lake include boating, fishing, and swimming. The lake is a popular destination for locals and tourists alike. The snowpack in the mountains provides a critical source of water for the reservoir, which in turn provides water for downstream users. The lake is an important part of the hydrology of the Boise River Basin and plays a critical role in managing water resources in the area.
|Gage Height, Ft 24hr Change||0.04%|
|Percent of Normal||100%|
|Wild Horse Re Nr Gold Creek|
|Cj Strike Res Nr Grand View Id|
|Lucky Peak Lake Nr Boise Id|
|Payette Lake At Mccall Id|
|Coeur D Alene Lake At Coeur D Alene Id|


You are here:
Microsoft Word/Word 2010 Banded Table w/ Simple Watermark
Hello and thank you for fielding my question. I am making a songbook with a watermark on each page. It seemed simple enough. The songbook consists of a three column table in word. Each page has a heading, Song Title-Artist-NUM. As you can guess, it's a karaoke songbook for our basement setup. The kids love it. We do, too. Anyway, we want a watermark hovering over the table, but a banded table always steps on the watermark. The banded rows won't allow the watermark to "come to front" or whatever it's called. I was successful by putting the desired watermark design, let's call it ENNUI--on top of the textual banded table. I will attach examples for you.
What I wish to do is make the entire document--which will be around 340 pages--with the same graphic on every page, essentially a watermark--just as in example 3. Is this possible? I'm trying to figure out how to do this without having to make and format the table, then go to each page, paste and format the photo. I've tried making a.dotx, and other stuff, but nothing quite works. Can you help me?
Very best regards,
It's a known problem that watermarks and tables don't play well together. In this instance, I don't think there is any alternative to what you're doing. A watermark is just a washed-out graphic anchored to the header and formatted as Behind Text. The only way to get any content to repeat on every page is to put it in (or anchored to) the header or footer, but, even if you format the watermark as In Front of Text, it won't be in front of the text in the document body. You'll have to decide whether having the watermark is important enough to you to justify the effort of putting it on every page. Consider also that this will hugely increase the file size.
About Microsoft Word
Microsoft Word
All Answers
Answers by Expert:
Ask Experts
Suzanne S. Barnhill
Rotary Club of Fairhope, Friends of the Fairhope Public Library
Awards and Honors
©2017 All rights reserved.


text:
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
Are there any characters that cannot be used for account, level, and dimension names?
The pipe character (the vertical line symbol | ) should not be used in used in element names or memo/note fields because it is a reserved character in the Adaptive Insights API that acts a delimiter to separate data. Pipe characters are not supported in the Integration for Planning tool, and their inclusion in element names or source data can cause columns to be delimited incorrectly resulting in values being posted to the wrong columns.
We recommend completely avoiding/removing the use of pipe characters from the fields in your source system that you will be importing into Adaptive Insights.
To remove pipe characters in your data source, you can create a SQL column that removes pipe characters from the staging table. Please see an example SQL expression below which may need to be modified depending on your integration setup.
CASE WHEN "ExampleField" LIKE '%|%' THEN SUBSTRING( "ExampleField" FROM 1 FOR (POSITION('|' in "ExampleField") - 1 ) || SUBSTRING( "ExampleField" FROM ( POSITION('|' in "ExampleField") + 1 ) ) ELSE "ExampleField" END
This expression will remove exactly one pipe character from the target string if it is present. If there are records that have more than one pipe character in the column, you could try creating a nested SQL statement with several similar expressions to continually search and remove each pipe character and return the resulting string.


Over Bend
Published: | Updated: December 13, 2017
Definition - What does Over Bend mean?
An over bend can be defined as a bend in a pipe either in the high point or at the middle of a joint.
Trenchless construction methods such as horizontal directional drilling (HDD) requires the pipe to be pulled back in through the pilot bore during the reaming operation. Sometimes, the pipe is pulled through the hole at an angle causing an overbend at the highest point. If this over bend exceeds permissible limits it can cause damage or failure of the pipe.
Trenchlesspedia explains Over Bend
Pipelines installed by HDD and other trenchless methods require the connection of the pipeline sections to the drill rods. While lifting the front end of the pipe, an over bend is created at the angle of entry of the pipeline. This over bend can be caused as a result of design or an error by the operator, who may assume that since the pipe did not break there was no over bend.
However, over bend may manifest as a small crack that may be invisible and may function for several bores until fatigue breaks the pipe without warning. The pipe should not be allowed to bend beyond the allowable bend radius, as most of the cracks form during the last 1% of the load cycle, making it difficult to detect damage due to fatigue before failure occurs.
Share this:


text:
The algorithm for extracting number plate can be summarized as:-
- 1.Capture image from webcam.
- 2.Store the captured image into a image file for further processing.
- 1.Identify the intensity of the image.
If image intensity = high Reduce intensity Else if intensity = low Increase intensity Else No change.2.Convert image into grayscale.
- 3.Calculate appropriate threshold value for the image.
- 4.Convert the image into binary image using the calculated threshold.
- 1.Fill small holes including numbers of Number plate so that number plate area will be large to isolate from figure. 2.Determine width and height of the image. 3.Scan each pixel of line counting number of white pixels in the following system,
If number of 'white' pixels < x; pixels become 'black' Else; no change If number of 'white' pixels > y; pixels become 'black' Else; no change The value of x and y may be changed according the image intensity and plate area.4. Use the step no. 3 for both horizontal and vertical direction.
- 5.Check number of possible areas.
- 6. Logically AND with binary image obtained at "Convert image into binary algorithm.
- 7.Crop the required area.
- 1.Filter the noise level present in the image.
- 2.Clip the plate area in such a way that only numbers of plate area extracted.
- 3.Separate each character from the plate.
- 1.Create the template file from the stored template images.
- 2.Resize image obtained from segmentation to the size of template.
- 3.Compare each character with the templates.
- 4.Store the best matched character.
- 1.Open a text file in write mode (append mode in case of the multiple records).
- 2.Store the character obtained from the number identification process to text file in given format.
- 3.Close the file
Pic 1:- Number plate that is to be extracted.
Open the main.m file in MATLAB.
Now run the main.m file in the MATLAB. It may prompt you to change the default directory. You can either change folder or Add to Path. Better change the directory.
You will get a messagebox showing the extracted number plate. Message box like this:-
The log file ( log.txt ) is maintained to keep track of the saved number plates ( which can be used in application level ). The log file content contains the number plate with the date saved.
In main.m there are certain lines which when commented can be used to see the step by step characters extraction.
Feel free to ask any queries if any problem occurred. I am using MATLAB 7.12.0 (R20011a) but it should work in all version.
Download the whole project here.
The project involving the number plate extraction :- ANPR(Automatic Number Plate Recognition) Using ALR(Automatic Line Tracking Robot).


You can add internal connections from an application's Settings page or a database's Info page. It doesn't matter where you start the process; the result will be the same.
 - If you'd like to add a connection from an application, use the Add connection button in the Internal connections section of the Settings page.
 - If you'd like to add a connection from a database, use the Add application button in the Internal connections section of the Info page.
In both cases, you'll see the same interface allowing you to select the database or application you'd like to create the internal connection to.
Add an internal connection from a database to an application in MyKinsta.
Add an internal connection from a database to an application in MyKinsta.
Environment Variables
We can automatically populate an application's environment variables from the database connection details. Do not copy and paste the internal connection details into environment variables. Click Add connection or Add application and select the Add environment variables… checkbox. This will automatically populate the environment variables from the database you're connecting to.
Some applications may expect environment variables (keys) with different names. You can edit the names in the list before adding the connection or edit them later on the application's Settings page.

Automatically fill environment variables from the database connection details.
Automatically fill environment variables from the database connection details.
Internal Connections and the Build Process
Internal connections are only available during runtime; they are not available during the build process.
If your application tries to connect to a database using an internal connection during the build process, this causes an error that says the database is not running, which makes the build fail. This is expected because the internal connection is not live during the build; it can only be used during runtime.
There are a couple of ways to work around this.
Option 1: Move the logic that connects to the database from the application's build command to the start command. For example: if you have a command like prisma migrate in the build process and move that command to the start command, your application will only access the database during runtime, and the build will be successful.
Option 2: Add separate environment variables as needed for the database connection, one available for the build process, and the other only for runtime. The keys can be the same (e.g. DB_CONNECTION_URL) as long as one is only available during the build process and the other is only available during runtime. Use the database's External connection details (Applications > dbname > Info > External connections) for the values of any variables to be used in the build process.
Ports
The port for internal connections to an application is 8080, and the port for internal connections to a database is 3306. The ports for these internal connections cannot be changed.
For applications, Kinsta automatically sets the PORT environment variable. You do not need to define it yourself or hard-code it into the application. When an application is deployed, it is reachable on the internet on ports 80 and 443, and we route those ports to the container on port 8080.
Related Documentation


text:
ism (Weir, 2016). The training workshop always link the fraud incident with the code of conduct to communicate effectively with employees. According to Wells Fargo's code of Ethics and Conduct the frim advocates for honest and transparency in its operations. However, the top managers failed to give employees a chance to air their grievances about the malpractices in one of the top firm that damaged its reputation. Managers support our diversity initiatives. X 28. Flexible work schedules and cafeteria-style benefit plans meet the needs of our diverse workforce.
X 29. Our promotion, performance appraisal, and downsizing criteria do not discriminate against diverse employee groups. Flexible work hours and cafeteria are some of the diversity at Wells Fargo has led to penetration of international market leading to globalization. Also, more diverse workforces is another positive thing (Wells Fargo). The company's promotion, performance appraisal as well as downsizing criteria is questionable. For example the company had to pay a former employer 73 million US dollars for discrimination altogether with unequal pay (Nikkey, 2017). Wells Fargo's training workshops target to create self-awareness, commonalities and also employee differences among the workers (Wells Fargo). An internal reporting system exists for our employees to confidentially raise ethical issues and receive ethical clarification. X 37. An internal system exists for our employees to anonymously report potential ethical wrongdoing.
X 38. Employee requests for confidentiality are honored. The issue of confidentiality is a major hurdle for Wells Fargo employee as Robert (2016) points out. Most of the employees feared they would be victimized. During the 2016 crisis, employees confidentiality was not honored since some of the workers were dismissed while senior employees failed to take responsibilities (Mclean, 2017). The whistle blowers of 2016 fraud case were not given a chance and most likely some were among the 5,300 who were fired (Mclean, 2017). ETHICAL LEADERSHIP, WORK GOALS AND PERFORMANCE APRRAISALS YES SOMETIMES NO 41. Employees are surveyed about the extent to which the believe managers behave ethically at work. X 47. Our work goals are jointly determined by managers and their subordinates, and linked to organizational objectives (i. e.
, Management-By-Objectives). X Subtotal for Ethical Leadership, Work Goals, and Performance Appraisal, items 41 through 53 1 1 10 41. Wells Fargo managers failed to listen to workers notification to curb the fraud of registering fake accounts which is unethical, therefore, it seems the managers were behind the move since it was beneficial and also profitable (Mclean, 2017). The managers encouraged unethical practices at the firm therefore one cannot state that they ethical outside work (Mclean, 2017). After the crisis was revealed, managers and other top officials failed to take responsibilities but instead blamed it on junior employees leading to dismissal of 5300 workers. They are not honest, credible nor reliable (Arnold, 2016). ENGAGING AND EMPOWERING EMPLOYEES Yes Sometimes No 54. Employee satisfaction surveys are conducted and results used to Inform continuous improvement efforts.
X 55. Employees are passionate about their work and the organization. X 56. , Open X Book Management). Appreciative Inquiry techniques are used to address organizational X issues. At the end of the day, our employees reflect on their daily X performance and develop plans for the following day. Our employees elicit and review suggestions for improved work unit performance, and have the authority, within reason, to make changes as X needed (Scanlon-type gainsharing plan). Our employees share in the profits they help to generate (i. Managers do not engage employees on developing strategy irrespective of the situation (Arnold, 2016). Wells Fargo considers training as one of the most effective approach of improving skills of workers to achieve the set goals and objectives (Wells Fargo).
The company through various strategies posts the results of the company to inspire employees to work hard (Wells Fargo). The hotline ethics line was set up to address emerging issue but was neglected by the employees during the time fake accounts were opened. (Arnold, 2016). Our managers consider the impact organizational operations have on the natural environment (environmental risk assessment). X 70. Environmental goals and objectives are established, monitored, X 71. Product, or service, packaging is minimal. We operate in a "green" building. A specific person, or employee team, is responsible for developing and monitoring our organization's community outreach activities. X 75. Upper management encourages input from, and dialogue with, stakeholder groups for issues that affect community members. X 76. Our organization donates money to community organizations.
X 82. Our managers participate in local business associations such as a rotary or the chamber of commerce. X 83. Our organization measures and assesses its community impacts and shares the information with the community. X Subtotal for Community Outreach Items, 74 through 9 0 0 74. They support the programme then engage in a feedback approach with members of the community for an effective process (Wells Fargo). ORGANIZATIONAL ASSESSMENT YES SOMETIMES NO 84. Our organization systematically examines its ethical performance on an annual basis. X 85. Our organization benchmarks itself to the industry's best ethical practices. X Subtotal for Organizational Assessment, items 84 through 90 4 2 0 84. Wells Fargo has embarked on a serious analysis of ethical performance after the 2016 scandal (Wells Fargo). The company now focuses on ethical practices to retain its image after the 2016 scandal (Wells Fargo).
Through the company's website it has ethical principles that are geared towards the vision and mission of the company to reclaim the ethics system structure. (Wells Fargo). (2016, May 26). Wells Fargo Center Earns Leed Platinum EB Certification. Retrieved from http://www. beaconcapital. com/company/news/Wells-Fargo-Center-Earns-LEED-Platinum-EB-Certification/3450?type_id=3 Charleston Chamber. , Poff, D. , & Zahir, S. Corporate values, codes of ethics, and firm performance: A look at the Canadian context. Journal of Business Ethics. Dfleischer. Retrieved from https://www. businessinsider. com/r-wells-fargo-to-reduce-headcount-by-5-10-percent-in-next-3-years-2018-9?IR=T Weir, P. (2016, April 22). The Root of The Problem: Wells Fargo Ticked The Training Box. com/assets/pdf/about/corporate/code-of-ethics. pdf Wells Fargo. Community Outreach. Retrieved from https://www. wellsfargo. wellsfargomedia. com/assets/pdf/about/investor-relations/earnings/second-quarter-2018-earnings.
pdf (Wells Fargo, 2017). Wells Fargo CEO Tim Sloan Announces Six New Long-Term Goals and Provides Update on Rebuilding Trust Actions. Retrieved from https://newsroom. com/about/corporate-responsibility/environment/ Wells Fargo. Our Code of Ethics and Business Conduct. Retrieved from https://www08. wellsfargomedia. com/assets/pdf/about/corporate/code-of-ethics. Leading banks in the United States as of December 31, 2017, by number of employees. Retrieved from https://www. statista. com/statistics/250220/ranking-of-united-states-banks-by-number-of-employees-in-2012/ Schlein, Z. (2018, July 30). , Choi, J. N. , & Kim, M. S. Top management ethical leadership and firm performance: Mediating role of ethical and procedural justice climate. com/WELLS-FARGO-14861/news/Wells-Fargo-to-pay-97-3-million-in-employee-class-action-suit-Judge-approves-97-3-million-settle-26564351 Wells Fargo. Guidelines when conducting background checks. Retrieved from https://wellsfargoworks. com/management/article/guidelines-when-conducting-background-checks O'Brien, G. (2018, March 26). Retrieved from https://www.
From $10 to earn access
Only on Studyloop


Example sentences for: ackab
How can you use "ackab" in a sentence? Here are some example sentences to help you improve your vocabulary:
 - Under conditions defined by P5-6 glucose, oxygen , the production capabilities of several of the biosynthetic precursors (glucose 6-phosphate, fructose 6-phosphate, ribose 5-phosphate, erythrose 5-phosphate, glyceraldehyde 3-phosphate) were limited in the pta and ackAB in silico deletion strains ( pta - In silico deletion strain discussed below).
 - The pta and ackAB gene products participate in the metabolic pathway leading to the formation of acetate.
 - Several LO non-essential gene products were critical ( pgi, pta, ackAB ) for growth within other phases.
How many words do you know? Try our free vocabulary size test!
Search
Search for example sentences
Loading Loading...
Quantcast


text: This paper presents a new bit-plane-wise unequal error protection algorithm for progressive bitstreams transmitted over lossy networks. The proposed algorithm protects a compressed embedded bitstream generated by a 3-D SPIHT algorithm by assigning an unequal amount of forward error correction (FEC) to each bit-plane. The proposed algorithm reduces the amount of side information needed to send the size of each code to the decoder by limiting the number of quality levels to the number of bit-planes to be sent while providing a graceful degradation of picture quality as packet losses increase. We also apply our proposed algorithm to transmission of JPEG 2000 coded images over the Internet. To get additional error-resilience at high packet loss rates, we extend our algorithm to multiple-substream unequal error protection. Simulation results show that the proposed algorithm is simple, fast and robust in hostile network conditions and, therefore, can provide reasonable picture quality for video applications under varying network conditions.


text:
Grit: The Martyn Bennett Story
until June 7;
at Mull Theatre, Druimfin,
Reviewed by Mark Brown
It seems like only last month that actor Sandy Grierson was giving his brilliant performance as Ivor Cutler, the great, eccentric humorist and poet, who died at the age of 83. In fact, it was only last month.
Yet, here he is again, playing the title role in another bio-play, Grit: The Martyn Bennett Story. It is testament to Grierson's extraordinary versatility and charisma that he is equally successful in portraying Bennett, the accomplished musical pioneer behind the fusion of traditional Scottish music with 1990s electronica, who, sadly, died some 50 years younger than Cutler.
Grit is the brainchild of its director, the impressive dramatist Cora Bissett (of Roadkill fame). With a beautifully open, expository script by Kieran Hurley (creator of the fine one-man show Beats), the piece traces Bennett's too short life, from learning to play the bagpipes while still at primary school, to being proclaimed a musical genius, and, ultimately, to his agonising losing battle against a voracious cancer.
The great achievement of this multi-artform piece is that it tells its story with precisely the same lack of regard for artistic boundaries that drove Bennett in his music making. A rave is juxtaposed with projected film of life in the rural communities of the Highlands. Traditional Gaelic song gives way to a splendid trapeze performance.
Grierson's outstanding portrayal is supported excellently by lovely acting from Hannah Donaldson (as Bennett's wife, Kirsten) and Gerda Stevenson (the musician's mother, Margaret, among other roles). Every aspect of the design, choreography and, of course, the music is perfectly measured and combined to create a theatre work of nuance and sensitivity, but also one of tremendous energy and spectacle.
Touching, funny and overflowing with the late musician's palpable lust for life, this is a wonderfully fitting homage to Martyn Bennett.
For further information, visit: corabissett.co.uk
This review was originally published in the Sunday Herald on June 8, 2013
© Mark Brown


Stereotypic Movement Disorder Symptoms
_URL_
Symptoms related to Stereotypic Movement Disorder, a childhood disorder characterized by repetitive, seemingly driven, and nonfunctional motor behavior. The behavior markedly interferes with normal activities or results in self-inflicted bodily injury that requires medical treatment (or would result in an injury if preventive measures were not used).
Visits: 596
Rating: 0 (out of 10.0, based upon 0 votes)
> Vote for this resource
Submitted on: 3-Jun-2000


text:
Mahesh Thapa, M.D.Associate Professor
After completing his fellowship in Pediatric Radiology at Seattle Children's Hospital, Dr. Thapa accepted the position of Acting Assistant Professor at the same institution. In addition to his clinical duties, Dr. Thapa helped organize the monthly resident and fellow teaching conferences at Children's Hospital. Dr. Thapa began collaborating with the Pediatric Rheumatologists and established a monthly interdepartmental conference to discuss interesting rheumatologic conditions with radiologic and clinical correlation. This was also the inaugural year of the medical student anatomy course with imaging correlation (HuBio 511), which Dr. Thapa helped establish and has actively participated in ever since. In July of 2007 Dr. Thapa became an Assistant Professor and continued his work in medical student/resident/fellow education. Dr. Thapa began collaborating with other departments and obtained additional training in musculoskeletal imaging at Roosevelt Medical Center. In addition to the human anatomy course, Dr. Thapa began educating 4th year medical students by participating in the University of Washington's Capstone Course (Transition into Residency) and Rheumatology workshops. This was also the first year Dr. Thapa was invited to lecture about pediatric musculoskeletal and informatics topics at several national radiology education meetings, including the American Roentgen Ray Society (ARRS). In the spring of 2009, Dr. Thapa became the Fellowship Program Director of Pediatric Radiology at Seattle Children's. This has been one of the most rewarding aspects of his career. The new position has given Dr. Thapa more opportunities to work with, mentor and educate fellows and residents. Dr. Thapa's main areas of expertise include Medical Education, Informatics, and Pediatric Musculoskeletal Imaging.


text:
We propose and demonstrate a technique for monitoring the recovery deformation of the shape-memory polymers (SMP) using a surface-attached fiber Bragg grating (FBG) as a vector-bending sensor. The proposed sensing scheme could monitor the pure bending deformation for the SMP sample. When the SMP sample undergoes concave or convex bending, the resonance wavelength of the FBG will have red-shift or blue-shift according to the tensile or compressive stress gradient along the FBG. As the results show, the bending sensitivity is around 4.07 nm/cm−1. The experimental results clearly indicate that the deformation of such an SMP sample can be effectively monitored by the attached FBG not just for the bending curvature but also the bending direction.
Bibliographical notePeng Li ; Zhijun Yan ; Kaiming Zhou ; Lin Zhang and Jinsong Leng, "Monitoring static shape memory polymers using a fiber Bragg grating as a vector-bending sensor", Opt. Eng. 52(1), 014401 (Jan 03, 2013).
Copyright 2013 Society of Photo-Optical Instrumentation Engineers. One print or electronic copy may be made for personal use only. Systematic reproduction and distribution, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper are prohibited.


text:
Orbit Sprinkler Wiring Diagram | Free Wiring Diagram
Variety of orbit sprinkler wiring diagram. A wiring diagram is a streamlined traditional pictorial depiction of an electric circuit. It reveals the elements of the circuit as simplified shapes, and the power as well as signal links between the devices.How to wire Valves and Timer
This short video shows you the basics of wiring valve solenoids and sprinkler timers Find our preassembled manifolds here: s: store.orbitonline stor...How To Wire An Irrigation Valve To An Irrigation ...
How To Wire An Irrigation Valve To An Irrigation Controller: Once the valve or valve manifold is installed you are ready to wire each valve.Orbit Fan Wiring Diagram Wiring Diagram And Schematic ...
Orbit Fan Wiring Diagram – here you are at our site. Nowadays we are pleased to declare that we have discovered an extremely interesting topic to be pointed out, that is orbit fan wiring diagram.Sprinkler Wiring Done Right Orbit Irrigation
Sprinkler Wiring Done Right April 24, 2014. A few years ago, I noticed some of my valves weren't turning on. All these valves were in one sprinkler box and I could soon tell the problem was with the wiring.Orbits cneos.jpl.nasa.gov
Use this tool to lookup a specified NEO in our database and display known orbital and physical parameters and optionally display an orbit diagram NEO DB Query Use this tool to find NEOs matching various user specified orbital and physical constraintsI am installing the start pump relay Orbit to an Orbit ...
want to wire an Orbit 57009 to a pump relay. My pump is 110. The relay has L1 In & Out (Red) and L2 In and out (Black). I have 14 2 with black white ground for my hot neutral ground. Wiring diagram loOrbit Irrigation | Sprinkler Wire
Use to connect sprinkler timer to irrigation valves. High grade UL approved sprinkler wire is constructed with PVC jacket for convenient direct burial.Orbit Valve
Today, ORBIT valves are used in over 88% of gas processing plants using molecular sieve systems in switching service, and 85% of LNG facilities worldwide. ORBIT valves are also in service in Exploration, Gathering, Production, Transportation and Process applications.Wiring an Irrigation Solenoid Valve
Mike Briley from Access Irrigation demonstrates how to wire a 24v irrigation solenoid valve into a mains powered irrigation watering controller using low voltage multi core cable.
orbit wire diagram Gallery
fantastic fan wiring diagram ceiling fan diagram wiring
orbit rain sensor wiring diagram 32 wiring diagram
irrigation timer wiring diagram
ceiling fan speed switch wiring diagram within control for
auta intercom wiring diagram 28 wiring diagram images
home lawn water sprinkler irrigation system problems
2009 ford app sensor wiring diagram u2013 fasett info
installing a controller for lawn sprinklers u0026 irrigation
rain bird dv valve instructions
fan speed switch wiring diagram on hunter ceiling within
how to keep voltage when using two diodes to run two
rain bird sprinkler system wiring diagram color sprinkler
wiring a one lamp t8 ballast wiring a hps ballast
irritrol valve wiring diagram lawn genie valve diagram
charger une batterie u00c0 l u0026 39 aide de l u0026 39 allumage
dewalt dw421 parts list and diagram
three line diagram three free engine image for user
jupiter orbit insertion press kit


iOS Developer Library
Developer
ApplicationServices Framework Reference CGAffineTransform Reference
Options
Deployment Target:
On This Page
Language:
CGAffineTransform Reference
The CGAffineTransform data structure represents a matrix used for affine transformations. A transformation specifies how points in one coordinate system map to points in another coordinate system. An affine transformation is a special type of mapping that preserves parallel lines in a path but does not necessarily preserve lengths or angles. Scaling, rotation, and translation are the most commonly used manipulations supported by affine transforms, but skewing is also possible.
Quartz provides functions that create, concatenate, and apply affine transformations using the CGAffineTransform data structure. For information on how to use affine transformation functions, see Quartz 2D Programming Guide.
You typically do not need to create an affine transform directly—CGContext Reference describes functions that modify the current affine transform. If you don't plan to reuse an affine transform, you may want to use CGContextScaleCTM, CGContextRotateCTM, CGContextTranslateCTM, or CGContextConcatCTM.
Functions
 - Returns an affine transformation matrix constructed from values you provide.
 Declaration
 Objective-C
 CGAffineTransform CGAffineTransformMake ( CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty );
 Parameters
 a
 The value at position [1,1] in the matrix.
 b
 The value at position [1,2] in the matrix.
 c
 The value at position [2,1] in the matrix.
 d
 The value at position [2,2] in the matrix.
 tx
 The value at position [3,1] in the matrix.
 ty
 The value at position [3,2] in the matrix.
 Return Value
 A new affine transform matrix constructed from the values you specify.
 Discussion
 This function creates a CGAffineTransform structure that represents a new affine transformation matrix, which you can use (and reuse, if you want) to transform a coordinate system. The matrix takes the following form:
 image: ../Art/equation01.pict
 Because the third column is always (0,0,1), the CGAffineTransform data structure returned by this function contains values for only the first two columns.
 If you want only to transform an object to be drawn, it is not necessary to construct an affine transform to do so. The most direct way to transform your drawing is by calling the appropriate CGContext function to adjust the current transformation matrix. For a list of functions, see CGContext Reference.
 Import Statement
 Availability
 Available in iOS 2.0 and later.
 - Returns an affine transformation matrix constructed from a rotation value you provide.
 Declaration
 Swift
 func CGAffineTransformMakeRotation(_ angle: CGFloat) -> CGAffineTransform
 Objective-C
 CGAffineTransform CGAffineTransformMakeRotation ( CGFloat angle );
 Parameters
 angle
 The angle, in radians, by which this matrix rotates the coordinate system axes. In iOS, a positive value specifies counterclockwise rotation and a negative value specifies clockwise rotation. In OS X, a positive value specifies clockwise rotation and a negative value specifies counterclockwise rotation.
 Return Value
 A new affine transformation matrix.
 Discussion
 This function creates a CGAffineTransform structure, which you can use (and reuse, if you want) to rotate a coordinate system. The matrix takes the following form:
 image: ../Art/equation10.pict
 The actual direction of rotation is dependent on the coordinate system orientation of the target platform, which is different in iOS and OS X. Because the third column is always (0,0,1), the CGAffineTransform data structure returned by this function contains values for only the first two columns.
 These are the resulting equations that Quartz uses to apply the rotation to a point (x, y):
 image: ../Art/equation11.pict
 If you want only to rotate an object to be drawn, it is not necessary to construct an affine transform to do so. The most direct way to rotate your drawing is by calling the function CGContextRotateCTM.
 Import Statement
 import CoreGraphics
 Availability
 Available in iOS 2.0 and later.
 - Returns an affine transformation matrix constructed from scaling values you provide.
 Declaration
 Swift
 func CGAffineTransformMakeScale(_ sx: CGFloat, _ sy: CGFloat) -> CGAffineTransform
 Objective-C
 CGAffineTransform CGAffineTransformMakeScale ( CGFloat sx, CGFloat sy );
 Parameters
 sx
 The factor by which to scale the x-axis of the coordinate system.
 sy
 The factor by which to scale the y-axis of the coordinate system.
 Return Value
 A new affine transformation matrix.
 Discussion
 This function creates a CGAffineTransform structure, which you can use (and reuse, if you want) to scale a coordinate system. The matrix takes the following form:
 image: ../Art/equation08.pict
 Because the third column is always (0,0,1), the CGAffineTransform data structure returned by this function contains values for only the first two columns.
 These are the resulting equations that Quartz uses to scale the coordinates of a point (x,y):
 image: ../Art/equation09.pict
 If you want only to scale an object to be drawn, it is not necessary to construct an affine transform to do so. The most direct way to scale your drawing is by calling the function CGContextScaleCTM.
 Import Statement
 import CoreGraphics
 Availability
 Available in iOS 2.0 and later.
 - Returns an affine transformation matrix constructed from translation values you provide.
 Declaration
 Swift
 func CGAffineTransformMakeTranslation(_ tx: CGFloat, _ ty: CGFloat) -> CGAffineTransform
 Objective-C
 CGAffineTransform CGAffineTransformMakeTranslation ( CGFloat tx, CGFloat ty );
 Parameters
 tx
 The value by which to move the x-axis of the coordinate system.
 ty
 The value by which to move the y-axis of the coordinate system.
 Return Value
 A new affine transform matrix.
 Discussion
 This function creates a CGAffineTransform structure. which you can use (and reuse, if you want) to move a coordinate system. The matrix takes the following form:
 image: ../Art/equation06.pict
 Because the third column is always (0,0,1), the CGAffineTransform data structure returned by this function contains values for only the first two columns.
 These are the resulting equations Quartz uses to apply the translation to a point (x,y):
 image: ../Art/equation07.pict
 If you want only to move the location where an object is drawn, it is not necessary to construct an affine transform to do so. The most direct way to move your drawing is by calling the function CGContextTranslateCTM.
 Import Statement
 import CoreGraphics
 Availability
 Available in iOS 2.0 and later.
 - Returns an affine transformation matrix constructed by translating an existing affine transform.
 Declaration
 Swift
 func CGAffineTransformTranslate(_ t: CGAffineTransform, _ tx: CGFloat, _ ty: CGFloat) -> CGAffineTransform
 Objective-C
 CGAffineTransform CGAffineTransformTranslate ( CGAffineTransform t, CGFloat tx, CGFloat ty );
 Parameters
 t
 An existing affine transform.
 tx
 The value by which to move x values with the affine transform.
 ty
 The value by which to move y values with the affine transform.
 Return Value
 A new affine transformation matrix.
 Discussion
 You use this function to create a new affine transform by adding translation values to an existing affine transform. The resulting structure represents a new affine transform, which you can use (and reuse, if you want) to move a coordinate system.
 Import Statement
 import CoreGraphics
 Availability
 Available in iOS 2.0 and later.
 - Returns an affine transformation matrix constructed by scaling an existing affine transform.
 Declaration
 Swift
 func CGAffineTransformScale(_ t: CGAffineTransform, _ sx: CGFloat, _ sy: CGFloat) -> CGAffineTransform
 Objective-C
 CGAffineTransform CGAffineTransformScale ( CGAffineTransform t, CGFloat sx, CGFloat sy );
 Parameters
 t
 An existing affine transform.
 sx
 The value by which to scale x values of the affine transform.
 sy
 The value by which


text:
REGIONS AND CITIES FOR CLIMATE AND ENERGY TRANSITION 2017: Republic of Srpska active in Regional Coo
As every year, the Republic of Srpska actively participated in the 15th edition of the European Week of Region Cities 2017 organized by the Committee of the Regions and the European Commission's Directorate-General for Regional and Urban Policy (DG REGIO) during the period October 9/12 in Brussels.
Within the framework of the main event, the conference "REGIONS AND CITIES FOR CLIMATE AND ENERGY TRANSITION 2017" was held on October 11 organized by "Abruzzo Region partnership", where the Republic of Srpska took the role as a partner and contributor among many other regions. The aim of the event was to discuss current challenges and projects under the topic of climate and energy transition.
During the event, the Republic of Srpska was represented by Head of the Republic of Srpska Representation in Brussels Mr. Mario Đuragić who spoke about the Republic of Srpska strategy in the energy and climate sector. Mr. Đuragić referred to the missions, goals and visions of the Republic of Srpska underlining the importance of providing a long-term support for the energy and climate system.
Additionally, Mr. Đuragić indicated the role of the Republic of Srpska in international agreements on environmental protection such as the presence in "Green Climate Fund" together with "Energy Efficiency Projects" which will, among other things, contribute to the transition from the use of fossil fuels to renewable energy sources, creation of new jobs, long-term reduction of air pollution and protection of the health of citizens.
In addition to our Head of Representation in Brussels, senior officials from the European Union, other representatives of European institutions, international organizations, diplomats and representatives of regions and cities took the role as the participants in this event.


text:
Code Enforcement & Inspections
You will have an on-demand, web-based solution to manage all code enforcement activities, including:
- Demand and recurring inspections
- Violation issuance and tracking
- Fines and penalties
- Court proceedings
This solution can be used for code enforcement complaints, health and safety, occupancy, fire protection, building management, and more.
Your benefits will include increased convenience for inspectors and other field personnel, increased revenue opportunities, and time savings for all concerned.
View samples of a code enforcement case.
Inspectors can, from the field or in the office:
- Maintain and view up-to-the-minute schedules
- Create and print inspection lists, violation notices, and citations
- Track the status and update code enforcement cases
Office Personnel can automatically:
- Receive and open cases resulting from complaints
- Schedule inspectors based on type, location, availability, etc.
- Compute, assess, and monitor collection of fines and penalties
License and Administration Officials can, by acquiring this solution:
- Review the complete history of a specific code enforcement case, including those arising from citizen complaints
- Review the complete history of code enforcement cases for a specific property
- Review up-to-the-minute reports on activity including number of inspections by type, violations by type, average processing time, and the like
Visit our FastTrackGov® website at _URL_ today.


loading speed, not disk space, so be prepared for your app to grow dramatically if you include a lot of PVR images. To reduce the size of your PVR images on disk you can gzip them, which can reduce their size significantly, depending on the image content. To gzip a pvr image, you can use the following command line tool:
gzip {image_file}
To individually gzip a folder of PVR images, CD to the image folder, then you can use the following command:
find ./ -name \*.pvr | sed 's/\.pvr//g' | xargs -I % -n 1 gzip %.pvr
You can load the zipped images by including the GZIP library in your project (_URL_ The GLImage class will automatically detect the presence of the GZIP library and unzip the images when loading them.
The GLModel class also supports gzip, so if you have very large model files you may want to try gzipping them to reduce your app size.
Premultiplied Alpha
Images with an alpha channel can be generated with either straight or premultiplied alpha. Typically on iOS, images use premultiplied alpha because it is more efficient for rendering. PNG images added to your Xcode project will be automatically converted to use premultiplied alpha, so GLImage assumes premultiplied alpha when loading images.
When using PVR images, straight alpha can result in a one-pixel black or white halo around the opaque parts of the image when rendered (you can see slight white halos in the PVR images in the GLImage demo), so it's recommended that you use premultiplied alpha with PVR images, which can be achieved using the PVRTexTool by adding the -p flag (this is already included in the examples above).
At present, there's no way to automatically detect the type of alpha when loading a PVR image, so if you have generated your PVRs with straight alpha, GLImage will still assume they are premultiplied, which will make them look even worse when they are displayed. To correct this, call [image imageWithPremultipliedAlpha:NO] on the image after loading it to create a copy that will treat the image as having straight alpha instead.
The sprite sheet formats supported by GLImageMap include metadata indicating whether the texture file has premultiplied alpha or not, so no further work is needed when loading sprite sheets with GLImageMap.
Using Xcode 5 / SpriteKit texture atlases
The GLView library can load sprites stored in the Xcode 5 / SpriteKit texture atlas format. To use a texture atlas, first create a folder containing all of your sprite images (both standard and @2x variants) with the extension .atlas, and add it to your project.
Then, in your project build settings, search for "SpriteKit" and set the "Enable Texture Atlas Generation" option (this may appear as SPRITEKIT_TEXTURE_ATLAS_OUTPUT if you have not yet imported the atlas), with the default "Output Texture Atlas Format" of "RGBA8888_PNG" (GLView does not currently support any of Xcode's compressed texture formats).
There is no need to import the SpriteKit framework. When importing your sprite sheet using the GLImageMap +imageMapWithContentsOfFile method, either specify the file extension "atlasc" (note the "c"), or leave off the path extension and GLImageMap will automatically find the atlas file if available.
You will need to use Xcode 5 or above to generate the atlas files, but they can be loaded and used by GLImageMap for apps running on iOS 4.3 and above - they are not limited to iOS 7.
Release notes
Something went wrong with that request. Please try again.


text:
Thursday, January 6, 2011
Conclusion of the 3rd Grade Rice Planting Experiment
Remember back to the beginning of this experiment? 3rd grade students planted rice from 2009 and 2010 seeds and planted half in peat pellets and half in pots with soil. The conclusion of this experiment was interesting. First, as most students hypothesized, the 2010 seeds did better that the 2009 seeds, most likely because they were "fresher". The pots with soil did a LOT better than the peat pellets. The students concluded that this was because the seeds had more room to germinate in the pots.


text:
EXPOSURE to mercury in the womb raises children's blood pressure in later life, according to a study in the Faeroe Islands. The datawhich indicate an effect at one-third of the current limit for mercury in foodare being examined by UN advisers meeting in Rome this week to review these limits.
Philippe Grandjean of Odense University in Denmark measured mercury in the umbilical cord blood of 917 babies born during 1986 and 1987 in the Faeroe Islands, where some mothers ate whalemeat containing mercury. An examination of the children seven years later revealed subtle impairments of their cognitive and motor skills, proportional to the level of mercury in cord blood (This Week, 22 November 1997, p 4). Further analysis of the data has now shown that the children exposed to higher levels of mercury in the womb also had significantly higher blood pressure.
Grandjean's study is the first to show ...
To continue reading this article, subscribe to receive access to all of newscientist.com, including 20 years of archive content.


Indian palm squirrel
Funambulus palmarum
The Indian palm squirrel also known as three-striped palm squirrel, is a species of rodent in the Sciuridae family that can be easily domesticated and kept as a pet. It is found naturally in India and Sri Lanka. In the late 19th century, the Palm squirrel was accidentally introduced into Western Australia, where it has since become a minor pest that is actively targeted for eradication due to its lack of natural predators.


1
I have a geopandas GeoDataFrame with Polygon geometry and I am calculating the area of the polygon, however, I am not sure what the unit is for the area.
import geopandas as gpd
from shapely.geometry import Polygon
 # create two dummy polygons
 poly1 = Polygon([(35.8,-98.666), (35.81,-98.656), (35.822,-98.662), (35.824,-98.678)])
 poly2 = Polygon([(35.527,-98.709), (35.537,-98.699), (35.55,-98.706), (35.552,-98.722)])
 # create a geopandas DataFrame with two rows
 data = {'name': ['Polygon 1', 'Polygon 2'], 'geometry': [poly1, poly2]}
 df = gpd.GeoDataFrame(data, crs='EPSG:4326')
I'd like to reproject the geometry and calculate the area in square meters or another linear unit, however, I have been having issues with re-projection and transforming geometries:
 'df['geometry'][0].area'
when I attempt to convert the crs to a projected coordinate reference system, I get Polygon (Inf Inf....).
df.to_crs('EPSG:32610', inplace=True)
df.crs
Expected output is to calculate the area() in square meters units.
6
 - 1
 Does this answer help? Are you sure your input coordinates are long/lat?
 – Mike T
 May 3, 2023 at 1:46
 - 1
 Why would you expect that to work? Your dummy coordinates are nowhere near your UTM Zone. Try dummy coords actually in UTM zone 10N like poly1 = Polygon([(-125,49), (-124,49), (-124,50), (-125,50)]). Or provide us with some actual data so we can test and replicate.
 – user2856
 May 3, 2023 at 3:48
 - 1
 Does this answer your question? Calculating the Area by Square Feet with Geopandas
 – gene
 May 3, 2023 at 9:05
 - Or project into EPSG:32631 (WGS 84 / UTM zone 31 North) where your test latitudes and longitudes would fall.
 – mkennedy
 May 3, 2023 at 12:33
 - @user2856 I have updated the post with some actual data. The geometries represent locations in Texas.
 – kms
 May 3, 2023 at 16:45
1 Answer 1
1
Have you reversed lat and long? If you swap them it works:
import geopandas as gpd
from shapely.geometry import Polygon
coords1 = [(35.8,-98.666), (35.81,-98.656), (35.822,-98.662), (35.824,-98.678)]
coords1 = [x[::-1] for x in coords1] #Reverse lat lon
#[(-98.666, 35.8), (-98.656, 35.81), (-98.662, 35.822), (-98.678, 35.824)]
coords2 = [(35.527,-98.709), (35.537,-98.699), (35.55,-98.706), (35.552,-98.722)]
coords2 = [x[::-1] for x in coords2]
poly1 = Polygon(coords1)
poly2= Polygon(coords2)
data = {'name': ['Polygon 1', 'Polygon 2'], 'geometry': [poly1, poly2]}
df = gpd.GeoDataFrame(data, crs='EPSG:4326')
df.apply(lambda x: x.geometry.is_valid, axis=1)
#0 True
#1 True
df = df.to_crs(epsg=26915)
df.apply(lambda x: x.geometry.is_valid, axis=1)
# 0 True #Both were invalid with your original coordinates
# 1 True
df["area_m2"] = df.geometry.area
# 0 2.722672e+06
# 1 2.904215e+06
enter image description here
2
 - I swapped the axes to long, lat ...POLYGON ((-97.489 28.834, -97.479 28.844, -97.... and then gdf.geometry.area, I am still not seeing the values in square meters. The crs of the geoDataFrame is Projected CRS: EPSG:26915
 – kms
 May 4, 2023 at 18:45
 - I get approximately 0.000570 when running .area() method on geometry column.
 – kms
 May 4, 2023 at 21:26
Your Answer
By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.
Not the answer you're looking for? Browse other questions tagged or ask your own question.


text:
A Guide to Keeping Construction Projects On Budget
From planning and conceptual design through the end of construction, municipal construction projects may last for years. Not only does this lengthy process have the potential to tax your staff by adding onto their regular workload, but these improvement projects also present numerous opportunities to go over budget.
While cost and schedule overruns are typical of many construction projects, many of these overruns are the result of poor advanced planning that leads to the need for costly reactive solutions in the field.
The good news is that municipalities can take proactive steps to reduce the risk of cost overruns. In this guide, we outline five strategies that can help municipalities plan ahead and rein in construction project costs.
A Guide to Keeping Construction Projects on budget
- By assessing and prioritizing projects based on need and community interest municipalities can begin construction projects when it makes the most financial sense to do so.
- Once projects are prioritized, municipalities can effectively match their projects to grants and other funding opportunities to maximize their budget.
- Through engineering practices that prioritize value and constructability, municipalities can reduce excessive spending and reduce the risk of expensive rework in the field.
- By addressing common construction delays early in the design process, municipalities can ensure that projects remain on schedule and on budget.
- Through partnerships with experienced construction professionals, municipalities can prevent overtaxing their staff members and avoid scheduling delays.
To access the complete 20-page guide, submit the form above to download the PDF.


text:
ANALYS AV DRIFTSTÖRNNGSDATA FRÅN VATTENLEDNINGSNÄT / analysis of Break Data on Water Pipe Systems
This paper presents some of the results of a statistical smdy on reported bursts of water pipes in five swedish cities. The study is a part of a continuing project called PUFF, with the objective to develop guidelines for long-term maintenance and renewal of water and sewer pipe systems. The work was carried out by studying failures of water pipes relating to pipe age, year of installation, pipe material and climate. All reported bursts of water pipes that have occured during a ten to twenty year period was analyzed. To achieve a geographical distribution the following swedish cities were included in the study: Malmö, Västerås, Örebro, Eskistuna and Luleå. The annual variation of water main bursts was very big, which makes it difficult to find any trend.