Take the 2-minute tour ×
Possible Duplicate:
Why is it "geometric" but "theoretical"?
A Google search was not immediately helpful, but I found this document: _URL_
According to this, a Standards Guide by the American Academy of Neurology, neurologic is preferred over neurological.
Is there any difference between these two words? If so, what is it? When should I use which and why?
share|improve this question
marked as duplicate by J.R., MετάEd, tchrist, Marthaª, Mahnax Aug 28 '12 at 16:30
For what it's worth, I read neuroscience literature occasionally and have taken a graduate class in it, and I can't recall ever seeing neurologic, though neurological is used often. I can't think of an instance where the meaning changes. – Rachel Aug 25 '12 at 5:52
Interesting. I work in Pharmacy & often see both. In newer materials, I feel as though I see neurologic much more frequently than neurological. – aelephant Aug 25 '12 at 5:54
After some more thought, I've probably seen neurologic disorder, though not as often as the other. Other places where neurological seems a bit wrong or clumsy, e.g., to modify pathways, neural or even neuronal come to mind as more apt and common (though the latter two have very slightly different meanings from each other). – Rachel Aug 25 '12 at 6:00
It might be a usage bias of mine (which is perhaps affecting my memory). I highly prefer to say neurological myself. I have also noticed that I habitually use morhpological instead of morphologic. But I don't say semantical or syntactical, so who knows. Maybe there's no method to my madness. – Rachel Aug 25 '12 at 6:05
I don't get some of our close-voters: not constructive??? WTF? – Marthaª Aug 25 '12 at 14:27
3 Answers 3
In my experience with the medical community and scientific literature, neurological is a far more common adjective than neurologic. However, as far as I can tell, both words are equally correct when used to refer to the study of, or anything pertaining to, the nervous system. But a quick example might help to illustrate the relative prevalence of the two.
A pubmed.org search for scientific papers with titles containing neurological yields about 20,000 responses; an identical search for neurologic yields 10,000. By that token, neurological is twice as common as neurologic.
The bottom line is: you can't go wrong with either.
share|improve this answer
Thanks for the research, it didn't occur to me to search for prevalence on pubmed. I think I have a personal preference for "neurologic" just because it is shorter. If the 2 words mean the same thing & "neurologic" saves space & keystrokes, why not use it? – aelephant Aug 25 '12 at 6:45
_USER_: I'm not sure that "saving two keystrokes" is a good reason to choose one over the other. It might be best to do some additional research first – like this – and see if those in the field follow conventions. I believe you can go wrong – if, at a conference for neurologists, you pick one that's seldom used, or opt to save two keystrokes in the title of a paper, thereby taking a credibility hit. – J.R. Aug 25 '12 at 8:22
Searches on google (for lone words or phrases) return even wider disparities. If are curious about speakers' preferences, it occured to me that their prosodic patterns might play a role. This seems to hold true for my own case. It also could explain why you might find preferences varying depending on the surrounding words (when this isn't explained by something else like a phrase becoming fixed). – Rachel Aug 25 '12 at 8:23
Very cool J.R.! I didn't even know Google Ngram existed! I added "neurologic toxicity" & "neurological toxicity" to the search here & found that neurologic toxicity is more commonly used, so it appears to be context-specific. – aelephant Aug 25 '12 at 8:29
_USER_: A pubmed.org search for papers with neurological research in the abstract/title returned 142 papers, while those with neurologic research returned only 25. I won't argue that you're wrong, because I don't know enough about the subject, but I will point out that your bottom line seems like a hastily-drawn conclusion after so little research. – J.R. Aug 25 '12 at 8:41
As you point out, in the American Academy of Neurology Writing Styles And Standards Guide, available online at _URL_ there is the entry on page 11:
Neurologic vs. Neurological — The word neurologic is preferred to neurological when used as an adjective.
I don't think it gets any more authoritative in this field than that. It is a preference, a style decision.
For what it's worth, we use neurologic in our veterinary publications, too. We consider it a style decision. When we copyedit manuscripts, we change neurological to neurologic (unless the word is part of a cited reference title, of course.) Neither form is "wrong," it's just a preference, and we try to be consistent.
We also use, for example, endocrinologic instead of endocrinological and radiologic instead of radiological.
share|improve this answer
As I understand it, this is similar to the historic/historical situation.
Neurological is the adjective for the discipline of neurology - neurology-cal, and neurologic is the adjective for neural. The medical problems are neurologic diseases, possibly discovered by a neurological examination
Curiously, my unabridged Collins doesn't even list neurologic, but has neurological for both neural and neurology. Princeton Wordnet lists both, but with identical definitions.
share|improve this answer
I don't think you can make the distinction you make in your sentence with the links. You link to two different organizations' sites. They probably have chosen one over the other for their style. – JLG Aug 25 '12 at 14:19
That is true only if you assume that the distinction is purely one of style. You describe the style guide below as not getting 'any more authoritative in this field than that', but I see style guides as being inherently un-authoritative, partly because they are frequently contradicted by academic writing (which I see as more authoritative), and partly because they invariably contradict each other. As they can't all be right, what grounds do you have for saying any particular one is the ultimate authority? – Roaring Fish Aug 25 '12 at 14:29
I do think it is a matter of style. And I think if you want to be in line with the "big dog" in a field, then in the field of neurology, the AAN is it. Your use of links from two different sources doesn't prove your assertion that one term is for the discipline and one is for the disease (or whatever your distinction between the terms was meant to be). It just shows that two different organizations chose different styles. If you search the Boston Children's Hospital site (your link for neurological examination), you'll also find "neurological disease" used. – JLG Aug 25 '12 at 14:38
Interesting factoid: Dorland's Illustrated Medical Dictionary, 30th Edition, doesn't list neurological at all. It just has neurologic: pertaining to neurology or to the nervous system. – JLG Aug 25 '12 at 14:44
As I said earlier, Collins Unabridged has it the other way - they can't both be right. I agree that if you want to submit material you follow the style guide. The point I was making is that a style guide is not an academic authority that can be used as 'proof' of anything. – Roaring Fish Aug 25 '12 at 15:05


Sub or Hoagie? Regional Foods Quiz
By: Staff
4 Min Quiz
Image: refer to hsw
About This Quiz
Depending on where you are in the United States, you might have a hard time ordering some of your favorite foods. Here's a quiz that will test your knowledge of some regional food names.
If you're in the South, you'd call a long sandwich with all the trimmings a sub. If you lived in New Jersey, you might call it what?
While New Jersey is the Garden State, you'd call a long sandwich a hoagie.
When ordering a soda in the Midwest, you'd probably ask for a pop -- true or false?
Pop is the word of choice for a soda in the Midwest.
The "Krystal Burger" of the South is known as what in the Northern states?
Sammy Davis was Mr. Bojangles, and as far as we know wasn't a fan of sliders.
In Southern states, pancakes are often referred to as what?
There is only one correct answer, and that answer is flapjacks.
Southerners love their cornbread, even though someone from Rhode Island might call it what?
All of these sounds reasonable, but the correct answer is Johnny Cake.
This mushy dessert cake was called Indian pudding by Native Americans, but something else by New Englanders.
The New Englanders called it hasty pudding.
People in some parts of the world might call this spoon-dipped fruit dessert a Pandowdy. It's really just another name for what?
While there are some differences, a pandowdy is really just the same as a cobbler.
This specialized roast beef sandwich is called what in Buffalo, N. Y.?
Stacked beef chip sounds pretty yummy, but it's known as a beef weck sandwich.
A steak sandwich in Philadelphia is called what?
Who wants to eat something called a "loinwich"? Cheesesteak sounds a lot more appetizing as the correct answer.
The Pennsylvania Dutch call their version of coffee cake what?
Famous for cooling in the kitchen windowsill, shoo-fly pie gets its name for a most obvious reason.
Explore More Quizzes
About HowStuffWorks Play


lemma we have A^{\oplus S} \cong M \oplus N for some N. Note that this also proves the second statement.
(⇐) Suppose M \oplus N is free, and hence projective. It suffices to show: if M\oplus N is projective so is M. But we have a natural isomorphism
\mathrm{Hom}_A(M\oplus N, P) \cong \mathrm{Hom}_A(M, P) \oplus \mathrm{Hom}_A(N, P)
of functors in P. Since M\oplus N is projective, the LHS is an exact functor, hence so is the RHS, and it follows that \mathrm{Hom}_A(M, -) is exact. ♦
blue-lin
Examples and Consequences
At first glance, it is not entirely clear there are projective modules that are not free. Here are two examples.
Example 1
Let B = A\times A'. Then M = A\times \{0\} and N=\{0\} \times A' are B-modules such that M \oplus N \cong B. Hence M and N are projective even though they are clearly not free.
Example 2
A more interesting example occurs for A = \mathbb Z[\sqrt{-5}], a non-PID. Recall that the prime ideals
\mathfrak p = (1+\sqrt{-5}, 2), \quad \mathfrak q = (1 - \sqrt{-5}, 2)
are non-principal. However, they are projective because of the following.
Exercise D
Prove that we have an isomorphism of A-modules:
A \oplus A \longrightarrow \mathfrak p \oplus \mathfrak q, \quad (x, y) \mapsto ((1+\sqrt{-5})x + 2y, ?\, x + ?\, y).
Example 3
Let A = \mathbb C[X, Y]/(Y^2 - X^3 + X) and \mathfrak m = (X, Y) be a maximal ideal of A. Then \mathfrak m is a projective module because of the following.
Exercise E
Prove that we have an isomorphism of A-modules
A \oplus A \longrightarrow \mathfrak m \oplus \mathfrak m, \quad (f, g) \mapsto (X f + Y g, ?\, f + ?\, g).
Now we discuss some consequences of the above results.
Corollary 1.
If (M_i) is a collection of projective A-modules, then \oplus_i M_i is projective.
Proof
For each i let N_i be an A-module such that M_i \oplus N_i is free. Then (\oplus_i M_i) \oplus (\oplus_i N_i) \cong \oplus_i (M_i \oplus N_i) is also free. Hence \oplus_i M_i is projective. ♦
Corollary 2.
If M is a projective A-module, then S^{-1}M is a projective S^{-1}A-module.
Proof
Indeed, if M \oplus N \cong A^{\oplus I} then
(S^{-1}M) \oplus (S^{-1}N) \cong S^{-1}(M\oplus N) \cong S^{-1}(A^{\oplus I}) \cong (S^{-1}A)^{\oplus I}
because localization commutes with taking direct sums. Hence S^{-1}M is also projective over S^{-1}A. ♦
Is projective a local property then? In other words, suppose M is an A-module such that M_{\mathfrak m} is projective over A_{\mathfrak m} for all maximal \mathfrak m, must M be projective? We will answer this in a later article (spoiler: the answer is a conditional 'yes').
blue-lin
This entry was posted in Advanced Algebra and tagged , , , , , . Bookmark the permalink.
Leave a Reply
Fill in your details below or click an icon to log in:
WordPress.com Logo
You are commenting using your WordPress.com account. Log Out / Change )
Twitter picture
You are commenting using your Twitter account. Log Out / Change )
Facebook photo
You are commenting using your Facebook account. Log Out / Change )
Connecting to %s


text:
Here is the basic tip to customize your computers desktop running on Mac OS. If you are bored with same old background the do this.
- Choose System Preferences from Apple Menu. A System Preferences window will pop-up.
- Select Desktop & Screen Saver button.
- Select on the Desktop tab. On the right side you have default images of Mac. And on the left side you have an category of images.
- Select any image you like. There are plenty of them.
- As you click on the thumbnail of a image the desktop background will change. By this you can see a preview.
- Now Close the window.

source: openbmb/Ultra-FineWeb


How to List Permissions of an Android Application Using ADB
How to List Permissions of an Android Application Using ADB
22 April 2024 Stephan Petzl Leave a comment Tech-Help
When managing Android applications, it's crucial to understand the permissions they require. This knowledge is especially important for developers and testers who need to ensure that their apps are not requesting more permissions than necessary. Thankfully, Android's ADB (Android Debug Bridge) provides a way to list these permissions directly from the command line.
Step-by-Step Guide to Listing Granted Permissions
To view the permissions granted to an application, you can use the following ADB command:
adb shell dumpsys package packagename
After running this command, you should look for the grantedPermissions section in the output, which will list all the permissions that have been granted to the package.
Listing All Requested Permissions
If you're interested in seeing all permissions that an application has requested, including those that haven't been granted, you can follow these steps:
 1. Identify the APK path using the command:
 adb shell dumpsys package packagename
 Look for the codePath element in the output.
 2. Pull the APK file from the device to your computer:
 adb pull /data/app/com.your.package.apk
 3. List all permissions of the APK file using the aapt tool, which can be found under the build-tools/<version>/ directory in your Android SDK:
 aapt d permissions /path/to/com.your.package.apk
Note that if aapt is not available on your system, you may need to install the appropriate Android SDK build-tools or look for alternative methods to obtain the APK's permission details.
Quick Permission Check
For a fast and straightforward check of an application's permissions, you can use this simplified command:
adb shell dumpsys package packagename | grep permission
This command filters the output to show only lines that contain the word "permission".
When testing applications, verifying that they request and utilize the correct permissions is essential. Repeato, a No-code test automation tool, can help streamline this process. With its ability to create, run, and maintain automated tests for iOS and Android apps, Repeato is an invaluable asset for ensuring your app's permissions are properly managed.
Repeato's advanced features, including computer vision and AI capabilities, make it suitable for apps built with various frameworks, such as React Native, Flutter, and Unity. Moreover, its on-board ADB functionality allows you to execute ADB commands via script steps, giving you the power to automate permission-related checks efficiently.
Discover more about Repeato and how it can enhance your testing workflows by visiting our product page.
Conclusion
Understanding and managing app permissions is a critical aspect of Android development and testing. With the help of ADB and tools like Repeato, you can ensure that your applications maintain the right balance between functionality and privacy.
Like this article? there's more where that came from!


FtlDat - itb-community/ITB-ModLoader Wiki
Table of Contents

FtlDat
A class used for dealing with .dat archive files, providing several useful abstractions and functionalities.
Keep in mind that this is an internal mod loader API that is generally not intended for usage by regular mods.
For functions that mods should use for dealing with assets, see modApi | Assets
Memory usage
When loaded from an existing .dat archive, all of its contents are loaded into memory. At the time of writing, the vanilla resource.dat file takes around 347MB on disk, so that's also the approximate amount of RAM that an FtlDat instance loaded from it is going to take.
As such, it is important to:
 - Create new instances of FtlDat as infrequently as possible,
 - Immediately destroy them once they're no longer needed, using destroy.
Usage notes
General usage pattern is as follows:
local ftldat = FtlDat("resources/resource.dat")
-- modify the archive using ftldat:put_x
ftldat:put_entry_string("some/file.txt", "Stuff")
-- write out the modified archive
ftldat:write("resources/resource.dat")
-- cleanup
ftldat:destroy()
For regular usage, the put_entry_file function should be sufficient, since it is rare that mods need to dynamically create a file's content. For these more advanced cases, put_entry_string and put_entry_byte_array are more suitable.
For some reason, Lua has some trouble with large strings that describe contents of binary files, such as images, and tends to crash. As such, for dealing with images in cases where put_entry_file is insufficient, the put_entry_byte_array is preferable. FtlDat by itself doesn't provide any abstraction over byte arrays.

(constructor)
Signature: FtlDat FtlDat(path)
Argument name Type Description
path string Path to a .dat file. Optional.
Creates an instance of FtlDat class, which is an in-memory representation of a .dat file.
If path argument is provided, the instance will contain data from the specified archive. If path points to a file that does not exist, an error will be thrown. If path is nil, the instance will represent a new, empty archive that contains no data.
Example:
local ftldat = FtlDat("resources/resource.dat")

remove_all_files
Signature: void remove_all_files()
Removes all files from this FtlDat archive.
Example:
local ftldat = FtlDat("resources/resource.dat")
ftldat:remove_all_files()

write
Signature: void write(outputPath)
Argument name Type Description
outputPath string Path to the file in which the contents of the .dat archive will be written
Writes out the data currently stored in this FtlDat instance to the specified file. Creates a new file if it doesn't exist yet, and overwrites the file if it already exists.
Example:
local ftldat = FtlDat("resources/resource.dat")

put_entry_string
Signature: void put_entry_string(innerPath, content)
Argument name Type Description
innerPath string Path to the file within the .dat archive
content string Content of the file, in the form of a string
Sets the content of the file at the specified innerPath to the specified content. Creates a new entry in the FtlDat instance if it doesn't already exist, and overwrites it if it does.
This method is not suited to adding large file entries, such as images. Instead, use put_entry_byte_array or put_entry_file.
Example:
local ftldat = FtlDat("resources/resource.dat")
ftldat:put_entry_string("path/to/some_file.txt", "This will be stored inside the file")

put_entry_byte_array
Signature: void put_entry_byte_array(innerPath, byteArray)
Argument name Type Description
innerPath string Path to the file within the .dat archive
byteArray table Content of the file, in the form of a byte array
Sets the content of the file at the specified innerPath to the specified content. Creates a new entry in the FtlDat instance if it doesn't already exist, and overwrites it if it does.
Example:
local ftldat = FtlDat("resources/resource.dat")
ftldat:put_entry_byte_array("path/to/some_binary_file.bin", { 35, 87, 123 })

put_entry_file
Signature: void put_entry_file(innerPath, sourcePath)
Argument name Type Description
innerPath string Path to the file within the .dat archive
sourcePath string Path to the file on the file system, whose content will be used as the entry's content
Sets the content of the file at the specified innerPath to the specified sourcePath file's content. Creates a new entry in the FtlDat instance if it doesn't already exist, and overwrites it if it does.
This immediately reads the specified source file, and stores its content in the entry within the FtlDat instance.
Example:
local ftldat = FtlDat("resources/resource.dat")
ftldat:put_entry_file("img/units/my_unit_image.png", "path/to/my_mod/my_unit_image.png")

file_exists
Signature: boolean file_exists(innerPath)
Argument name Type Description
innerPath string Path to the file within the .dat archive
Returns true if an entry with the specified innerPath exists within this FtlDat instance, false otherwise.
Example:
local ftldat = FtlDat("resources/resource.dat")
LOG(ftldat:file_exists("some/file.txt")) -- prints false
ftldat:put_entry_string("some/file.txt", "Stuff")
LOG(ftldat:file_exists("some/file.txt")) -- prints true

entry_content_string
Signature: string entry_content_string(innerPath)
Argument name Type Description
innerPath string Path to the file within the .dat archive
Returns the content of the entry at the specified innerPath within this FtlDat instance, as a string. This may or may not work if the entry's content was originally added as a byte array.
Example:
local ftldat = FtlDat("resources/resource.dat")
ftldat:put_entry_string("some/file.txt", "Stuff")
local content = ftldat:entry_content_string("some/file.txt")
LOG(content) -- prints "Stuff"

entry_content_byte_array
Signature: table entry_content_string(innerPath)
Argument name Type Description
innerPath string Path to the file within the .dat archive
Returns the content of the entry at the specified innerPath within this FtlDat instance, as a byte array. This may or may not work if the entry's content was originally added as a string.
Example:
local ftldat = FtlDat("resources/resource.dat")
ftldat:put_entry_string("some/file.bin", { 35, 87, 123 })
local content = ftldat:entry_content_string("some/file.txt")
LOG(content) -- prints "Stuff"

inner_paths
Signature: table inner_paths()
Returns a table list of all inner paths within this FtlDat instance.
Example:
local ftldat = FtlDat("resources/resource.dat")
for index, innerPath in ipairs(ftldat:inner_paths()) do
 LOG(index, innerPath)
end

extract_file
Signature: void extract_file(innerPath, destinationPath)
Argument name Type Description
innerPath string Path to the file within the .dat archive
destinationPath string Path on the file system, to which the entry will be extracted
Extracts the entry at the specified innerPath from this FtlDat instance, and saves it to the specified destinationPath.
Example:
local ftldat = FtlDat("resources/resource.dat")
ftldat:extract_file("img/units/player/mech_punch.png", "resources/unpacked/mech_punch.png")

destroy
Signature: void destroy()
Sets the internal userdata reference to nil and invokes collectgarbage(), so that Lua immediately frees up all memory taken up by this FtlDat instance. Once this function is called, this FtlDat instance is no longer usable.

Lexicon
byte array
A byte array is a table of u8 (0-255, inclusive) integer numbers, eg. { 35, 87, 123 }.


text:
The ADT CHEETEH is a computational model simulating the response of a human target to Active Denial Technology (ADT). ADT is a counterpersonnel, nonlethal weapon system developed for military use. ADT subjects a target to pulses of focused 95-GHz electromagnetic energy. This diffuses approximately 400 microns into the target's skin, producing no skin damage (within a known range of doses) while still causing a burning sensation strong enough to repel the target. ADT CHEETEH estimates the physical output of the ADT system and its effect on the target's physiology, cognition, and behavior. Each model run completes in a few minutes on a standard laptop computer and quantifies the ADT system's main measure of effectiveness (repel or not) as well as its intermediate measures of performance (dose on target, temperature and damage in skin, perceived pain level, etc.).
The author has also published a paper relating to this topic. To view, click here


text:
A lot of work is involved when wanting to install a zip line. There are some factors that zip line builders must consider. These factors are; varying rider heights, rider speed, friction, temperature, slope and wind. A professional is required in the process of zip line installation and the components of zip lines are considered and tested. In the process of installing a zip line, the main importance is safety. The line in a zip line is what defines the zip line, the scenery or views of potential riders, the time of enjoying the view and speed involved.
The starting, ending points and the length of the zip line are influence to decision making when designing a zip line. The material used in making the lines of zip lines is stainless steel or galvanized air craft cables. The section at which riders begin and end at are known as platforms are affected by the topography. Raising of the platform is dependent on the complications of the topography.
Platform design is affected by the following factors; primary and secondary brake requirements, topography and space required. Most of all the zip line is required to be long enough to give the zip line brake a lot of room to operate safely while at the same time leaving space for an emergency brake.
In the zip lining experience the zip line brake is considered to be the most important part of the zip line. The best kinds of zip line brakes need to offer passive braking. The automatic slowing down of the zip line and finally stopping at the end of the line without participation of a person is defined as passive braking. A zip line trolley is the vehicle used by riders that is attached down to the zip line. The main agenda from having a zip line trolley is the whether it can handle the speed. Not only are some zip line trolleys designed for impact braking but also are made to be durable with no wear and tear on the zip line equipment.
Not only do guides offer proper rider key steps but also give safety information. Information based on the area, surrounding environment and the scenery is what encompasses the safety information. When guides share the information on the scenery, area and surrounding environment they are able to further engage riders in their zip lining experience.
Trainable and personable are some of the qualities that need to be portrayed by guides. Through successful installation of zip lines, regular conducting of zip line inspection needs to be followed through so as to know when to carry out repair and maintenance services.


Memory Alpha
Talk:Intake manifold
Back to page
41,057pages on
this wiki
Why does a starship require intake manifolds? Edit
Why does a starship need intake manifolds? They are not using air for a fuel/air mixture for combustion. If I'm not mistaken, space is not dense enough in gases for the ship to require or even attempt to collect external gases to power it. The preceding unsigned comment was added by (talk).
Around Wikia's network
Random Wiki


Skip to main content
Interana Docs
Query API reference
This applies tov2.25
Interana's API gives you a way to extract summarized and aggregated data for use in downstream processes, data warehouses, dashboards, or reports. For some customers, Interana is one of several analytics processes they run and consolidation of these various analyses in a single report or dashboard is important. Other customers need aggregated data from Interana to feed into separate processes. With the advent of the API, users can now run queries outside of the Interana front end.
The Interana external API is a REST API that allows integration with Interana outside of the standard interface. The API is deployed automatically as part of an Interana cluster installation. The first version of the API provides basic functionality for single measurement and time series queries.
Single Measurement Queries
Single measurement queries are queries that return a single result set. An example of a single measurement query is a Table view query that extracts a site's top users based on the count of user events. Only one table of results is returned for the given time range.
Time series queries are queries that return a result set for every data point in the query's time range. In Interana Explorer, time series queries are rendered using the Time view.
The API currently supports one endpoint: query. The query endpoint allows the user to make queries against Interana. The URL path to the query endpoint is:
https:///api/v1/query
The query endpoint must be accessed with the GET http method.
Authentication and authorization
All requests to the API must be over SSL (https protocol).
The API uses a token based authentication model. Tokens can be created or revoked by Interana support, or you can generate your own API tokens. Tokens must be passed in the Authorization header of each request to the API in the following format:
Authorization: Token
Every user account is authorized to make requests to the API, as long as they use a valid request token.
Requests to the query endpoint must be sent with the GET HTTP method. The required query parameter defines the query to be executed on Interana. It is a JSON object that is URL-encoded and passed as a parameter to the request.
Object format
The query object has the following format:
Name Type Required Description
dataset string yes The name of the dataset that you want to use.
start int yes The start time for the query. Represented as milliseconds since UNIX Epoch time.
end int yes The end time for the query. Represented as milliseconds since UNIX Epoch time.
timezone_offset int no Milliseconds offset from UTC, used for day alignment. This defaults to the configuration of your Interana instance, or Pacific daylight time if the instance is not configured (PDT = -7hr\*60m / hr\*60s / m\*1000ms / s = -25200000 ms).
queries array yes A list of objects containing details about the query. For most basic queries, this list will only contain one element (see queries).
group_by array no
An array of strings listing the columns to group by. Applies to all query objects.
The response will return the columns in the same order that you specify in the group_by.
max_groups int no The number of groups to return if group_by is specified. Defaults to 10.
order_by string no Specify the order in which results are returned. See order_by for more information.
sampled boolean no Whether to run a sampled query. The default is true.
compute_all_others boolean no When group_by is specified, whether to compute the "All others" group. Defaults to false.
 "Type" refers to the JSON type of the property. See for more information.
Name Type Required Description
type string no The type of query to run. Select single_measurement (the default value) or time_series.
measure object yes An object defining an aggregation to measure (see measure).
filter string no Filters to apply to the query. This uses the Advanced filter syntax.
You can use the advanced filter syntax with the API to reference per-actor metrics in queries. The API does not support ratio metrics.
Name Type Required Description
aggregator string yes
The aggregation to measure.
One of: "count_star", "unique_count", "sum", "avg", "min", "max", "P1", "P5", "P10", "P25", "P50", "P75", "P90", "P95", "P99"
column string yes The column that you want to measure.
Name Type Required Description
type string No Specify what you want to order by. Select measure to order by the query measure, or select count_star to order by the count of events.
direction string No Specify the sort order, either asc (ascending) or desc (descending).
The API will return the http status code 200 for successful requests to the query endpoint, along with a JSON object containing the results of the query.
Object format
The query result object format is:
Name Type Description
columns array An array of column objects
rows array An array of row objects
Name Type Description
label array or string A description of the column
type string
The type of the data in the column. Specify "array", 'number'', or ''time_series''
See Data types for more information.
Name Type Description
values array The data corresponding to the defined columns. The order of elements in this array corresponds to the order of elements in the columns array. The length of this array will always equal the length of the columns array. The type of data will match the type defined in the corresponding column object (see Data types).
properties object A map of properties for the result. For time_series queries, this includes information about the time bucketing used to calculate the result. If no properties are applicable, this field will be omitted. See row properties, below.
row properties
Name Type Description
rate string Select ''day'', ''week'', or ''month''
resolution int The time between data points, in milliseconds
window int The length of the time window, in milliseconds. The window must be greater than or equal to the resolution setting.
Data types
The type property of column objects describes the type of data that will appear in each row. The following table describes the JSON format of the possible type values.
Name Type Description
number number
array array
time_series array An array of time_series objects
Name Type Description
timestamp int The timestamp of the data point in milliseconds since UNIX Epoch time
value number The value of the data point
properties array See time_series properties
time_series properties
Name Type Description
event_count int
The number of events used to compute the value. This is the number of events scanned in the time window (window).
For unsampled queries, this should equal the number of events that exist in that particular time window.
object_count int
The number of unique objects used to compute the value.
For unsampled queries, object_count will equal value. For example, if you run an unsampled Count Unique of user_id that scans 500 events in the time window (the event_count), and count 20 unique users, the object_count and value will be 20.
If you run a sampled Count Unique of user_id that scans 24 events in the time window (event_count), and counts 10 unique user_ids (object_count), the value returned is scaled accordingly (because of sampling) and returns 120 as the estimated unique user count for that time window.
Examples: single measurement and time series
Single measurement queries
In this single measurement example, the query is looking for the number of unique userids, grouped by artist, from April 25, 2016 to April 30, 2016.
The same query can be executed in the API with the following request and response calls. Note that start and end times are specified as milliseconds since epoch and timezone_offset is relative to GMT.
Request: single measurement
 "dataset": "Music",
 "start": 1461567600000,
 "end": 1461999600000,
 "timezone_offset": -25200000,
 "queries": [ {
 "type": "single_measurement",
 "measure": {
 "aggregator": "unique_count",
 "column": "userId"
 "filter": "('artist'!= \"*null*\")"
 } ],
 "sampled": true,
 "group_by": ["artist"],
 "max_groups": 5,
 "compute_all_others": false
Response: single measurement
 "rows": [
 {"values": [ [ "3 Doors Down"], 31456] },
 {"values": [ [ "Justin Bieber"], 31336] },
 {"values": [ [ "OneRepublic"], 31772] },
 {"values": [ [ "Taylor Swift"], 30136] },
 {"values": [ [ "The White Stripes"], 27036] }
 "columns": [
 {"type": "array", "label": ["artist"] },
 {"type": "number", "label": "measure_value"}
Time series queries
If the single measurement query example used above is issued as a time series query, each x-axis point in the query time range returns a count of each user's events for that given time window. In other words, the query returns a separate result set for each point in the x-axis.
The time series query in the example below looks for the number of events between April 29, 2016 12:00 am and April 29, 2016 12


12. Changed the color progression to green in the choropleth map.
D. The visualization should be more prominent than the unnecessary blank space.
One of the feedback I got is about the unnecessary blank in the dot map, which occupies too much space. Participants needed to zoom in then just saw the locations clearly.
Figure 13. Unnecessary space in the dot map
Accordingly, I made the dot map more conspicuous and bigger. I think this change allows to quickly find the target location without zooming in. Also, the visualization looks more balanced with the space.
Figure 14. The dot map looks more balanced with the space.
The post NYC Wi-Fi Hotspots Interactive Visualization appeared first on Information Visualization.
› tags: data / visualization /


text:
Is this bone a Neanderthal flute?
Cave Bear femur fragment from Slovenia, 43+kya
DOUBTS AIRED OVER NEANDERTHAL BONE 'FLUTE'
(AND REPLY BY MUSICOLOGIST BOB FINK)
Science News 153 (April 4, 1998): 215.
By B. Bower
Amid much media fanfare, a research team in 1996 trumpeted an ancient, hollowed out bear bone pierced on one side with four complete or partial holes as the earliest known musical instrument. The perforated bone, found in an Eastern European cave, represents a flute made and played by Neandertals at least 43,000 ye us ago, the scientists contended.
Now it's time to stop the music, say two archaeologists who examined the purported flute last spring. On closer inspection, the bone appears to have been punctured and gnawed by the teeth of an animal -- perhaps a wolf -- as it stripped the limb of meat and marrow report, April Nowell and Philip G. Chase, both of the University of Pennsylvania in Philadelphia. "The bone was heavily chewed by one or more carnivores, creating holes that became more rounded due to natural processes after burial," Nowell says. "It provides very weak evidence for the origins of [Stone Age] music." Nowell presented the new analysis at the annual meeting of the Paleoanthropology Society in Seattle last week.
Nowell and Chase examined the bone with the permission of its discoverer, Ivan Turk of the Slovenian Academy of Sciences in Ljubljana (S.N.: 11/23/96, p. 328). Turk knows of their conclusion but still views the specimen as a flute.
Both open ends of the thighbone contain clear signs of gnawing by carnivores, Nowell asserts. Wolves and other animals typically bite off nutrient-rich tissue at the ends of limb bones and extract available marrow. If Neandertals had hollowed out the bone and fashioned holes in it, animals would not have bothered to gnaw it, she says.
Complete and partial holes on the bone's shaft were also made by carnivores, says Nowell. Carnivores typically break open bones with their scissor like cheek teeth. Uneven bone thickness and signs of wear along the borders of the holes, products of extended burial in the soil, indicate that openings made by cheek teeth were at first less rounded and slightly smaller, the researchers hold.
Moreover, the simultaneous pressure of an upper and lower tooth produced a set of opposing holes, one partial and one complete, they maintain.
Prehistoric, carnivore-chewed bear bones in two Spanish caves display circular punctures aligned in much the same way as those on the Slovenian find. In the March Antiquity, Francesco d'Errico of the Institute of Quaternary Prehistory and Geology in Talence, France, and his colleagues describe the Spanish bones.
In a different twist, Bob Fink, an independent musicologist in Canada, has reported
on the Internet
(_URL_ that the spacing of the two complete and two partial holes on the back of the Slovenian bone conforms to musical notes on the diatonic (do, re, mi...) scale.
The bone is too short to incorporate the diatonic scale's seven notes, counter Nowell and Chase. Working with Pennsylvania musicologist Robert Judd, they estimate that the find's 5.7-inch length is less than half that needed to cover the diatonic spectrum. The recent meeting presentation is "a most convincing analysis," comments J. Desmond Clark of the University of California, Berkeley, although it's possible that Neandertals blew single notes through carnivore-chewed holes in the bone.
"We can't exclude that possibility," Nowell responds. "But it's a big leap of faith to conclude that this was an intentionally constructed flute."
TO THE EDITOR, SCIENCE NEWS (REPLY BY BOB FINK, May 1998)
(See an update of this discussion on Bob Fink's web site, November 2000)
The doubts raised by Nowell and Chase (April 4th, DOUBTS AIRED OVER NEANDERTHAL BONE 'FLUTE') saying the Neanderthal Bone is not a flute have these weaknesses:
The alignment of the holes -- all in a row, and all of equivalent diameter, appear to be contrary to most teeth marks, unless some holes were made independently by several animals. The latter case boggles the odds for the holes ending up being in line. It also would be strange that animals homed in on this one bone in a cave full of bones, where no reports of similarly chewed bones have been made.
This claim is harder to believe when it is calculated that chances for holes to
be arranged, by chance, in a pattern that matches the spacings of 4 notes of a
diatonic flute, are only one in hundreds to occur.
The analysis I made on the Internet (_URL_ regarding the bone being capable of matching 4 notes of the do, re, mi (diatonic) scale included the possibility that the bone was extended with another bone "mouthpiece" sufficiently long to make the notes sound fairly in tune. While Nowell says "it's a big leap of faith to conclude that this was an intentionally constructed flute," it's a bigger leap of faith to accept the immense coincidence that animals blindly created a hole-spacing pattern with holes all in line (in what clearly looks like so many other known bone flutes which are made to play notes in a step-wise scale) and blindly create a pattern that also could play a known acoustic scale if the bone was extended. That's too much coincidence for me to accept. It is more likely that it is an intentionally made flute, although admittedly with only the barest of clues regarding its original condition.
The 5.7 inch figure your article quoted appears erroneous, as the centimeter scale provided by its discoverer, Ivan Turk, indicates the artifact is about 4.3 inches long. However, the unbroken femur would originally have been about 8.5 inches, and the possibility of an additional hole or two exists, to complete a full scale, perhaps aided by the possible thumbhole. However, the full diatonic spectrum is not required as indicated by Nowell and Chase: It could also have been a simpler (but still diatonic) 4 or 5 note scale. Such short-scale flutes are plentiful in homo sapiens history.
Finally, a worn-out or broken flute bone can serve as a scoop for manipulation of food, explaining why animals might chew on its ends later. It is also well-known that dogs chase and maul even sticks, despite their non-nutritional nature. What appears "weak" is not the case for a flute, but the case against it by Nowell and Chase.
Letter to the Editor: Antiquity Journal:
"A Bone to Pick"
By Bob Fink
I have a bone to pick with Francesco d'Errico's viewpoint in the March issue of Antiquity (article too long to reproduce here) regarding the Neanderthal flute found in Slovenia by Ivan Turk. D'Errico argues the bone artifact is not a flute.
D'Errico omits dealing with the best evidence that this bone find is a flute.
Regarding the most important evidence, that of the holes being lined up, neither d'Errico nor Turk make mention of this.
This line-up is remarkable especially if they were made by more than one carnivore, which apparently they'd have to be, based on Turk's analysis of the center-spans of the holes precluding their being made by a single carnivore or bite (Turk,* pp.171-175). To account for this possible difficulty, some doubters do mention "one or more" carnivores (Chase & Nowell, Science News 4/4/98).
My arguments over the past year pointed out the mathematical odds of the lining up of the holes occurring by chance-chewing are too difficult to believe.
The Appendix in my essay ("Neanderthal Flute --A Musicological Analysis") proves that the number of ways a set of 4 random holes could be differently spaced (to produce an audibly different set of tones) are 680 ways. The chances a random set would match the existing fragment's spacing [which also could produce a match to four diatonic notes of the scale] are therefore only one in hundreds. If, in calculating the odds, you also allowed the holes to be out of line, or to be less than 4 holes as well, then the chance of a line-up match is only one from many tens of thousands.
And yet randomness and animal bites still are acceptable to account for holes being in line that could also play some notes of the scale? This is too much coincidence for me to believe occurred by chance.
D'Errico mentions my essay in his article and what he thought it was about, but he overstates my case into being a less believable one. My case simply was that if the bone was long enough (or a shorter bone extended by a mouthpiece insert) then the 4 holes would be consistent and in tune with the sounds of Do, Re, Mi, Fa (or flat Mi, Fa, Sol, and flat La in a minor scale).
In the 5 points I list below, extracted from Turk's monograph in support of this being a flute, d'Errico omits dealing with much of the first, and all of the

source: HuggingFaceFW/fineweb-edu


text:
Press Release 07-058
Follow the "Green" Brick Road?
Bricks made from coal-fired power plant waste pass safety test
May 22, 2007
Researchers have found that bricks made from fly ash--fine ash particles captured as waste by coal-fired power plants--may be even safer than predicted. Instead of leaching minute amounts of mercury as some researchers had predicted, the bricks apparently do the reverse, pulling minute amounts of the toxic metal out of ambient air.
Each year, roughly 25 million tons of fly ash from coal-fired power plants are recycled, generally as additives in building materials such as concrete, but 45 million tons go to waste. Fly ash bricks both find a use for some of that waste and counter the environmental impact from the manufacture of standard bricks.
"Manufacturing clay brick requires kilns fired to high temperatures," said Henry Liu, a longtime National Science Foundation (NSF) awardee and the president of Freight Pipeline Company (FPC), which developed the bricks. "That wastes energy, pollutes air and generates greenhouse gases that contribute to global warming. In contrast, fly ash bricks are manufactured at room temperature. They conserve energy, cost less to manufacture, and don't contribute to air pollution or global warming."
Once colored and shaped, the FPC bricks are similar to their clay counterparts, both in appearance and in meeting or exceeding construction-material standards.
Supported by NSF's Small Business Innovation Research (SBIR) program, Liu has been working since 2004 to develop the bricks. The first phase of support enabled him to make fly ash bricks more durable by engineering them to resist freezing and thawing due to weather. Liu is now working from a second-phase SBIR award to test the brick material's safety and prepare it for market.
"Green manufacturing is a focus for the nation," said Tom Allnutt of NSF's SBIR program, who oversaw Liu's award. "Liu's innovative use of fly ash to manufacture high quality building materials will potentially decrease some of the negative environmental impact of coal-fired power generation while meeting increasing demands for greener building materials."
While researchers need to study the bricks further to determine how the mercury adsorption occurs and how tightly the metal is trapped, the new findings suggest the bricks will not have a negative impact on indoor air quality.
On average, air contains low amounts of mercury that can range from less than 1 nanogram per cubic meter (ng/m3) to tens of ng/m3--a small fraction of the Environmental Protection Agency limit for continuous exposure.
Inside a confined experimental chamber, the bricks did not raise the mercury levels in the surrounding air (originally more than one nanogram), and instead appeared to lower the concentration down to roughly half a nanogram.
Engineers from FPC of Columbia, Mo., developed the bricks with NSF support and reported their findings on mercury leaching at the May 7-10, 2007, World of Coal Ash Conference in Cincinnati, Ohio.
Henry Liu has received a number of NSF awards since 1980 and founded FPC after retiring as professor of civil engineering and director of Capsule Pipeline Research Center, a state/industry university cooperative research center established by NSF at University of Missouri-Columbia in 1991 to research and develop capsule pipeline technology.
Joshua A. Chamot, NSF _PHONE_ _EMAIL_
Thomas Allnutt, NSF _PHONE_ _EMAIL_
Henry Liu, Freight Pipeline Company _PHONE_ _EMAIL_
The National Science Foundation (NSF) is an independent federal agency that supports fundamental research and education across all fields of science and engineering. In fiscal year (FY) 2012, its budget was $7.0 billion. NSF funds reach all 50 states through grants to nearly 2,000 colleges, universities and other institutions. Each year, NSF receives about 50,000 competitive requests for funding, and makes about 11,500 new funding awards. NSF also awards about $593 million in professional and service contracts yearly.
Get News Updates by Email
Useful NSF Web Sites:
NSF Home Page: _URL_
NSF News: _URL_
For the News Media: _URL_
Science and Engineering Statistics: _URL_
Awards Searches: _URL_


text:
Farmer Stan's Agriculture Farm Tours
Maryland Agriculture Resource Center, Hunt Valley, MD
Schedule A Farm Tour
About the Farmers
Spring Farm Tours
Fall Farm Tours
1114 Shawan Road -
(at the corner of Shawan Rd and Cuba Rd - across from Oregon Ride Park)
Now Booking 2014 Spring & Fall Tours!
Call Farmer Stan at
or email him
Farmer Stan's Agriculture Farm Tours educates Maryland's school age students about basic agriculture.
We schedule farm tours for MD public and private schools, home school students, and day care facilities during
- Spring planting/Summer growing season, where students learn about seeds that are planted and grow into many vegetables, fruits and grains that we eat, where our food comes from, honeybees and more
- Fall harvest season, where we educate the students all about pumpkins, field corn, soybeans, grains, honeybees, hay and straw and much more!
Please click on Spring Tours or Fall Tours above to find out more about our seasonally specific agriculture education.
Find out more about the Maryland Agriculture Resource Center
About Farm Tours
To book your Spring or Fall Farm tour with Farmer Stan, please call _PHONE_ or email _EMAIL_

source: m-a-p/FineFineWeb


text:
Home » Foundation – Tallinding Project – Serrekunda, The Gambia
THE TALLINDING PROJECT started as an effort to help with the building of a Nursery School in the area known as Tallinding, which is a part of Serrekunda, the largest town in The Gambia, West Africa.
The Nursery School was started in 2002 by an elderly British couple who live in The Gambia but was little more than foundations when we became involved in raising the money to continue with the building.
The land is tribal land, equivalent to the village green, and the village elders had requested help to provide Nursery Education for the village children. The local people got together to provide the labour and we raised the money to buy the materials. This is a community effort, the local parents have formed a school committee which governs the school and hires the teachers, all local people. The children pay a small fee which goes towards the teachers salaries and the running costs but it will be some time before the school is totally self supporting.


text:
Skip to Main Content
Cavity size and copper root pruning affect production and establishment of container-grown longleaf pine seedlingsAuthor(s): Mary Anne Sword Sayer; James D. Haywood; Shi-Jean Susana Sung
Source: Forest Science
Publication Series: Scientific Journal (JRNL)
PDF: Download Publication (677.0 KB)
DescriptionWith six container types, we tested the effects of cavity size (i.e., 60, 93, and 170 ml) and copper root pruning on the root system development of longleaf pine (Pinus palustris Mill.) seedlings grown in a greenhouse. We then evaluated root egress during a root growth potential test and assessed seedling morphology and root system development 1 year after planting in central Louisiana, USA. Seedling size was increased by copper root pruning in small cavities but was unaffected by this treatment in larger cavities. Before planting, copper root pruning increased taproot and secondary lateral root dry weights at the expense of primary lateral root dry weight and increased root growth potential in the top 5 cm of the root plug. Across treatments, survival was 97%, and all seedlings were in the grass stage. Of the lateral root dry weight that elongated during the first year after planting, 33% more occurred in the upper 5 cm of soil when seedlings were treated with copper. Within each cavity size, copper root pruning did not affect the general morphology of 1-year-old seedlings. However, relationships between root collar diameter and root egress by depth indicated that this treatment has the potential to increase the range of cavity sizes used for seedling production.
- You may send email to _EMAIL_ to request a hard copy of this publication.
- (Please specify exactly which publication you are requesting and your mailing address.)
- We recommend that you also print this page and attach it to the printout of the article, to retain the full citation information.
- This article was written and prepared by U.S. Government employees on official time, and is therefore in the public domain.
CitationSword Sayer, Mary Anne; Haywood, James D.; Sung, Shi-Jean Susana. 2009. Cavity size and copper root pruning affect production and establishment of container-grown longleaf pine seedlings. Forest Science. 55(5): 377-389.
Keywordscopperblock, copper oxychloride, Pinus palustris Mill., Superblock, taproot
- The persistence of container nursery treatments on the field performance and root system morphology of longleaf pine seedlings
- Longleaf Pine Root System Development and Seedling Quality in Response to Copper Root Pruning and Cavity Size
- Long-Term Container Effects on Root System Architecture of Longleaf Pine
XML: View XML


monoids-0.1.36: Monoids, specialized containers and a general map/reduce frameworkSource codeContentsIndex
Turn an instance of Ord into a SemiRing over max and min
module Data.Ring
newtype Order a = Order {
getOrder :: a
data Priority a
= MinBound
| Priority a
| MaxBound
module Data.Ring
newtype Order a Source
A SemiRing using a type's built-in Bounded instance.
getOrder :: a
show/hide Instances
Functor Order
Pointed Order
Copointed Order
(Bounded a, Ord a) => Reducer a (Order a)
Bounded a => Bounded (Order a)
Eq a => Eq (Order a)
Ord a => Ord (Order a)
Read a => Read (Order a)
Show a => Show (Order a)
(Bounded a, Ord a) => Monoid (Order a)
Arbitrary a => Arbitrary (Order a)
CoArbitrary a => CoArbitrary (Order a)
(Bounded a, Ord a) => Multiplicative (Order a)
(Bounded a, Ord a) => SemiRing (Order a)
(Bounded a, Ord a) => RightSemiNearRing (Order a)
(Bounded a, Ord a) => LeftSemiNearRing (Order a)
(Bounded a, Ord a) => Ringoid (Order a)
data Priority a Source
A SemiRing which adds minBound and maxBound to a pre-existing type.
Priority a
show/hide Instances
Functor Priority
Pointed Priority
Ord a => Reducer a (Priority a)
Bounded (Priority a)
Eq a => Eq (Priority a)
Ord a => Ord (Priority a)
Read a => Read (Priority a)
Show a => Show (Priority a)
Ord a => Monoid (Priority a)
Arbitrary a => Arbitrary (Priority a)
CoArbitrary a => CoArbitrary (Priority a)
Ord a => Multiplicative (Priority a)
Ord a => SemiRing (Priority a)
Ord a => RightSemiNearRing (Priority a)
Ord a => LeftSemiNearRing (Priority a)
Ord a => Ringoid (Priority a)
Ord a => Reducer (MinPriority a) (Priority a)
Ord a => Reducer (MaxPriority a) (Priority a)
Produced by Haddock version 2.3.0


text:
Products made from sea-grass mat production waste
This collection was developed for Viet Trang, a sea-grass SME in Vietnam. The project was carried out under the umbrella of two institutions - SPIN and UNIDO.
The project looked at using the waste generated by mainstream sea-grass mat processing for a new products. We bundled the waste together and connected them to form a surface. The resulting surface had the benefits of the sea-grass texture and in addition a springiness that the original mat lacked.
Another strategy applied was to use the traditional technique of stencilling on sea grass mats to create contemporary motifs that would align the mats with alternate lifestyle markets. Yoga mats were developed using bold, black stencils of asanas, using resized loom woven sea-grass mats


Breathing Retraining Adjuncts - A Systematic Review
Main Article Content
Parthkumar Devmurari, Priyanshu Rathod
Abstract
Background: The COVID-19 pandemic highlighted the importance of breath and the impact of deficiency of oxygen supply and desaturation on modern medicine. In such situations, positioning, breathing exercises, and counseling are critical to patient survival. Additionally, breathing exercises have been found effective in minimizing pulmonary complications and promoting early recovery in pre and post-surgical conditions. Therefore, this study aimed to identify the existing devices used as adjuncts in breathing retraining and assess their effectiveness in routine chest physiotherapy practice.
Method: Randomized controlled trials (RCTs) conducted until July 2022 were included in the review. The electronic databases MEDLINE, PEDro, CINHAL, PUBMED, and Google Patents were searched based on the PRISMA guideline's criteria, and research articles studied devices as adjuncts to physiotherapy in respiratory disorders. Devices that can aid in inspiratory or expiratory exercises with or without resistance are available and can be used during physiotherapy as adjuncts to management. However, not all devices are found to be multifunctional.
Conclusion: The study found that devices with functionality involving inspiratory or expiratory exercises with or without resistance can be used during physiotherapy as adjuncts to management. However, not all devices are multifunctional, and further research is needed to identify the most effective devices for use in respiratory disorders.
Article Details
How to Cite
Parthkumar Devmurari, Priyanshu Rathod. (2023). Breathing Retraining Adjuncts - A Systematic Review . Journal for ReAttach Therapy and Developmental Diversities, 6(5s), 312–325. Retrieved from _URL_
Section
Articles


text:
Highest concentration of Eocene whales
- Wadi Al-Hitan
- 20015 hectare(s)
Wadi Al-Hitan (Valley of the Whales), is a protected area of some 20,015 ha in the Western Desert of Egypt. Fossil whales were first discovered here in 1905 and, since then, some 379 have been discovered, dating from the Eocene period, 56 to 34 million years ago. These whales cover an evolutionary period of 4 million years, from when the valley was beneath the Tethys Sea. Many of these fossils reveal that, during this period, ancient whales were in the process of losing their hind limbs, and making the final transition from land-based to purely sea-based creatures.


text:
Fast-Fourier-based error propagation for the gravimetric terrain correction
MetadataShow full item record
We have identified a gap in the literature on error propagation in the gravimetric terrain correction. Therefore, we have derived a mathematical framework to model the propagation of spatially correlated digital elevation model errors into gravimetric terrain corrections. As an example, we have determined how such an error model can be formulated for the planar terrain correction and then be evaluated efficiently using the 2D Fourier transform. We have computed 18.3 billion linear terrain corrections and corresponding error estimates for a 1 arc-second (~30 m) digital elevation model covering the whole of the Australian continent.
Showing items related by title, author, creator and subject.
Featherstone, Will; McCubbine, Jack; Brown, N.; Claessens, Sten; Filmer, Michael; Kirby, Jon (2018)We describe the computation of the first Australian quasigeoid model to include error estimates as a function of location that have been propagated from uncertainties in the EGM2008 global model, land and altimeter-derived ...
An evaluation of FFT geoid determination techniques and their application to height determination using GPS in Australia.Zhang, Kefei (1997)A new, high resolution, high precision and accuracy gravimetric geoid of Australia has been produced using updated data, theory and computational methodologies. The fast Fourier transform technique is applied to the ...
Error sources and data limitations for the prediction ofsurface gravity: a case study using benchmarksFilmer, Michael; Hirt, Christian; Featherstone, Will (2012)Gravity-based heights require gravity values at levelled benchmarks (BMs), whichsometimes have to be predicted from surrounding observations. We use EGM2008 andthe Australian National Gravity Database (ANGD) as examples ...


text:
The Wetland Ambassadors Team works to bring awareness to the state's wetlands and the threats they face. Team members spend the year developing coastal and environmental literacy and professional skills as they give presentations, lead activities, and exhibit at major events in their communities and the state.
Ambassadors attend four seasonal retreats where they grow through activities and hands-on experiences in wetland ecology and natural resources, as well as develop skills such as public speaking. The team also gets the chance to explore different career options by interacting with wetland-related professionals such as agents and biologists with Louisiana Department of Wildlife and Fisheries.
Membership in this group is available to 4-H members in grades 9 – 12 statewide. For more information, contact Catherine Fox at _EMAIL_.
The LSU AgCenter and the LSU College of Agriculture


There is a new proposed bill in town, which attempts to create tax incentives to encourage employers to voluntarily support paid parental and medical leave programs. The proposed bill would also encourage employees to save for time away from work during these times, specifically through leave savings accounts for which the employee can contribute up to $5,000 of wages, annually, to pay for leave-related expenses. Leave-related expenses include things like caring for the birth of a child or for a spouse, child, or parent with a serious health condition. The bill would allow employees to claim a state income tax deduction for the amounts they or their employer contribute to the savings account and grant employers that pay an employee for leave between 8 to 12 weeks an income tax credit, equivalent to 15% of the amount paid. Employers who contribute to employees' leave savings accounts would also receive an income tax credit.
This is not the first time a paid family leave bill has been proposed in Colorado. Indeed, just last year, there was a proposed bill, titled "FAMLI Family Medical Leave Insurance Program." The original drafting of the bill, which was much more aggressive, attempted to implement a statewide paid family and medical leave insurance program, funded by both workers and employers. Unlike the federal Family and Medical Leave Act, this would have applied to employers of all sizes. Many of Colorado's top business associations opposed the original drafting of the bill and the bill eventually morphed into the creation of task force, becoming law in May 2019. The bill, as passed, creates a study of the implementation of a paid family and medical leave program through this task force. The bill requires the department of labor and employment to contract with experts in the field of paid family and medical leave to report on the establishment of a paid family and medical leave program, and request information from third parties that may be willing to administer all or part of the leave program.
What do these two bills mean for paid sick leave in Colorado? Though we are not there yet, paid sick leave is the trajectory and legislators continue to push forward in their pursuits. Jackson Lewis will continue to track changes with this Colorado legislation. Stay tuned.


text:
Olive trees are known for their hardy nature and ability to thrive in harsh conditions, but like any other plant, they can experience problems. One common issue olive trees face is the dropping of their leaves, which can be a cause for concern for olive growers.
Olive tree leaves falling off can happen due to various reasons, including both natural and environmental factors. Some of the most common reasons for olive tree leaves falling off include:
- Seasonal changes: Olive trees are deciduous trees and tend to lose their leaves during the fall and winter seasons. It is a natural process, and the trees will grow new leaves in the spring.
- Water stress: Overwatering or underwatering can lead to stress in the olive tree, which can cause the leaves to fall off. Make sure to water your olive tree appropriately according to its needs.
- Nutrient deficiency: Olive trees require specific nutrients, such as nitrogen, phosphorus, and potassium, to grow and produce healthy leaves. A lack of these nutrients can cause the leaves to yellow and fall off. But rosemary plant doen not need these things to grow.
- Disease or pest infestation: Olive trees can be susceptible to various diseases and pests, such as olive leaf spot, anthracnose, and olive fruit fly. These can cause damage to the leaves and cause them to fall off.
- Environmental factors: Extreme weather conditions, such as high winds or frost, can cause damage to the olive tree leaves and cause them to fall off.
How To Treat
Treating olive tree leaves falling off requires identifying the underlying cause. One of the most common reasons for olive tree leaves falling off is water stress, either due to overwatering or underwatering. To treat this issue, it is crucial to water the tree appropriately according to its needs.
Olive trees require specific nutrients, such as nitrogen, phosphorus, and potassium, to grow and produce healthy leaves. A lack of these nutrients can also cause leaves to yellow and fall off. Fertilization can help address this issue.
Additionally, environmental factors such as extreme weather conditions can also cause damage to the olive tree leaves and cause them to fall off. In such cases, it's important to protect the tree from adverse weather conditions as much as possible.
If the cause of the leaf fall is due to a disease or pest infestation, it's best to consult a professional for treatment options as early intervention is critical to preventing further damage to the tree.
What's Olive Tree Overwatering Symptoms
Overwatering an olive tree can cause water stress, which can lead to symptoms such as yellowing leaves, leaf drops, and stunted growth. When the roots of an olive tree are saturated with water, they are unable to absorb oxygen properly, causing the leaves to turn yellow and fall off.
The roots may also start to rot, and the tree's growth may become stunted. Additionally, overwatering can lead to the development of fungal diseases, which can cause further damage to the tree. To prevent overwatering, it is essential to ensure that the soil is well-draining and not waterlogged.
One way to test soil moisture levels is to stick your finger into the soil about an inch deep. If it feels dry, it is time to water the tree, but if it is still moist, wait a few more days before watering again.
By paying attention to the symptoms of overwatering and adjusting your watering practices accordingly, you can help your olive tree thrive and produce healthy leaves.
Do Olive Tree Leaves Grow Back
Yes, olive tree leaves can grow back if they have fallen off due to natural causes or environmental stress factors. Olive trees are deciduous trees that lose their leaves in the fall and winter seasons, and they grow new leaves in the spring. If the leaves have fallen off due to water stress or nutrient deficiency, providing the tree with proper care and treatment can help it recover, and new leaves can grow back. However, if the cause of the leaf fall is due to disease or pest infestation, the tree may need professional treatment to recover fully. In such cases, it's important to address the issue as soon as possible to prevent further damage to the tree. Overall, with proper care and attention, olive trees can produce healthy leaves and continue to thrive for many years, even after experiencing leaf loss.
To prevent your olive tree from dropping leaves, ensure it receives adequate sunlight and water, and avoid overwatering or underwatering. Additionally, protect it from extreme temperatures and pests, and provide proper fertilization and pruning as needed.
To revive a dying olive tree, identify the cause of distress, such as overwatering, nutrient deficiencies, or pests, and address it accordingly. Adjust watering, provide balanced fertilization, prune dead or diseased branches, and consult with a professional arborist for further guidance.
To revive a dying olive tree, assess its watering schedule, ensuring it receives adequate moisture without overwatering. Trim dead or damaged branches, apply a balanced fertilizer, and consult with a knowledgeable arborist for a thorough evaluation and targeted treatment plan.
Olive trees generally require deep watering every 10 to 14 days during the growing season. However, it is important to adjust the frequency based on factors such as climate, soil type, and tree age, ensuring the soil is allowed to partially dry out between waterings.
Olive tree leaves can fall off due to various reasons, including lack of water, insect infestation, disease, and overwatering. Overwatering can lead to root rot and ultimately cause the leaves to fall off. It is essential to identify the underlying cause of the problem and take appropriate measures to address it. Pruning, fertilizing, and providing adequate water and sunlight can help revive the tree and promote healthy leaf growth. However, if the tree is severely damaged, it may not be able to recover, and it may be necessary to remove it.


text:
|Introduction||Historical Background||Chronology||Geography||Biography||Technology||Ownership and Financing||General Bibliography|
|New England States||Massachusetts||Southbridge|
Southbridge was first settled in 1730.
The first aqueduct was built in 1825 to serve a new hotel and some other consumers using lead pipes.
The Southbridge Aqueduct Company was organized June 22, 1831 by Holmes Ammidown to introduce water to his house, and also served about fourteen other shareholders.
The Southbridge Water
Supply Company was incorporated in 1880 by Francis L. Chapin, Andrew J.
Bartholomew, Chester A. Dresser, William Edwards, George W. Wells, George
A. Dresser, Daniel Whitford and George
S. Stone "for the purpose of furnishing the inhabitants of Southbridge with pure water for the extinguishment of fires, domestic and other purposes." The company built a gravity system that was operating by October, 1880.
The Town of Southbridge purchased the company's assets, infrastructure, watershed (3,000+ acres), pumping stations, and 70+ miles of water main in 1990 for $4.2 million.
Water is provided by the Town of Southbridge. Operation and maintenance of the water system is performed by the Southbridge WAter Supply Company, which in 2004 merged with WhiteWater, Inc.
1874 "Aqueduct Companies," from Historical Collections: Sturbridge. Charlton. Southbridge, Volume 2, by Holmes Ammidown, Merchant
1880 An act to incorporate the Southbridge Water Supply Company. March 11, 1880.
1882 Southbridge, from "The Water-Supply of Certain Cities and Towns of the United States," by Walter G. Elliot, C. E., Ph. D.
1888 "Southbridge," from Manual of American Water Works, Volume 1.
1889 History of Worcester County,
Massachusetts: With Biographical Sketches of Many of Its Pioneers and
Prominent Men, Volume 2, by Duane Hamilton Hurd
Page _PHONE_: AQUEDUCTS - The first aqueduct company in Southbridge was organized in the year 1825. The principal object was the introduction of water to the new hotel, built that year on the site where the Edwards house now stands. The proprietors were Luther, Larkin, Oliver and Holmes Ammidown, owners of the hotel, and Elisha Cole.
The Southbridge Aqueduct Company was organized June 22, 1831. It was originated by Holmes Ammidown for the purpose of introducing water to his dwelling-house, erected in the year 1830, and with that view the water was conducted to a reservoir near the house. From that point, now the residence of Mr. C. A. Paige, the water was distributed to the shareholders, about fourteen in number, comprising nearly all the dwelling-houses at that time in the village.
The Southbridge Water Supply Company was organized in 1881. President, F. L. Chapin; treasurer, F. W. Eaton. This company entered upon the work of furnishing the more copious supply of water, which was the pressing need of the village. A reservoir was made on elevated land southwest of the village, and the laying of pipes has progressed from year to year. In 1888 a new reservoir was constructed, on the same stream, of larger dimensions, and in the most thorough and scientific manner. This reservoir is of an average depth of sixteen feet, and has a surface of four acres.
1890 "Southbridge," from Manual of American Water Works, Volume 2.
1891 "Southbridge," from Manual of American Water Works, Volume 3.
1894 An act to authorize the Southbridge Water Supply Company to increase its capital stock and take an additional source of water supply. April 21, 1894.
1897 "Southbridge," from Manual of American Water Works, Volume 4.
1913 An act to authorize the Southbridge Water Supply Company to increase its capital stock. April 26, 1913.
1939 J. F. Fitzgerald Construction Company vs. Southbridge Water Supply Company, 304 Mass. 130, October 24, 1939.
1960 An act authorizing the Southbridge Water Supply Company to take an addtional source of water supply in the town of Sturbridge. May 11, 1960.
1970 An act authorizing the Southbridge Water Supply Company to supply water to the inhabitants of the town of Charlton and increasing the amount of real property that may be held by the the company. June 24, 1970
1976 Town of Southbridge vs. Southbridge Water Supply Company, 371 Mass. 209, October 15, 1976.
1992 Town of Southbridge vs. Southbridge Water Supply Company, 411 Mass. 675, January 14, 1992.
2008 Loss Detection & Prevention Efforts in the Town of Southbridge, MA. November 18, 2008.
2011 Southbridge Drinking Water Supply: Assessment of Capacity to Meet Future Demand, Central Massachusetts Regional Planning Commission, December 23, 2011.
© 2015 Morris A. Pierce


text:
The world is a dangerous place, not because of those who do evil, but because of those who look on and do nothing. (Albert Einstein)
The Treatment Centre for Victims of Torture (TZFO), opened in1995, was the first standard treatment centre in Switzerland for refugee victims of torture and war. A scientific study commissioned by the Swiss Red Cross ("The Language of Extreme Violence", H.R. Wicker, 1991) provided the basis. According to the study, a quarter of the recognized refugees living in Switzerland were victims of systematic torture in their home country.
In 2002, the treatment centre was renamed the Swiss Red Cross Outpatient Clinic for Victims of Torture and War (AFK) and integrated into the Swiss Red Cross Centre for Migration and Health. The Swiss Red Cross AFK is now part of the Department of Health and Integration and forms a permanent feature of what the Swiss Red Cross offers as standard. It employs 13 established specialists in the fields of psychology, psychotherapy, psychiatry, medicine, and welfare advice, and three secretarial and administrative staff. The work of the specialists is supported by around 25 translators in over 20 languages.


text:
Spelt may, or may not be, grown in Ireland. But it's a very important cereal crop in many parts of Europe.
Austria is currently baking in temperatures of 30°C+. The first of this year's winter cereal crops is ready for harvest.
But it's not to fields of winter barley that growers will be heading to, rather they will be taking their combines into crops of spelt.
Also known as dinkel or hulled wheat, spelt is a species of cereal that has been cultivated since approximately 5000 BC.
It grows particularly well on organic farms in eastern Austria with the grain commanding a premium price within the health market sector.
Benefits of spelt?
It is claimed that eating foods containing soluble fibre, such as spelt, can reduce the amount of cholesterol that the body absorbs into the bloodstream.
Relative to modern wheat varieties, spelt has a slightly higher protein content (15.6% versus 14.9%) and a slightly higher fat content (2.5% versus 2.1%).
Crops can be grown on marginal tillage soils. Yields of spelt are on a par with what can be expected from spring oats.
Austria has a very progressive organic farming sector. Currently, almost 20% of the country's land area is dedicated to organic food output.
The recent strengthening of fertiliser and energy costs is expected to further the expansion of Austria's organic sector over the coming years.
Maize and wind energy
Maize is the main grain option grown in Austria. Irrigation is widely used to drive growth; plastic is not required to give maize the strong start it needs.
Currently, most maize crops in the east of Austria are looking extremely well, having reached heights of up to 4ft.
But cereals are, by no means, the most important crops harvested in Austria's tillage areas. That honour goes to wind energy.
The east of the country is extremely flat, making it a perfect location for turbines.
The landscape in that part of the world is festooned with, literally, thousands of them. The farmer who hosted a recent Pottinger machinery event, which was attended by Agriland, owns 10 wind turbines.
They now represent an important income source for that business as a whole.
At the end of 2021, Austria's wind capacity totalled 3.3GW.
Plans are now in place to increase the share of electricity produced from renewable energy sources to 100% in 2030 from, currently, 75%.
The country's plan to support green electricity production was approved by the European Commission last December.
Payments under this new scheme are estimated to total about €4.4 billion until the end of 2032.


Felhasználói eszközök
Eszközök a webhelyen
Munkafüzetlisták
Djeeni allows you to work with a set of workbooks by repeating steps for a worksheet of each workbook in the set. You should use WBook List Start and WBook List Next to create a loop:
 WBook List Start <workbook list>
 ...Process Steps repeated for a worksheet in each workbook from <workbook list>...
 WBook List Next
All workbooks in a workbook list are either source or target workbooks. You can nest workbook lists to use multiple source and target workbooks at the same time:
 WBook List Start <source workbooks>
 ... Process steps for each source worksheet...
 WBook List Start <target workbooks>
 ...Process Steps repeated for each source-target worksheet pair...
 WBook List Next
 WBook List Next
Please note that if in the above example we have 3 source files and 2 target files then the steps in the inner workbook list are executed 6 times (source1-target1, source2-target1, source3-target1, source1-target2, source2-target2, source3-target2).
The filenames in a source file list can contain wildcard characters ? (1 character in the filename of the workbook) and * (several characters in the filename of the workbook). The workbook list can contain several filenames separated by semicolons (;). Examples:
 c:\reports\jan2020.xlsx 'one file
 c:\reports\jan201?.xlsx 'all January reports 2010-2019
 c:\inputs\*.xlsx 'all files from the inputs folder
 c:\company1\report.xlsx; c:\company2\report.xlsx 'workbooks from different folders


SSA logo: link to Social Security Online home1911. Compromise Settlement of an Overpayment
1911.1 What is a compromise settlement?
A compromise settlement occurs when we accept an amount less than the full overpayment because full recovery cannot be accomplished and forgive repayment of the rest of the debt.
1911.2 What law permits compromise settlements?
The Federal Claims Collection Act of 1966 permits Federal agencies to arrange compromise settlements of overpayment claims.
1911.3 Can compromise settlements be appealed?
No, compromise settlements cannot be appealed because the settlement is at our discretion.
1911.4 When are compromise settlements acceptable?
Generally, we accept a compromise when one of the following conditions exists:
 1. The debtor is unable to pay the full amount within a reasonable time;
 2. The Government is unable to enforce collection of the full amount within a reasonable time;
 3. The Government is unable to obtain full recovery through court action because of the legal issues involved or there is a legitimate dispute as to the facts; or
 4. The cost of collecting the claim is likely to exceed the amount to be recovered.
Last Revised: Apr. 19, 2010


Calculus (3rd Edition)
Published by W. H. Freeman
ISBN 10: _PHONE_
ISBN 13: 978-1-46412-526-3
Work Step by Step
The composite function $f (u, v)$ is $$f (u, v)=ue^v=rse^{r+s}.$$ So the correct answer is (a).
Update this answer!
Update this answer


text: The biblical Christian call to overcome evil with good seems to be at the foundation of the achievements of the last centuries of Western culture. It appears paradoxical that, at the same time, the problem of evil, in spite of its gruesome persistence, has been neglected in Western formal thought. This article argues that the discourse of ethics provides for a way of coping with evil that not only produces the paradoxical result referred to above but favors some of the expressions of evil that torment our present, such as religious fundamentalisms and social discrimination and exclusion. Reading about the deconstruction of ethics as portrayed in the work of John D. Caputo and reflecting on his contribution to a poetics of obligation is suggested as a new perspective for perceiving the matter. It is evil suffered by others that is focus here of the problem of evil. Obligation, a disquieting inhabitant of ethics, is regarded as a call to responsibility towards victims—which in most cases are victims of the evil we produce. Caputo's motiefs of the "jewgreek," the "wholly other," "disaster," and "the flesh" are examined in order to illuminate our way.


text:
- Sam's Club has launched self-service recycling units in its Northwest Arkansas stores as part of its commitment to becoming a regenerative company, according to a Friday press release.
- The rollout of more self-service recycling units, which began last week, follows a successful pilot Sam's Club ran in El Paso, Texas, where an estimated 200,000 pieces of loose packaging were diverted from landfills or incineration.
- The retailer's goal is to launch at least 30 of these units this year and follows an industry-wide trend of grocers expanding their sustainability efforts.
Materials from eight different waste streams can be dropped off at the units, including paper boxes, PET thermoforms, pet food bags, aluminum packaging, clear plastic containers, home cleaning and beauty product bottles, plastic bags and films, plastic bottles and rigid food packaging, according to the retailer's website.
The retailer's goal this year is to divert 150 tons of recyclable materials, according to the announcement.
Sam's Club aims to use the recycled PET thermoforms, which are the plastic clamshells baked goods are packaged in, to create new packaging. Only 9% of PET thermoforms are recycled due to them not being widely accepted in North America, the press release noted.
To use and access the recycling units, individuals scan the QR code on the unit and then deposit the recyclable items into separate waste streams. From there, collected waste is transported to facilities for recycling or returned to brand sponsors to use in circularity initiatives.
Sam's Club piloted the units for six months at all four of its El Paso, Texas, stores focusing on PET thermoforms, which include clear fruit and produce containers, trays, tubs, cups, lids and plastic egg cartons, the grocer stated in a July 2022 announcement.
The retailer launched the pilot in collaboration with Texan by Nature and Texans for Clean Water as part of a goal to reduce litter in waterways and roadways via community-driven recycling. The project was fully funded by Texans for Clean Water while Texan by Nature managed the pilot.
More grocers are making sustainability strides, specifically in recycling. In late April, Kroger announced reaching a milestone of recycling 1 million pieces of its Our Brands flexible plastic product packaging.
In July 2022, Giant Food announced bringing Loop, a reusable packaging program, into its stores in the greater Washington, D.C., area in order to bolster reusable options for shoppers.


Categories
Javascript
How to optimize the performance of ng-repeat in AngularJS?
Today we would focus on improving the performance of Angular JS code by learning the basics of ng-repeat and then how to enhance its capabilities.
Follow us for more learning Fb,G+,Twitter.
ng-repeat :-
It is directive which create instant of template for each item in the collection. It is identical to looping concept in any language say Java, for example we need to display all the items in an array we would use "ForEach item in items" in Java. Similarly we would say "ng-repeat = item in items" in Angular JS terms.
Note:- We have angular.forEach function available in AngularJs used for iteration.
Example:-
We need to display all the name-version pairs on the view.We would implement ng-repeat as we did inthe following example…
ng-repeat example code
Live Demo
Note:-By default, ngRepeat does not allow duplicate items in arrays. We can overcome this by defining our own track by expression.
Example below we have key = Angular is repeating twice but still in the output we are getting the one key-value pair.
Duplicate key in ng-repeat
How many watches does ng-repeat create for above example?
We knew that Angular creates a $watch for every single ng directive, so above list has 3 + 1 watches (3 names + 1 for ng-directive).Imagine if we have huge array of names how many watches would be created.
How to improve the performance of ng-repeat?
1. Using track by:-
Track by assist Angular in recognizing unique items. Now by default for every item that is getting displayed using ng-repeat, AngularJS calculates hash value to uniquely identify the object. To make sure that whether it has an object before or new object need to be created to display it.
Suppose we are fetching our name-version array in above example on frequent basis this means reference to objects displayed changes multiple times in ng-repeat.So it is recommended to tell AngularJS, how it can identify the unique items.
Our solution is track by.
"ng-repeat ="name in items track by name.id"
This tells AngularJS that each name is uniquely identified by the name.id value, and to reuse DOM elements as long as the id field does not change.Thus we have used our own key for ng-repeat to identify the objects, instead of generating the unique ID's each time.
Learning: – implement track by to get unique values
2.Using filters in controller rather than directly in HTML
Filter helps in limiting our data by giving data in user required form, for example we want our version above to have 2 decimal places at end so we can just change the code as
ng-repeat = "" | filter =limitto:2
But this becomes a headache and a performance issue incase we are filtering the data in the HTML. Better optimize the triggering of filer in our controller rather than implementing it directly in HTML.
Learning: – Limit DOM filters
3. One-time data binding {{::expression}}
It can be done by simply using the prefix "::"( double colon) before the angular expression.
It helps as AngularJS stops watching the variable and updating it in the UI. So resources are freed for watchlist thus improving the performance.
Remember this approach is useful useful for data that is not expected to change after displayed to the user.
Learning: – Implement bind-once approach if possible
Learn more Angular Concepts
Leave a Reply
Your email address will not be published.


text:
Interactive Hematology App
The interactive hematology app was developed by Shauna C. Anderson Young, PhD, and Keila B. Poulsen, BS, MLS(ASCP)CM, H, SH. The atlas is designed especially for medical laboratory technicians or medical laboratory science students. It is also a great tool for students in nursing, nurse practitioner, and physician assistant programs and as a study guide for medical students or residents.
The high-quality images provide a study guide for the following areas:
- Red blood cell maturation
- Red blood cell abnormalities
- White blood cell maturation
- White blood cell abnormalities
- Megakaryocyte maturation
- Megakaryocyte/Platelet abnormalities
- Cells of the reticuloendothelial system
It is recommended that Anderson's Atlas of Hematology (second edition) be used in combination with the app. After a basic knowledge of cell morphology has been accomplished, interactive quizzes can be developed to confirm mastery.
Funding for this application was provided by a grant from the College of Life Sciences at Brigham Young University. It was developed by the Life Sciences Web Team. Technical problems or other comments can be submitted by email to _EMAIL_.
Due to discontinued funding, the app is no longer being maintained on the iOS and Google Play app store. However, a web-only version continues to be available to current BYU Students.


text: Chinese ceramic tomb figure of a horse with a separate saddle, the horse standing on four legs without a base, the figure molded and hand-finished, the clay body fired a deep, even gray color, the horse painted a deep red-brown pigment and covered with an encrustation of soil from burial, the soil and paint flaking unevenly from the surface. The ends of an iron armature are visible on the bottom three of the four hooves. The body of the horse is especially thick, the interior visible through a large opening on the horse's stomach, with finger marks from the original modeling visible around the opening and the impression of a bundle of coarse straw or similar material in the interior of the horse's body, the straw lost during firing. The saddle is molded and hand finishes, with traces of red-brown pigment on some details and white-gray pigment on the seat. Adhesive label on the underside of the saddle from Christie's23mar95101 (?)30. With the introduction of the famous Fereghan horses from Central Asia, the course of Chinese history shifted significantly. Warfare, pageantry, and trade were affected by this development, as was Chinese art. The realistic modeling of these two sixth-century horses represents a long tradition of the equine form in funerary sculpture. The dynamic movement portrayed by the figure's turned torso is a new element of the era. Saddles became important decorative objects themselves in later periods, as shown by the silver saddle ornaments also displayed here. (Gallery Chat Label, 2007 - shared with 37.126) Condition: The horse and saddle are currently intact, with evidence of previous damage and repair, especially to the legs of the horse. Firing cracks visible inside the body. Evidence of some overpainting in red-brown to match the original color and to cover losses of original pigment of burial encrustation. Recommend non-obtrusive examination to identify areas of repair and/or restoration, as well as to locate the original iron armature.


POISSON.DIST Function
Calculates the Poisson probability mass function
WHAT is the POISSON.DIST Function?
The POISSON.DIST Function[1] is categorized under Excel Statistical functions. It will calculate the Poisson probability mass function.
As a financial analyst, POISSON.DIST is useful in forecasting revenue. Also, we can use it to predict the number of events occurring over a specific time, e.g., the number of cars arriving at the mall parking per minute.
The POISSON.DIST function was introduced in MS Excel 2010 and hence not available in earlier versions. For older versions of MS Excel, we can use the POISSON function.
Formula
=POISSON.DIST(x,mean,cumulative)
The POISSON.DIST function uses the following arguments:
 1. (required argument) – This is the number of events for which we want to calculate the probability. The value must be greater than or equal to 0.
 2. Mean (required argument) – This is the expected number of events. The argument must be greater than or equal to zero.
 3. Cumulative (required argument) – This is the logical argument that specifies the type of distribution to be calculated. It can either be:
 - TRUE – Returns the cumulative Poisson probability that the number of random events occurring will be between zero and x inclusive.
 - FALSE – Returns the Poisson probability mass function that the number of events occurring will be exactly x.
The Poisson probability mass function calculates the probability that there will be exactly x occurrences and is given by the formula:
Poisson probability mass function
Where λ is the expected number of occurrences within the specified time period.
The cumulative Poisson distribution function calculates the probability that there will be at most x occurrences and is given by the formula:
cumulative Poisson distribution function
How to use the POISSON.DIST Function in Excel?
To understand the uses of the POISSON.DIST function, let's consider an example:
Example
Suppose we are given the following data:
 - Number of events: 5
 - Expected mean: 10
To find out the Cumulative Poisson probability, we will use the following formula:
POISSON.DIST Function

We get the result below:
POISSON.DIST Function - Example 1
To find out the Poisson probability mass function, we will use the following formula:
POISSON.DIST Function - Example 1a
We get the result below:
POISSON.DIST Function - Example 1b

A few notes about the POISSON.DIST Function
 1. #NUM! error – Occurs if either:
 - The given value of x is less than zero; or
 - The given value of mean is less than zero.
 2. #VALUE! error – Occurs when any of the argument provided is non-numeric.
 3. If size is not an integer, it is truncated.
Click here to download the sample Excel file
Additional Resources
Thanks for reading CFI's guide to important Excel functions! By taking the time to learn and master these functions, you'll significantly speed up your financial analysis. To learn more, check out these additional CFI resources:
Article Sources
 1. POISSON.DIST Function
0 search results for '


text:
Space technology for marine mammal research and conservation in the Arctic
With the support of WWF-Russia and Council on Marine Mammals Research and development center, ScanEx carried out a project to perfect decoding of satellite images of walrus locations in the south-east Barents region.
The quality of the acquired images allowed us to define the locations and approximate number of walrus groups.
Lack of knowledge of the Atlantic walrus is a serious obstacle to reducing the negative impact on these animals from developing oil and gas extraction.
This brochure is intended for specialists, teachers and university students.


Figure 7: Phylogenetic tree of vertebrate CEL with human and mouse CES1, CES2, CES3, CES4, and CES5 amino acid sequences. The tree is labeled with the gene name and the name of the vertebrate. Note the major cluster for the vertebrate CEL sequences and the separation of these sequences from human and mouse CES1, CES2, CES3, CES4, and CES5 sequences. The tree is "rooted" with the CES sequence (T27C12) from a nematode (Caenorhabditis elegans). See Table 1 for details of sequences and gene locations. A genetic distance scale is shown (% amino acid substitutions). The number of times a clade (sequences common to a node or branch) occurred in the bootstrap replicates are shown. Only replicate values of 90 or more which are highly significant are shown with 100 bootstrap replicates performed in each case.


rey rey - 9 months ago 42
Python Question
Dynamically printing value of entry in another entry
My code:
import tkinter as tk
disp = tk.Tk()
hlabel=tk.Label(text="host")
hlabel.grid(column=0,row=0)
host_entry = tk.Entry(disp)
host_entry.grid(row=0,column=1)
plabel=tk.Label(text="port")
plabel.grid(column=0,row=1)
port_entry = tk.Entry(disp)
port_entry.grid(row=1,column=1)
ulabel=tk.Label(text="Url")
ulabel.grid(column=0,row=3)
url_entry=tk.Entry(disp)
url_entry.grid(row=3,column=1)
url_entry.insert(0,'http://{0}:{1}'.format(host_entry.get(),port_entry.get()))
url_entry.config(state='disabled')
disp.mainloop()
I looked through this awesome answer but couldn't figure out.
The
'host'
and
'port'
should be displayed in the
'url'
Entry as
http://localhost:8080.
The text should be displayed dynamically in
url
.
Thanks for your help.
Answer
The simplest solution is to use a textvariable for each entry, put a trace on each variable, and then update the third entry whenever the trace fires.
First, define a function to update the third entry. It will be called by the trace functions, which automatically appends some arguments which we won't use:
def update_url(*args):
 host = host_var.get()
 port = port_var.get()
 url = "http://{0}:{1}".format(host, port)
 url_var.set(url)
Next, create the variables:
host_var = tk.StringVar()
port_var = tk.StringVar()
url_var = tk.StringVar()
Next, add a trace on the host and port:
host_var.trace("w", update_url)
port_var.trace("w", update_url)
Finally, associate the variables with the entries:
host_entry = tk.Entry(..., textvariable=host_var)
port_entry = tk.Entry(..., textvariable=port_var)
url_entry=tk.Entry(..., textvariable=url_var)
Here it is as a full working example:
import tkinter as tk
def update_url(*args):
 host = host_var.get()
 port = port_var.get()
 url = "http://{0}:{1}".format(host, port)
 url_var.set(url)
disp = tk.Tk()
host_var = tk.StringVar()
port_var = tk.StringVar()
url_var = tk.StringVar()
host_var.trace("w", update_url)
port_var.trace("w", update_url)
hlabel=tk.Label(text="host")
plabel=tk.Label(text="port")
ulabel=tk.Label(text="Url")
host_entry = tk.Entry(disp, textvariable=host_var)
port_entry = tk.Entry(disp, textvariable=port_var)
url_entry=tk.Entry(disp, textvariable=url_var)
url_entry.config(state='disabled')
hlabel.grid(column=0,row=0)
host_entry.grid(row=0,column=1)
plabel.grid(column=0,row=1)
port_entry.grid(row=1,column=1)
ulabel.grid(column=0,row=3)
url_entry.grid(row=3,column=1)
disp.mainloop()