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

Prior to beginning work on this discussion review the cover

Prior to beginning work on this discussion, review the Cover Letters PDF provided by the Ashford University Office of Career Services and the What Is a Cover Letter? and Writing the Dreaded Cover Letter online resources. ...

Discuss two accomplishments of president reagan and his

Discuss two accomplishments of President Reagan and his political leadership style. Provide a rationale for your response. Discuss two shortcomings of Reagan's policies and provide a rationale for your response.

Proposal development paper -write a proposal paper

Proposal Development Paper - Write a proposal paper (1,250-1,500 words) for a major change project that you would like to lead. Identify a health care issue that interests you and explain why. Develop a rationale using e ...

Human impact on biogeochemical cycles worksheet -using the

Human Impact on Biogeochemical Cycles Worksheet - Using the textbooks, the University Library or other resources, answer each of the following questions in 150- to 300-words.  Be sure to provide references for the source ...

Final research paper - chopin and nocturne in b majorlength

Final Research Paper - Chopin and Nocturne in B Major Length: 10-12 pages of text (not including the Bibliography and Endnotes).  Topics: Chopin Nocturne in B Major and the Man Behind it The body of the paper The assignm ...

Reading chapter 8 technology and ideology the case of the

Reading chapter 8 technology and Ideology the case of the telegraph http://www.cwanderson.org/wp-content/uploads/2011/09/carey_on_the_telegraph.pdf Describe how the telegragh shifted perceptions of time and space. How do ...

Label your responses to the following as ia ib ic ia what

Label your responses to the following as IA, IB, IC. IA. What do you advise Burt about the validity of his agency agreement with Amy and why? Explain your rationale in detail. IB. What do you advise Burt about Tours' aut ...

Term paper security regulation compliancethis assignment

Term Paper: Security Regulation Compliance This assignment consists of two sections: a written paper and a PowerPoint presentation. You must submit both sections as separate files for the completion of this assignment. L ...

Discussionin this discussion you will make one initial post

Discussion In this discussion you will make one initial post. Initial posts should be 200-250 words. Points will be deducted for not meeting the minimum word count requirements. Please respond to the following; Do you th ...

Discussion the role of hr in health care settings janet has

Discussion: The Role of HR in Health Care Settings Janet has been working as a nurse manager for a little over six months. Since she took this position, nurses have asked her a variety of questions related to paid leave, ...

  • 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

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen