text:
These notes describe the practical you must submit for assessment in this course.
The practical comes in two parts: (1) data preparation; (2) modelling.
It is important that you complete both parts of this exercise, as you will need to make use of the code and results in the work you submit for assessment for this course.
Data Preparation
The first task you must complete is to produce a dataset of the proportion of HUC catchment 13010001 (Rio Grande headwaters in Colorado, USA) that is covered by snow for two consecutive years, along with associated datasets on temperature (in C) and river discharge at the Del Norte monitoring station. You may not use data from the year 2005, as this is given to you in the illustrations above.
The dataset you produce must have a value for the mean snow cover, temperature and discharge in the catchment for every day over each year.
Your write up must include fully labelled graph(s) of snow cover, temperature and discharge for the catchment for each year (with units as appropriate), along with some summary statistics (e.g. mean or median, minimum, maximum, and the timing of these).
You must provide evidence of how you got these data (i.e. the code and commands you ran to produce the data).
You will have prepared two years of data above. Use one of these years to calibrate the (snowmelt) hydrological model (described below) and one year to test it.
The model parameter estimate must be objective (i.e. you can't just arbitrarily choose a set) and ideally optimal, and you must state the equation of the cost function you will try to minimise and explain the approach used.
You must state the values of the model parameters that you have estimated and show evidence for how you went about calculating them. Ideally, you should also state the uncertainty in these parameter estimates (not critical to pass this section though).
You must quantify the goodness of fit between your measured flow data and that produced by your model, booth for the calibration exercise and the validation.
You must work individually on this task. If you do not, it will be treated as plagiarism. By reading these instructions for this exercise, we assume that you are aware of the UCL rules on plagiarism. You can find more information on this matter in your student handbook. If in doubt about what might constitute plagiarism, ask one of the course convenors.
What you are going to do is to build, calibrate and test a (snowmelt) hydrological model, driven by observations in the Rio Grande Headwaters in Colorado, USA.
You will need to process two years of data (N.B. *not* 2005 as that is given in the illustrations).
The purpose of the model is to describe the streamflow at the Del Norte measurement station, just on the edge of the catchment.
The average climate for Del Norte is:
Further general information is available from various websites, including NOAA.
You can visualise the site here.
First then, we should look at the streamflow data. These data are in the file delnorte.dat for the years 2000 to 2010 inclusive. You can get further data from http://waterdata.usgs.gov if you wish.
# load a pre-cooked version of the data for 2005 (NB -- Dont use this year!!!
# except perhaps for testing)
# load the data from a pickle file
import pickle
pkl_file = open('data/data.pkl', 'rb')
data = pickle.load(pkl_file)
# set up plot
plt.xlabel('day of year 2005')
# plot data
plt.plot(data['doy'],data['temp'],'r',label='temperature / C')
plt.plot(data['doy'],data['snowprop']*100,'b',label='snow cover %')
plt.plot(data['doy'],100-data['snowprop']*100,'c',label='snow free cover %')
plt.plot(data['doy'],data['flow']/100.,'g',label='river flow / 100')
<matplotlib.legend.Legend at 0x7fd7a80b3a90>
we have plotted the streamflow (scaled) in green, the snow cover in blue, and the non snow cover in cyan and the temperature in red. It should be apparent that thge hydrology is snow melt dominated, and to describe this (i.e. to build the simplest possible model) we can probably just apply some time lag function to the snow cover.
We will build a mass balance model, in terms of 'snow water equivalent':
The basis of a model is going to be something of the form:
where \(SWE\) is the 'snow water equivalent', the amount of snow in the entire snow pack in the catchment. \(snowProportion\) here then, is the proportion of snow cover in the catchment. We lump together density and volume terms into the coefficient \(k\).
\(SWE\) then is the 'mass' (of water) that is available for melting on a particular day. We can obtain \(snowProportion\) from satellite data, so we only need the area / density term \(k\), which we can suppose to be constant over time.
The simplest model of snowmelt is one where we assume that a proportion of this \(SWE\) is released (melted) as a function of temperature. In its simplest form, this is simply a temperature threshold:
meltDays = np.where(temperature > tempThresh)[0]
On these melt days then, we add k * snowProportion of water into the system. For the present, we will ignore direct precipitation. So:
for d in meltDays: water = K * snowProportion[d]
Now we have a mechanism to release snow melt into the catchment, but there will always be some delay in the water reaching the monitoring station from far away regions, compared to nearby areas. The function that describes this delay can be called a network response function. It is often modelled as a Laplace function (an exponential). The idea is that if we have a 'flash' input to the catchment, this network response function will give us what we would measure as a hydrograph at the monitoring station (or elsewhere).
We can parameterise this with a decay factor, p, so that if the amount of water on day d is 1, the amount on day d+1 is p, on d+2, p^2 etc:
n = np.arange(len(snowProportion)) - d m = p ** n m[np.where(n<0)]=0
so here, m is the decay function:
for day 150. This model will transfer a large amount of water of the peak day, then less and less as time goes by. So, a simple model then is of the form:
def model_accum(data,tempThresh,k,p):
meltDays = np.where(data['temp'] > tempThresh)[0]
accum = data['snowprop']*0.
for d in meltDays:
water = k * data['snowprop'][d]
n = np.arange(len(data['snowprop'])) - d
m = p ** n
accum += m * water
return accum
tempThresh = 8.5
k = 2000.0
p = 0.95
# test it
accum = model_accum(data,tempThresh,k,p)
This is a very simple model. It has three parameters (tempThresh, k, p) and is driven only by temperature and snow cover data. And yet, we see that even with a rough guess at what the parameters ought to be, we can get a reasonable match with the observed flow data:
plt.ylabel('river flow / units??')
plt.xlabel('day of year 2005')
<matplotlib.legend.Legend at 0x7fd79ffb2fd0>
The first task you must complete is to produce a dataset of the proportion of HUC catchment 13010001 (Rio Grande headwaters) that is covered by snow for two years, along with associated datasets on temperature and river discharge at the Del Norte monitoring station.
The dataset you produce must have a value for the mean snow cover, temperature and discharge in the catchment for every day over each year.
Your write up must include a fully labelled graph of snow cover, temperature and discharge for the catchment for each year, along with some summary statistics (e.g. mean or median, minimum, maximum, and the timing of these).
You should aim to complete this task soon after Reading Week.
You would probably want to use a daily snow product for this task, such as that available from MODIS, so make sure you know what that is and explore the characteristics of the dataset.
You will notice from the figure above (the figure should give you some clue as to a suitable data product) that there will be areas of each image for which you have no information (described in the dataset QC). You will need to decide what to do about 'missing data'. For instance, you might consider interpolating over missing values.
The simplest thing might be to produce a mean snow cover over what samples are available (ignoring the missing values). But whilst that may be sufficient to pass this section, it is far from ideal.
Whilst you only need to produce an average daily value for the catchment, a better approach would be to try to estimate snow cover for each pixel in the catchment (e.g. so you could do spatially explicit modelling with such data). I stress that this is not strictly necessary, but would be an interesting thing to do if you feel able.
However you decide to process the data, you must give a rationale for why you have taken the approach you have done.
You will notice that if you use MODIS data, you have access to both data from Terra (MOD10A) and Aqua (MYD10A), which potentially gives you two samples per day. Think about how to take that into account. Again, the simplest thing to do might be to just use one of these. That is likely to be sufficient, but it would be much better to include both datasets.
You should be able to hunt around to find the temperature and discharge data you want, but we take you through finding them in the advice below.
For MODIS data, you will need to work out which data product you want and how to download it. To help you with this, we have included urls of the MODIS Terra snow data product MOD10A1 and Aqua product MYD10A1 in the files files/robot_snow.????.txt:
!ls -l data/robot_snow.????.txt
-rw-rw-r--. 1 plewis plewis 9034752 Sep 30 11:58 data/robot_snow.2000.txt
-rw-rw-r--. 1 plewis plewis 10820568 Sep 30 11:58 data/robot_snow.2001.txt
-rw-rw-r--. 1 plewis plewis 16321938 Sep 30 11:58 data/robot_snow.2002.txt
-rw-rw-r--. 1 plewis plewis 22423068 Sep 30 11:58 data/robot_snow.2003.txt
-rw-rw-r--. 1 plewis plewis 7633374 Sep 30 11:58 data/robot_snow.2004.txt
-rw-rw-r--. 1 plewis plewis 18872448 Sep 30 11:58 data/robot_snow.2005.txt
-rw-rw-r--. 1 plewis plewis 11433078 Sep 30 11:58 data/robot_snow.2006.txt
-rw-rw-r--. 1 plewis plewis 22663686 Sep 30 11:58 data/robot_snow.2007.txt
-rw-rw-r--. 1 plewis plewis 22668990 Sep 30 11:58 data/robot_snow.2008.txt
-rw-rw-r--. 1 plewis plewis 22705317 Sep 30 11:58 data/robot_snow.2009.txt
-rw-rw-r--. 1 plewis plewis 22712370 Sep 30 11:59 data/robot_snow.2010.txt
-rw-rw-r--. 1 plewis plewis 17129166 Sep 30 11:59 data/robot_snow.2011.txt
-rw-rw-r--. 1 plewis plewis 22756824 Sep 30 11:59 data/robot_snow.2012.txt
-rw-rw-r--. 1 plewis plewis 18104898 Sep 30 11:59 data/robot_snow.2013.txt
!head -10 < data/robot_snow.2007.txt
We can use the usual tools to explore the MODIS hdf files:
import gdal
target_vector_file = file
modis_file = 'data/MYD10A1.A2003026.h09v05.005.2008047035848.hdf'
g = gdal.Open(modis_file)
data_layer = 'MOD_Grid_Snow_500m:Fractional_Snow_Cover'
subdatasets = g.GetSubDatasets()
for fname, name in subdatasets:
print name
print "\t", fname
fname = 'HDF4_EOS:EOS_GRID:"%s":%s'%(modis_file,data_layer)
raster = gdal.Open(fname)
[2400x2400] Snow_Cover_Daily_Tile MOD_Grid_Snow_500m (8-bit unsigned integer)
[2400x2400] Snow_Spatial_QA MOD_Grid_Snow_500m (8-bit unsigned integer)
[2400x2400] Snow_Albedo_Daily_Tile MOD_Grid_Snow_500m (8-bit unsigned integer)
[2400x2400] Fractional_Snow_Cover MOD_Grid_Snow_500m (8-bit unsigned integer)
Boundary data, such as catchments, might typically come as ESRI shapefiles or may be in other vector formats. There tends to be variable quality among different databases, but a reliable source for catchment data the USA is the USGS. One set of catchments in the tile we have is the Rio Grande headwaters, which we can see has a HUC 8-digit code of 13010001. The full dataset is easily found from the USGS or locally. Literature and associated data concerning this area can be found here. Associated GIS data are here, including the watershed boundary data.
Data more specific to our particular catchment of interest can be found on the Rio Grande Data Project pages.
You should download the file Hydrologic_Units.zip or get this locally. Obviously, you will need to unzip this file to get at the shapefile `Hydrologic_Units/HUC_Polygons.shp <files/data/Hydrologic_Units/HUC_Polygons.shp>`__ within it.
You can explore the shape file with the following:
!ogrinfo data/Hydrologic_Units/HUC_Polygons.shp HUC_Polygons | head -89 | tail -16
HUC (Integer) = 13010001
REG_NAME (String) = Rio Grande Region
SUB_NAME (String) = Rio Grande Headwaters
ACC_NAME (String) = Rio Grande Headwaters
CAT_NAME (String) = Rio Grande Headwaters. Colorado.
HUC2 (Integer) = 13
HUC4 (Integer) = 1301
HUC6 (Integer) = 130100
REG (Integer) = 13
SUB (Integer) = 1301
ACC (Integer) = 130100
CAT (Integer) = 13010001
CAT_NUM (String) = 13010001
Shape_Leng (Real) = 313605.66409400001
Shape_Area (Real) = 3458016895.23000001907
This tells us that we want HUC feature 2 (catchment 13010001).
We can produce a mask with raster_mask, but in this case, we need to use a function raster_mask2:
import sys
from raster_mask import *
m = raster_mask2(fname,\
<matplotlib.colorbar.Colorbar instance at 0x7fd79c0516c8>
The catchment is only a very small portion of the dataset, so you should make sure that you perform masking when you read the dataset in and only extract the area of data that you want.
The river discharge data are in the file `data/delnorte.dat <data/delnorte.dat>`__.
If you examine the file:
!head -35 < data/delnorte.dat
# The data you have obtained from this automated U.S. Geological Survey database
# have not received Director's approval and as such are provisional and subject to
# revision. The data are released on the condition that neither the USGS nor the
# United States Government may be held liable for any damages resulting from its use.
# Additional info: http://waterdata.usgs.gov/nwis/help/?provisional
# File-format description: http://waterdata.usgs.gov/nwis/?tab_delimited_format_info
# Automated-retrieval info: http://waterdata.usgs.gov/nwis/?automated_retrieval_info
# Contact: firstname.lastname@example.com
# retrieved: 2011-09-30 09:35:31 EDT (caww02)
# Data for the following 1 site(s) are contained in this file
# -----------------------------------------------------------------------------------
# Data provided for site 08220000
# DD parameter statistic Description
# 01 00060 00003 Discharge, cubic feet per second (Mean)
# Data-value qualification codes included in this output:
# A Approved for publication -- Processing and review completed.
# e Value has been estimated.
# agency_cd site_no datetime 01_00060_00003 01_00060_00003_cd
# 5s 15s 20d 14n 10s
USGS 08220000 2000-01-01 190 A:e
USGS 08220000 2000-01-02 170 A:e
USGS 08220000 2000-01-03 160 A:e
USGS 08220000 2000-01-04 160 A:e
USGS 08220000 2000-01-05 170 A:e
USGS 08220000 2000-01-06 180 A:e
USGS 08220000 2000-01-07 170 A:e
USGS 08220000 2000-01-08 190 A:e
USGS 08220000 2000-01-09 190 A:e
you will see comment lines that start with #, followed by data lines.
The easiest way to read these data would be to use:
file = 'data/delnorte.dat'
data = np.loadtxt(file,usecols=(2,3),unpack=True,dtype=str)
# so you have the dates in
array(['2000-01-01', '2000-01-02', '2000-01-03', ..., '2010-12-29',
'2010-12-30', '2010-12-31'],
# and the stream flow in data[1]
[<matplotlib.lines.Line2D at 0x7fd795a20c50>]
You will need to convert the date field (i.e. the data in data[0]) into the day of year.
This is readily accomplished using datetime:
import datetime
# transform the first one
ds = np.array(data[0][0].split('-')).astype(int)
print ds
year,doy = datetime.datetime(ds[0],ds[1],ds[2]).strftime('%Y %j').split()
print year,doy
[2000 1 1]
2000 001
We can directly access temperature data from here.
The format of `delNorteT.dat <files/data/delNorteT.dat>`__ is given here.
The first three fields are date fields (YEAR, MONTH and DAY), followed by TMAX, TMIN, PRCP, SNOW, SNDP.
You should read in the temperature data for the days and years that you want.
For temperature, you might take a mean of TMAX and TMIN.
Note that these are in Fahrenheit. You should convert them to Celcius.
Note also that there are missing data (values 9998 and 9999). You will need to filter these and interpolate the data in some way. A median might be a good approach, but any interpolation will suffice.
With that processing then, you should have a dataset, Temperature that will look something like (in cyan, for the year 2005):
You need to submit you coursework in the usual manner by the usual submission date.
You must work individually on this task. If you do not, it will be treated as plagiarism. By reading these instructions for this exercise, we assume that you are aware of the UCL rules on plagiarism. You can find more information on this matter in your student handbook. If in doubt about what might constitute plagiarism, ask one of the course convenors.
Data Preparation
The first task you must complete is to produce a dataset of the proportion of HUC catchment 13010001 (Rio Grande headwaters in Colorado, USA) that is covered by snow for two consecutive years, along with associated datasets on temperature (in C) and river discharge at the Del Norte monitoring station.
You may not use data from the year 2005, as this is given to you in the illustrations above.
The dataset you produce must have a value for the mean snow cover, temperature and discharge in the catchment for every day over each year.
Your write up must include fully labelled graph(s) of snow cover, temperature and discharge for the catchment for each year (with units as appropriate), along with some summary statistics (e.g. mean or median, minimum, maximum, and the timing of these).
You must provide evidence of how you got these data (i.e. the code and commands you ran to produce the data).
You will have prepared two years of data above. Use one of these years to calibrate the (snowmelt) hydrological model (described below) and one year to test it.
The model parameter estimate must be objective (i.e. you can't just arbitrarily choose a set) and ideally optimal, and you must state the equation of the cost function you will try to minimise and explain the approach used.
You must state the values of the model parameters that you have estimated and show evidence for how you went about calculating them. Ideally, you should also state the uncertainty in these parameter estimates (not critical to pass this section though).
You must quantify the goodness of fit between your measured flow data and that produced by your model, booth for the calibration exercise and the validation.
The first task involves pulling datasets from different sources. No individual part of that should be too difficult, but you must put this together from the material we have done so far. It is more a question of organisation then.
Perhaps think first about where you want to end up with on this (the 'output'). This might for example be a dictionary with keys temp, doy, snow and flow, where each of these would be an array with 365 values (or 366 in a leap year).
Then consider the datasets you have: these are: (i) a stack of MODIS data with daily observations; (ii) temperature data in a file; (iii) flow data in a file.
It might be a little fiddly getting the data you want from the flow and temperature data files, but its not very complicated. You will need to consider flagging invalid observations and perhaps interpolating between these.
Processing the MODIS data might take a little more thought, but it is much the same process. Again, we read the datasets in, trying to make this efficient on data size by only using the area of the vector data mask as in a previous exercise. The data reading will be very similar to reading the MODIS LAI product, but you need to work out and implement what changes are necessary. As advised abovem you should use the raster_mask2() function for creating the spatial data masks. Again, you will need to interpolate or perhaps smooth between observations, and then process the snow cover proportions to get an average over the catchment.
The second task revolves around using the model that we have developed above in the function model_accum(). You have been through previous examples in Python where you attempt to estimate some model parameters given an initial estimate of the parameters and some cost function to be minimised. Solving the model calibration part of problem should follow those same lines then. Testing (validation) should be easy enough. Don't forget to include the estimated parameters (and other relevant information, e.g. your initial estimate, uncertainties if available) in your write up.
There is quite a lot of data presentation here, and you need to provide evidence that you have done the task. Make sure you use images (e.g. of snow cover varying), graphs (e.g. modelled and predicted flow, etc.), and tables (e.g. model parameter estimates) throughout, as appropriate.
If, for some reason, you are unable to complete the first part of the practical, you should submit what you can for that first part, and continue with calibrating the model using the 2005 dataset that we used above. This would be far from ideal as you would not have completed the required elements for either part in that case, but it would generall be better than not submitting anything.
There is plenty of scope here for going beyond the basic requirements, if you get time and are interested (and/or want a higher mark!).
You will be given credit for all additional work included in the write up, once you have achieved the basic requirements. So, there is no point (i.e. you will not get credit for) going off on all sorts of interesting lines of exploration here unless you have first completed the core task.
The required elements of the report are:
Introduction (5%)
Data Preparation (45%)
Modelling (45%)
Discussion/Conclusions (5%)
The figures in brackets indicate the percentage of marks that we will award for each section of the report.
This should be of around 2-3 pages.
It should introduce the purpose of the study, being at a base level, 'to build and calibrate a snow/hydrological model in Python'.
It should provide some background to building models of this sort (their purpose/role) and include some review of the types of models that might be built, with reference to the literature (journals).
A pass mark for this section will describe and explain the purpose of the study and examine some of the context to such modelling, with appropriate literature being cited. Higher or lower marks will depend on the depth that this goes into and the clarity of expression.
This should contain around 3-4 pages of text, other than codes, figures and tables.
For a pass mark in this section, you must :
The weighting here on the study site description is 5% and on the rest, 40%.
You can obtain higher marks here by going beyond the basics in your approaches to the data or modelling. You still need to demonstrate that you have done the core 'pass' material.
This should contain around 3-4 pages of text, other than codes, figures and tables.
For a pass mark in this section, you must :
The weighting here is 5% for the model description and on the rest, 40%.
For a mildly improved mark, you should examine and discuss the model assumptions in the context of any modelling literature you looked at in the Introduction. For a significantly improved mark, you could try improving the model.
This section should be around 2 pages. It should provide a discussion and analysis of your results and you should draw appropriate conclusions from these.
You can also use this section to critique the model/data/methods, and suggest ways that you would improve things. If you do this, you must give some indication of how that would be achieved. You will get no credit for simply saying 'next time I would make the code more efficient', for example.
Very good/excellent marks would normally require you to cite appropriate literature.
A sufficient effort for a pass would make a reasonable effort at discussing these results in the context of some literature and draw a few (non trivial) conclusions from the study.
You will obviously need to submit computer codes as part of this assessment. Some flexibility in the style of these codes is to be expected. For example, some might write a class that encompasses the functionality for all tasks. Some poeple might have multiple versions of codes with different functionality. All of these, and other reasonable variations are allowed.
All codes needed to demonstrate that you have performed the core tasks are required to be included in the submission. You should include all codes that you make use of in the main body of the text in the main body. Any other codes that you want to refer to (e.g. something you tried out as an enhancement and didn't quite get there) you can include in appendices.
All codes should be well-commented. Part of the marks you get for code will depend on the adequacy of the commenting.
If you use a piece of code verbatim that you have taken from the course pages or any other source, you must acknowledge this in comments in your text. Not to do so is plagiarism. Where you have taken some part (e.g. a few lines) of someone else's code, you should also indicate this. If some of your code is heavily based on code from elsewhere, you must also indicate that.
Some examples. You may recognise this snippet of code from above.
The first example is guilty of strong plagiarism, it does not seek to acknowledge the source of this code, even though it is just a direct copy, pasted into a method called model():
def model(tempThresh=9.0,K=2000.0,p=0.96):
'''need to comment this further ...
import numpy as np
meltDays = np.where(temperature > tempThresh)[0]
accum = snowProportion*0.
for d in meltDays:
water = K * snowProportion[d]
n = np.arange(len(snowProportion)) - d
m = p ** n
accum += m * water
return accum
This is not acceptable.
This should probably be something along the lines of:
def model(tempThresh=9.0,K=2000.0,p=0.96):
'''need to comment this further ...
This code is taken directly from
"Modelling delay in a hydrological network"
by P. Lewis http://www2.geog.ucl.ac.uk/~plewis/geogg122/DelNorte.html
and wrapped into a method.
# my code: make sure numpy is imported
import numpy as np
# code below verbatim from Lewis
meltDays = np.where(temperature > tempThresh)[0]
accum = snowProportion*0.
for d in meltDays:
water = K * snowProportion[d]
n = np.arange(len(snowProportion)) - d
m = p ** n
accum += m * water
# my code: return accumulator
return accum
Now, we acknowledge that this is in essence a direct copy of someone else's code, and clearly state this. We do also show that we have added some new lines to the code, and that we have wrapped this into a method.
In the next example, we have seen that the way m is generated is in fact rather inefficient, and have re-structured the code. It is partially developed from the original code, and acknowledges this:
def model(tempThresh=9.0,K=2000.0,p=0.96):
'''need to comment this further ...
This code after the model developed in
"Modelling delay in a hydrological network"
by P. Lewis
My modifications have been to make the filtering more efficient.
# my code: make sure numpy is imported
import numpy as np
# code below verbatim from Lewis unless otherwise indicated
meltDays = np.where(temperature > tempThresh)[0]
accum = snowProportion*0.
# my code: pull the filter block out of the loop
n = np.arange(len(snowProportion))
m = p ** n
for d in meltDays:
water = K * snowProportion[d]
# my code: shift the filter on by one day
# ...do something clever to shift it on by one day
accum += m * water
# my code: return accumulator
return accum
This example makes it clear that significant modifications have been made to the code structure (and probably to its efficiency) although the basic model and looping comes from an existing piece of code. It clearly highlights what the actual modifications have been. Note that this is not a working example!!
Although you are supposed to do this piece of work on your own, there might be some circumstances under which someone has significantly helped you to develop the code (e.g. written the main part of it for you & you've just copied that with some minor modifications). You must acknowledge in your code comments if this has happened. On the whole though, this should not occur, as you must complete this work on your own.
If you take a piece of code from somewhere else and all you do is change the variable names and/or other cosmetic changes, you must acknowledge the source of the original code (with a URL if available).
Plagiarism in coding is a tricky issue. One reason for that is that often the best way to learn something like this is to find an example that someone else has written and adapt that to your purposes. Equally, if someone has written some tool/library to do what you want to do, it would generally not be worthwhile for you to write your own but to concentrate on using that to achieve something new. Even in general code writing (i.e. when not submitting it as part of your assessment) you and anyone else who ever has to read your code would find it of value to make reference to where you found the material to base what you did on. The key issue to bear in mind in this work, as it is submitted 'as your own work' is that, to avoid being accused of plagiarism and to allow a fair assessment of what you have done, you must clearly acknowledge which parts of it are your own, and the degree to which you could claim them to be your own.
For example, based on ... is absolutely fine, and you would certainly be given credit for what you have done. In many circumstances 'taken verbatim from ...' would also be fine (provided it is acknowledged) but then you would be given credit for what you had done with the code that you had taken from elsewhere (e.g. you find some elegant way of doing the graphs that someone has written and you make use of it for presenting your results).
The difference between what you submit here and the code you might write if this were not a piece submitted for assessment is that you the vast majority of the credit you will gain for the code will be based on the degree to which you demonstrate that you can write code to achieve the required tasks. There would obviously be some credit for taking codes from the coursenotes and bolting them together into something that achieves the overall aim: provided that worked, and you had commented it adequately and acknowledge what the extent of your efforts had been, you should be able to achieve a pass in that component of the work. If there was no original input other than vbolting pieces of existing code together though, you be unlikely to achieve more than a pass. If you get less than a pass in another component of the coursework, that then puts you in danger of an overall fail.
Provided you achieve the core tasks, the more original work that you do/show (that is of good quality), the higher the mark you will get. Once you have achieved the core tasks, even if you try something and don't quite achieve it, is is probably worth including, as you may get marks for what you have done (or that fact that it was a good or interesting thing to try to do).
Note: All methods/functions and classes must be documented for the code to be adequate. Generally, this will contain:
def complex(real=0.0, imag=0.0):
"""Form a complex number.
Keyword arguments:
real -- the real part (default 0.0)
imag -- the imaginary part (default 0.0)
Example taken verbatim from:
if imag == 0.0 and real == 0.0: return complex_zero
You should look at the document on good docstring conventions when considering how to document methods, classes etc.
To demonstrate your documentation, you must include the help text generated by your code after you include the code. e.g.:
def print_something(this,stderr=False):
'''This does something.
Keyword arguments:
stderr -- set to True to print to stderr (default False)
if stderr:
# import sys.stderr
from sys import stderr
# print to stderr channel, converting this to str
print >> stderr,str(this)
# job done, return
# print to stdout, converting this to str
print str(this)
Then the help text would be:
Help on function print_something in module __main__:
print_something(this, stderr=False)
This does something.
Keyword arguments:
stderr -- set to True to print to stderr (default False)
The above example represents a 'good' level of commenting as the code broadly adheres to the style suggestions and most of the major features are covered. It is not quite 'very good/excellent' as the description of the purpose of the method (rather important) is trivial and it fails to describe the input this in any way. An excellent piece would do all of these things, and might well tell us about any dependencies (e.g. requires sys if stderr set to True).
An inadequate example would be:
def print_something(this,stderr=False):
'''This prints something'''
if stderr:
from sys import stderr
print >> stderr,str(this)
print str(this)
It is inadequate because it still only has a trivial description of the purpose of the method, it tells us nothing about inputs/outputs and there is no commenting inside the method.
There is no word limit per se on the computer codes, though as with all writing, you should try to be succint rather than overly verbose.
A good to excellent piece of code would take into account issues raised in the style guide. The 'degree of excellence' would depend on how well you take those points on board.


text:
Spotlight Fabric Collection by David Rockwell/
Check out the gorgeous Spotlight Fabric Collection by David Rockwell for Jim Thompson Fabrics.
Acclaimed architect and designer, David Rockwell, has collaborated on a new collection of home furnishing and hospitality fabrics with Jim Thompson, known for its high quality silk textiles, beautiful designs and unrivalled craftsmanship. The Spotlight Collection, which reflects Rockwell's deep interest in the play of light and his appreciation for natural materials and textures.
Rockwell is the founder of Rockwell Group, an award-winning interdisciplinary design firm with offices in New York and Madrid. Rockwell Group has had a long relationship working with Jim Thompson on customizing Jim Thompson fabrics for their hospitality projects including Hotel Bel- Air, in Los Angeles, The Cosmopolitan of Las Vegas, and Nobu restaurants. The collaboration with the artistry and skill of Jim Thompson allowed David to experiment with various weaving techniques and surface treatments to achieve the textural variations and shimmery finishes that create a modern textile collection.
For The Spotlight Collection, Rockwell drew inspiration from a range of past projects, from hospitality and residential to theater and stage. The collection expresses the effect of ever-shifting light on geometric and natural patterns in two color directions – modern metallic surfaces, and rich and playful colors found in nature. Twelve different patterns highlight warm golden bronze mixes with sleek silvery platinum hues. Rich and bold colors such as teal, coral red and purple punctuate the palette, bringing playfulness to the whole collection.

subset: commoncrawl


text:
Barber's Big Day Garners NSIC Praise
Dell Rapids Native Is Defensive Player of the Week
There was another wild game up in Aberdeen where Northern State defeat Southwest Minnesota State 51-35.
Dell Rapids native Channing Barber is NSIC defensive player of the week. The Northern senior had 11 tackles, two interceptions including a 70 yard pick six, and a fumble return touchdown.
The Wolves are at Winona Saturday at 1.


text:
Ohio Hunting Regulations Changes for 2015-16 Proposed to Wildlife Council
The Ohio Wildlife Council was recently presented with proposed changes to the Ohio hunting regulations for the 2015-16 hunting season.
The proposed changes to the 2015-16 Ohio hunting regulations, suggested at a scheduled meeting earlier in February, will be voted on in April following a statewide public hearing that will be held in March.
The public hearing is scheduled to take place on March 19, 2015 at 9 a.m. It will take place at the Ohio Division of Natural Resources (ODNR) District One office. Public opinion and input shared at this hearing will be considered by the eight person Ohio Wildlife Council before the final vote on April 8.
According to the ODNR, the proposed changes include suspending the antlerless-only muzzleloader weekend season, reducing bag limits in the majority of counties, eliminating antlerless permits in all but 10 counties, adding two extra days for gun hunting in December, and moving the youth-only hunting weekend.
Another proposed change would allow the use of straight-walled .450 Marlin rifle cartridges during gun season if passed.
Many Ohio deer hunters spoke out about seeing far fewer deer than usual while hunting this past season. The reduced bag limits could help to increase the state's deer population to a level that is both manageable for the state and bountiful for hunters.
If passed by the Wildlife Council in April, the deer hunting seasons would be as follows in 2015-16:
• Deer archery: Sept. 26, 2015-Feb. 7, 2016
• Youth deer gun: Oct. 10-11, 2015
• Deer gun: Nov. 30-Dec. 6, 2015; Dec. 26-27, 2015
• Deer muzzleloader: Jan. 2-5, 2016
For more information on the possible changes in the Ohio hunting regulations for the 2015-2016 hunting seasons, visit the Ohio Department of Natural Resources' website.


text:
Local attorney Norm Kent serves on the Board of Directors of NORML, the National Organization for the Reform of Marijuana Laws. So it wouldn't take a giant stretch of the imagination to picture him puffing on what my grandma used to call "the wacky weed." Saturday, however, Kent made it official in a dramatic blog post: "Today, I am going to come out of the closet as a bi-coastal pot consumer."
In an entry titled, "Meet Me: I Am Patient Number 38020601," Kent explains how he, as a cancer survivor, qualifies for medicinal marijuana use in California. At his second home near San Francisco, he's a member of the Oakland Cannabis Buyers' Cooperative and is also "entitled to grow up to six plants of my own in my little apartment on the bay."
Pointing out how absurd it is for the government to outlaw pot while allowing the free flow of alcohol, Kent writes, "if I am relaxing at an airport bar in either San Francisco or Fort Lauderdale, I can order and consume Crown Royal and Coke. What I can't get on both coasts is justice."
If you like this story, consider signing up for our email newsletters.
You have successfully signed up for your selected newsletter(s) - please keep an eye on your mailbox, we're movin' in!
A call to his office was not immediately returned. But you can expect to see him shortly in the comments field of this post.


text:
Black Diamond City Council Meeting Agenda
Attached is the notice and agenda for the December 22, 2016 special meeting of the Black Diamond City Council. Please note there is only material for items 1, 2, and 3 on the website. No other material was provided from the Councilmember who requested items 3, 4, and 5 be added. To view the material go to www.ci.blackdiamond.wa.us and click "In the Spotlight" on the homepage and then click "Current Council packet material".
Leave a reply
You must be logged in to post a comment.


text:
Might as well use it
It's foolish to have a transit system in Whitecourt. It's even more foolish to never use it.
Those are my feelings on the issue, especially given the cold weather gripping the region as of late. The time for outdoor strolls is over. Motor vehicles are the only way people can travel during this brutal season. Even then, residents need to make sure their winter tires are on and drive with caution.
Unfortunately, many groups within the community generally don't have transportation of their own. These group—including low-paid workers, students and seniors—should take advantage of a service that provides safe and warm transportation to all corners of Whitecourt.
That doesn't justify the transit system, however. A population of 10,000 doesn't need a service that's barely worth it at 50,000 people. The voucher program for taxi might have had its critics, but it was a far more economical alternative compared to a service that loses $400,000 each year.
The harsh winters keep the service somewhat practical, but what about the summers? It takes half-an-hour to walk from the Allan and Jean Millar Centre to Rotary Park. Public buses are neither necessary nor economical for a town where its other side is a stone's throw away.
More so, there seems to be no signs of spending slowing down for the program anytime soon. According to a 2018 budget memo, the Town of Whitecourt plans on getting yet another new bus next summer plus GPS packages for the buses. With a new Municipal Centre in the works and a downturn economy, the Town shouldn't be using taxpayer's money on a "Find my bus" app.
Projects such as this tend to grow legs of their own, so no specific local officials can be blamed for creating this money pit. Still, it's interesting to wonder where all the objecting voices have gone. Seems officials have just learned to accept it.
The ultimate motivation behind the transit program is for Whitecourt to take the first steps in becoming a bonafide city such as Red Deer or Lethbridge. And within two or three decades, such lofty goals might be possible. But there is a difference between dressing to impress and dressing for success.
All that being said, residents might as well take advantage of this service. It's doubtful that the transit system could ever be sustainable with Whitecourt's current population and an increase in users might just feed the program's bad spending habits. But slipping on ice or losing a toe to the cold is far worse than having an unnecessary transit system.
Twitter: @PeterShokeir


text:
Learn how to use LinkedIn to connect with your target market, engage with prospects, and develop relationships with buyers as part of your sales process.
- [Gabe] What is happening? My name is Gabe Villamizar, and I'm here to show you that social selling is real, it's here, and it's not going away. Over the past few years, I've had the opportunity of testing and developing a social selling framework that has actually generated a positive ROI. This has led me to working with multiple B2B SaaS companies like InsideSales.com, Domo, and HireVue, and I've coached and trained thousands of B2B sales professionals from all over the world on the revenue that social selling can actually generate. In this course I'll show you how to optimize your LinkedIn profile to fit your buyer personas.
I'll also show you how to listen, how to engage, and how to build the relationships with your buyers in order to accelerate the entire sales process. I'll also show you how you can share and create valuable content so that you can establish your personal brand and increase your visibility with your B2B buyers and influential decision makers. I'll cover this and much more, so let's get started.
- Optimizing your buyer-centric LinkedIn profile for your buyers
- Researching, finding, and listening to your buyers
- Adding value by sharing relevant content
- Connecting with buyers online and offline
- Building relationships of trust with key decision makers
- Measuring the ROI of your social selling efforts


text:
(Devin McCourty photo courtesy of the New England Patriots)
(Darren Woodson photo courtesy of the Dallas Cowboys)
Talk of Fame Network
Although the safety position has been all but ignored by Hall-of-Fame voters, its significance in today's pass-happy NFL is beyond debate. With multiple tight end formations and three or four wide-receiver sets the rage, today's safety faces constant demands both in the passing game and in run defense.
Yet the Hall of Fame hasn't admitted a pure safety in 18 years, when all-time interception leader Paul Krause was finally inducted. And the last pure Hall-of-Fame safety to play in an NFL game was Ken Houston 35 years ago, back in 1980.
So this week our Talk of Fame Network hosts, Ron Borges, Rick Gosselin and Clark Judge, explore both the demands of the position and what the future may hold for it with two of the game's best: Hall of Fame nominee Darren Woodson and New England Patriots' Pro Bowl safety Devin McCourty.
Woodson was a five-time Pro Bowler and three-time Super Bowl champion for the Dallas Cowboys of the 1990s, retiring after 12 seasons as Dallas' all-time leading tackler. He was also among the first wave of cover safeties, often lining up on the slot receiver. It's no surprise that type of versatility is what Woodson values most in a safety.
"Anyone can line up in the middle of the field,'' said Woodson. "It's the safety who can cover, who can play at the line and blitz and make things happen I look for. I look for a guy who can transcend.''
Certainly Woodson did, finishing his career with 23 interceptions, 17 forced fumbles, 11 sacks and three Super Bowl rings. When he thinks back to those championships, he doesn't hesitate when asked to name the best of those teams.
"Our 1992-93 team was as good as any team that ever won the Super Bowl,'' Woodson said. "It's not even close. The '95 (Super Bowl) team wasn't in the same ballpark of our 1992-93 team. Losing wasn't an option.''
Devin McCourty feels the same way about the Patriots, for whom he's started since first arriving in 2010. A Pro Bowl cornerback as a rookie, he was switched to his more natural safety position after two-and-a-half seasons and returned to the Pro Bowl last year after winning his first Super Bowl championship.
When told how long it had been since a pure safety was elected to the Hall, McCourty was surprised but quickly pointed out, "A lot of our job has to do with putting other people into position to make plays. When you do things like that it doesn't get noticed by anyone watching. That won't really get you in the Hall of Fame.''
What will, McCourty said, are the kind of plays made by his favorite safety, Ed Reed. McCourty believes if someone like Woodson doesn't beat him to it, Reed and the Steelers' Troy Polamalu will break through the safety ceiling at the Hall … and perhaps open the door for others like himself.
"I don't know who is actually the best but obviously Ed Reed's career is really like no other as far as his numbers and everything he was able to do on the field,'' McCourty said.
"Tom (Brady) talks about how he never really knew where (Reed) was going to be. He'd make plays he didn't really expect. He studied enough film to know exactly where he needed to be.''
In the opinion of McCourty that place will eventually be Canton.
Our threesome also debates Reed's Hall-of-Fame credentials as well as those of Steve Atwater, John Lynch, Woodson, Polamalu and several other safeties, including one Clark thought was a singer and another who was the greatest in the history of the AFL. They handicap the field to give you a preview of what might be coming at the Hall for a long overlooked position.
Rick, Ron and Clark also debate the issues of the week, including which of the undefeated teams may have a chance to run the table and which, if any, are living on borrowed time. Plus, they take an in-depth look at the collapse of the 49ers and the struggles of their quarterback, Colin Kaepernick, with CSN Bay Area reporter Matt Maiocco, a long-time 49er watcher.
But these days you can't look at the Bay Area without also looking at the resurgent Oakland Raiders, so each wades in on whether they're really or simply a mirage.
In the weekly "Dr. Data" segment, Rick comes up with an astounding fact about the consequences of a quarterback passing for 300 yards or throwing at least 50 times in a game. Gosselin explains why it's a losing strategy … with the exception of one quarterback whose record when throwing that often is astounding.
In Ron's "Borges or Bogus'' segment, he lambastes the Saints-Giants passing festival that led to 861 passing yards, 13 touchdowns and more huddles by the officials than by the teams. Borges also states the Hall-of-Fame case for the only defensive lineman to anchor TWO Fearsome Foursomes, former Detroit Lion and Los Angeles Ram defensive tackle Roger Brown. Let him explain to you why the life-sized statue Brown has of Bart Starr in one of his Virginia restaurants should be lying on its back.
Last week being Election Week around the country, the boys also cast their votes for their choices as the most deserving head coach, assistant, quarterback and defensive player eligible for senior committee nomination for the Hall. Some of their choices – like Packers' quarterback Cecil Isbell – will surprise you.
You can hear all that and more each week on 85 radio stations around the country as well as with the TuneIn app, on iTunes podcast or by going to their website, talkoffamenetwork.com.
Listen now!


text:
Bergamot Sandalwood Bath Bomb
Treat yourself to a luxurious Kitsch + Fancy bath bomb. Drop this extra large bath bomb in your bath for fizzy action, a pop of color for your bathwater, and a relaxing fragrance. Choose your fizzy experience: small 2 ounce or the 8 ounce XL bath bomb.
The Bergamot Sandalwood bath bomb is the beach lovers dream bath bomb. Enjoy the blue bathwater and pretty natural botanicals floating in your bath water. The added pink himalayan salt is so good for sore muscles.
Kitsch + Fancy bath bombs contain:
EPSOM SALTS which is used to draw out toxins from the body, sedate the nervous system (relax!), reduce swelling, relaxes and soothes muscles, softens skin, and is a natural exfoliator
KAOLIN CLAY for skin softening
NATURAL DRIED BOTANICALS for aromatherapy uses and relaxation
These gorgeous bath bombs are chock full of yummy ingredients including natural, dried botanicals. These botanicals are so nice in your bath and look so pretty floating in your bath water!
Click on the BATH section to view all the bath products from the kitsch + fancy line.


text:
Does trade policy cause income inequality?
An important new report concludes that trade is not a principal driver of inequality and that lowering trade barriers could benefit lower-income Americans.
International trade is one area in which President Obama and the new Republican-controlled Congress might find common ground in 2015. The Administration has been busily negotiating new trade deals—including agreements with the Asia-Pacific and Europe—that could become an important part of President Obama's legacy. Republicans are also generally supportive of trade and likely want to demonstrate that they have the ability to get important things done for the country.
But despite potential openings, trade will always be a difficult political and policy issue. Debates on trade inevitably morph into discussions of issues that are far broader than new trade agreements, including the role of globalization, infrastructure and technological change and the need for improving worker skills. It's certainly important to raise these and other issues in debating new trade deals. But it's equally important to keep the role of trade policy in its proper context—and to have a realistic sense of how trade policy affects and can help the American economy.
A new report by Ed Gresser of Progressive Economy makes a vital contribution to the trade policy debate by exploring the relationship between trade policy and U.S. income inequality—an issue that is increasingly being raised by trade critics in the context of trade policy. Gresser's thoughtful, in-depth study supports three key conclusions:
- Growing trade is not a major cause of income inequality;
- Trade policy—while potentially helpful—won't provide the primary solutions for addressing inequality in income; and
- Lowering U.S. trade barriers is likely to raise living standards for lower-income Americans.
Gresser notes that most studies on the issue have concluded that trade growth plays a relatively limited role in income inequality. He highlights, for example, that Thomas Picketty's landmark study on economic inequality, Capital in the 21st Century, concludes that trade protectionism would do nothing to counter what Picketty sees as the main driver of inequality—that returns for investors tend to exceed economic growth rates.
Gresser agrees with Federal Reserve Chair Janet Yellin that the primary solutions to income inequality are domestic ones, including policies that improve primary education, increase access to higher education, and promote the formation of small business. He notes that trade policy can play an important supportive role by, for example, driving stronger economic growth and encouraging small business exports.
Gresser has written extensively and eloquently on how America's high tariffs on cheap shoes, clothing, and home goods place a particular burden on lower-income Americans. He notes that, by eliminating or reducing these regressive import taxes, new trade agreements would directly help raise living standards for poorer Americans, helping to reduce inequality.
Based on these overall conclusions, Gresser highlights a number of ways in which smart trade policies can play a role in raising living standards. He notes, for example, that new trade deals like the Trans Pacific Partnership can support stronger growth rates that can at least slow increases in inequality, and highlights the role that these agreements can play in reducing foreign barriers for America's dynamic small business exporters.
At the same time, Gresser emphasizes the need to maintain trade and other programs that help Americans adjust to a changing global economy, including a robust Trade Adjustment Assistance program, a strong safety net, lifelong learning opportunities, and competitiveness policies.
Gresser rightly notes that countries will continue to build new container ships, increase global Internet connections, and generally work to increase global trade—whether or not the United States enters into new trade agreements. But if these trade deals are done right, they can help support broader domestic efforts to address income inequality.
As policymakers craft and consider new trade deals, Progressive Economy's study will provide a critical roadmap for assuring that trade can provide the greatest benefit to Americans of all incomes.
Edward Gerwin, Jr. is Senior Contributing Editor for Republic 3.0 and President of Trade Guru LLC. Follow: @EdGerwin


text: Nested sequences and duplicate clips are powerful tools used to assemble a video program in Premiere Pro. Sequences allow you to organize vast databases of digital video information. Nested sequences clips combine one or more clips, effects, and transitions into a single clip to simplify the Timeline and increase your flexibility and workflow. Effects and transitions can be applied repeatedly on the same source material.


text:
As I sit here typing, I realised that I've made some real progress this week, I've started to create some routine with workouts, and I went back to some of workout roots today…
My nutrition has been all over the place, I've been experiencing cravings and I'm fairly certain they were stress and fatigue cravings. So I spent most of this week sorting my stress out, so that I could get back to business.
On Tuesday I cancelled my gym membership, because I pretty much put off having to go there – so it's a waste of money, and it's causing me frustration and repetitive inner dialogue of WHY I don't want to go there. As I completed an 8 minute workout in the rain this morning, I wondered exactly how I could feel so accomplished. The workout kicked my butt, and it reminded me of the focus and commitment I had back in 2012.
What I was reminded of was this:
I had a coach who came to my home twice a week, we trained for 30 – 45 minutes and everything was body weight, kettle bells and HIIT cardio. All other cardio was my choice, and in fact he tried to steer me away from running…but I was stubborn and trying to manipulate my weight.
Interval training was how I got started, it was how I saw my body shape change, it gave me great results AND it was super easy to follow in my own training sessions.
Sometimes I need to listen to my own advice…
I'd been struggling to get to sleep for a few nights, I could not switch off no matter how much I tried. I had the same routine, and guess what?
It was becoming a rut, and not helping me rest or recover.
Thoughts rushing around my head before bed time, great ideas at midnight, awesome but unhelpful. So, this week I've started noting down all the ideas I have in my head – they are video, blog and email ideas – all work related, but I have to get them out of my head. They then feel 'safe', they are on paper and I won't forget them.
What I continue to learn is that it's okay to be yourself, and when you work for something you deserve the rewards. Not everyone is going to understand it, and some will support you…and some will question your intentions. It's okay. Not everything is about you.
Let go of the dumb shit.
Trying to have it all is freaking hard work! Trying to balance your own needs, with work, kids, spouse AND your health – it can feel like a constant battle.
I hear ya mama! This is the reason each week I send out a couple of emails to my VIP's. They receive my best content straight to their inbox and are always the first to know about any exciting new projects or programs I'm running!
Want more? Join my VIP list now!
I don't believe you need to diet to lose fat, in fact I actually love a quitter…I want you to quit dieting, because in the long-term, dieting is making us overweight.
– Melanie


text:
ASE Group provides engineering and construction of NPPs built to Russian technologies (all spectrum of front-end engineering and survey services associated with construction and retrofitting of nuclear power plants, including site selection, development of design and detailed engineering documentation, organisation of civil and installation works, supply of equipment and materials, commissioning, and startup operation).
Federal nuclear icebreaker's fleet company
Specialized engineering company, formed in 2001 for comprehensive solution of the issues related to pre-contractual operations supervision, construction, operation, modernization and decommissioning of foreign NPP power units. JSC ATEX is in possession of a required package of licenses and permits for its activities implementation both in the RF territory and abroad. JSC ATEX is staffed with well-trained specialists experienced in performance of nuclear power projects commissioning operations in the RF and abroad. In 2016 JSC ATEX integrated with JSC Rusatom Service which is at present the main stockowner and a managing company of the association. Within the structure of the joint with JSC Rusatom Service integrated technical-commercial proposals for construction and operation of NPP in the framework of SC Rosatom work flow chart, JSC ATEX proposes comprehensive support services rendering to operating companies in the course of foreign NPP power units commissioning, operation, modernization, operation lifetime extension. The Head office is situated in Moscow, activities abroad are carried out via directorates and representative offices.
Major Russian research centre established in 1952 to develop reactor technologies and automation systems, concentrates research efforts on reactor physics, thermal physics, hydrodynamics, material engineering, nuclear safety, reactor core optimisation, life cycle extension and nuclear decommissioning.
NovaWind is a new division of ROSATOM with the main task of consolidating ROSATOM's efforts in the cutting-edge segments and technological platforms of the power sector. The company was established in September 2017; its authorized capital is RUB 1.101 billion. NovaWind unites all wind power assets of ROSATOM and is responsible for implementation of the Wind Energy strategy. JSC VetroOGK, which since 2016 has implemented construction projects of wind power plants with total capacity of 970 MW, is part of the management company JSC NovaWind. JSC NovaWind is also an equal shareholder of the joint venture with the technological partner, the Holland producer of wind turbines Lagerwey. The joint venture Red Wind was created in November 2017.
Joint Stock Company 'United Heat and Power Company' (OTEK) was established in 2013 as a division of ROSATOM which manages non-nuclear power and utilities assets. Company's strategic tasks include further enhancement of performance of non-nuclear power complexes. Today, OTEK manages five TPPs, 69 boiler houses and 13,000 km of electricity supply grids across Russia. OTEK's key assets include TPP of NIIAR (Dimitrovgrad), TPP of PIMCU (Krasnokamensk), TPP of CMP (Glazov, Udmurtia), TPP of SCC (Seversk), and TPP of UECC (Novouralsk).
OTEK was founded in 2013 as a ROSATOM division to manage its non-nuclear energy and utility assets. The strategic goals of the company aim at further improvement of the non-nuclear power plants' economic performance, localization of wind turbines' production, construction and operation of wind farms along with international marketing of the locally made wind turbines, which fully corresponds to the ROSATOM strategy to increase its share at the global market by offering new products in low-carbon energy segment. Today OTEK controls and operates five thermal power plants, 69 boiler plants and 13K kilometers of electrical network all over Russia. The main assets are thermal power plants in Dimitrovgrad, Krasnokamensk, Novouralsk, Glazov and Seversk. In 2016 VetroSGC was transferred under governance and management of OTEK. VetroSGC is a winner of a competition for construction of 26 wind energy objects with total capacity of 610MW. The technological partner of OTEK is a Dutch company Lagerwey, which has almost 40 years of experience in development and production of wind turbines.
ROSATOM's nuclear and radiation emergency response team is integrated into the national emergency response system; it includes a coordination centre in St. Petersburg, three operations centres across Russia, the Engineering and Training Centre for Robotics Research, and the EPRON Emergency and Underwater Rescue Service
Management of radioactive waste and ionizing radiation sources, including transportation, collection, processing and storage, site rehabilitation, decommissioning of nuclear submarines, radioactive substance and radioactive waste control and accounting activities; operates through two subsidiaries – SevRAO in Ostrovnoy, Murmansk Region, and DalRAO in Vladivostok, Primorsky Krai
An integrator and management company, it has been established on the basis of ROSATOM's companies and institutes to develop nuclear medicine and innovative product processing technologies in Russia and abroad. It vectors relevant organizations of ROSATOM which have radiation technology developments through analysis of market needs, understanding of technological and production aspects of equipment design and formulation of the package proposal. The company has been established by Atomenergoprom. JSC Rusatom Healthcare incorporates JSC V/O Isotope, JSC NIITFA, JSC L. Ya. Karpov NIFKhI, JSC Rusreactor and two centers for production of fluorine-based ultra-short-lived radionuclides for PET-diagnostics. It is the integrator of other ROSATOM's companies which release products based on medical and industrial radiation technologies. JSC Rusatom Healthcare implements projects in two areas: nuclear medicine and innovative product processing technologies.
Rusatom International Network has been established to develop and manage ROSATOM's regional representative offices all over the world. The main objectives of the company are to support the activity of ROSATOM's divisions on foreign markets, searching for new business opportunities, promoting the Russian nuclear industry's products and services on the global market.
Rusatom Overseas JSC is a company within the ROSATOM Group. It is responsible for promotion of the integrated offer for NPP construction projects in the international market.
One of the two national Federal Nuclear Centres engaged in both military and civilian projects in a variety of fundamental and applied fields (safety and reliability of Russian nuclear weapons, theoretical and mathematical physics, gas dynamics, explosion physics, nuclear and radiation physics, lasers, high density energy, beam physics, etc.).
A large research and production center having unique technologies in highly precise machining, electrical machinery, microelectronics; large testing base; and engineering skills. The company specializes in production of complex science-intensive electro mechanical, electronics and radio engineering instruments and systems.
The United Innovation Corporation is the ROSATOM subsidiary engaged in the construction and fitting out of radionuclide diagnostic centres, both fixed and mobile, and of radionuclide diagnostic departments at medical institutions.
JSC VetroOGK is part of the management company JSC NovaWind registered by ROSATOM in September 2017 to consolidate efforts in the Wind Energy area. Within JSC NovaWind JSC VetroOGK operates the project to build and operate wind farms. JSC VetroOGK is a member of the Association NP Market Council and included in the register of wholesale electricity and power market subjects (OREM). As a result of successful participation in the tender to select projects to build wind power facilities, JSC VetroOGK will build wind power plants of the total capacity of 970 MW (43% of the Russian wind generation market) in 2018-2022. First wind farms will be located in the south of Russia. In the Republic of Adygeya there will be Adygeiskaya WPP with the total capacity of 150 MW; WPPs are planned in Krasnodar and Stavropol Territories.


text:
Whilst we are on the subject of weird guys, I thought it would be quite funny to share with everyone the funniest sex scene ever to appear on film, in our opinion. How many of you are familiar with the 1995 movie Show Girls, featuring Elizabeth Berkley? She was also in Saved by the Bell and soon to be in the sequel of Donnie Darko (love that film). Stephie and I was watching it late one night when we was on the phone together. This movie is basically about a dancer who eventually becomes the top showgirl in Las Vegas after bitchin' and sexin' her way to he top. I would not recommend it, unless you like watching sexy dancing, alot of which is topless. However, the film won several (in fact, 9) awards - which includes worst actress, worst music, worst drama and worst picture OF THE DECADE. It wasn't that bad! The sex scene I am referring to is the one between Nomi (Elizabeth Berkley) and Zack (Kyle MacLachlan - Trey, Charlotte's ex-hubby in SATC). Stephie calls her the Sex Thrasher, when you watch this, you will understand...
Pool Love Scene From "Showgirls" - Click here for more amazing videos
Now do you understand why this is so funny?
Sunday, 1 June 2008
The Funniest Movie Sex Scene EVER - "The Sex Thrasher"
3 comments:
- Elle Bee said...
this is so cringy! is it even a comedy??
- 1 June 2008 at 22:51
BAHA, my brother bought this movie for six dollars because it came with free shot glasses
- 28 July 2008 at 06:56
- 10 February 2009 at 01:26
Subscribe to: Post Comments (Atom)


text:
ST. LOUIS, MO (KTVI) – Saturday, April 8, several area animal rescue centers will join forces for a pet adoption event. Tenth Life Cat Rescue, St. Louis Avian Rescue and Love a Golden Rescue will be at the Mid-Rivers Mall seeking forever homes for their furry and feathered friends.
Janet Draper of St. Louis Avian Rescue joins us for more on this weekend's pet adoption event.
Pet Adoption Event
Saturday, April 8
10 am to 2 pm
Center Court – Mid Rivers Mall, off I-70 at the Mid Rovers mall Drive exit


text:
Before and After.........
I purchased the clock to the left in a local thrift store for $2.00. It looked a little worn but the clock worked fine and I loved that it had a little storage area below it, so it got a face lift.
I use Modge Podge a lot to cover areas that need help. It's so versatile and you can get very creative with the type of tissue paper that's available.
I selected a plaid tissue for the roof and a plain tan color for the rest of it. As usual I got carried away, glued small tiles around the face of the clock and hand painted a small vine under it.
Admittedly, the clock was sort of cute to begin with, but it really didn't match my house so the choice became clear: change the look entirely.
Modge Podge
paint brush (cheap kind at least 1/2 " wide)
Tissue paper, any color of design
- cut 1" x 1" squares of tissue paper. This isn't an exact art so don't worry if the squares are different sizes. Mine are always different in size and sometimes shape.
- Work in small areas at a time. Apply Modge Podge to the small area and then place your tissue on. Smooth the tissue down with more added Modge Podge. Continue until all your area is covered.
- After it drys (it only takes a few minutes), I usually apply another coat of Modge Podge.
01 02 03


text:
Refuge Counseling Center offers affordable professional counseling from a Christian worldview that is tailored to the specific needs of each client.
Continue scrolling to learn more.
The Wellness Center is founded on the belief that we were created to share with one another in our burdens and that true healing and peace is given to us by God. We are here to offer care and support in group and seminar settings to address a variety of concerns.
Refuge Counseling
We specialize in faith-based counseling that integrates professional counseling and therapy with spirituality to honor a holistic treatment approach. Our counselors provide therapy with an attitude of Christ-like service, not an imposition of the counselor's personal beliefs, morals, or values. We meet each person where they are and uphold the dignity and respect of all people.
For more information, visit our FAQ page.
We believe that counseling can benefit people in practical and profound ways. Counseling can bring clarity to past experiences, issues of conflict, personal concerns, and relationships. It is our goal to empower each individual, couple, and family with the tools needed to gain wholeness, healing, and freedom.
Individual Counseling
Couples/Marital Counseling
Family Counseling
Premarital Counseling
Referral and Consultation Services
All sessions are by appointment only Monday - Saturday. Daytime and evening hours available.
For more information on fees, services, and privacy visit our Fees & Services page.
Our Staff
Refuge retains a staff of state-licensed counselors who have completed advanced training and credentialing in counseling and psychotherapy. All Refuge counselors uphold the standards and best practices of the American Counseling Association (ACA) and the American Association of Christian Counselors (AACC).
For more information and forms for new clients, visit our staff page.
Contact Us
For general questions or information, contact us at:
(208) 465-4985 or firstname.lastname@example.com
Fax: (208) 318-0218
8:30am – 5:00pm, Monday – Thursday
Youth Ministry Training and Lunch
Youth pastors, youth ministers, and youth workers are invited to join us for a free lunch, meet our counselors, hear testimonials from teenagers about their counseling experience, and learn more about how Refuge Counseling Center can partner with you and your ministry in the future. We will meet at the Venue at Crossroads Community Church (4286 E. Amity Ave, Nampa 83687) on Thursday, April 5th, from 11:30am to 1:00pm. For more information and to RSVP, follow the links below.


text:
Gain the advantage in your market by discovering and understanding localized sales trends including volume performance and profitability.
Based on actual retail fuel sales data collected directly from station operators, DemandPro provides an accurate snapshot of weekly fuel sales to measure performance.
Volume data is available on a national level as well as these regions and states: Northeast, Southwest, Southeast, West, Connecticut, Massachusetts, New Hampshire and Rhode Island.
Request your free OPIS DemandPro demo.
View the DemandPro fact sheet.
Special Notice:
You can receive a substantial discount on the OPIS Demand Report subscription by confidentially adding your weekly store volume data into this report! Contact Brian Norris (301.284.2057) for more details.


text:
The Ritz-Carlton, Dove Mountain
Marana, Ariz.
Eighteen resorts join the ranks of Medal winners for 2012, but the splashiest debut, according to your votes, belongs to The Ritz-Carlton, Dove Mountain.
Situated in the cactus-studded foothills of Marana, just north of Tucson, this two-year-old resort soared to Gold status almost in spite of itself. Golf fans may recall the wailing from many of the world's best players when the Jack Nicklaus-designed Ritz-Carlton Golf Club first played host to the WGC-Accenture Match Play Championship in February 2009.
Its wildly contoured greens were the source of the stir. The Golden Bear didn't necessarily agree, but he did as the PGA Tour asked, and re-designed the putting surfaces immediately after the event. They're still vexing today, but are considerably softer.
What remains unchanged are the wide fairways and stunning mountain and desert scenery enjoyed on all three burly nines. Perhaps the players were further soothed when the posh Ritz-Carlton opened in December 2009. Paired with the typical Ritz tip-top service and accommodations are a spa whose beautiful design fuses seamlessly with its eco-holistic therapies and dining experiences that are without peer in the region.
Don't miss the CORE Kitchen and Wine Bar, a sleek, glass-infused wonder, with innovative cuisine that matches the décor. With The Ritz-Carlton, Dove Mountain setting the bar so high, the Top Newcomer of 2014 will have a tough act to follow.
Premier Resorts Home | Platinum | Gold | Silver | Green | Best Near You


text:
About The Coral Coast
Come and Enjoy The Coral Coast
Whether you are looking to stay for a few days or forever, Bundaberg's Coral Coast offers a combination of all the good things in life – great cafes and restaurants, a range of accommodation options, reasonably priced real estate and cost of living, beautiful natural features, and lots to see and explore – all in an idyllic setting at the gateway to the southern Great Barrier Reef.
Bundaberg itself is just a short drive from the coastal centres providing all the facilities of a major regional city.
Bargara is the largest of the Bundaberg region's coastal towns and is just a 15 minute drive from the Bundaberg city centre.
Bargara features an abundance of accommodation and dining options. There are also significant shopping facilities, plentiful parklands, several beaches, and two still water swimming areas.
The streetscape around the Esplanade and Bauer St intersection is an attractive public area of walkways, decks, playgrounds, and picnic areas. The nearby restaurants and cafes also offer a fantastic al fresco experience.
For those looking for something more active Bargara has excellent walking and cycling paths, an 18 hole golf course, lawn bowls, and great diving and snorkelling locations.
The township of Burnett Heads is situated at the mouth of the Burnett River 16km from Bundaberg and just a few minutes drive from Bargara. Burnett Heads features the lovely Oaks Beach, a historic lighthouse, tasty fresh seafood, and great boating facilities including the Burnett Heads Marina and the nearby Port of Bundaberg – a haven for international 'yachties'. The 'Turtle Trail' walking and cycling track links Burnett Heads to Bargara via Mon Repos and is a great way to take your time, get some exercise, and enjoy the scenic coastline.
Just to the south of Bargara is Innes Park which has a lovely inlet and small beach along with family friendly parklands. Innes Park adjoins Coral Cove which features the Coral Cove golf course and resort facility and the Barolin Rocks dive site.
Elliott Heads is located at the mouth of the Elliott River. With both surf and still water areas it is the perfect spot for a range of activities including swimming, fishing, boating, jet skiing, sailboarding, and paragliding.
Moore Park is situated around 15km north of Bundaberg and features 20km of golden sandy beach for residents and visitors to enjoy. The town has a small shopping centre and cafes for those wanting to enjoy a peaceful break or lifestyle. The beach is also a popular nesting spot for loggerhead turtles.


text:
I was in Malate on a Friday night with my past special someone; we met again after 8 years. Walking along Remedios St. where his house is nested, we both laughed about our past and talked about our present. As we reached a corner restaurant, which sort of had this evocative vibe to it, we both bid goodbye. He went his way while I entered to the restaurant with a dim ambience.
It felt like I was on a time machine when I saw the interiors of the restaurant – wooden floors, wooden chairs and tables, (which I am guessing is made of Narra) lamps, fresh flowers, and French windows greeted me. It was refreshing and kind of melancholic when you take a peep through the window where the old Remedios circle can be viewed.
Nevertheless, I was full aware that I was at the present because I was with the people I had recently known. The celebration for that particular night was for the 35th year anniversary of The LJC Group (see my post here). We were fed like hungry soldiers who just fought a battle because we were served with a full course meal.
Gambas al Ajillo P 250.00
This shrimp in garlic dish is flavored Catalan (or Mediterranean) style. The way it is seasoned is perfect for me – not too salty which I find delicious.
Hummus with Pita Bread P168.00
This is another Mediterranean dish and it was my first time to try it. Hummus is an Arabic food spread or dip made from chickpeas, lemon juice, olive oil among others. It tasted like a dressing. Also their pita bread was well-baked. It surely was a new experience trying it with black olives.
Cream of Two Mushrooms P110.00
This one is a combination of buttons and shiitake mushrooms. The soup is scrumptious.
Pilaf Rice
The serving of rice signals the arrival of the main course. By the way, pilaf is a kind of rice cooked in a seasoned broth.
Blue Marlin Provencale P425.00
I very seldom get the chance to eat fresh Blue Marlin, and I was glad I tasted one that night. The fish is topped with tomato and caper sauce that lends a tangy taste to it.
Garlic Pork Leg Espagnole
It is a Spanish style pork leg with fried whole garlic cloves and potatoes on the side. We were told to eat the meat together with the garlic cloves. As for me, the garlic is slightly caramelized. What is entirely intriguing is the green dipping sauce which is called parsley con garlic. As a whole, I'd say that it is pretty much like a high-end crispy pata. Moreover, we were the first set of people who were able to taste this! Yeah, of course I want to brag about it!
US Tenderloin Steak Solana
This pan-fried steak topped with onions, shiitake mushrooms, buttered zucchini slice – which I barely noticed because it is drowned in peppercorn sauce. The meat is so soft and was well-liked. However, we were almost full and we wanted to have room for desserts so we didn't finish it.
Buttered Vegetables
This has broccoli, asparagus and carrots, a perfect dish to condition ourselves for the dessert.
Mango Crepe P150.00
It is a flambéed fresh mango topped with chocolate syrup. From the ranfe of one to five, with five being the highest, I'd give this dish a 3.
After the meal, we were given a book about Larry J. Cruz, the founder of LJC Group, along with a Chocolate Decadence whole cake. The dessert isn't over for us yet, after all. Since the next day would be my birthday, I made this as my birthday cake, hahaha! Can you say perfect timing? The cake was very moist and the light brown filling reminds me of yema in liquid form. I super love it. It is priced P175.00 per slice but I don't know how much the whole cake costs.
Just like Larry J. Cruz, we all get old but the question is, how do we want to be remembered? For Sir LJC, he wants to be remembered by sharing to us his superb choices that will surely be enjoyed by people today and in the future. Happy 35th year The LJC Group!
Ambiance: 5/5
Price: 5/5
Serving: 5/5
Service: 5/5
Taste: 4/5
1790 M. Adriatico St., Remedios Circle, Malate, Manila
Mon – Sat: 7 AM to 6 AM; Sun – 7 AM to 4 AM


text:
St. Patrick-St. Vincent High junior Malia Samonte was co-MVP for defense on the all-Tri County Athletic League Rock Division girls soccer team released by the league on Thursday.
The MVPs for offense were Raniyah Burton of El Cerrito and Kimberly Arias of Pinole Valley. Samonte shared the defensive award with Grace McRory of Albany.
The Bruins had two players on the second team — Isyss Hornbeck and Skylar Jacobs.


text:
Police seize over $250K worth of drugs, numerous guns following NH house fire
SEABROOK — Police seized over $250,000 worth of drugs along with numerous firearms after finding a marijuana growing operation in a house that caught on fire.
Officers responded to a house fire at 256C Lafayette Rd. Monday around 12:30 a.m.
While responders attempted to locate people inside the home, officers discovered a "sophisticated" marijuana growing operation, police said. The attached two-stall garage had been converted into a "growing room," which included an adjoining room used to store chemicals and growing products.
Officers also observed several firearms placed near windows and doors in every room of the home, police said.
The fire department extinguished the fire and located no one inside.
The resident, later identified as Jonah Couturier, 37, allegedly fled the home after calling 911. A state trooper later stopped him in East Kingston and placed him under arrest for possession of a controlled drug - marijuana.
Investigators applied for search warrants for the residence and Couturier's vehicle.
The search resulted in the seizure of more than 70 pounds of marijuana, a quantity of LSD (acid), 90 grams of white powder believed to be heroin/Fentanyl, 262 grams of Psilocybin (psychedelic) mushrooms and marijuana extract - butane honey oil.
Officers also seized numerous firearms including handguns, shotguns, rifles, assault rifles and a sub-machine gun. The firearms were loaded with rounds in the chambers, police said. They also seized a "sophisticated" packaging and labeling system.
The seizure had approximate street values of:
- Marijuana: More than $160,000
- Marijuana Extract (Butane Honey Oil): $80,000
- White powder believed to be Heroin/Fentanyl: $7,500
- Psilocybin (Psychedelic) Mushrooms: $5,600
- LSD (acid): $5,000
- More than $3,200 cash
Additional charges against Couturier are forthcoming as a result of the search warrants.


text: Hi - I've just joined this site and am already on another site for Atrial Fibrillation - a heart complaint. I'm looking for healthy eating tips and have recently excluded gluten and lactose from my diet. I have so much more energy already. Will now trawl though all the posts on this site to see what tips I can glean. Would be pleased to hear from anyone else on here who has improved their health dramatically just by diet and exercise.


text:
Miss Universe Contestant Stripped of Her Crown
Puerto Rico's 2016 Miss Universe contestant Kristhielee Caride is being stripped of her crown after a controversial interview with a Puerto Rican newspaper.
The 24-year-old beauty pageant contestant is said to have missed several public appearances and in the interview explained that she did not like being in front of the camera.
Kristhielee blamed the situation on personal problems and apologized for her actions in a now deleted Facebook post.
"I would like to express my most sincere apologies to each and every one of my fans first of all those who have supported me from the first moment, to my work team and the organization of Miss Universe Puerto Rico. It was never my intention to make you feel bad, hurting or damaging the image of those who have helped me to be where I am today," the former Miss Puerto Rico said.
She held the title for four months and will transfer the crown to the runner up, Brenda Jimenez.


text:
This unique brightening serum penetrates skin and replenishes the essential moisture skin needs to stay nourished and hydrated. This treatment helps skin recover from accumulated sun damage while preventing dark spots and wrinkles associated with aging.
- Suppresses melanin production to prevent sunspots.
- Replenishes essential hydration.
- Can be used by all skin types.


text:
I've heard Kathi from Lotus Palace rave about Kanebo Tabinoyado Bath Salts, so I ordered a big box from AlphabeautyUK on Ebay. Cost was $14.95 for 15 packages, not including shipping. So it works out to about 99cents a packet. Each packet is 25g.
Well, I'm almost through the box and I was beginning to panic. I love taking baths, moreso than showers. I like reading a good book and having a nice hot soak, sometimes with a cup of tea. Aaaah, bliss~
Anyway, I was recently at the mall and stumbled upon a little kiosk near where my sister and mother were shopping for shoes. They had a whole bunch of goodies by Kose, like Softymo cleansers/cremes, and some very interesting boxes towards the bottom...
It was a box of Kose Kosmeport Kitanohitou Bath Powders! 12.99 for a box of 10, and if you bought a second box, it was half price! So I picked up two boxes. The math works out the same -- about 99cents a packet. Each packet is also 25g.
Now to compare them...
The Kanebo packets all turn the water into a translucent colored water. There's yellow, green, and blue. The Kose packets, well I have tried 2 of the styles so far one one was a reddish brown color, and the other was a milky blue color. So the Kose ones seem to be either a clear color or a milky color. The Kanebo set comes with 5 different scents, the Kose only with 4. However, I prefer the scents of the Kose powders.
I would definitely purchase both again, but the Kose gets bonus points because it's more easily obtained for me!
(FYI, for those of you in Richmond, BC -- the beauty supply kiosk is by Aldo Shoes/Accessories in Richmond Center. Apparently their main store is in Yaohan Center. :))
Ulta Fall Haul Starts Today!
7 hours ago


text:
Terry FowlerWealth Management Lending Officer NMLS ID: 565738
6100 S. Yale Avenue. Suite 1500, Tulsa, OK 74136
I'm Terry, and as a Wealth Management Lending Officer, I'm here to help you find a loan that fits your budget. During my 10 years of experience, I've worked with clients looking for home loans of all kinds, including first time homebuyers, government loans, high-net-worth borrowers, jumbo loans, and self-employed borrowers. I'm happy to talk with you or answer any questions when you're ready to explore your loan options.
Many ways to apply
My lending reviews
Areas of expertise
- First time homebuyers
- Government loans
- High-net-worth borrowers
- Jumbo loans
- Self-employed borrowers
- Habitat for Humanity
- Homebuyer Assistance Classes
- New Construction Specialist
- Neighborhood Lending Certified


text:
Add / Modify Listing
Keyword :
or Business Name :
Automobiles - Garages/Service Centres
Automobiles - Garages/Service Centres
Automobiles - Garages/Service Centres in Belgaum
Automobiles - Garages/Service Centres in Belgaum 1 to 23 of 23
Kamath Enterprises
C-8, Sri Purushotham, Govt Ind...
Mohana Fuels
CTS No. 10212 to 10215 & 10222...
Techno Filters Pvt Ltd
148A/149A, Machhe Indl Estate,...
Shree Bhavani Garage
1127, Sambra Road, Gandhi Naga...
Bpl Authorised Service Centr...
1st Main 2nd APMC Road Sadashi...
Skytech Group Of Industries
25/3A Lkh Indl Area DWD
Diamond Machine Tools
Plot # 50 Khanpur Road Udyamba...
Industrial Tools & Tips Supp...
Shivaji Nagar Near Lake Panji ...
Vkr Enterprises
S # 329 No 14 Khanapur Rd Udya...
Donbro Motors
2361, Sector No 11, Mahantesh ...
Achal Automobiles (P) Ltd
Bc170, Hauelock Road, Opp Boga...
Car Automobiles
Near Patson Agencies, Behind S...
Gudhu Mastry Garage
Maruthi Nagar, Sambra Road
Janata Motor Works
Doddannavar Compound, Near Vrl...
Milan Garage
NH4 By Pass Gandhi Nagar
Mohan Motor Works
Plot No 365, P.B. Road, Opp Ro...
Pushpak Automobiles
Police Head Quarter Rd, Near R...
Sambhagi Auto Grage
Near Sagar Hotel National High...
Shree Renuka Motors
Opp Mangao Midows Khanapur Roa...
Shri Ganesh Garage
P B Road, Khasbhag
Shri Sideshwar Tractor Works
P B Road
Swanand Auto Services
370/2A/4, Dharawad Road
Automobile Seat - Mfrs
1037/6, Shahzard Complex, Fort...
More results for
Automobiles - Garages/Service Centres
Supreme Auto Dealers Pvt. Ltd.
Valencia, Jeppu,
Anand Automobiles
26, Kibe Compd., Indore
Ekbote Auto Consultants
Don Bosco, St. Josephs ITI Pre...
S G J Motors Pvt Ltd
10, Bye Pass Road
S G J Motors Pvt Ltd
4/A, Jeyaraj Nagar, Dindigul B...
S G J Motors Pvt Ltd
Skathi Nagar, Bye Pass Road
Asians Motors
C-6 , Sidco Industrial Estate ...
Suman Petroleum
Link Road, Vaishali
Pandit Auto Service
Bhoor Crossing, GT Road
Shiva Filling Station
Nagla Mandir, Agra Road
Naveen Kumar Fuels
NH-46, Vellore-Arcot Road, Ran...
Amrit Shanti Filling Station
Near Subhash Gate, Jagraon Cit...
G N Agrawal
IOC Dealer, Tembhurna
Sunil Fuels
Mukkom-Areecode Road
Manjeshwaram Fuels
NH-17, Mangalore Road
Bava Petroleums
IBP Dealer, Downhill
Bharti Fuels & Services
NH 27, Near A.I.R., Brahmavar
Sree Kodandarama Sr Station
Doddakannelli, Carmelaran Post
Sai Petroleum
Sachin, Opp Mulla Dying, SH-6
Planet Petroleum
Plot No. 15, Iscon Megacity, N...
Gurudev Petroleum
in front of Gita Gauri Cinema,...
Jai Banglamukhi Eco Fuel Stati...
Road No.43, Zone H-4, Pitampur...
Sri Ganesh Filling Station
Dealer IBP, Garagaparru Road
Saha Brothers
47, Karaya Road, Blk- A, Shop-...
Daga Automobiles
59- B, Chowringhee Road,, Kolk...
Salt Lake Service Station
Salt Lake, Sector-1
Prince Service Station.
Anwar Shah Road
Hirji Auto Centre
120/2 A P C Roy Road
Bye Pass Service Station
3/BRash Behari Avenue Connecto...
Anderson Auto
Belvedere Road, New Alipore
View All Companies for Automobiles - Garages/Service Centres in India
Browse by City
Advanced Search
Product Categories
About Us
Advertise with Us
Contact Us
Privacy Policy


text:
Curtis Garfield 'Gar' McDade
BUCHANAN -- Gar's life began on Oct. 16, 1918, in Carbon Hill, Ala., the
son of Oliver and Margaret (Davis) McDade. If ever there was a self-made
man, Gar McDade was it. His early life was full of challenge and each
challenge made him stronger. He was a solider in the United States Army
during World War II and was shot three times by the German enemy and
survived. Gar was awarded three purple hearts and a bronze star with oak
leaf cluster. On Nov. 6, 1946, he was united in marriage to the former
Ramona "Rae" Reed in Lapeer, Mich. Before the war he worked as an
apprentice grocer for the A&P Tea Company in the Detroit area. After the
war, he returned to A&P for 25 years and then retired as the regional
president of A&P in Detroit and a vice president nationwide. After his
first retirement, Gar bought the Prospect Foods chain of grocery stores
in and around Champaign, Ill. He ran the chain from 1978 to 1991, when
he retired for the final time. Gar was a lifetime member of the Berkley
Lodge F&AM 536 in Royal Oak and active in many community concerns.
He and Rae moved to Michigan's west side to be close to family, which
includes his daughters, Valla Rae McLeroy of Sherman Oaks, Calif.; Mari
McDade and her husband, Michael Aragon, of Barrington, Ill.; and Zee
McDade of Champaign, Ill.; his granddaughter, Kenna Fujihara of
Champaign; and sister, Ella Mae Freter of Pennsylvania.
Gar passed away peacefully at his home in Buchanan on Oct. 28, 2004.
He was preceded in death by his loving wife, Rae, in 1997 and his
sister, Shirley Fenton.
Gar's family will gather with friends on Monday, Nov. 1, from 6 to 8
p.m. at the Groner Funeral Home and Cremation Service, where his funeral
will be held on Tuesday, Nov. 2, at 11 a.m. with the Rev. David Kleis of
the Eau Claire Community Church leading the service. He will be laid to
rest in Riverside Cemetery, Dowagiac, with full military honors
following the service. Memorial donations in Gar's name may be directed
to the charity of one's choice. Condolence messages to his family may be
left on his obituary page at www.gronerfuneralhome.com.


text:
Now the question is "What you gonna do?"
'Cause my body's a bomb and I'm standing next to you
'Cause no-one ever took the time to ask me
"Is there anything I can do?"
And no-one came to save us like the movies
Our heroes are all gone.
No-one came to educate the people
In what was right and what was wrong.
And all I wanted was you to lend me your ear
But now I'm gonna take away your body
As I detonate this problem when I end it right here
And the world will know Jerusalem's gone rotten.
And I feel like flying (keep your dollar bills)
I feel like jumping up and down
I feel like leaping to the moon
I feel Olympic when I leave this room.
I feel like driving one of those
I feel like putting on new clothes
I feel like ringing all the city bells
I feel like fishing in your oil well
I feel like making up some memories
I feel like falling to my knees again
I feel the anger from this crowd
And I'm on fire…
I feel like… I feel like… I feel like digging useless holes
I want to see your jelly rolls
I feel like swimming in your sea
But that's just me… I like it naturally.
I like it naturally.
I feel like arguing with police
I feel like littering the streets
With bombs that my friends built for me
And the economy
I feel like blowing up my car
I feel like kicking down my doors and windows
Just to see how far
You'd let me go…
words and music – simon price
horn arrangements – sean nihill


text:
Nexen Tires Roadian AT
Find the Lowest Prices on Nexen Tires Roadian AT
Tire Discounted is the premier online Tire Super Store! Bringing you low prices on all Nexen Tires Roadian AT. Our wide selection on the hottest styles and prices on Nexen Tires Roadian AT make your shopping a pleasant and time saving experience. We also provide you with Fast Shipping right to your Door, in the Continental United States on all Nexen Tires Roadian AT.
Nexen Tires Roadian AT has many styles to choose from, it's unique tread and high performance tires makes Nexen Tires Roadian AT a great choice. Tire Discounted range on tire sizes are 17 inch, 18 inch, 19 inch, 20 inch, 22 inch, 23 inch, 24 inch, and a Beast of a Tire the Mammoth - 26 inch. Our wide selection makes up some of the best priced Nexen Tires Roadian AT on the net.
Wholesale Prices on Nexen Tires Roadian AT
No need to look any further Nexen Tires Roadian AT is the tire you need with all the best styles in Tires, your search is over. Tire Discounted is your best source for Tires. Once again Fast shipping right to your door, with all the latest from Nexen Tires Roadian AT. Tire Discounted prides itself in offering the very latest news and information on all products from Nexen Tires Roadian AT. So for all the greatest styles choose Tires Discounted.com!
Tire Discounted makes it easy to choose from all of Nexen Tires Roadian AT styles, select the tire you want, it's as easy as 1,2,3. Tire shopping hasn't been easier than this, our highly trained staff will guide you in finding what your looking for. At the same time offering you the best Wholesale prices. The huge selection of some of the hottest styles and quality in Tires is at TIRE DISCOUNTED.
Fast shipping on Nexen Tires Roadian AT
If it's for a Passenger car, Pickup truck, Sport Truck, Family SUV, Sports Car, Tuner style, and the Off Road tire, Tire Discounted is here to help you with your needs to pick the perfect Nexen Tires Roadian AT your looking for. We guarantee satisfaction on your purchase and appreciate your business.
Tires Discounted is your best source for:
Nexen Tires Roadian AT, Discount Tires


text:
Please join the National Council on Disability and American University Washington College of Law Center for Human Rights & Humanitarian Law to release NCD's report, Toward the Full Inclusion of People with Disabilities: Examining the Accessibility of Overseas Facilities and Programs Funded by the United States. The report reviews US federal disability laws; the United States Agency for International Development's (USAID) disability policy; and the Convention on the Rights of Persons with Disabilities (CRPD), discussing their application to US foreign assistance programs. The report provides recommendations to strengthen the operation of the Department of State, USAID, and the Department of Defense by ensuring that the US government is accessible to and inclusive of people with disabilities. Panelists include representatives from the Department of State, USAID and the report co-authors. CART and ASL will be available.
This event will be live webcase at http://www.wclcenterforhr.org
Questions for discussion may be submitted during the event to: firstname.lastname@example.com