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

Assignment policy proposal paperfor this assignment you

Assignment : Policy Proposal Paper For this assignment, you will be building on the problem definition developed in Module 4 and develop a policy proposal for advocacy and adoption. Tasks: Create a 10- to 12-page policy ...

List the similarities and differences between

List the Similarities and Differences between Jewish-Moroccan ‘Bakkashot' and JewishOttoman ‘Maftirim'. Please make a comparison of the similarities and differences (rather than talking about the ‘Bakkashot' separately f ...

Part 1 is write a discussion about jerome boland works for

Part 1 is write a discussion about Jerome Boland works for Sea Biscuit Company. He and Virginia Klotz, his manager, are preparing adjusting entries for annual financial statements. Jerome Boland computes depreciation and ...

Assignment product developmenthealth services continue to

Assignment: Product Development Health services continue to affect the gross domestic product, and this dramatic transformation has great demands on each dollar spent to deliver patient-centered products. Health care mar ...

Refer to the diagnostic statistical manual of mental

Refer to the Diagnostic Statistical Manual of Mental Disorders (DSM-5) or your class textbook and choose two co-occuring disorders of interest. In a 3-5 page paper, please discuss the following for each disorder selected ...

Assignment it may not work in politicswrite a three to four

Assignment: It May Not Work in Politics Write a three to four page paper in which the student addresses the following three items using headers to separate each response: 1. Congressional Ethics. Identify one member of C ...

Assignment comparison of juvenile delinquency theorythe

Assignment : Comparison of Juvenile Delinquency Theory The Centervale town council has recently become enamored with the idea of incorporating a more theory-driven approach in the development and execution of juvenile ju ...

Write a 1500- to 1750-word paper on the followingdescribe

Write a 1,500- to 1,750-word paper on the following: Describe one neurodevelopmental disorder and one neurocognitive disorder. Discuss behavioral criteria for each disorder. Discuss incidence rates and causes for each di ...

Topic case study 3 attached8 page paper and 10 slide power

Topic: Case Study 3 (attached) 8 page paper and 10 slide power pointe summarizing the paper. All essays must be typed, double-spaced, and otherwise conform to APA standards. 8 pages not including cover page and reference ...

Assignmentunit outcomes - develop logic model to develop

Assignment Unit outcomes - Develop logic model to develop programs in the administration of health care. Course outcome - Health Care Administration: Demonstrate an understanding of the forces impacting health delivery s ...

  • 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

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

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