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

Prepare for a presentation on redo logs and archivingnote-

Prepare for a presentation on "redo logs and archiving". Note: - You must include the contents of this presentation slides in the assignment document file you upload ip Moodle. - You may prepare 12-15 slides for the pres ...

Incouver-based retailer lululemon experienced a problem

incouver-based retailer Lululemon experienced a problem with its $100 black luon yoga pants. They were too sheer, pilled easily, and customers were returning them. Chip Wilson, founder of the company, in an interview wit ...

Healthcare planning and policy managementin 2-3 pages

Healthcare Planning and Policy management In 2-3 pages, discuss a minimum of three future challenges to the American health care system from the perspective of a health care manager. Support your points with examples.

Scenarioassalama hospitals is a dream come true for a group

Scenario Assalama Hospitals is a dream come true for a group of eminent and renowned visionaries with a respected name in the healthcare business and social fraternity especially in the Middle East. It aims to provide wo ...

Primary task response within the discussion board area

Primary Task Response: Within the Discussion Board area, write 400-600 words that respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your cla ...

In this journal you will write a well developed paragraph

In this journal, you will write a well developed paragraph in which defines the growth mindset, uses an appropriate quote from chapters 1-3 that helps you to define and explain the mindset and you will paraphrase and exp ...

Critical thinking questions1imagine that a family friend or

Critical Thinking Questions: 1. Imagine that a family friend or colleague has just been diagnosed with cancer. Explain how the American Cancer Society might provide education and support. What ACS services would you reco ...

You should choose a news related to national security and

You should choose a news related to NATIONAL SECURITY and analysis it. Remember to answer: 1) Why is this issue important to the agency in question (in other words "why they should really care about it) 2) What the speci ...

Discuss how your efforts to serve as an effective role

Discuss how your efforts to serve as an effective role model should build on the wellness vision. Provide an example of wellness vision. Identify an effective role model, provide an example, and then explain the importan ...

Assignment2 questions each with 200 words response apa

Assignment 2 questions each with 200 words response APA formatted. Read the scenario and answer the questions in no less than 200 words each. Support your responses with detail from this week's assigned video and reading ...

  • 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