Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Homework Help/Study Tips Expert

1 Introduction

This assignment is to complete a program to read and process weather station date as available from the Met Office website, for ex this file for the Durham weather station.

The data files consist of monthly readings of data. The data consist of:

• Mean daily maximum temperature (“tmax”)

• Mean daily minimum temperature (“tmin”)

• Days of air frost (“af”)

• Total rainfall (“rain”)

• Total sunshine duration (“sun”)

Missing data (more than two days missing in a month) have been indicated by “--”. Estimated data (where available) are been indicated by “*” after the value. The monthly mean temperature can be estimated from the average of the mean daily maximum and mean daily minimum temperature i.e. (tmax+tmin)/2. Each data file also contains:

• The name of the weather station

• The position of the weather station (latitude, longitude and altitude)

The number of data points in each file is not fixed. It varies from station to station (some go back further than others, some have closed) and also varies as time progresses (extra data are added each month).

Your task is to prepare software to meet the following requirements:

1. Read a data file (you may download ex files from the web site to your computer beforehand).

2. Store the set of measurements internally accounting for the fact that the number of elements is not predictable in advance.

3. Determine:

(a) The monthly mean temperature.

(b) The monthly running average (over the previous 12 months) of temperature, rainfall, and sunshine data.

4. prepare the enhanced data (including the monthly mean temperature and running averages) to a new data file.

5. Plot monthly maximum, minimum and mean temperatures, and their running averages, on the computer screen.

6. Implement a simple graphical user interface to support these tasks.

2 Learning outcomes

This assignment contributes to the following learning outcomes for the module:

• Develop appropriate programming solutions to technological problems.

• Effectively exploit the programming language and development environments.

• To develop software using APIs and third party libraries.

Homework Help/Study Tips, Others

  • Category:- Homework Help/Study Tips
  • Reference No.:- M91765

Have any Question? 


Related Questions in Homework Help/Study Tips

Rewrite the given documentthe case is based on the

Rewrite the given document. The case is based on the pharmaceutical company Astra Zeneca. INTRODUCTION Our case is based on the pharmaceutical company Astra Zeneca. AstraZeneca is active worldwide and employs over 65,000 ...

Business research report proposal assignment-topic -

Business Research Report Proposal Assignment- Topic - "Alcohol consumption and religion" and also add example of alcohol consumption in Sikh religion. The research proposal will consist of the following NINE (9) items: 1 ...

This weeks assignment asks you to discuss clique dynamics

This week's assignment asks you to discuss clique dynamics, which really are an example of Sumner'singroups and outgroups. · Find a current event that involves people's participation in groups. · Discuss and describe the ...

Write a 1050- to 1750-word paper analyzing how a current

Write a 1,050- to 1,750-word paper analyzing how a current criminal justice policy was developed as an alternative solution/strategy to its predecessor policy. Be sure to include the following: • Identify the policy. • D ...

How to watch a playintroduction to theatreregardless of

How to Watch a Play Introduction To Theatre Regardless of whether or not you intend to become a professional theatre critic; ethics, open-mindedness, and excellent writing skills are useful in all careers. Watch Death of ...

In preparation for this discussion question make sure you

(In preparation for this discussion question, make sure you have read the course materials for the week: Hawkins & Clinton 9-12, McMinn 1-2, and the lectures for weeks 3-4) Discussion Question: Your human services counse ...

Assignmentdevelop a 8- to 10-slide presentation using

Assignment Develop a 8- to 10-slide presentation using either Microsoft PowerPoint or PREZI in which you include the following: • Identify the sources of information used by your selected criminal justice agency to resol ...

Personal responses to two discusion posts apa formating 200

Personal Responses to two discusion posts. APA formating, 200 words. Posts are as follows. Seperate anwsers please! Post 1:According to Thomas and Calhoun (2007) "The process of making assumptions begins with having a fu ...

The future of digital crimes and digital terrorismuse the

The Future of Digital Crimes and Digital Terrorism Use the Internet or Strayer library to research articles on the efforts of law enforcement agencies to combat digital crimes and digital terrorism, as well as the roles ...

Lab 1 deliverablenametype your full name here1

Lab 1: Deliverable Name:Type your full name here 1. Cartographers often use simple tools, be they pen and paper or a word processor and websites, to create appealing maps. You used the "Maps in Assignments" documentand y ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate